source: libcaca/trunk/ChangeLog @ 1094

Last change on this file since 1094 was 1094, checked in by Sam Hocevar, 13 years ago
File size: 312.0 KB
Line 
1------------------------------------------------------------------------
2r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
3Changed paths:
4   M /trunk/cucul/colour.c
5   M /trunk/cucul/cucul.h
6
7  * Implemented cucul_get_color().
8
9------------------------------------------------------------------------
10r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
11Changed paths:
12   M /trunk/cucul/canvas.c
13
14  * Fixed chcul_getchar's error behaviour.
15
16------------------------------------------------------------------------
17r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
18Changed paths:
19   M /trunk/configure.ac
20
21  * Update versioning.
22
23------------------------------------------------------------------------
24r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
25Changed paths:
26   M /trunk/cucul/export.c
27
28  * Handle transparency in the IRC export.
29
30------------------------------------------------------------------------
31r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
32Changed paths:
33   M /trunk/cucul/cucul.c
34
35  * When resizing a canvas, use the current fg/bg colours to fill holes.
36
37------------------------------------------------------------------------
38r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
39Changed paths:
40   M /trunk/configure.ac
41   M /trunk/test
42   M /trunk/test/Makefile.am
43   D /trunk/test/toilet.c
44
45  * Remove toilet from the libcaca source, it'll be moved to its own repo.
46
47------------------------------------------------------------------------
48r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
49Changed paths:
50   M /trunk/test/toilet.c
51
52  * Autocrop toilet output.
53
54------------------------------------------------------------------------
55r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
56Changed paths:
57   M /trunk/cucul/canvas.c
58   M /trunk/cucul/cucul.h
59
60  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
61
62------------------------------------------------------------------------
63r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
64Changed paths:
65   M /trunk/cucul/export.c
66
67  * Really export IRC as UTF-8, as advertised in the documentation.
68
69------------------------------------------------------------------------
70r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
71Changed paths:
72   M /trunk/test/toilet.c
73
74  * Handle UTF-8 in TOIlet.
75  * Add a --irc flag to TOIlet.
76
77------------------------------------------------------------------------
78r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
79Changed paths:
80   M /trunk/test/toilet.c
81
82  * Support for platforms without <getopt.h> in TOIlet.
83
84------------------------------------------------------------------------
85r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
86Changed paths:
87   M /trunk/test/Makefile.am
88   M /trunk/test/toilet.c
89
90  * Added getopt support to toilet.
91
92------------------------------------------------------------------------
93r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
94Changed paths:
95   M /trunk/configure.ac
96
97  * Check for <getopt.h> and getopt_long.
98
99------------------------------------------------------------------------
100r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
101Changed paths:
102   M /trunk/test
103   M /trunk/test/Makefile.am
104   A /trunk/test/toilet.c
105
106  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
107
108------------------------------------------------------------------------
109r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
110Changed paths:
111   M /trunk/caca/driver_gl.c
112   M /trunk/cucul/font.c
113
114  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
115
116------------------------------------------------------------------------
117r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
118Changed paths:
119   M /trunk/caca/driver_gl.c
120
121 * Oops \o/
122
123------------------------------------------------------------------------
124r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
125Changed paths:
126   M /trunk/caca/driver_gl.c
127
128 * REAL fix
129
130------------------------------------------------------------------------
131r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
132Changed paths:
133   M /trunk/caca/driver_gl.c
134
135  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
136
137------------------------------------------------------------------------
138r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
139Changed paths:
140   M /trunk/caca/driver_gl.c
141   M /trunk/cucul/font.c
142
143  * Hopefully fix 64-bit bug.
144
145------------------------------------------------------------------------
146r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
147Changed paths:
148   M /trunk/caca/driver_gl.c
149   M /trunk/cucul/font.c
150
151 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
152
153------------------------------------------------------------------------
154r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
155Changed paths:
156   M /trunk/cucul/canvas.c
157   M /trunk/cucul/cucul.h
158
159  * Implemented cucul_getchar(). Useful because you don’t necessarily know
160    what you are importing.
161
162------------------------------------------------------------------------
163r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
164Changed paths:
165   M /trunk/kernel/kernel.c
166   M /trunk/kernel/kernel.h
167
168  * Added an fprintf stub to the kernel.
169
170------------------------------------------------------------------------
171r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
172Changed paths:
173   M /trunk/caca/driver_gl.c
174
175  * Optimised memory usage in the GL driver and added a few comments.
176
177------------------------------------------------------------------------
178r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
179Changed paths:
180   M /trunk/caca/driver_gl.c
181
182 * Fixed compilation warning, and ....
183 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
184 
185 
186
187------------------------------------------------------------------------
188r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
189Changed paths:
190   M /trunk/cucul/cucul.h
191   M /trunk/cucul/font.c
192
193  * Got rid of cucul_render_glyph(). Ahahahaha.
194
195------------------------------------------------------------------------
196r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
197Changed paths:
198   M /trunk/caca/driver_gl.c
199
200  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
201
202------------------------------------------------------------------------
203r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
204Changed paths:
205   M /trunk/caca/driver_gl.c
206
207  * Full Unicode support in the GL driver.
208
209------------------------------------------------------------------------
210r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
211Changed paths:
212   M /trunk/cucul/font.c
213
214  * Oops, fixed typo in cucul_get_font_blocks().
215
216------------------------------------------------------------------------
217r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
218Changed paths:
219   M /trunk/cucul/cucul.h
220   M /trunk/cucul/font.c
221
222  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
223
224------------------------------------------------------------------------
225r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
226Changed paths:
227   M /trunk/configure.ac
228
229  * Remove useless -I../kernel/ from CFLAGS.
230
231------------------------------------------------------------------------
232r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
233Changed paths:
234   M /trunk/build-kernel
235
236  * Fix the kernel build rules.
237
238------------------------------------------------------------------------
239r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
240Changed paths:
241   M /trunk/caca/caca.c
242   M /trunk/caca/driver_raw.c
243   M /trunk/caca/driver_vga.c
244
245  * Do not build the raw output in kernel mode.
246  * Fix cucul_utf32_to_cp437() call in the VGA output.
247
248------------------------------------------------------------------------
249r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
250Changed paths:
251   M /trunk/kernel/kernel.c
252   M /trunk/kernel/kernel.h
253
254  * Fixed memcmp() prototype and implementation.
255
256------------------------------------------------------------------------
257r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
258Changed paths:
259   M /trunk/cucul/cucul.c
260   M /trunk/kernel/kernel.c
261   M /trunk/kernel/kernel.h
262
263  * Added errno support to the kernel.
264
265------------------------------------------------------------------------
266r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
267Changed paths:
268   M /trunk/DotNet/Caca.cs
269   M /trunk/DotNet/test.cs
270
271 * Updated .Net bindings
272
273------------------------------------------------------------------------
274r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
275Changed paths:
276   M /trunk/README
277   M /trunk/caca/driver_gl.c
278
279 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
280
281------------------------------------------------------------------------
282r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
283Changed paths:
284   M /trunk/kernel/kernel.c
285   M /trunk/src/cacaview.c
286   M /trunk/src/img2irc.c
287
288  * A few coding style fixes.
289
290------------------------------------------------------------------------
291r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
292Changed paths:
293   M /trunk/caca/driver_vga.c
294   M /trunk/common.h
295   M /trunk/configure.ac
296   M /trunk/cucul/buffer.c
297   M /trunk/cucul/cucul.c
298   M /trunk/kernel/kernel.c
299   M /trunk/kernel/kernel.h
300   M /trunk/src/Makefile.am
301   M /trunk/src/cacadraw.c
302   M /trunk/src/cacaplay.c
303   M /trunk/src/cacaview.c
304   M /trunk/src/common-image.c
305   M /trunk/src/img2irc.c
306   M /trunk/test/demo.c
307   M /trunk/test/demo0.c
308   M /trunk/test/dithering.c
309   M /trunk/test/event.c
310   M /trunk/test/export.c
311   M /trunk/test/font.c
312   M /trunk/test/font2tga.c
313   M /trunk/test/frames.c
314   M /trunk/test/gamma.c
315   M /trunk/test/hsv.c
316   M /trunk/test/import.c
317   M /trunk/test/input.c
318   M /trunk/test/spritedit.c
319   M /trunk/test/text.c
320   M /trunk/test/transform.c
321   M /trunk/test/truecolor.c
322   M /trunk/test/unicode.c
323   M /trunk/tools/optipal.c
324
325 * Updated kernel 'driver', still not working, but most of the work is done
326
327------------------------------------------------------------------------
328r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
329Changed paths:
330   M /trunk/TODO
331
332  * Minor TODO update.
333
334------------------------------------------------------------------------
335r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
336Changed paths:
337   M /trunk/cucul/font.c
338
339  * Minor documentation fix (testing the buildbot, actually).
340
341------------------------------------------------------------------------
342r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
343Changed paths:
344   M /trunk/caca/driver_gl.c
345   M /trunk/cucul/font.c
346
347 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
348
349------------------------------------------------------------------------
350r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
351Changed paths:
352   M /trunk/caca/driver_gl.c
353
354  * Coding style (ahaha vieux porc).
355
356------------------------------------------------------------------------
357r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
358Changed paths:
359   M /trunk/src/cacademo.c
360
361  * Got rid of OFFSET_X and OFFSET_Y.
362
363------------------------------------------------------------------------
364r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
365Changed paths:
366   M /trunk/src/cacademo.c
367
368  * More cleanup in cacademo.c.
369
370------------------------------------------------------------------------
371r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
372Changed paths:
373   M /trunk/src/cacademo.c
374
375  * Cosmetic changes to cacademo.
376
377------------------------------------------------------------------------
378r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
379Changed paths:
380   M /trunk/src/cacademo.c
381
382  * Factored the star code (vieux porc).
383
384------------------------------------------------------------------------
385r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
386Changed paths:
387   M /trunk/caca/driver_gl.c
388   M /trunk/cucul/cucul.h
389   M /trunk/cucul/font.c
390
391  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
392    worked properly.
393
394------------------------------------------------------------------------
395r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
396Changed paths:
397   M /trunk/src/cacademo.c
398
399  * Moved transition data to the function.
400
401------------------------------------------------------------------------
402r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
403Changed paths:
404   M /trunk/src/cacademo.c
405
406 * Added nifty rotation to our 80's star.
407
408------------------------------------------------------------------------
409r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
410Changed paths:
411   M /trunk/cucul/triangle.c
412
413  * Fixing precision.
414
415------------------------------------------------------------------------
416r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
417Changed paths:
418   M /trunk/cucul/triangle.c
419
420 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
421
422------------------------------------------------------------------------
423r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
424Changed paths:
425   M /trunk/src/cacademo.c
426
427 * Added much disco transition (ellipses suck). YMCA \o/
428
429------------------------------------------------------------------------
430r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
431Changed paths:
432   M /trunk/caca/driver_slang.c
433
434  * Fix compilation warning in the slang driver.
435
436------------------------------------------------------------------------
437r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
438Changed paths:
439   M /trunk/src/cacademo.c
440
441  * Smooth transitions between effects in cacademo. Press 'n' to switch
442    immediately to the next transition.
443
444------------------------------------------------------------------------
445r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
446Changed paths:
447   M /trunk/test/gamma.c
448
449  * Fix badly initialised data in the gamma test.
450
451------------------------------------------------------------------------
452r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
453Changed paths:
454   M /trunk/src/cacademo.c
455   M /trunk/test
456   M /trunk/test/Makefile.am
457   D /trunk/test/matrix.c
458
459  * Moved the matrix effect test into cacademo. Removed the motion sensor
460    stuff, it's cool but it's crap.
461
462------------------------------------------------------------------------
463r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
464Changed paths:
465   M /trunk/test/matrix.c
466
467 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
468
469------------------------------------------------------------------------
470r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
471Changed paths:
472   M /trunk/caca/driver_gl.c
473
474 * Fixed truecolor bug in OpenGL driver.
475
476------------------------------------------------------------------------
477r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
478Changed paths:
479   M /trunk/src/cacademo.c
480
481  * Factor most of the cacademo code.
482
483------------------------------------------------------------------------
484r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
485Changed paths:
486   M /trunk/src/cacademo.c
487
488  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
489    to cast the int to double in the sin() call.  (:@ gruik!
490
491------------------------------------------------------------------------
492r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
493Changed paths:
494   M /trunk/src/cacademo.c
495
496 * hey, ***I*** found a factorisation bug in cacaballs !
497
498------------------------------------------------------------------------
499r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
500Changed paths:
501   M /trunk/caca/driver_gl.c
502   M /trunk/cucul/cucul.h
503   M /trunk/cucul/font.c
504
505 * OpenGL builtin font support
506
507------------------------------------------------------------------------
508r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
509Changed paths:
510   M /trunk/src
511   M /trunk/src/Makefile.am
512   D /trunk/src/cacaball.c
513   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
514   D /trunk/src/cacamoir.c
515   D /trunk/src/cacaplas.c
516
517  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
518
519------------------------------------------------------------------------
520r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
521Changed paths:
522   M /trunk/cucul/cucul.c
523
524  * Initialize random seed to getpid()+time(NULL) so that the user does not
525    have to do it.
526
527------------------------------------------------------------------------
528r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
529Changed paths:
530   M /trunk/ChangeLog
531   M /trunk/NEWS
532   M /trunk/configure.ac
533
534  * Updated ChangeLog and NEWS.
535  * 0.99.beta4 release.
536
537------------------------------------------------------------------------
538r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
539Changed paths:
540   M /trunk/doc/Makefile.am
541
542  * Replace 'man3caca' with 'man3' in generated manpages.
543
544------------------------------------------------------------------------
545r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
546Changed paths:
547   M /trunk/test/demo0.c
548
549  * Fix dithering handling in demo0.c.
550
551------------------------------------------------------------------------
552r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
553Changed paths:
554   M /trunk/caca-config.in
555
556  * Do not output unnecessary libraries in caca-output config.
557
558------------------------------------------------------------------------
559r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
560Changed paths:
561   M /trunk/doc/migrating.dox
562
563  * Oops, thinko in the migration doc.
564
565------------------------------------------------------------------------
566r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
567Changed paths:
568   M /trunk/doc/migrating.dox
569
570  * Updated the migration documentation so that it mentions the <caca0.h>
571    compatibility layer.
572
573------------------------------------------------------------------------
574r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
575Changed paths:
576   M /trunk/caca/caca0.c
577   M /trunk/caca/caca0.h
578
579  * Made features (such as dithering mode) and caca_sqrt work in the legacy
580    0.x glue code.
581
582------------------------------------------------------------------------
583r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
584Changed paths:
585   M /trunk/test
586   M /trunk/test/Makefile.am
587   A /trunk/test/demo0.c
588
589  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
590    test for the <caca0.h> emulation layer.
591
592------------------------------------------------------------------------
593r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
594Changed paths:
595   M /trunk/caca/Makefile.am
596   A /trunk/caca/caca0.c
597   A /trunk/caca/caca0.h
598
599  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
600    just need to include <caca0.h> instead of <caca.h> and should be source-
601    compatible with old versions of libcaca.
602
603    Most of the old API works, except features and caca_sqrt(). Sprites do
604    work API-wise but due to the new format they are no longer working in
605    the same way.
606
607------------------------------------------------------------------------
608r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
609Changed paths:
610   M /trunk/test/export.c
611
612  * Fix a crash in export.c with unknown file formats.
613
614------------------------------------------------------------------------
615r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
616Changed paths:
617   M /trunk/cucul/transform.c
618
619  * U+214B TURNED AMPERSAND
620
621------------------------------------------------------------------------
622r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
623Changed paths:
624   M /trunk/ChangeLog
625   M /trunk/NEWS
626   M /trunk/configure.ac
627
628  * Updated ChangeLog and NEWS.
629  * 0.99.beta3 release.
630
631------------------------------------------------------------------------
632r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
633Changed paths:
634   M /trunk/ChangeLog
635   M /trunk/Makefile.am
636   M /trunk/configure.ac
637   D /trunk/debian
638
639  * Removed debian packaging stuff from the trunk. It'll now be at
640    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
641
642------------------------------------------------------------------------
643r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
644Changed paths:
645   M /trunk/caca/driver_gl.c
646
647  * Factored some of the GL code.
648
649------------------------------------------------------------------------
650r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
651Changed paths:
652   M /trunk/test
653   M /trunk/test/matrix.c
654
655  * A few changes to the matrix program. I do not plan to maintain it.
656
657------------------------------------------------------------------------
658r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
659Changed paths:
660   M /trunk/caca/caca.c
661   M /trunk/caca/caca.h
662   M /trunk/caca/driver_conio.c
663   M /trunk/caca/driver_ncurses.c
664   M /trunk/caca/driver_raw.c
665   M /trunk/caca/driver_slang.c
666   M /trunk/caca/driver_vga.c
667   M /trunk/caca/event.c
668   M /trunk/caca/graphics.c
669
670  * Fixed libcaca prototypes so that all functions use the errno mechanism
671    and return a value.
672
673------------------------------------------------------------------------
674r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
675Changed paths:
676   M /trunk/cucul/cucul.c
677
678  * Fixed cucul_create_canvas()'s documentation.
679
680------------------------------------------------------------------------
681r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
682Changed paths:
683   M /trunk/cucul/dither.c
684
685  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
686    thanks to Sean D'Epagnier.
687
688------------------------------------------------------------------------
689r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
690Changed paths:
691   M /trunk/cxx/caca++.cpp
692   M /trunk/cxx/caca++.h
693   M /trunk/cxx/cpptest.cpp
694
695 * Updated C++ bindings
696
697------------------------------------------------------------------------
698r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
699Changed paths:
700   M /trunk/debian/control
701
702  * Fix debian package dependencies; -dev packages didn't pull their library
703    dependencies. Of course.
704
705------------------------------------------------------------------------
706r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
707Changed paths:
708   M /trunk/test/matrix.c
709
710  * Fixed matrix.c for non-Thinkpad computers.
711
712------------------------------------------------------------------------
713r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
714Changed paths:
715   M /trunk/configure.ac
716
717  * Fix a build failure when X11R7 is available but OpenGL isn't.
718
719------------------------------------------------------------------------
720r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
721Changed paths:
722   M /trunk/test/Makefile.am
723   A /trunk/test/matrix.c
724
725  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
726    which case it is massively useless.
727
728------------------------------------------------------------------------
729r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
730Changed paths:
731   M /trunk/ChangeLog
732   M /trunk/NEWS
733   M /trunk/configure.ac
734   M /trunk/debian/changelog
735
736  * Updated ChangeLog and NEWS.
737  * 0.99.beta2 release.
738
739------------------------------------------------------------------------
740r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
741Changed paths:
742   M /trunk/debian/caca-utils.install
743   M /trunk/debian/libcucul-dev.install
744
745  * Updated the Debian build scripts.
746
747------------------------------------------------------------------------
748r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
749Changed paths:
750   M /trunk/cucul/canvas.c
751
752  * Fixed an out of bounds bug in cucul_blit().
753
754------------------------------------------------------------------------
755r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
756Changed paths:
757   M /trunk/caca-config.in
758
759  * Removed legacy CUCUL_LIBS from caca-config.
760
761------------------------------------------------------------------------
762r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
763Changed paths:
764   M /trunk/caca/driver_ncurses.c
765   M /trunk/caca/driver_slang.c
766
767  * UTF-8 input support for ncurses.
768  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
769
770------------------------------------------------------------------------
771r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
772Changed paths:
773   M /trunk/caca/graphics.c
774
775  * Reduced IDLE_USEC by half. Today's machines are fast :-)
776
777------------------------------------------------------------------------
778r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
779Changed paths:
780   M /trunk/caca/caca.c
781   M /trunk/caca/driver_ncurses.c
782   M /trunk/configure.ac
783
784  * Fixed UTF-8 support in ncurses.
785  * Set ncurses's priority higher than slang.
786
787------------------------------------------------------------------------
788r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
789Changed paths:
790   M /trunk/TODO
791
792  * Updated TODO list.
793
794------------------------------------------------------------------------
795r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
796Changed paths:
797   M /trunk/caca/driver_slang.c
798   M /trunk/cucul/box.c
799   M /trunk/cucul/canvas.c
800   M /trunk/cucul/charset.c
801   M /trunk/cucul/conic.c
802   M /trunk/cucul/cucul.h
803   M /trunk/cucul/line.c
804   M /trunk/cucul/triangle.c
805
806  * Have cucul_utf8_to_utf32 write how many bytes it read.
807  * Use that in the SLang driver so that it supports UTF-8 input.
808
809------------------------------------------------------------------------
810r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
811Changed paths:
812   M /trunk/cucul/export.c
813
814  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
815    an explicit cast.
816
817------------------------------------------------------------------------
818r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
819Changed paths:
820   M /trunk/caca/caca.c
821   M /trunk/caca/driver_ncurses.c
822   M /trunk/test/colors.c
823   M /trunk/test/input.c
824
825  * Minor cosmetic changes in the test programs.
826  * Code enhancements in the ncurses driver.
827  * Added a comment to explain why slang has a higher priority than ncurses.
828
829------------------------------------------------------------------------
830r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
831Changed paths:
832   M /trunk/caca/driver_conio.c
833
834  * Fixed the DOS build.
835
836------------------------------------------------------------------------
837r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
838Changed paths:
839   M /trunk/caca/caca_internals.h
840
841  * Minor cosmetic fix.
842
843------------------------------------------------------------------------
844r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
845Changed paths:
846   M /trunk/caca/Makefile.am
847   M /trunk/cucul/Makefile.am
848   M /trunk/cxx/Makefile.am
849   M /trunk/kernel/Makefile.am
850   M /trunk/test/Makefile.am
851   M /trunk/tools/Makefile.am
852
853  * Added -I${top_srcdir} to the compilation flags to fix builds configured
854    from an alternate directory (they failed to find common.h).
855
856------------------------------------------------------------------------
857r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
858Changed paths:
859   M /trunk/configure.ac
860   M /trunk/src/Makefile.am
861
862  * Removed --enable-network flag, but reused the test as a condition for
863    building cacaserver.
864
865------------------------------------------------------------------------
866r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
867Changed paths:
868   M /trunk/build-dos
869   M /trunk/build-win32
870
871  * Updated build scripts for DOS and Win32.
872
873------------------------------------------------------------------------
874r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
875Changed paths:
876   M /trunk/caca/driver_ncurses.c
877   M /trunk/caca/driver_slang.c
878
879  * Got backspace to work with the slang and ncurses drivers in an X
880    terminal window.
881
882------------------------------------------------------------------------
883r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
884Changed paths:
885   M /trunk/caca/driver_gl.c
886
887  * More coding style fixes in the GL driver.
888
889------------------------------------------------------------------------
890r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
891Changed paths:
892   M /trunk/caca/driver_gl.c
893
894  * Fixed awful indenting of the GL plugin.
895
896------------------------------------------------------------------------
897r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
898Changed paths:
899   M /trunk/caca/driver_ncurses.c
900
901  * Make the ncurses driver UTF-8 and UTF-32 aware.
902  * Add the backspace key to the ncurses driver.
903
904------------------------------------------------------------------------
905r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
906Changed paths:
907   M /trunk/caca/driver_slang.c
908
909  * Make the slang driver UTF-8 and UTF-32 aware.
910  * Add the backspace key to the slang driver.
911
912------------------------------------------------------------------------
913r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
914Changed paths:
915   M /trunk/caca/caca.h
916   M /trunk/caca/driver_conio.c
917   M /trunk/caca/driver_gl.c
918   M /trunk/caca/driver_ncurses.c
919   M /trunk/caca/driver_slang.c
920   M /trunk/caca/driver_win32.c
921   M /trunk/caca/driver_x11.c
922   M /trunk/caca/event.c
923   M /trunk/test/input.c
924
925  * Renamed the event data member "ucs4" to "utf32" for consistency
926    with "utf8".
927
928------------------------------------------------------------------------
929r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
930Changed paths:
931   M /trunk/debian/changelog
932   M /trunk/debian/control
933
934  * Added information from a recent Debian upload of the old
935    version of libcaca.
936
937------------------------------------------------------------------------
938r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
939Changed paths:
940   M /trunk/test
941   M /trunk/test/Makefile.am
942   A /trunk/test/input.c
943
944  * Text input test program. Might be merged into libcaca if it works well.
945
946------------------------------------------------------------------------
947r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
948Changed paths:
949   M /trunk/TODO
950
951  * Updated the TODO list.
952
953------------------------------------------------------------------------
954r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
955Changed paths:
956   M /trunk/debian/caca-utils.install
957   M /trunk/debian/libcucul-dev.install
958
959  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
960
961------------------------------------------------------------------------
962r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
963Changed paths:
964   M /trunk/caca/caca.h
965   M /trunk/caca/graphics.c
966   M /trunk/python/pypycaca.c
967   M /trunk/python/pypycaca.h
968   M /trunk/src/aafire.c
969   M /trunk/src/cacaball.c
970   M /trunk/src/cacamoir.c
971   M /trunk/src/cacaplas.c
972   M /trunk/test/demo.c
973   M /trunk/test/frames.c
974   M /trunk/test/gamma.c
975
976  * Renamed caca_set_delay() and caca_get_rendertime() into
977    caca_set_display_time() and caca_get_display_time() for consistency.
978
979------------------------------------------------------------------------
980r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
981Changed paths:
982   M /trunk/cucul/charset.c
983
984  * Documented the newly exported charset functions.
985
986------------------------------------------------------------------------
987r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
988Changed paths:
989   M /trunk/caca/driver_ncurses.c
990   M /trunk/caca/driver_slang.c
991   M /trunk/cucul/box.c
992   M /trunk/cucul/canvas.c
993   M /trunk/cucul/charset.c
994   M /trunk/cucul/conic.c
995   M /trunk/cucul/cucul.h
996   M /trunk/cucul/cucul_internals.h
997   M /trunk/cucul/export.c
998   M /trunk/cucul/import.c
999   M /trunk/cucul/line.c
1000   M /trunk/cucul/triangle.c
1001   M /trunk/tools/makefont.c
1002
1003  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1004
1005------------------------------------------------------------------------
1006r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
1007Changed paths:
1008   M /trunk/cucul/font.c
1009   M /trunk/cucul/font_mono9.h
1010   M /trunk/cucul/font_monobold12.h
1011
1012  * Regenerated fonts and reactivated them under Win32.
1013
1014------------------------------------------------------------------------
1015r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
1016Changed paths:
1017   M /trunk/tools/makefont.c
1018
1019  * Elite trick in the font generator to cope with C89's string length
1020    limitation of 509 characters. Instead of doing:
1021       char foo[10] = "abcdefghij";
1022    we now do:
1023       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1024
1025------------------------------------------------------------------------
1026r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
1027Changed paths:
1028   M /trunk/test/font2tga.c
1029
1030  * font2tga no longer needs cucul_internal.h.
1031
1032------------------------------------------------------------------------
1033r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
1034Changed paths:
1035   M /trunk/cucul/box.c
1036   M /trunk/cucul/canvas.c
1037   M /trunk/cucul/conic.c
1038   M /trunk/cucul/cucul.h
1039   M /trunk/cucul/cucul_internals.h
1040   M /trunk/cucul/dither.c
1041   M /trunk/cucul/import.c
1042   M /trunk/cucul/line.c
1043   M /trunk/cucul/triangle.c
1044   M /trunk/test/font2tga.c
1045
1046  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1047    int which shall be used as an UTF-32 character. We do not have any casting
1048    problems due to the signedness of chars because all characters were
1049    ASCII (ie. <= 0x7f) beforehands.
1050
1051------------------------------------------------------------------------
1052r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
1053Changed paths:
1054   M /trunk/test
1055   M /trunk/test/Makefile.am
1056   A /trunk/test/font2tga.c
1057
1058  * Added font2tga, a test program that exports our font in a known format.
1059
1060------------------------------------------------------------------------
1061r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
1062Changed paths:
1063   M /trunk/test/export.c
1064
1065  * If the export test target is ANSI or UTF-8, dither image with special
1066    shaded glyphs.
1067
1068------------------------------------------------------------------------
1069r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
1070Changed paths:
1071   M /trunk/configure.ac
1072
1073  * Removed useless -lXt from X11 libraries check.
1074
1075------------------------------------------------------------------------
1076r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
1077Changed paths:
1078   M /trunk/cucul/import.c
1079
1080  * Workaround for illegal ^[[0,0H ANSI escape code.
1081
1082------------------------------------------------------------------------
1083r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
1084Changed paths:
1085   M /trunk/cucul/dither.c
1086
1087  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1088    better performances.
1089
1090------------------------------------------------------------------------
1091r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
1092Changed paths:
1093   M /trunk/cucul/export.c
1094
1095  * Add linebreaks to the ANSI exporter for better readability, and use
1096    the save/load cursor position trick to ignore them.
1097
1098------------------------------------------------------------------------
1099r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
1100Changed paths:
1101   M /trunk/cucul/export.c
1102
1103 * Fixed postscript exporter, image in not at the bottom of the page anymore
1104
1105------------------------------------------------------------------------
1106r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
1107Changed paths:
1108   M /trunk/src/cacaserver.c
1109
1110  * Use UTF-8 instead of ANSI in cacaserver
1111------------------------------------------------------------------------
1112r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
1113Changed paths:
1114   M /trunk/cucul/font_mono9.h
1115   M /trunk/cucul/font_monobold12.h
1116
1117  * Optimise built-in fonts. We gain about 100kB in the final binary.
1118------------------------------------------------------------------------
1119r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
1120Changed paths:
1121   M /trunk/tools/makefont.c
1122
1123  * Optimise similar glyphs when generating a font. Given how many glyphs
1124    are unavailable, this is a significant gain.
1125
1126------------------------------------------------------------------------
1127r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
1128Changed paths:
1129   M /trunk/caca/driver_x11.c
1130
1131  * Added the long dash and middle dot CP437 characters to the X11 driver.
1132
1133------------------------------------------------------------------------
1134r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
1135Changed paths:
1136   M /trunk/cucul/import.c
1137
1138  * If the ANSI file we import does not use the 80 columns, we don't expand
1139    the canvas to 80 columns.
1140
1141------------------------------------------------------------------------
1142r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
1143Changed paths:
1144   M /trunk/src/cacadraw.c
1145
1146  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
1147  * Decreased PgUp/PgDn scrolling rate.
1148
1149------------------------------------------------------------------------
1150r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
1151Changed paths:
1152   M /trunk/kernel/kernel.c
1153
1154  * Removed a useless cast in the kernel code.
1155
1156------------------------------------------------------------------------
1157r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
1158Changed paths:
1159   M /trunk/DotNet
1160   M /trunk/DotNet/AssemblyInfo.cs
1161   M /trunk/DotNet/Caca.cs
1162   M /trunk/DotNet/Cucul.cs
1163   M /trunk/DotNet/test.cs
1164
1165  * Set svn properties on the .NET files.
1166
1167------------------------------------------------------------------------
1168r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
1169Changed paths:
1170   M /trunk/test/font.c
1171   M /trunk/test/text.c
1172
1173  * Cosmetic fix in test/font.c.
1174  * Use UTF-8 output in test/text.c instead of ANSI.
1175
1176------------------------------------------------------------------------
1177r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
1178Changed paths:
1179   M /trunk/caca/caca.h
1180
1181  * Minor cosmetic fix in a comment.
1182
1183------------------------------------------------------------------------
1184r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
1185Changed paths:
1186   M /trunk/cucul/font_mono9.h
1187   M /trunk/cucul/font_monobold12.h
1188   M /trunk/tools/makefont.c
1189
1190  * Added a few more Unicode blocks to the default fonts.
1191
1192------------------------------------------------------------------------
1193r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
1194Changed paths:
1195   M /trunk/cucul/transform.c
1196
1197  * Added a few more Unicode characters to the glyph transformations.
1198
1199------------------------------------------------------------------------
1200r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
1201Changed paths:
1202   M /trunk/cucul/cucul.h
1203   M /trunk/cucul/dither.c
1204
1205  * Changed the cucul_create_dither() prototype to make sure the mask
1206    arguments are at least 32 bits.
1207
1208------------------------------------------------------------------------
1209r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
1210Changed paths:
1211   M /trunk/test/export.c
1212
1213  * Make the export test 80 columns wide, so that the ANSI we generate can
1214    be read by other programs.
1215
1216------------------------------------------------------------------------
1217r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
1218Changed paths:
1219   M /trunk/cucul/font_mono9.h
1220   M /trunk/cucul/font_monobold12.h
1221
1222  * Updated fonts with the new hardcoded CP437 glyphs.
1223
1224------------------------------------------------------------------------
1225r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
1226Changed paths:
1227   M /trunk/tools/makefont.c
1228
1229  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
1230    good with Pango.
1231
1232------------------------------------------------------------------------
1233r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
1234Changed paths:
1235   M /trunk/caca/driver_ncurses.c
1236   M /trunk/caca/driver_slang.c
1237   M /trunk/tools/Makefile.am
1238   M /trunk/tools/makefont.c
1239
1240  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
1241
1242------------------------------------------------------------------------
1243r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
1244Changed paths:
1245   M /trunk/cucul/export.c
1246
1247  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
1248    SVG exporters.
1249
1250------------------------------------------------------------------------
1251r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
1252Changed paths:
1253   M /trunk/cucul/charset.c
1254   M /trunk/cucul/cucul_internals.h
1255
1256  * Implemented the private _cucul_utf32_to_utf8() helper.
1257
1258------------------------------------------------------------------------
1259r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
1260Changed paths:
1261   M /trunk/cucul/export.c
1262
1263  * Exporter now generates valid ANSI, with CP437 characters.
1264
1265------------------------------------------------------------------------
1266r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
1267Changed paths:
1268   M /trunk/cucul/export.c
1269
1270  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
1271    text.
1272
1273------------------------------------------------------------------------
1274r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
1275Changed paths:
1276   M /trunk/cucul/colour.c
1277
1278  * Use a slightly different RGB palette for ANSI colours, so that brown
1279    really looks like brown and not like desaturated yellow.
1280
1281------------------------------------------------------------------------
1282r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
1283Changed paths:
1284   M /trunk/DotNet/test.cs
1285   M /trunk/caca/event.c
1286   M /trunk/doc/tutorial.dox
1287
1288 * Fixed error in tutorial, updated caca_get_event() doc
1289
1290------------------------------------------------------------------------
1291r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
1292Changed paths:
1293   M /trunk/DotNet/AssemblyInfo.cs
1294   M /trunk/DotNet/Caca.cs
1295   M /trunk/DotNet/Cucul.cs
1296   M /trunk/DotNet/test.cs
1297
1298 * Fixed $Id
1299
1300------------------------------------------------------------------------
1301r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
1302Changed paths:
1303   A /trunk/DotNet
1304   A /trunk/DotNet/AssemblyInfo.cs
1305   A /trunk/DotNet/Caca.cs
1306   A /trunk/DotNet/Cucul.cs
1307   A /trunk/DotNet/Makefile
1308   A /trunk/DotNet/libCaca.dll.config
1309   A /trunk/DotNet/libCucul.dll.config
1310   A /trunk/DotNet/test.cs
1311
1312 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
1313
1314------------------------------------------------------------------------
1315r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
1316Changed paths:
1317   M /trunk/cucul/cucul.h
1318   M /trunk/cucul/dither.c
1319   M /trunk/cucul/export.c
1320   M /trunk/cucul/font.c
1321   M /trunk/cucul/import.c
1322   M /trunk/cucul/sprite.c
1323   M /trunk/cucul/transform.c
1324
1325  * Completed return value and errno handling in libcucul API.
1326
1327------------------------------------------------------------------------
1328r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
1329Changed paths:
1330   M /trunk/test/export.c
1331
1332  * Allow an optional input filename in the export test for cheap conversions.
1333
1334------------------------------------------------------------------------
1335r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
1336Changed paths:
1337   M /trunk/caca/driver_gl.c
1338   M /trunk/cucul/import.c
1339
1340 * coding style fixes again
1341
1342------------------------------------------------------------------------
1343r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
1344Changed paths:
1345   M /trunk/cxx/caca++.cpp
1346   M /trunk/cxx/caca++.h
1347   M /trunk/cxx/cucul++.h
1348   M /trunk/src/cacadraw.c
1349
1350 * Fixed indentation. I did it myself, I'm a big boy.
1351
1352------------------------------------------------------------------------
1353r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
1354Changed paths:
1355   M /trunk/cucul/import.c
1356
1357  * Fixed line wrapping on some weird ANSI files.
1358
1359------------------------------------------------------------------------
1360r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1361Changed paths:
1362   M /trunk/cucul/import.c
1363
1364  * Fixed an ANSI rendering bug related to the bold attribute.
1365
1366------------------------------------------------------------------------
1367r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
1368Changed paths:
1369   M /trunk/cucul/font_mono9.h
1370   M /trunk/cucul/font_monobold12.h
1371   M /trunk/tools/makefont.c
1372
1373  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
1374    built-in font so that we now cover all of CP437.
1375
1376------------------------------------------------------------------------
1377r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
1378Changed paths:
1379   M /trunk/cucul/import.c
1380
1381  * Minor code reorganisation and documenting.
1382
1383------------------------------------------------------------------------
1384r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
1385Changed paths:
1386   M /trunk/caca/driver_gl.c
1387
1388 * Added preliminary (it means that's fucked up) CP437 codepage
1389
1390------------------------------------------------------------------------
1391r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
1392Changed paths:
1393   M /trunk/caca/driver_x11.c
1394
1395  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
1396
1397------------------------------------------------------------------------
1398r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1399Changed paths:
1400   M /trunk/caca/driver_gl.c
1401
1402 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
1403
1404------------------------------------------------------------------------
1405r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1406Changed paths:
1407   M /trunk/caca/driver_x11.c
1408
1409 * removed duplicate code
1410
1411------------------------------------------------------------------------
1412r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1413Changed paths:
1414   M /trunk/caca/driver_x11.c
1415
1416  * Wow, we even have Home/End support in X11.
1417
1418------------------------------------------------------------------------
1419r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
1420Changed paths:
1421   M /trunk/caca/driver_x11.c
1422
1423  * PageUp/PageDown support in X11.
1424
1425------------------------------------------------------------------------
1426r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
1427Changed paths:
1428   M /trunk/caca/driver_gl.c
1429
1430 * Fixed home/pgup/pgdown/insert events
1431
1432------------------------------------------------------------------------
1433r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1434Changed paths:
1435   M /trunk/src/cacadraw.c
1436
1437 * page up / down
1438
1439------------------------------------------------------------------------
1440r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
1441Changed paths:
1442   M /trunk/cucul/import.c
1443
1444  * In ANSI, bold only sets the foreground colour to bright, not the
1445    background.
1446
1447------------------------------------------------------------------------
1448r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
1449Changed paths:
1450   M /trunk/src
1451   M /trunk/src/Makefile.am
1452   A /trunk/src/cacadraw.c
1453   M /trunk/test/import.c
1454
1455  * Added cacadraw. It only shows files and lets you scroll for now, but
1456    it will eventually evolve into something better.
1457
1458------------------------------------------------------------------------
1459r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1460Changed paths:
1461   M /trunk/cucul/import.c
1462
1463 * Really updated doc
1464
1465------------------------------------------------------------------------
1466r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
1467Changed paths:
1468   M /trunk/cucul/import.c
1469
1470 * Fixed documentation for import
1471
1472------------------------------------------------------------------------
1473r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
1474Changed paths:
1475   D /trunk/cpp
1476
1477  * Removed legacy cpp directory.
1478
1479------------------------------------------------------------------------
1480r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1481Changed paths:
1482   M /trunk/Makefile.am
1483   M /trunk/configure.ac
1484   A /trunk/cxx (from /trunk/cpp:684)
1485   M /trunk/cxx/Makefile.am
1486   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
1487   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
1488   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
1489   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
1490   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
1491
1492 * Updated C++ bindings and renamed directory to more comprehensive cxx
1493
1494------------------------------------------------------------------------
1495r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
1496Changed paths:
1497   M /trunk/test/event.c
1498
1499  * Minor typo.
1500
1501------------------------------------------------------------------------
1502r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1503Changed paths:
1504   M /trunk/cpp/caca++.cpp
1505   M /trunk/cpp/caca++.h
1506   M /trunk/cpp/cpptest.cpp
1507   M /trunk/cpp/cucul++.cpp
1508   M /trunk/cpp/cucul++.h
1509
1510 * Updated libcaca c++ bindings
1511
1512------------------------------------------------------------------------
1513r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
1514Changed paths:
1515   M /trunk/cucul/buffer.c
1516   M /trunk/cucul/cucul.h
1517   M /trunk/cucul/cucul_internals.h
1518   M /trunk/cucul/export.c
1519   M /trunk/cucul/import.c
1520   M /trunk/src/cacaplay.c
1521   M /trunk/src/cacaserver.c
1522   M /trunk/test
1523   M /trunk/test/import.c
1524   M /trunk/test/text.c
1525
1526  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
1527    a file and a memory area into a libcucul buffer.
1528  * Changed the cucul_import_canvas() prototype so that it uses libcucul
1529    buffers instead of simple memory areas.
1530
1531------------------------------------------------------------------------
1532r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
1533Changed paths:
1534   M /trunk/cucul/import.c
1535
1536  * Argh, _really_ fixed the uninitialised variable.
1537
1538------------------------------------------------------------------------
1539r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1540Changed paths:
1541   M /trunk/cucul/import.c
1542
1543  * Fixed an uninitialised variable.
1544
1545------------------------------------------------------------------------
1546r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
1547Changed paths:
1548   M /trunk/cucul/import.c
1549
1550  * Fixed our buffer overflow in the ANSI parser by simply skipping control
1551    sequences longer than 100 characters.
1552  * Documented the escape sequence format.
1553
1554------------------------------------------------------------------------
1555r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
1556Changed paths:
1557   M /trunk/cpp/cpptest.cpp
1558   M /trunk/cpp/cucul++.cpp
1559   M /trunk/cpp/cucul++.h
1560   M /trunk/test/demo.c
1561
1562 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
1563
1564------------------------------------------------------------------------
1565r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
1566Changed paths:
1567   M /trunk/cucul/import.c
1568
1569  * More robust ANSI sequence argument parser. Detects private sequences and
1570    intermediate bytes.
1571
1572------------------------------------------------------------------------
1573r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
1574Changed paths:
1575   M /trunk/cucul/import.c
1576
1577 * Fixed warning in a clever and tested way. Bordel de merde.
1578
1579------------------------------------------------------------------------
1580r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
1581Changed paths:
1582   M /trunk/cucul/import.c
1583
1584  * Coding style.
1585
1586------------------------------------------------------------------------
1587r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
1588Changed paths:
1589   M /trunk/cucul/import.c
1590
1591  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
1592
1593------------------------------------------------------------------------
1594r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1595Changed paths:
1596   M /trunk/cucul/import.c
1597
1598 * Fixed warnings in ansi importer
1599
1600------------------------------------------------------------------------
1601r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
1602Changed paths:
1603   M /trunk/cucul/import.c
1604
1605  * More cleaning up of the ANSI loader. Fixed reverse video.
1606
1607------------------------------------------------------------------------
1608r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
1609Changed paths:
1610   M /trunk/cucul/colour.c
1611
1612  * Set the transparent colour's RGB values to the default colour's ones.
1613
1614------------------------------------------------------------------------
1615r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
1616Changed paths:
1617   M /trunk/cucul/import.c
1618
1619 * Improved ANSI format detection
1620
1621------------------------------------------------------------------------
1622r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
1623Changed paths:
1624   M /trunk/cucul/import.c
1625
1626  * Really fixed bold in ANSI loader, and removed dead code.
1627
1628------------------------------------------------------------------------
1629r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1630Changed paths:
1631   M /trunk/cucul/import.c
1632
1633  * Simplified _manage_modifiers() a bit.
1634
1635------------------------------------------------------------------------
1636r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1637Changed paths:
1638   M /trunk/cucul/import.c
1639
1640  * Fixed bold support in ANSI loader.
1641
1642------------------------------------------------------------------------
1643r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1644Changed paths:
1645   M /trunk/cucul/import.c
1646
1647  * A few fixes in the ANSI interpreter.
1648
1649------------------------------------------------------------------------
1650r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1651Changed paths:
1652   M /trunk/cucul/import.c
1653
1654  * Got rid of _update_canvas_size().
1655
1656------------------------------------------------------------------------
1657r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1658Changed paths:
1659   M /trunk/cucul/import.c
1660
1661 * _updated_coding_style(aBit);
1662
1663------------------------------------------------------------------------
1664r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1665Changed paths:
1666   M /trunk/cucul/import.c
1667
1668  * Ahahaha. Meet the "optimisation" that breaks everything.
1669
1670------------------------------------------------------------------------
1671r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1672Changed paths:
1673   M /trunk/cucul/import.c
1674
1675  * Small optimisation in import_text().
1676
1677------------------------------------------------------------------------
1678r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1679Changed paths:
1680   M /trunk/cucul/import.c
1681
1682  * Really minor coding style fixes in the ANSI importer.
1683
1684------------------------------------------------------------------------
1685r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1686Changed paths:
1687   M /trunk/cucul/canvas.c
1688   M /trunk/cucul/colour.c
1689   M /trunk/cucul/cucul.c
1690   M /trunk/cucul/cucul.h
1691   M /trunk/cucul/cucul_internals.h
1692
1693  * More error checking in libcucul.
1694
1695------------------------------------------------------------------------
1696r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1697Changed paths:
1698   M /trunk/test/import.c
1699
1700  * Jylam is too modest.
1701
1702------------------------------------------------------------------------
1703r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1704Changed paths:
1705   A /trunk/test/import.c
1706
1707 * Added importers test
1708
1709------------------------------------------------------------------------
1710r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1711Changed paths:
1712   M /trunk/cucul/import.c
1713   M /trunk/test/Makefile.am
1714
1715 * Added preliminary ANSI importer, added import formats autodection
1716
1717------------------------------------------------------------------------
1718r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1719Changed paths:
1720   M /trunk/configure.ac
1721   M /trunk/cucul/box.c
1722   M /trunk/cucul/buffer.c
1723   M /trunk/cucul/canvas.c
1724   M /trunk/cucul/conic.c
1725   M /trunk/cucul/cucul.h
1726   M /trunk/cucul/line.c
1727   M /trunk/cucul/triangle.c
1728
1729  * Check for <errno.h>.
1730  * Started changing function prototypes so that they return an integer
1731    instead of void, just in case they might fail.
1732
1733------------------------------------------------------------------------
1734r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1735Changed paths:
1736   M /trunk/cucul/Makefile.am
1737   M /trunk/cucul/cucul.h
1738   D /trunk/cucul/error.c
1739
1740  * Reverted that errno stuff. We'll just use the real errno.
1741
1742------------------------------------------------------------------------
1743r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1744Changed paths:
1745   M /trunk/cucul/Makefile.am
1746   M /trunk/cucul/cucul.h
1747   A /trunk/cucul/error.c
1748
1749  * Added basis for an errno-like mechanism.
1750
1751------------------------------------------------------------------------
1752r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1753Changed paths:
1754   M /trunk/build-win32
1755   M /trunk/configure.ac
1756
1757  * Removed my previously introduced --enable-pangoft2 and replaced it with
1758    a nicer cross compilation check.
1759
1760------------------------------------------------------------------------
1761r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1762Changed paths:
1763   M /trunk/build-win32
1764   M /trunk/configure.ac
1765   M /trunk/src/Makefile.am
1766   M /trunk/src/cacaserver.c
1767
1768  * Brought the Win32 build back on its wheels.
1769
1770------------------------------------------------------------------------
1771r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1772Changed paths:
1773   M /trunk/common.h
1774   M /trunk/configure.ac
1775   M /trunk/cucul/font.c
1776   M /trunk/src/cacaserver.c
1777   M /trunk/tools/makefont.c
1778
1779  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1780
1781------------------------------------------------------------------------
1782r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1783Changed paths:
1784   M /trunk/caca/driver_win32.c
1785
1786  * Fixed minor compilation warning.
1787
1788------------------------------------------------------------------------
1789r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1790Changed paths:
1791   M /trunk/common.h
1792
1793  * Win32 compilation fix.
1794
1795------------------------------------------------------------------------
1796r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1797Changed paths:
1798   M /trunk/cucul/font.c
1799
1800  * On win32, only disable the built-in fonts, not all the font functions.
1801
1802------------------------------------------------------------------------
1803r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1804Changed paths:
1805   M /trunk/common.h
1806   M /trunk/configure.ac
1807   M /trunk/cucul/font.c
1808   M /trunk/tools/makefont.c
1809
1810  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1811  * Implement htons/htonl in common.h just in case.
1812
1813------------------------------------------------------------------------
1814r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1815Changed paths:
1816   M /trunk/doc/style.dox
1817
1818  * Hahaha, fixed the coding style example.
1819
1820------------------------------------------------------------------------
1821r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1822Changed paths:
1823   M /trunk/caca/caca.c
1824   M /trunk/caca/caca_internals.h
1825   M /trunk/caca/driver_conio.c
1826   M /trunk/caca/driver_gl.c
1827   M /trunk/caca/driver_ncurses.c
1828   M /trunk/caca/driver_raw.c
1829   M /trunk/caca/driver_slang.c
1830   M /trunk/caca/driver_vga.c
1831   M /trunk/caca/driver_win32.c
1832   M /trunk/caca/driver_x11.c
1833   M /trunk/caca/event.c
1834   M /trunk/caca/graphics.c
1835   M /trunk/caca/time.c
1836   M /trunk/common.h
1837   M /trunk/configure.ac
1838   M /trunk/cucul/box.c
1839   M /trunk/cucul/buffer.c
1840   M /trunk/cucul/canvas.c
1841   M /trunk/cucul/charset.c
1842   M /trunk/cucul/colour.c
1843   M /trunk/cucul/conic.c
1844   M /trunk/cucul/cucul.c
1845   M /trunk/cucul/cucul_internals.h
1846   M /trunk/cucul/dither.c
1847   M /trunk/cucul/export.c
1848   M /trunk/cucul/font.c
1849   M /trunk/cucul/import.c
1850   M /trunk/cucul/line.c
1851   M /trunk/cucul/sprite.c
1852   M /trunk/cucul/transform.c
1853   M /trunk/cucul/triangle.c
1854   M /trunk/kernel/kernel.c
1855   M /trunk/src/aafire.c
1856   M /trunk/src/cacaball.c
1857   M /trunk/src/cacamoir.c
1858   M /trunk/src/cacaplas.c
1859   M /trunk/src/cacaplay.c
1860   M /trunk/src/cacaserver.c
1861   M /trunk/src/cacaview.c
1862   M /trunk/src/common-image.c
1863   M /trunk/src/img2irc.c
1864   M /trunk/test/colors.c
1865   M /trunk/test/demo.c
1866   M /trunk/test/dithering.c
1867   M /trunk/test/event.c
1868   M /trunk/test/spritedit.c
1869   M /trunk/tools/makefont.c
1870   M /trunk/tools/optipal.c
1871
1872  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1873    in all .c files that needed it.
1874
1875------------------------------------------------------------------------
1876r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1877Changed paths:
1878   M /trunk/Makefile.am
1879   A /trunk/common.h
1880   M /trunk/test/export.c
1881   M /trunk/test/font.c
1882   M /trunk/test/frames.c
1883   M /trunk/test/gamma.c
1884   M /trunk/test/hsv.c
1885   M /trunk/test/text.c
1886   M /trunk/test/transform.c
1887   M /trunk/test/truecolor.c
1888   M /trunk/test/unicode.c
1889
1890  * Added "common.h", a placeholder for simple features and functions missing
1891    from some systems.
1892
1893------------------------------------------------------------------------
1894r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
1895Changed paths:
1896   M /trunk/cucul/export.c
1897
1898  * Print '?' for Unicode characters in the ANSI export. We'll decide later
1899    whether we want plain ASCII, UTF-8, or CP437.
1900
1901------------------------------------------------------------------------
1902r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
1903Changed paths:
1904   M /trunk/configure.ac
1905
1906  * Oops, fixed an old typo that brevented building without PangoFt2.
1907
1908------------------------------------------------------------------------
1909r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
1910Changed paths:
1911   M /trunk/debian/Makefile.am
1912   M /trunk/debian/caca-utils.install
1913   M /trunk/debian/libcucul-dev.install
1914
1915  * Fixed Debian build files.
1916
1917------------------------------------------------------------------------
1918r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
1919Changed paths:
1920   M /trunk/configure.ac
1921
1922  * Do not bail out if PangoFt2 was not found.
1923
1924------------------------------------------------------------------------
1925r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
1926Changed paths:
1927   M /trunk/ChangeLog
1928   M /trunk/NEWS
1929   M /trunk/TODO
1930
1931  * 0.99.beta1 release.
1932
1933------------------------------------------------------------------------
1934r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
1935Changed paths:
1936   M /trunk/configure.ac
1937   M /trunk/cucul/Makefile.am
1938   M /trunk/test/Makefile.am
1939
1940  * Got rid of CUCUL_LIBS. It's unused.
1941
1942------------------------------------------------------------------------
1943r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
1944Changed paths:
1945   M /trunk/Makefile.am
1946   M /trunk/debian
1947   M /trunk/debian/Makefile.am
1948   A /trunk/debian/caca-utils.install
1949   M /trunk/debian/changelog
1950   M /trunk/debian/control
1951   A /trunk/debian/libcaca-dev.install
1952   A /trunk/debian/libcaca0.install
1953   A /trunk/debian/libcucul-dev.install
1954   A /trunk/debian/libcucul0.install
1955   M /trunk/debian/rules
1956   M /trunk/doc/Makefile.am
1957
1958  * Updated Debian build rules.
1959
1960------------------------------------------------------------------------
1961r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1962Changed paths:
1963   M /trunk/caca/event.c
1964   M /trunk/doc/migrating.dox
1965   M /trunk/test/colors.c
1966   M /trunk/test/dithering.c
1967   M /trunk/test/font.c
1968   M /trunk/test/frames.c
1969   M /trunk/test/hsv.c
1970   M /trunk/test/transform.c
1971   M /trunk/test/truecolor.c
1972   M /trunk/test/unicode.c
1973
1974  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
1975
1976------------------------------------------------------------------------
1977r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
1978Changed paths:
1979   M /trunk/doc/migrating.dox
1980
1981  * Minor updates to the migration documentation.
1982
1983------------------------------------------------------------------------
1984r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
1985Changed paths:
1986   M /trunk/doc/Makefile.am
1987
1988  * Slightly improved the documentation build rules dependencies.
1989
1990------------------------------------------------------------------------
1991r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
1992Changed paths:
1993   M /trunk/ChangeLog
1994   M /trunk/NEWS
1995   M /trunk/TODO
1996
1997  * Updated ChangeLog, NEWS and TODO.
1998
1999------------------------------------------------------------------------
2000r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2001Changed paths:
2002   M /trunk/doc/libcaca.dox
2003   M /trunk/doc/migrating.dox
2004
2005  * Updated the migration guide.
2006
2007------------------------------------------------------------------------
2008r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
2009Changed paths:
2010   M /trunk/doc/style.dox
2011
2012  * Wrote the C coding style documentation.
2013
2014------------------------------------------------------------------------
2015r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
2016Changed paths:
2017   M /trunk/test
2018   M /trunk/test/Makefile.am
2019   A /trunk/test/frames.c
2020   A /trunk/test/text.c
2021
2022  * Added a test for multiple frames support.
2023  * Added a test for textfile loading.
2024
2025------------------------------------------------------------------------
2026r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
2027Changed paths:
2028   M /trunk/cucul/cucul.c
2029   M /trunk/cucul/cucul.h
2030   M /trunk/cucul/cucul_internals.h
2031   M /trunk/cucul/sprite.c
2032
2033  * Support for multiple frames in canvases.
2034
2035------------------------------------------------------------------------
2036r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
2037Changed paths:
2038   M /trunk/cucul/import.c
2039
2040  * Added a simple "text" importer, until the cool ANSI importer arrives.
2041
2042------------------------------------------------------------------------
2043r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
2044Changed paths:
2045   M /trunk/cucul/export.c
2046
2047  * Disabled the foreground/background optimisation in the IRC export because
2048    it breaks on too many IRC clients.
2049
2050------------------------------------------------------------------------
2051r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2052Changed paths:
2053   M /trunk/test/demo.c
2054   M /trunk/test/spritedit.c
2055
2056  * Disabled sprite stuff from the tests.
2057
2058------------------------------------------------------------------------
2059r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2060Changed paths:
2061   M /trunk/cpp/caca++.h
2062   M /trunk/cpp/cucul++.cpp
2063   M /trunk/cpp/cucul++.h
2064
2065  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2066
2067------------------------------------------------------------------------
2068r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
2069Changed paths:
2070   M /trunk/configure.ac
2071   M /trunk/cpp/Makefile.am
2072
2073  * Fixed --enable-cpp to actually do something. Also, disabled it by
2074    default for the release, because it's not up to date and needs a lot
2075    of polishing.
2076
2077------------------------------------------------------------------------
2078r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2079Changed paths:
2080   M /trunk/doc/Makefile.am
2081   M /trunk/doc/libcaca.dox
2082   M /trunk/doc/migrating.dox
2083   A /trunk/doc/style.dox
2084   A /trunk/doc/tutorial.dox
2085
2086  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2087
2088------------------------------------------------------------------------
2089r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
2090Changed paths:
2091   M /trunk/configure.ac
2092
2093  * Set version number to 0.99.beta1.
2094
2095------------------------------------------------------------------------
2096r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
2097Changed paths:
2098   M /trunk/cucul/cucul.c
2099   M /trunk/cucul/cucul_internals.h
2100
2101  * Got rid of cv->scratch_line. It's unused, too.
2102
2103------------------------------------------------------------------------
2104r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2105Changed paths:
2106   M /trunk/cucul/cucul.c
2107   M /trunk/cucul/cucul_internals.h
2108
2109  * Got rid of cv->empty_line, it's now unused.
2110
2111------------------------------------------------------------------------
2112r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
2113Changed paths:
2114   M /trunk/configure.ac
2115   M /trunk/cpp/cucul++.cpp
2116   M /trunk/cpp/cucul++.h
2117   M /trunk/cucul/canvas.c
2118   M /trunk/cucul/cucul.h
2119   M /trunk/src/cacaview.c
2120   M /trunk/src/img2irc.c
2121   M /trunk/test/colors.c
2122   M /trunk/test/demo.c
2123   M /trunk/test/event.c
2124   M /trunk/test/gamma.c
2125   M /trunk/test/spritedit.c
2126
2127  * Changed cucul_clear_canvas() again. It now uses the current foreground
2128    and background colours to clear the screen.
2129
2130------------------------------------------------------------------------
2131r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
2132Changed paths:
2133   M /trunk/cpp/caca++.cpp
2134   M /trunk/cpp/caca++.h
2135
2136  * Fixed a segfault in the C++ bindings. Vieux porc !
2137
2138------------------------------------------------------------------------
2139r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
2140Changed paths:
2141   M /trunk/caca/Makefile.am
2142   M /trunk/configure.ac
2143   M /trunk/cpp/Makefile.am
2144   M /trunk/cucul/Makefile.am
2145
2146  * Set library names to lib*.so.0.10.0.
2147
2148------------------------------------------------------------------------
2149r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
2150Changed paths:
2151   M /trunk/cucul/import.c
2152
2153  * Fixed a compilation warning.
2154
2155------------------------------------------------------------------------
2156r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
2157Changed paths:
2158   M /trunk/cucul/import.c
2159
2160  * Minor documentation fix.
2161
2162------------------------------------------------------------------------
2163r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
2164Changed paths:
2165   M /trunk/cpp/caca++.cpp
2166   M /trunk/cpp/caca++.h
2167   M /trunk/cpp/cpptest.cpp
2168   M /trunk/cpp/cucul++.cpp
2169   M /trunk/cpp/cucul++.h
2170
2171  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
2172
2173------------------------------------------------------------------------
2174r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
2175Changed paths:
2176   M /trunk/caca/driver_raw.c
2177   M /trunk/cpp/cucul++.cpp
2178   M /trunk/cpp/cucul++.h
2179   M /trunk/cucul/Makefile.am
2180   M /trunk/cucul/cucul.c
2181   M /trunk/cucul/cucul.h
2182   M /trunk/cucul/export.c
2183   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
2184   M /trunk/src/cacaplay.c
2185   M /trunk/src/cacaserver.c
2186   M /trunk/src/img2irc.c
2187   M /trunk/test/export.c
2188
2189  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
2190    cucul_import_canvas().
2191  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
2192
2193------------------------------------------------------------------------
2194r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2195Changed paths:
2196   M /trunk/cucul/colour.c
2197   M /trunk/cucul/dither.c
2198   M /trunk/cucul/export.c
2199   M /trunk/cucul/font.c
2200
2201  * Minor documentation improvements.
2202
2203------------------------------------------------------------------------
2204r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
2205Changed paths:
2206   M /trunk/TODO
2207   M /trunk/caca/caca.h
2208   M /trunk/cucul/cucul.h
2209   M /trunk/doc/Makefile.am
2210   M /trunk/doc/libcaca.dox
2211   A /trunk/doc/migrating.dox
2212   A /trunk/doc/user.dox
2213
2214  * Documentation improvements. Wrote a small migration guide and added the
2215    skeleton of a tutorial for Jylam.
2216
2217------------------------------------------------------------------------
2218r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
2219Changed paths:
2220   M /trunk/AUTHORS
2221   M /trunk/NEWS
2222   M /trunk/THANKS
2223   M /trunk/TODO
2224   M /trunk/caca/caca.h
2225   M /trunk/doc/Makefile.am
2226   M /trunk/doc/doxygen.cfg.in
2227   A /trunk/doc/libcaca.dox
2228
2229  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
2230    documentation page from caca.h to a separate file.
2231
2232------------------------------------------------------------------------
2233r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2234Changed paths:
2235   M /trunk/caca/driver_ncurses.c
2236
2237  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
2238
2239------------------------------------------------------------------------
2240r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
2241Changed paths:
2242   M /trunk/cpp/Makefile.am
2243
2244  * Workaround for broken C++ linking with old libtool versions.
2245
2246------------------------------------------------------------------------
2247r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
2248Changed paths:
2249   M /trunk/NOTES
2250   M /trunk/tools/optipal.c
2251
2252  * Moved the technical discussion on S-Lang's palette optimisation from
2253    NOTES to tools/optipal.c.
2254
2255------------------------------------------------------------------------
2256r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
2257Changed paths:
2258   M /trunk/caca/caca.c
2259   M /trunk/caca/caca.h
2260   M /trunk/caca/caca_internals.h
2261   M /trunk/caca/driver_conio.c
2262   M /trunk/caca/driver_gl.c
2263   M /trunk/caca/driver_ncurses.c
2264   M /trunk/caca/driver_raw.c
2265   M /trunk/caca/driver_slang.c
2266   M /trunk/caca/driver_vga.c
2267   M /trunk/caca/driver_win32.c
2268   M /trunk/caca/driver_x11.c
2269   M /trunk/caca/graphics.c
2270   M /trunk/cpp/caca++.cpp
2271   M /trunk/cpp/caca++.h
2272   M /trunk/cucul/cucul.c
2273   M /trunk/python/pypycaca.c
2274   M /trunk/python/pypycaca.h
2275   M /trunk/src/aafire.c
2276   M /trunk/src/cacaball.c
2277   M /trunk/src/cacamoir.c
2278   M /trunk/src/cacaplas.c
2279   M /trunk/src/cacaplay.c
2280   M /trunk/src/cacaview.c
2281   M /trunk/test/colors.c
2282   M /trunk/test/demo.c
2283   M /trunk/test/dithering.c
2284   M /trunk/test/event.c
2285   M /trunk/test/font.c
2286   M /trunk/test/gamma.c
2287   M /trunk/test/hsv.c
2288   M /trunk/test/spritedit.c
2289   M /trunk/test/transform.c
2290   M /trunk/test/truecolor.c
2291   M /trunk/test/unicode.c
2292
2293  * More function mass-renaming: caca_attach -> caca_create_display, etc.
2294
2295------------------------------------------------------------------------
2296r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
2297Changed paths:
2298   M /trunk/caca/driver_raw.c
2299   M /trunk/cucul/cucul.c
2300   M /trunk/cucul/export.c
2301   M /trunk/src/cacaserver.c
2302
2303  * Added a new "caca" exporter.
2304  * Removed most code from the raw driver and replaced it with a call to the
2305    caca exporter.
2306  * Slightly changed the caca export format and updated code accordingly.
2307  * Improved cacaserver error reporting.
2308
2309------------------------------------------------------------------------
2310r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
2311Changed paths:
2312   M /trunk/debian/control
2313
2314  * Updates to the Debian build files.
2315
2316------------------------------------------------------------------------
2317r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
2318Changed paths:
2319   M /trunk/cucul/dither.c
2320   M /trunk/src/aafire.c
2321   M /trunk/src/cacaball.c
2322   M /trunk/src/cacamoir.c
2323   M /trunk/src/cacaplas.c
2324   M /trunk/src/cacaview.c
2325   M /trunk/src/img2irc.c
2326   M /trunk/test/demo.c
2327   M /trunk/test/export.c
2328   M /trunk/test/font.c
2329   M /trunk/test/gamma.c
2330   M /trunk/test/hsv.c
2331
2332  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
2333    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
2334    computations.
2335
2336------------------------------------------------------------------------
2337r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
2338Changed paths:
2339   M /trunk/cucul/cucul.c
2340   M /trunk/cucul/dither.c
2341   M /trunk/test/demo.c
2342   M /trunk/test/dithering.c
2343
2344  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
2345    values between 0 and 9 (used to be 0 and 10). Updated documentation
2346    accordingly.
2347
2348------------------------------------------------------------------------
2349r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
2350Changed paths:
2351   M /trunk/cpp/cucul++.cpp
2352   M /trunk/cpp/cucul++.h
2353   M /trunk/cucul/canvas.c
2354   M /trunk/cucul/cucul.h
2355   M /trunk/src/cacaview.c
2356   M /trunk/src/img2irc.c
2357   M /trunk/test/colors.c
2358   M /trunk/test/demo.c
2359   M /trunk/test/event.c
2360   M /trunk/test/gamma.c
2361   M /trunk/test/spritedit.c
2362
2363  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
2364    choose the background colour.
2365
2366------------------------------------------------------------------------
2367r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
2368Changed paths:
2369   M /trunk/caca/driver_conio.c
2370   M /trunk/caca/driver_gl.c
2371   M /trunk/caca/driver_ncurses.c
2372   M /trunk/caca/driver_slang.c
2373   M /trunk/caca/driver_vga.c
2374   M /trunk/caca/driver_win32.c
2375   M /trunk/caca/driver_x11.c
2376   M /trunk/caca/graphics.c
2377   M /trunk/cpp/cucul++.cpp
2378   M /trunk/cucul/Makefile.am
2379   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
2380   M /trunk/cucul/cucul.c
2381   M /trunk/cucul/cucul.h
2382   M /trunk/cucul/cucul_internals.h
2383   M /trunk/cucul/export.c
2384   M /trunk/cucul/font.c
2385   M /trunk/src/aafire.c
2386   M /trunk/src/cacaball.c
2387   M /trunk/src/cacamoir.c
2388   M /trunk/src/cacaplas.c
2389   M /trunk/src/cacaplay.c
2390   M /trunk/src/cacaserver.c
2391   M /trunk/src/cacaview.c
2392   M /trunk/src/img2irc.c
2393   M /trunk/test/colors.c
2394   M /trunk/test/demo.c
2395   M /trunk/test/dithering.c
2396   M /trunk/test/event.c
2397   M /trunk/test/export.c
2398   M /trunk/test/font.c
2399   M /trunk/test/gamma.c
2400   M /trunk/test/hsv.c
2401   M /trunk/test/spritedit.c
2402   M /trunk/test/transform.c
2403   M /trunk/test/truecolor.c
2404   M /trunk/test/unicode.c
2405
2406  * Renamed main canvas-related functions so that they have "canvas" in
2407    their name, eg. cucul_create() -> cucul_create_canvas() etc.
2408  * Moved buffer-related functions to cucul/buffer.c.
2409
2410------------------------------------------------------------------------
2411r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
2412Changed paths:
2413   M /trunk/tools/makefont.c
2414
2415  * Cosmetic changes.
2416
2417------------------------------------------------------------------------
2418r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
2419Changed paths:
2420   M /trunk/caca/caca.c
2421   M /trunk/caca/caca.h
2422   M /trunk/caca/caca_internals.h
2423   M /trunk/caca/driver_conio.c
2424   M /trunk/caca/driver_gl.c
2425   M /trunk/caca/driver_ncurses.c
2426   M /trunk/caca/driver_raw.c
2427   M /trunk/caca/driver_slang.c
2428   M /trunk/caca/driver_vga.c
2429   M /trunk/caca/driver_win32.c
2430   M /trunk/caca/driver_x11.c
2431   M /trunk/caca/event.c
2432   M /trunk/caca/graphics.c
2433   M /trunk/cpp/caca++.cpp
2434   M /trunk/cpp/caca++.h
2435   M /trunk/cpp/cucul++.cpp
2436   M /trunk/cpp/cucul++.h
2437   M /trunk/cucul/box.c
2438   M /trunk/cucul/canvas.c
2439   M /trunk/cucul/charset.c
2440   M /trunk/cucul/colour.c
2441   M /trunk/cucul/conic.c
2442   M /trunk/cucul/cucul.c
2443   M /trunk/cucul/dither.c
2444   M /trunk/cucul/export.c
2445   M /trunk/cucul/font.c
2446   M /trunk/cucul/line.c
2447   M /trunk/cucul/sprite.c
2448   M /trunk/cucul/transform.c
2449   M /trunk/cucul/triangle.c
2450   M /trunk/src/aafire.c
2451   M /trunk/src/cacaball.c
2452   M /trunk/src/cacamoir.c
2453   M /trunk/src/cacaplas.c
2454   M /trunk/src/cacaplay.c
2455   M /trunk/src/cacaview.c
2456   M /trunk/src/img2irc.c
2457   M /trunk/test/colors.c
2458   M /trunk/test/demo.c
2459   M /trunk/test/dithering.c
2460   M /trunk/test/event.c
2461   M /trunk/test/export.c
2462   M /trunk/test/font.c
2463   M /trunk/test/gamma.c
2464   M /trunk/test/hsv.c
2465   M /trunk/test/spritedit.c
2466   M /trunk/test/transform.c
2467   M /trunk/test/truecolor.c
2468   M /trunk/test/unicode.c
2469
2470  * Renamed caca_t into caca_display_t.
2471  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
2472
2473------------------------------------------------------------------------
2474r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
2475Changed paths:
2476   M /trunk/caca/caca.c
2477   M /trunk/caca/caca.h
2478   M /trunk/caca/caca_internals.h
2479   M /trunk/caca/driver_conio.c
2480   M /trunk/caca/driver_gl.c
2481   M /trunk/caca/driver_ncurses.c
2482   M /trunk/caca/driver_raw.c
2483   M /trunk/caca/driver_slang.c
2484   M /trunk/caca/driver_vga.c
2485   M /trunk/caca/driver_win32.c
2486   M /trunk/caca/driver_x11.c
2487   M /trunk/caca/event.c
2488   M /trunk/caca/graphics.c
2489   M /trunk/cpp/caca++.cpp
2490   M /trunk/cpp/cucul++.cpp
2491   M /trunk/cpp/cucul++.h
2492   M /trunk/cucul/box.c
2493   M /trunk/cucul/canvas.c
2494   M /trunk/cucul/colour.c
2495   M /trunk/cucul/conic.c
2496   M /trunk/cucul/cucul.c
2497   M /trunk/cucul/cucul.h
2498   M /trunk/cucul/cucul_internals.h
2499   M /trunk/cucul/dither.c
2500   M /trunk/cucul/export.c
2501   M /trunk/cucul/font.c
2502   M /trunk/cucul/line.c
2503   M /trunk/cucul/sprite.c
2504   M /trunk/cucul/transform.c
2505   M /trunk/cucul/triangle.c
2506   M /trunk/src/aafire.c
2507   M /trunk/src/cacaball.c
2508   M /trunk/src/cacamoir.c
2509   M /trunk/src/cacaplas.c
2510   M /trunk/src/cacaplay.c
2511   M /trunk/src/cacaserver.c
2512   M /trunk/src/cacaview.c
2513   M /trunk/src/img2irc.c
2514   M /trunk/test/colors.c
2515   M /trunk/test/demo.c
2516   M /trunk/test/dithering.c
2517   M /trunk/test/event.c
2518   M /trunk/test/export.c
2519   M /trunk/test/font.c
2520   M /trunk/test/gamma.c
2521   M /trunk/test/hsv.c
2522   M /trunk/test/spritedit.c
2523   M /trunk/test/transform.c
2524   M /trunk/test/truecolor.c
2525   M /trunk/test/unicode.c
2526
2527  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
2528
2529------------------------------------------------------------------------
2530r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
2531Changed paths:
2532   M /trunk/cpp/Makefile.am
2533
2534  * Fixed C++ bindings makefile so that it does not try to use the system's
2535    <cucul.h> and <caca.h> headers.
2536
2537------------------------------------------------------------------------
2538r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2539Changed paths:
2540   M /trunk/cucul/export.c
2541
2542  * Truecolor support for the HTML and HTMLv3 exporters.
2543
2544------------------------------------------------------------------------
2545r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
2546Changed paths:
2547   M /trunk/cucul/colour.c
2548
2549  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2550
2551------------------------------------------------------------------------
2552r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
2553Changed paths:
2554   M /trunk/README
2555   M /trunk/TODO
2556
2557  * Updated README (caca-config -> pkg-config) and TODO.
2558
2559------------------------------------------------------------------------
2560r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
2561Changed paths:
2562   M /trunk/cucul/export.c
2563   M /trunk/tools/makefont.c
2564
2565  * Cosmetic code changes and minor optimisations.
2566
2567------------------------------------------------------------------------
2568r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
2569Changed paths:
2570   M /trunk/cucul/Makefile.am
2571   M /trunk/cucul/cucul.c
2572   M /trunk/cucul/cucul_internals.h
2573   A /trunk/cucul/export.c
2574   D /trunk/cucul/export_ansi.c
2575   D /trunk/cucul/export_bitmap.c
2576   D /trunk/cucul/export_html.c
2577   D /trunk/cucul/export_irc.c
2578   D /trunk/cucul/export_ps.c
2579   D /trunk/cucul/export_svg.c
2580
2581  * Merged again all export functions into cucul/export.c. They're all the
2582    same and they're very short (50-100 lines).
2583
2584------------------------------------------------------------------------
2585r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
2586Changed paths:
2587   M /trunk/cucul/cucul.h
2588   M /trunk/cucul/font.c
2589
2590  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2591    compilation warnings.
2592
2593------------------------------------------------------------------------
2594r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2595Changed paths:
2596   M /trunk/test/event.c
2597
2598  * Handle CACA_EVENT_QUIT in the event test program.
2599
2600------------------------------------------------------------------------
2601r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
2602Changed paths:
2603   M /trunk/configure.ac
2604
2605  * Workaround for broken AC_PATH_X autoconf macros.
2606
2607------------------------------------------------------------------------
2608r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
2609Changed paths:
2610   M /trunk/caca/driver_x11.c
2611
2612  * Compilation fix.
2613
2614------------------------------------------------------------------------
2615r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
2616Changed paths:
2617   M /trunk/TODO
2618   M /trunk/caca/caca.h
2619   M /trunk/caca/driver_gl.c
2620   M /trunk/caca/driver_x11.c
2621   M /trunk/configure.ac
2622
2623  * Implemented CACA_EVENT_QUIT. Unused yet.
2624
2625------------------------------------------------------------------------
2626r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
2627Changed paths:
2628   M /trunk/cpp
2629   M /trunk/cpp/Makefile.am
2630
2631  * Fixed autotools stuff in the cpp bindings.
2632
2633------------------------------------------------------------------------
2634r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2635Changed paths:
2636   M /trunk/cpp/cpptest.cpp
2637
2638  * Compilation fix in cpptest.cpp.
2639
2640------------------------------------------------------------------------
2641r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2642Changed paths:
2643   M /trunk/cpp/caca++.cpp
2644   M /trunk/cpp/caca++.h
2645   M /trunk/cpp/cpptest.cpp
2646
2647
2648 * Fixed compile problem, put Event outside Caca class
2649
2650------------------------------------------------------------------------
2651r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2652Changed paths:
2653   M /trunk/cpp/cucul++.cpp
2654   M /trunk/cpp/cucul++.h
2655   M /trunk/cucul/Makefile.am
2656   M /trunk/cucul/cucul.c
2657   M /trunk/cucul/cucul.h
2658   D /trunk/cucul/math.c
2659
2660  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2661    cucul.c just in case.
2662
2663------------------------------------------------------------------------
2664r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2665Changed paths:
2666   D /trunk/cpp/Makefile.in
2667   D /trunk/cpp/caca++.pc
2668   D /trunk/cpp/cucul++.pc
2669
2670  * Removed a few useless files (vieux porc).
2671
2672------------------------------------------------------------------------
2673r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2674Changed paths:
2675   M /trunk/TODO
2676
2677  * Updated TODO list.
2678
2679------------------------------------------------------------------------
2680r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2681Changed paths:
2682   M /trunk/test/dithering.c
2683   M /trunk/test/truecolor.c
2684
2685  * Minor cosmetic changes in the test programs.
2686
2687------------------------------------------------------------------------
2688r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2689Changed paths:
2690   M /trunk/cucul/export_ps.c
2691   M /trunk/cucul/export_svg.c
2692
2693  * Truecolor support in the SVG and PostScript exporters.
2694
2695------------------------------------------------------------------------
2696r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2697Changed paths:
2698   M /trunk/cucul/Makefile.am
2699   M /trunk/cucul/cucul.c
2700   M /trunk/cucul/cucul_internals.h
2701   A /trunk/cucul/export_bitmap.c
2702
2703  * Implemented TGA image export.
2704
2705------------------------------------------------------------------------
2706r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2707Changed paths:
2708   M /trunk/cucul/colour.c
2709   M /trunk/cucul/cucul_internals.h
2710
2711  * Implemented argb32 to rgb24fg/bg colour conversions.
2712
2713------------------------------------------------------------------------
2714r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2715Changed paths:
2716   M /trunk/test/export.c
2717
2718  * Use cucul_get_export_list() in the export test instead of hardcoding the
2719    list of available formats. Also added a few truecolor blocks to the test.
2720
2721------------------------------------------------------------------------
2722r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2723Changed paths:
2724   M /trunk/cucul/font.c
2725
2726  * Fixed abusive strictness in the font loader.
2727
2728------------------------------------------------------------------------
2729r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2730Changed paths:
2731   M /trunk/TODO
2732
2733 * Updated TODO list.
2734
2735------------------------------------------------------------------------
2736r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2737Changed paths:
2738   M /trunk/cpp/cpptest.cpp
2739
2740 * Better C++ test
2741
2742------------------------------------------------------------------------
2743r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2744Changed paths:
2745   M /trunk/cpp/caca++.cpp
2746   M /trunk/cpp/caca++.h
2747   M /trunk/cpp/cpptest.cpp
2748   M /trunk/cpp/cucul++.cpp
2749   M /trunk/cpp/cucul++.h
2750
2751 * Added license in C++ files.
2752
2753------------------------------------------------------------------------
2754r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2755Changed paths:
2756   M /trunk/cpp/cpptest.cpp
2757   M /trunk/cpp/cucul++.cpp
2758   M /trunk/cpp/cucul++.h
2759
2760 * Fixed C++ printf(), added it in example
2761
2762------------------------------------------------------------------------
2763r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2764Changed paths:
2765   M /trunk/cpp/cpptest.cpp
2766
2767 * Forgot a test on Caca() instantiation
2768
2769------------------------------------------------------------------------
2770r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2771Changed paths:
2772   M /trunk/Makefile.am
2773   M /trunk/configure.ac
2774   A /trunk/cpp
2775   A /trunk/cpp/Makefile.am
2776   A /trunk/cpp/Makefile.in
2777   A /trunk/cpp/caca++.cpp
2778   A /trunk/cpp/caca++.h
2779   A /trunk/cpp/caca++.pc
2780   A /trunk/cpp/caca++.pc.in
2781   A /trunk/cpp/cpptest.cpp
2782   A /trunk/cpp/cucul++.cpp
2783   A /trunk/cpp/cucul++.h
2784   A /trunk/cpp/cucul++.pc
2785   A /trunk/cpp/cucul++.pc.in
2786
2787 * Added preliminary C++ bindings
2788
2789------------------------------------------------------------------------
2790r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2791Changed paths:
2792   M /trunk/caca/driver_gl.c
2793   M /trunk/caca/driver_x11.c
2794
2795  * Added truecolor support to the X11 and GL drivers.
2796
2797------------------------------------------------------------------------
2798r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2799Changed paths:
2800   M /trunk/test
2801   M /trunk/test/Makefile.am
2802   A /trunk/test/truecolor.c
2803
2804  * Added test/truecolor.c to test non-ANSI colour pairs.
2805
2806------------------------------------------------------------------------
2807r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2808Changed paths:
2809   M /trunk/cucul/canvas.c
2810   M /trunk/cucul/colour.c
2811   M /trunk/cucul/cucul.h
2812   M /trunk/cucul/cucul_internals.h
2813
2814  * Moved cucul_set_color() from canvas.c to colour.c.
2815  * Added cucul_set_truecolor() for non-ANSI colours.
2816  * Added new argb32 -> rgb12 conversion functions.
2817
2818------------------------------------------------------------------------
2819r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2820Changed paths:
2821   M /trunk/caca/caca.h
2822   M /trunk/caca/caca_internals.h
2823   M /trunk/caca/driver_conio.c
2824   M /trunk/caca/driver_gl.c
2825   M /trunk/caca/driver_ncurses.c
2826   M /trunk/caca/driver_raw.c
2827   M /trunk/caca/driver_slang.c
2828   M /trunk/caca/driver_vga.c
2829   M /trunk/caca/driver_win32.c
2830   M /trunk/caca/driver_x11.c
2831   M /trunk/caca/event.c
2832   M /trunk/caca/time.c
2833   M /trunk/cucul/cucul.c
2834   M /trunk/cucul/cucul.h
2835   M /trunk/cucul/cucul_internals.h
2836   M /trunk/cucul/dither.c
2837   M /trunk/cucul/export_ansi.c
2838   M /trunk/cucul/export_html.c
2839   M /trunk/cucul/export_irc.c
2840   M /trunk/cucul/export_ps.c
2841   M /trunk/cucul/export_svg.c
2842   M /trunk/cucul/font.c
2843   M /trunk/cucul/sprite.c
2844   M /trunk/src/aafire.c
2845   M /trunk/src/cacaball.c
2846   M /trunk/src/cacamoir.c
2847   M /trunk/src/cacaplas.c
2848   M /trunk/src/cacaplay.c
2849   M /trunk/src/cacaserver.c
2850   M /trunk/src/cacaview.c
2851   M /trunk/src/img2irc.c
2852   M /trunk/test/colors.c
2853   M /trunk/test/demo.c
2854   M /trunk/test/dithering.c
2855   M /trunk/test/event.c
2856   M /trunk/test/export.c
2857   M /trunk/test/font.c
2858   M /trunk/test/gamma.c
2859   M /trunk/test/hsv.c
2860   M /trunk/test/spritedit.c
2861   M /trunk/test/transform.c
2862   M /trunk/test/unicode.c
2863
2864  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2865    such as cucul_dither_t instead of struct cucul_dither.
2866  * Made cucul_buffer_t an opaque structure and implemented the two getters
2867    cucul_get_buffer_data() and cucul_get_buffer_size().
2868  * Documented all missing functions and function parameters.
2869
2870------------------------------------------------------------------------
2871r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2872Changed paths:
2873   M /trunk/cucul/cucul.pc.in
2874
2875  * Fixed bad library name in pc file.
2876
2877------------------------------------------------------------------------
2878r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2879Changed paths:
2880   M /trunk/caca/caca_internals.h
2881   M /trunk/cucul/font.c
2882   M /trunk/msvc/cacaball.vcproj
2883   M /trunk/msvc/cacafire.vcproj
2884   M /trunk/msvc/cacamoir.vcproj
2885   M /trunk/msvc/cacaplas.vcproj
2886   M /trunk/msvc/cacaview.vcproj
2887   M /trunk/msvc/config.h
2888   M /trunk/msvc/libcaca.sln
2889   M /trunk/msvc/libcaca.vcproj
2890   M /trunk/perl/lib/Term/Caca/Constants.pm
2891   M /trunk/perl/lib/Term/Caca.pm
2892   M /trunk/perl/lib/Term/Kaka.pm
2893
2894 * Updated MSVC++ project (static library and src/*)
2895
2896------------------------------------------------------------------------
2897r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2898Changed paths:
2899   M /trunk/test/demo.c
2900   M /trunk/test/spritedit.c
2901
2902 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2903
2904------------------------------------------------------------------------
2905r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
2906Changed paths:
2907   M /trunk/caca/caca.c
2908   M /trunk/caca/caca.h
2909   M /trunk/caca/event.c
2910   M /trunk/caca/graphics.c
2911   M /trunk/cucul/box.c
2912   M /trunk/cucul/canvas.c
2913   M /trunk/cucul/conic.c
2914   M /trunk/cucul/cucul.c
2915   M /trunk/cucul/cucul.h
2916   M /trunk/cucul/dither.c
2917   M /trunk/cucul/font.c
2918   M /trunk/cucul/line.c
2919   M /trunk/cucul/math.c
2920   M /trunk/cucul/sprite.c
2921   M /trunk/cucul/triangle.c
2922
2923  * Improved documentation in many places.
2924
2925------------------------------------------------------------------------
2926r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
2927Changed paths:
2928   M /trunk/configure.ac
2929   M /trunk/doc/Makefile.am
2930   M /trunk/doc/doxygen.cfg.in
2931
2932  * Generate a PDF documentation instead of the PostScript one. It has nice
2933    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2934
2935------------------------------------------------------------------------
2936r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
2937Changed paths:
2938   M /trunk/cucul/font.c
2939
2940  * Ahaha I didn't even check that it compiled properly.
2941
2942------------------------------------------------------------------------
2943r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
2944Changed paths:
2945   M /trunk/cucul/font.c
2946
2947  * Only support version 1 fonts.
2948
2949------------------------------------------------------------------------
2950r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
2951Changed paths:
2952   M /trunk/caca/caca.c
2953   M /trunk/caca/caca.h
2954   M /trunk/caca/caca_internals.h
2955   M /trunk/caca/driver_conio.c
2956   M /trunk/caca/driver_gl.c
2957   M /trunk/caca/driver_ncurses.c
2958   M /trunk/caca/driver_raw.c
2959   M /trunk/caca/driver_slang.c
2960   M /trunk/caca/driver_vga.c
2961   M /trunk/caca/driver_win32.c
2962   M /trunk/caca/driver_x11.c
2963   M /trunk/caca/event.c
2964   M /trunk/caca/graphics.c
2965   M /trunk/caca/time.c
2966   M /trunk/cucul/box.c
2967   M /trunk/cucul/canvas.c
2968   M /trunk/cucul/charset.c
2969   M /trunk/cucul/colour.c
2970   M /trunk/cucul/conic.c
2971   M /trunk/cucul/cucul.c
2972   M /trunk/cucul/cucul.h
2973   M /trunk/cucul/cucul_internals.h
2974   M /trunk/cucul/dither.c
2975   M /trunk/cucul/export_ansi.c
2976   M /trunk/cucul/export_html.c
2977   M /trunk/cucul/export_irc.c
2978   M /trunk/cucul/export_ps.c
2979   M /trunk/cucul/export_svg.c
2980   M /trunk/cucul/font.c
2981   M /trunk/cucul/line.c
2982   M /trunk/cucul/math.c
2983   M /trunk/cucul/sprite.c
2984   M /trunk/cucul/transform.c
2985   M /trunk/cucul/triangle.c
2986   M /trunk/kernel/kernel.c
2987   M /trunk/kernel/kernel.h
2988   M /trunk/python/pypycaca.c
2989   M /trunk/python/pypycaca.h
2990   M /trunk/src/cacaplas.c
2991   M /trunk/src/cacaserver.c
2992   M /trunk/src/cacaview.c
2993   M /trunk/src/common-image.c
2994   M /trunk/src/common-image.h
2995
2996  * Removed \file directives from all files except caca.h and cucul.h, to
2997    remove redundencies in the Doxygen documentation.
2998
2999------------------------------------------------------------------------
3000r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
3001Changed paths:
3002   M /trunk/cucul/font.c
3003
3004  * Added a lot of sanity checks to the font parsing. It should now be
3005    secure against broken files, but it probably needs peer review.
3006
3007------------------------------------------------------------------------
3008r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
3009Changed paths:
3010   M /trunk/test/Makefile.am
3011   M /trunk/test/font.c
3012
3013  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
3014
3015------------------------------------------------------------------------
3016r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
3017Changed paths:
3018   M /trunk/test/hsv.c
3019
3020  * Fixed caca_get_event() call in test/hsv.c.
3021
3022------------------------------------------------------------------------
3023r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
3024Changed paths:
3025   M /trunk/cucul/colour.c
3026
3027  * Fixed compilation warning.
3028
3029------------------------------------------------------------------------
3030r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
3031Changed paths:
3032   M /trunk/cucul/colour.c
3033
3034  * Fixed colour conversion routines so that they work with ARGB too.
3035
3036------------------------------------------------------------------------
3037r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
3038Changed paths:
3039   M /trunk/cucul/Makefile.am
3040   M /trunk/cucul/cucul.h
3041   M /trunk/cucul/font.c
3042   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
3043   A /trunk/cucul/font_monobold12.h
3044   D /trunk/cucul/font_monospace9.h
3045   M /trunk/test/font.c
3046
3047  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
3048  * Fixed font selection through cucul_font_load().
3049  * Added a bigger 10x19 bold font.
3050
3051------------------------------------------------------------------------
3052r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
3053Changed paths:
3054   M /trunk/tools/makefont.c
3055
3056  * Made makefont more configurable. Also, store the commandline in a comment
3057    so that the font can be easily rebuilt.
3058
3059------------------------------------------------------------------------
3060r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
3061Changed paths:
3062   M /trunk/TODO
3063
3064  * Updated TODO list.
3065
3066------------------------------------------------------------------------
3067r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
3068Changed paths:
3069   M /trunk/cucul/cucul.h
3070   M /trunk/cucul/font.c
3071   M /trunk/test/font.c
3072
3073  * Internal font support through cucul_load_font(). Documented that.
3074  * Removed ugly hooks from test/font.c.
3075
3076------------------------------------------------------------------------
3077r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
3078Changed paths:
3079   M /trunk/cucul/font.c
3080
3081  * Ugly overflow bug in the rendering code.
3082
3083------------------------------------------------------------------------
3084r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
3085Changed paths:
3086   M /trunk/cucul/cucul.h
3087   M /trunk/cucul/font.c
3088   M /trunk/test/font.c
3089
3090  * Implemented cucul_get_font_width() and cucul_get_font_height().
3091  * Documented most font functions.
3092  * Cleaned up cucul_render_canvas() and made it actually usable by external
3093    programs. Removed ugly printf() debug calls.
3094
3095------------------------------------------------------------------------
3096r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
3097Changed paths:
3098   M /trunk/cucul/cucul.c
3099   M /trunk/cucul/cucul.h
3100   M /trunk/cucul/cucul_internals.h
3101   M /trunk/cucul/export_ansi.c
3102   M /trunk/cucul/export_html.c
3103   M /trunk/cucul/export_irc.c
3104   M /trunk/cucul/export_ps.c
3105   M /trunk/cucul/export_svg.c
3106   M /trunk/src/cacaserver.c
3107   M /trunk/src/img2irc.c
3108   M /trunk/test/export.c
3109
3110  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
3111
3112------------------------------------------------------------------------
3113r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
3114Changed paths:
3115   M /trunk/cucul/font_monospace9.h
3116
3117  * Putain de bordel de manche a couilles. I forgot to fix the font.
3118
3119------------------------------------------------------------------------
3120r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3121Changed paths:
3122   M /trunk/tools/makefont.c
3123
3124  * Some cleaning up in makefont.c.
3125
3126------------------------------------------------------------------------
3127r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
3128Changed paths:
3129   M /trunk/cucul/font.c
3130   M /trunk/cucul/font_monospace9.h
3131   M /trunk/tools/makefont.c
3132
3133  * Fixed 4, 2 and 1-bit font rendering.
3134  * Replaced the 8-bit internal font with a 4-bit one.
3135
3136------------------------------------------------------------------------
3137r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
3138Changed paths:
3139   M /trunk/cucul/colour.c
3140   M /trunk/cucul/cucul_internals.h
3141
3142  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3143    fg/bg value into its separate argb 4-bit fields.
3144
3145------------------------------------------------------------------------
3146r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3147Changed paths:
3148   M /trunk/test/spritedit.c
3149
3150 * Added silly play with interframe delay. Need to rework sprite format.
3151
3152------------------------------------------------------------------------
3153r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
3154Changed paths:
3155   M /trunk/cucul/font_monospace9.h
3156
3157  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3158    for the moment.
3159
3160------------------------------------------------------------------------
3161r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
3162Changed paths:
3163   M /trunk/test
3164   M /trunk/test/Makefile.am
3165   A /trunk/test/font.c
3166
3167  * Added a test program for the font renderer.
3168
3169------------------------------------------------------------------------
3170r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
3171Changed paths:
3172   M /trunk/test/export.c
3173
3174  * Code simplification.
3175
3176------------------------------------------------------------------------
3177r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
3178Changed paths:
3179   M /trunk/cucul/Makefile.am
3180   M /trunk/cucul/font.c
3181   A /trunk/cucul/font_monospace9.h
3182
3183  * Created a built-in font from Bitstream Vera (Monospace 9).
3184
3185------------------------------------------------------------------------
3186r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
3187Changed paths:
3188   M /trunk/configure.ac
3189   M /trunk/tools
3190   M /trunk/tools/Makefile.am
3191   A /trunk/tools/makefont.c
3192
3193  * Added a font creator that uses pango to render glyphs.
3194
3195------------------------------------------------------------------------
3196r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
3197Changed paths:
3198   M /trunk/cucul/cucul.h
3199   M /trunk/cucul/font.c
3200
3201  * Slightly updated the font format and wrote a font loader. Also added a
3202    skeleton for the renderer that will not last very long.
3203
3204------------------------------------------------------------------------
3205r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
3206Changed paths:
3207   M /trunk/cucul/font.c
3208
3209  * New version of the font format.
3210
3211------------------------------------------------------------------------
3212r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
3213Changed paths:
3214   M /trunk/cucul/Makefile.am
3215   A /trunk/cucul/font.c
3216
3217  * Added a file for future font handling routines. Currently only the font
3218    format proposal is in this file. Feel free to comment.
3219
3220------------------------------------------------------------------------
3221r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
3222Changed paths:
3223   M /trunk/test
3224   M /trunk/tools
3225
3226  * Proper svn:ignore properties on tools/.
3227
3228------------------------------------------------------------------------
3229r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
3230Changed paths:
3231   M /trunk/Makefile.am
3232   M /trunk/caca/driver_slang.c
3233   M /trunk/configure.ac
3234   M /trunk/test/Makefile.am
3235   D /trunk/test/optipal.c
3236   A /trunk/tools
3237   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
3238   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
3239
3240  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
3241    contain development tools that are only useful to libcaca developers.
3242
3243------------------------------------------------------------------------
3244r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
3245Changed paths:
3246   M /trunk/src/Makefile.am
3247   M /trunk/src/cacaview.c
3248
3249  * cacaview works again. Somewhat. Image loading is now handled by the
3250    factored common-image.c file. Feature selection such as antialiasing or
3251    dithering mode are still disabled.
3252
3253------------------------------------------------------------------------
3254r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
3255Changed paths:
3256   M /trunk/src/common-image.c
3257
3258  * Renamed "freadint" to "u32fread", and so on.
3259
3260------------------------------------------------------------------------
3261r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
3262Changed paths:
3263   M /trunk/src
3264   M /trunk/src/Makefile.am
3265   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
3266   A /trunk/src/common-image.h
3267   A /trunk/src/img2irc.c
3268
3269  * Added img2irc program. I know it does not have "cucul" or "caca" in the
3270    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
3271
3272------------------------------------------------------------------------
3273r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
3274Changed paths:
3275   M /trunk/cucul/export_ansi.c
3276   M /trunk/cucul/export_html.c
3277   M /trunk/cucul/export_irc.c
3278   M /trunk/cucul/export_ps.c
3279   M /trunk/cucul/export_svg.c
3280
3281  * Avoid useless call to strlen() in the exporters.
3282  * Removed '\x0f' from the IRC exporter until I understand why it was here.
3283
3284------------------------------------------------------------------------
3285r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
3286Changed paths:
3287   M /trunk/test/export.c
3288
3289  * Fixed test/export that was not printing the last character of the file.
3290
3291------------------------------------------------------------------------
3292r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
3293Changed paths:
3294   M /trunk/TODO
3295
3296  * Updated TODO list. I forgot the aspect ratio function!
3297
3298------------------------------------------------------------------------
3299r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
3300Changed paths:
3301   M /trunk/cucul/Makefile.am
3302   D /trunk/cucul/bitmap.c
3303   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
3304
3305  * Renamed bitmap.c into dither.c.
3306
3307------------------------------------------------------------------------
3308r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
3309Changed paths:
3310   M /trunk/cucul/bitmap.c
3311   M /trunk/cucul/cucul.c
3312   M /trunk/cucul/cucul.h
3313   M /trunk/cucul/cucul_internals.h
3314   M /trunk/src/aafire.c
3315   M /trunk/src/cacaball.c
3316   M /trunk/src/cacamoir.c
3317   M /trunk/src/cacaplas.c
3318   M /trunk/src/cacaview.c
3319   M /trunk/test/demo.c
3320   M /trunk/test/export.c
3321   M /trunk/test/gamma.c
3322   M /trunk/test/hsv.c
3323
3324  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
3325
3326------------------------------------------------------------------------
3327r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
3328Changed paths:
3329   M /trunk/cucul/bitmap.c
3330   M /trunk/cucul/canvas.c
3331   M /trunk/cucul/cucul.c
3332   M /trunk/cucul/cucul.h
3333   M /trunk/cucul/cucul_internals.h
3334   M /trunk/cucul/sprite.c
3335   M /trunk/test/dithering.c
3336   M /trunk/test/optipal.c
3337
3338  * Replaced enum cucul_color with unsigned int. The size of an enum is not
3339    really portable, and Visual Studio complains when they are not explicitely
3340    cast.
3341
3342------------------------------------------------------------------------
3343r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
3344Changed paths:
3345   M /trunk/doc/doxygen.cfg.in
3346
3347  * Updated the Doxygen configuration file.
3348
3349------------------------------------------------------------------------
3350r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
3351Changed paths:
3352   M /trunk/cucul/export_ansi.c
3353   M /trunk/cucul/export_html.c
3354   M /trunk/cucul/export_irc.c
3355   M /trunk/cucul/export_ps.c
3356   M /trunk/cucul/export_svg.c
3357
3358  * Fixed old bugs I introduced in the exporters.
3359  * Fixed exporter headers to make Doxygen happy.
3360
3361------------------------------------------------------------------------
3362r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
3363Changed paths:
3364   M /trunk/cucul
3365
3366  * Forgot an svn:ignore property.
3367
3368------------------------------------------------------------------------
3369r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
3370Changed paths:
3371   M /trunk/caca
3372   M /trunk/caca/Makefile.am
3373   A /trunk/caca/caca.pc.in
3374   M /trunk/configure.ac
3375   M /trunk/cucul/Makefile.am
3376   A /trunk/cucul/cucul.pc.in
3377
3378  * Added pkgconfig files. Eh ouais mon gars.
3379
3380------------------------------------------------------------------------
3381r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
3382Changed paths:
3383   M /trunk/caca/driver_conio.c
3384   M /trunk/caca/driver_gl.c
3385   M /trunk/caca/driver_ncurses.c
3386   M /trunk/caca/driver_slang.c
3387   M /trunk/caca/driver_vga.c
3388   M /trunk/caca/driver_win32.c
3389   M /trunk/caca/driver_x11.c
3390   M /trunk/cucul/colour.c
3391   M /trunk/cucul/cucul_internals.h
3392   M /trunk/cucul/export_ansi.c
3393   M /trunk/cucul/export_html.c
3394   M /trunk/cucul/export_irc.c
3395   M /trunk/cucul/export_ps.c
3396   M /trunk/cucul/export_svg.c
3397
3398  * Replaced occurrences of "rgba" with "argb".
3399
3400------------------------------------------------------------------------
3401r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
3402Changed paths:
3403   M /trunk/cucul/bitmap.c
3404
3405  * Fixed a syntax error. Gruik.
3406
3407------------------------------------------------------------------------
3408r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
3409Changed paths:
3410   M /trunk/cucul/bitmap.c
3411   M /trunk/cucul/cucul.h
3412
3413  * Changed the cucul_set_bitmap_antialias() argument to a string.
3414
3415------------------------------------------------------------------------
3416r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3417Changed paths:
3418   M /trunk/cucul/export_ps.c
3419
3420  * Of course I had to fuck up something. Here, PS export works again.
3421
3422------------------------------------------------------------------------
3423r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
3424Changed paths:
3425   M /trunk/caca/driver_conio.c
3426   M /trunk/caca/driver_gl.c
3427   M /trunk/caca/driver_ncurses.c
3428   M /trunk/caca/driver_raw.c
3429   M /trunk/caca/driver_slang.c
3430   M /trunk/caca/driver_vga.c
3431   M /trunk/caca/driver_win32.c
3432   M /trunk/caca/driver_x11.c
3433   M /trunk/cucul/Makefile.am
3434   M /trunk/cucul/canvas.c
3435   A /trunk/cucul/colour.c
3436   M /trunk/cucul/cucul.c
3437   M /trunk/cucul/cucul_internals.h
3438   M /trunk/cucul/export_ansi.c
3439   M /trunk/cucul/export_html.c
3440   M /trunk/cucul/export_irc.c
3441   M /trunk/cucul/export_ps.c
3442   M /trunk/cucul/export_svg.c
3443   M /trunk/cucul/transform.c
3444   M /trunk/src/cacaserver.c
3445
3446  * Store colour information on 32 bits, for future 12-bit colour support.
3447
3448------------------------------------------------------------------------
3449r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
3450Changed paths:
3451   M /trunk/cucul/canvas.c
3452   M /trunk/cucul/cucul.h
3453
3454  * Got rid of cucul_get_screen(). Use cucul_export() instead.
3455
3456------------------------------------------------------------------------
3457r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
3458Changed paths:
3459   M /trunk/cucul/cucul.c
3460
3461  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
3462
3463------------------------------------------------------------------------
3464r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
3465Changed paths:
3466   M /trunk/src/cacaserver.c
3467
3468  * Sanity check in cacaserver.c.
3469
3470------------------------------------------------------------------------
3471r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3472Changed paths:
3473   M /trunk/src/cacaserver.c
3474
3475  * Fixed a crash when realloc() returns a new address.
3476
3477------------------------------------------------------------------------
3478r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
3479Changed paths:
3480   M /trunk/cucul/cucul.c
3481
3482  * Fixed old typo that caused qq->height to be uninitialised.
3483
3484------------------------------------------------------------------------
3485r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3486Changed paths:
3487   M /trunk/src/cacaserver.c
3488
3489 * Oops, removed unused variable
3490
3491------------------------------------------------------------------------
3492r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
3493Changed paths:
3494   M /trunk/src/cacaserver.c
3495
3496 * Added Winsock (c)(tm)(r) compatibility
3497
3498------------------------------------------------------------------------
3499r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
3500Changed paths:
3501   M /trunk/src/cacaplas.c
3502
3503 * removed b0rked test. No more pigs, I just commited 500 of them.
3504
3505------------------------------------------------------------------------
3506r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3507Changed paths:
3508   M /trunk/cucul/bitmap.c
3509
3510  * Set the default dithering mode to Floyd-Steinberg.
3511
3512------------------------------------------------------------------------
3513r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
3514Changed paths:
3515   M /trunk/cucul/canvas.c
3516   M /trunk/cucul/sprite.c
3517
3518                             ((`)_.._     ,'-. _..._ _._
3519  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
3520                             .'            /         (
3521                            /    S        |     _   _ \
3522                           |        a     \     o   o  |
3523                           ;           m         .-.   /
3524                            ;       ',       '-.( '')-'
3525                             '.      |           ;-'
3526                               \    /           /
3527                               /   /-._  __,  7 |
3528                               \  `\  \``  |  | |
3529                                \   \_,\   |  |_,\
3530                                 '-`'      \_,\
3531
3532------------------------------------------------------------------------
3533r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
3534Changed paths:
3535   M /trunk/TODO
3536   M /trunk/cucul/canvas.c
3537   M /trunk/cucul/cucul.h
3538
3539  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3540
3541------------------------------------------------------------------------
3542r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
3543Changed paths:
3544   M /trunk/TODO
3545
3546  * Updated the TODO list.
3547
3548------------------------------------------------------------------------
3549r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
3550Changed paths:
3551   M /trunk/caca/caca.h
3552   M /trunk/cucul/bitmap.c
3553   M /trunk/cucul/cucul.c
3554   M /trunk/cucul/cucul.h
3555   M /trunk/cucul/cucul_internals.h
3556   M /trunk/test/demo.c
3557
3558  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3559    environment variables handling. Replaced that with three per-bitmap
3560    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3561    cucul_set_bitmap_dithering().
3562  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3563    prototypes (but did not implement them yet).
3564  * Added cucul_set_bitmap_charset() to choose what characters are going
3565    to be used for the bitmap rendering.
3566  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3567
3568------------------------------------------------------------------------
3569r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
3570Changed paths:
3571   M /trunk/caca/caca.h
3572   M /trunk/caca/event.c
3573   M /trunk/src/aafire.c
3574   M /trunk/src/cacaball.c
3575   M /trunk/src/cacamoir.c
3576   M /trunk/src/cacaplas.c
3577   M /trunk/src/cacaplay.c
3578   M /trunk/src/cacaview.c
3579   M /trunk/test/colors.c
3580   M /trunk/test/demo.c
3581   M /trunk/test/dithering.c
3582   M /trunk/test/event.c
3583   M /trunk/test/gamma.c
3584   M /trunk/test/hsv.c
3585   M /trunk/test/spritedit.c
3586   M /trunk/test/transform.c
3587   M /trunk/test/unicode.c
3588
3589  * Merged caca_wait_event() into caca_get_event() and added a timeout
3590    parameter to do what both functions did before, and even more.
3591
3592------------------------------------------------------------------------
3593r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
3594Changed paths:
3595   M /trunk/src/Makefile.am
3596
3597  * Disabled cacaview for now. I'm going to utterly break it.
3598
3599------------------------------------------------------------------------
3600r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
3601Changed paths:
3602   M /trunk/cucul/cucul.c
3603   M /trunk/cucul/cucul.h
3604
3605  * Added cucul_get_export_list(). Returns a list of known export formats.
3606
3607------------------------------------------------------------------------
3608r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
3609Changed paths:
3610   M /trunk/src/cacaserver.c
3611
3612  * cacaserver works again (but needs a complete rewrite because it's really
3613    become ugly). You can now emulate the previous network driver behaviour
3614    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3615
3616------------------------------------------------------------------------
3617r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
3618Changed paths:
3619   M /trunk/cucul/cucul.c
3620   M /trunk/cucul/cucul.h
3621   M /trunk/src/cacaserver.c
3622   M /trunk/test/export.c
3623
3624  * Changed the 2nd argument of cucul_create_export to a string. This way we
3625    can add new exporters without changing the API.
3626
3627------------------------------------------------------------------------
3628r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
3629Changed paths:
3630   M /trunk/src/Makefile.am
3631
3632  * Oops, I barfed that makefile.
3633
3634------------------------------------------------------------------------
3635r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3636Changed paths:
3637   M /trunk/src/aafire.c
3638   M /trunk/src/cacaball.c
3639   M /trunk/src/cacamoir.c
3640
3641 * Added "powered by libcaca" text to all examples for consistency
3642
3643------------------------------------------------------------------------
3644r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3645Changed paths:
3646   M /trunk/caca/Makefile.am
3647   M /trunk/caca/caca.c
3648   M /trunk/caca/caca.h
3649   M /trunk/caca/caca_internals.h
3650   D /trunk/caca/driver_network.c
3651   M /trunk/src
3652   M /trunk/src/Makefile.am
3653   M /trunk/src/cacaplas.c
3654   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3655
3656  * Removed the network driver and replaced it with a cacaserver executable
3657    that has all the functionality, except it does not work yet (the stdin
3658    reading routine is missing).
3659
3660------------------------------------------------------------------------
3661r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3662Changed paths:
3663   M /trunk/caca/driver_raw.c
3664   M /trunk/src
3665   M /trunk/src/Makefile.am
3666   A /trunk/src/cacaplay.c
3667
3668  * Implemented a proof-of-concept cacaplay program that can redisplay a
3669    single frame that was saved by the raw driver.
3670
3671------------------------------------------------------------------------
3672r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3673Changed paths:
3674   M /trunk/cucul/cucul.c
3675   M /trunk/cucul/cucul.h
3676
3677  * Implemented cucul_load() to reload a file that was saved with the
3678    raw driver. I know it is inconsistent to have the loader in libcucul
3679    and the exporter in libcaca but I'll find a way to harmonise that.
3680
3681------------------------------------------------------------------------
3682r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3683Changed paths:
3684   M /trunk/caca/driver_gl.c
3685
3686 * Fixed OpenGL mouse handling
3687
3688Sam      Le        Vieux      Porc
3689            (\____/)
3690Le          / @__@ \            Le
3691           (  (oo)  )   
3692            `-.~~.-'         Vieux
3693Vieux        /    \             
3694           @/      \_         
3695          (/ /    \ \)        Porc
3696Porc       WW`----'WW       
3697
3698Sam      Le        Vieux      Porc
3699
3700
3701
3702
3703
3704
3705------------------------------------------------------------------------
3706r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3707Changed paths:
3708   M /trunk/caca/Makefile.am
3709   M /trunk/caca/caca.c
3710   M /trunk/caca/caca_internals.h
3711   A /trunk/caca/driver_raw.c
3712
3713  * Created a minimal raw driver that outputs stuff to stdout.
3714
3715------------------------------------------------------------------------
3716r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3717Changed paths:
3718   M /trunk/caca/driver_gl.c
3719
3720                                       ██████                ██████
3721 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3722                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3723                                        ██░░░░███░░░░░░░░███░░░░██
3724                                       ██░░░░░░███░░░░░░███░░░░░░██
3725                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3726                                      ██░░░░░░██████████████░░░░░░██
3727                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3728                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3729                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3730                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3731                                        ██░░░░██████████████░░░░██
3732                                         ███░░░░░░██████░░░░░░███
3733                                           █████░░░░░░░░░░█████
3734                                               ████████████
3735
3736------------------------------------------------------------------------
3737r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3738Changed paths:
3739   M /trunk/caca/driver_gl.c
3740   M /trunk/configure.ac
3741
3742  * Reworked the OpenGL headers and Glut features detection (what did you
3743    expect).
3744
3745------------------------------------------------------------------------
3746r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3747Changed paths:
3748   M /trunk/cucul/cucul.h
3749   M /trunk/cucul/transform.c
3750
3751  * Implemented cucul_invert() to invert a canvas' colours.
3752
3753------------------------------------------------------------------------
3754r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3755Changed paths:
3756   M /trunk/caca/driver_gl.c
3757
3758 * Fixed glutCheckLoop headers, testing only under MacOSX
3759
3760------------------------------------------------------------------------
3761r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3762Changed paths:
3763   M /trunk/caca/driver_gl.c
3764   M /trunk/configure.ac
3765
3766 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3767
3768------------------------------------------------------------------------
3769r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3770Changed paths:
3771   M /trunk/cucul/transform.c
3772
3773  * Minor addition to the rotate code.
3774
3775------------------------------------------------------------------------
3776r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3777Changed paths:
3778   M /trunk/caca/Makefile.am
3779   M /trunk/src/Makefile.am
3780   M /trunk/test/Makefile.am
3781
3782  * Workaround for automake < 1.6.
3783
3784------------------------------------------------------------------------
3785r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3786Changed paths:
3787   M /trunk/cucul/bitmap.c
3788
3789 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3790
3791
3792AHAHAH                      _
3793    _._ _..._ .-',     _.._(`))
3794   '-. `     '  /-._.-'    ',/
3795      ) MAIS    \            '.
3796     / _    _    |  JE         \
3797    |  a    a    /     SUIS     |
3798    \   .-.                     ; 
3799     '-('' ).-'       ,' UN    ;
3800        '-;           |      .'
3801           \    VIEUX  \    /
3802           | 7  .__  _.-\   \
3803           | |  |  ``/  /`  /
3804          /,_|  |   /,_/   /
3805             /,_/      '`-'
3806
3807POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3808
3809
3810
3811
3812
3813------------------------------------------------------------------------
3814r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3815Changed paths:
3816   M /trunk/cucul/bitmap.c
3817   M /trunk/cucul/cucul.h
3818   M /trunk/test/demo.c
3819
3820 * 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.
3821
3822
3823------------------------------------------------------------------------
3824r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3825Changed paths:
3826   M /trunk/caca/caca.h
3827   M /trunk/caca/caca_internals.h
3828   M /trunk/caca/driver_conio.c
3829   M /trunk/caca/driver_gl.c
3830   M /trunk/caca/driver_ncurses.c
3831   M /trunk/caca/driver_network.c
3832   M /trunk/caca/driver_slang.c
3833   M /trunk/caca/driver_vga.c
3834   M /trunk/caca/driver_win32.c
3835   M /trunk/caca/driver_x11.c
3836   M /trunk/caca/graphics.c
3837   M /trunk/test/demo.c
3838
3839  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3840    that we have one function less.
3841  * Fixed coding style.
3842  * Removed FUCKING TABS.               ____.------.___
3843                           _______.----'`` ``` `` ``` ``-.
3844                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3845                  _.-'    ' ` `` ```      `` ` `'           `.  _
3846               .-''      ` H A H A H A `'  M A I S            \/.)
3847     .    . .-' /       `         `                  `      `` ||
3848     |`-.(``-.          `      `       `        ' `  `    ```  |\
3849     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3850       `/''````)       `` `          -        -   `````  ' '.' |\_)
3851        |`'_._`       ```      ''`  P O R C .   . ````        /
3852        // @) \    `   ``       ''' .              ```      '/
3853       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3854     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3855   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3856   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3857    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3858      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3859                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3860                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3861                                   ''''
3862
3863------------------------------------------------------------------------
3864r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3865Changed paths:
3866   M /trunk/caca/driver_x11.c
3867   M /trunk/caca/graphics.c
3868
3869 * Fixed bug in show/hide cursor, implemented X11 cursor
3870
3871------------------------------------------------------------------------
3872r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3873Changed paths:
3874   M /trunk/caca/driver_x11.c
3875   M /trunk/test/demo.c
3876
3877 * Added forgotten X11 set/hide cursor (non-working code)
3878
3879------------------------------------------------------------------------
3880r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3881Changed paths:
3882   M /trunk/caca/caca.h
3883   M /trunk/caca/caca_internals.h
3884   M /trunk/caca/driver_conio.c
3885   M /trunk/caca/driver_gl.c
3886   M /trunk/caca/driver_ncurses.c
3887   M /trunk/caca/driver_network.c
3888   M /trunk/caca/driver_slang.c
3889   M /trunk/caca/driver_vga.c
3890   M /trunk/caca/driver_win32.c
3891   M /trunk/caca/graphics.c
3892
3893 * Added caca_show/hide_cursor, and corresponding GL binding
3894
3895------------------------------------------------------------------------
3896r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
3897Changed paths:
3898   M /trunk/caca/caca.h
3899
3900  * Documented the caca_event structure and improved a few things here and
3901    there in the documentation.
3902
3903------------------------------------------------------------------------
3904r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
3905Changed paths:
3906   M /trunk/caca/caca.c
3907   M /trunk/caca/caca_internals.h
3908   M /trunk/caca/driver_conio.c
3909   M /trunk/caca/driver_gl.c
3910   M /trunk/caca/driver_ncurses.c
3911   M /trunk/caca/driver_network.c
3912   M /trunk/caca/driver_slang.c
3913   M /trunk/caca/driver_vga.c
3914   M /trunk/caca/driver_win32.c
3915   M /trunk/caca/driver_x11.c
3916
3917  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3918
3919------------------------------------------------------------------------
3920r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
3921Changed paths:
3922   M /trunk/cucul/math.c
3923
3924  * Removed spurious prototype.
3925
3926------------------------------------------------------------------------
3927r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
3928Changed paths:
3929   M /trunk/TODO
3930
3931  * Updated the TODO list with what's been done so far.
3932
3933------------------------------------------------------------------------
3934r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
3935Changed paths:
3936   M /trunk/caca/caca.c
3937   M /trunk/caca/caca.h
3938   M /trunk/caca/caca_internals.h
3939   M /trunk/caca/driver_conio.c
3940   M /trunk/caca/driver_gl.c
3941   M /trunk/caca/driver_ncurses.c
3942   M /trunk/caca/driver_network.c
3943   M /trunk/caca/driver_slang.c
3944   M /trunk/caca/driver_vga.c
3945   M /trunk/caca/driver_win32.c
3946   M /trunk/caca/driver_x11.c
3947   M /trunk/caca/event.c
3948   M /trunk/src/aafire.c
3949   M /trunk/src/cacaball.c
3950   M /trunk/src/cacamoir.c
3951   M /trunk/src/cacaplas.c
3952   M /trunk/src/cacaview.c
3953   M /trunk/test/colors.c
3954   M /trunk/test/demo.c
3955   M /trunk/test/dithering.c
3956   M /trunk/test/event.c
3957   M /trunk/test/gamma.c
3958   M /trunk/test/hsv.c
3959   M /trunk/test/spritedit.c
3960   M /trunk/test/transform.c
3961   M /trunk/test/unicode.c
3962
3963  * Massive rework of the event handling code, as per the TODO list.
3964
3965------------------------------------------------------------------------
3966r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
3967Changed paths:
3968   M /trunk/test/gamma.c
3969
3970  * Hahaha mais le vieux porc c'est moi.
3971
3972------------------------------------------------------------------------
3973r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
3974Changed paths:
3975   M /trunk/cucul/transform.c
3976
3977  * Added missing ASCII characters to cucul_rotate().
3978
3979------------------------------------------------------------------------
3980r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
3981Changed paths:
3982   M /trunk/cucul/box.c
3983   M /trunk/cucul/canvas.c
3984   M /trunk/cucul/conic.c
3985   M /trunk/cucul/cucul.h
3986   M /trunk/cucul/cucul_internals.h
3987   M /trunk/cucul/line.c
3988   M /trunk/cucul/triangle.c
3989   M /trunk/src/cacaview.c
3990   M /trunk/test/demo.c
3991   M /trunk/test/event.c
3992   M /trunk/test/export.c
3993   M /trunk/test/spritedit.c
3994
3995  * Made cucul_putchar32() an internal-only function.
3996  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3997    string instead of a single character as their last argument.
3998
3999------------------------------------------------------------------------
4000r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
4001Changed paths:
4002   M /trunk/cucul/cucul.c
4003   M /trunk/cucul/cucul.h
4004   M /trunk/src/aafire.c
4005   M /trunk/src/cacaball.c
4006   M /trunk/src/cacamoir.c
4007   M /trunk/src/cacaplas.c
4008   M /trunk/src/cacaview.c
4009   M /trunk/test/colors.c
4010   M /trunk/test/demo.c
4011   M /trunk/test/dithering.c
4012   M /trunk/test/event.c
4013   M /trunk/test/export.c
4014   M /trunk/test/gamma.c
4015   M /trunk/test/hsv.c
4016   M /trunk/test/spritedit.c
4017   M /trunk/test/transform.c
4018   M /trunk/test/unicode.c
4019
4020  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
4021
4022------------------------------------------------------------------------
4023r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
4024Changed paths:
4025   M /trunk/TODO
4026
4027  * Removed done stuff from the TODO.
4028  * Updated the TODO list with what I said in the mailing-list. The top
4029    priority is what's marked "API-dependent stuff".
4030
4031------------------------------------------------------------------------
4032r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
4033Changed paths:
4034   M /trunk/test
4035   M /trunk/test/Makefile.am
4036   A /trunk/test/transform.c
4037
4038  * Added a test for the transformation routines.
4039
4040------------------------------------------------------------------------
4041r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
4042Changed paths:
4043   M /trunk/cucul/transform.c
4044
4045  * Added more characters to the flip/rotate routines.
4046
4047------------------------------------------------------------------------
4048r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
4049Changed paths:
4050   M /trunk/cucul/Makefile.am
4051   M /trunk/cucul/cucul.h
4052   A /trunk/cucul/transform.c
4053
4054  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
4055    operations on canvases.
4056
4057------------------------------------------------------------------------
4058r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
4059Changed paths:
4060   M /trunk/caca/caca.c
4061   M /trunk/caca/caca.h
4062   M /trunk/caca/caca_internals.h
4063   M /trunk/caca/driver_conio.c
4064   M /trunk/caca/driver_gl.c
4065   M /trunk/caca/driver_ncurses.c
4066   M /trunk/caca/driver_network.c
4067   M /trunk/caca/driver_slang.c
4068   M /trunk/caca/driver_vga.c
4069   M /trunk/caca/driver_win32.c
4070   M /trunk/caca/driver_x11.c
4071   M /trunk/caca/event.c
4072   M /trunk/caca/graphics.c
4073   M /trunk/caca/time.c
4074   M /trunk/cucul/bitmap.c
4075   M /trunk/cucul/box.c
4076   M /trunk/cucul/canvas.c
4077   M /trunk/cucul/charset.c
4078   M /trunk/cucul/conic.c
4079   M /trunk/cucul/cucul.c
4080   M /trunk/cucul/cucul.h
4081   M /trunk/cucul/cucul_internals.h
4082   M /trunk/cucul/export_ansi.c
4083   M /trunk/cucul/export_html.c
4084   M /trunk/cucul/export_irc.c
4085   M /trunk/cucul/export_ps.c
4086   M /trunk/cucul/export_svg.c
4087   M /trunk/cucul/line.c
4088   M /trunk/cucul/math.c
4089   M /trunk/cucul/sprite.c
4090   M /trunk/cucul/triangle.c
4091   M /trunk/kernel/kernel.c
4092   M /trunk/kernel/kernel.h
4093   M /trunk/test
4094
4095  * Slightly changed header comments.
4096
4097------------------------------------------------------------------------
4098r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4099Changed paths:
4100   M /trunk/cucul/canvas.c
4101
4102  * Optimise cucul_blit() by using memcpy() if there is no mask.
4103
4104------------------------------------------------------------------------
4105r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
4106Changed paths:
4107   M /trunk/cucul/canvas.c
4108   M /trunk/cucul/cucul.h
4109   M /trunk/test/Makefile.am
4110   M /trunk/test/gamma.c
4111
4112  * Added the cucul_blit() function. It lets us blit various canvas one
4113    onto the other with an optional mask.
4114
4115------------------------------------------------------------------------
4116r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
4117Changed paths:
4118   M /trunk/cucul/cucul.c
4119
4120  * Fixed an uninitialised structure member.
4121
4122------------------------------------------------------------------------
4123r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
4124Changed paths:
4125   M /trunk/cucul/Makefile.am
4126   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
4127   D /trunk/cucul/char.c
4128
4129  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
4130    that is a bit more high level than characters.
4131
4132------------------------------------------------------------------------
4133r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
4134Changed paths:
4135   M /trunk/caca/driver_network.c
4136   M /trunk/cucul/cucul.c
4137   M /trunk/cucul/cucul.h
4138   M /trunk/test/export.c
4139
4140  * Renamed cucul_get_export() to cucul_create_export().
4141
4142------------------------------------------------------------------------
4143r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
4144Changed paths:
4145   M /trunk/cucul/bitmap.c
4146   M /trunk/cucul/cucul.h
4147   M /trunk/src/aafire.c
4148   M /trunk/src/cacaball.c
4149   M /trunk/src/cacamoir.c
4150   M /trunk/src/cacaplas.c
4151   M /trunk/src/cacaview.c
4152   M /trunk/test/demo.c
4153   M /trunk/test/export.c
4154   M /trunk/test/gamma.c
4155   M /trunk/test/hsv.c
4156
4157  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
4158
4159------------------------------------------------------------------------
4160r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
4161Changed paths:
4162   M /trunk/cucul/cucul.c
4163   M /trunk/cucul/cucul.h
4164   M /trunk/src/aafire.c
4165   M /trunk/src/cacaball.c
4166   M /trunk/src/cacamoir.c
4167   M /trunk/src/cacaplas.c
4168   M /trunk/src/cacaview.c
4169   M /trunk/test/colors.c
4170   M /trunk/test/demo.c
4171   M /trunk/test/dithering.c
4172   M /trunk/test/event.c
4173   M /trunk/test/export.c
4174   M /trunk/test/gamma.c
4175   M /trunk/test/hsv.c
4176   M /trunk/test/spritedit.c
4177   M /trunk/test/unicode.c
4178
4179  * Changed the cucul_init parameter so that it now directly accepts a
4180    canvas size (use cucul_init(0, 0) for the old behaviour).
4181
4182------------------------------------------------------------------------
4183r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
4184Changed paths:
4185   M /trunk/kernel/kernel.c
4186
4187  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
4188
4189------------------------------------------------------------------------
4190r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
4191Changed paths:
4192   M /trunk/cucul/cucul.c
4193
4194  * Removed code that did not need to be duplicated.
4195
4196------------------------------------------------------------------------
4197r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4198Changed paths:
4199   M /trunk/src/cacaview.c
4200
4201  * Gamma support in cacaview (through the g/G key).
4202
4203------------------------------------------------------------------------
4204r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
4205Changed paths:
4206   M /trunk/test/gamma.c
4207
4208  * Added colour to the gamma test.
4209
4210------------------------------------------------------------------------
4211r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
4212Changed paths:
4213   M /trunk/cucul/bitmap.c
4214
4215  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
4216
4217------------------------------------------------------------------------
4218r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
4219Changed paths:
4220   M /trunk/test/gamma.c
4221
4222  * Animated gamma test.
4223
4224------------------------------------------------------------------------
4225r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
4226Changed paths:
4227   M /trunk/cucul/cucul.h
4228   M /trunk/cucul/math.c
4229
4230  * Got rid of cucul_powf(), too complex to implement and no longer used.
4231
4232------------------------------------------------------------------------
4233r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
4234Changed paths:
4235   M /trunk/configure.ac
4236   M /trunk/cucul/bitmap.c
4237
4238  * Added optional support for CP437 gray blocks in the bitmap renderer.
4239  * Use a custom pow() function for gamma computation.
4240
4241------------------------------------------------------------------------
4242r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
4243Changed paths:
4244   M /trunk/cucul/math.c
4245
4246  * Tried to do something with cucul_powf. It currently sucks.
4247
4248------------------------------------------------------------------------
4249r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
4250Changed paths:
4251   M /trunk/src/cacaplas.c
4252
4253  * Changed the cacaplas colours. Yeah, I do what I want.
4254
4255------------------------------------------------------------------------
4256r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
4257Changed paths:
4258   M /trunk/test/Makefile.am
4259   A /trunk/test/gamma.c
4260
4261                                                        ___
4262  * Bitmap gamma test example. Of       ,---.        /""`_,'
4263    course it does not work yet,        |    `\``""-;   /
4264    because some dirty old pig          \   /`\\     ';'
4265    implemented a cucul_powf()        .')   |     __   \
4266    function that only works         / (`  /     /(O\. _|
4267    with integer exponents.       .-`|  `"`      `    .-\_
4268                               .-'   \                  ` ;=-.
4269    HAHAHAHA MAIS            .'        .           ._,   / o o\
4270    VIEUX PORC !         .-'`            .           '-._;_._.J
4271                     .-'`                               `.-'`
4272                 _. -`         L            '          .'
4273               .'           U                  '- ._.-'
4274             /`          C                         /
4275            /         y                           |
4276      ._   ;       J                         |    |
4277       )).-|                     |           |    /
4278      (/`.-|                \    \           /  .;
4279      ( (_)|                 |    \         ; .' |
4280       '--';                 |    `\       / /   |
4281            \                |      `\    /.'   /
4282             \               /        ;  |`\   |
4283              '.           .'      _.-|  |  |  |
4284                '-.     .-';_"---'`.__|  |  |  \
4285                   `'-._     ``'-.    |  \  \__\\
4286                        `''--.___\\   \__\\
4287
4288------------------------------------------------------------------------
4289r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
4290Changed paths:
4291   M /trunk/cucul/bitmap.c
4292   M /trunk/cucul/cucul.h
4293   M /trunk/cucul/sprite.c
4294   M /trunk/src/aafire.c
4295   M /trunk/src/cacaball.c
4296   M /trunk/src/cacamoir.c
4297   M /trunk/src/cacaplas.c
4298   M /trunk/src/cacaview.c
4299   M /trunk/test/demo.c
4300   M /trunk/test/export.c
4301   M /trunk/test/hsv.c
4302
4303  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
4304
4305------------------------------------------------------------------------
4306r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
4307Changed paths:
4308   M /trunk/configure.ac
4309   M /trunk/kernel/kernel.c
4310
4311  * Use the asm versions of sin and cos when available.
4312
4313------------------------------------------------------------------------
4314r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
4315Changed paths:
4316   M /trunk/caca/driver_gl.c
4317
4318 * Added a bird.
4319
4320------------------------------------------------------------------------
4321r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
4322Changed paths:
4323   M /trunk/caca/driver_x11.c
4324
4325  * Added basic support for a few Unicode characters to the X11 driver.
4326
4327------------------------------------------------------------------------
4328r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
4329Changed paths:
4330   M /trunk/src/cacaplas.c
4331
4332  * Added a lame "powered by libcaca" banner to cacaplas.
4333
4334------------------------------------------------------------------------
4335r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
4336Changed paths:
4337   M /trunk/TODO
4338
4339  * Added a few notes to the TODO list.
4340
4341------------------------------------------------------------------------
4342r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
4343Changed paths:
4344   M /trunk/src/cacaball.c
4345
4346 Nan mais avec ma config   _,--.       ,--._
4347 d'Emacs c'est vraiment    \  > `-"""-' <  /
4348 impossible qu'il reste     `-.         .-'
4349 des tabs dans mon code       / 'e___e` \
4350                       \__   (   (o o)   )
4351  HAHAHAHA MAIS              _\_  `='  _/_
4352   VIEUX PORC !             / /|`-._.-'|\ \
4353            \   .,         / /||_______||\ \
4354              .,|_)      _/ /_||=======||_\ \_
4355  _   _______( ,\ ',    / _/==||       ||==\_ \
4356'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
4357  '/                 (")   \               /
4358   |                t-`     \______|______/
4359    \           )_.-`       |______|______|
4360     \  .^--|  /_|            )__|   |__(
4361      \_(_\ |_|'[_\          /   ]   [   \
4362      '[_\  '[_\             `--'     `--'
4363
4364------------------------------------------------------------------------
4365r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
4366Changed paths:
4367   M /trunk/test/unicode.c
4368
4369  * More special characters in the Unicode test.
4370
4371------------------------------------------------------------------------
4372r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
4373Changed paths:
4374   M /trunk/caca/caca.h
4375   M /trunk/caca/caca_internals.h
4376   M /trunk/caca/event.c
4377   M /trunk/caca/graphics.c
4378   M /trunk/cucul/char.c
4379   M /trunk/cucul/cucul_internals.h
4380
4381  * Cosmetic fixes.
4382
4383------------------------------------------------------------------------
4384r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
4385Changed paths:
4386   M /trunk/caca/driver_network.c
4387   M /trunk/cucul/cucul.c
4388   M /trunk/cucul/cucul.h
4389   M /trunk/cucul/export_ansi.c
4390   M /trunk/cucul/export_html.c
4391   M /trunk/cucul/export_irc.c
4392   M /trunk/cucul/export_ps.c
4393   M /trunk/cucul/export_svg.c
4394   M /trunk/test/export.c
4395
4396  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
4397
4398------------------------------------------------------------------------
4399r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
4400Changed paths:
4401   M /trunk/caca/driver_conio.c
4402   M /trunk/caca/driver_vga.c
4403   M /trunk/cucul/Makefile.am
4404   M /trunk/cucul/char.c
4405   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
4406   M /trunk/cucul/cucul_internals.h
4407
4408  * Factorised some charset handling code into a new cucul/charset.c file.
4409
4410------------------------------------------------------------------------
4411r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
4412Changed paths:
4413   M /trunk/test/export.c
4414
4415  * Added a few commonly escaped characters to the export test: ( ) " < > &
4416
4417------------------------------------------------------------------------
4418r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
4419Changed paths:
4420   M /trunk/cucul/export_svg.c
4421
4422  * Full Unicode support in the SVG exporter.
4423
4424------------------------------------------------------------------------
4425r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
4426Changed paths:
4427   M /trunk/caca/driver_x11.c
4428
4429  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
4430
4431------------------------------------------------------------------------
4432r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
4433Changed paths:
4434   M /trunk/cucul/export_ps.c
4435
4436                                        ___                     
4437                                        ',_`""\        .---,   
4438                                           \   :-""``/`    |   
4439          Ahaha mais vieux porc !!          `;'     //`\   /   
4440                                            /   __     |   ('. 
4441                                           |_ ./O)\     \  `) \
4442                                          _/-.    `      `"`  |`
4443                                      .-=; `                  /
4444                                     /o o \   ,_,           .   
4445                                     L._._;_.-'           .     
4446                                       `'-.`             '     
4447                                           `.         '         
4448                                             '-._. -'           
4449
4450------------------------------------------------------------------------
4451r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
4452Changed paths:
4453   M /trunk/ChangeLog
4454
4455  * Updated ChangeLog and converted it to UTF-8.
4456
4457------------------------------------------------------------------------
4458r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
4459Changed paths:
4460   M /trunk/cucul/export_svg.c
4461
4462  * Fixed Unicode handling and improved coding style in the SVG exporter.
4463
4464------------------------------------------------------------------------
4465r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
4466Changed paths:
4467   M /trunk/test/export.c
4468
4469  * Do not write the trailing \0 when exporting data.
4470
4471------------------------------------------------------------------------
4472r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
4473Changed paths:
4474   M /trunk/cucul/export_ps.c
4475
4476  * Fixed syntax errors in the generated PostScript document if ( ) \ or
4477    Unicode characters are encountered.
4478
4479------------------------------------------------------------------------
4480r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
4481Changed paths:
4482   M /trunk/cucul/export_ps.c
4483
4484  * Optimised for speed and space, fixed a few bugs, and improved coding style
4485    in the PS exporter (vieux porc !).
4486
4487------------------------------------------------------------------------
4488r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
4489Changed paths:
4490   M /trunk/cucul/cucul.c
4491
4492  * Comment clarification.
4493
4494------------------------------------------------------------------------
4495r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
4496Changed paths:
4497   M /trunk/caca/driver_win32.c
4498
4499  * Fix resizing of the Win32 console. It now adapts to the requested size.
4500
4501------------------------------------------------------------------------
4502r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
4503Changed paths:
4504   M /trunk/caca/driver_conio.c
4505   M /trunk/caca/driver_vga.c
4506
4507  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
4508  * Cosmetic code changes.
4509
4510------------------------------------------------------------------------
4511r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
4512Changed paths:
4513   M /trunk/caca/driver_slang.c
4514
4515  * Fixed compiler warnings when UTF-8 S-Lang is not available.
4516
4517------------------------------------------------------------------------
4518r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
4519Changed paths:
4520   M /trunk/caca/driver_ncurses.c
4521   M /trunk/configure.ac
4522
4523  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
4524
4525------------------------------------------------------------------------
4526r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
4527Changed paths:
4528   M /trunk/build-win32
4529
4530  * Distribute the license with Win32 packages and convert text files to
4531    CRLF format.
4532
4533------------------------------------------------------------------------
4534r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
4535Changed paths:
4536   M /trunk/caca/driver_conio.c
4537   M /trunk/test/unicode.c
4538
4539  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
4540    the DOS/conio.h driver, and updated the unicode test accordingly.
4541
4542------------------------------------------------------------------------
4543r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4544Changed paths:
4545   M /trunk/test/export.c
4546   M /trunk/test/unicode.c
4547
4548  * Added a few more Unicode characters to the export and unicode tests.
4549
4550------------------------------------------------------------------------
4551r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
4552Changed paths:
4553   M /trunk/caca/driver_conio.c
4554
4555  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
4556    equivalents in CP437 0x7f - 0xff are translated.
4557
4558------------------------------------------------------------------------
4559r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
4560Changed paths:
4561   M /trunk/cucul/export_html.c
4562
4563  * Unicode support in the HTML exporter.
4564
4565------------------------------------------------------------------------
4566r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4567Changed paths:
4568   M /trunk/caca/caca.c
4569
4570  * Cosmetic.
4571
4572------------------------------------------------------------------------
4573r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4574Changed paths:
4575   M /trunk/test
4576   M /trunk/test/Makefile.am
4577   A /trunk/test/export.c
4578
4579  * Small test program for exporters. Usage: "export html", "export irc" etc.
4580
4581------------------------------------------------------------------------
4582r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
4583Changed paths:
4584   A /trunk/cucul/export_svg.c
4585
4586 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
4587*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4588p______...___________________________p
4589e____(_..__`'-.,--,__________________e
4590n_____'-._'-.__`\a\\_________________n
4591i_________'.___.'_(|_________________i
4592s____________7____||_________________s
4593b___________/___.'_|_________________b
4594i__________/_.-'__,J_________________i
4595r_________/_________\________________r
4596d________||___/______;_______________d
4597*________||__|_______|_______________*
4598p________`\__\_______|__/__''\_______p
4599e__________'._\______/.-`____{}|_____e
4600n___________/\_`;_.-'_________/______n
4601i___________\_;(((____.--'\_/________i
4602s_________.(((_____.-;\______________s
4603b____.--'`_____,;`'.'-;\_____________b
4604i_taco's____.'____'._.'\\____________i
4605r_dick_--'_________|__\_|____________r
4606d__________________\_\,_/____________d
4607*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4608
4609
4610------------------------------------------------------------------------
4611r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
4612Changed paths:
4613   M /trunk/cucul/Makefile.am
4614   M /trunk/cucul/cucul.c
4615   M /trunk/cucul/cucul.h
4616   M /trunk/cucul/export_html.c
4617   M /trunk/cucul/export_ps.c
4618
4619 * Added preliminary (but working) SVG exporter
4620
4621------------------------------------------------------------------------
4622r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4623Changed paths:
4624   M /trunk/caca/driver_network.c
4625
4626 * Added telnet commands and options strings for debug
4627
4628------------------------------------------------------------------------
4629r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4630Changed paths:
4631   M /trunk/test/demo.c
4632
4633 * Fixed refresh when updating parameter in display_menu()
4634
4635------------------------------------------------------------------------
4636r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4637Changed paths:
4638   M /trunk/kernel/kernel.c
4639
4640 * Removed false comment
4641
4642------------------------------------------------------------------------
4643r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4644Changed paths:
4645   M /trunk/src/cacaball.c
4646
4647 * Optimised cacaballs a bit
4648
4649------------------------------------------------------------------------
4650r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4651Changed paths:
4652   M /trunk/src/cacaball.c
4653
4654 * Better cacaballs parameters
4655
4656------------------------------------------------------------------------
4657r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4658Changed paths:
4659   M /trunk/src/cacamoir.c
4660
4661  * Increased cacamoir circle thikness by 50%, because it currently really
4662    sucks in small resolutions.
4663
4664------------------------------------------------------------------------
4665r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4666Changed paths:
4667   M /trunk/caca/driver_gl.c
4668   M /trunk/caca/driver_ncurses.c
4669   M /trunk/caca/driver_x11.c
4670   M /trunk/src/cacaball.c
4671
4672  * Minor coding style fixes.
4673
4674------------------------------------------------------------------------
4675r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4676Changed paths:
4677   M /trunk/caca/driver_win32.c
4678
4679  * UTF-8 support in the Win32 driver.
4680
4681------------------------------------------------------------------------
4682r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4683Changed paths:
4684   M /trunk/caca/caca.h
4685   M /trunk/caca/driver_network.c
4686
4687  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4688  * Use RETSIGTYPE for signal handler return values.
4689
4690------------------------------------------------------------------------
4691r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4692Changed paths:
4693   M /trunk/caca/driver_slang.c
4694   M /trunk/configure.ac
4695
4696  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4697    in the SLang driver.
4698  * Cosmetic fixes in configure.ac.
4699
4700------------------------------------------------------------------------
4701r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4702Changed paths:
4703   M /trunk/caca/driver_network.c
4704   M /trunk/cucul/cucul.c
4705   M /trunk/cucul/cucul.h
4706   M /trunk/cucul/cucul_internals.h
4707   M /trunk/cucul/export_ansi.c
4708   M /trunk/cucul/export_html.c
4709   M /trunk/cucul/export_irc.c
4710   M /trunk/cucul/export_ps.c
4711
4712  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4713  * Got rid of static buffers; we now use cucul_free() to free exported
4714    buffers.
4715  * Fixed light background in the ANSI exporter by adding escape sequences for
4716    most terminal emulators.
4717
4718------------------------------------------------------------------------
4719r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4720Changed paths:
4721   M /trunk/kernel/kernel.c
4722
4723 * Fixed UPPER() for strcasecmp
4724
4725------------------------------------------------------------------------
4726r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4727Changed paths:
4728   M /trunk/kernel/kernel.c
4729
4730  * Rewrote strncasecmp. Totally untested, of course.
4731
4732------------------------------------------------------------------------
4733r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4734Changed paths:
4735   M /trunk/cucul/export_ps.c
4736
4737  * STATIC char const. AHAHAHAHA.
4738
4739------------------------------------------------------------------------
4740r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4741Changed paths:
4742   M /trunk/caca/driver_network.c
4743
4744  * Do not switch to alternate screen when clearing, because sometimes we
4745    are unable to cleanly restore the state.
4746
4747------------------------------------------------------------------------
4748r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4749Changed paths:
4750   M /trunk/cucul/export_ps.c
4751
4752 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4753
4754------------------------------------------------------------------------
4755r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4756Changed paths:
4757   M /trunk/cucul/export_ps.c
4758
4759 * Postscript exporter now kinda works. Paper size to be fixed
4760
4761------------------------------------------------------------------------
4762r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4763Changed paths:
4764   M /trunk/cucul/Makefile.am
4765   M /trunk/cucul/cucul.c
4766   M /trunk/cucul/cucul.h
4767   M /trunk/cucul/cucul_internals.h
4768   A /trunk/cucul/export_ps.c
4769
4770 * Added preliminary Postscript (tm) (r) (c) exporter.
4771
4772------------------------------------------------------------------------
4773r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4774Changed paths:
4775   M /trunk/caca/driver_network.c
4776
4777  * Pressing Ctrl-C on the client side now drops the connection.
4778
4779------------------------------------------------------------------------
4780r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4781Changed paths:
4782   M /trunk/TODO
4783
4784  * Updated the TODO list, mostly with Unicode-related tasks.
4785
4786------------------------------------------------------------------------
4787r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4788Changed paths:
4789   M /trunk/caca/caca.h
4790   M /trunk/caca/driver_network.c
4791
4792  * Changed port environment variable to "CACA_PORT". No need to mention it's
4793    a network port, we could have guessed.
4794
4795------------------------------------------------------------------------
4796r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4797Changed paths:
4798   M /trunk/caca/caca.c
4799
4800  * Ooops, fixed an old typo.
4801
4802------------------------------------------------------------------------
4803r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4804Changed paths:
4805   M /trunk/src/cacaball.c
4806
4807  * Fixed a warning in cacaball.c.
4808
4809------------------------------------------------------------------------
4810r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4811Changed paths:
4812   M /trunk/caca/driver_network.c
4813
4814  * Improvements to the network output:
4815    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4816      the registered ports area, but we'd never be accepted anyway).
4817    + Retry network sends in caca_get_event(), too.
4818    + Have a per-client buffer in case of network congestion. If that buffer
4819      gets full, just drop it and start again at the next frame.
4820    + Set the window title to "caca for the network".
4821    + Do not send the ANSI buffer's terminating \0.
4822    + Restore the SIGPIPE handler on close.
4823    + Set window size to 80x24 instead of 80x25.
4824
4825------------------------------------------------------------------------
4826r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4827Changed paths:
4828   M /trunk/cucul/export_ansi.c
4829   M /trunk/cucul/export_html.c
4830   M /trunk/cucul/export_irc.c
4831   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4832   M /trunk/perl/lib/Term/Caca/Constants.pm
4833   M /trunk/perl/lib/Term/Caca/Sprite.pm
4834   M /trunk/perl/lib/Term/Caca.pm
4835   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4836   M /trunk/perl/lib/Term/Kaka/Constants.pm
4837   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4838   M /trunk/perl/lib/Term/Kaka.pm
4839   M /trunk/python/pypycaca.c
4840   M /trunk/python/pypycaca.h
4841
4842  * Set svn:keyword Id property on a few files.
4843
4844  Note to developers: use that chunk in your ~/.subversion/config:
4845
4846[miscellany]
4847enable-auto-props = yes
4848
4849[auto-props]
4850*.m = svn:keywords=Id
4851*.h = svn:keywords=Id
4852*.mm = svn:keywords=Id
4853*.c = svn:keywords=Id
4854*.cpp = svn:keywords=Id
4855*.pch = svn:keywords=Id
4856*.command = svn:keywords=Id
4857*.pl = svn:keywords=Id
4858*.pm = svn:keywords=Id
4859*.py = svn:keywords=Id
4860*.sh = svn:keywords=Id
4861*.txt = svn:keywords=Id
4862*.html = svn:keywords=Id
4863*.php = svn:keywords=Id
4864
4865
4866------------------------------------------------------------------------
4867r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4868Changed paths:
4869   M /trunk/cucul/export_ansi.c
4870
4871  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4872
4873------------------------------------------------------------------------
4874r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4875Changed paths:
4876   M /trunk/caca/caca.c
4877
4878  * Fixed an uninitialised variable in the event queue handling.
4879
4880------------------------------------------------------------------------
4881r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
4882Changed paths:
4883   M /trunk/test/colors.c
4884
4885  * Allow the color test to be built as a kernel.
4886
4887------------------------------------------------------------------------
4888r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
4889Changed paths:
4890   M /trunk/THANKS
4891
4892  * Sorted list of extra contributors by topic and added the FSF.
4893
4894------------------------------------------------------------------------
4895r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
4896Changed paths:
4897   M /trunk/caca/driver_network.c
4898
4899  * Set the client sockets as non-blocking, and implemented non-blocking
4900    writes. Currently works very badly with more than one client.
4901
4902------------------------------------------------------------------------
4903r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4904Changed paths:
4905   M /trunk/kernel/kernel.c
4906
4907 * wrote strcasecmp for fun
4908
4909------------------------------------------------------------------------
4910r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
4911Changed paths:
4912   M /trunk/cucul/Makefile.am
4913   A /trunk/cucul/export_ansi.c
4914   A /trunk/cucul/export_html.c
4915   A /trunk/cucul/export_irc.c
4916   D /trunk/cucul/exporter_ansi.c
4917   D /trunk/cucul/exporter_html.c
4918   D /trunk/cucul/exporter_irc.c
4919
4920 * Renamed exporter_* to export_*, from God recommendation.
4921
4922------------------------------------------------------------------------
4923r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
4924Changed paths:
4925   M /trunk/cucul/Makefile.am
4926   D /trunk/cucul/export.c
4927   A /trunk/cucul/exporter_ansi.c
4928   A /trunk/cucul/exporter_html.c
4929   A /trunk/cucul/exporter_irc.c
4930
4931 * Exploded cucul/export.c
4932
4933------------------------------------------------------------------------
4934r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
4935Changed paths:
4936   M /trunk/caca/caca.c
4937   M /trunk/caca/caca.h
4938   M /trunk/caca/driver_network.c
4939
4940 * Added CACA_NETWORK_PORT env and related documentation
4941
4942------------------------------------------------------------------------
4943r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
4944Changed paths:
4945   M /trunk/caca/driver_network.c
4946   M /trunk/configure.ac
4947   M /trunk/cucul/cucul_internals.h
4948
4949 * 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
4950
4951------------------------------------------------------------------------
4952r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
4953Changed paths:
4954   M /trunk/caca/driver_network.c
4955
4956  * Handle incoming connections in network_get_event() as well as
4957    network_display() so that new clients immediately get the contents
4958    of the canvas and do not need to wait for a caca_display() call.
4959
4960------------------------------------------------------------------------
4961r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
4962Changed paths:
4963   M /trunk/cucul/char.c
4964
4965  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4966    cucul_putchar32() function but I'm not convinced it will be useful.
4967
4968------------------------------------------------------------------------
4969r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
4970Changed paths:
4971   M /trunk/caca/driver_conio.c
4972   M /trunk/caca/driver_gl.c
4973   M /trunk/caca/driver_ncurses.c
4974   M /trunk/caca/driver_network.c
4975   M /trunk/caca/driver_win32.c
4976   M /trunk/caca/driver_x11.c
4977   M /trunk/caca/graphics.c
4978
4979  * Use the internal version of cucul_set_size in output drivers so that
4980    they can force a resize. We need to find a way to make those specific
4981    cucul - caca interactions unavailable to the clueless user.
4982
4983------------------------------------------------------------------------
4984r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
4985Changed paths:
4986   M /trunk/src/cacaball.c
4987   M /trunk/src/cacamoir.c
4988   M /trunk/src/cacaplas.c
4989
4990  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4991
4992------------------------------------------------------------------------
4993r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
4994Changed paths:
4995   M /trunk/caca/driver_vga.c
4996
4997  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4998    80x25 upon initialisation.
4999
5000------------------------------------------------------------------------
5001r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
5002Changed paths:
5003   M /trunk/caca/driver_slang.c
5004
5005  * Added Unicode support to the SLang driver.
5006
5007------------------------------------------------------------------------
5008r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
5009Changed paths:
5010   M /trunk/kernel/kernel.c
5011   M /trunk/kernel/kernel.h
5012
5013  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
5014
5015------------------------------------------------------------------------
5016r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
5017Changed paths:
5018   M /trunk/test/unicode.c
5019
5020  * More Unicode tests: gradient glyphs, double width characters.
5021
5022------------------------------------------------------------------------
5023r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
5024Changed paths:
5025   M /trunk/build-kernel
5026
5027 * Oops, modified build-kernel while testing and commited it ;)
5028
5029------------------------------------------------------------------------
5030r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
5031Changed paths:
5032   M /trunk/build-kernel
5033   M /trunk/caca/driver_network.c
5034
5035 * 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.
5036
5037------------------------------------------------------------------------
5038r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
5039Changed paths:
5040   M /trunk/caca/driver_vga.c
5041
5042  * Fixed VGA colours. The values only range from 0 to 63.
5043
5044------------------------------------------------------------------------
5045r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
5046Changed paths:
5047   M /trunk/build-kernel
5048   M /trunk/caca/caca_internals.h
5049   M /trunk/cucul/cucul_internals.h
5050   M /trunk/kernel/kernel.c
5051   M /trunk/kernel/kernel.h
5052
5053  * Added assembly code for inb() and outb().
5054  * Print a small message at kernel boot time just to check that the kernel
5055    was properly loaded.
5056
5057------------------------------------------------------------------------
5058r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
5059Changed paths:
5060   M /trunk/cucul/export.c
5061
5062 * Added tests for malloc()'s
5063
5064------------------------------------------------------------------------
5065r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
5066Changed paths:
5067   M /trunk/README
5068   M /trunk/cucul/cucul.c
5069   M /trunk/cucul/cucul_internals.h
5070   M /trunk/cucul/export.c
5071
5072 * Updated README for network driver, fixed remaining exporters
5073
5074------------------------------------------------------------------------
5075r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
5076Changed paths:
5077   M /trunk/caca/Makefile.am
5078   M /trunk/configure.ac
5079   M /trunk/kernel/Makefile.am
5080
5081  * Added a conditional to only build the kernel if --enable-vga was set.
5082
5083------------------------------------------------------------------------
5084r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
5085Changed paths:
5086   M /trunk/build-kernel
5087
5088  * Set executable flag to the build-kernel script.
5089
5090------------------------------------------------------------------------
5091r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
5092Changed paths:
5093   A /trunk/COPYING.GPL
5094   M /trunk/Makefile.am
5095   A /trunk/build-kernel
5096   M /trunk/caca/time.c
5097   M /trunk/configure.ac
5098   M /trunk/cucul/bitmap.c
5099   M /trunk/cucul/box.c
5100   M /trunk/cucul/char.c
5101   M /trunk/cucul/conic.c
5102   M /trunk/cucul/cucul.c
5103   M /trunk/cucul/cucul_internals.h
5104   M /trunk/cucul/export.c
5105   M /trunk/cucul/line.c
5106   M /trunk/cucul/math.c
5107   M /trunk/cucul/sprite.c
5108   M /trunk/cucul/triangle.c
5109   A /trunk/kernel
5110   A /trunk/kernel/Makefile.am
5111   A /trunk/kernel/kernel.c
5112   A /trunk/kernel/kernel.h
5113   A /trunk/kernel/multiboot.S
5114   A /trunk/kernel/multiboot.h
5115   M /trunk/src
5116   M /trunk/src/aafire.c
5117
5118  * Added glue code to compile libcaca without a libc and build applications
5119    as multiboot kernels.
5120
5121------------------------------------------------------------------------
5122r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
5123Changed paths:
5124   M /trunk/caca/driver_conio.c
5125
5126  * Cosmetic change.
5127
5128------------------------------------------------------------------------
5129r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
5130Changed paths:
5131   M /trunk/README
5132
5133  * Slightly updated README.
5134
5135------------------------------------------------------------------------
5136r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
5137Changed paths:
5138   M /trunk/caca/caca.c
5139   M /trunk/caca/caca_internals.h
5140   A /trunk/caca/driver_vga.c
5141
5142  * Pure VGA output driver.
5143
5144------------------------------------------------------------------------
5145r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
5146Changed paths:
5147   M /trunk/caca/graphics.c
5148
5149  * Removed unused includes.
5150
5151------------------------------------------------------------------------
5152r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
5153Changed paths:
5154   M /trunk/AUTHORS
5155
5156  * Added a few details for authors.
5157
5158------------------------------------------------------------------------
5159r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
5160Changed paths:
5161   M /trunk/test
5162   M /trunk/test/Makefile.am
5163   A /trunk/test/unicode.c
5164
5165  * Added a tiny Unicode test program. Of course it does not work yet, but
5166    good to have something to start with.
5167
5168------------------------------------------------------------------------
5169r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
5170Changed paths:
5171   M /trunk/caca/caca.h
5172   M /trunk/cucul/cucul.h
5173
5174 * Updated documentation a bit
5175
5176------------------------------------------------------------------------
5177r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
5178Changed paths:
5179   M /trunk/caca/driver_network.c
5180   M /trunk/cucul/cucul.c
5181   M /trunk/cucul/cucul_internals.h
5182   M /trunk/cucul/export.c
5183
5184 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
5185
5186------------------------------------------------------------------------
5187r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
5188Changed paths:
5189   M /trunk/caca/driver_network.c
5190
5191 * Fixed memory leak in network driver
5192
5193------------------------------------------------------------------------
5194r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
5195Changed paths:
5196   M /trunk/caca/driver_gl.c
5197
5198  * Made the OpenGL colors slightly less saturated.
5199
5200------------------------------------------------------------------------
5201r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
5202Changed paths:
5203   M /trunk/caca/driver_conio.c
5204   M /trunk/caca/driver_gl.c
5205   M /trunk/caca/driver_ncurses.c
5206   M /trunk/caca/driver_slang.c
5207   M /trunk/caca/driver_win32.c
5208   M /trunk/caca/driver_x11.c
5209
5210  * Make output drivers more error resilient when handling UTF-32 characters,
5211    by simply ignoring everything non ASCII :-)
5212
5213------------------------------------------------------------------------
5214r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
5215Changed paths:
5216   M /trunk/caca/driver_network.c
5217
5218 * Fixed blinking screen
5219
5220------------------------------------------------------------------------
5221r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
5222Changed paths:
5223   M /trunk/caca/driver_network.c
5224   M /trunk/cucul/cucul.h
5225   M /trunk/cucul/export.c
5226
5227 * Exporters now return size of generated data
5228
5229------------------------------------------------------------------------
5230r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
5231Changed paths:
5232   M /trunk/caca/Makefile.am
5233   M /trunk/caca/caca.c
5234   M /trunk/caca/caca_internals.h
5235   A /trunk/caca/driver_network.c
5236   M /trunk/configure.ac
5237
5238 * Added very preliminary network driver
5239
5240------------------------------------------------------------------------
5241r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
5242Changed paths:
5243   M /trunk/caca/caca.c
5244   M /trunk/caca/caca_internals.h
5245   M /trunk/caca/driver_conio.c
5246   M /trunk/caca/driver_gl.c
5247   M /trunk/caca/driver_ncurses.c
5248   M /trunk/caca/driver_slang.c
5249   M /trunk/caca/driver_win32.c
5250   M /trunk/caca/driver_x11.c
5251   M /trunk/caca/event.c
5252   M /trunk/caca/graphics.c
5253   M /trunk/cucul/cucul.c
5254
5255  * Fixed async issues between the driver and libcaca when resizing windows,
5256    and simplified the handle_resize() API. Still can be polished.
5257
5258------------------------------------------------------------------------
5259r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
5260Changed paths:
5261   M /trunk/cucul/cucul.c
5262
5263  * cucul_set_size() does nothing if a graphical backend is attached. Added
5264    documentation to explain this behaviour.
5265
5266------------------------------------------------------------------------
5267r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
5268Changed paths:
5269   M /trunk/caca/caca.c
5270   M /trunk/caca/caca_internals.h
5271   M /trunk/caca/driver_gl.c
5272   M /trunk/caca/driver_ncurses.c
5273   M /trunk/caca/driver_slang.c
5274   M /trunk/caca/driver_win32.c
5275   M /trunk/caca/driver_x11.c
5276   M /trunk/caca/event.c
5277
5278  * Cosmetic changes here and there.
5279
5280------------------------------------------------------------------------
5281r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
5282Changed paths:
5283   M /trunk/caca/caca.c
5284   M /trunk/caca/caca_internals.h
5285   M /trunk/caca/driver_conio.c
5286   M /trunk/caca/driver_gl.c
5287   M /trunk/caca/driver_ncurses.c
5288   M /trunk/caca/driver_slang.c
5289   M /trunk/caca/driver_win32.c
5290   M /trunk/caca/driver_x11.c
5291   M /trunk/caca/event.c
5292   M /trunk/caca/graphics.c
5293
5294  * Finished moving everything driver-specific to the apropriate driver_*.c
5295    files. Phew. Now they just need a few comments.
5296
5297------------------------------------------------------------------------
5298r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
5299Changed paths:
5300   M /trunk/caca/driver_conio.c
5301   M /trunk/caca/driver_gl.c
5302   M /trunk/caca/driver_ncurses.c
5303   M /trunk/caca/driver_slang.c
5304   M /trunk/caca/driver_win32.c
5305   M /trunk/caca/driver_x11.c
5306
5307  * Cleaned up useless header includes.
5308
5309------------------------------------------------------------------------
5310r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
5311Changed paths:
5312   M /trunk/caca/caca_internals.h
5313   M /trunk/caca/driver_conio.c
5314   M /trunk/caca/driver_gl.c
5315   M /trunk/caca/driver_ncurses.c
5316   M /trunk/caca/driver_slang.c
5317   M /trunk/caca/driver_win32.c
5318   M /trunk/caca/driver_x11.c
5319   M /trunk/caca/event.c
5320
5321  * Split event.c into the appropriate driver_*.c files.
5322
5323------------------------------------------------------------------------
5324r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
5325Changed paths:
5326   M /trunk/caca-config.in
5327
5328  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
5329
5330------------------------------------------------------------------------
5331r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
5332Changed paths:
5333   M /trunk/doc/doxygen.cfg.in
5334
5335  * Ignore driver_*.c files when building documentation.
5336
5337------------------------------------------------------------------------
5338r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
5339Changed paths:
5340   M /trunk/configure.ac
5341
5342  * configure.ac: look for a4wide.sty in more than one location.
5343
5344------------------------------------------------------------------------
5345r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
5346Changed paths:
5347   M /trunk/Makefile.am
5348   A /trunk/build-dos (from /trunk/build-win32:327)
5349   M /trunk/caca/caca_internals.h
5350   M /trunk/caca/driver_conio.c
5351   M /trunk/cucul/cucul_internals.h
5352
5353  * Fixed DOS driver.
5354  * Added a build-dos script to cross-compile the DOS version using djgpp.
5355
5356------------------------------------------------------------------------
5357r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
5358Changed paths:
5359   M /trunk/configure.ac
5360
5361  * configure.ac: removed the "null" frontend. just don't attach any frontend
5362    if you do not want any.
5363
5364------------------------------------------------------------------------
5365r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
5366Changed paths:
5367   M /trunk/caca/caca.c
5368   M /trunk/caca/caca_internals.h
5369   M /trunk/caca/event.c
5370
5371  * Got rid of static variables in the event code.
5372
5373------------------------------------------------------------------------
5374r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
5375Changed paths:
5376   M /trunk/caca/caca.c
5377   M /trunk/caca/caca_internals.h
5378   M /trunk/caca/driver_conio.c
5379   M /trunk/caca/driver_gl.c
5380   M /trunk/caca/driver_ncurses.c
5381   M /trunk/caca/driver_slang.c
5382   M /trunk/caca/driver_win32.c
5383   M /trunk/caca/driver_x11.c
5384   M /trunk/caca/event.c
5385   M /trunk/caca/graphics.c
5386   M /trunk/cucul/bitmap.c
5387   M /trunk/cucul/box.c
5388   M /trunk/cucul/char.c
5389   M /trunk/cucul/conic.c
5390   M /trunk/cucul/cucul.c
5391   M /trunk/cucul/cucul_internals.h
5392   M /trunk/cucul/export.c
5393   M /trunk/cucul/line.c
5394   M /trunk/cucul/math.c
5395   M /trunk/cucul/sprite.c
5396   M /trunk/cucul/triangle.c
5397   M /trunk/src/cacaview.c
5398
5399  * Polished the driver split a bit (still no events, except resize events),
5400    properly credited authors and documented a few things.
5401
5402------------------------------------------------------------------------
5403r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
5404Changed paths:
5405   M /trunk/caca/Makefile.am
5406   M /trunk/caca/caca.c
5407   M /trunk/caca/caca_internals.h
5408   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
5409   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
5410   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
5411   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
5412   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
5413   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
5414   M /trunk/caca/event.c
5415   M /trunk/caca/graphics.c
5416
5417  * Split caca/graphics.c into driver-specific files. Resize is currently
5418    broken, and event handling is not yet in the driver-specific files, but
5419    I will of course fix that later.
5420
5421------------------------------------------------------------------------
5422r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5423Changed paths:
5424   M /trunk/configure.ac
5425
5426  * Ooops, I fucked up the build.
5427
5428------------------------------------------------------------------------
5429r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
5430Changed paths:
5431   M /trunk/Makefile.am
5432   D /trunk/examples
5433   A /trunk/src (from /trunk/examples:326)
5434
5435  * Moved stuff again.
5436
5437------------------------------------------------------------------------
5438r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
5439Changed paths:
5440   M /trunk/Makefile.am
5441   A /trunk/caca
5442   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
5443   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
5444   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
5445   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
5446   A /trunk/caca/event.c (from /trunk/src/event.c:325)
5447   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
5448   A /trunk/caca/time.c (from /trunk/src/time.c:325)
5449   M /trunk/configure.ac
5450   A /trunk/cucul
5451   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
5452   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
5453   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
5454   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
5455   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
5456   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
5457   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
5458   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
5459   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
5460   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
5461   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
5462   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
5463   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
5464   M /trunk/examples/Makefile.am
5465   D /trunk/src
5466   M /trunk/test/Makefile.am
5467
5468  * Moved stuff around to differenciate between libcucul and libcaca.
5469
5470------------------------------------------------------------------------
5471r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
5472Changed paths:
5473   M /trunk/src/caca.c
5474   M /trunk/src/char.c
5475   M /trunk/src/cucul.c
5476   M /trunk/src/cucul_internals.h
5477   M /trunk/src/export.c
5478   M /trunk/src/graphics.c
5479
5480  * Use 32 bit integers for the character array. No visible difference for
5481    now because we only do ASCII, but that will let us do Unicode later.
5482
5483------------------------------------------------------------------------
5484r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
5485Changed paths:
5486   M /trunk/src/caca.h
5487   M /trunk/src/graphics.c
5488
5489  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
5490    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
5491    future because it's libcaca who gets the resize events, after all.
5492
5493------------------------------------------------------------------------
5494r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
5495Changed paths:
5496   M /trunk/src/graphics.c
5497
5498 * I just suck. I'll goatse myself right after beeing back at home.
5499
5500------------------------------------------------------------------------
5501r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
5502Changed paths:
5503   M /trunk/src/graphics.c
5504
5505  * src/graphics.c: minor optimisations.
5506
5507------------------------------------------------------------------------
5508r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
5509Changed paths:
5510   M /trunk/src/graphics.c
5511
5512  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
5513    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
5514    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
5515    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
5516    pas de warnings et/ou que ca segfaulte pas !
5517
5518------------------------------------------------------------------------
5519r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
5520Changed paths:
5521   M /trunk/src/graphics.c
5522
5523 * Mais je fais comme je veux bordel de cul !
5524
5525------------------------------------------------------------------------
5526r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
5527Changed paths:
5528   M /trunk/src/graphics.c
5529
5530  * Haha mais vieux porc a pattes !
5531
5532------------------------------------------------------------------------
5533r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5534Changed paths:
5535   M /trunk/src/graphics.c
5536
5537 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
5538
5539------------------------------------------------------------------------
5540r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
5541Changed paths:
5542   M /trunk/caca-config.in
5543   M /trunk/configure.ac
5544   M /trunk/examples/aafire.c
5545   M /trunk/examples/cacaball.c
5546   M /trunk/examples/cacamoir.c
5547   M /trunk/examples/cacaplas.c
5548   M /trunk/examples/cacaview.c
5549   M /trunk/src/Makefile.am
5550   M /trunk/src/bitmap.c
5551   M /trunk/src/box.c
5552   M /trunk/src/caca.c
5553   M /trunk/src/caca.h
5554   M /trunk/src/caca_internals.h
5555   M /trunk/src/char.c
5556   M /trunk/src/conic.c
5557   M /trunk/src/cucul.c
5558   M /trunk/src/cucul_internals.h
5559   M /trunk/src/event.c
5560   M /trunk/src/export.c
5561   M /trunk/src/graphics.c
5562   M /trunk/src/line.c
5563   M /trunk/src/math.c
5564   M /trunk/src/sprite.c
5565   M /trunk/src/time.c
5566   M /trunk/src/triangle.c
5567   M /trunk/test/colors.c
5568   M /trunk/test/demo.c
5569   M /trunk/test/dithering.c
5570   M /trunk/test/event.c
5571   M /trunk/test/hsv.c
5572   M /trunk/test/spritedit.c
5573
5574  * All output plugins should now work again.
5575  * Renamed caca_refresh() into caca_display() which makes more sense.
5576  * Optimised gl_bgpal by directly storing floats instead of doing the
5577    conversion at runtime.
5578  * Handle resizing in cucul_set_size() and try to keep as much information
5579    as possible from the previous canvas.
5580  * Moved most global variables into cucul_t or caca_t contexts.
5581  * Moved time.c into libcaca.
5582
5583------------------------------------------------------------------------
5584r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5585Changed paths:
5586   M /trunk/debian
5587   M /trunk/debian/changelog
5588   M /trunk/debian/control
5589   M /trunk/debian/copyright
5590   M /trunk/debian/rules
5591   M /trunk/doc/Makefile.am
5592   D /trunk/doc/cacademo.1
5593   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
5594   M /trunk/libcaca.spec
5595   M /trunk/msvc/Makefile.am
5596   D /trunk/msvc/cacademo.vcproj
5597   M /trunk/msvc/libcaca.sln
5598
5599  * Removed cacademo from examples, manpages and distributions. It's useless.
5600
5601------------------------------------------------------------------------
5602r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5603Changed paths:
5604   M /trunk/src/cucul.c
5605
5606  * src/cucul.c: s/width/height/.
5607
5608------------------------------------------------------------------------
5609r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
5610Changed paths:
5611   M /trunk/configure.ac
5612   M /trunk/doc/doxygen.cfg.in
5613   M /trunk/examples
5614   M /trunk/examples/Makefile.am
5615   M /trunk/examples/aafire.c
5616   M /trunk/examples/cacaball.c
5617   M /trunk/examples/cacamoir.c
5618   M /trunk/examples/cacaplas.c
5619   M /trunk/examples/cacaview.c
5620   D /trunk/examples/demo.c
5621   M /trunk/src/Makefile.am
5622   M /trunk/src/bitmap.c
5623   M /trunk/src/box.c
5624   M /trunk/src/caca.c
5625   M /trunk/src/caca.h
5626   M /trunk/src/caca_internals.h
5627   A /trunk/src/char.c
5628   M /trunk/src/conic.c
5629   A /trunk/src/cucul.c
5630   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5631   A /trunk/src/cucul_internals.h
5632   M /trunk/src/event.c
5633   A /trunk/src/export.c
5634   M /trunk/src/graphics.c
5635   M /trunk/src/line.c
5636   M /trunk/src/math.c
5637   M /trunk/src/sprite.c
5638   M /trunk/src/triangle.c
5639   M /trunk/test
5640   M /trunk/test/Makefile.am
5641   M /trunk/test/colors.c
5642   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5643   M /trunk/test/dithering.c
5644   M /trunk/test/event.c
5645   M /trunk/test/hsv.c
5646   M /trunk/test/optipal.c
5647   M /trunk/test/spritedit.c
5648
5649  A new low-level text management library (canvas for ultrafast compositing
5650of unicode letters) is now separated from the higher level rendering and I/O
5651(that is, libcaca). This commit totally breaks the API, but once everything
5652is polished I will think about source-level backward compatibility. Most
5653drivers are broken, but X11 still sorta works.
5654
5655  The new design is much more object-oriented and allows having several
5656active renderers at the same time, changing renderers on the fly, and more
5657important, having no renderer at all (useful for converters, or when you
5658want to do your own renderer).
5659
5660  And in case you are still wondering, the libcucul acronym has "Unicode"
5661because I want to support at least a subset of Unicode. There are awesome
5662glyphs in it, including the ones inherited from Codepage 437 such as
5663"gray 25%" that are used in DOS and Win32 ANSI art.
5664
5665------------------------------------------------------------------------
5666r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5667Changed paths:
5668   M /trunk/bootstrap
5669
5670  * New updated bootstrap script.
5671
5672------------------------------------------------------------------------
5673r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5674Changed paths:
5675   R /trunk/COPYING
5676   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5677   M /trunk/Makefile.am
5678   M /trunk/debian/copyright
5679   M /trunk/doc/cacademo.1
5680   M /trunk/examples/cacaball.c
5681   M /trunk/examples/cacamoir.c
5682   M /trunk/examples/cacaplas.c
5683   M /trunk/examples/cacaview.c
5684   M /trunk/examples/demo.c
5685   M /trunk/perl/Build.PL
5686   M /trunk/perl/META.yml
5687   M /trunk/python/pypycaca.c
5688   M /trunk/python/pypycaca.h
5689   M /trunk/src/bitmap.c
5690   M /trunk/src/box.c
5691   M /trunk/src/caca.c
5692   M /trunk/src/caca.h
5693   M /trunk/src/caca_internals.h
5694   M /trunk/src/conic.c
5695   M /trunk/src/event.c
5696   M /trunk/src/graphics.c
5697   M /trunk/src/line.c
5698   M /trunk/src/math.c
5699   M /trunk/src/sprite.c
5700   M /trunk/src/time.c
5701   M /trunk/src/triangle.c
5702   M /trunk/test/colors.c
5703   M /trunk/test/dithering.c
5704   M /trunk/test/event.c
5705   M /trunk/test/hsv.c
5706   M /trunk/test/optipal.c
5707   M /trunk/test/spritedit.c
5708
5709  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5710
5711------------------------------------------------------------------------
5712r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5713Changed paths:
5714   A /trunk/python/caca.txt
5715   A /trunk/python/test1.py
5716   A /trunk/python/test2.py
5717
5718  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5719
5720------------------------------------------------------------------------
5721r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5722Changed paths:
5723   M /trunk/src/event.c
5724
5725  * Fixed bug in events with GL driver
5726
5727------------------------------------------------------------------------
5728r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5729Changed paths:
5730   M /trunk/src/graphics.c
5731
5732  * Improved GL rendering (characters are not blurry anymore)
5733
5734------------------------------------------------------------------------
5735r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5736Changed paths:
5737   A /trunk/python
5738   A /trunk/python/Makefile
5739   A /trunk/python/README
5740   A /trunk/python/pypycaca.c
5741   A /trunk/python/pypycaca.h
5742
5743  * Added -preliminary- Python bindings
5744
5745------------------------------------------------------------------------
5746r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5747Changed paths:
5748   M /trunk/AUTHORS
5749
5750  * Updated for my ego trip
5751
5752------------------------------------------------------------------------
5753r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5754Changed paths:
5755   M /trunk/examples/cacaball.c
5756
5757  * Removed debug test, kekeke ^^
5758
5759------------------------------------------------------------------------
5760r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5761Changed paths:
5762   M /trunk/examples/cacaball.c
5763   M /trunk/src/caca.h
5764   M /trunk/src/graphics.c
5765
5766  * Added caca_set_width, set_height_, set_size
5767
5768------------------------------------------------------------------------
5769r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5770Changed paths:
5771   M /trunk/examples/aafire.c
5772   M /trunk/examples/cacaball.c
5773   M /trunk/examples/cacamoir.c
5774   M /trunk/examples/cacaplas.c
5775
5776  * Fixed remaining warnings with gcc 3.x and 4.x
5777
5778------------------------------------------------------------------------
5779r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5780Changed paths:
5781   M /trunk/src/bitmap.c
5782   M /trunk/src/graphics.c
5783
5784  * Fixed warnings under GCC 4.x
5785
5786------------------------------------------------------------------------
5787r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5788Changed paths:
5789   M /trunk/src/bitmap.c
5790   M /trunk/src/event.c
5791   M /trunk/src/graphics.c
5792
5793* Fixed a bunch of warnings
5794
5795------------------------------------------------------------------------
5796r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5797Changed paths:
5798   M /trunk/src/graphics.c
5799
5800  * more coding style fixes.
5801
5802------------------------------------------------------------------------
5803r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5804Changed paths:
5805   M /trunk/src/caca.c
5806
5807  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5808
5809------------------------------------------------------------------------
5810r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5811Changed paths:
5812   M /trunk/src/graphics.c
5813
5814  * src/graphics.c: call glutInit() before calling other glut functions.
5815
5816------------------------------------------------------------------------
5817r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5818Changed paths:
5819   M /trunk/src/caca.h
5820   M /trunk/src/graphics.c
5821
5822  * coding style fixes.
5823
5824------------------------------------------------------------------------
5825r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5826Changed paths:
5827   M /trunk/src/bitmap.c
5828
5829  * src/bitmap.c:
5830    + Renamed gammaval into gamma.
5831    + Fixed Doxygen comments.
5832
5833------------------------------------------------------------------------
5834r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5835Changed paths:
5836   M /trunk/src/event.c
5837
5838  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5839
5840------------------------------------------------------------------------
5841r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5842Changed paths:
5843   M /trunk/debian/Makefile.am
5844
5845  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5846
5847------------------------------------------------------------------------
5848r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5849Changed paths:
5850   M /trunk/src/caca.h
5851   M /trunk/src/graphics.c
5852
5853 * src/graphics.c src/caca.h : Added ANSI exporter
5854
5855------------------------------------------------------------------------
5856r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5857Changed paths:
5858   M /trunk/src/bitmap.c
5859   M /trunk/src/caca.h
5860   M /trunk/src/math.c
5861
5862 * 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.
5863
5864------------------------------------------------------------------------
5865r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5866Changed paths:
5867   M /trunk/src/caca.c
5868   M /trunk/src/event.c
5869
5870  * src/event.c src/caca.c: fixed coding style
5871
5872------------------------------------------------------------------------
5873r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5874Changed paths:
5875   M /trunk/src/event.c
5876   M /trunk/src/graphics.c
5877
5878 * OpenGL driver mouse support
5879
5880------------------------------------------------------------------------
5881r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
5882Changed paths:
5883   M /trunk/debian/changelog
5884
5885  * imported previous Debian uploads.
5886
5887------------------------------------------------------------------------
5888r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
5889Changed paths:
5890   M /trunk/src/graphics.c
5891
5892  * src/graphics.c: more optimisations in the exporters
5893
5894------------------------------------------------------------------------
5895r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
5896Changed paths:
5897   M /trunk/src/graphics.c
5898
5899 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
5900
5901------------------------------------------------------------------------
5902r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
5903Changed paths:
5904   M /trunk/src/graphics.c
5905
5906  * src/graphics.c: cleaned caca_get_html()
5907
5908------------------------------------------------------------------------
5909r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
5910Changed paths:
5911   M /trunk/src/graphics.c
5912
5913  * src/graphics.c: heavy cleanup in caca_get_html3().
5914
5915------------------------------------------------------------------------
5916r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
5917Changed paths:
5918   M /trunk/configure.ac
5919   M /trunk/src/caca.c
5920   M /trunk/src/caca.h
5921   M /trunk/src/caca_internals.h
5922   M /trunk/src/event.c
5923   M /trunk/src/graphics.c
5924
5925* Added Null driver and html3 exporter.
5926
5927------------------------------------------------------------------------
5928r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
5929Changed paths:
5930   M /trunk/src/caca.h
5931   M /trunk/src/graphics.c
5932
5933 GL driver : Updated documentation and added support for CACA_GEOMETRY
5934
5935------------------------------------------------------------------------
5936r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
5937Changed paths:
5938   M /trunk/src/caca.h
5939   M /trunk/src/graphics.c
5940
5941Added HTML and IRC output support
5942
5943------------------------------------------------------------------------
5944r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
5945Changed paths:
5946   M /trunk/debian/control
5947
5948  * debian/control: use libslang2 instead of slang1.
5949
5950------------------------------------------------------------------------
5951r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
5952Changed paths:
5953   M /trunk/configure.ac
5954   M /trunk/src/caca.c
5955   M /trunk/src/caca_internals.h
5956   M /trunk/src/event.c
5957   M /trunk/src/graphics.c
5958
5959OpenGL support.
5960
5961------------------------------------------------------------------------
5962r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
5963Changed paths:
5964   M /trunk/bootstrap
5965   M /trunk/configure.ac
5966   M /trunk/examples/Makefile.am
5967   M /trunk/src/Makefile.am
5968   M /trunk/test/Makefile.am
5969
5970  * Use libtool for the static library generation; paves the way for
5971    a future shared library.
5972
5973------------------------------------------------------------------------
5974r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
5975Changed paths:
5976   M /trunk/src/graphics.c
5977
5978  * compilation fix.
5979
5980------------------------------------------------------------------------
5981r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
5982Changed paths:
5983   M /trunk/src/bitmap.c
5984   M /trunk/src/caca.h
5985
5986  * src/bitmap.c:
5987    + Implemented caca_set_bitmap_gamma().
5988
5989------------------------------------------------------------------------
5990r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
5991Changed paths:
5992   M /trunk/src/caca.h
5993   M /trunk/src/graphics.c
5994
5995  * src/graphics.c:
5996    + Implemented caca_get_screen().
5997
5998------------------------------------------------------------------------
5999r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
6000Changed paths:
6001   M /trunk/examples/cacaplas.c
6002
6003  * examples/cacaplas: slower animation.
6004
6005------------------------------------------------------------------------
6006r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
6007Changed paths:
6008   M /trunk/AUTHORS
6009   A /trunk/perl
6010   A /trunk/perl/Build.PL
6011   A /trunk/perl/MANIFEST
6012   A /trunk/perl/MANIFEST.SKIP
6013   A /trunk/perl/META.yml
6014   A /trunk/perl/Makefile.PL
6015   A /trunk/perl/README
6016   A /trunk/perl/lib
6017   A /trunk/perl/lib/Term
6018   A /trunk/perl/lib/Term/Caca
6019   A /trunk/perl/lib/Term/Caca/Bitmap.pm
6020   A /trunk/perl/lib/Term/Caca/Constants.pm
6021   A /trunk/perl/lib/Term/Caca/Sprite.pm
6022   A /trunk/perl/lib/Term/Caca.pm
6023   A /trunk/perl/lib/Term/Caca.xs
6024   A /trunk/perl/lib/Term/Kaka
6025   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
6026   A /trunk/perl/lib/Term/Kaka/Constants.pm
6027   A /trunk/perl/lib/Term/Kaka/Sprite.pm
6028   A /trunk/perl/lib/Term/Kaka.pm
6029   A /trunk/perl/t
6030   A /trunk/perl/t/data
6031   A /trunk/perl/t/data/caca.txt
6032
6033  * Imported John Beppu's Perl wrapper.
6034
6035------------------------------------------------------------------------
6036r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
6037Changed paths:
6038   M /trunk/src/bitmap.c
6039
6040  * src/bitmap.c: dark background works again with floyd-steinberg.
6041
6042------------------------------------------------------------------------
6043r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
6044Changed paths:
6045   M /trunk/examples/aafire.c
6046   M /trunk/examples/cacaball.c
6047   M /trunk/examples/cacamoir.c
6048   M /trunk/examples/cacaplas.c
6049
6050  * examples/:
6051    + Use Space to pause demos, Esc to quit.
6052
6053------------------------------------------------------------------------
6054r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
6055Changed paths:
6056   M /trunk/src/bitmap.c
6057
6058  * src/bitmap.c: dark background works again, except with floyd-steinberg.
6059
6060------------------------------------------------------------------------
6061r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
6062Changed paths:
6063   M /trunk/src/bitmap.c
6064   M /trunk/src/caca.c
6065   M /trunk/src/caca.h
6066
6067  * src/caca.h:
6068    + Introduced CACA_DITHER_FSTEIN.
6069  * src/caca.c:
6070    + CACA_DITHER_FSTEIN is the default dithering method.
6071  * src/bitmap.c:
6072    + Fixed other dithering methods. Black background does not work yet.
6073
6074------------------------------------------------------------------------
6075r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
6076Changed paths:
6077   M /trunk/src/bitmap.c
6078
6079  * src/bitmap.c: oops, removed spurious test code.
6080
6081------------------------------------------------------------------------
6082r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
6083Changed paths:
6084   M /trunk/src/bitmap.c
6085
6086  * src/bitmap.c:
6087    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
6088
6089------------------------------------------------------------------------
6090r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
6091Changed paths:
6092   M /trunk/doc/Makefile.am
6093
6094  * doc/Makefile.am:
6095    + Really fixed the manpage generation.
6096
6097------------------------------------------------------------------------
6098r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
6099Changed paths:
6100   M /trunk/doc/Makefile.am
6101
6102  * doc/Makefile.am:
6103    + Manpage installation fix.
6104
6105------------------------------------------------------------------------
6106r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
6107Changed paths:
6108   M /trunk/examples/cacaplas.c
6109
6110  * examples/cacaplas.c: use Esc to quit, Space to pause.
6111
6112------------------------------------------------------------------------
6113r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
6114Changed paths:
6115   M /trunk/THANKS
6116   M /trunk/src/graphics.c
6117
6118  * src/graphics.c:
6119    + Win32 speed improvements by Jari Komppa.
6120
6121------------------------------------------------------------------------
6122r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
6123Changed paths:
6124   M /trunk/src/graphics.c
6125
6126  * src/graphics.c:
6127    + Fix strict aliasing rules breakage.
6128
6129------------------------------------------------------------------------
6130r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
6131Changed paths:
6132   M /trunk/bootstrap
6133
6134  * bootstrap:
6135    + Support for automake 1.8.
6136
6137------------------------------------------------------------------------
6138r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
6139Changed paths:
6140   D /trunk/BUGS
6141   M /trunk/Makefile.am
6142   M /trunk/TODO
6143   M /trunk/debian/changelog
6144   M /trunk/debian/control
6145   M /trunk/debian/rules
6146
6147  * BUGS TODO:
6148    + Removed BUGS, updated TODO.
6149  * debian/*:
6150    + Depend on libx11-dev instead of xlibs-dev.
6151    + New Debian upload.
6152
6153------------------------------------------------------------------------
6154r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
6155Changed paths:
6156   M /trunk/configure.ac
6157   M /trunk/msvc/config.h
6158   M /trunk/src/graphics.c
6159
6160  * configure.ac src/graphics:
6161    + Check for resize_term and resizeterm in -lncurses.
6162
6163------------------------------------------------------------------------
6164r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6165Changed paths:
6166   A /branches/0.9 (from /trunk:259)
6167   M /branches/0.9/ChangeLog
6168   M /trunk/ChangeLog
6169
6170  * 0.9 branch.
6171
6172------------------------------------------------------------------------
6173r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6174Changed paths:
6175   M /trunk/ChangeLog
6176   M /trunk/NEWS
6177   M /trunk/configure.ac
6178   M /trunk/debian/changelog
6179   M /trunk/libcaca.spec
6180   M /trunk/msvc/config.h
6181
6182  * 0.9 release.
6183
6184------------------------------------------------------------------------
6185r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
6186Changed paths:
6187   M /trunk/configure.ac
6188   M /trunk/debian/changelog
6189   M /trunk/src/caca.c
6190   M /trunk/src/event.c
6191   M /trunk/src/graphics.c
6192
6193  * configure.ac:
6194    + Check for curses.h as well as ncurses.h.
6195  * src/caca.c src/event.c src/graphics.c:
6196    + Include curses.h if ncurses.h was not found.
6197
6198------------------------------------------------------------------------
6199r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
6200Changed paths:
6201   M /trunk/examples/cacaview.c
6202
6203  * examples/cacaview.c:
6204    + Moved statusbar and help menu handling in separate functions.
6205
6206------------------------------------------------------------------------
6207r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
6208Changed paths:
6209   M /trunk/src/caca.c
6210
6211  * src/caca.c:
6212    + Alloc the AllocConsole() call to fail in case the process already has
6213      a console.
6214
6215------------------------------------------------------------------------
6216r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
6217Changed paths:
6218   M /trunk/examples/cacaview.c
6219
6220  * examples/cacaview.c:
6221    + Proper aspect ratio support.
6222    + Finer zoom support.
6223    + Handle mouse clicks as next/prev picture command.
6224    + Removed useless iterations in draw_checkers().
6225
6226------------------------------------------------------------------------
6227r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
6228Changed paths:
6229   M /trunk/THANKS
6230   M /trunk/src/event.c
6231   M /trunk/src/graphics.c
6232
6233  * src/graphics.c:
6234    + Fixed a buffer overflow due to bad signed/unsigned handling.
6235  * src/event.c:
6236    + Disallow zero width or height in the X11 driver.
6237    + Fixed resizing in ncurses and slang.
6238  * THANKS:
6239    + Added the Source Mage maintainer.
6240
6241------------------------------------------------------------------------
6242r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
6243Changed paths:
6244   A /branches/0.8 (from /trunk:252)
6245   M /branches/0.8/ChangeLog
6246   M /trunk/ChangeLog
6247
6248  * 0.8 branch.
6249
6250------------------------------------------------------------------------
6251r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
6252Changed paths:
6253   M /trunk/ChangeLog
6254   M /trunk/NEWS
6255   M /trunk/THANKS
6256   M /trunk/configure.ac
6257   M /trunk/debian/changelog
6258   M /trunk/libcaca.spec
6259   M /trunk/msvc/config.h
6260
6261  * 0.8 release.
6262
6263------------------------------------------------------------------------
6264r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
6265Changed paths:
6266   M /trunk/examples/cacaview.c
6267   M /trunk/src/event.c
6268   M /trunk/src/graphics.c
6269
6270  * src/graphics.c:
6271    + When resizing under X11, copy the old pixmap to the new one.
6272  * examples/cacaview.c:
6273    + Resizing support.
6274
6275------------------------------------------------------------------------
6276r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
6277Changed paths:
6278   M /trunk/src/caca_internals.h
6279   M /trunk/src/event.c
6280   M /trunk/src/graphics.c
6281
6282  * src/event.c:
6283    + Refresh the X11 window when an exposure event is received.
6284    + When resizing the X11 window, start showing extra characters when two
6285      thirds are visible.
6286
6287------------------------------------------------------------------------
6288r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
6289Changed paths:
6290   M /trunk/TODO
6291   M /trunk/examples/cacaview.c
6292   M /trunk/src/caca.h
6293   M /trunk/src/graphics.c
6294
6295  * src/graphics.c:
6296    + Renamed caca_set_title() to caca_set_window_title().
6297    + Implemented caca_get_window_width() and caca_get_window_height().
6298  * examples/cacaview.c:
6299    + Set the window title to cacaview.
6300
6301------------------------------------------------------------------------
6302r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
6303Changed paths:
6304   M /trunk/src/bitmap.c
6305   M /trunk/src/event.c
6306
6307  * src/event.c:
6308    + Make sure the mouse coordinates stay within the screen boundaries even
6309      if the window was resized.
6310  * src/bitmap.c:
6311    + Fixed a buffer underflow in the rendering routine that caused the bottom
6312      and rightmost pixels to be missed in certain conditions.
6313    + Minor speed optimisation.
6314
6315------------------------------------------------------------------------
6316r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
6317Changed paths:
6318   M /trunk/test
6319   M /trunk/test/Makefile.am
6320   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
6321
6322  * test/colors.c:
6323    + Extracted the colour test from examples/demo.c.
6324
6325------------------------------------------------------------------------
6326r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
6327Changed paths:
6328   M /trunk/src/caca_internals.h
6329   M /trunk/src/event.c
6330   M /trunk/src/graphics.c
6331   M /trunk/test/event.c
6332
6333  * src/graphics.c src/event.c:
6334    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
6335  * test/event.c:
6336    + Display CACA_EVENT_RESIZE.
6337
6338------------------------------------------------------------------------
6339r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
6340Changed paths:
6341   M /trunk/configure.ac
6342   M /trunk/msvc/config.h
6343   M /trunk/src/graphics.c
6344
6345  * src/graphics.c:
6346    + Resize handling in the ncurses and slang drivers.
6347
6348------------------------------------------------------------------------
6349r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
6350Changed paths:
6351   M /trunk/examples/aafire.c
6352   M /trunk/src/caca.h
6353   M /trunk/src/caca_internals.h
6354   M /trunk/src/event.c
6355   M /trunk/src/graphics.c
6356
6357  * src/event.c:
6358    + Added the CACA_EVENT_RESIZE event.
6359    + Added caca_get_mouse_x() and caca_get_mouse_y().
6360  * src/graphics.c:
6361    + Window resize handling in the X11 driver.
6362  * examples/aafire.c:
6363    + Fixed a bad assumption in the resize handling code.
6364
6365------------------------------------------------------------------------
6366r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
6367Changed paths:
6368   M /trunk/build-win32
6369   M /trunk/configure.ac
6370   M /trunk/debian/rules
6371   M /trunk/doc/Makefile.am
6372   M /trunk/libcaca.spec
6373
6374  * configure.ac:
6375    + Added --disable-doc to let the user not build documentation.
6376  * build-win32:
6377    + Do not build documentation.
6378
6379------------------------------------------------------------------------
6380r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
6381Changed paths:
6382   M /trunk/THANKS
6383   M /trunk/src/Makefile.am
6384   A /trunk/src/event.c (from /trunk/src/io.c:238)
6385   M /trunk/src/graphics.c
6386   D /trunk/src/io.c
6387
6388  * src/graphics.c:
6389    + Fixed a typo preventing Win32 builds.
6390  * src/event.c:
6391    + Renamed io.c into event.c.
6392  * THANKS:
6393    + Added Gentoo, NetBSD and FreeBSD porters.
6394
6395------------------------------------------------------------------------
6396r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
6397Changed paths:
6398   M /trunk/Makefile.am
6399   M /trunk/configure.ac
6400   M /trunk/examples/aafire.c
6401   M /trunk/examples/cacaview.c
6402   A /trunk/msvc
6403   A /trunk/msvc/Makefile.am
6404   A /trunk/msvc/cacaball.vcproj
6405   A /trunk/msvc/cacademo.vcproj
6406   A /trunk/msvc/cacafire.vcproj
6407   A /trunk/msvc/cacamoir.vcproj
6408   A /trunk/msvc/cacaplas.vcproj
6409   A /trunk/msvc/cacaview.vcproj
6410   A /trunk/msvc/config.h
6411   A /trunk/msvc/libcaca.sln
6412   A /trunk/msvc/libcaca.vcproj
6413   M /trunk/src/caca.c
6414   M /trunk/src/graphics.c
6415   M /trunk/src/time.c
6416
6417  * configure.ac:
6418    + Check for sys/times.h and unistd.h.
6419    + Added calls to AC_C_CONST and AC_C_INLINE.
6420  * src/time.c src/graphics.c:
6421    + Fixes for MSVC compilation warnings.
6422    + Additional sanity checks in the Win32 driver.
6423  * src/caca.c:
6424    + Use raw()/noraw() in the curses driver instead of cbreak().
6425  * msvc/libcaca.sln:
6426    + Added an MSVC solution.
6427  * examples/aafire.c:
6428    + Slightly reduced the maximum cacafire framerate.
6429
6430------------------------------------------------------------------------
6431r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
6432Changed paths:
6433   M /trunk/NOTES
6434   M /trunk/examples/cacaview.c
6435   M /trunk/src/caca.h
6436   M /trunk/src/graphics.c
6437
6438  * src/graphics.c:
6439    + Implemented caca_set_title() for X11 and Win32.
6440  * examples/cacaview.c:
6441    + Use caca_set_title() to set the window title to "cacaview".
6442
6443------------------------------------------------------------------------
6444r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
6445Changed paths:
6446   M /trunk/Makefile.am
6447   M /trunk/autotools/Makefile.am
6448   M /trunk/debian/Makefile.am
6449   M /trunk/doc/Makefile.am
6450   M /trunk/examples/Makefile.am
6451   M /trunk/src/Makefile.am
6452   M /trunk/test/Makefile.am
6453
6454  * Fixed $Id in all Makefile.am files.
6455
6456------------------------------------------------------------------------
6457r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
6458Changed paths:
6459   M /trunk/Makefile.am
6460   M /trunk/autotools/Makefile.am
6461   A /trunk/build-win32
6462   M /trunk/debian/Makefile.am
6463   M /trunk/doc/Makefile.am
6464   M /trunk/examples/Makefile.am
6465   M /trunk/src/Makefile.am
6466   M /trunk/test/Makefile.am
6467
6468  * build-win32:
6469    + Win32 cross-compilation script.
6470
6471------------------------------------------------------------------------
6472r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
6473Changed paths:
6474   M /trunk/NEWS
6475   M /trunk/debian/control
6476   M /trunk/debian/rules
6477   M /trunk/doc/Makefile.am
6478   M /trunk/doc/cacademo.1
6479   M /trunk/examples
6480   M /trunk/examples/Makefile.am
6481   D /trunk/examples/cacacirc.c
6482   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
6483   M /trunk/libcaca.spec
6484
6485  * examples/cacamoir.c:
6486    + Renamed cacacirc to cacamoir.
6487  * libcaca.spec debian/ doc/:
6488    + Added cacamoir to the distributed files.
6489
6490------------------------------------------------------------------------
6491r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
6492Changed paths:
6493   M /trunk/examples
6494   M /trunk/examples/Makefile.am
6495   M /trunk/examples/cacaball.c
6496   A /trunk/examples/cacacirc.c
6497   M /trunk/examples/cacaplas.c
6498
6499  * examples/cacaballs.c:
6500    + Bigger metaballs, less metaballs.
6501    + Rotating palette.
6502  * examples/cacaplas.c:
6503    + Slightly decreased speed.
6504  * examples/cacacirc.c:
6505    + New effect.
6506
6507------------------------------------------------------------------------
6508r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
6509Changed paths:
6510   M /trunk/configure.ac
6511   M /trunk/src/time.c
6512
6513  * configure.ac:
6514    + Better win32 check for Sleep().
6515
6516------------------------------------------------------------------------
6517r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
6518Changed paths:
6519   M /trunk/configure.ac
6520   M /trunk/examples/cacaview.c
6521   M /trunk/src/time.c
6522
6523  * configure.ac src/time.c:
6524    + Look for Sleep in -lkernel32.
6525  * examples/cacaview.c:
6526    + Use caca_wait_event() instead of usleep()/caca_get_event().
6527
6528------------------------------------------------------------------------
6529r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
6530Changed paths:
6531   M /trunk/NOTES
6532   M /trunk/examples/cacaview.c
6533   M /trunk/src/caca.c
6534   M /trunk/src/caca_internals.h
6535   M /trunk/src/graphics.c
6536   M /trunk/src/io.c
6537   M /trunk/src/time.c
6538
6539  * src/caca.c src/graphics.c src/io.c src/time.c:
6540    + Native win32 port.
6541
6542------------------------------------------------------------------------
6543r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
6544Changed paths:
6545   M /trunk/configure.ac
6546   M /trunk/src/caca.c
6547   M /trunk/src/caca_internals.h
6548   M /trunk/src/graphics.c
6549   M /trunk/src/io.c
6550   M /trunk/src/time.c
6551   M /trunk/test/event.c
6552
6553  * configure.ac:
6554    + Check for gettimeofday().
6555  * src/time.c:
6556    + Created _caca_time().
6557    + Ported _caca_getticks() to the Win32 API.
6558  * src/caca.c:
6559    + Properly builds on Win32.
6560  * test/event.c:
6561    + Added <stdlib.h> because we use malloc().
6562
6563------------------------------------------------------------------------
6564r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
6565Changed paths:
6566   M /trunk/NEWS
6567   M /trunk/THANKS
6568   M /trunk/examples/cacaplas.c
6569
6570  * THANKS examples/cacaplas.c:
6571    + Updated credits.
6572  * NEWS:
6573    + Forthcoming 0.8 news.
6574
6575------------------------------------------------------------------------
6576r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
6577Changed paths:
6578   M /trunk/configure.ac
6579   M /trunk/examples
6580   M /trunk/examples/Makefile.am
6581   A /trunk/examples/cacaplas.c
6582
6583  * configure.ac:
6584    + Check for -lm.
6585  * examples/cacaplas.c:
6586    + New demo, cacaplas, that displays a colour plasma.
6587
6588------------------------------------------------------------------------
6589r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
6590Changed paths:
6591   M /trunk/src/caca.h
6592   M /trunk/src/graphics.c
6593   M /trunk/src/io.c
6594   M /trunk/test/event.c
6595
6596  * src/graphics:
6597    + Initialise the char buffers in the X11 driver.
6598  * src/io.c:
6599    + caca_get_event() and caca_wait_event() immediately return zero if
6600      event_mask is zero.
6601    + Added support for the Home, End, PgUp and PgDown keys.
6602    + In the S-Lang driver, added a call to SLang_getkey() before the call to
6603      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
6604  * test/event.c:
6605    + The "quit" sequence now quits the program, instead of "q" alone.
6606    + Added a status bar below.
6607
6608------------------------------------------------------------------------
6609r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
6610Changed paths:
6611   M /trunk/BUGS
6612   M /trunk/NOTES
6613   M /trunk/README
6614   M /trunk/configure.ac
6615   M /trunk/src/Makefile.am
6616   M /trunk/src/caca.c
6617   M /trunk/src/caca_internals.h
6618   M /trunk/src/graphics.c
6619   M /trunk/src/io.c
6620   A /trunk/src/time.c
6621   M /trunk/test/event.c
6622
6623  * test/event.c:
6624    + Do not refresh after each event, but only when there is no event
6625      pending.
6626    + If the pressed key is a printable character, display it.
6627  * src/time.c:
6628    + Moved _caca_getticks() to this file.
6629  * src/caca.c:
6630    + Set the escape delay to a very low value in the ncurses driver,
6631      because I don't want escape sequences to be entered manually.
6632  * src/io.c:
6633    + Autorepeat emulation in the ncurses and slang drivers: do not
6634      immediately send the key release event.
6635  * configure.ac:
6636    + Check for usleep.
6637    + Improvements in the win32 platform detection.
6638
6639------------------------------------------------------------------------
6640r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6641Changed paths:
6642   M /trunk/configure.ac
6643   M /trunk/src/graphics.c
6644   M /trunk/test/event.c
6645
6646  * test/event.c:
6647    + Display at least two digits for keycodes.
6648  * configure.ac:
6649    + ScreenUpdate is actually mandatory for our conio driver.
6650
6651------------------------------------------------------------------------
6652r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6653Changed paths:
6654   M /trunk/src/graphics.c
6655   M /trunk/src/io.c
6656   M /trunk/test/event.c
6657
6658  * src/io.c:
6659    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6660      directly interpreted.
6661    + Major rehandling of the event code. All output drivers are now
6662      correctly separated.
6663  * src/graphics.c:
6664    + Fixed a compilation warning.
6665  * test/event.c:
6666    + More human-readable event printing.
6667
6668------------------------------------------------------------------------
6669r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6670Changed paths:
6671   A /branches/0.7 (from /trunk:224)
6672   M /branches/0.7/ChangeLog
6673   M /branches/0.7/libcaca.spec
6674   M /trunk/ChangeLog
6675   M /trunk/libcaca.spec
6676
6677  * 0.7 branch.
6678
6679------------------------------------------------------------------------
6680r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6681Changed paths:
6682   M /trunk/configure.ac
6683   M /trunk/debian/changelog
6684   M /trunk/libcaca.spec
6685
6686  * configure.ac:
6687    + Release 0.7.
6688
6689------------------------------------------------------------------------
6690r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6691Changed paths:
6692   M /trunk/src/bitmap.c
6693
6694  * src/bitmap.c:
6695    + Fixed a bug in the dithering characters.
6696
6697------------------------------------------------------------------------
6698r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6699Changed paths:
6700   M /trunk/NEWS
6701   M /trunk/src/bitmap.c
6702   M /trunk/src/io.c
6703
6704  * src/io.c:
6705    + Do not report mouse motions if the coordinates did not change.
6706  * src/bitmap.c:
6707    + More documentation.
6708
6709------------------------------------------------------------------------
6710r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6711Changed paths:
6712   M /trunk/configure.ac
6713   M /trunk/src/caca.c
6714   M /trunk/src/graphics.c
6715   M /trunk/src/io.c
6716   M /trunk/test
6717   M /trunk/test/Makefile.am
6718   A /trunk/test/event.c
6719
6720  * test/event.c:
6721    + Small event lister, similar to X11's xev.
6722  * src/graphics.c:
6723    + If possible, disable autorepeat in the X11 driver.
6724  * src/io.c:
6725    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6726    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6727
6728------------------------------------------------------------------------
6729r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6730Changed paths:
6731   M /trunk/debian/control
6732   M /trunk/debian/rules
6733   M /trunk/doc/Makefile.am
6734   D /trunk/doc/caca-spritedit.1
6735   M /trunk/examples/Makefile.am
6736   D /trunk/examples/spritedit.c
6737   M /trunk/libcaca.spec
6738   M /trunk/test/Makefile.am
6739   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6740
6741  * test/spritedit.c:
6742    + Moved spritedit to the test/ directory, because it is not mature enough.
6743  * libcaca.spec debian/control debian/rules:
6744    + Do not install caca-spritedit.
6745
6746------------------------------------------------------------------------
6747r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6748Changed paths:
6749   M /trunk/NEWS
6750   M /trunk/debian/control
6751   M /trunk/debian/rules
6752   M /trunk/doc/Makefile.am
6753   M /trunk/doc/cacademo.1
6754   M /trunk/libcaca.spec
6755   M /trunk/src/bitmap.c
6756   M /trunk/src/caca.c
6757   M /trunk/src/caca.h
6758   M /trunk/src/conic.c
6759   M /trunk/src/graphics.c
6760   M /trunk/src/io.c
6761   M /trunk/src/line.c
6762   M /trunk/src/sprite.c
6763
6764  * libcaca.spec debian/control:
6765    + Updated the package descriptions to include cacaball.
6766  * doc/cacademo.1 doc/Makefile.am:
6767    + Use the cacademo manpage as the cacaball manpage.
6768  * src/:
6769    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6770      documenting bizarre stuff.
6771
6772------------------------------------------------------------------------
6773r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6774Changed paths:
6775   M /trunk/examples/cacaball.c
6776
6777  * examples/cacaball.c:
6778    + 24 metaballs instead of 5, but smaller.
6779    + Zoom the bitmap to make more use of the screen area.
6780
6781------------------------------------------------------------------------
6782r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6783Changed paths:
6784   M /trunk/AUTHORS
6785   M /trunk/THANKS
6786   M /trunk/examples/aafire.c
6787   M /trunk/examples/cacaball.c
6788
6789  * examples/cacaball.c:
6790    + Crop the palette so that it looks a bit more like metaballs.
6791  * AUTHORS THANKS:
6792    + Credited Jylam and Jan Hubicka.
6793
6794------------------------------------------------------------------------
6795r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6796Changed paths:
6797   M /trunk/examples/cacaball.c
6798
6799  * examples/cacaball.c:
6800    + Huge coding style overhaul.
6801    + Display 5 metaballs instead of 3.
6802    + Generate the palette instead of having a static one.
6803    + Use a 256x256 back buffer for more smoothness.
6804
6805------------------------------------------------------------------------
6806r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6807Changed paths:
6808   M /trunk/src/graphics.c
6809
6810  * src/graphics.c:
6811    + Fixed a compilation warning.
6812
6813------------------------------------------------------------------------
6814r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6815Changed paths:
6816   M /trunk/examples
6817   M /trunk/examples/Makefile.am
6818   A /trunk/examples/cacaball.c
6819
6820  * examples/cacaball.c:
6821    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6822
6823------------------------------------------------------------------------
6824r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6825Changed paths:
6826   M /trunk/examples/aafire.c
6827   M /trunk/examples/cacaview.c
6828   M /trunk/examples/demo.c
6829   M /trunk/examples/spritedit.c
6830   M /trunk/src/caca.h
6831   M /trunk/src/io.c
6832   M /trunk/test/dithering.c
6833   M /trunk/test/hsv.c
6834
6835  * src/io.c:
6836    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6837      in order to select events.
6838
6839------------------------------------------------------------------------
6840r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6841Changed paths:
6842   M /trunk/src/graphics.c
6843
6844  * src/graphics.c:
6845    + Fixed a bug that caused an infinite loop if the delay between two
6846      caca_refresh() calls was greater than 2000 seconds (or something).
6847
6848------------------------------------------------------------------------
6849r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6850Changed paths:
6851   M /trunk/examples/cacaview.c
6852   M /trunk/src/io.c
6853
6854  * src/io.c:
6855    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6856  * examples/cacaview.c:
6857    + Use <stdlib.h> instead of <malloc.h>.
6858
6859------------------------------------------------------------------------
6860r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6861Changed paths:
6862   M /trunk/configure.ac
6863   M /trunk/doc/Makefile.am
6864
6865  * configure.ac:
6866    + Check for dvips in addition to latex.
6867  * doc/Makefile.am:
6868    + Workaround for a bug in the latex code generated by doxygen
6869      in Mandrake 9.1.
6870
6871------------------------------------------------------------------------
6872r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6873Changed paths:
6874   M /trunk/libcaca.spec
6875
6876  * libcaca.spec:
6877    + Install documentation into %{doc}/package-version/ instead
6878      of %{doc}/package/.
6879    + Added tetex-dvips to the build dependencies.
6880
6881------------------------------------------------------------------------
6882r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
6883Changed paths:
6884   A /branches/0.6 (from /trunk:207)
6885   M /branches/0.6/ChangeLog
6886   M /trunk/ChangeLog
6887
6888  * 0.6 branch.
6889
6890------------------------------------------------------------------------
6891r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
6892Changed paths:
6893   M /trunk/NEWS
6894   M /trunk/configure.ac
6895   M /trunk/debian/changelog
6896   M /trunk/debian/control
6897   M /trunk/debian/rules
6898   M /trunk/doc/Makefile.am
6899   M /trunk/libcaca.spec
6900
6901  * configure.ac NEWS:
6902    + Prepared the 0.6 release.
6903  * libcaca.spec:
6904    + Split the RPM into libcaca-devel and caca-utils.
6905    + More detailed descriptions.
6906    + Packages are now rpmlint clean.
6907  * doc/Makefile.am:
6908    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
6909
6910------------------------------------------------------------------------
6911r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
6912Changed paths:
6913   M /trunk/configure.ac
6914   M /trunk/src/caca.c
6915   M /trunk/src/graphics.c
6916   M /trunk/src/io.c
6917
6918  * configure.ac:
6919    + Search for <slang/slang.h> in addition of <slang.h>.
6920
6921------------------------------------------------------------------------
6922r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
6923Changed paths:
6924   M /trunk/src/bitmap.c
6925
6926  * src/bitmap.c:
6927    + Dither H/S/V when looking up the two nearest colours.
6928    + Weigh pixels in the distance calculation.
6929    + Factorised the lookup table calculation.
6930
6931------------------------------------------------------------------------
6932r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
6933Changed paths:
6934   M /trunk/test
6935   M /trunk/test/Makefile.am
6936   A /trunk/test/hsv.c
6937
6938  * test/hsv.c:
6939    + Trivial saturation/value rendering test.
6940
6941------------------------------------------------------------------------
6942r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
6943Changed paths:
6944   M /trunk/src/bitmap.c
6945   M /trunk/src/caca.c
6946   M /trunk/src/caca_internals.h
6947
6948  * src/bitmap.c:
6949    + Fixed a minor overflow in the saturation computation.
6950    + Use a global lookup table for foreground/background colour selection
6951      in the bitmap rendering routine. This broke dithering, sorry.
6952
6953------------------------------------------------------------------------
6954r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
6955Changed paths:
6956   M /trunk/examples/aafire.c
6957   M /trunk/examples/cacaview.c
6958   M /trunk/src/bitmap.c
6959   M /trunk/src/caca.c
6960   M /trunk/src/caca.h
6961   M /trunk/src/graphics.c
6962   M /trunk/src/line.c
6963   M /trunk/src/sprite.c
6964   M /trunk/test/optipal.c
6965
6966  * src/ examples/ test/:
6967    + Changed <const type> constructs into <type const>.
6968
6969------------------------------------------------------------------------
6970r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
6971Changed paths:
6972   M /trunk/examples/aafire.c
6973
6974  * examples/aafire.c:
6975    + Do not call caca_get_width() 10000 times per frame. Cache the value
6976      instead.
6977
6978------------------------------------------------------------------------
6979r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
6980Changed paths:
6981   M /trunk/src/graphics.c
6982
6983  * src/graphics.c:
6984    + Split the drawing of foreground and background colours in the X11
6985      driver. Nice performance improvement.
6986
6987------------------------------------------------------------------------
6988r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
6989Changed paths:
6990   M /trunk/examples/cacaview.c
6991
6992  * examples/cacaview.c:
6993    + If Imlib2 was not activated, warn the user that only BMP is supported.
6994
6995------------------------------------------------------------------------
6996r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
6997Changed paths:
6998   M /trunk/AUTHORS
6999   M /trunk/Makefile.am
7000   A /trunk/THANKS
7001   A /trunk/libcaca.spec
7002
7003  * libcaca.spec:
7004    + RPM specfile, courtesy of Richard Zidlicky.
7005  * THANKS:
7006    + Added a THANKS file for contributors.
7007
7008------------------------------------------------------------------------
7009r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
7010Changed paths:
7011   M /trunk/README
7012   M /trunk/src/caca.c
7013   M /trunk/src/graphics.c
7014
7015  * src/graphics.c:
7016    + Minor optimisation in caca_set_color().
7017    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
7018    + Optimised the X11 caca_refresh() routine by handling strings of the
7019      same colour as one text chunk.
7020  * src/caca.c:
7021    + Bugfix in caca_init when conio is the only compiled-in driver.
7022  * README:
7023    + Minor documentation updates.
7024
7025------------------------------------------------------------------------
7026r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
7027Changed paths:
7028   M /trunk/examples/aafire.c
7029   M /trunk/examples/cacaview.c
7030
7031  * examples/cacaview.c:
7032    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
7033  * examples/aafire.c:
7034    + bzero the pixel buffer in the initialisation routine.
7035
7036------------------------------------------------------------------------
7037r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7038Changed paths:
7039   M /trunk/doc/doxygen.cfg.in
7040   M /trunk/src/bitmap.c
7041   M /trunk/src/box.c
7042   M /trunk/src/caca.h
7043   M /trunk/src/conic.c
7044   M /trunk/src/graphics.c
7045   M /trunk/src/io.c
7046   M /trunk/src/line.c
7047   M /trunk/src/math.c
7048   M /trunk/src/triangle.c
7049
7050  * doc/doxygen.cfg.in:
7051    + Removed caca_internal.h from the list of documented files.
7052  * src/:
7053    + Minor documentation updates.
7054
7055------------------------------------------------------------------------
7056r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
7057Changed paths:
7058   M /trunk/BUGS
7059   M /trunk/debian/rules
7060   M /trunk/doc/Makefile.am
7061   M /trunk/test/dithering.c
7062
7063  * test/dithering.c:
7064    + Fixed a minor compilation warning.
7065  * debian/rules:
7066    + Explicitely use --enable-imlib2.
7067  * BUGS:
7068    + Added a note about blinking consoles.
7069  * doc/Makefile.am:
7070    + Fixed a bashism in the HTML files installation.
7071
7072------------------------------------------------------------------------
7073r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
7074Changed paths:
7075   M /trunk/doc/Makefile.am
7076
7077  * doc/Makefile.am:
7078    + Do not install doxygen.png directly, because it can be doxygen.gif on
7079      old installations.
7080
7081------------------------------------------------------------------------
7082r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7083Changed paths:
7084   M /trunk/examples/aafire.c
7085
7086  * examples/aafire.c:
7087    + Only quit upon keypress, not mouse motion.
7088
7089------------------------------------------------------------------------
7090r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
7091Changed paths:
7092   M /trunk/examples/aafire.c
7093
7094  * examples/aafire.c:
7095    + Render cacafire at full speed.
7096
7097------------------------------------------------------------------------
7098r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
7099Changed paths:
7100   M /trunk/src/graphics.c
7101   M /trunk/test
7102   M /trunk/test/Makefile.am
7103   A /trunk/test/optipal.c
7104
7105  * test/optipal.c:
7106    + Optimised S-Lang palette generator.
7107  * src/graphics:
7108    + Removed the S-Lang palette generator and replaced it with the tables
7109      generated by optipal.
7110
7111------------------------------------------------------------------------
7112r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
7113Changed paths:
7114   M /trunk/Makefile.am
7115   M /trunk/configure.ac
7116   M /trunk/examples/Makefile.am
7117   A /trunk/test
7118   A /trunk/test/Makefile.am
7119   A /trunk/test/dithering.c
7120
7121  * Makefile.am:
7122    + Added a test directory for test programs.
7123  * test/dithering.c:
7124    + The value/saturation dithering example.
7125
7126------------------------------------------------------------------------
7127r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
7128Changed paths:
7129   M /trunk/examples/cacaview.c
7130   M /trunk/src/caca.c
7131
7132  * src/caca.c:
7133    + Do not try the X11 driver if DISPLAY is set to the empty string.
7134  * examples/cacaview.c:
7135    + Cosmetic fixes.
7136
7137------------------------------------------------------------------------
7138r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
7139Changed paths:
7140   M /trunk/examples/Makefile.am
7141   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
7142   D /trunk/examples/view.c
7143
7144  * example/:
7145    + Renamed view.c into cacaview.c.
7146
7147------------------------------------------------------------------------
7148r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7149Changed paths:
7150   M /trunk/src/io.c
7151
7152  * src/io.c:
7153    + Fixed mouse support under ncurses and slang.
7154
7155------------------------------------------------------------------------
7156r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
7157Changed paths:
7158   M /trunk/configure.ac
7159
7160  * configure.ac:
7161    + Error out if Imlib2 was not found. Override with --disable-imlib2.
7162
7163------------------------------------------------------------------------
7164r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
7165Changed paths:
7166   M /trunk/doc
7167   M /trunk/examples/demo.c
7168   M /trunk/src/caca.h
7169   M /trunk/src/io.c
7170
7171  * src/io.c:
7172    + Mouse support under X11.
7173    + Split the mouse motion and mouse click events.
7174  * examples/demo.c:
7175    + Mouse motion support.
7176
7177------------------------------------------------------------------------
7178r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7179Changed paths:
7180   M /trunk/src/caca.c
7181   M /trunk/src/graphics.c
7182
7183  * src/graphics.c:
7184    + Compilation fix.
7185  * src/caca.c:
7186    + Minor indentation fix.
7187
7188------------------------------------------------------------------------
7189r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
7190Changed paths:
7191   M /trunk/configure.ac
7192   M /trunk/src/caca.c
7193
7194  * src/caca.c:
7195    + Prefer the X11 driver if $DISPLAY is set.
7196    + The slang driver is now preferred over the ncurses driver.
7197  * configure.ac:
7198    + Autodetect conio.h.
7199
7200------------------------------------------------------------------------
7201r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
7202Changed paths:
7203   M /trunk/configure.ac
7204
7205  * configure.ac:
7206    + Autodetect ncurses, slang and X11.
7207    + Abort if no output driver was selected or detected.
7208
7209------------------------------------------------------------------------
7210r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
7211Changed paths:
7212   A /branches/0.5 (from /trunk:179)
7213   M /branches/0.5/ChangeLog
7214   M /trunk/ChangeLog
7215
7216  * 0.5 branch.
7217
7218------------------------------------------------------------------------
7219r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
7220Changed paths:
7221   M /trunk/NEWS
7222   M /trunk/configure.ac
7223   M /trunk/debian/changelog
7224
7225  * configure.ac NEWS debian/changelog:
7226    + New 0.5 release.
7227
7228------------------------------------------------------------------------
7229r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
7230Changed paths:
7231   M /trunk/BUGS
7232   M /trunk/NOTES
7233   M /trunk/configure.ac
7234   M /trunk/src/graphics.c
7235
7236  * NOTES BUGS:
7237    + Updated information about the S-Lang colour pair shortage bug.
7238  * src/graphics.c:
7239    + Implemented the solution explained in NOTES.
7240
7241------------------------------------------------------------------------
7242r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
7243Changed paths:
7244   M /trunk/src/caca.c
7245
7246  * src/caca.c:
7247    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
7248
7249------------------------------------------------------------------------
7250r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
7251Changed paths:
7252   M /trunk/NOTES
7253
7254  * NOTES:
7255    + Added a section with a proposed solution to the slang problem.
7256
7257------------------------------------------------------------------------
7258r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
7259Changed paths:
7260   A /branches/0.4 (from /trunk:174)
7261   M /branches/0.4/ChangeLog
7262   M /trunk/ChangeLog
7263
7264  * 0.4 branch.
7265
7266------------------------------------------------------------------------
7267r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
7268Changed paths:
7269   M /trunk/configure.ac
7270   M /trunk/debian/control
7271
7272  * debian/control:
7273    + Added missing dependencies to the -dev package.
7274  * configure.ac:
7275    + Kludge for woody builds where x_includes is undefined.
7276
7277------------------------------------------------------------------------
7278r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
7279Changed paths:
7280   M /trunk/src/caca.h
7281
7282  * src/caca.h:
7283    + Documented CACA_FONT.
7284
7285------------------------------------------------------------------------
7286r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
7287Changed paths:
7288   M /trunk/doc/Makefile.am
7289
7290  * doc/Makefile.am:
7291    + Rename the refman.ps doxygen documentation to libcaca.ps.
7292
7293------------------------------------------------------------------------
7294r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
7295Changed paths:
7296   M /trunk/NEWS
7297   M /trunk/src/caca.h
7298   M /trunk/src/graphics.c
7299
7300  * src/graphics.c:
7301    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
7302  * src/caca.c:
7303    + Documented the CACA_GEOMETRY environment variable.
7304
7305------------------------------------------------------------------------
7306r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
7307Changed paths:
7308   M /trunk/src/caca_internals.h
7309   M /trunk/src/graphics.c
7310   M /trunk/src/io.c
7311
7312  * src/io.c:
7313    + Mouse support in the X11 driver.
7314
7315------------------------------------------------------------------------
7316r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
7317Changed paths:
7318   M /trunk/src/graphics.c
7319
7320  * src/graphics:
7321    + Use XCreateWindow instead of XCreateSimpleWindow.
7322    + Set the X window title to "caca for X".
7323
7324------------------------------------------------------------------------
7325r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
7326Changed paths:
7327   M /trunk/debian/changelog
7328   M /trunk/debian/control
7329   M /trunk/debian/rules
7330
7331  * debian/control:
7332    + Build-depend on doxygen and tetex to build documentation.
7333    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
7334
7335------------------------------------------------------------------------
7336r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
7337Changed paths:
7338   M /trunk/BUGS
7339   M /trunk/Makefile.am
7340   M /trunk/NEWS
7341   M /trunk/README
7342   M /trunk/TODO
7343   M /trunk/configure.ac
7344   M /trunk/doc/Makefile.am
7345   M /trunk/src/graphics.c
7346
7347  * configure.ac NEWS:
7348    + Prepared release 0.4.
7349  * src/graphics.c README BUGS TODO:
7350    + Updated documentation.
7351  * Makefile.am doc/Makefile.am:
7352    + Install the generated doxygen documentation.
7353
7354------------------------------------------------------------------------
7355r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
7356Changed paths:
7357   M /trunk/src/io.c
7358
7359  * src/io.c:
7360    + Fixed a warning by including <unistd.h>.
7361    + Support for arrow and function keys under X11.
7362
7363------------------------------------------------------------------------
7364r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
7365Changed paths:
7366   M /trunk/configure.ac
7367   M /trunk/doc/Makefile.am
7368   D /trunk/doc/doxygen.cfg
7369   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
7370   M /trunk/examples/aafire.c
7371   M /trunk/examples/demo.c
7372   M /trunk/examples/spritedit.c
7373   M /trunk/examples/view.c
7374   M /trunk/src/bitmap.c
7375   M /trunk/src/box.c
7376   M /trunk/src/caca.c
7377   M /trunk/src/caca.h
7378   M /trunk/src/caca_internals.h
7379   M /trunk/src/conic.c
7380   M /trunk/src/graphics.c
7381   M /trunk/src/io.c
7382   M /trunk/src/line.c
7383   M /trunk/src/math.c
7384   M /trunk/src/sprite.c
7385   M /trunk/src/triangle.c
7386
7387  * src/io.c:
7388    + Added caca_wait_event(), a blocking caca_get_event().
7389  * src/ examples/:
7390    + More documentation.
7391  * doc/doxygen.cfg.in:
7392    + doc/doxygen.cfg is now generated by configure, so that we can use
7393      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
7394    + Create manpages.
7395
7396------------------------------------------------------------------------
7397r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
7398Changed paths:
7399   M /trunk/doc/doxygen.cfg
7400   M /trunk/src/bitmap.c
7401   M /trunk/src/caca.c
7402   M /trunk/src/caca.h
7403
7404  * More API documentation.
7405
7406------------------------------------------------------------------------
7407r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
7408Changed paths:
7409   M /trunk/src/caca.c
7410
7411  * caca.c:
7412    + Fixed typos in the initialisation code.
7413
7414------------------------------------------------------------------------
7415r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
7416Changed paths:
7417   M /trunk/configure.ac
7418   M /trunk/src/bitmap.c
7419   M /trunk/src/caca.c
7420   M /trunk/src/caca.h
7421   M /trunk/src/caca_internals.h
7422   M /trunk/src/conic.c
7423   M /trunk/src/graphics.c
7424   M /trunk/src/io.c
7425   M /trunk/src/line.c
7426
7427  * src/graphics.c src/caca.c src/io.c:
7428    + Support for simultaneously compiled-in drivers.
7429    + Honour the CACA_DRIVER environment variable.
7430  * configure.ac:
7431    + Drivers are no longer mutually exclusive.
7432
7433------------------------------------------------------------------------
7434r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
7435Changed paths:
7436   M /trunk/src/graphics.c
7437
7438  * src/graphics:
7439    + Initialise default height at 32 (as in aalib).
7440
7441------------------------------------------------------------------------
7442r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
7443Changed paths:
7444   M /trunk/src/caca_internals.h
7445   M /trunk/src/graphics.c
7446   M /trunk/src/io.c
7447
7448  * src/graphics.c:
7449    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
7450    + Use an intermediary X pixmap for rendering.
7451    + Slightly changed the variable naming scheme.
7452
7453------------------------------------------------------------------------
7454r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
7455Changed paths:
7456   M /trunk/examples/aafire.c
7457
7458  * examples/aafire.c:
7459    + The image buffer in cacafire was too small.
7460
7461------------------------------------------------------------------------
7462r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
7463Changed paths:
7464   M /trunk/src/graphics.c
7465
7466  * src/graphics.c:
7467    + Progress in the X11 driver.
7468    + Fixed a compilation bug in the conio driver.
7469
7470------------------------------------------------------------------------
7471r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
7472Changed paths:
7473   M /trunk/debian/changelog
7474   M /trunk/debian/control
7475   M /trunk/debian/rules
7476
7477  * debian/rules debian/control:
7478    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
7479    + Symlinked cacafire.1 to cacademo.1.
7480
7481------------------------------------------------------------------------
7482r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
7483Changed paths:
7484   M /trunk/ChangeLog
7485   M /trunk/NEWS
7486   M /trunk/README
7487   M /trunk/debian/changelog
7488   M /trunk/debian/control
7489   M /trunk/doc/doxygen.cfg
7490
7491  * debian/control:
7492    + Updated long descriptions.
7493  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
7494    + Prepared 0.3 release.
7495  * README:
7496    + --enable-ncurses is now the default.
7497
7498------------------------------------------------------------------------
7499r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
7500Changed paths:
7501   M /trunk/src/bitmap.c
7502   M /trunk/src/box.c
7503   M /trunk/src/caca.c
7504   M /trunk/src/caca.h
7505   M /trunk/src/conic.c
7506   M /trunk/src/graphics.c
7507   M /trunk/src/io.c
7508   M /trunk/src/line.c
7509   M /trunk/src/math.c
7510   M /trunk/src/sprite.c
7511   M /trunk/src/triangle.c
7512
7513  * src/:
7514    + Doxygenated public functions.
7515
7516------------------------------------------------------------------------
7517r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
7518Changed paths:
7519   M /trunk/src/caca.h
7520
7521  * src/caca.h:
7522    + Documented environment variables.
7523
7524------------------------------------------------------------------------
7525r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
7526Changed paths:
7527   M /trunk/examples/view.c
7528
7529  * examples/view.c:
7530    + Fixed a bug in the loading of 1bpp BMPs.
7531    + Commented stuff.
7532
7533------------------------------------------------------------------------
7534r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
7535Changed paths:
7536   M /trunk/examples/Makefile.am
7537   M /trunk/examples/view.c
7538
7539  * examples/view.c:
7540    + If Imlib2 is not available, use a custom simple BMP loader.
7541    + Draw the bottom bar one line higher to leave room for a status line.
7542    + '?' now properly toggles help.
7543  * examples/Makefile.am:
7544    + Always build cacaview.
7545
7546------------------------------------------------------------------------
7547r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
7548Changed paths:
7549   M /trunk/configure.ac
7550   M /trunk/src/bitmap.c
7551
7552  * src/bitmap.c:
7553    + If the alpha palette is all-zero, forget the alpha channel.
7554  * configure.ac:
7555    + Export HAVE_IMLIB2_H and the like.
7556
7557------------------------------------------------------------------------
7558r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
7559Changed paths:
7560   M /trunk/src/bitmap.c
7561
7562  * src/bitmap.c:
7563    + If the alpha mask is 0, ignore alpha information.
7564    + Ditto if no alpha information is given with the palette.
7565
7566------------------------------------------------------------------------
7567r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
7568Changed paths:
7569   M /trunk/configure.ac
7570   M /trunk/src/caca.c
7571   M /trunk/src/caca_internals.h
7572   M /trunk/src/graphics.c
7573   M /trunk/src/io.c
7574
7575  * src/graphics.c src/io.c:
7576    + Beginning of an X11 driver. Currently we merely open the window and
7577      check keyboard events.
7578
7579------------------------------------------------------------------------
7580r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
7581Changed paths:
7582   M /trunk/configure.ac
7583   M /trunk/debian/changelog
7584   M /trunk/src/caca.c
7585
7586  * configure.ac debian/changelog:
7587    + Prepare for 0.3 release.
7588    + Check for strcasecmp().
7589  * src/caca.c:
7590    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
7591      variables.
7592
7593------------------------------------------------------------------------
7594r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
7595Changed paths:
7596   M /trunk/examples/aafire.c
7597   M /trunk/examples/demo.c
7598   M /trunk/examples/view.c
7599   M /trunk/src/bitmap.c
7600   M /trunk/src/caca.c
7601   M /trunk/src/caca.h
7602   M /trunk/src/caca_internals.h
7603
7604  * src/bitmap.c:
7605    + Added antialiasing support.
7606    + Dithering, antialiasing and background mode can now be selected at
7607      runtime.
7608  * src/caca.c src/caca.h:
7609    + Renamed caca_dithering into caca_feature and extended the type to
7610      express background colour and antialiasing mode.
7611  * examples/demo.c:
7612    + Fixed a bug that disabled the sprite demo.
7613    + Draw solid flares.
7614  * examples/view.c:
7615    + Select antialiasing and background mode at runtime.
7616
7617------------------------------------------------------------------------
7618r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
7619Changed paths:
7620   M /trunk/BUGS
7621   M /trunk/TODO
7622   M /trunk/debian/control
7623   M /trunk/doc/cacademo.1
7624   M /trunk/doc/cacaview.1
7625
7626  * Minor updates to manpages, BUGS, TODO and the Debian control file.
7627
7628------------------------------------------------------------------------
7629r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7630Changed paths:
7631   M /trunk/src/Makefile.am
7632   M /trunk/src/bitmap.c
7633   M /trunk/src/caca.c
7634   M /trunk/src/caca.h
7635   M /trunk/src/caca_internals.h
7636   M /trunk/src/graphics.c
7637
7638  * src/caca.c:
7639    + Moved global variables to src/graphics.c.
7640  * src/bitmap.c:
7641    + Sanitised prototypes.
7642
7643------------------------------------------------------------------------
7644r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7645Changed paths:
7646   M /trunk/examples
7647   M /trunk/examples/aafire.c
7648   M /trunk/examples/demo.c
7649   M /trunk/examples/view.c
7650   M /trunk/src/bitmap.c
7651   M /trunk/src/box.c
7652   M /trunk/src/caca.c
7653   M /trunk/src/caca.h
7654   M /trunk/src/caca_internals.h
7655   M /trunk/src/conic.c
7656   M /trunk/src/graphics.c
7657   M /trunk/src/line.c
7658   M /trunk/src/sprite.c
7659   M /trunk/src/triangle.c
7660
7661  * src/graphics.c:
7662    + Internally cache screen width and height.
7663  * src/bitmap.c:
7664    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7665      alpha as fully transparent, and any other value as fully opaque.
7666    + Slightly tuned colour weights in the renderer.
7667    + caca_set_bitmap_palette() takes unsigned ints.
7668  * examples/demo.c:
7669    + Added a crap render demo.
7670  * examples/aafire.c:
7671    + Set a 20ms delay.
7672    + Added alpha values to the palette.
7673  * examples/view.c:
7674    + Draw a gray checkered grid below the image so that transparent images
7675      look a lot nicer.
7676    + 'f' toggles "fullscreen" mode.
7677
7678------------------------------------------------------------------------
7679r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7680Changed paths:
7681   M /trunk/caca-config.in
7682   M /trunk/configure.ac
7683
7684  * configure.ac:
7685    + Set the executable bit of caca-config when regenerating that file.
7686  * caca-config.in:
7687    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7688      have @CACA_LIBS@.
7689
7690------------------------------------------------------------------------
7691r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7692Changed paths:
7693   M /trunk/configure.ac
7694   M /trunk/examples/Makefile.am
7695   A /trunk/examples/aafire.c
7696
7697  * configure.ac:
7698    + Removed unused USE_* variables.
7699    + Export -lslang and -lncurses as @CACA_LIBS@.
7700  * examples/aafire.c:
7701    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7702
7703------------------------------------------------------------------------
7704r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7705Changed paths:
7706   M /trunk/ChangeLog
7707   M /trunk/NEWS
7708   M /trunk/TODO
7709   M /trunk/debian/changelog
7710   M /trunk/debian/control
7711
7712  * 0.2 release.
7713
7714------------------------------------------------------------------------
7715r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7716Changed paths:
7717   M /trunk/examples/view.c
7718
7719  * examples/view.c:
7720    + Removed last endianness issue.
7721
7722------------------------------------------------------------------------
7723r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7724Changed paths:
7725   M /trunk/examples/view.c
7726   M /trunk/src/bitmap.c
7727   M /trunk/src/io.c
7728
7729  * src/io.c:
7730    + Removed a useless message.
7731  * src/bitmap.c examples/view.c:
7732    + Really fixed the endianness issue.
7733
7734------------------------------------------------------------------------
7735r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7736Changed paths:
7737   M /trunk/src/bitmap.c
7738
7739  * src/bitmap.c:
7740    + Fine-tuned the new renderer.
7741    + Fixed warnings.
7742    + Changed hardcoded values to macros.
7743
7744------------------------------------------------------------------------
7745r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7746Changed paths:
7747   M /trunk/configure.ac
7748   M /trunk/examples/demo.c
7749   M /trunk/examples/view.c
7750   M /trunk/src/bitmap.c
7751   M /trunk/src/caca.c
7752   M /trunk/src/caca.h
7753
7754  * src/bitmap.c:
7755    + Fixed an endianness issue in the byte reader.
7756    + Decreased precision in RGB and HSV values to avoid overflows.
7757    + New dithering method: 2x2 ordered.
7758    + New renderer, with background colour awareness.
7759  * configure.ac:
7760    + Check for <endian.h>.
7761  * examples/demo.c examples/view.c:
7762    + Fixed an endianness issue in cacaview.
7763    + Adapted code to the additional dithering method.
7764
7765------------------------------------------------------------------------
7766r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7767Changed paths:
7768   M /trunk/examples/view.c
7769   M /trunk/src/bitmap.c
7770
7771  * src/bitmap.c examples/view.c:
7772    + Fixed an endianness issue in caca_draw_bitmap().
7773    + Code cleanup.
7774
7775------------------------------------------------------------------------
7776r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7777Changed paths:
7778   M /trunk/TODO
7779   M /trunk/doc/cacaview.1
7780   M /trunk/examples/Makefile.am
7781   M /trunk/examples/view.c
7782   M /trunk/src/caca.c
7783
7784  * src/caca.c:
7785    + Minor change to the dithering names.
7786  * TODO:
7787    + Added cacaview TODO.
7788  * doc/cacaview.1:
7789    + Wrote a manpage for cacaview.
7790  * examples/Makefile.am:
7791    + Moved the -DX_DISPLAY_MISSING=1 here.
7792  * examples/view.c:
7793    + Capital 'D' cycles through dithering modes in reverse order.
7794    + Sleep when there is nothing to do.
7795    + Cosmetic code reorganisation.
7796
7797------------------------------------------------------------------------
7798r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7799Changed paths:
7800   M /trunk/examples/demo.c
7801   M /trunk/examples/view.c
7802   M /trunk/src/bitmap.c
7803   M /trunk/src/caca.c
7804   M /trunk/src/caca.h
7805
7806  * src/caca.c src/caca.h:
7807    + Added caca_get_dithering_name().
7808  * src/bitmap.c:
7809    + Created a new dithering method with an 8x8 ordered matrix.
7810    + Replaced the char list with a string for better readability.
7811    + Dithering functions now return a value between 0 and 255.
7812  * examples/demo.c examples/view.c:
7813    + Adapted to use caca_get_dithering_name().
7814
7815------------------------------------------------------------------------
7816r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7817Changed paths:
7818   M /trunk/src/caca.c
7819
7820  * src/caca.c:
7821    + Test whether ncurses knows xterm-16color before setting $TERM.
7822
7823------------------------------------------------------------------------
7824r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7825Changed paths:
7826   M /trunk/examples/view.c
7827
7828  * examples/view.c:
7829    + Added top and bottom status lines, like in mutt and slrn.
7830    + Added a status string when loading an image or upon error.
7831    + Can load multiple files; use 'n' and 'p' for next and previous.
7832    + Clip zoom between -48 and +48.
7833
7834------------------------------------------------------------------------
7835r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7836Changed paths:
7837   M /trunk/src/caca.c
7838
7839  * Fixed a C99ism.
7840
7841------------------------------------------------------------------------
7842r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7843Changed paths:
7844   M /trunk/NOTES
7845   M /trunk/configure.ac
7846   M /trunk/src/caca.c
7847   M /trunk/src/graphics.c
7848
7849  * configure.ac:
7850    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7851  * src/caca.c:
7852    + Disable scrolling to avoid hashmap scrolling optimization code.
7853  * src/graphics.c:
7854    + Swap fg and bg in the colour pair indexing, so that bg is always
7855      right.
7856    + Disable alt charset support to exploit my patched slang.
7857
7858------------------------------------------------------------------------
7859r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7860Changed paths:
7861   M /trunk/NOTES
7862   M /trunk/examples/view.c
7863   M /trunk/src/bitmap.c
7864
7865  * src/bitmap.c:
7866    + Dither chroma outside of rgb2hsv_default().
7867    + Clip fromx and fromy values.
7868  * NOTES:
7869    + Link to the XTerm control sequences.
7870  * examples/view.c:
7871    + Draw status bar.
7872    + Move with 'h' 'j' 'k' 'l', à la vi.
7873    + '?' toggles a help menu.
7874
7875------------------------------------------------------------------------
7876r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7877Changed paths:
7878   M /trunk/src/bitmap.c
7879
7880  * src/bitmap.c:
7881    + Removed § from the list of default characters due to collisions.
7882
7883------------------------------------------------------------------------
7884r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
7885Changed paths:
7886   A /trunk/debian/caca-utils.mime
7887   M /trunk/debian/control
7888   M /trunk/debian/rules
7889
7890  * debian/control:
7891    + Removed slang1-dev dependency in caca-utils.
7892  * debian/caca-utils.mime debian/rules:
7893    + Added a MIME file with low priority.
7894    + Added call to dh_installmime.
7895
7896------------------------------------------------------------------------
7897r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
7898Changed paths:
7899   M /trunk/configure.ac
7900   M /trunk/src/caca.c
7901   M /trunk/src/caca_internals.h
7902   M /trunk/src/graphics.c
7903
7904  * src/caca.c src/graphics.c:
7905    + Moved graphics stuff from caca.c to graphics.c.
7906    + Added a few kludges: if gnome-terminal or konsole are detected, switch
7907      to TERM=xterm-16color to benefit from extended colour palette.
7908
7909------------------------------------------------------------------------
7910r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
7911Changed paths:
7912   M /trunk/NOTES
7913   M /trunk/examples/demo.c
7914   M /trunk/examples/spritedit.c
7915   M /trunk/src/bitmap.c
7916   M /trunk/src/caca.c
7917   M /trunk/src/caca.h
7918   M /trunk/src/graphics.c
7919   M /trunk/src/sprite.c
7920
7921  * NOTES:
7922    + Added setab/setaf quotes from the XTerm terminfo.
7923    + Proposed a workaround for bright colours on any terminal.
7924  * src/caca.c:
7925    + 16 colour support for ncurses and conio.
7926  * src/graphics.c:
7927    + Ported to 16 colour support.
7928    + Added a missing <stdio.h> for BUFSIZ.
7929    + Disabled vsnprintf under DOS (only vsprintf exists).
7930  * examples/:
7931    + Don't abort if the caca.txt sprite was not found.
7932    + Ported to 16 colour support.
7933
7934------------------------------------------------------------------------
7935r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
7936Changed paths:
7937   M /trunk/NOTES
7938
7939  * NOTES: more notes about colours.
7940
7941------------------------------------------------------------------------
7942r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
7943Changed paths:
7944   M /trunk/Makefile.am
7945   M /trunk/configure.ac
7946   M /trunk/examples/Makefile.am
7947
7948  * configure.ac:
7949    + More sensible imlib2 detection, works with cross-compilation.
7950  * Makefile.am:
7951    + Don't forget to include NOTES to the dist tarball.
7952
7953------------------------------------------------------------------------
7954r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
7955Changed paths:
7956   A /trunk/NOTES
7957   M /trunk/README
7958   M /trunk/debian/rules
7959
7960  * NOTES: added information about colour support.
7961
7962------------------------------------------------------------------------
7963r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
7964Changed paths:
7965   M /trunk/configure.ac
7966
7967  * configure.ac: Added a missing check for <inttypes.h>.
7968
7969------------------------------------------------------------------------
7970r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
7971Changed paths:
7972   M /trunk/src/bitmap.c
7973
7974  * src/bitmap.c: Support for more colour depths.
7975
7976------------------------------------------------------------------------
7977r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
7978Changed paths:
7979   M /trunk/configure.ac
7980   M /trunk/examples/Makefile.am
7981   M /trunk/examples/demo.c
7982   M /trunk/examples/view.c
7983
7984  * configure.ac examples/Makefile.am:
7985    + Added a check for imlib2-config.
7986    + Build cacaview conditionally.
7987  * examples/demo.c:
7988    + Removed all gdkpixbuf code.
7989  * examples/view.c:
7990    + Default to ordered dithering.
7991    + Make sure the arrows always work even if delta is too small.
7992
7993------------------------------------------------------------------------
7994r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
7995Changed paths:
7996   M /trunk/debian
7997   M /trunk/debian/control
7998   M /trunk/debian/rules
7999
8000  * debian/:
8001    + New caca-utils package.
8002    + Move cacademo, cacaview and caca-spritedit to caca-utils.
8003
8004------------------------------------------------------------------------
8005r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
8006Changed paths:
8007   M /trunk/doc/Makefile.am
8008   D /trunk/doc/caca-demo.1
8009   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
8010   A /trunk/doc/cacaview.1
8011   M /trunk/examples
8012   M /trunk/examples/Makefile.am
8013   A /trunk/examples/view.c
8014
8015  * examples/:
8016    + Simple image viewer, cacaview, based on libcaca and imlib2.
8017    + Renamed caca-demo into cacademo.
8018  * doc/:
8019    + Renamed doc/caca-demo.1 into doc/cacademo.1.
8020
8021------------------------------------------------------------------------
8022r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
8023Changed paths:
8024   M /trunk/src/Makefile.am
8025   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
8026   D /trunk/src/blit.c
8027
8028  * Renamed src/blit.c into src/bitmap.c.
8029
8030------------------------------------------------------------------------
8031r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
8032Changed paths:
8033   M /trunk/examples/demo.c
8034   M /trunk/src/caca.c
8035   M /trunk/src/caca.h
8036   M /trunk/src/io.c
8037
8038  * src/caca.c:
8039    + Mouse initialisation in ncurses.
8040  * src/io.c:
8041    + Mouse support in ncurses.
8042
8043------------------------------------------------------------------------
8044r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
8045Changed paths:
8046   M /trunk/debian/control
8047
8048  * debian/control:
8049    + libcaca-dev should depend on slang1-dev.
8050
8051------------------------------------------------------------------------
8052r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
8053Changed paths:
8054   M /trunk/debian/Makefile.am
8055
8056  * debian/Makefile.am:
8057    + Added compat and copyright to the distributed files.
8058
8059------------------------------------------------------------------------
8060r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
8061Changed paths:
8062   A /trunk/ChangeLog
8063   M /trunk/debian/rules
8064
8065  * Added a ChangeLog file.
8066
8067------------------------------------------------------------------------
8068r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
8069Changed paths:
8070   M /trunk/examples/Makefile.am
8071
8072  * examples/Makefile.am:
8073    + Compilation fix when libcaca is not available.
8074
8075------------------------------------------------------------------------
8076r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
8077Changed paths:
8078   M /trunk/debian/changelog
8079   A /trunk/debian/copyright
8080   M /trunk/debian/rules
8081   M /trunk/doc/Makefile.am
8082   M /trunk/doc/caca-config.1
8083   A /trunk/doc/caca-demo.1
8084   A /trunk/doc/caca-spritedit.1
8085   M /trunk/examples/caca.txt
8086
8087  * debian/:
8088    + Wrote the changelog for the Debian release.
8089    + Wrote a copyright file.
8090  * doc/:
8091    + Wrote manpages for caca-demo and caca-spritedit.
8092  * examples/caca.txt:
8093    + Centered the sprite handle.
8094    + Added a second frame to the sprite.
8095
8096------------------------------------------------------------------------
8097r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
8098Changed paths:
8099   A /trunk/AUTHORS
8100   M /trunk/Makefile.am
8101   A /trunk/NEWS
8102   M /trunk/configure.ac
8103   A /trunk/doc
8104   A /trunk/doc/Makefile.am
8105   A /trunk/doc/caca-config.1
8106   A /trunk/doc/doxygen.cfg
8107   A /trunk/doc/footer.html
8108   A /trunk/doc/header.html
8109
8110  * AUTHORS NEWS:
8111    + Added these mandatory files.
8112  * doc/:
8113    + Wrote a Doxygen configuration file.
8114    + Added a manpage for caca-config(1), borrowed from sdl-config.
8115  * configure.ac:
8116    + Use new style AC_INIT.
8117    + Error out if no library was found.
8118    + Added *djgpp* to the list of non-PIC platforms.
8119    + Added checks for doxygen and latex.
8120
8121------------------------------------------------------------------------
8122r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
8123Changed paths:
8124   M /trunk/examples/Makefile.am
8125   M /trunk/examples/demo.c
8126
8127  * Disabled gdkpixbuf code.
8128
8129------------------------------------------------------------------------
8130r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
8131Changed paths:
8132   M /trunk/src/blit.c
8133   M /trunk/src/box.c
8134   M /trunk/src/caca.c
8135   M /trunk/src/caca.h
8136   M /trunk/src/caca_internals.h
8137   M /trunk/src/conic.c
8138   M /trunk/src/graphics.c
8139   M /trunk/src/io.c
8140   M /trunk/src/line.c
8141   M /trunk/src/math.c
8142   M /trunk/src/sprite.c
8143   M /trunk/src/triangle.c
8144
8145  * src/:
8146    + Doxygenated a few things.
8147
8148------------------------------------------------------------------------
8149r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
8150Changed paths:
8151   M /trunk/TODO
8152   M /trunk/examples/demo.c
8153   M /trunk/src/blit.c
8154   M /trunk/src/caca.h
8155
8156  * TODO:
8157    + A few updates.
8158  * src/blit.c:
8159    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
8160    + Started removing hardcoded bitmask and pitch values.
8161  * examples/demo.c:
8162    + Do something with mouse clicks.
8163
8164------------------------------------------------------------------------
8165r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
8166Changed paths:
8167   M /trunk/src/io.c
8168
8169  * src/io.c:
8170    + Fixed an off-by-one error in the mouse driver.
8171
8172------------------------------------------------------------------------
8173r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
8174Changed paths:
8175   M /trunk
8176   M /trunk/Makefile.am
8177   M /trunk/README
8178   M /trunk/TODO
8179   A /trunk/caca-config.in
8180   M /trunk/configure.ac
8181   M /trunk/debian
8182   A /trunk/debian/compat
8183   M /trunk/debian/control
8184   M /trunk/debian/rules
8185   M /trunk/examples
8186   M /trunk/examples/Makefile.am
8187   M /trunk/examples/demo.c
8188   M /trunk/src/Makefile.am
8189
8190  * debian/control:
8191    + Changed section to libs/libdevel instead of games/games.
8192    + Changed package name to libcaca-dev.
8193  * debian/rules:
8194    + Use debian/compat instead of DH_COMPAT.
8195    + Install README, BUGS and TODO into /usr/share/doc.
8196  * caca-config.in:
8197    + First version of the config script.
8198  * configure.ac src/Makefile.am:
8199    + Build a static PIC library as well.
8200  * README TODO:
8201    + Various updates.
8202
8203------------------------------------------------------------------------
8204r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
8205Changed paths:
8206   M /trunk/TODO
8207   M /trunk/src/io.c
8208
8209  * TODO: New stuff to do.
8210  * src/io.c: left and right arrow keys were swapped.
8211
8212------------------------------------------------------------------------
8213r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
8214Changed paths:
8215   M /trunk/src/blit.c
8216   M /trunk/src/caca.c
8217   M /trunk/src/io.c
8218
8219  * src/io.c:
8220    + Fixed a bug in the mouse coordinates reporting.
8221
8222------------------------------------------------------------------------
8223r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
8224Changed paths:
8225   M /trunk/examples/demo.c
8226   M /trunk/examples/spritedit.c
8227   M /trunk/src/blit.c
8228   M /trunk/src/caca.c
8229   M /trunk/src/caca.h
8230   M /trunk/src/io.c
8231
8232  * src/io.c:
8233    + Renamed sdl_get_key() into sdl_get_event().
8234    + Handle mouse clicks.
8235  * src/caca.c:
8236    + Activate the terminal's mouse handling if supported.
8237
8238------------------------------------------------------------------------
8239r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
8240Changed paths:
8241   M /trunk/examples/Makefile.am
8242   M /trunk/src/Makefile.am
8243   M /trunk/src/blit.c
8244   M /trunk/src/caca.h
8245   M /trunk/src/io.c
8246
8247  * src/io.c src/caca.h:
8248    + Interpret escape sequences for F1, F2, left, right, etc.
8249  * src/Makefile.am examples/Makefile.am:
8250    + Install caca.h in /usr/include.
8251    + Do not install example programs.
8252  * src/blit.c:
8253    + Minor improvements to grayscale colors.
8254
8255------------------------------------------------------------------------
8256r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
8257Changed paths:
8258   D /trunk/.cvsignore
8259   D /trunk/autotools/.cvsignore
8260
8261  * Removed legacy .cvsignore files.
8262
8263------------------------------------------------------------------------
8264r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
8265Changed paths:
8266   M /trunk/examples/demo.c
8267   M /trunk/src/blit.c
8268   M /trunk/src/caca.h
8269
8270  * src/blit.c:
8271    + Hue calculation now uses integers only.
8272    + Dithering is now parametrable. Implemented none, ordered, random.
8273  * examples/demo.c:
8274    + Added dithering selection.
8275
8276------------------------------------------------------------------------
8277r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
8278Changed paths:
8279   M /trunk/examples/Makefile.am
8280   A /trunk/examples/caca.txt
8281   M /trunk/examples/demo.c
8282   M /trunk/examples/spritedit.c
8283   M /trunk/src/blit.c
8284   M /trunk/src/caca.c
8285   M /trunk/src/caca.h
8286   M /trunk/src/caca_internals.h
8287   M /trunk/src/graphics.c
8288
8289  * src/blit.c:
8290    + Added caca_set_dithering() (unused yet).
8291    + Added random dithering.
8292  * src/caca.h:
8293    + Renamed legacy EE_* enums to CACA_*.
8294  * examples/demo.c examples/caca.txt:
8295    + Added a default sprite for libcaca.
8296
8297------------------------------------------------------------------------
8298r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
8299Changed paths:
8300   M /trunk/examples/demo.c
8301   M /trunk/examples/spritedit.c
8302   M /trunk/src/blit.c
8303   M /trunk/src/box.c
8304   M /trunk/src/caca.c
8305   M /trunk/src/caca.h
8306   M /trunk/src/caca_internals.h
8307   M /trunk/src/conic.c
8308   M /trunk/src/graphics.c
8309   M /trunk/src/io.c
8310   M /trunk/src/line.c
8311   M /trunk/src/math.c
8312   M /trunk/src/sprite.c
8313   M /trunk/src/triangle.c
8314
8315  * Changed copyleft to LGPL.
8316
8317------------------------------------------------------------------------
8318r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
8319Changed paths:
8320   M /trunk/Makefile.am
8321   M /trunk/configure.ac
8322   A /trunk/examples (from /trunk/test:90)
8323   M /trunk/examples/Makefile.am
8324   D /trunk/libcaca
8325   A /trunk/src (from /trunk/libcaca:90)
8326   M /trunk/src/line.c
8327   D /trunk/test
8328
8329  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
8330    to examples/.
8331
8332------------------------------------------------------------------------
8333r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
8334Changed paths:
8335   M /trunk/COPYING
8336   M /trunk/Makefile.am
8337   M /trunk/README
8338   M /trunk/TODO
8339   M /trunk/bootstrap
8340   M /trunk/configure.ac
8341   D /trunk/data
8342   D /trunk/debian/.cvsignore
8343   M /trunk/debian/changelog
8344   M /trunk/debian/control
8345   M /trunk/debian/rules
8346   D /trunk/doc
8347   D /trunk/src
8348
8349  * The big TTYvaders/libcaca split. This is libcaca.
8350
8351------------------------------------------------------------------------
8352r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
8353Changed paths:
8354   M /trunk/configure.ac
8355   M /trunk/libcaca/blit.c
8356   M /trunk/libcaca/caca.c
8357   M /trunk/libcaca/conic.c
8358   M /trunk/libcaca/graphics.c
8359   M /trunk/src/weapons.c
8360
8361  * configure.ac:
8362    + Added -Wsign-compare to the warning flags.
8363  * libcaca/caca.c:
8364    + Fixed a signed/unsigned bug that caused infinite waits with
8365      ee_set_delay(0).
8366  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
8367    + Fixed minor signed/unsigned comparison warnings.
8368
8369------------------------------------------------------------------------
8370r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
8371Changed paths:
8372   M /trunk/Makefile.am
8373   M /trunk/TODO
8374   M /trunk/configure.ac
8375   A /trunk/libcaca (from /trunk/libee:87)
8376   M /trunk/libcaca/Makefile.am
8377   M /trunk/libcaca/blit.c
8378   M /trunk/libcaca/box.c
8379   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
8380   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
8381   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
8382   M /trunk/libcaca/conic.c
8383   D /trunk/libcaca/ee.c
8384   D /trunk/libcaca/ee.h
8385   D /trunk/libcaca/ee_internals.h
8386   M /trunk/libcaca/graphics.c
8387   M /trunk/libcaca/io.c
8388   M /trunk/libcaca/line.c
8389   M /trunk/libcaca/math.c
8390   M /trunk/libcaca/sprite.c
8391   M /trunk/libcaca/triangle.c
8392   D /trunk/libee
8393   M /trunk/src/Makefile.am
8394   M /trunk/src/aliens.c
8395   M /trunk/src/bonus.c
8396   M /trunk/src/box.c
8397   M /trunk/src/ceo.c
8398   M /trunk/src/collide.c
8399   M /trunk/src/common.h
8400   M /trunk/src/explosions.c
8401   M /trunk/src/intro.c
8402   M /trunk/src/main.c
8403   M /trunk/src/overlay.c
8404   M /trunk/src/player.c
8405   M /trunk/src/starfield.c
8406   M /trunk/src/tunnel.c
8407   M /trunk/src/weapons.c
8408   M /trunk/test/Makefile.am
8409   M /trunk/test/demo.c
8410   M /trunk/test/spritedit.c
8411
8412  * Renamed libee to libcaca. Far less collisions.
8413
8414------------------------------------------------------------------------
8415r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
8416Changed paths:
8417   M /trunk/libee/Makefile.am
8418   A /trunk/libee/blit.c
8419   M /trunk/libee/ee.h
8420   M /trunk/test/Makefile.am
8421   M /trunk/test/demo.c
8422
8423  * Very ugly ee_blit function. Will be polished in a while.
8424
8425------------------------------------------------------------------------
8426r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
8427Changed paths:
8428   M /trunk/libee/ee.c
8429   M /trunk/libee/ee.h
8430   M /trunk/libee/graphics.c
8431   M /trunk/test/demo.c
8432
8433  * libee/ee.c:
8434    + Replaced ee_color_names[] with ee_get_color_name().
8435    + Don't oversleep in ee_refresh().
8436  * libee/graphics.c:
8437    + Implemented ee_printf().
8438  * test/demo.c:
8439    + If new keypresses are detected, don't wait for the next screen refresh.
8440    + Added an fps counter on demos.
8441    + Added controls for outlines and drawing boundaries.
8442
8443------------------------------------------------------------------------
8444r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
8445Changed paths:
8446   M /trunk/libee/ee.c
8447   M /trunk/libee/ee.h
8448   M /trunk/libee/ee_internals.h
8449   M /trunk/libee/graphics.c
8450   M /trunk/libee/line.c
8451
8452  * libee/graphics.c:
8453    + Correct clipping in ee_putstr() for long strings.
8454  * libee/ee.c:
8455    + New ee_get_rendertime() call to provide framerate information.
8456  * libee/ee.h:
8457    + Added const keywords where it was meaningful, despite Slang's blatant
8458      omission of such keywords in its prototypes.
8459
8460------------------------------------------------------------------------
8461r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
8462Changed paths:
8463   M /trunk/libee/ee.c
8464   M /trunk/src/main.c
8465   M /trunk/test/demo.c
8466
8467  * libee/ee.c:
8468    + Implemented correct framerate wait loop.
8469    + No framedropping yet.
8470  * test/demo.c src/main.c:
8471    + Set an arbitrary framerate for demos.
8472
8473------------------------------------------------------------------------
8474r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
8475Changed paths:
8476   M /trunk/src/Makefile.am
8477   M /trunk/test/Makefile.am
8478
8479  * Fixed compilation in an alternate directory.
8480
8481------------------------------------------------------------------------
8482r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
8483Changed paths:
8484   M /trunk/src/box.c
8485   M /trunk/src/main.c
8486   M /trunk/src/player.c
8487   M /trunk/src/starfield.c
8488   M /trunk/src/tunnel.c
8489   M /trunk/src/weapons.c
8490
8491  * Sanity checks after each malloc() call.
8492
8493------------------------------------------------------------------------
8494r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
8495Changed paths:
8496   M /trunk/libee/ee.h
8497   M /trunk/libee/math.c
8498
8499  * libee/math.c:
8500    + ee_sqrt() now uses unsigned ints.
8501    + Avoid overflows in ee_sqrt().
8502
8503------------------------------------------------------------------------
8504r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
8505Changed paths:
8506   M /trunk/src/intro.c
8507
8508  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
8509
8510------------------------------------------------------------------------
8511r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
8512Changed paths:
8513   M /trunk/libee/ee.c
8514   M /trunk/libee/ee_internals.h
8515   M /trunk/libee/graphics.c
8516   M /trunk/libee/sprite.c
8517
8518  * libee/ee.c:
8519    + Error checking in ee_init().
8520    + Pre-generate the empty line for ee_clear().
8521  * libee/sprite.c:
8522    + Better error checking in ee_sprite_load().
8523
8524------------------------------------------------------------------------
8525r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
8526Changed paths:
8527   M /trunk/libee/conic.c
8528   M /trunk/libee/line.c
8529   M /trunk/src/box.c
8530
8531  * Minor coding style changes.
8532
8533------------------------------------------------------------------------
8534r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
8535Changed paths:
8536   M /trunk/data/Makefile.am
8537   D /trunk/data/bar_boss
8538   D /trunk/data/bar_fighter
8539   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
8540   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
8541   D /trunk/data/baz_fighter
8542   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
8543   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
8544   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
8545   D /trunk/data/explosion_medium
8546   D /trunk/data/explosion_small
8547   D /trunk/data/foo_fighter
8548   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
8549   D /trunk/data/item_gem
8550   D /trunk/data/item_heart
8551   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
8552   D /trunk/data/ship_green
8553   D /trunk/data/weapon_bomb
8554   D /trunk/data/weapon_fragbomb
8555   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
8556   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
8557   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
8558   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
8559   M /trunk/src/aliens.c
8560   M /trunk/src/bonus.c
8561   M /trunk/src/explosions.c
8562   M /trunk/src/intro.c
8563   M /trunk/src/player.c
8564   M /trunk/src/weapons.c
8565   M /trunk/test/demo.c
8566
8567  * Renamed sprites to < 8+3 names for the DOS port.
8568
8569------------------------------------------------------------------------
8570r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
8571Changed paths:
8572   M /trunk/data/bar_boss
8573   M /trunk/data/bar_fighter
8574   M /trunk/data/baz_fighter
8575   M /trunk/data/explosion_medium
8576   M /trunk/data/explosion_small
8577   M /trunk/data/foo_fighter
8578   M /trunk/data/item_gem
8579   M /trunk/data/item_heart
8580   M /trunk/data/ship_green
8581   M /trunk/data/weapon_bomb
8582   M /trunk/data/weapon_fragbomb
8583   M /trunk/src/starfield.c
8584   M /trunk/test/demo.c
8585
8586  * test/demo.c:
8587    + Removed a spurious '\n' from an ee_putstr().
8588  * src/starfield.c:
8589    + Fixed starfield color.
8590  * data/:
8591    + Fixed every sprite's colors.
8592
8593------------------------------------------------------------------------
8594r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
8595Changed paths:
8596   A /trunk/BUGS
8597   M /trunk/Makefile.am
8598   M /trunk/README
8599   M /trunk/TODO
8600   M /trunk/libee/Makefile.am
8601   M /trunk/libee/box.c
8602   M /trunk/libee/conic.c
8603   M /trunk/libee/ee.c
8604   M /trunk/libee/ee.h
8605   A /trunk/libee/ee_internals.h
8606   M /trunk/libee/graphics.c
8607   M /trunk/libee/io.c
8608   M /trunk/libee/line.c
8609   M /trunk/libee/math.c
8610   M /trunk/libee/sprite.c
8611   M /trunk/libee/triangle.c
8612   M /trunk/src/Makefile.am
8613   M /trunk/src/overlay.c
8614   M /trunk/src/weapons.c
8615   M /trunk/test/demo.c
8616
8617  * libee/ee.h:
8618    + Added ee_color_names[] containing our 16 color names.
8619  * libee/ee.c:
8620    + Extended our color set to the full 16 instead of 10.
8621    + Precalculate ncurses attributes.
8622  * libee/graphics.c:
8623    + Clip color value in ee_set_color().
8624    + Clip characters in ee_putchar().
8625    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
8626  * libee/ee_internals.h:
8627    + New file to share extern variables within libee.
8628
8629  * test/demo.c:
8630    + Added a simple demo_color() to output all colors.
8631    + Replaced four ee_draw_line() with ee_draw_thin_box().
8632    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8633      defines y1.
8634    + Randomized colours from 0 to 15 instead of 1 to 10.
8635
8636  * src/Makefiles.am:
8637    + Added -lm to the ttyvaders linking flags because of the intro.
8638
8639  * README BUGS TODO:
8640    + Updated.
8641
8642------------------------------------------------------------------------
8643r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8644Changed paths:
8645   M /trunk/README
8646   M /trunk/configure.ac
8647   M /trunk/libee/ee.c
8648   M /trunk/libee/graphics.c
8649
8650  * README:
8651    + Added a note about dos cross-compilation.
8652  * configure.ac:
8653    + Added a check for ScreenUpdate in <pc.h>.
8654  * libee/graphics.c libee/ee.c:
8655    + Improved the conio port thanks to ScreenUpdate().
8656
8657------------------------------------------------------------------------
8658r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8659Changed paths:
8660   M /trunk/configure.ac
8661   M /trunk/libee/conic.c
8662   M /trunk/libee/ee.c
8663   M /trunk/libee/graphics.c
8664   M /trunk/libee/io.c
8665   M /trunk/libee/line.c
8666
8667  * MS-DOS port of libee, using <conio.h>.
8668
8669------------------------------------------------------------------------
8670r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8671Changed paths:
8672   M /trunk/data/foo_fighter
8673   M /trunk/libee/box.c
8674   M /trunk/libee/ee.h
8675   M /trunk/libee/graphics.c
8676   M /trunk/libee/line.c
8677   M /trunk/libee/sprite.c
8678   M /trunk/src/Makefile.am
8679   M /trunk/src/aliens.c
8680   M /trunk/src/bonus.c
8681   M /trunk/src/box.c
8682   M /trunk/src/common.h
8683   M /trunk/src/explosions.c
8684   A /trunk/src/intro.c
8685   M /trunk/src/main.c
8686   M /trunk/src/overlay.c
8687   M /trunk/src/player.c
8688   M /trunk/src/starfield.c
8689   M /trunk/src/tunnel.c
8690   M /trunk/src/weapons.c
8691   M /trunk/test/demo.c
8692   M /trunk/test/spritedit.c
8693
8694  * libee/graphics.c:
8695    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8696  * libee/line.c:
8697    + Implemented draw_polyline() and draw_thin_polyline().
8698  * libee/sprite.c:
8699    + Removed the f member of struct ee_sprite.
8700    + Implemented ee_get_sprite_{width|height|dx|dy}().
8701    + Restore the color fater ee_draw_sprite() is called.
8702  * libee/box.c:
8703    + Fixed a bug causing improper box clipping at the right and the bottom.
8704  * data/foo_fighter:
8705    + Fixed bugs in the sprite.
8706  * src/intro.c:
8707    + Test effects for the future game's intro.
8708  * test/spritedit.c:
8709    + Added stuff to the sprite editor. We can now navigate through frames.
8710
8711------------------------------------------------------------------------
8712r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8713Changed paths:
8714   M /trunk/libee/Makefile.am
8715   A /trunk/libee/box.c
8716   M /trunk/libee/conic.c
8717   M /trunk/libee/ee.h
8718   M /trunk/libee/triangle.c
8719   M /trunk/test/demo.c
8720
8721  * libee/triangle.c:
8722    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8723  * libee/box.c:
8724    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8725  * libee/conic.c:
8726    + Wrote ee_fill_ellipse().
8727    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8728  * test/demo.c:
8729    + Merged demo_lines() and demo_thin_lines().
8730    + Merged demo_triangles() and demo_outlined_triangles().
8731    + Wrote demo_box().
8732    + Use ee_fill_ellipse() in demo_all().
8733
8734------------------------------------------------------------------------
8735r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8736Changed paths:
8737   M /trunk/data/Makefile.am
8738   A /trunk/data/ship_green
8739   M /trunk/src/collide.c
8740   M /trunk/src/main.c
8741   M /trunk/src/player.c
8742   M /trunk/src/weapons.c
8743
8744  * src/weapons.c:
8745    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8746  * src/player.c:
8747    + Use ee_draw_sprite() to draw our ship.
8748
8749------------------------------------------------------------------------
8750r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8751Changed paths:
8752   M /trunk/libee/Makefile.am
8753   M /trunk/libee/conic.c
8754   M /trunk/libee/ee.c
8755   M /trunk/libee/ee.h
8756   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8757   M /trunk/libee/io.c
8758   M /trunk/libee/line.c
8759   M /trunk/libee/math.c
8760   M /trunk/libee/sprite.c
8761   M /trunk/libee/triangle.c
8762   M /trunk/src/box.c
8763   M /trunk/src/overlay.c
8764   M /trunk/src/player.c
8765   M /trunk/src/starfield.c
8766   M /trunk/src/tunnel.c
8767   M /trunk/src/weapons.c
8768   M /trunk/test/demo.c
8769
8770  * libee/graphics.c:
8771    + Moved ee_putstr() and ee_putchar() in here.
8772  * libee/ee.h:
8773    + Got rid of ee_goto().
8774    + Moved <slang.h> or <curses.h> into libee.
8775  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8776  * Ditto for ee_putchar().
8777
8778------------------------------------------------------------------------
8779r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8780Changed paths:
8781   M /trunk/data/Makefile.am
8782   M /trunk/src/Makefile.am
8783   M /trunk/test
8784   M /trunk/test/Makefile.am
8785   A /trunk/test/spritedit.c
8786
8787  * test/spritedit.c:
8788    + Placeholder for our upcoming sprite editor.
8789  * src/Makefile.am data/Makefile.am:
8790    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8791
8792------------------------------------------------------------------------
8793r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8794Changed paths:
8795   M /trunk/data/Makefile.am
8796   A /trunk/data/weapon_fragbomb
8797   M /trunk/src/weapons.c
8798
8799  * src/weapons.c data/weapon_fragbomb:
8800    + Drew the fragbomb sprite.
8801    + Use the fragbomb in src/weapons.c.
8802
8803------------------------------------------------------------------------
8804r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8805Changed paths:
8806   M /trunk/data/Makefile.am
8807   A /trunk/data/weapon_bomb
8808   M /trunk/src/weapons.c
8809
8810  * data/weapon_bomb:
8811    + New bomb sprite.
8812  * src/weapons.c:
8813    + Switched the bomb drawing to use ee_draw_sprite().
8814
8815------------------------------------------------------------------------
8816r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8817Changed paths:
8818   M /trunk/data/Makefile.am
8819   A /trunk/data/explosion_medium
8820   A /trunk/data/explosion_small
8821   M /trunk/libee/sprite.c
8822   M /trunk/src/explosions.c
8823
8824  * libee/sprite.c:
8825    + Made sprite loading more robust.
8826  * src/explosions.c:
8827    + No longer use ee_putchar etc. to draw our sprites, but use
8828      ee_draw_sprite().
8829  * data/:
8830    + Drew explosion_medium and explosion_small sprites.
8831
8832------------------------------------------------------------------------
8833r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8834Changed paths:
8835   M /trunk/libee/conic.c
8836
8837  * libee/conic.c: Clip circles and ellipses.
8838
8839------------------------------------------------------------------------
8840r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8841Changed paths:
8842   M /trunk/libee/conic.c
8843   M /trunk/libee/sprite.c
8844
8845  * libee/sprite.c:
8846    + Added sanity checks in ee_sprite_* functions.
8847  * libee/conic.c:
8848    + Use ellipsepoints() in ee_draw_circle().
8849
8850------------------------------------------------------------------------
8851r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8852Changed paths:
8853   M /trunk/test/demo.c
8854
8855  * test/demo.c:
8856    + Ellipses demo.
8857
8858------------------------------------------------------------------------
8859r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8860Changed paths:
8861   M /trunk/libee/conic.c
8862   M /trunk/libee/ee.h
8863
8864  * libee/conic.c:
8865    + ee_draw_ellipse().
8866
8867------------------------------------------------------------------------
8868r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8869Changed paths:
8870   M /trunk/libee/Makefile.am
8871   D /trunk/libee/circle.c
8872   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8873   M /trunk/libee/line.c
8874
8875  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8876
8877------------------------------------------------------------------------
8878r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8879Changed paths:
8880   M /trunk/libee/line.c
8881
8882  * libee/line.c:
8883    + Added code comments.
8884
8885------------------------------------------------------------------------
8886r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
8887Changed paths:
8888   M /trunk/configure.ac
8889   M /trunk/libee/Makefile.am
8890   M /trunk/src/Makefile.am
8891   M /trunk/test/Makefile.am
8892
8893  * configure.ac:
8894    + Moved optimization flags and warning triggers here.
8895    + Updated the snapshot timestamp.
8896
8897------------------------------------------------------------------------
8898r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
8899Changed paths:
8900   M /trunk/test/demo.c
8901
8902  * test/demo.c: Nicer complete demo.
8903
8904------------------------------------------------------------------------
8905r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
8906Changed paths:
8907   M /trunk/data/Makefile.am
8908   A /trunk/data/baz_fighter
8909   A /trunk/data/foo_fighter
8910   A /trunk/data/item_gem
8911   A /trunk/data/item_heart
8912   M /trunk/libee/ee.h
8913   M /trunk/libee/sprite.c
8914   M /trunk/src/aliens.c
8915   M /trunk/src/bonus.c
8916   M /trunk/src/box.c
8917
8918  * libee/sprite.c:
8919    + More robust sprite loader.
8920    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
8921    + Free all structures in ee_free_sprite().
8922  * src/aliens.c src/bonus.c:
8923    + Use ee_draw_sprite() instead of our manual sprite rendering.
8924  * src/box.c:
8925    + Use ee_draw_line() instead of the manual equivalent.
8926  * data/:
8927    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
8928
8929------------------------------------------------------------------------
8930r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
8931Changed paths:
8932   A /trunk/data/Makefile.am
8933
8934  * Oops, forgot data/Makefile.am.
8935
8936------------------------------------------------------------------------
8937r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
8938Changed paths:
8939   M /trunk/Makefile.am
8940   M /trunk/configure.ac
8941   A /trunk/data
8942   A /trunk/data/bar_boss
8943   A /trunk/data/bar_fighter
8944   M /trunk/test/demo.c
8945
8946  * test/demo.c:
8947    + Wrote a little sprite demo.
8948  * data/:
8949    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
8950
8951------------------------------------------------------------------------
8952r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8953Changed paths:
8954   M /trunk/libee/Makefile.am
8955   M /trunk/libee/ee.h
8956   A /trunk/libee/sprite.c
8957
8958  * libee/sprite.c:
8959    + Beginning of sprite handling within the library.
8960    + Added support to load files.
8961
8962------------------------------------------------------------------------
8963r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
8964Changed paths:
8965   M /trunk/test/demo.c
8966
8967  * test/demo.c:
8968    + outlined triangles demo.
8969
8970------------------------------------------------------------------------
8971r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8972Changed paths:
8973   M /trunk/configure.ac
8974   M /trunk/libee/Makefile.am
8975   M /trunk/src/Makefile.am
8976   M /trunk/test/Makefile.am
8977
8978  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
8979
8980------------------------------------------------------------------------
8981r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
8982Changed paths:
8983   M /trunk/src/aliens.c
8984   M /trunk/src/bonus.c
8985   M /trunk/src/box.c
8986   M /trunk/src/collide.c
8987   M /trunk/src/explosions.c
8988   M /trunk/src/main.c
8989   M /trunk/src/overlay.c
8990   M /trunk/src/player.c
8991   M /trunk/src/starfield.c
8992   M /trunk/src/tunnel.c
8993   M /trunk/src/weapons.c
8994
8995  * src/*.c:
8996    + Added missing #include "config.h".
8997    + Fixed a nasty bug in ee_rand() calls.
8998
8999------------------------------------------------------------------------
9000r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
9001Changed paths:
9002   M /trunk/test/demo.c
9003
9004  * test/demo.c:
9005    + Disabled the pyramid demo and wrote a simple triangles demo.
9006
9007------------------------------------------------------------------------
9008r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
9009Changed paths:
9010   M /trunk/libee/Makefile.am
9011   M /trunk/libee/ee.h
9012   A /trunk/libee/triangle.c
9013   M /trunk/test/Makefile.am
9014   M /trunk/test/demo.c
9015
9016  * libee/triangle.c:
9017    + Implemented ee_fill_triangle().
9018  * test/demo.c:
9019    + Triangle demo.
9020
9021------------------------------------------------------------------------
9022r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
9023Changed paths:
9024   M /trunk/libee/ee.h
9025   M /trunk/libee/line.c
9026   M /trunk/test/demo.c
9027
9028  * libee/line.c:
9029    + ee_draw_thin_line().
9030  * test/demo.c:
9031    + Added a thin lines demo.
9032
9033------------------------------------------------------------------------
9034r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9035Changed paths:
9036   M /trunk/libee/line.c
9037
9038  * libee/line.c: genericized line drawing for future use.
9039
9040------------------------------------------------------------------------
9041r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
9042Changed paths:
9043   M /trunk/test
9044   M /trunk/test/demo.c
9045
9046  * test/demo.c:
9047    + Putpixel demo.
9048    + Draw line demo.
9049    + Draw circle demo.
9050    + Animated radar demo.
9051
9052------------------------------------------------------------------------
9053r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
9054Changed paths:
9055   M /trunk/libee/Makefile.am
9056   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
9057   M /trunk/libee/ee.h
9058   M /trunk/libee/line.c
9059   M /trunk/src/weapons.c
9060
9061  * src/weapons.c:
9062    + Removed draw_circle, use ee_draw_circle instead.
9063  * libee/circle.c:
9064    + New ee_draw_circle function.
9065  * libee/line.c:
9066    + Changed an internal function's name.
9067
9068------------------------------------------------------------------------
9069r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
9070Changed paths:
9071   M /trunk/libee
9072   M /trunk/libee/Makefile.am
9073   M /trunk/libee/ee.h
9074   A /trunk/libee/line.c
9075
9076  * libee/line.c: Implemented ee_draw_line.
9077
9078------------------------------------------------------------------------
9079r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
9080Changed paths:
9081   M /trunk/libee/ee.c
9082   M /trunk/libee/ee.h
9083   M /trunk/test/demo.c
9084
9085  * libee/ee.c:
9086    + got rid of DELAY.
9087  * test/demo.c:
9088    + Minor animation effect.
9089
9090------------------------------------------------------------------------
9091r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
9092Changed paths:
9093   M /trunk/libee/math.c
9094
9095  * libee/math.c: fixed a thinko in ee_rand().
9096
9097------------------------------------------------------------------------
9098r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
9099Changed paths:
9100   M /trunk/libee/Makefile.am
9101   M /trunk/libee/ee.c
9102   M /trunk/libee/ee.h
9103   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
9104   A /trunk/libee/math.c
9105   M /trunk/src/Makefile.am
9106   M /trunk/src/aliens.c
9107   M /trunk/src/collide.c
9108   M /trunk/src/common.h
9109   M /trunk/src/explosions.c
9110   M /trunk/src/main.c
9111   D /trunk/src/math.c
9112   M /trunk/src/starfield.c
9113   M /trunk/src/tunnel.c
9114   M /trunk/src/weapons.c
9115
9116  * libee/io.c:
9117    + Moved ee_get_key() here.
9118  * libee/math.c:
9119    + Moved r00t() here and renamed it to ee_sqrt().
9120    + Moved GET_RAND() here and renamed it to ee_rand().
9121  * src/math.c:
9122    + Removed this deprecated file.
9123
9124------------------------------------------------------------------------
9125r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
9126Changed paths:
9127   M /trunk/src/aliens.c
9128   M /trunk/src/bonus.c
9129   M /trunk/src/box.c
9130   M /trunk/src/ceo.c
9131   M /trunk/src/collide.c
9132   M /trunk/src/common.h
9133   M /trunk/src/explosions.c
9134   M /trunk/src/main.c
9135   M /trunk/src/math.c
9136   M /trunk/src/overlay.c
9137   M /trunk/src/player.c
9138   M /trunk/src/starfield.c
9139   M /trunk/src/tunnel.c
9140   M /trunk/src/weapons.c
9141
9142  * Coding style everywhere.
9143
9144------------------------------------------------------------------------
9145r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
9146Changed paths:
9147   M /trunk/libee/Makefile.am
9148   M /trunk/test/Makefile.am
9149   A /trunk/test/demo.c
9150
9151  * libee/Makefile.am, test/Makefile.am:
9152    + Added more compiler warning flags.
9153  * test/demo.c:
9154    + Small demo for libee.
9155
9156------------------------------------------------------------------------
9157r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9158Changed paths:
9159   M /trunk/libee/ee.c
9160
9161  * libee/ee.c: Fixed a compilation warning.
9162
9163------------------------------------------------------------------------
9164r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
9165Changed paths:
9166   M /trunk/libee/ee.c
9167
9168  * libee/ee.c: Exact line fill in ee_clear().
9169
9170------------------------------------------------------------------------
9171r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
9172Changed paths:
9173   M /trunk/libee/Makefile.am
9174   M /trunk/libee/ee.c
9175   A /trunk/libee/ee.h
9176   M /trunk/src/Makefile.am
9177   M /trunk/src/aliens.c
9178   M /trunk/src/bonus.c
9179   M /trunk/src/box.c
9180   M /trunk/src/ceo.c
9181   M /trunk/src/common.h
9182   M /trunk/src/explosions.c
9183   M /trunk/src/main.c
9184   M /trunk/src/overlay.c
9185   M /trunk/src/player.c
9186   M /trunk/src/starfield.c
9187   M /trunk/src/tunnel.c
9188   M /trunk/src/weapons.c
9189
9190  * libee is now standalone.
9191
9192------------------------------------------------------------------------
9193r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
9194Changed paths:
9195   M /trunk/Makefile.am
9196   M /trunk/configure.ac
9197   M /trunk/libee
9198   A /trunk/libee/Makefile.am
9199   M /trunk/src/Makefile.am
9200   A /trunk/test
9201   A /trunk/test/Makefile.am
9202
9203  * libee is now (almost) standalone.
9204
9205------------------------------------------------------------------------
9206r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
9207Changed paths:
9208   M /trunk/doc/shapes.txt
9209   A /trunk/libee
9210   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
9211   M /trunk/src/Makefile.am
9212   M /trunk/src/ceo.c
9213   M /trunk/src/common.h
9214   D /trunk/src/graphics.c
9215   M /trunk/src/main.c
9216
9217  * libee/ee.c:
9218    + First file in libee, from src/graphics.c.
9219    + Disable cursor upon initialisation.
9220    + Added delay code for constant framerate.
9221  * src/common.h:
9222    + Minor compilation fix for latest ncurses.
9223
9224------------------------------------------------------------------------
9225r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
9226Changed paths:
9227   M /trunk/bootstrap
9228
9229  * bootstrap: always remove autom4te.cache.
9230
9231------------------------------------------------------------------------
9232r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
9233Changed paths:
9234   M /trunk
9235   M /trunk/autotools
9236   M /trunk/bootstrap
9237   M /trunk/configure.ac
9238   M /trunk/debian
9239   M /trunk/src
9240   M /trunk/src/aliens.c
9241   M /trunk/src/bonus.c
9242   M /trunk/src/box.c
9243   M /trunk/src/ceo.c
9244   M /trunk/src/collide.c
9245   M /trunk/src/common.h
9246   M /trunk/src/explosions.c
9247   M /trunk/src/graphics.c
9248   M /trunk/src/main.c
9249   M /trunk/src/math.c
9250   M /trunk/src/overlay.c
9251   M /trunk/src/player.c
9252   M /trunk/src/starfield.c
9253   M /trunk/src/tunnel.c
9254   M /trunk/src/weapons.c
9255
9256  * Fixed keywords, ignore, and lots of tiny SVN things.
9257
9258------------------------------------------------------------------------
9259r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
9260Changed paths:
9261   M /trunk/TODO
9262   M /trunk/src/Makefile.am
9263   A /trunk/src/box.c
9264   M /trunk/src/common.h
9265   M /trunk/src/main.c
9266   M /trunk/src/overlay.c
9267
9268  * support for boxes
9269  * application: pause box
9270
9271------------------------------------------------------------------------
9272r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
9273Changed paths:
9274   M /trunk/TODO
9275   M /trunk/src/collide.c
9276
9277  * cosmetic code changes.
9278  * fixed a bug in the tunnel munching.
9279
9280------------------------------------------------------------------------
9281r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
9282Changed paths:
9283   M /trunk/README
9284   M /trunk/TODO
9285   M /trunk/configure.ac
9286   M /trunk/src/weapons.c
9287
9288  * fixed the ncurses build.
9289  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
9290
9291------------------------------------------------------------------------
9292r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
9293Changed paths:
9294   M /trunk/configure.ac
9295   M /trunk/src/collide.c
9296   M /trunk/src/common.h
9297   M /trunk/src/graphics.c
9298   M /trunk/src/main.c
9299   M /trunk/src/overlay.c
9300   M /trunk/src/player.c
9301
9302  * new timestamp for a new snapshot.
9303  * lots of sanity checks in collide.c.
9304  * moved usleep() to graphics.c.
9305  * added random key generator in the dummy driver.
9306  * cosmetic changes in the energy bars.
9307
9308------------------------------------------------------------------------
9309r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
9310Changed paths:
9311   M /trunk/src/Makefile.am
9312   M /trunk/src/common.h
9313   M /trunk/src/main.c
9314   A /trunk/src/overlay.c
9315   M /trunk/src/player.c
9316
9317  * better handling of special weapon timeout.
9318  * the bomb is now part of the standard fire button effect.
9319  * overlay for life and special weapon jauges.
9320
9321------------------------------------------------------------------------
9322r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
9323Changed paths:
9324   M /trunk/src/aliens.c
9325   M /trunk/src/collide.c
9326   M /trunk/src/common.h
9327   M /trunk/src/main.c
9328   M /trunk/src/player.c
9329
9330  * aliens are now named foo, bar and baz.
9331  * beginning of life jauges.
9332
9333------------------------------------------------------------------------
9334r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
9335Changed paths:
9336   M /trunk/src/common.h
9337   M /trunk/src/main.c
9338   M /trunk/src/player.c
9339
9340  * ship has vx and vy.
9341
9342------------------------------------------------------------------------
9343r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
9344Changed paths:
9345   M /trunk/TODO
9346   M /trunk/src/main.c
9347   M /trunk/src/tunnel.c
9348
9349  * cosmetic change: reworked draw_tunnel.
9350
9351------------------------------------------------------------------------
9352r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
9353Changed paths:
9354   M /trunk/src/main.c
9355   M /trunk/src/tunnel.c
9356
9357  * lasers are now twice as fast.
9358  * walls are now filled, and displayed on top of aliens.
9359
9360------------------------------------------------------------------------
9361r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
9362Changed paths:
9363   M /trunk/configure.ac
9364   M /trunk/src/Makefile.am
9365   M /trunk/src/ceo.c
9366   M /trunk/src/common.h
9367   M /trunk/src/graphics.c
9368   M /trunk/src/main.c
9369   M /trunk/src/tunnel.c
9370
9371  * added support for --disable-slang.
9372  * fixed an overflow in the tunnel update code.
9373  * fragbomb is now 'f', not 'd'.
9374  * added a missing call to init_bonus().
9375
9376------------------------------------------------------------------------
9377r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
9378Changed paths:
9379   M /trunk/TODO
9380   M /trunk/src/collide.c
9381   M /trunk/src/common.h
9382   M /trunk/src/main.c
9383   M /trunk/src/starfield.c
9384   M /trunk/src/tunnel.c
9385   M /trunk/src/weapons.c
9386
9387  * the beam now digs the tunnel.
9388  * the starfield is now an array of stars.
9389  * fixed wall rendering (offset issues and disappearing left wall).
9390  * 32 seekers on fragbomb explosion, not 16.
9391
9392------------------------------------------------------------------------
9393r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
9394Changed paths:
9395   M /trunk/src/weapons.c
9396
9397  * seekers and homing bombs react more quickly.
9398  * 16 seekers on fragbomb explosion instead of 12.
9399
9400------------------------------------------------------------------------
9401r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
9402Changed paths:
9403   M /trunk/src/math.c
9404   M /trunk/src/weapons.c
9405
9406  * fixed a segfault when the target seeker speed was zero.
9407  * factorized the seeker generation on fragbomb explosion.
9408
9409------------------------------------------------------------------------
9410r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
9411Changed paths:
9412   M /trunk/src/Makefile.am
9413   M /trunk/src/common.h
9414   A /trunk/src/math.c
9415   M /trunk/src/weapons.c
9416
9417  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
9418
9419------------------------------------------------------------------------
9420r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
9421Changed paths:
9422   M /trunk/doc/shapes.txt
9423   M /trunk/src/aliens.c
9424   M /trunk/src/ceo.c
9425   M /trunk/src/collide.c
9426   M /trunk/src/common.h
9427   M /trunk/src/main.c
9428   M /trunk/src/weapons.c
9429
9430  * dead aliens don't explode in the collision loop but in their update loop.
9431  * new super weapon, the fragmentation bomb.
9432
9433------------------------------------------------------------------------
9434r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
9435Changed paths:
9436   M /trunk/.cvsignore
9437   M /trunk/Makefile.am
9438   A /trunk/autotools
9439   A /trunk/autotools/.cvsignore
9440   A /trunk/autotools/Makefile.am
9441   M /trunk/bootstrap
9442   M /trunk/configure.ac
9443   M /trunk/debian/.cvsignore
9444   M /trunk/src/Makefile.am
9445
9446  * Moved generated autotools files to the autotools/ directory.
9447
9448------------------------------------------------------------------------
9449r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
9450Changed paths:
9451   M /trunk/src/aliens.c
9452   M /trunk/src/bonus.c
9453   M /trunk/src/ceo.c
9454   M /trunk/src/collide.c
9455   M /trunk/src/common.h
9456   M /trunk/src/explosions.c
9457   M /trunk/src/graphics.c
9458   M /trunk/src/main.c
9459   M /trunk/src/player.c
9460   M /trunk/src/starfield.c
9461   M /trunk/src/tunnel.c
9462   M /trunk/src/weapons.c
9463
9464  * I think I fucked up the $Id tags on my previous commit.
9465
9466------------------------------------------------------------------------
9467r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
9468Changed paths:
9469   A /trunk/COPYING
9470   M /trunk/src/aliens.c
9471   M /trunk/src/bonus.c
9472   M /trunk/src/ceo.c
9473   M /trunk/src/collide.c
9474   M /trunk/src/common.h
9475   M /trunk/src/explosions.c
9476   M /trunk/src/graphics.c
9477   M /trunk/src/main.c
9478   M /trunk/src/player.c
9479   M /trunk/src/starfield.c
9480   M /trunk/src/tunnel.c
9481   M /trunk/src/weapons.c
9482
9483  * added the COPYING file (GPLv2).
9484  * added GPL headers to source files.
9485
9486------------------------------------------------------------------------
9487r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
9488Changed paths:
9489   M /trunk/src/Makefile.am
9490   A /trunk/src/ceo.c
9491   M /trunk/src/common.h
9492   M /trunk/src/main.c
9493
9494  * tab == hotkey for CEO alert.
9495
9496------------------------------------------------------------------------
9497r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
9498Changed paths:
9499   M /trunk/TODO
9500   M /trunk/doc/shapes.txt
9501   M /trunk/src/aliens.c
9502
9503  * 3rd alien type.
9504
9505------------------------------------------------------------------------
9506r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
9507Changed paths:
9508   D /trunk/Makefile
9509
9510  * Scrapped Makefile.
9511
9512------------------------------------------------------------------------
9513r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
9514Changed paths:
9515   M /trunk/Makefile
9516   A /trunk/README
9517   A /trunk/TODO
9518
9519  * README and TODO files.
9520
9521------------------------------------------------------------------------
9522r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
9523Changed paths:
9524   M /trunk/Makefile
9525   M /trunk/configure.ac
9526   M /trunk/doc/shapes.txt
9527   M /trunk/src/collide.c
9528   M /trunk/src/weapons.c
9529
9530  * the bomb's head is now white
9531
9532------------------------------------------------------------------------
9533r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
9534Changed paths:
9535   M /trunk/doc/shapes.txt
9536   M /trunk/src/aliens.c
9537   M /trunk/src/collide.c
9538   M /trunk/src/common.h
9539   M /trunk/src/main.c
9540   M /trunk/src/weapons.c
9541
9542  * new weapon: bomb.
9543  * beam now collides with aliens.
9544
9545------------------------------------------------------------------------
9546r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
9547Changed paths:
9548   M /trunk/doc/shapes.txt
9549   M /trunk/src/common.h
9550   M /trunk/src/main.c
9551   M /trunk/src/weapons.c
9552
9553  * 'beam' weapon.
9554
9555------------------------------------------------------------------------
9556r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
9557Changed paths:
9558   M /trunk/Makefile
9559   M /trunk/configure.ac
9560   M /trunk/debian/changelog
9561   M /trunk/debian/control
9562   M /trunk/debian/rules
9563   M /trunk/doc/shapes.txt
9564   M /trunk/src/Makefile.am
9565   M /trunk/src/aliens.c
9566   A /trunk/src/bonus.c
9567   M /trunk/src/collide.c
9568   M /trunk/src/common.h
9569   M /trunk/src/explosions.c
9570   M /trunk/src/graphics.c
9571   M /trunk/src/main.c
9572   M /trunk/src/player.c
9573   M /trunk/src/starfield.c
9574   M /trunk/src/tunnel.c
9575   M /trunk/src/weapons.c
9576
9577  * real Debian package files.
9578  * two new types of aliens. only one rules.
9579  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
9580  * added bonuses at alien death. they do nothing yet.
9581  * seeker missiles. 'b' to test.
9582  * weapon resolution is now 16*char. needs to be generalized.
9583  * fixed the supernova bugs. center could collide with the tunnel, and
9584    the last frame was badly displayed.
9585  * lots of cleanups everywhere.
9586
9587------------------------------------------------------------------------
9588r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
9589Changed paths:
9590   M /trunk/.cvsignore
9591   M /trunk/Makefile
9592   A /trunk/Makefile.am
9593   D /trunk/aliens.c
9594   A /trunk/bootstrap
9595   D /trunk/collide.c
9596   D /trunk/common.h
9597   A /trunk/configure.ac
9598   A /trunk/debian
9599   A /trunk/debian/.cvsignore
9600   A /trunk/debian/Makefile.am
9601   A /trunk/debian/changelog
9602   A /trunk/debian/control
9603   A /trunk/debian/rules
9604   A /trunk/doc
9605   A /trunk/doc/shapes.txt
9606   D /trunk/explosions.c
9607   D /trunk/graphics.c
9608   D /trunk/main.c
9609   D /trunk/player.c
9610   D /trunk/shapes.txt
9611   A /trunk/src
9612   A /trunk/src/.cvsignore
9613   A /trunk/src/Makefile.am
9614   A /trunk/src/aliens.c
9615   A /trunk/src/collide.c
9616   A /trunk/src/common.h
9617   A /trunk/src/explosions.c
9618   A /trunk/src/graphics.c
9619   A /trunk/src/main.c
9620   A /trunk/src/player.c
9621   A /trunk/src/starfield.c
9622   A /trunk/src/tunnel.c
9623   A /trunk/src/weapons.c
9624   D /trunk/starfield.c
9625   D /trunk/tunnel.c
9626   D /trunk/weapons.c
9627
9628  * autotoolificationized the whole thing.
9629
9630------------------------------------------------------------------------
9631r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9632Changed paths:
9633   M /trunk/collide.c
9634   M /trunk/common.h
9635   M /trunk/explosions.c
9636   M /trunk/main.c
9637   M /trunk/player.c
9638   M /trunk/weapons.c
9639
9640  * moved nuke from explosions to weapons.
9641  * used a cool Bresenham algorithm to draw the nuke circles.
9642  * nuke collides with aliens.
9643
9644------------------------------------------------------------------------
9645r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9646Changed paths:
9647   A /trunk/.cvsignore
9648
9649  * .cvsignore file.
9650
9651------------------------------------------------------------------------
9652r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9653Changed paths:
9654   A /branches
9655   A /trunk
9656   A /trunk/Makefile
9657   A /trunk/aliens.c
9658   A /trunk/collide.c
9659   A /trunk/common.h
9660   A /trunk/explosions.c
9661   A /trunk/graphics.c
9662   A /trunk/main.c
9663   A /trunk/player.c
9664   A /trunk/shapes.txt
9665   A /trunk/starfield.c
9666   A /trunk/tunnel.c
9667   A /trunk/weapons.c
9668
9669  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9670    the nuke is still ugly, almost no collision detection. Nice demo :)
9671
9672------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.