source: libcaca/trunk/ChangeLog @ 1155

Last change on this file since 1155 was 1155, checked in by Sam Hocevar, 13 years ago
File size: 315.9 KB
Line 
1------------------------------------------------------------------------
2r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
3Changed paths:
4   M /trunk/configure.ac
5
6  * Set version to 0.99.beta6.
7
8------------------------------------------------------------------------
9r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
10Changed paths:
11   M /trunk/test/import.c
12
13  * Added an optional argument to the import test to select import format.
14
15------------------------------------------------------------------------
16r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
17Changed paths:
18   M /trunk/src/aafire.c
19   M /trunk/src/cacademo.c
20
21  * As per user request, only display the "Powered by libcaca" banner for a
22    few seconds at the beginning.
23
24------------------------------------------------------------------------
25r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
26Changed paths:
27   M /trunk/cucul/canvas.c
28
29  * Fix minor memory leak in cucul_set_canvas_boundaries().
30
31------------------------------------------------------------------------
32r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
33Changed paths:
34   M /trunk/cucul/cucul.c
35
36  * Fix minor memory leak in cucul_free_canvas().
37
38------------------------------------------------------------------------
39r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
40Changed paths:
41   M /trunk/cucul/canvas.c
42
43  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
44
45------------------------------------------------------------------------
46r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
47Changed paths:
48   M /trunk/cucul/import.c
49
50  * Add "utf8" import format.
51  * Documented "text" import format.
52
53------------------------------------------------------------------------
54r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
55Changed paths:
56   M /trunk/cucul/cucul.c
57
58  * Initialise colours to default/transparent instead of lightgray/black.
59
60------------------------------------------------------------------------
61r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
62Changed paths:
63   M /trunk/NEWS
64
65  * Remove non-ASCII character from NEWS file because Doxygen is unable to
66    encode it in the manpages.
67
68------------------------------------------------------------------------
69r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
70Changed paths:
71   M /trunk/TODO
72   M /trunk/caca/caca.h
73   M /trunk/cucul/dither.c
74   M /trunk/cucul/export.c
75   M /trunk/cucul/import.c
76
77  * Fix enumeration layout in the manpage documentation.
78
79------------------------------------------------------------------------
80r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
81Changed paths:
82   M /trunk/doc/Makefile.am
83
84  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
85    escape them. Fix that upon installation.
86
87------------------------------------------------------------------------
88r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
89Changed paths:
90   M /trunk/cucul/import.c
91
92  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
93    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
94    with the current values.
95
96------------------------------------------------------------------------
97r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
98Changed paths:
99   M /trunk/TODO
100
101  * Updated TODO.
102
103------------------------------------------------------------------------
104r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
105Changed paths:
106   M /trunk/ChangeLog
107   M /trunk/NEWS
108
109  * Updated NEWS and ChangeLog.
110
111------------------------------------------------------------------------
112r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
113Changed paths:
114   M /trunk/doc/Makefile.am
115   M /trunk/doc/cacafire.1
116
117  * Update the cacademo manpage to reflect the merge.
118
119------------------------------------------------------------------------
120r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
121Changed paths:
122   M /trunk/cucul/colour.c
123   M /trunk/cucul/cucul.h
124
125  * Implemented cucul_get_color().
126
127------------------------------------------------------------------------
128r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
129Changed paths:
130   M /trunk/cucul/canvas.c
131
132  * Fixed chcul_getchar's error behaviour.
133
134------------------------------------------------------------------------
135r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
136Changed paths:
137   M /trunk/configure.ac
138
139  * Update versioning.
140
141------------------------------------------------------------------------
142r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
143Changed paths:
144   M /trunk/cucul/export.c
145
146  * Handle transparency in the IRC export.
147
148------------------------------------------------------------------------
149r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
150Changed paths:
151   M /trunk/cucul/cucul.c
152
153  * When resizing a canvas, use the current fg/bg colours to fill holes.
154
155------------------------------------------------------------------------
156r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
157Changed paths:
158   M /trunk/configure.ac
159   M /trunk/test
160   M /trunk/test/Makefile.am
161   D /trunk/test/toilet.c
162
163  * Remove toilet from the libcaca source, it'll be moved to its own repo.
164
165------------------------------------------------------------------------
166r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
167Changed paths:
168   M /trunk/test/toilet.c
169
170  * Autocrop toilet output.
171
172------------------------------------------------------------------------
173r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
174Changed paths:
175   M /trunk/cucul/canvas.c
176   M /trunk/cucul/cucul.h
177
178  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
179
180------------------------------------------------------------------------
181r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
182Changed paths:
183   M /trunk/cucul/export.c
184
185  * Really export IRC as UTF-8, as advertised in the documentation.
186
187------------------------------------------------------------------------
188r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
189Changed paths:
190   M /trunk/test/toilet.c
191
192  * Handle UTF-8 in TOIlet.
193  * Add a --irc flag to TOIlet.
194
195------------------------------------------------------------------------
196r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
197Changed paths:
198   M /trunk/test/toilet.c
199
200  * Support for platforms without <getopt.h> in TOIlet.
201
202------------------------------------------------------------------------
203r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
204Changed paths:
205   M /trunk/test/Makefile.am
206   M /trunk/test/toilet.c
207
208  * Added getopt support to toilet.
209
210------------------------------------------------------------------------
211r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
212Changed paths:
213   M /trunk/configure.ac
214
215  * Check for <getopt.h> and getopt_long.
216
217------------------------------------------------------------------------
218r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
219Changed paths:
220   M /trunk/test
221   M /trunk/test/Makefile.am
222   A /trunk/test/toilet.c
223
224  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
225
226------------------------------------------------------------------------
227r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
228Changed paths:
229   M /trunk/caca/driver_gl.c
230   M /trunk/cucul/font.c
231
232  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
233
234------------------------------------------------------------------------
235r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
236Changed paths:
237   M /trunk/caca/driver_gl.c
238
239 * Oops \o/
240
241------------------------------------------------------------------------
242r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
243Changed paths:
244   M /trunk/caca/driver_gl.c
245
246 * REAL fix
247
248------------------------------------------------------------------------
249r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
250Changed paths:
251   M /trunk/caca/driver_gl.c
252
253  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
254
255------------------------------------------------------------------------
256r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
257Changed paths:
258   M /trunk/caca/driver_gl.c
259   M /trunk/cucul/font.c
260
261  * Hopefully fix 64-bit bug.
262
263------------------------------------------------------------------------
264r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
265Changed paths:
266   M /trunk/caca/driver_gl.c
267   M /trunk/cucul/font.c
268
269 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
270
271------------------------------------------------------------------------
272r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
273Changed paths:
274   M /trunk/cucul/canvas.c
275   M /trunk/cucul/cucul.h
276
277  * Implemented cucul_getchar(). Useful because you don’t necessarily know
278    what you are importing.
279
280------------------------------------------------------------------------
281r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
282Changed paths:
283   M /trunk/kernel/kernel.c
284   M /trunk/kernel/kernel.h
285
286  * Added an fprintf stub to the kernel.
287
288------------------------------------------------------------------------
289r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
290Changed paths:
291   M /trunk/caca/driver_gl.c
292
293  * Optimised memory usage in the GL driver and added a few comments.
294
295------------------------------------------------------------------------
296r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
297Changed paths:
298   M /trunk/caca/driver_gl.c
299
300 * Fixed compilation warning, and ....
301 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
302 
303 
304
305------------------------------------------------------------------------
306r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
307Changed paths:
308   M /trunk/cucul/cucul.h
309   M /trunk/cucul/font.c
310
311  * Got rid of cucul_render_glyph(). Ahahahaha.
312
313------------------------------------------------------------------------
314r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
315Changed paths:
316   M /trunk/caca/driver_gl.c
317
318  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
319
320------------------------------------------------------------------------
321r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
322Changed paths:
323   M /trunk/caca/driver_gl.c
324
325  * Full Unicode support in the GL driver.
326
327------------------------------------------------------------------------
328r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
329Changed paths:
330   M /trunk/cucul/font.c
331
332  * Oops, fixed typo in cucul_get_font_blocks().
333
334------------------------------------------------------------------------
335r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
336Changed paths:
337   M /trunk/cucul/cucul.h
338   M /trunk/cucul/font.c
339
340  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
341
342------------------------------------------------------------------------
343r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
344Changed paths:
345   M /trunk/configure.ac
346
347  * Remove useless -I../kernel/ from CFLAGS.
348
349------------------------------------------------------------------------
350r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
351Changed paths:
352   M /trunk/build-kernel
353
354  * Fix the kernel build rules.
355
356------------------------------------------------------------------------
357r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
358Changed paths:
359   M /trunk/caca/caca.c
360   M /trunk/caca/driver_raw.c
361   M /trunk/caca/driver_vga.c
362
363  * Do not build the raw output in kernel mode.
364  * Fix cucul_utf32_to_cp437() call in the VGA output.
365
366------------------------------------------------------------------------
367r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
368Changed paths:
369   M /trunk/kernel/kernel.c
370   M /trunk/kernel/kernel.h
371
372  * Fixed memcmp() prototype and implementation.
373
374------------------------------------------------------------------------
375r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
376Changed paths:
377   M /trunk/cucul/cucul.c
378   M /trunk/kernel/kernel.c
379   M /trunk/kernel/kernel.h
380
381  * Added errno support to the kernel.
382
383------------------------------------------------------------------------
384r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
385Changed paths:
386   M /trunk/DotNet/Caca.cs
387   M /trunk/DotNet/test.cs
388
389 * Updated .Net bindings
390
391------------------------------------------------------------------------
392r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
393Changed paths:
394   M /trunk/README
395   M /trunk/caca/driver_gl.c
396
397 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
398
399------------------------------------------------------------------------
400r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
401Changed paths:
402   M /trunk/kernel/kernel.c
403   M /trunk/src/cacaview.c
404   M /trunk/src/img2irc.c
405
406  * A few coding style fixes.
407
408------------------------------------------------------------------------
409r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
410Changed paths:
411   M /trunk/caca/driver_vga.c
412   M /trunk/common.h
413   M /trunk/configure.ac
414   M /trunk/cucul/buffer.c
415   M /trunk/cucul/cucul.c
416   M /trunk/kernel/kernel.c
417   M /trunk/kernel/kernel.h
418   M /trunk/src/Makefile.am
419   M /trunk/src/cacadraw.c
420   M /trunk/src/cacaplay.c
421   M /trunk/src/cacaview.c
422   M /trunk/src/common-image.c
423   M /trunk/src/img2irc.c
424   M /trunk/test/demo.c
425   M /trunk/test/demo0.c
426   M /trunk/test/dithering.c
427   M /trunk/test/event.c
428   M /trunk/test/export.c
429   M /trunk/test/font.c
430   M /trunk/test/font2tga.c
431   M /trunk/test/frames.c
432   M /trunk/test/gamma.c
433   M /trunk/test/hsv.c
434   M /trunk/test/import.c
435   M /trunk/test/input.c
436   M /trunk/test/spritedit.c
437   M /trunk/test/text.c
438   M /trunk/test/transform.c
439   M /trunk/test/truecolor.c
440   M /trunk/test/unicode.c
441   M /trunk/tools/optipal.c
442
443 * Updated kernel 'driver', still not working, but most of the work is done
444
445------------------------------------------------------------------------
446r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
447Changed paths:
448   M /trunk/TODO
449
450  * Minor TODO update.
451
452------------------------------------------------------------------------
453r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
454Changed paths:
455   M /trunk/cucul/font.c
456
457  * Minor documentation fix (testing the buildbot, actually).
458
459------------------------------------------------------------------------
460r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
461Changed paths:
462   M /trunk/caca/driver_gl.c
463   M /trunk/cucul/font.c
464
465 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
466
467------------------------------------------------------------------------
468r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
469Changed paths:
470   M /trunk/caca/driver_gl.c
471
472  * Coding style (ahaha vieux porc).
473
474------------------------------------------------------------------------
475r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
476Changed paths:
477   M /trunk/src/cacademo.c
478
479  * Got rid of OFFSET_X and OFFSET_Y.
480
481------------------------------------------------------------------------
482r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
483Changed paths:
484   M /trunk/src/cacademo.c
485
486  * More cleanup in cacademo.c.
487
488------------------------------------------------------------------------
489r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
490Changed paths:
491   M /trunk/src/cacademo.c
492
493  * Cosmetic changes to cacademo.
494
495------------------------------------------------------------------------
496r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
497Changed paths:
498   M /trunk/src/cacademo.c
499
500  * Factored the star code (vieux porc).
501
502------------------------------------------------------------------------
503r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
504Changed paths:
505   M /trunk/caca/driver_gl.c
506   M /trunk/cucul/cucul.h
507   M /trunk/cucul/font.c
508
509  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
510    worked properly.
511
512------------------------------------------------------------------------
513r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
514Changed paths:
515   M /trunk/src/cacademo.c
516
517  * Moved transition data to the function.
518
519------------------------------------------------------------------------
520r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
521Changed paths:
522   M /trunk/src/cacademo.c
523
524 * Added nifty rotation to our 80's star.
525
526------------------------------------------------------------------------
527r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
528Changed paths:
529   M /trunk/cucul/triangle.c
530
531  * Fixing precision.
532
533------------------------------------------------------------------------
534r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
535Changed paths:
536   M /trunk/cucul/triangle.c
537
538 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
539
540------------------------------------------------------------------------
541r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
542Changed paths:
543   M /trunk/src/cacademo.c
544
545 * Added much disco transition (ellipses suck). YMCA \o/
546
547------------------------------------------------------------------------
548r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
549Changed paths:
550   M /trunk/caca/driver_slang.c
551
552  * Fix compilation warning in the slang driver.
553
554------------------------------------------------------------------------
555r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
556Changed paths:
557   M /trunk/src/cacademo.c
558
559  * Smooth transitions between effects in cacademo. Press 'n' to switch
560    immediately to the next transition.
561
562------------------------------------------------------------------------
563r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
564Changed paths:
565   M /trunk/test/gamma.c
566
567  * Fix badly initialised data in the gamma test.
568
569------------------------------------------------------------------------
570r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
571Changed paths:
572   M /trunk/src/cacademo.c
573   M /trunk/test
574   M /trunk/test/Makefile.am
575   D /trunk/test/matrix.c
576
577  * Moved the matrix effect test into cacademo. Removed the motion sensor
578    stuff, it's cool but it's crap.
579
580------------------------------------------------------------------------
581r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
582Changed paths:
583   M /trunk/test/matrix.c
584
585 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
586
587------------------------------------------------------------------------
588r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
589Changed paths:
590   M /trunk/caca/driver_gl.c
591
592 * Fixed truecolor bug in OpenGL driver.
593
594------------------------------------------------------------------------
595r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
596Changed paths:
597   M /trunk/src/cacademo.c
598
599  * Factor most of the cacademo code.
600
601------------------------------------------------------------------------
602r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
603Changed paths:
604   M /trunk/src/cacademo.c
605
606  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
607    to cast the int to double in the sin() call.  (:@ gruik!
608
609------------------------------------------------------------------------
610r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
611Changed paths:
612   M /trunk/src/cacademo.c
613
614 * hey, ***I*** found a factorisation bug in cacaballs !
615
616------------------------------------------------------------------------
617r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
618Changed paths:
619   M /trunk/caca/driver_gl.c
620   M /trunk/cucul/cucul.h
621   M /trunk/cucul/font.c
622
623 * OpenGL builtin font support
624
625------------------------------------------------------------------------
626r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
627Changed paths:
628   M /trunk/src
629   M /trunk/src/Makefile.am
630   D /trunk/src/cacaball.c
631   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
632   D /trunk/src/cacamoir.c
633   D /trunk/src/cacaplas.c
634
635  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
636
637------------------------------------------------------------------------
638r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
639Changed paths:
640   M /trunk/cucul/cucul.c
641
642  * Initialize random seed to getpid()+time(NULL) so that the user does not
643    have to do it.
644
645------------------------------------------------------------------------
646r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
647Changed paths:
648   M /trunk/ChangeLog
649   M /trunk/NEWS
650   M /trunk/configure.ac
651
652  * Updated ChangeLog and NEWS.
653  * 0.99.beta4 release.
654
655------------------------------------------------------------------------
656r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
657Changed paths:
658   M /trunk/doc/Makefile.am
659
660  * Replace 'man3caca' with 'man3' in generated manpages.
661
662------------------------------------------------------------------------
663r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
664Changed paths:
665   M /trunk/test/demo0.c
666
667  * Fix dithering handling in demo0.c.
668
669------------------------------------------------------------------------
670r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
671Changed paths:
672   M /trunk/caca-config.in
673
674  * Do not output unnecessary libraries in caca-output config.
675
676------------------------------------------------------------------------
677r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
678Changed paths:
679   M /trunk/doc/migrating.dox
680
681  * Oops, thinko in the migration doc.
682
683------------------------------------------------------------------------
684r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
685Changed paths:
686   M /trunk/doc/migrating.dox
687
688  * Updated the migration documentation so that it mentions the <caca0.h>
689    compatibility layer.
690
691------------------------------------------------------------------------
692r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
693Changed paths:
694   M /trunk/caca/caca0.c
695   M /trunk/caca/caca0.h
696
697  * Made features (such as dithering mode) and caca_sqrt work in the legacy
698    0.x glue code.
699
700------------------------------------------------------------------------
701r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
702Changed paths:
703   M /trunk/test
704   M /trunk/test/Makefile.am
705   A /trunk/test/demo0.c
706
707  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
708    test for the <caca0.h> emulation layer.
709
710------------------------------------------------------------------------
711r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
712Changed paths:
713   M /trunk/caca/Makefile.am
714   A /trunk/caca/caca0.c
715   A /trunk/caca/caca0.h
716
717  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
718    just need to include <caca0.h> instead of <caca.h> and should be source-
719    compatible with old versions of libcaca.
720
721    Most of the old API works, except features and caca_sqrt(). Sprites do
722    work API-wise but due to the new format they are no longer working in
723    the same way.
724
725------------------------------------------------------------------------
726r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
727Changed paths:
728   M /trunk/test/export.c
729
730  * Fix a crash in export.c with unknown file formats.
731
732------------------------------------------------------------------------
733r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
734Changed paths:
735   M /trunk/cucul/transform.c
736
737  * U+214B TURNED AMPERSAND
738
739------------------------------------------------------------------------
740r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
741Changed paths:
742   M /trunk/ChangeLog
743   M /trunk/NEWS
744   M /trunk/configure.ac
745
746  * Updated ChangeLog and NEWS.
747  * 0.99.beta3 release.
748
749------------------------------------------------------------------------
750r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
751Changed paths:
752   M /trunk/ChangeLog
753   M /trunk/Makefile.am
754   M /trunk/configure.ac
755   D /trunk/debian
756
757  * Removed debian packaging stuff from the trunk. It'll now be at
758    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
759
760------------------------------------------------------------------------
761r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
762Changed paths:
763   M /trunk/caca/driver_gl.c
764
765  * Factored some of the GL code.
766
767------------------------------------------------------------------------
768r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
769Changed paths:
770   M /trunk/test
771   M /trunk/test/matrix.c
772
773  * A few changes to the matrix program. I do not plan to maintain it.
774
775------------------------------------------------------------------------
776r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
777Changed paths:
778   M /trunk/caca/caca.c
779   M /trunk/caca/caca.h
780   M /trunk/caca/driver_conio.c
781   M /trunk/caca/driver_ncurses.c
782   M /trunk/caca/driver_raw.c
783   M /trunk/caca/driver_slang.c
784   M /trunk/caca/driver_vga.c
785   M /trunk/caca/event.c
786   M /trunk/caca/graphics.c
787
788  * Fixed libcaca prototypes so that all functions use the errno mechanism
789    and return a value.
790
791------------------------------------------------------------------------
792r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
793Changed paths:
794   M /trunk/cucul/cucul.c
795
796  * Fixed cucul_create_canvas()'s documentation.
797
798------------------------------------------------------------------------
799r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
800Changed paths:
801   M /trunk/cucul/dither.c
802
803  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
804    thanks to Sean D'Epagnier.
805
806------------------------------------------------------------------------
807r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
808Changed paths:
809   M /trunk/cxx/caca++.cpp
810   M /trunk/cxx/caca++.h
811   M /trunk/cxx/cpptest.cpp
812
813 * Updated C++ bindings
814
815------------------------------------------------------------------------
816r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
817Changed paths:
818   M /trunk/debian/control
819
820  * Fix debian package dependencies; -dev packages didn't pull their library
821    dependencies. Of course.
822
823------------------------------------------------------------------------
824r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
825Changed paths:
826   M /trunk/test/matrix.c
827
828  * Fixed matrix.c for non-Thinkpad computers.
829
830------------------------------------------------------------------------
831r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
832Changed paths:
833   M /trunk/configure.ac
834
835  * Fix a build failure when X11R7 is available but OpenGL isn't.
836
837------------------------------------------------------------------------
838r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
839Changed paths:
840   M /trunk/test/Makefile.am
841   A /trunk/test/matrix.c
842
843  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
844    which case it is massively useless.
845
846------------------------------------------------------------------------
847r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
848Changed paths:
849   M /trunk/ChangeLog
850   M /trunk/NEWS
851   M /trunk/configure.ac
852   M /trunk/debian/changelog
853
854  * Updated ChangeLog and NEWS.
855  * 0.99.beta2 release.
856
857------------------------------------------------------------------------
858r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
859Changed paths:
860   M /trunk/debian/caca-utils.install
861   M /trunk/debian/libcucul-dev.install
862
863  * Updated the Debian build scripts.
864
865------------------------------------------------------------------------
866r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
867Changed paths:
868   M /trunk/cucul/canvas.c
869
870  * Fixed an out of bounds bug in cucul_blit().
871
872------------------------------------------------------------------------
873r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
874Changed paths:
875   M /trunk/caca-config.in
876
877  * Removed legacy CUCUL_LIBS from caca-config.
878
879------------------------------------------------------------------------
880r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
881Changed paths:
882   M /trunk/caca/driver_ncurses.c
883   M /trunk/caca/driver_slang.c
884
885  * UTF-8 input support for ncurses.
886  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
887
888------------------------------------------------------------------------
889r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
890Changed paths:
891   M /trunk/caca/graphics.c
892
893  * Reduced IDLE_USEC by half. Today's machines are fast :-)
894
895------------------------------------------------------------------------
896r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
897Changed paths:
898   M /trunk/caca/caca.c
899   M /trunk/caca/driver_ncurses.c
900   M /trunk/configure.ac
901
902  * Fixed UTF-8 support in ncurses.
903  * Set ncurses's priority higher than slang.
904
905------------------------------------------------------------------------
906r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
907Changed paths:
908   M /trunk/TODO
909
910  * Updated TODO list.
911
912------------------------------------------------------------------------
913r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
914Changed paths:
915   M /trunk/caca/driver_slang.c
916   M /trunk/cucul/box.c
917   M /trunk/cucul/canvas.c
918   M /trunk/cucul/charset.c
919   M /trunk/cucul/conic.c
920   M /trunk/cucul/cucul.h
921   M /trunk/cucul/line.c
922   M /trunk/cucul/triangle.c
923
924  * Have cucul_utf8_to_utf32 write how many bytes it read.
925  * Use that in the SLang driver so that it supports UTF-8 input.
926
927------------------------------------------------------------------------
928r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
929Changed paths:
930   M /trunk/cucul/export.c
931
932  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
933    an explicit cast.
934
935------------------------------------------------------------------------
936r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
937Changed paths:
938   M /trunk/caca/caca.c
939   M /trunk/caca/driver_ncurses.c
940   M /trunk/test/colors.c
941   M /trunk/test/input.c
942
943  * Minor cosmetic changes in the test programs.
944  * Code enhancements in the ncurses driver.
945  * Added a comment to explain why slang has a higher priority than ncurses.
946
947------------------------------------------------------------------------
948r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
949Changed paths:
950   M /trunk/caca/driver_conio.c
951
952  * Fixed the DOS build.
953
954------------------------------------------------------------------------
955r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
956Changed paths:
957   M /trunk/caca/caca_internals.h
958
959  * Minor cosmetic fix.
960
961------------------------------------------------------------------------
962r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
963Changed paths:
964   M /trunk/caca/Makefile.am
965   M /trunk/cucul/Makefile.am
966   M /trunk/cxx/Makefile.am
967   M /trunk/kernel/Makefile.am
968   M /trunk/test/Makefile.am
969   M /trunk/tools/Makefile.am
970
971  * Added -I${top_srcdir} to the compilation flags to fix builds configured
972    from an alternate directory (they failed to find common.h).
973
974------------------------------------------------------------------------
975r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
976Changed paths:
977   M /trunk/configure.ac
978   M /trunk/src/Makefile.am
979
980  * Removed --enable-network flag, but reused the test as a condition for
981    building cacaserver.
982
983------------------------------------------------------------------------
984r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
985Changed paths:
986   M /trunk/build-dos
987   M /trunk/build-win32
988
989  * Updated build scripts for DOS and Win32.
990
991------------------------------------------------------------------------
992r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
993Changed paths:
994   M /trunk/caca/driver_ncurses.c
995   M /trunk/caca/driver_slang.c
996
997  * Got backspace to work with the slang and ncurses drivers in an X
998    terminal window.
999
1000------------------------------------------------------------------------
1001r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
1002Changed paths:
1003   M /trunk/caca/driver_gl.c
1004
1005  * More coding style fixes in the GL driver.
1006
1007------------------------------------------------------------------------
1008r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
1009Changed paths:
1010   M /trunk/caca/driver_gl.c
1011
1012  * Fixed awful indenting of the GL plugin.
1013
1014------------------------------------------------------------------------
1015r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
1016Changed paths:
1017   M /trunk/caca/driver_ncurses.c
1018
1019  * Make the ncurses driver UTF-8 and UTF-32 aware.
1020  * Add the backspace key to the ncurses driver.
1021
1022------------------------------------------------------------------------
1023r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
1024Changed paths:
1025   M /trunk/caca/driver_slang.c
1026
1027  * Make the slang driver UTF-8 and UTF-32 aware.
1028  * Add the backspace key to the slang driver.
1029
1030------------------------------------------------------------------------
1031r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
1032Changed paths:
1033   M /trunk/caca/caca.h
1034   M /trunk/caca/driver_conio.c
1035   M /trunk/caca/driver_gl.c
1036   M /trunk/caca/driver_ncurses.c
1037   M /trunk/caca/driver_slang.c
1038   M /trunk/caca/driver_win32.c
1039   M /trunk/caca/driver_x11.c
1040   M /trunk/caca/event.c
1041   M /trunk/test/input.c
1042
1043  * Renamed the event data member "ucs4" to "utf32" for consistency
1044    with "utf8".
1045
1046------------------------------------------------------------------------
1047r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
1048Changed paths:
1049   M /trunk/debian/changelog
1050   M /trunk/debian/control
1051
1052  * Added information from a recent Debian upload of the old
1053    version of libcaca.
1054
1055------------------------------------------------------------------------
1056r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
1057Changed paths:
1058   M /trunk/test
1059   M /trunk/test/Makefile.am
1060   A /trunk/test/input.c
1061
1062  * Text input test program. Might be merged into libcaca if it works well.
1063
1064------------------------------------------------------------------------
1065r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
1066Changed paths:
1067   M /trunk/TODO
1068
1069  * Updated the TODO list.
1070
1071------------------------------------------------------------------------
1072r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
1073Changed paths:
1074   M /trunk/debian/caca-utils.install
1075   M /trunk/debian/libcucul-dev.install
1076
1077  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
1078
1079------------------------------------------------------------------------
1080r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
1081Changed paths:
1082   M /trunk/caca/caca.h
1083   M /trunk/caca/graphics.c
1084   M /trunk/python/pypycaca.c
1085   M /trunk/python/pypycaca.h
1086   M /trunk/src/aafire.c
1087   M /trunk/src/cacaball.c
1088   M /trunk/src/cacamoir.c
1089   M /trunk/src/cacaplas.c
1090   M /trunk/test/demo.c
1091   M /trunk/test/frames.c
1092   M /trunk/test/gamma.c
1093
1094  * Renamed caca_set_delay() and caca_get_rendertime() into
1095    caca_set_display_time() and caca_get_display_time() for consistency.
1096
1097------------------------------------------------------------------------
1098r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
1099Changed paths:
1100   M /trunk/cucul/charset.c
1101
1102  * Documented the newly exported charset functions.
1103
1104------------------------------------------------------------------------
1105r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
1106Changed paths:
1107   M /trunk/caca/driver_ncurses.c
1108   M /trunk/caca/driver_slang.c
1109   M /trunk/cucul/box.c
1110   M /trunk/cucul/canvas.c
1111   M /trunk/cucul/charset.c
1112   M /trunk/cucul/conic.c
1113   M /trunk/cucul/cucul.h
1114   M /trunk/cucul/cucul_internals.h
1115   M /trunk/cucul/export.c
1116   M /trunk/cucul/import.c
1117   M /trunk/cucul/line.c
1118   M /trunk/cucul/triangle.c
1119   M /trunk/tools/makefont.c
1120
1121  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1122
1123------------------------------------------------------------------------
1124r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
1125Changed paths:
1126   M /trunk/cucul/font.c
1127   M /trunk/cucul/font_mono9.h
1128   M /trunk/cucul/font_monobold12.h
1129
1130  * Regenerated fonts and reactivated them under Win32.
1131
1132------------------------------------------------------------------------
1133r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
1134Changed paths:
1135   M /trunk/tools/makefont.c
1136
1137  * Elite trick in the font generator to cope with C89's string length
1138    limitation of 509 characters. Instead of doing:
1139       char foo[10] = "abcdefghij";
1140    we now do:
1141       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1142
1143------------------------------------------------------------------------
1144r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
1145Changed paths:
1146   M /trunk/test/font2tga.c
1147
1148  * font2tga no longer needs cucul_internal.h.
1149
1150------------------------------------------------------------------------
1151r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
1152Changed paths:
1153   M /trunk/cucul/box.c
1154   M /trunk/cucul/canvas.c
1155   M /trunk/cucul/conic.c
1156   M /trunk/cucul/cucul.h
1157   M /trunk/cucul/cucul_internals.h
1158   M /trunk/cucul/dither.c
1159   M /trunk/cucul/import.c
1160   M /trunk/cucul/line.c
1161   M /trunk/cucul/triangle.c
1162   M /trunk/test/font2tga.c
1163
1164  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1165    int which shall be used as an UTF-32 character. We do not have any casting
1166    problems due to the signedness of chars because all characters were
1167    ASCII (ie. <= 0x7f) beforehands.
1168
1169------------------------------------------------------------------------
1170r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
1171Changed paths:
1172   M /trunk/test
1173   M /trunk/test/Makefile.am
1174   A /trunk/test/font2tga.c
1175
1176  * Added font2tga, a test program that exports our font in a known format.
1177
1178------------------------------------------------------------------------
1179r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
1180Changed paths:
1181   M /trunk/test/export.c
1182
1183  * If the export test target is ANSI or UTF-8, dither image with special
1184    shaded glyphs.
1185
1186------------------------------------------------------------------------
1187r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
1188Changed paths:
1189   M /trunk/configure.ac
1190
1191  * Removed useless -lXt from X11 libraries check.
1192
1193------------------------------------------------------------------------
1194r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
1195Changed paths:
1196   M /trunk/cucul/import.c
1197
1198  * Workaround for illegal ^[[0,0H ANSI escape code.
1199
1200------------------------------------------------------------------------
1201r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
1202Changed paths:
1203   M /trunk/cucul/dither.c
1204
1205  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1206    better performances.
1207
1208------------------------------------------------------------------------
1209r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
1210Changed paths:
1211   M /trunk/cucul/export.c
1212
1213  * Add linebreaks to the ANSI exporter for better readability, and use
1214    the save/load cursor position trick to ignore them.
1215
1216------------------------------------------------------------------------
1217r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
1218Changed paths:
1219   M /trunk/cucul/export.c
1220
1221 * Fixed postscript exporter, image in not at the bottom of the page anymore
1222
1223------------------------------------------------------------------------
1224r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
1225Changed paths:
1226   M /trunk/src/cacaserver.c
1227
1228  * Use UTF-8 instead of ANSI in cacaserver
1229------------------------------------------------------------------------
1230r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
1231Changed paths:
1232   M /trunk/cucul/font_mono9.h
1233   M /trunk/cucul/font_monobold12.h
1234
1235  * Optimise built-in fonts. We gain about 100kB in the final binary.
1236------------------------------------------------------------------------
1237r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
1238Changed paths:
1239   M /trunk/tools/makefont.c
1240
1241  * Optimise similar glyphs when generating a font. Given how many glyphs
1242    are unavailable, this is a significant gain.
1243
1244------------------------------------------------------------------------
1245r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
1246Changed paths:
1247   M /trunk/caca/driver_x11.c
1248
1249  * Added the long dash and middle dot CP437 characters to the X11 driver.
1250
1251------------------------------------------------------------------------
1252r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
1253Changed paths:
1254   M /trunk/cucul/import.c
1255
1256  * If the ANSI file we import does not use the 80 columns, we don't expand
1257    the canvas to 80 columns.
1258
1259------------------------------------------------------------------------
1260r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
1261Changed paths:
1262   M /trunk/src/cacadraw.c
1263
1264  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
1265  * Decreased PgUp/PgDn scrolling rate.
1266
1267------------------------------------------------------------------------
1268r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
1269Changed paths:
1270   M /trunk/kernel/kernel.c
1271
1272  * Removed a useless cast in the kernel code.
1273
1274------------------------------------------------------------------------
1275r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
1276Changed paths:
1277   M /trunk/DotNet
1278   M /trunk/DotNet/AssemblyInfo.cs
1279   M /trunk/DotNet/Caca.cs
1280   M /trunk/DotNet/Cucul.cs
1281   M /trunk/DotNet/test.cs
1282
1283  * Set svn properties on the .NET files.
1284
1285------------------------------------------------------------------------
1286r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
1287Changed paths:
1288   M /trunk/test/font.c
1289   M /trunk/test/text.c
1290
1291  * Cosmetic fix in test/font.c.
1292  * Use UTF-8 output in test/text.c instead of ANSI.
1293
1294------------------------------------------------------------------------
1295r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
1296Changed paths:
1297   M /trunk/caca/caca.h
1298
1299  * Minor cosmetic fix in a comment.
1300
1301------------------------------------------------------------------------
1302r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
1303Changed paths:
1304   M /trunk/cucul/font_mono9.h
1305   M /trunk/cucul/font_monobold12.h
1306   M /trunk/tools/makefont.c
1307
1308  * Added a few more Unicode blocks to the default fonts.
1309
1310------------------------------------------------------------------------
1311r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
1312Changed paths:
1313   M /trunk/cucul/transform.c
1314
1315  * Added a few more Unicode characters to the glyph transformations.
1316
1317------------------------------------------------------------------------
1318r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
1319Changed paths:
1320   M /trunk/cucul/cucul.h
1321   M /trunk/cucul/dither.c
1322
1323  * Changed the cucul_create_dither() prototype to make sure the mask
1324    arguments are at least 32 bits.
1325
1326------------------------------------------------------------------------
1327r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
1328Changed paths:
1329   M /trunk/test/export.c
1330
1331  * Make the export test 80 columns wide, so that the ANSI we generate can
1332    be read by other programs.
1333
1334------------------------------------------------------------------------
1335r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
1336Changed paths:
1337   M /trunk/cucul/font_mono9.h
1338   M /trunk/cucul/font_monobold12.h
1339
1340  * Updated fonts with the new hardcoded CP437 glyphs.
1341
1342------------------------------------------------------------------------
1343r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
1344Changed paths:
1345   M /trunk/tools/makefont.c
1346
1347  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
1348    good with Pango.
1349
1350------------------------------------------------------------------------
1351r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
1352Changed paths:
1353   M /trunk/caca/driver_ncurses.c
1354   M /trunk/caca/driver_slang.c
1355   M /trunk/tools/Makefile.am
1356   M /trunk/tools/makefont.c
1357
1358  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
1359
1360------------------------------------------------------------------------
1361r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
1362Changed paths:
1363   M /trunk/cucul/export.c
1364
1365  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
1366    SVG exporters.
1367
1368------------------------------------------------------------------------
1369r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
1370Changed paths:
1371   M /trunk/cucul/charset.c
1372   M /trunk/cucul/cucul_internals.h
1373
1374  * Implemented the private _cucul_utf32_to_utf8() helper.
1375
1376------------------------------------------------------------------------
1377r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
1378Changed paths:
1379   M /trunk/cucul/export.c
1380
1381  * Exporter now generates valid ANSI, with CP437 characters.
1382
1383------------------------------------------------------------------------
1384r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
1385Changed paths:
1386   M /trunk/cucul/export.c
1387
1388  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
1389    text.
1390
1391------------------------------------------------------------------------
1392r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
1393Changed paths:
1394   M /trunk/cucul/colour.c
1395
1396  * Use a slightly different RGB palette for ANSI colours, so that brown
1397    really looks like brown and not like desaturated yellow.
1398
1399------------------------------------------------------------------------
1400r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
1401Changed paths:
1402   M /trunk/DotNet/test.cs
1403   M /trunk/caca/event.c
1404   M /trunk/doc/tutorial.dox
1405
1406 * Fixed error in tutorial, updated caca_get_event() doc
1407
1408------------------------------------------------------------------------
1409r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
1410Changed paths:
1411   M /trunk/DotNet/AssemblyInfo.cs
1412   M /trunk/DotNet/Caca.cs
1413   M /trunk/DotNet/Cucul.cs
1414   M /trunk/DotNet/test.cs
1415
1416 * Fixed $Id
1417
1418------------------------------------------------------------------------
1419r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
1420Changed paths:
1421   A /trunk/DotNet
1422   A /trunk/DotNet/AssemblyInfo.cs
1423   A /trunk/DotNet/Caca.cs
1424   A /trunk/DotNet/Cucul.cs
1425   A /trunk/DotNet/Makefile
1426   A /trunk/DotNet/libCaca.dll.config
1427   A /trunk/DotNet/libCucul.dll.config
1428   A /trunk/DotNet/test.cs
1429
1430 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
1431
1432------------------------------------------------------------------------
1433r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
1434Changed paths:
1435   M /trunk/cucul/cucul.h
1436   M /trunk/cucul/dither.c
1437   M /trunk/cucul/export.c
1438   M /trunk/cucul/font.c
1439   M /trunk/cucul/import.c
1440   M /trunk/cucul/sprite.c
1441   M /trunk/cucul/transform.c
1442
1443  * Completed return value and errno handling in libcucul API.
1444
1445------------------------------------------------------------------------
1446r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
1447Changed paths:
1448   M /trunk/test/export.c
1449
1450  * Allow an optional input filename in the export test for cheap conversions.
1451
1452------------------------------------------------------------------------
1453r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
1454Changed paths:
1455   M /trunk/caca/driver_gl.c
1456   M /trunk/cucul/import.c
1457
1458 * coding style fixes again
1459
1460------------------------------------------------------------------------
1461r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
1462Changed paths:
1463   M /trunk/cxx/caca++.cpp
1464   M /trunk/cxx/caca++.h
1465   M /trunk/cxx/cucul++.h
1466   M /trunk/src/cacadraw.c
1467
1468 * Fixed indentation. I did it myself, I'm a big boy.
1469
1470------------------------------------------------------------------------
1471r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
1472Changed paths:
1473   M /trunk/cucul/import.c
1474
1475  * Fixed line wrapping on some weird ANSI files.
1476
1477------------------------------------------------------------------------
1478r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1479Changed paths:
1480   M /trunk/cucul/import.c
1481
1482  * Fixed an ANSI rendering bug related to the bold attribute.
1483
1484------------------------------------------------------------------------
1485r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
1486Changed paths:
1487   M /trunk/cucul/font_mono9.h
1488   M /trunk/cucul/font_monobold12.h
1489   M /trunk/tools/makefont.c
1490
1491  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
1492    built-in font so that we now cover all of CP437.
1493
1494------------------------------------------------------------------------
1495r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
1496Changed paths:
1497   M /trunk/cucul/import.c
1498
1499  * Minor code reorganisation and documenting.
1500
1501------------------------------------------------------------------------
1502r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
1503Changed paths:
1504   M /trunk/caca/driver_gl.c
1505
1506 * Added preliminary (it means that's fucked up) CP437 codepage
1507
1508------------------------------------------------------------------------
1509r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
1510Changed paths:
1511   M /trunk/caca/driver_x11.c
1512
1513  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
1514
1515------------------------------------------------------------------------
1516r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1517Changed paths:
1518   M /trunk/caca/driver_gl.c
1519
1520 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
1521
1522------------------------------------------------------------------------
1523r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1524Changed paths:
1525   M /trunk/caca/driver_x11.c
1526
1527 * removed duplicate code
1528
1529------------------------------------------------------------------------
1530r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1531Changed paths:
1532   M /trunk/caca/driver_x11.c
1533
1534  * Wow, we even have Home/End support in X11.
1535
1536------------------------------------------------------------------------
1537r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
1538Changed paths:
1539   M /trunk/caca/driver_x11.c
1540
1541  * PageUp/PageDown support in X11.
1542
1543------------------------------------------------------------------------
1544r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
1545Changed paths:
1546   M /trunk/caca/driver_gl.c
1547
1548 * Fixed home/pgup/pgdown/insert events
1549
1550------------------------------------------------------------------------
1551r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1552Changed paths:
1553   M /trunk/src/cacadraw.c
1554
1555 * page up / down
1556
1557------------------------------------------------------------------------
1558r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
1559Changed paths:
1560   M /trunk/cucul/import.c
1561
1562  * In ANSI, bold only sets the foreground colour to bright, not the
1563    background.
1564
1565------------------------------------------------------------------------
1566r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
1567Changed paths:
1568   M /trunk/src
1569   M /trunk/src/Makefile.am
1570   A /trunk/src/cacadraw.c
1571   M /trunk/test/import.c
1572
1573  * Added cacadraw. It only shows files and lets you scroll for now, but
1574    it will eventually evolve into something better.
1575
1576------------------------------------------------------------------------
1577r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1578Changed paths:
1579   M /trunk/cucul/import.c
1580
1581 * Really updated doc
1582
1583------------------------------------------------------------------------
1584r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
1585Changed paths:
1586   M /trunk/cucul/import.c
1587
1588 * Fixed documentation for import
1589
1590------------------------------------------------------------------------
1591r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
1592Changed paths:
1593   D /trunk/cpp
1594
1595  * Removed legacy cpp directory.
1596
1597------------------------------------------------------------------------
1598r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1599Changed paths:
1600   M /trunk/Makefile.am
1601   M /trunk/configure.ac
1602   A /trunk/cxx (from /trunk/cpp:684)
1603   M /trunk/cxx/Makefile.am
1604   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
1605   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
1606   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
1607   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
1608   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
1609
1610 * Updated C++ bindings and renamed directory to more comprehensive cxx
1611
1612------------------------------------------------------------------------
1613r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
1614Changed paths:
1615   M /trunk/test/event.c
1616
1617  * Minor typo.
1618
1619------------------------------------------------------------------------
1620r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1621Changed paths:
1622   M /trunk/cpp/caca++.cpp
1623   M /trunk/cpp/caca++.h
1624   M /trunk/cpp/cpptest.cpp
1625   M /trunk/cpp/cucul++.cpp
1626   M /trunk/cpp/cucul++.h
1627
1628 * Updated libcaca c++ bindings
1629
1630------------------------------------------------------------------------
1631r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
1632Changed paths:
1633   M /trunk/cucul/buffer.c
1634   M /trunk/cucul/cucul.h
1635   M /trunk/cucul/cucul_internals.h
1636   M /trunk/cucul/export.c
1637   M /trunk/cucul/import.c
1638   M /trunk/src/cacaplay.c
1639   M /trunk/src/cacaserver.c
1640   M /trunk/test
1641   M /trunk/test/import.c
1642   M /trunk/test/text.c
1643
1644  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
1645    a file and a memory area into a libcucul buffer.
1646  * Changed the cucul_import_canvas() prototype so that it uses libcucul
1647    buffers instead of simple memory areas.
1648
1649------------------------------------------------------------------------
1650r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
1651Changed paths:
1652   M /trunk/cucul/import.c
1653
1654  * Argh, _really_ fixed the uninitialised variable.
1655
1656------------------------------------------------------------------------
1657r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1658Changed paths:
1659   M /trunk/cucul/import.c
1660
1661  * Fixed an uninitialised variable.
1662
1663------------------------------------------------------------------------
1664r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
1665Changed paths:
1666   M /trunk/cucul/import.c
1667
1668  * Fixed our buffer overflow in the ANSI parser by simply skipping control
1669    sequences longer than 100 characters.
1670  * Documented the escape sequence format.
1671
1672------------------------------------------------------------------------
1673r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
1674Changed paths:
1675   M /trunk/cpp/cpptest.cpp
1676   M /trunk/cpp/cucul++.cpp
1677   M /trunk/cpp/cucul++.h
1678   M /trunk/test/demo.c
1679
1680 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
1681
1682------------------------------------------------------------------------
1683r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
1684Changed paths:
1685   M /trunk/cucul/import.c
1686
1687  * More robust ANSI sequence argument parser. Detects private sequences and
1688    intermediate bytes.
1689
1690------------------------------------------------------------------------
1691r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
1692Changed paths:
1693   M /trunk/cucul/import.c
1694
1695 * Fixed warning in a clever and tested way. Bordel de merde.
1696
1697------------------------------------------------------------------------
1698r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
1699Changed paths:
1700   M /trunk/cucul/import.c
1701
1702  * Coding style.
1703
1704------------------------------------------------------------------------
1705r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
1706Changed paths:
1707   M /trunk/cucul/import.c
1708
1709  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
1710
1711------------------------------------------------------------------------
1712r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1713Changed paths:
1714   M /trunk/cucul/import.c
1715
1716 * Fixed warnings in ansi importer
1717
1718------------------------------------------------------------------------
1719r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
1720Changed paths:
1721   M /trunk/cucul/import.c
1722
1723  * More cleaning up of the ANSI loader. Fixed reverse video.
1724
1725------------------------------------------------------------------------
1726r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
1727Changed paths:
1728   M /trunk/cucul/colour.c
1729
1730  * Set the transparent colour's RGB values to the default colour's ones.
1731
1732------------------------------------------------------------------------
1733r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
1734Changed paths:
1735   M /trunk/cucul/import.c
1736
1737 * Improved ANSI format detection
1738
1739------------------------------------------------------------------------
1740r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
1741Changed paths:
1742   M /trunk/cucul/import.c
1743
1744  * Really fixed bold in ANSI loader, and removed dead code.
1745
1746------------------------------------------------------------------------
1747r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1748Changed paths:
1749   M /trunk/cucul/import.c
1750
1751  * Simplified _manage_modifiers() a bit.
1752
1753------------------------------------------------------------------------
1754r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1755Changed paths:
1756   M /trunk/cucul/import.c
1757
1758  * Fixed bold support in ANSI loader.
1759
1760------------------------------------------------------------------------
1761r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1762Changed paths:
1763   M /trunk/cucul/import.c
1764
1765  * A few fixes in the ANSI interpreter.
1766
1767------------------------------------------------------------------------
1768r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1769Changed paths:
1770   M /trunk/cucul/import.c
1771
1772  * Got rid of _update_canvas_size().
1773
1774------------------------------------------------------------------------
1775r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1776Changed paths:
1777   M /trunk/cucul/import.c
1778
1779 * _updated_coding_style(aBit);
1780
1781------------------------------------------------------------------------
1782r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1783Changed paths:
1784   M /trunk/cucul/import.c
1785
1786  * Ahahaha. Meet the "optimisation" that breaks everything.
1787
1788------------------------------------------------------------------------
1789r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1790Changed paths:
1791   M /trunk/cucul/import.c
1792
1793  * Small optimisation in import_text().
1794
1795------------------------------------------------------------------------
1796r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1797Changed paths:
1798   M /trunk/cucul/import.c
1799
1800  * Really minor coding style fixes in the ANSI importer.
1801
1802------------------------------------------------------------------------
1803r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1804Changed paths:
1805   M /trunk/cucul/canvas.c
1806   M /trunk/cucul/colour.c
1807   M /trunk/cucul/cucul.c
1808   M /trunk/cucul/cucul.h
1809   M /trunk/cucul/cucul_internals.h
1810
1811  * More error checking in libcucul.
1812
1813------------------------------------------------------------------------
1814r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1815Changed paths:
1816   M /trunk/test/import.c
1817
1818  * Jylam is too modest.
1819
1820------------------------------------------------------------------------
1821r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1822Changed paths:
1823   A /trunk/test/import.c
1824
1825 * Added importers test
1826
1827------------------------------------------------------------------------
1828r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1829Changed paths:
1830   M /trunk/cucul/import.c
1831   M /trunk/test/Makefile.am
1832
1833 * Added preliminary ANSI importer, added import formats autodection
1834
1835------------------------------------------------------------------------
1836r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1837Changed paths:
1838   M /trunk/configure.ac
1839   M /trunk/cucul/box.c
1840   M /trunk/cucul/buffer.c
1841   M /trunk/cucul/canvas.c
1842   M /trunk/cucul/conic.c
1843   M /trunk/cucul/cucul.h
1844   M /trunk/cucul/line.c
1845   M /trunk/cucul/triangle.c
1846
1847  * Check for <errno.h>.
1848  * Started changing function prototypes so that they return an integer
1849    instead of void, just in case they might fail.
1850
1851------------------------------------------------------------------------
1852r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1853Changed paths:
1854   M /trunk/cucul/Makefile.am
1855   M /trunk/cucul/cucul.h
1856   D /trunk/cucul/error.c
1857
1858  * Reverted that errno stuff. We'll just use the real errno.
1859
1860------------------------------------------------------------------------
1861r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1862Changed paths:
1863   M /trunk/cucul/Makefile.am
1864   M /trunk/cucul/cucul.h
1865   A /trunk/cucul/error.c
1866
1867  * Added basis for an errno-like mechanism.
1868
1869------------------------------------------------------------------------
1870r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1871Changed paths:
1872   M /trunk/build-win32
1873   M /trunk/configure.ac
1874
1875  * Removed my previously introduced --enable-pangoft2 and replaced it with
1876    a nicer cross compilation check.
1877
1878------------------------------------------------------------------------
1879r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1880Changed paths:
1881   M /trunk/build-win32
1882   M /trunk/configure.ac
1883   M /trunk/src/Makefile.am
1884   M /trunk/src/cacaserver.c
1885
1886  * Brought the Win32 build back on its wheels.
1887
1888------------------------------------------------------------------------
1889r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1890Changed paths:
1891   M /trunk/common.h
1892   M /trunk/configure.ac
1893   M /trunk/cucul/font.c
1894   M /trunk/src/cacaserver.c
1895   M /trunk/tools/makefont.c
1896
1897  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1898
1899------------------------------------------------------------------------
1900r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1901Changed paths:
1902   M /trunk/caca/driver_win32.c
1903
1904  * Fixed minor compilation warning.
1905
1906------------------------------------------------------------------------
1907r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1908Changed paths:
1909   M /trunk/common.h
1910
1911  * Win32 compilation fix.
1912
1913------------------------------------------------------------------------
1914r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1915Changed paths:
1916   M /trunk/cucul/font.c
1917
1918  * On win32, only disable the built-in fonts, not all the font functions.
1919
1920------------------------------------------------------------------------
1921r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1922Changed paths:
1923   M /trunk/common.h
1924   M /trunk/configure.ac
1925   M /trunk/cucul/font.c
1926   M /trunk/tools/makefont.c
1927
1928  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1929  * Implement htons/htonl in common.h just in case.
1930
1931------------------------------------------------------------------------
1932r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1933Changed paths:
1934   M /trunk/doc/style.dox
1935
1936  * Hahaha, fixed the coding style example.
1937
1938------------------------------------------------------------------------
1939r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
1940Changed paths:
1941   M /trunk/caca/caca.c
1942   M /trunk/caca/caca_internals.h
1943   M /trunk/caca/driver_conio.c
1944   M /trunk/caca/driver_gl.c
1945   M /trunk/caca/driver_ncurses.c
1946   M /trunk/caca/driver_raw.c
1947   M /trunk/caca/driver_slang.c
1948   M /trunk/caca/driver_vga.c
1949   M /trunk/caca/driver_win32.c
1950   M /trunk/caca/driver_x11.c
1951   M /trunk/caca/event.c
1952   M /trunk/caca/graphics.c
1953   M /trunk/caca/time.c
1954   M /trunk/common.h
1955   M /trunk/configure.ac
1956   M /trunk/cucul/box.c
1957   M /trunk/cucul/buffer.c
1958   M /trunk/cucul/canvas.c
1959   M /trunk/cucul/charset.c
1960   M /trunk/cucul/colour.c
1961   M /trunk/cucul/conic.c
1962   M /trunk/cucul/cucul.c
1963   M /trunk/cucul/cucul_internals.h
1964   M /trunk/cucul/dither.c
1965   M /trunk/cucul/export.c
1966   M /trunk/cucul/font.c
1967   M /trunk/cucul/import.c
1968   M /trunk/cucul/line.c
1969   M /trunk/cucul/sprite.c
1970   M /trunk/cucul/transform.c
1971   M /trunk/cucul/triangle.c
1972   M /trunk/kernel/kernel.c
1973   M /trunk/src/aafire.c
1974   M /trunk/src/cacaball.c
1975   M /trunk/src/cacamoir.c
1976   M /trunk/src/cacaplas.c
1977   M /trunk/src/cacaplay.c
1978   M /trunk/src/cacaserver.c
1979   M /trunk/src/cacaview.c
1980   M /trunk/src/common-image.c
1981   M /trunk/src/img2irc.c
1982   M /trunk/test/colors.c
1983   M /trunk/test/demo.c
1984   M /trunk/test/dithering.c
1985   M /trunk/test/event.c
1986   M /trunk/test/spritedit.c
1987   M /trunk/tools/makefont.c
1988   M /trunk/tools/optipal.c
1989
1990  * Removed duplicate uint*_t defines from *_internal.h and included common.h
1991    in all .c files that needed it.
1992
1993------------------------------------------------------------------------
1994r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
1995Changed paths:
1996   M /trunk/Makefile.am
1997   A /trunk/common.h
1998   M /trunk/test/export.c
1999   M /trunk/test/font.c
2000   M /trunk/test/frames.c
2001   M /trunk/test/gamma.c
2002   M /trunk/test/hsv.c
2003   M /trunk/test/text.c
2004   M /trunk/test/transform.c
2005   M /trunk/test/truecolor.c
2006   M /trunk/test/unicode.c
2007
2008  * Added "common.h", a placeholder for simple features and functions missing
2009    from some systems.
2010
2011------------------------------------------------------------------------
2012r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
2013Changed paths:
2014   M /trunk/cucul/export.c
2015
2016  * Print '?' for Unicode characters in the ANSI export. We'll decide later
2017    whether we want plain ASCII, UTF-8, or CP437.
2018
2019------------------------------------------------------------------------
2020r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
2021Changed paths:
2022   M /trunk/configure.ac
2023
2024  * Oops, fixed an old typo that brevented building without PangoFt2.
2025
2026------------------------------------------------------------------------
2027r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
2028Changed paths:
2029   M /trunk/debian/Makefile.am
2030   M /trunk/debian/caca-utils.install
2031   M /trunk/debian/libcucul-dev.install
2032
2033  * Fixed Debian build files.
2034
2035------------------------------------------------------------------------
2036r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
2037Changed paths:
2038   M /trunk/configure.ac
2039
2040  * Do not bail out if PangoFt2 was not found.
2041
2042------------------------------------------------------------------------
2043r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
2044Changed paths:
2045   M /trunk/ChangeLog
2046   M /trunk/NEWS
2047   M /trunk/TODO
2048
2049  * 0.99.beta1 release.
2050
2051------------------------------------------------------------------------
2052r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
2053Changed paths:
2054   M /trunk/configure.ac
2055   M /trunk/cucul/Makefile.am
2056   M /trunk/test/Makefile.am
2057
2058  * Got rid of CUCUL_LIBS. It's unused.
2059
2060------------------------------------------------------------------------
2061r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
2062Changed paths:
2063   M /trunk/Makefile.am
2064   M /trunk/debian
2065   M /trunk/debian/Makefile.am
2066   A /trunk/debian/caca-utils.install
2067   M /trunk/debian/changelog
2068   M /trunk/debian/control
2069   A /trunk/debian/libcaca-dev.install
2070   A /trunk/debian/libcaca0.install
2071   A /trunk/debian/libcucul-dev.install
2072   A /trunk/debian/libcucul0.install
2073   M /trunk/debian/rules
2074   M /trunk/doc/Makefile.am
2075
2076  * Updated Debian build rules.
2077
2078------------------------------------------------------------------------
2079r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2080Changed paths:
2081   M /trunk/caca/event.c
2082   M /trunk/doc/migrating.dox
2083   M /trunk/test/colors.c
2084   M /trunk/test/dithering.c
2085   M /trunk/test/font.c
2086   M /trunk/test/frames.c
2087   M /trunk/test/hsv.c
2088   M /trunk/test/transform.c
2089   M /trunk/test/truecolor.c
2090   M /trunk/test/unicode.c
2091
2092  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
2093
2094------------------------------------------------------------------------
2095r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2096Changed paths:
2097   M /trunk/doc/migrating.dox
2098
2099  * Minor updates to the migration documentation.
2100
2101------------------------------------------------------------------------
2102r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2103Changed paths:
2104   M /trunk/doc/Makefile.am
2105
2106  * Slightly improved the documentation build rules dependencies.
2107
2108------------------------------------------------------------------------
2109r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
2110Changed paths:
2111   M /trunk/ChangeLog
2112   M /trunk/NEWS
2113   M /trunk/TODO
2114
2115  * Updated ChangeLog, NEWS and TODO.
2116
2117------------------------------------------------------------------------
2118r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2119Changed paths:
2120   M /trunk/doc/libcaca.dox
2121   M /trunk/doc/migrating.dox
2122
2123  * Updated the migration guide.
2124
2125------------------------------------------------------------------------
2126r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
2127Changed paths:
2128   M /trunk/doc/style.dox
2129
2130  * Wrote the C coding style documentation.
2131
2132------------------------------------------------------------------------
2133r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
2134Changed paths:
2135   M /trunk/test
2136   M /trunk/test/Makefile.am
2137   A /trunk/test/frames.c
2138   A /trunk/test/text.c
2139
2140  * Added a test for multiple frames support.
2141  * Added a test for textfile loading.
2142
2143------------------------------------------------------------------------
2144r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
2145Changed paths:
2146   M /trunk/cucul/cucul.c
2147   M /trunk/cucul/cucul.h
2148   M /trunk/cucul/cucul_internals.h
2149   M /trunk/cucul/sprite.c
2150
2151  * Support for multiple frames in canvases.
2152
2153------------------------------------------------------------------------
2154r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
2155Changed paths:
2156   M /trunk/cucul/import.c
2157
2158  * Added a simple "text" importer, until the cool ANSI importer arrives.
2159
2160------------------------------------------------------------------------
2161r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
2162Changed paths:
2163   M /trunk/cucul/export.c
2164
2165  * Disabled the foreground/background optimisation in the IRC export because
2166    it breaks on too many IRC clients.
2167
2168------------------------------------------------------------------------
2169r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2170Changed paths:
2171   M /trunk/test/demo.c
2172   M /trunk/test/spritedit.c
2173
2174  * Disabled sprite stuff from the tests.
2175
2176------------------------------------------------------------------------
2177r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2178Changed paths:
2179   M /trunk/cpp/caca++.h
2180   M /trunk/cpp/cucul++.cpp
2181   M /trunk/cpp/cucul++.h
2182
2183  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2184
2185------------------------------------------------------------------------
2186r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
2187Changed paths:
2188   M /trunk/configure.ac
2189   M /trunk/cpp/Makefile.am
2190
2191  * Fixed --enable-cpp to actually do something. Also, disabled it by
2192    default for the release, because it's not up to date and needs a lot
2193    of polishing.
2194
2195------------------------------------------------------------------------
2196r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2197Changed paths:
2198   M /trunk/doc/Makefile.am
2199   M /trunk/doc/libcaca.dox
2200   M /trunk/doc/migrating.dox
2201   A /trunk/doc/style.dox
2202   A /trunk/doc/tutorial.dox
2203
2204  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2205
2206------------------------------------------------------------------------
2207r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
2208Changed paths:
2209   M /trunk/configure.ac
2210
2211  * Set version number to 0.99.beta1.
2212
2213------------------------------------------------------------------------
2214r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
2215Changed paths:
2216   M /trunk/cucul/cucul.c
2217   M /trunk/cucul/cucul_internals.h
2218
2219  * Got rid of cv->scratch_line. It's unused, too.
2220
2221------------------------------------------------------------------------
2222r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2223Changed paths:
2224   M /trunk/cucul/cucul.c
2225   M /trunk/cucul/cucul_internals.h
2226
2227  * Got rid of cv->empty_line, it's now unused.
2228
2229------------------------------------------------------------------------
2230r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
2231Changed paths:
2232   M /trunk/configure.ac
2233   M /trunk/cpp/cucul++.cpp
2234   M /trunk/cpp/cucul++.h
2235   M /trunk/cucul/canvas.c
2236   M /trunk/cucul/cucul.h
2237   M /trunk/src/cacaview.c
2238   M /trunk/src/img2irc.c
2239   M /trunk/test/colors.c
2240   M /trunk/test/demo.c
2241   M /trunk/test/event.c
2242   M /trunk/test/gamma.c
2243   M /trunk/test/spritedit.c
2244
2245  * Changed cucul_clear_canvas() again. It now uses the current foreground
2246    and background colours to clear the screen.
2247
2248------------------------------------------------------------------------
2249r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
2250Changed paths:
2251   M /trunk/cpp/caca++.cpp
2252   M /trunk/cpp/caca++.h
2253
2254  * Fixed a segfault in the C++ bindings. Vieux porc !
2255
2256------------------------------------------------------------------------
2257r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
2258Changed paths:
2259   M /trunk/caca/Makefile.am
2260   M /trunk/configure.ac
2261   M /trunk/cpp/Makefile.am
2262   M /trunk/cucul/Makefile.am
2263
2264  * Set library names to lib*.so.0.10.0.
2265
2266------------------------------------------------------------------------
2267r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
2268Changed paths:
2269   M /trunk/cucul/import.c
2270
2271  * Fixed a compilation warning.
2272
2273------------------------------------------------------------------------
2274r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
2275Changed paths:
2276   M /trunk/cucul/import.c
2277
2278  * Minor documentation fix.
2279
2280------------------------------------------------------------------------
2281r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
2282Changed paths:
2283   M /trunk/cpp/caca++.cpp
2284   M /trunk/cpp/caca++.h
2285   M /trunk/cpp/cpptest.cpp
2286   M /trunk/cpp/cucul++.cpp
2287   M /trunk/cpp/cucul++.h
2288
2289  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
2290
2291------------------------------------------------------------------------
2292r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
2293Changed paths:
2294   M /trunk/caca/driver_raw.c
2295   M /trunk/cpp/cucul++.cpp
2296   M /trunk/cpp/cucul++.h
2297   M /trunk/cucul/Makefile.am
2298   M /trunk/cucul/cucul.c
2299   M /trunk/cucul/cucul.h
2300   M /trunk/cucul/export.c
2301   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
2302   M /trunk/src/cacaplay.c
2303   M /trunk/src/cacaserver.c
2304   M /trunk/src/img2irc.c
2305   M /trunk/test/export.c
2306
2307  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
2308    cucul_import_canvas().
2309  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
2310
2311------------------------------------------------------------------------
2312r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2313Changed paths:
2314   M /trunk/cucul/colour.c
2315   M /trunk/cucul/dither.c
2316   M /trunk/cucul/export.c
2317   M /trunk/cucul/font.c
2318
2319  * Minor documentation improvements.
2320
2321------------------------------------------------------------------------
2322r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
2323Changed paths:
2324   M /trunk/TODO
2325   M /trunk/caca/caca.h
2326   M /trunk/cucul/cucul.h
2327   M /trunk/doc/Makefile.am
2328   M /trunk/doc/libcaca.dox
2329   A /trunk/doc/migrating.dox
2330   A /trunk/doc/user.dox
2331
2332  * Documentation improvements. Wrote a small migration guide and added the
2333    skeleton of a tutorial for Jylam.
2334
2335------------------------------------------------------------------------
2336r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
2337Changed paths:
2338   M /trunk/AUTHORS
2339   M /trunk/NEWS
2340   M /trunk/THANKS
2341   M /trunk/TODO
2342   M /trunk/caca/caca.h
2343   M /trunk/doc/Makefile.am
2344   M /trunk/doc/doxygen.cfg.in
2345   A /trunk/doc/libcaca.dox
2346
2347  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
2348    documentation page from caca.h to a separate file.
2349
2350------------------------------------------------------------------------
2351r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2352Changed paths:
2353   M /trunk/caca/driver_ncurses.c
2354
2355  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
2356
2357------------------------------------------------------------------------
2358r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
2359Changed paths:
2360   M /trunk/cpp/Makefile.am
2361
2362  * Workaround for broken C++ linking with old libtool versions.
2363
2364------------------------------------------------------------------------
2365r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
2366Changed paths:
2367   M /trunk/NOTES
2368   M /trunk/tools/optipal.c
2369
2370  * Moved the technical discussion on S-Lang's palette optimisation from
2371    NOTES to tools/optipal.c.
2372
2373------------------------------------------------------------------------
2374r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
2375Changed paths:
2376   M /trunk/caca/caca.c
2377   M /trunk/caca/caca.h
2378   M /trunk/caca/caca_internals.h
2379   M /trunk/caca/driver_conio.c
2380   M /trunk/caca/driver_gl.c
2381   M /trunk/caca/driver_ncurses.c
2382   M /trunk/caca/driver_raw.c
2383   M /trunk/caca/driver_slang.c
2384   M /trunk/caca/driver_vga.c
2385   M /trunk/caca/driver_win32.c
2386   M /trunk/caca/driver_x11.c
2387   M /trunk/caca/graphics.c
2388   M /trunk/cpp/caca++.cpp
2389   M /trunk/cpp/caca++.h
2390   M /trunk/cucul/cucul.c
2391   M /trunk/python/pypycaca.c
2392   M /trunk/python/pypycaca.h
2393   M /trunk/src/aafire.c
2394   M /trunk/src/cacaball.c
2395   M /trunk/src/cacamoir.c
2396   M /trunk/src/cacaplas.c
2397   M /trunk/src/cacaplay.c
2398   M /trunk/src/cacaview.c
2399   M /trunk/test/colors.c
2400   M /trunk/test/demo.c
2401   M /trunk/test/dithering.c
2402   M /trunk/test/event.c
2403   M /trunk/test/font.c
2404   M /trunk/test/gamma.c
2405   M /trunk/test/hsv.c
2406   M /trunk/test/spritedit.c
2407   M /trunk/test/transform.c
2408   M /trunk/test/truecolor.c
2409   M /trunk/test/unicode.c
2410
2411  * More function mass-renaming: caca_attach -> caca_create_display, etc.
2412
2413------------------------------------------------------------------------
2414r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
2415Changed paths:
2416   M /trunk/caca/driver_raw.c
2417   M /trunk/cucul/cucul.c
2418   M /trunk/cucul/export.c
2419   M /trunk/src/cacaserver.c
2420
2421  * Added a new "caca" exporter.
2422  * Removed most code from the raw driver and replaced it with a call to the
2423    caca exporter.
2424  * Slightly changed the caca export format and updated code accordingly.
2425  * Improved cacaserver error reporting.
2426
2427------------------------------------------------------------------------
2428r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
2429Changed paths:
2430   M /trunk/debian/control
2431
2432  * Updates to the Debian build files.
2433
2434------------------------------------------------------------------------
2435r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
2436Changed paths:
2437   M /trunk/cucul/dither.c
2438   M /trunk/src/aafire.c
2439   M /trunk/src/cacaball.c
2440   M /trunk/src/cacamoir.c
2441   M /trunk/src/cacaplas.c
2442   M /trunk/src/cacaview.c
2443   M /trunk/src/img2irc.c
2444   M /trunk/test/demo.c
2445   M /trunk/test/export.c
2446   M /trunk/test/font.c
2447   M /trunk/test/gamma.c
2448   M /trunk/test/hsv.c
2449
2450  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
2451    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
2452    computations.
2453
2454------------------------------------------------------------------------
2455r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
2456Changed paths:
2457   M /trunk/cucul/cucul.c
2458   M /trunk/cucul/dither.c
2459   M /trunk/test/demo.c
2460   M /trunk/test/dithering.c
2461
2462  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
2463    values between 0 and 9 (used to be 0 and 10). Updated documentation
2464    accordingly.
2465
2466------------------------------------------------------------------------
2467r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
2468Changed paths:
2469   M /trunk/cpp/cucul++.cpp
2470   M /trunk/cpp/cucul++.h
2471   M /trunk/cucul/canvas.c
2472   M /trunk/cucul/cucul.h
2473   M /trunk/src/cacaview.c
2474   M /trunk/src/img2irc.c
2475   M /trunk/test/colors.c
2476   M /trunk/test/demo.c
2477   M /trunk/test/event.c
2478   M /trunk/test/gamma.c
2479   M /trunk/test/spritedit.c
2480
2481  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
2482    choose the background colour.
2483
2484------------------------------------------------------------------------
2485r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
2486Changed paths:
2487   M /trunk/caca/driver_conio.c
2488   M /trunk/caca/driver_gl.c
2489   M /trunk/caca/driver_ncurses.c
2490   M /trunk/caca/driver_slang.c
2491   M /trunk/caca/driver_vga.c
2492   M /trunk/caca/driver_win32.c
2493   M /trunk/caca/driver_x11.c
2494   M /trunk/caca/graphics.c
2495   M /trunk/cpp/cucul++.cpp
2496   M /trunk/cucul/Makefile.am
2497   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
2498   M /trunk/cucul/cucul.c
2499   M /trunk/cucul/cucul.h
2500   M /trunk/cucul/cucul_internals.h
2501   M /trunk/cucul/export.c
2502   M /trunk/cucul/font.c
2503   M /trunk/src/aafire.c
2504   M /trunk/src/cacaball.c
2505   M /trunk/src/cacamoir.c
2506   M /trunk/src/cacaplas.c
2507   M /trunk/src/cacaplay.c
2508   M /trunk/src/cacaserver.c
2509   M /trunk/src/cacaview.c
2510   M /trunk/src/img2irc.c
2511   M /trunk/test/colors.c
2512   M /trunk/test/demo.c
2513   M /trunk/test/dithering.c
2514   M /trunk/test/event.c
2515   M /trunk/test/export.c
2516   M /trunk/test/font.c
2517   M /trunk/test/gamma.c
2518   M /trunk/test/hsv.c
2519   M /trunk/test/spritedit.c
2520   M /trunk/test/transform.c
2521   M /trunk/test/truecolor.c
2522   M /trunk/test/unicode.c
2523
2524  * Renamed main canvas-related functions so that they have "canvas" in
2525    their name, eg. cucul_create() -> cucul_create_canvas() etc.
2526  * Moved buffer-related functions to cucul/buffer.c.
2527
2528------------------------------------------------------------------------
2529r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
2530Changed paths:
2531   M /trunk/tools/makefont.c
2532
2533  * Cosmetic changes.
2534
2535------------------------------------------------------------------------
2536r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
2537Changed paths:
2538   M /trunk/caca/caca.c
2539   M /trunk/caca/caca.h
2540   M /trunk/caca/caca_internals.h
2541   M /trunk/caca/driver_conio.c
2542   M /trunk/caca/driver_gl.c
2543   M /trunk/caca/driver_ncurses.c
2544   M /trunk/caca/driver_raw.c
2545   M /trunk/caca/driver_slang.c
2546   M /trunk/caca/driver_vga.c
2547   M /trunk/caca/driver_win32.c
2548   M /trunk/caca/driver_x11.c
2549   M /trunk/caca/event.c
2550   M /trunk/caca/graphics.c
2551   M /trunk/cpp/caca++.cpp
2552   M /trunk/cpp/caca++.h
2553   M /trunk/cpp/cucul++.cpp
2554   M /trunk/cpp/cucul++.h
2555   M /trunk/cucul/box.c
2556   M /trunk/cucul/canvas.c
2557   M /trunk/cucul/charset.c
2558   M /trunk/cucul/colour.c
2559   M /trunk/cucul/conic.c
2560   M /trunk/cucul/cucul.c
2561   M /trunk/cucul/dither.c
2562   M /trunk/cucul/export.c
2563   M /trunk/cucul/font.c
2564   M /trunk/cucul/line.c
2565   M /trunk/cucul/sprite.c
2566   M /trunk/cucul/transform.c
2567   M /trunk/cucul/triangle.c
2568   M /trunk/src/aafire.c
2569   M /trunk/src/cacaball.c
2570   M /trunk/src/cacamoir.c
2571   M /trunk/src/cacaplas.c
2572   M /trunk/src/cacaplay.c
2573   M /trunk/src/cacaview.c
2574   M /trunk/src/img2irc.c
2575   M /trunk/test/colors.c
2576   M /trunk/test/demo.c
2577   M /trunk/test/dithering.c
2578   M /trunk/test/event.c
2579   M /trunk/test/export.c
2580   M /trunk/test/font.c
2581   M /trunk/test/gamma.c
2582   M /trunk/test/hsv.c
2583   M /trunk/test/spritedit.c
2584   M /trunk/test/transform.c
2585   M /trunk/test/truecolor.c
2586   M /trunk/test/unicode.c
2587
2588  * Renamed caca_t into caca_display_t.
2589  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
2590
2591------------------------------------------------------------------------
2592r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
2593Changed paths:
2594   M /trunk/caca/caca.c
2595   M /trunk/caca/caca.h
2596   M /trunk/caca/caca_internals.h
2597   M /trunk/caca/driver_conio.c
2598   M /trunk/caca/driver_gl.c
2599   M /trunk/caca/driver_ncurses.c
2600   M /trunk/caca/driver_raw.c
2601   M /trunk/caca/driver_slang.c
2602   M /trunk/caca/driver_vga.c
2603   M /trunk/caca/driver_win32.c
2604   M /trunk/caca/driver_x11.c
2605   M /trunk/caca/event.c
2606   M /trunk/caca/graphics.c
2607   M /trunk/cpp/caca++.cpp
2608   M /trunk/cpp/cucul++.cpp
2609   M /trunk/cpp/cucul++.h
2610   M /trunk/cucul/box.c
2611   M /trunk/cucul/canvas.c
2612   M /trunk/cucul/colour.c
2613   M /trunk/cucul/conic.c
2614   M /trunk/cucul/cucul.c
2615   M /trunk/cucul/cucul.h
2616   M /trunk/cucul/cucul_internals.h
2617   M /trunk/cucul/dither.c
2618   M /trunk/cucul/export.c
2619   M /trunk/cucul/font.c
2620   M /trunk/cucul/line.c
2621   M /trunk/cucul/sprite.c
2622   M /trunk/cucul/transform.c
2623   M /trunk/cucul/triangle.c
2624   M /trunk/src/aafire.c
2625   M /trunk/src/cacaball.c
2626   M /trunk/src/cacamoir.c
2627   M /trunk/src/cacaplas.c
2628   M /trunk/src/cacaplay.c
2629   M /trunk/src/cacaserver.c
2630   M /trunk/src/cacaview.c
2631   M /trunk/src/img2irc.c
2632   M /trunk/test/colors.c
2633   M /trunk/test/demo.c
2634   M /trunk/test/dithering.c
2635   M /trunk/test/event.c
2636   M /trunk/test/export.c
2637   M /trunk/test/font.c
2638   M /trunk/test/gamma.c
2639   M /trunk/test/hsv.c
2640   M /trunk/test/spritedit.c
2641   M /trunk/test/transform.c
2642   M /trunk/test/truecolor.c
2643   M /trunk/test/unicode.c
2644
2645  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
2646
2647------------------------------------------------------------------------
2648r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
2649Changed paths:
2650   M /trunk/cpp/Makefile.am
2651
2652  * Fixed C++ bindings makefile so that it does not try to use the system's
2653    <cucul.h> and <caca.h> headers.
2654
2655------------------------------------------------------------------------
2656r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2657Changed paths:
2658   M /trunk/cucul/export.c
2659
2660  * Truecolor support for the HTML and HTMLv3 exporters.
2661
2662------------------------------------------------------------------------
2663r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
2664Changed paths:
2665   M /trunk/cucul/colour.c
2666
2667  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2668
2669------------------------------------------------------------------------
2670r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
2671Changed paths:
2672   M /trunk/README
2673   M /trunk/TODO
2674
2675  * Updated README (caca-config -> pkg-config) and TODO.
2676
2677------------------------------------------------------------------------
2678r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
2679Changed paths:
2680   M /trunk/cucul/export.c
2681   M /trunk/tools/makefont.c
2682
2683  * Cosmetic code changes and minor optimisations.
2684
2685------------------------------------------------------------------------
2686r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
2687Changed paths:
2688   M /trunk/cucul/Makefile.am
2689   M /trunk/cucul/cucul.c
2690   M /trunk/cucul/cucul_internals.h
2691   A /trunk/cucul/export.c
2692   D /trunk/cucul/export_ansi.c
2693   D /trunk/cucul/export_bitmap.c
2694   D /trunk/cucul/export_html.c
2695   D /trunk/cucul/export_irc.c
2696   D /trunk/cucul/export_ps.c
2697   D /trunk/cucul/export_svg.c
2698
2699  * Merged again all export functions into cucul/export.c. They're all the
2700    same and they're very short (50-100 lines).
2701
2702------------------------------------------------------------------------
2703r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
2704Changed paths:
2705   M /trunk/cucul/cucul.h
2706   M /trunk/cucul/font.c
2707
2708  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2709    compilation warnings.
2710
2711------------------------------------------------------------------------
2712r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2713Changed paths:
2714   M /trunk/test/event.c
2715
2716  * Handle CACA_EVENT_QUIT in the event test program.
2717
2718------------------------------------------------------------------------
2719r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
2720Changed paths:
2721   M /trunk/configure.ac
2722
2723  * Workaround for broken AC_PATH_X autoconf macros.
2724
2725------------------------------------------------------------------------
2726r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
2727Changed paths:
2728   M /trunk/caca/driver_x11.c
2729
2730  * Compilation fix.
2731
2732------------------------------------------------------------------------
2733r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
2734Changed paths:
2735   M /trunk/TODO
2736   M /trunk/caca/caca.h
2737   M /trunk/caca/driver_gl.c
2738   M /trunk/caca/driver_x11.c
2739   M /trunk/configure.ac
2740
2741  * Implemented CACA_EVENT_QUIT. Unused yet.
2742
2743------------------------------------------------------------------------
2744r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
2745Changed paths:
2746   M /trunk/cpp
2747   M /trunk/cpp/Makefile.am
2748
2749  * Fixed autotools stuff in the cpp bindings.
2750
2751------------------------------------------------------------------------
2752r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2753Changed paths:
2754   M /trunk/cpp/cpptest.cpp
2755
2756  * Compilation fix in cpptest.cpp.
2757
2758------------------------------------------------------------------------
2759r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2760Changed paths:
2761   M /trunk/cpp/caca++.cpp
2762   M /trunk/cpp/caca++.h
2763   M /trunk/cpp/cpptest.cpp
2764
2765
2766 * Fixed compile problem, put Event outside Caca class
2767
2768------------------------------------------------------------------------
2769r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2770Changed paths:
2771   M /trunk/cpp/cucul++.cpp
2772   M /trunk/cpp/cucul++.h
2773   M /trunk/cucul/Makefile.am
2774   M /trunk/cucul/cucul.c
2775   M /trunk/cucul/cucul.h
2776   D /trunk/cucul/math.c
2777
2778  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2779    cucul.c just in case.
2780
2781------------------------------------------------------------------------
2782r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2783Changed paths:
2784   D /trunk/cpp/Makefile.in
2785   D /trunk/cpp/caca++.pc
2786   D /trunk/cpp/cucul++.pc
2787
2788  * Removed a few useless files (vieux porc).
2789
2790------------------------------------------------------------------------
2791r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2792Changed paths:
2793   M /trunk/TODO
2794
2795  * Updated TODO list.
2796
2797------------------------------------------------------------------------
2798r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2799Changed paths:
2800   M /trunk/test/dithering.c
2801   M /trunk/test/truecolor.c
2802
2803  * Minor cosmetic changes in the test programs.
2804
2805------------------------------------------------------------------------
2806r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2807Changed paths:
2808   M /trunk/cucul/export_ps.c
2809   M /trunk/cucul/export_svg.c
2810
2811  * Truecolor support in the SVG and PostScript exporters.
2812
2813------------------------------------------------------------------------
2814r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2815Changed paths:
2816   M /trunk/cucul/Makefile.am
2817   M /trunk/cucul/cucul.c
2818   M /trunk/cucul/cucul_internals.h
2819   A /trunk/cucul/export_bitmap.c
2820
2821  * Implemented TGA image export.
2822
2823------------------------------------------------------------------------
2824r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2825Changed paths:
2826   M /trunk/cucul/colour.c
2827   M /trunk/cucul/cucul_internals.h
2828
2829  * Implemented argb32 to rgb24fg/bg colour conversions.
2830
2831------------------------------------------------------------------------
2832r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2833Changed paths:
2834   M /trunk/test/export.c
2835
2836  * Use cucul_get_export_list() in the export test instead of hardcoding the
2837    list of available formats. Also added a few truecolor blocks to the test.
2838
2839------------------------------------------------------------------------
2840r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2841Changed paths:
2842   M /trunk/cucul/font.c
2843
2844  * Fixed abusive strictness in the font loader.
2845
2846------------------------------------------------------------------------
2847r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2848Changed paths:
2849   M /trunk/TODO
2850
2851 * Updated TODO list.
2852
2853------------------------------------------------------------------------
2854r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2855Changed paths:
2856   M /trunk/cpp/cpptest.cpp
2857
2858 * Better C++ test
2859
2860------------------------------------------------------------------------
2861r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2862Changed paths:
2863   M /trunk/cpp/caca++.cpp
2864   M /trunk/cpp/caca++.h
2865   M /trunk/cpp/cpptest.cpp
2866   M /trunk/cpp/cucul++.cpp
2867   M /trunk/cpp/cucul++.h
2868
2869 * Added license in C++ files.
2870
2871------------------------------------------------------------------------
2872r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2873Changed paths:
2874   M /trunk/cpp/cpptest.cpp
2875   M /trunk/cpp/cucul++.cpp
2876   M /trunk/cpp/cucul++.h
2877
2878 * Fixed C++ printf(), added it in example
2879
2880------------------------------------------------------------------------
2881r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2882Changed paths:
2883   M /trunk/cpp/cpptest.cpp
2884
2885 * Forgot a test on Caca() instantiation
2886
2887------------------------------------------------------------------------
2888r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2889Changed paths:
2890   M /trunk/Makefile.am
2891   M /trunk/configure.ac
2892   A /trunk/cpp
2893   A /trunk/cpp/Makefile.am
2894   A /trunk/cpp/Makefile.in
2895   A /trunk/cpp/caca++.cpp
2896   A /trunk/cpp/caca++.h
2897   A /trunk/cpp/caca++.pc
2898   A /trunk/cpp/caca++.pc.in
2899   A /trunk/cpp/cpptest.cpp
2900   A /trunk/cpp/cucul++.cpp
2901   A /trunk/cpp/cucul++.h
2902   A /trunk/cpp/cucul++.pc
2903   A /trunk/cpp/cucul++.pc.in
2904
2905 * Added preliminary C++ bindings
2906
2907------------------------------------------------------------------------
2908r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2909Changed paths:
2910   M /trunk/caca/driver_gl.c
2911   M /trunk/caca/driver_x11.c
2912
2913  * Added truecolor support to the X11 and GL drivers.
2914
2915------------------------------------------------------------------------
2916r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2917Changed paths:
2918   M /trunk/test
2919   M /trunk/test/Makefile.am
2920   A /trunk/test/truecolor.c
2921
2922  * Added test/truecolor.c to test non-ANSI colour pairs.
2923
2924------------------------------------------------------------------------
2925r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2926Changed paths:
2927   M /trunk/cucul/canvas.c
2928   M /trunk/cucul/colour.c
2929   M /trunk/cucul/cucul.h
2930   M /trunk/cucul/cucul_internals.h
2931
2932  * Moved cucul_set_color() from canvas.c to colour.c.
2933  * Added cucul_set_truecolor() for non-ANSI colours.
2934  * Added new argb32 -> rgb12 conversion functions.
2935
2936------------------------------------------------------------------------
2937r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2938Changed paths:
2939   M /trunk/caca/caca.h
2940   M /trunk/caca/caca_internals.h
2941   M /trunk/caca/driver_conio.c
2942   M /trunk/caca/driver_gl.c
2943   M /trunk/caca/driver_ncurses.c
2944   M /trunk/caca/driver_raw.c
2945   M /trunk/caca/driver_slang.c
2946   M /trunk/caca/driver_vga.c
2947   M /trunk/caca/driver_win32.c
2948   M /trunk/caca/driver_x11.c
2949   M /trunk/caca/event.c
2950   M /trunk/caca/time.c
2951   M /trunk/cucul/cucul.c
2952   M /trunk/cucul/cucul.h
2953   M /trunk/cucul/cucul_internals.h
2954   M /trunk/cucul/dither.c
2955   M /trunk/cucul/export_ansi.c
2956   M /trunk/cucul/export_html.c
2957   M /trunk/cucul/export_irc.c
2958   M /trunk/cucul/export_ps.c
2959   M /trunk/cucul/export_svg.c
2960   M /trunk/cucul/font.c
2961   M /trunk/cucul/sprite.c
2962   M /trunk/src/aafire.c
2963   M /trunk/src/cacaball.c
2964   M /trunk/src/cacamoir.c
2965   M /trunk/src/cacaplas.c
2966   M /trunk/src/cacaplay.c
2967   M /trunk/src/cacaserver.c
2968   M /trunk/src/cacaview.c
2969   M /trunk/src/img2irc.c
2970   M /trunk/test/colors.c
2971   M /trunk/test/demo.c
2972   M /trunk/test/dithering.c
2973   M /trunk/test/event.c
2974   M /trunk/test/export.c
2975   M /trunk/test/font.c
2976   M /trunk/test/gamma.c
2977   M /trunk/test/hsv.c
2978   M /trunk/test/spritedit.c
2979   M /trunk/test/transform.c
2980   M /trunk/test/unicode.c
2981
2982  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2983    such as cucul_dither_t instead of struct cucul_dither.
2984  * Made cucul_buffer_t an opaque structure and implemented the two getters
2985    cucul_get_buffer_data() and cucul_get_buffer_size().
2986  * Documented all missing functions and function parameters.
2987
2988------------------------------------------------------------------------
2989r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
2990Changed paths:
2991   M /trunk/cucul/cucul.pc.in
2992
2993  * Fixed bad library name in pc file.
2994
2995------------------------------------------------------------------------
2996r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
2997Changed paths:
2998   M /trunk/caca/caca_internals.h
2999   M /trunk/cucul/font.c
3000   M /trunk/msvc/cacaball.vcproj
3001   M /trunk/msvc/cacafire.vcproj
3002   M /trunk/msvc/cacamoir.vcproj
3003   M /trunk/msvc/cacaplas.vcproj
3004   M /trunk/msvc/cacaview.vcproj
3005   M /trunk/msvc/config.h
3006   M /trunk/msvc/libcaca.sln
3007   M /trunk/msvc/libcaca.vcproj
3008   M /trunk/perl/lib/Term/Caca/Constants.pm
3009   M /trunk/perl/lib/Term/Caca.pm
3010   M /trunk/perl/lib/Term/Kaka.pm
3011
3012 * Updated MSVC++ project (static library and src/*)
3013
3014------------------------------------------------------------------------
3015r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3016Changed paths:
3017   M /trunk/test/demo.c
3018   M /trunk/test/spritedit.c
3019
3020 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
3021
3022------------------------------------------------------------------------
3023r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
3024Changed paths:
3025   M /trunk/caca/caca.c
3026   M /trunk/caca/caca.h
3027   M /trunk/caca/event.c
3028   M /trunk/caca/graphics.c
3029   M /trunk/cucul/box.c
3030   M /trunk/cucul/canvas.c
3031   M /trunk/cucul/conic.c
3032   M /trunk/cucul/cucul.c
3033   M /trunk/cucul/cucul.h
3034   M /trunk/cucul/dither.c
3035   M /trunk/cucul/font.c
3036   M /trunk/cucul/line.c
3037   M /trunk/cucul/math.c
3038   M /trunk/cucul/sprite.c
3039   M /trunk/cucul/triangle.c
3040
3041  * Improved documentation in many places.
3042
3043------------------------------------------------------------------------
3044r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
3045Changed paths:
3046   M /trunk/configure.ac
3047   M /trunk/doc/Makefile.am
3048   M /trunk/doc/doxygen.cfg.in
3049
3050  * Generate a PDF documentation instead of the PostScript one. It has nice
3051    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
3052
3053------------------------------------------------------------------------
3054r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
3055Changed paths:
3056   M /trunk/cucul/font.c
3057
3058  * Ahaha I didn't even check that it compiled properly.
3059
3060------------------------------------------------------------------------
3061r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
3062Changed paths:
3063   M /trunk/cucul/font.c
3064
3065  * Only support version 1 fonts.
3066
3067------------------------------------------------------------------------
3068r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
3069Changed paths:
3070   M /trunk/caca/caca.c
3071   M /trunk/caca/caca.h
3072   M /trunk/caca/caca_internals.h
3073   M /trunk/caca/driver_conio.c
3074   M /trunk/caca/driver_gl.c
3075   M /trunk/caca/driver_ncurses.c
3076   M /trunk/caca/driver_raw.c
3077   M /trunk/caca/driver_slang.c
3078   M /trunk/caca/driver_vga.c
3079   M /trunk/caca/driver_win32.c
3080   M /trunk/caca/driver_x11.c
3081   M /trunk/caca/event.c
3082   M /trunk/caca/graphics.c
3083   M /trunk/caca/time.c
3084   M /trunk/cucul/box.c
3085   M /trunk/cucul/canvas.c
3086   M /trunk/cucul/charset.c
3087   M /trunk/cucul/colour.c
3088   M /trunk/cucul/conic.c
3089   M /trunk/cucul/cucul.c
3090   M /trunk/cucul/cucul.h
3091   M /trunk/cucul/cucul_internals.h
3092   M /trunk/cucul/dither.c
3093   M /trunk/cucul/export_ansi.c
3094   M /trunk/cucul/export_html.c
3095   M /trunk/cucul/export_irc.c
3096   M /trunk/cucul/export_ps.c
3097   M /trunk/cucul/export_svg.c
3098   M /trunk/cucul/font.c
3099   M /trunk/cucul/line.c
3100   M /trunk/cucul/math.c
3101   M /trunk/cucul/sprite.c
3102   M /trunk/cucul/transform.c
3103   M /trunk/cucul/triangle.c
3104   M /trunk/kernel/kernel.c
3105   M /trunk/kernel/kernel.h
3106   M /trunk/python/pypycaca.c
3107   M /trunk/python/pypycaca.h
3108   M /trunk/src/cacaplas.c
3109   M /trunk/src/cacaserver.c
3110   M /trunk/src/cacaview.c
3111   M /trunk/src/common-image.c
3112   M /trunk/src/common-image.h
3113
3114  * Removed \file directives from all files except caca.h and cucul.h, to
3115    remove redundencies in the Doxygen documentation.
3116
3117------------------------------------------------------------------------
3118r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
3119Changed paths:
3120   M /trunk/cucul/font.c
3121
3122  * Added a lot of sanity checks to the font parsing. It should now be
3123    secure against broken files, but it probably needs peer review.
3124
3125------------------------------------------------------------------------
3126r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
3127Changed paths:
3128   M /trunk/test/Makefile.am
3129   M /trunk/test/font.c
3130
3131  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
3132
3133------------------------------------------------------------------------
3134r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
3135Changed paths:
3136   M /trunk/test/hsv.c
3137
3138  * Fixed caca_get_event() call in test/hsv.c.
3139
3140------------------------------------------------------------------------
3141r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
3142Changed paths:
3143   M /trunk/cucul/colour.c
3144
3145  * Fixed compilation warning.
3146
3147------------------------------------------------------------------------
3148r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
3149Changed paths:
3150   M /trunk/cucul/colour.c
3151
3152  * Fixed colour conversion routines so that they work with ARGB too.
3153
3154------------------------------------------------------------------------
3155r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
3156Changed paths:
3157   M /trunk/cucul/Makefile.am
3158   M /trunk/cucul/cucul.h
3159   M /trunk/cucul/font.c
3160   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
3161   A /trunk/cucul/font_monobold12.h
3162   D /trunk/cucul/font_monospace9.h
3163   M /trunk/test/font.c
3164
3165  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
3166  * Fixed font selection through cucul_font_load().
3167  * Added a bigger 10x19 bold font.
3168
3169------------------------------------------------------------------------
3170r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
3171Changed paths:
3172   M /trunk/tools/makefont.c
3173
3174  * Made makefont more configurable. Also, store the commandline in a comment
3175    so that the font can be easily rebuilt.
3176
3177------------------------------------------------------------------------
3178r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
3179Changed paths:
3180   M /trunk/TODO
3181
3182  * Updated TODO list.
3183
3184------------------------------------------------------------------------
3185r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
3186Changed paths:
3187   M /trunk/cucul/cucul.h
3188   M /trunk/cucul/font.c
3189   M /trunk/test/font.c
3190
3191  * Internal font support through cucul_load_font(). Documented that.
3192  * Removed ugly hooks from test/font.c.
3193
3194------------------------------------------------------------------------
3195r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
3196Changed paths:
3197   M /trunk/cucul/font.c
3198
3199  * Ugly overflow bug in the rendering code.
3200
3201------------------------------------------------------------------------
3202r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
3203Changed paths:
3204   M /trunk/cucul/cucul.h
3205   M /trunk/cucul/font.c
3206   M /trunk/test/font.c
3207
3208  * Implemented cucul_get_font_width() and cucul_get_font_height().
3209  * Documented most font functions.
3210  * Cleaned up cucul_render_canvas() and made it actually usable by external
3211    programs. Removed ugly printf() debug calls.
3212
3213------------------------------------------------------------------------
3214r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
3215Changed paths:
3216   M /trunk/cucul/cucul.c
3217   M /trunk/cucul/cucul.h
3218   M /trunk/cucul/cucul_internals.h
3219   M /trunk/cucul/export_ansi.c
3220   M /trunk/cucul/export_html.c
3221   M /trunk/cucul/export_irc.c
3222   M /trunk/cucul/export_ps.c
3223   M /trunk/cucul/export_svg.c
3224   M /trunk/src/cacaserver.c
3225   M /trunk/src/img2irc.c
3226   M /trunk/test/export.c
3227
3228  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
3229
3230------------------------------------------------------------------------
3231r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
3232Changed paths:
3233   M /trunk/cucul/font_monospace9.h
3234
3235  * Putain de bordel de manche a couilles. I forgot to fix the font.
3236
3237------------------------------------------------------------------------
3238r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3239Changed paths:
3240   M /trunk/tools/makefont.c
3241
3242  * Some cleaning up in makefont.c.
3243
3244------------------------------------------------------------------------
3245r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
3246Changed paths:
3247   M /trunk/cucul/font.c
3248   M /trunk/cucul/font_monospace9.h
3249   M /trunk/tools/makefont.c
3250
3251  * Fixed 4, 2 and 1-bit font rendering.
3252  * Replaced the 8-bit internal font with a 4-bit one.
3253
3254------------------------------------------------------------------------
3255r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
3256Changed paths:
3257   M /trunk/cucul/colour.c
3258   M /trunk/cucul/cucul_internals.h
3259
3260  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3261    fg/bg value into its separate argb 4-bit fields.
3262
3263------------------------------------------------------------------------
3264r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3265Changed paths:
3266   M /trunk/test/spritedit.c
3267
3268 * Added silly play with interframe delay. Need to rework sprite format.
3269
3270------------------------------------------------------------------------
3271r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
3272Changed paths:
3273   M /trunk/cucul/font_monospace9.h
3274
3275  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3276    for the moment.
3277
3278------------------------------------------------------------------------
3279r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
3280Changed paths:
3281   M /trunk/test
3282   M /trunk/test/Makefile.am
3283   A /trunk/test/font.c
3284
3285  * Added a test program for the font renderer.
3286
3287------------------------------------------------------------------------
3288r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
3289Changed paths:
3290   M /trunk/test/export.c
3291
3292  * Code simplification.
3293
3294------------------------------------------------------------------------
3295r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
3296Changed paths:
3297   M /trunk/cucul/Makefile.am
3298   M /trunk/cucul/font.c
3299   A /trunk/cucul/font_monospace9.h
3300
3301  * Created a built-in font from Bitstream Vera (Monospace 9).
3302
3303------------------------------------------------------------------------
3304r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
3305Changed paths:
3306   M /trunk/configure.ac
3307   M /trunk/tools
3308   M /trunk/tools/Makefile.am
3309   A /trunk/tools/makefont.c
3310
3311  * Added a font creator that uses pango to render glyphs.
3312
3313------------------------------------------------------------------------
3314r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
3315Changed paths:
3316   M /trunk/cucul/cucul.h
3317   M /trunk/cucul/font.c
3318
3319  * Slightly updated the font format and wrote a font loader. Also added a
3320    skeleton for the renderer that will not last very long.
3321
3322------------------------------------------------------------------------
3323r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
3324Changed paths:
3325   M /trunk/cucul/font.c
3326
3327  * New version of the font format.
3328
3329------------------------------------------------------------------------
3330r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
3331Changed paths:
3332   M /trunk/cucul/Makefile.am
3333   A /trunk/cucul/font.c
3334
3335  * Added a file for future font handling routines. Currently only the font
3336    format proposal is in this file. Feel free to comment.
3337
3338------------------------------------------------------------------------
3339r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
3340Changed paths:
3341   M /trunk/test
3342   M /trunk/tools
3343
3344  * Proper svn:ignore properties on tools/.
3345
3346------------------------------------------------------------------------
3347r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
3348Changed paths:
3349   M /trunk/Makefile.am
3350   M /trunk/caca/driver_slang.c
3351   M /trunk/configure.ac
3352   M /trunk/test/Makefile.am
3353   D /trunk/test/optipal.c
3354   A /trunk/tools
3355   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
3356   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
3357
3358  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
3359    contain development tools that are only useful to libcaca developers.
3360
3361------------------------------------------------------------------------
3362r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
3363Changed paths:
3364   M /trunk/src/Makefile.am
3365   M /trunk/src/cacaview.c
3366
3367  * cacaview works again. Somewhat. Image loading is now handled by the
3368    factored common-image.c file. Feature selection such as antialiasing or
3369    dithering mode are still disabled.
3370
3371------------------------------------------------------------------------
3372r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
3373Changed paths:
3374   M /trunk/src/common-image.c
3375
3376  * Renamed "freadint" to "u32fread", and so on.
3377
3378------------------------------------------------------------------------
3379r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
3380Changed paths:
3381   M /trunk/src
3382   M /trunk/src/Makefile.am
3383   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
3384   A /trunk/src/common-image.h
3385   A /trunk/src/img2irc.c
3386
3387  * Added img2irc program. I know it does not have "cucul" or "caca" in the
3388    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
3389
3390------------------------------------------------------------------------
3391r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
3392Changed paths:
3393   M /trunk/cucul/export_ansi.c
3394   M /trunk/cucul/export_html.c
3395   M /trunk/cucul/export_irc.c
3396   M /trunk/cucul/export_ps.c
3397   M /trunk/cucul/export_svg.c
3398
3399  * Avoid useless call to strlen() in the exporters.
3400  * Removed '\x0f' from the IRC exporter until I understand why it was here.
3401
3402------------------------------------------------------------------------
3403r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
3404Changed paths:
3405   M /trunk/test/export.c
3406
3407  * Fixed test/export that was not printing the last character of the file.
3408
3409------------------------------------------------------------------------
3410r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
3411Changed paths:
3412   M /trunk/TODO
3413
3414  * Updated TODO list. I forgot the aspect ratio function!
3415
3416------------------------------------------------------------------------
3417r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
3418Changed paths:
3419   M /trunk/cucul/Makefile.am
3420   D /trunk/cucul/bitmap.c
3421   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
3422
3423  * Renamed bitmap.c into dither.c.
3424
3425------------------------------------------------------------------------
3426r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
3427Changed paths:
3428   M /trunk/cucul/bitmap.c
3429   M /trunk/cucul/cucul.c
3430   M /trunk/cucul/cucul.h
3431   M /trunk/cucul/cucul_internals.h
3432   M /trunk/src/aafire.c
3433   M /trunk/src/cacaball.c
3434   M /trunk/src/cacamoir.c
3435   M /trunk/src/cacaplas.c
3436   M /trunk/src/cacaview.c
3437   M /trunk/test/demo.c
3438   M /trunk/test/export.c
3439   M /trunk/test/gamma.c
3440   M /trunk/test/hsv.c
3441
3442  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
3443
3444------------------------------------------------------------------------
3445r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
3446Changed paths:
3447   M /trunk/cucul/bitmap.c
3448   M /trunk/cucul/canvas.c
3449   M /trunk/cucul/cucul.c
3450   M /trunk/cucul/cucul.h
3451   M /trunk/cucul/cucul_internals.h
3452   M /trunk/cucul/sprite.c
3453   M /trunk/test/dithering.c
3454   M /trunk/test/optipal.c
3455
3456  * Replaced enum cucul_color with unsigned int. The size of an enum is not
3457    really portable, and Visual Studio complains when they are not explicitely
3458    cast.
3459
3460------------------------------------------------------------------------
3461r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
3462Changed paths:
3463   M /trunk/doc/doxygen.cfg.in
3464
3465  * Updated the Doxygen configuration file.
3466
3467------------------------------------------------------------------------
3468r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
3469Changed paths:
3470   M /trunk/cucul/export_ansi.c
3471   M /trunk/cucul/export_html.c
3472   M /trunk/cucul/export_irc.c
3473   M /trunk/cucul/export_ps.c
3474   M /trunk/cucul/export_svg.c
3475
3476  * Fixed old bugs I introduced in the exporters.
3477  * Fixed exporter headers to make Doxygen happy.
3478
3479------------------------------------------------------------------------
3480r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
3481Changed paths:
3482   M /trunk/cucul
3483
3484  * Forgot an svn:ignore property.
3485
3486------------------------------------------------------------------------
3487r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
3488Changed paths:
3489   M /trunk/caca
3490   M /trunk/caca/Makefile.am
3491   A /trunk/caca/caca.pc.in
3492   M /trunk/configure.ac
3493   M /trunk/cucul/Makefile.am
3494   A /trunk/cucul/cucul.pc.in
3495
3496  * Added pkgconfig files. Eh ouais mon gars.
3497
3498------------------------------------------------------------------------
3499r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
3500Changed paths:
3501   M /trunk/caca/driver_conio.c
3502   M /trunk/caca/driver_gl.c
3503   M /trunk/caca/driver_ncurses.c
3504   M /trunk/caca/driver_slang.c
3505   M /trunk/caca/driver_vga.c
3506   M /trunk/caca/driver_win32.c
3507   M /trunk/caca/driver_x11.c
3508   M /trunk/cucul/colour.c
3509   M /trunk/cucul/cucul_internals.h
3510   M /trunk/cucul/export_ansi.c
3511   M /trunk/cucul/export_html.c
3512   M /trunk/cucul/export_irc.c
3513   M /trunk/cucul/export_ps.c
3514   M /trunk/cucul/export_svg.c
3515
3516  * Replaced occurrences of "rgba" with "argb".
3517
3518------------------------------------------------------------------------
3519r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
3520Changed paths:
3521   M /trunk/cucul/bitmap.c
3522
3523  * Fixed a syntax error. Gruik.
3524
3525------------------------------------------------------------------------
3526r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
3527Changed paths:
3528   M /trunk/cucul/bitmap.c
3529   M /trunk/cucul/cucul.h
3530
3531  * Changed the cucul_set_bitmap_antialias() argument to a string.
3532
3533------------------------------------------------------------------------
3534r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3535Changed paths:
3536   M /trunk/cucul/export_ps.c
3537
3538  * Of course I had to fuck up something. Here, PS export works again.
3539
3540------------------------------------------------------------------------
3541r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
3542Changed paths:
3543   M /trunk/caca/driver_conio.c
3544   M /trunk/caca/driver_gl.c
3545   M /trunk/caca/driver_ncurses.c
3546   M /trunk/caca/driver_raw.c
3547   M /trunk/caca/driver_slang.c
3548   M /trunk/caca/driver_vga.c
3549   M /trunk/caca/driver_win32.c
3550   M /trunk/caca/driver_x11.c
3551   M /trunk/cucul/Makefile.am
3552   M /trunk/cucul/canvas.c
3553   A /trunk/cucul/colour.c
3554   M /trunk/cucul/cucul.c
3555   M /trunk/cucul/cucul_internals.h
3556   M /trunk/cucul/export_ansi.c
3557   M /trunk/cucul/export_html.c
3558   M /trunk/cucul/export_irc.c
3559   M /trunk/cucul/export_ps.c
3560   M /trunk/cucul/export_svg.c
3561   M /trunk/cucul/transform.c
3562   M /trunk/src/cacaserver.c
3563
3564  * Store colour information on 32 bits, for future 12-bit colour support.
3565
3566------------------------------------------------------------------------
3567r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
3568Changed paths:
3569   M /trunk/cucul/canvas.c
3570   M /trunk/cucul/cucul.h
3571
3572  * Got rid of cucul_get_screen(). Use cucul_export() instead.
3573
3574------------------------------------------------------------------------
3575r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
3576Changed paths:
3577   M /trunk/cucul/cucul.c
3578
3579  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
3580
3581------------------------------------------------------------------------
3582r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
3583Changed paths:
3584   M /trunk/src/cacaserver.c
3585
3586  * Sanity check in cacaserver.c.
3587
3588------------------------------------------------------------------------
3589r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3590Changed paths:
3591   M /trunk/src/cacaserver.c
3592
3593  * Fixed a crash when realloc() returns a new address.
3594
3595------------------------------------------------------------------------
3596r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
3597Changed paths:
3598   M /trunk/cucul/cucul.c
3599
3600  * Fixed old typo that caused qq->height to be uninitialised.
3601
3602------------------------------------------------------------------------
3603r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3604Changed paths:
3605   M /trunk/src/cacaserver.c
3606
3607 * Oops, removed unused variable
3608
3609------------------------------------------------------------------------
3610r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
3611Changed paths:
3612   M /trunk/src/cacaserver.c
3613
3614 * Added Winsock (c)(tm)(r) compatibility
3615
3616------------------------------------------------------------------------
3617r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
3618Changed paths:
3619   M /trunk/src/cacaplas.c
3620
3621 * removed b0rked test. No more pigs, I just commited 500 of them.
3622
3623------------------------------------------------------------------------
3624r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3625Changed paths:
3626   M /trunk/cucul/bitmap.c
3627
3628  * Set the default dithering mode to Floyd-Steinberg.
3629
3630------------------------------------------------------------------------
3631r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
3632Changed paths:
3633   M /trunk/cucul/canvas.c
3634   M /trunk/cucul/sprite.c
3635
3636                             ((`)_.._     ,'-. _..._ _._
3637  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
3638                             .'            /         (
3639                            /    S        |     _   _ \
3640                           |        a     \     o   o  |
3641                           ;           m         .-.   /
3642                            ;       ',       '-.( '')-'
3643                             '.      |           ;-'
3644                               \    /           /
3645                               /   /-._  __,  7 |
3646                               \  `\  \``  |  | |
3647                                \   \_,\   |  |_,\
3648                                 '-`'      \_,\
3649
3650------------------------------------------------------------------------
3651r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
3652Changed paths:
3653   M /trunk/TODO
3654   M /trunk/cucul/canvas.c
3655   M /trunk/cucul/cucul.h
3656
3657  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3658
3659------------------------------------------------------------------------
3660r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
3661Changed paths:
3662   M /trunk/TODO
3663
3664  * Updated the TODO list.
3665
3666------------------------------------------------------------------------
3667r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
3668Changed paths:
3669   M /trunk/caca/caca.h
3670   M /trunk/cucul/bitmap.c
3671   M /trunk/cucul/cucul.c
3672   M /trunk/cucul/cucul.h
3673   M /trunk/cucul/cucul_internals.h
3674   M /trunk/test/demo.c
3675
3676  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3677    environment variables handling. Replaced that with three per-bitmap
3678    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3679    cucul_set_bitmap_dithering().
3680  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3681    prototypes (but did not implement them yet).
3682  * Added cucul_set_bitmap_charset() to choose what characters are going
3683    to be used for the bitmap rendering.
3684  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3685
3686------------------------------------------------------------------------
3687r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
3688Changed paths:
3689   M /trunk/caca/caca.h
3690   M /trunk/caca/event.c
3691   M /trunk/src/aafire.c
3692   M /trunk/src/cacaball.c
3693   M /trunk/src/cacamoir.c
3694   M /trunk/src/cacaplas.c
3695   M /trunk/src/cacaplay.c
3696   M /trunk/src/cacaview.c
3697   M /trunk/test/colors.c
3698   M /trunk/test/demo.c
3699   M /trunk/test/dithering.c
3700   M /trunk/test/event.c
3701   M /trunk/test/gamma.c
3702   M /trunk/test/hsv.c
3703   M /trunk/test/spritedit.c
3704   M /trunk/test/transform.c
3705   M /trunk/test/unicode.c
3706
3707  * Merged caca_wait_event() into caca_get_event() and added a timeout
3708    parameter to do what both functions did before, and even more.
3709
3710------------------------------------------------------------------------
3711r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
3712Changed paths:
3713   M /trunk/src/Makefile.am
3714
3715  * Disabled cacaview for now. I'm going to utterly break it.
3716
3717------------------------------------------------------------------------
3718r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
3719Changed paths:
3720   M /trunk/cucul/cucul.c
3721   M /trunk/cucul/cucul.h
3722
3723  * Added cucul_get_export_list(). Returns a list of known export formats.
3724
3725------------------------------------------------------------------------
3726r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
3727Changed paths:
3728   M /trunk/src/cacaserver.c
3729
3730  * cacaserver works again (but needs a complete rewrite because it's really
3731    become ugly). You can now emulate the previous network driver behaviour
3732    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3733
3734------------------------------------------------------------------------
3735r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
3736Changed paths:
3737   M /trunk/cucul/cucul.c
3738   M /trunk/cucul/cucul.h
3739   M /trunk/src/cacaserver.c
3740   M /trunk/test/export.c
3741
3742  * Changed the 2nd argument of cucul_create_export to a string. This way we
3743    can add new exporters without changing the API.
3744
3745------------------------------------------------------------------------
3746r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
3747Changed paths:
3748   M /trunk/src/Makefile.am
3749
3750  * Oops, I barfed that makefile.
3751
3752------------------------------------------------------------------------
3753r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3754Changed paths:
3755   M /trunk/src/aafire.c
3756   M /trunk/src/cacaball.c
3757   M /trunk/src/cacamoir.c
3758
3759 * Added "powered by libcaca" text to all examples for consistency
3760
3761------------------------------------------------------------------------
3762r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3763Changed paths:
3764   M /trunk/caca/Makefile.am
3765   M /trunk/caca/caca.c
3766   M /trunk/caca/caca.h
3767   M /trunk/caca/caca_internals.h
3768   D /trunk/caca/driver_network.c
3769   M /trunk/src
3770   M /trunk/src/Makefile.am
3771   M /trunk/src/cacaplas.c
3772   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3773
3774  * Removed the network driver and replaced it with a cacaserver executable
3775    that has all the functionality, except it does not work yet (the stdin
3776    reading routine is missing).
3777
3778------------------------------------------------------------------------
3779r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3780Changed paths:
3781   M /trunk/caca/driver_raw.c
3782   M /trunk/src
3783   M /trunk/src/Makefile.am
3784   A /trunk/src/cacaplay.c
3785
3786  * Implemented a proof-of-concept cacaplay program that can redisplay a
3787    single frame that was saved by the raw driver.
3788
3789------------------------------------------------------------------------
3790r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3791Changed paths:
3792   M /trunk/cucul/cucul.c
3793   M /trunk/cucul/cucul.h
3794
3795  * Implemented cucul_load() to reload a file that was saved with the
3796    raw driver. I know it is inconsistent to have the loader in libcucul
3797    and the exporter in libcaca but I'll find a way to harmonise that.
3798
3799------------------------------------------------------------------------
3800r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3801Changed paths:
3802   M /trunk/caca/driver_gl.c
3803
3804 * Fixed OpenGL mouse handling
3805
3806Sam      Le        Vieux      Porc
3807            (\____/)
3808Le          / @__@ \            Le
3809           (  (oo)  )   
3810            `-.~~.-'         Vieux
3811Vieux        /    \             
3812           @/      \_         
3813          (/ /    \ \)        Porc
3814Porc       WW`----'WW       
3815
3816Sam      Le        Vieux      Porc
3817
3818
3819
3820
3821
3822
3823------------------------------------------------------------------------
3824r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3825Changed paths:
3826   M /trunk/caca/Makefile.am
3827   M /trunk/caca/caca.c
3828   M /trunk/caca/caca_internals.h
3829   A /trunk/caca/driver_raw.c
3830
3831  * Created a minimal raw driver that outputs stuff to stdout.
3832
3833------------------------------------------------------------------------
3834r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3835Changed paths:
3836   M /trunk/caca/driver_gl.c
3837
3838                                       ██████                ██████
3839 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3840                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3841                                        ██░░░░███░░░░░░░░███░░░░██
3842                                       ██░░░░░░███░░░░░░███░░░░░░██
3843                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3844                                      ██░░░░░░██████████████░░░░░░██
3845                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3846                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3847                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3848                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3849                                        ██░░░░██████████████░░░░██
3850                                         ███░░░░░░██████░░░░░░███
3851                                           █████░░░░░░░░░░█████
3852                                               ████████████
3853
3854------------------------------------------------------------------------
3855r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3856Changed paths:
3857   M /trunk/caca/driver_gl.c
3858   M /trunk/configure.ac
3859
3860  * Reworked the OpenGL headers and Glut features detection (what did you
3861    expect).
3862
3863------------------------------------------------------------------------
3864r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3865Changed paths:
3866   M /trunk/cucul/cucul.h
3867   M /trunk/cucul/transform.c
3868
3869  * Implemented cucul_invert() to invert a canvas' colours.
3870
3871------------------------------------------------------------------------
3872r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3873Changed paths:
3874   M /trunk/caca/driver_gl.c
3875
3876 * Fixed glutCheckLoop headers, testing only under MacOSX
3877
3878------------------------------------------------------------------------
3879r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3880Changed paths:
3881   M /trunk/caca/driver_gl.c
3882   M /trunk/configure.ac
3883
3884 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3885
3886------------------------------------------------------------------------
3887r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3888Changed paths:
3889   M /trunk/cucul/transform.c
3890
3891  * Minor addition to the rotate code.
3892
3893------------------------------------------------------------------------
3894r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3895Changed paths:
3896   M /trunk/caca/Makefile.am
3897   M /trunk/src/Makefile.am
3898   M /trunk/test/Makefile.am
3899
3900  * Workaround for automake < 1.6.
3901
3902------------------------------------------------------------------------
3903r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3904Changed paths:
3905   M /trunk/cucul/bitmap.c
3906
3907 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3908
3909
3910AHAHAH                      _
3911    _._ _..._ .-',     _.._(`))
3912   '-. `     '  /-._.-'    ',/
3913      ) MAIS    \            '.
3914     / _    _    |  JE         \
3915    |  a    a    /     SUIS     |
3916    \   .-.                     ; 
3917     '-('' ).-'       ,' UN    ;
3918        '-;           |      .'
3919           \    VIEUX  \    /
3920           | 7  .__  _.-\   \
3921           | |  |  ``/  /`  /
3922          /,_|  |   /,_/   /
3923             /,_/      '`-'
3924
3925POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3926
3927
3928
3929
3930
3931------------------------------------------------------------------------
3932r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3933Changed paths:
3934   M /trunk/cucul/bitmap.c
3935   M /trunk/cucul/cucul.h
3936   M /trunk/test/demo.c
3937
3938 * 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.
3939
3940
3941------------------------------------------------------------------------
3942r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
3943Changed paths:
3944   M /trunk/caca/caca.h
3945   M /trunk/caca/caca_internals.h
3946   M /trunk/caca/driver_conio.c
3947   M /trunk/caca/driver_gl.c
3948   M /trunk/caca/driver_ncurses.c
3949   M /trunk/caca/driver_network.c
3950   M /trunk/caca/driver_slang.c
3951   M /trunk/caca/driver_vga.c
3952   M /trunk/caca/driver_win32.c
3953   M /trunk/caca/driver_x11.c
3954   M /trunk/caca/graphics.c
3955   M /trunk/test/demo.c
3956
3957  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3958    that we have one function less.
3959  * Fixed coding style.
3960  * Removed FUCKING TABS.               ____.------.___
3961                           _______.----'`` ``` `` ``` ``-.
3962                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3963                  _.-'    ' ` `` ```      `` ` `'           `.  _
3964               .-''      ` H A H A H A `'  M A I S            \/.)
3965     .    . .-' /       `         `                  `      `` ||
3966     |`-.(``-.          `      `       `        ' `  `    ```  |\
3967     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3968       `/''````)       `` `          -        -   `````  ' '.' |\_)
3969        |`'_._`       ```      ''`  P O R C .   . ````        /
3970        // @) \    `   ``       ''' .              ```      '/
3971       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3972     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3973   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3974   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3975    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3976      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3977                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3978                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3979                                   ''''
3980
3981------------------------------------------------------------------------
3982r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
3983Changed paths:
3984   M /trunk/caca/driver_x11.c
3985   M /trunk/caca/graphics.c
3986
3987 * Fixed bug in show/hide cursor, implemented X11 cursor
3988
3989------------------------------------------------------------------------
3990r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
3991Changed paths:
3992   M /trunk/caca/driver_x11.c
3993   M /trunk/test/demo.c
3994
3995 * Added forgotten X11 set/hide cursor (non-working code)
3996
3997------------------------------------------------------------------------
3998r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
3999Changed paths:
4000   M /trunk/caca/caca.h
4001   M /trunk/caca/caca_internals.h
4002   M /trunk/caca/driver_conio.c
4003   M /trunk/caca/driver_gl.c
4004   M /trunk/caca/driver_ncurses.c
4005   M /trunk/caca/driver_network.c
4006   M /trunk/caca/driver_slang.c
4007   M /trunk/caca/driver_vga.c
4008   M /trunk/caca/driver_win32.c
4009   M /trunk/caca/graphics.c
4010
4011 * Added caca_show/hide_cursor, and corresponding GL binding
4012
4013------------------------------------------------------------------------
4014r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
4015Changed paths:
4016   M /trunk/caca/caca.h
4017
4018  * Documented the caca_event structure and improved a few things here and
4019    there in the documentation.
4020
4021------------------------------------------------------------------------
4022r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
4023Changed paths:
4024   M /trunk/caca/caca.c
4025   M /trunk/caca/caca_internals.h
4026   M /trunk/caca/driver_conio.c
4027   M /trunk/caca/driver_gl.c
4028   M /trunk/caca/driver_ncurses.c
4029   M /trunk/caca/driver_network.c
4030   M /trunk/caca/driver_slang.c
4031   M /trunk/caca/driver_vga.c
4032   M /trunk/caca/driver_win32.c
4033   M /trunk/caca/driver_x11.c
4034
4035  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
4036
4037------------------------------------------------------------------------
4038r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
4039Changed paths:
4040   M /trunk/cucul/math.c
4041
4042  * Removed spurious prototype.
4043
4044------------------------------------------------------------------------
4045r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
4046Changed paths:
4047   M /trunk/TODO
4048
4049  * Updated the TODO list with what's been done so far.
4050
4051------------------------------------------------------------------------
4052r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
4053Changed paths:
4054   M /trunk/caca/caca.c
4055   M /trunk/caca/caca.h
4056   M /trunk/caca/caca_internals.h
4057   M /trunk/caca/driver_conio.c
4058   M /trunk/caca/driver_gl.c
4059   M /trunk/caca/driver_ncurses.c
4060   M /trunk/caca/driver_network.c
4061   M /trunk/caca/driver_slang.c
4062   M /trunk/caca/driver_vga.c
4063   M /trunk/caca/driver_win32.c
4064   M /trunk/caca/driver_x11.c
4065   M /trunk/caca/event.c
4066   M /trunk/src/aafire.c
4067   M /trunk/src/cacaball.c
4068   M /trunk/src/cacamoir.c
4069   M /trunk/src/cacaplas.c
4070   M /trunk/src/cacaview.c
4071   M /trunk/test/colors.c
4072   M /trunk/test/demo.c
4073   M /trunk/test/dithering.c
4074   M /trunk/test/event.c
4075   M /trunk/test/gamma.c
4076   M /trunk/test/hsv.c
4077   M /trunk/test/spritedit.c
4078   M /trunk/test/transform.c
4079   M /trunk/test/unicode.c
4080
4081  * Massive rework of the event handling code, as per the TODO list.
4082
4083------------------------------------------------------------------------
4084r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
4085Changed paths:
4086   M /trunk/test/gamma.c
4087
4088  * Hahaha mais le vieux porc c'est moi.
4089
4090------------------------------------------------------------------------
4091r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
4092Changed paths:
4093   M /trunk/cucul/transform.c
4094
4095  * Added missing ASCII characters to cucul_rotate().
4096
4097------------------------------------------------------------------------
4098r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
4099Changed paths:
4100   M /trunk/cucul/box.c
4101   M /trunk/cucul/canvas.c
4102   M /trunk/cucul/conic.c
4103   M /trunk/cucul/cucul.h
4104   M /trunk/cucul/cucul_internals.h
4105   M /trunk/cucul/line.c
4106   M /trunk/cucul/triangle.c
4107   M /trunk/src/cacaview.c
4108   M /trunk/test/demo.c
4109   M /trunk/test/event.c
4110   M /trunk/test/export.c
4111   M /trunk/test/spritedit.c
4112
4113  * Made cucul_putchar32() an internal-only function.
4114  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
4115    string instead of a single character as their last argument.
4116
4117------------------------------------------------------------------------
4118r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
4119Changed paths:
4120   M /trunk/cucul/cucul.c
4121   M /trunk/cucul/cucul.h
4122   M /trunk/src/aafire.c
4123   M /trunk/src/cacaball.c
4124   M /trunk/src/cacamoir.c
4125   M /trunk/src/cacaplas.c
4126   M /trunk/src/cacaview.c
4127   M /trunk/test/colors.c
4128   M /trunk/test/demo.c
4129   M /trunk/test/dithering.c
4130   M /trunk/test/event.c
4131   M /trunk/test/export.c
4132   M /trunk/test/gamma.c
4133   M /trunk/test/hsv.c
4134   M /trunk/test/spritedit.c
4135   M /trunk/test/transform.c
4136   M /trunk/test/unicode.c
4137
4138  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
4139
4140------------------------------------------------------------------------
4141r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
4142Changed paths:
4143   M /trunk/TODO
4144
4145  * Removed done stuff from the TODO.
4146  * Updated the TODO list with what I said in the mailing-list. The top
4147    priority is what's marked "API-dependent stuff".
4148
4149------------------------------------------------------------------------
4150r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
4151Changed paths:
4152   M /trunk/test
4153   M /trunk/test/Makefile.am
4154   A /trunk/test/transform.c
4155
4156  * Added a test for the transformation routines.
4157
4158------------------------------------------------------------------------
4159r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
4160Changed paths:
4161   M /trunk/cucul/transform.c
4162
4163  * Added more characters to the flip/rotate routines.
4164
4165------------------------------------------------------------------------
4166r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
4167Changed paths:
4168   M /trunk/cucul/Makefile.am
4169   M /trunk/cucul/cucul.h
4170   A /trunk/cucul/transform.c
4171
4172  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
4173    operations on canvases.
4174
4175------------------------------------------------------------------------
4176r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
4177Changed paths:
4178   M /trunk/caca/caca.c
4179   M /trunk/caca/caca.h
4180   M /trunk/caca/caca_internals.h
4181   M /trunk/caca/driver_conio.c
4182   M /trunk/caca/driver_gl.c
4183   M /trunk/caca/driver_ncurses.c
4184   M /trunk/caca/driver_network.c
4185   M /trunk/caca/driver_slang.c
4186   M /trunk/caca/driver_vga.c
4187   M /trunk/caca/driver_win32.c
4188   M /trunk/caca/driver_x11.c
4189   M /trunk/caca/event.c
4190   M /trunk/caca/graphics.c
4191   M /trunk/caca/time.c
4192   M /trunk/cucul/bitmap.c
4193   M /trunk/cucul/box.c
4194   M /trunk/cucul/canvas.c
4195   M /trunk/cucul/charset.c
4196   M /trunk/cucul/conic.c
4197   M /trunk/cucul/cucul.c
4198   M /trunk/cucul/cucul.h
4199   M /trunk/cucul/cucul_internals.h
4200   M /trunk/cucul/export_ansi.c
4201   M /trunk/cucul/export_html.c
4202   M /trunk/cucul/export_irc.c
4203   M /trunk/cucul/export_ps.c
4204   M /trunk/cucul/export_svg.c
4205   M /trunk/cucul/line.c
4206   M /trunk/cucul/math.c
4207   M /trunk/cucul/sprite.c
4208   M /trunk/cucul/triangle.c
4209   M /trunk/kernel/kernel.c
4210   M /trunk/kernel/kernel.h
4211   M /trunk/test
4212
4213  * Slightly changed header comments.
4214
4215------------------------------------------------------------------------
4216r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4217Changed paths:
4218   M /trunk/cucul/canvas.c
4219
4220  * Optimise cucul_blit() by using memcpy() if there is no mask.
4221
4222------------------------------------------------------------------------
4223r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
4224Changed paths:
4225   M /trunk/cucul/canvas.c
4226   M /trunk/cucul/cucul.h
4227   M /trunk/test/Makefile.am
4228   M /trunk/test/gamma.c
4229
4230  * Added the cucul_blit() function. It lets us blit various canvas one
4231    onto the other with an optional mask.
4232
4233------------------------------------------------------------------------
4234r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
4235Changed paths:
4236   M /trunk/cucul/cucul.c
4237
4238  * Fixed an uninitialised structure member.
4239
4240------------------------------------------------------------------------
4241r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
4242Changed paths:
4243   M /trunk/cucul/Makefile.am
4244   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
4245   D /trunk/cucul/char.c
4246
4247  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
4248    that is a bit more high level than characters.
4249
4250------------------------------------------------------------------------
4251r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
4252Changed paths:
4253   M /trunk/caca/driver_network.c
4254   M /trunk/cucul/cucul.c
4255   M /trunk/cucul/cucul.h
4256   M /trunk/test/export.c
4257
4258  * Renamed cucul_get_export() to cucul_create_export().
4259
4260------------------------------------------------------------------------
4261r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
4262Changed paths:
4263   M /trunk/cucul/bitmap.c
4264   M /trunk/cucul/cucul.h
4265   M /trunk/src/aafire.c
4266   M /trunk/src/cacaball.c
4267   M /trunk/src/cacamoir.c
4268   M /trunk/src/cacaplas.c
4269   M /trunk/src/cacaview.c
4270   M /trunk/test/demo.c
4271   M /trunk/test/export.c
4272   M /trunk/test/gamma.c
4273   M /trunk/test/hsv.c
4274
4275  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
4276
4277------------------------------------------------------------------------
4278r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
4279Changed paths:
4280   M /trunk/cucul/cucul.c
4281   M /trunk/cucul/cucul.h
4282   M /trunk/src/aafire.c
4283   M /trunk/src/cacaball.c
4284   M /trunk/src/cacamoir.c
4285   M /trunk/src/cacaplas.c
4286   M /trunk/src/cacaview.c
4287   M /trunk/test/colors.c
4288   M /trunk/test/demo.c
4289   M /trunk/test/dithering.c
4290   M /trunk/test/event.c
4291   M /trunk/test/export.c
4292   M /trunk/test/gamma.c
4293   M /trunk/test/hsv.c
4294   M /trunk/test/spritedit.c
4295   M /trunk/test/unicode.c
4296
4297  * Changed the cucul_init parameter so that it now directly accepts a
4298    canvas size (use cucul_init(0, 0) for the old behaviour).
4299
4300------------------------------------------------------------------------
4301r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
4302Changed paths:
4303   M /trunk/kernel/kernel.c
4304
4305  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
4306
4307------------------------------------------------------------------------
4308r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
4309Changed paths:
4310   M /trunk/cucul/cucul.c
4311
4312  * Removed code that did not need to be duplicated.
4313
4314------------------------------------------------------------------------
4315r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4316Changed paths:
4317   M /trunk/src/cacaview.c
4318
4319  * Gamma support in cacaview (through the g/G key).
4320
4321------------------------------------------------------------------------
4322r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
4323Changed paths:
4324   M /trunk/test/gamma.c
4325
4326  * Added colour to the gamma test.
4327
4328------------------------------------------------------------------------
4329r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
4330Changed paths:
4331   M /trunk/cucul/bitmap.c
4332
4333  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
4334
4335------------------------------------------------------------------------
4336r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
4337Changed paths:
4338   M /trunk/test/gamma.c
4339
4340  * Animated gamma test.
4341
4342------------------------------------------------------------------------
4343r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
4344Changed paths:
4345   M /trunk/cucul/cucul.h
4346   M /trunk/cucul/math.c
4347
4348  * Got rid of cucul_powf(), too complex to implement and no longer used.
4349
4350------------------------------------------------------------------------
4351r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
4352Changed paths:
4353   M /trunk/configure.ac
4354   M /trunk/cucul/bitmap.c
4355
4356  * Added optional support for CP437 gray blocks in the bitmap renderer.
4357  * Use a custom pow() function for gamma computation.
4358
4359------------------------------------------------------------------------
4360r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
4361Changed paths:
4362   M /trunk/cucul/math.c
4363
4364  * Tried to do something with cucul_powf. It currently sucks.
4365
4366------------------------------------------------------------------------
4367r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
4368Changed paths:
4369   M /trunk/src/cacaplas.c
4370
4371  * Changed the cacaplas colours. Yeah, I do what I want.
4372
4373------------------------------------------------------------------------
4374r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
4375Changed paths:
4376   M /trunk/test/Makefile.am
4377   A /trunk/test/gamma.c
4378
4379                                                        ___
4380  * Bitmap gamma test example. Of       ,---.        /""`_,'
4381    course it does not work yet,        |    `\``""-;   /
4382    because some dirty old pig          \   /`\\     ';'
4383    implemented a cucul_powf()        .')   |     __   \
4384    function that only works         / (`  /     /(O\. _|
4385    with integer exponents.       .-`|  `"`      `    .-\_
4386                               .-'   \                  ` ;=-.
4387    HAHAHAHA MAIS            .'        .           ._,   / o o\
4388    VIEUX PORC !         .-'`            .           '-._;_._.J
4389                     .-'`                               `.-'`
4390                 _. -`         L            '          .'
4391               .'           U                  '- ._.-'
4392             /`          C                         /
4393            /         y                           |
4394      ._   ;       J                         |    |
4395       )).-|                     |           |    /
4396      (/`.-|                \    \           /  .;
4397      ( (_)|                 |    \         ; .' |
4398       '--';                 |    `\       / /   |
4399            \                |      `\    /.'   /
4400             \               /        ;  |`\   |
4401              '.           .'      _.-|  |  |  |
4402                '-.     .-';_"---'`.__|  |  |  \
4403                   `'-._     ``'-.    |  \  \__\\
4404                        `''--.___\\   \__\\
4405
4406------------------------------------------------------------------------
4407r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
4408Changed paths:
4409   M /trunk/cucul/bitmap.c
4410   M /trunk/cucul/cucul.h
4411   M /trunk/cucul/sprite.c
4412   M /trunk/src/aafire.c
4413   M /trunk/src/cacaball.c
4414   M /trunk/src/cacamoir.c
4415   M /trunk/src/cacaplas.c
4416   M /trunk/src/cacaview.c
4417   M /trunk/test/demo.c
4418   M /trunk/test/export.c
4419   M /trunk/test/hsv.c
4420
4421  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
4422
4423------------------------------------------------------------------------
4424r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
4425Changed paths:
4426   M /trunk/configure.ac
4427   M /trunk/kernel/kernel.c
4428
4429  * Use the asm versions of sin and cos when available.
4430
4431------------------------------------------------------------------------
4432r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
4433Changed paths:
4434   M /trunk/caca/driver_gl.c
4435
4436 * Added a bird.
4437
4438------------------------------------------------------------------------
4439r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
4440Changed paths:
4441   M /trunk/caca/driver_x11.c
4442
4443  * Added basic support for a few Unicode characters to the X11 driver.
4444
4445------------------------------------------------------------------------
4446r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
4447Changed paths:
4448   M /trunk/src/cacaplas.c
4449
4450  * Added a lame "powered by libcaca" banner to cacaplas.
4451
4452------------------------------------------------------------------------
4453r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
4454Changed paths:
4455   M /trunk/TODO
4456
4457  * Added a few notes to the TODO list.
4458
4459------------------------------------------------------------------------
4460r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
4461Changed paths:
4462   M /trunk/src/cacaball.c
4463
4464 Nan mais avec ma config   _,--.       ,--._
4465 d'Emacs c'est vraiment    \  > `-"""-' <  /
4466 impossible qu'il reste     `-.         .-'
4467 des tabs dans mon code       / 'e___e` \
4468                       \__   (   (o o)   )
4469  HAHAHAHA MAIS              _\_  `='  _/_
4470   VIEUX PORC !             / /|`-._.-'|\ \
4471            \   .,         / /||_______||\ \
4472              .,|_)      _/ /_||=======||_\ \_
4473  _   _______( ,\ ',    / _/==||       ||==\_ \
4474'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
4475  '/                 (")   \               /
4476   |                t-`     \______|______/
4477    \           )_.-`       |______|______|
4478     \  .^--|  /_|            )__|   |__(
4479      \_(_\ |_|'[_\          /   ]   [   \
4480      '[_\  '[_\             `--'     `--'
4481
4482------------------------------------------------------------------------
4483r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
4484Changed paths:
4485   M /trunk/test/unicode.c
4486
4487  * More special characters in the Unicode test.
4488
4489------------------------------------------------------------------------
4490r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
4491Changed paths:
4492   M /trunk/caca/caca.h
4493   M /trunk/caca/caca_internals.h
4494   M /trunk/caca/event.c
4495   M /trunk/caca/graphics.c
4496   M /trunk/cucul/char.c
4497   M /trunk/cucul/cucul_internals.h
4498
4499  * Cosmetic fixes.
4500
4501------------------------------------------------------------------------
4502r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
4503Changed paths:
4504   M /trunk/caca/driver_network.c
4505   M /trunk/cucul/cucul.c
4506   M /trunk/cucul/cucul.h
4507   M /trunk/cucul/export_ansi.c
4508   M /trunk/cucul/export_html.c
4509   M /trunk/cucul/export_irc.c
4510   M /trunk/cucul/export_ps.c
4511   M /trunk/cucul/export_svg.c
4512   M /trunk/test/export.c
4513
4514  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
4515
4516------------------------------------------------------------------------
4517r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
4518Changed paths:
4519   M /trunk/caca/driver_conio.c
4520   M /trunk/caca/driver_vga.c
4521   M /trunk/cucul/Makefile.am
4522   M /trunk/cucul/char.c
4523   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
4524   M /trunk/cucul/cucul_internals.h
4525
4526  * Factorised some charset handling code into a new cucul/charset.c file.
4527
4528------------------------------------------------------------------------
4529r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
4530Changed paths:
4531   M /trunk/test/export.c
4532
4533  * Added a few commonly escaped characters to the export test: ( ) " < > &
4534
4535------------------------------------------------------------------------
4536r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
4537Changed paths:
4538   M /trunk/cucul/export_svg.c
4539
4540  * Full Unicode support in the SVG exporter.
4541
4542------------------------------------------------------------------------
4543r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
4544Changed paths:
4545   M /trunk/caca/driver_x11.c
4546
4547  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
4548
4549------------------------------------------------------------------------
4550r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
4551Changed paths:
4552   M /trunk/cucul/export_ps.c
4553
4554                                        ___                     
4555                                        ',_`""\        .---,   
4556                                           \   :-""``/`    |   
4557          Ahaha mais vieux porc !!          `;'     //`\   /   
4558                                            /   __     |   ('. 
4559                                           |_ ./O)\     \  `) \
4560                                          _/-.    `      `"`  |`
4561                                      .-=; `                  /
4562                                     /o o \   ,_,           .   
4563                                     L._._;_.-'           .     
4564                                       `'-.`             '     
4565                                           `.         '         
4566                                             '-._. -'           
4567
4568------------------------------------------------------------------------
4569r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
4570Changed paths:
4571   M /trunk/ChangeLog
4572
4573  * Updated ChangeLog and converted it to UTF-8.
4574
4575------------------------------------------------------------------------
4576r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
4577Changed paths:
4578   M /trunk/cucul/export_svg.c
4579
4580  * Fixed Unicode handling and improved coding style in the SVG exporter.
4581
4582------------------------------------------------------------------------
4583r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
4584Changed paths:
4585   M /trunk/test/export.c
4586
4587  * Do not write the trailing \0 when exporting data.
4588
4589------------------------------------------------------------------------
4590r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
4591Changed paths:
4592   M /trunk/cucul/export_ps.c
4593
4594  * Fixed syntax errors in the generated PostScript document if ( ) \ or
4595    Unicode characters are encountered.
4596
4597------------------------------------------------------------------------
4598r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
4599Changed paths:
4600   M /trunk/cucul/export_ps.c
4601
4602  * Optimised for speed and space, fixed a few bugs, and improved coding style
4603    in the PS exporter (vieux porc !).
4604
4605------------------------------------------------------------------------
4606r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
4607Changed paths:
4608   M /trunk/cucul/cucul.c
4609
4610  * Comment clarification.
4611
4612------------------------------------------------------------------------
4613r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
4614Changed paths:
4615   M /trunk/caca/driver_win32.c
4616
4617  * Fix resizing of the Win32 console. It now adapts to the requested size.
4618
4619------------------------------------------------------------------------
4620r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
4621Changed paths:
4622   M /trunk/caca/driver_conio.c
4623   M /trunk/caca/driver_vga.c
4624
4625  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
4626  * Cosmetic code changes.
4627
4628------------------------------------------------------------------------
4629r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
4630Changed paths:
4631   M /trunk/caca/driver_slang.c
4632
4633  * Fixed compiler warnings when UTF-8 S-Lang is not available.
4634
4635------------------------------------------------------------------------
4636r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
4637Changed paths:
4638   M /trunk/caca/driver_ncurses.c
4639   M /trunk/configure.ac
4640
4641  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
4642
4643------------------------------------------------------------------------
4644r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
4645Changed paths:
4646   M /trunk/build-win32
4647
4648  * Distribute the license with Win32 packages and convert text files to
4649    CRLF format.
4650
4651------------------------------------------------------------------------
4652r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
4653Changed paths:
4654   M /trunk/caca/driver_conio.c
4655   M /trunk/test/unicode.c
4656
4657  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
4658    the DOS/conio.h driver, and updated the unicode test accordingly.
4659
4660------------------------------------------------------------------------
4661r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4662Changed paths:
4663   M /trunk/test/export.c
4664   M /trunk/test/unicode.c
4665
4666  * Added a few more Unicode characters to the export and unicode tests.
4667
4668------------------------------------------------------------------------
4669r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
4670Changed paths:
4671   M /trunk/caca/driver_conio.c
4672
4673  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
4674    equivalents in CP437 0x7f - 0xff are translated.
4675
4676------------------------------------------------------------------------
4677r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
4678Changed paths:
4679   M /trunk/cucul/export_html.c
4680
4681  * Unicode support in the HTML exporter.
4682
4683------------------------------------------------------------------------
4684r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4685Changed paths:
4686   M /trunk/caca/caca.c
4687
4688  * Cosmetic.
4689
4690------------------------------------------------------------------------
4691r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4692Changed paths:
4693   M /trunk/test
4694   M /trunk/test/Makefile.am
4695   A /trunk/test/export.c
4696
4697  * Small test program for exporters. Usage: "export html", "export irc" etc.
4698
4699------------------------------------------------------------------------
4700r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
4701Changed paths:
4702   A /trunk/cucul/export_svg.c
4703
4704 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
4705*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4706p______...___________________________p
4707e____(_..__`'-.,--,__________________e
4708n_____'-._'-.__`\a\\_________________n
4709i_________'.___.'_(|_________________i
4710s____________7____||_________________s
4711b___________/___.'_|_________________b
4712i__________/_.-'__,J_________________i
4713r_________/_________\________________r
4714d________||___/______;_______________d
4715*________||__|_______|_______________*
4716p________`\__\_______|__/__''\_______p
4717e__________'._\______/.-`____{}|_____e
4718n___________/\_`;_.-'_________/______n
4719i___________\_;(((____.--'\_/________i
4720s_________.(((_____.-;\______________s
4721b____.--'`_____,;`'.'-;\_____________b
4722i_taco's____.'____'._.'\\____________i
4723r_dick_--'_________|__\_|____________r
4724d__________________\_\,_/____________d
4725*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4726
4727
4728------------------------------------------------------------------------
4729r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
4730Changed paths:
4731   M /trunk/cucul/Makefile.am
4732   M /trunk/cucul/cucul.c
4733   M /trunk/cucul/cucul.h
4734   M /trunk/cucul/export_html.c
4735   M /trunk/cucul/export_ps.c
4736
4737 * Added preliminary (but working) SVG exporter
4738
4739------------------------------------------------------------------------
4740r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4741Changed paths:
4742   M /trunk/caca/driver_network.c
4743
4744 * Added telnet commands and options strings for debug
4745
4746------------------------------------------------------------------------
4747r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4748Changed paths:
4749   M /trunk/test/demo.c
4750
4751 * Fixed refresh when updating parameter in display_menu()
4752
4753------------------------------------------------------------------------
4754r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4755Changed paths:
4756   M /trunk/kernel/kernel.c
4757
4758 * Removed false comment
4759
4760------------------------------------------------------------------------
4761r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4762Changed paths:
4763   M /trunk/src/cacaball.c
4764
4765 * Optimised cacaballs a bit
4766
4767------------------------------------------------------------------------
4768r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4769Changed paths:
4770   M /trunk/src/cacaball.c
4771
4772 * Better cacaballs parameters
4773
4774------------------------------------------------------------------------
4775r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4776Changed paths:
4777   M /trunk/src/cacamoir.c
4778
4779  * Increased cacamoir circle thikness by 50%, because it currently really
4780    sucks in small resolutions.
4781
4782------------------------------------------------------------------------
4783r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4784Changed paths:
4785   M /trunk/caca/driver_gl.c
4786   M /trunk/caca/driver_ncurses.c
4787   M /trunk/caca/driver_x11.c
4788   M /trunk/src/cacaball.c
4789
4790  * Minor coding style fixes.
4791
4792------------------------------------------------------------------------
4793r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4794Changed paths:
4795   M /trunk/caca/driver_win32.c
4796
4797  * UTF-8 support in the Win32 driver.
4798
4799------------------------------------------------------------------------
4800r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4801Changed paths:
4802   M /trunk/caca/caca.h
4803   M /trunk/caca/driver_network.c
4804
4805  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4806  * Use RETSIGTYPE for signal handler return values.
4807
4808------------------------------------------------------------------------
4809r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4810Changed paths:
4811   M /trunk/caca/driver_slang.c
4812   M /trunk/configure.ac
4813
4814  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4815    in the SLang driver.
4816  * Cosmetic fixes in configure.ac.
4817
4818------------------------------------------------------------------------
4819r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4820Changed paths:
4821   M /trunk/caca/driver_network.c
4822   M /trunk/cucul/cucul.c
4823   M /trunk/cucul/cucul.h
4824   M /trunk/cucul/cucul_internals.h
4825   M /trunk/cucul/export_ansi.c
4826   M /trunk/cucul/export_html.c
4827   M /trunk/cucul/export_irc.c
4828   M /trunk/cucul/export_ps.c
4829
4830  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4831  * Got rid of static buffers; we now use cucul_free() to free exported
4832    buffers.
4833  * Fixed light background in the ANSI exporter by adding escape sequences for
4834    most terminal emulators.
4835
4836------------------------------------------------------------------------
4837r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4838Changed paths:
4839   M /trunk/kernel/kernel.c
4840
4841 * Fixed UPPER() for strcasecmp
4842
4843------------------------------------------------------------------------
4844r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4845Changed paths:
4846   M /trunk/kernel/kernel.c
4847
4848  * Rewrote strncasecmp. Totally untested, of course.
4849
4850------------------------------------------------------------------------
4851r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4852Changed paths:
4853   M /trunk/cucul/export_ps.c
4854
4855  * STATIC char const. AHAHAHAHA.
4856
4857------------------------------------------------------------------------
4858r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4859Changed paths:
4860   M /trunk/caca/driver_network.c
4861
4862  * Do not switch to alternate screen when clearing, because sometimes we
4863    are unable to cleanly restore the state.
4864
4865------------------------------------------------------------------------
4866r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4867Changed paths:
4868   M /trunk/cucul/export_ps.c
4869
4870 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4871
4872------------------------------------------------------------------------
4873r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4874Changed paths:
4875   M /trunk/cucul/export_ps.c
4876
4877 * Postscript exporter now kinda works. Paper size to be fixed
4878
4879------------------------------------------------------------------------
4880r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4881Changed paths:
4882   M /trunk/cucul/Makefile.am
4883   M /trunk/cucul/cucul.c
4884   M /trunk/cucul/cucul.h
4885   M /trunk/cucul/cucul_internals.h
4886   A /trunk/cucul/export_ps.c
4887
4888 * Added preliminary Postscript (tm) (r) (c) exporter.
4889
4890------------------------------------------------------------------------
4891r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4892Changed paths:
4893   M /trunk/caca/driver_network.c
4894
4895  * Pressing Ctrl-C on the client side now drops the connection.
4896
4897------------------------------------------------------------------------
4898r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4899Changed paths:
4900   M /trunk/TODO
4901
4902  * Updated the TODO list, mostly with Unicode-related tasks.
4903
4904------------------------------------------------------------------------
4905r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4906Changed paths:
4907   M /trunk/caca/caca.h
4908   M /trunk/caca/driver_network.c
4909
4910  * Changed port environment variable to "CACA_PORT". No need to mention it's
4911    a network port, we could have guessed.
4912
4913------------------------------------------------------------------------
4914r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4915Changed paths:
4916   M /trunk/caca/caca.c
4917
4918  * Ooops, fixed an old typo.
4919
4920------------------------------------------------------------------------
4921r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4922Changed paths:
4923   M /trunk/src/cacaball.c
4924
4925  * Fixed a warning in cacaball.c.
4926
4927------------------------------------------------------------------------
4928r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4929Changed paths:
4930   M /trunk/caca/driver_network.c
4931
4932  * Improvements to the network output:
4933    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4934      the registered ports area, but we'd never be accepted anyway).
4935    + Retry network sends in caca_get_event(), too.
4936    + Have a per-client buffer in case of network congestion. If that buffer
4937      gets full, just drop it and start again at the next frame.
4938    + Set the window title to "caca for the network".
4939    + Do not send the ANSI buffer's terminating \0.
4940    + Restore the SIGPIPE handler on close.
4941    + Set window size to 80x24 instead of 80x25.
4942
4943------------------------------------------------------------------------
4944r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
4945Changed paths:
4946   M /trunk/cucul/export_ansi.c
4947   M /trunk/cucul/export_html.c
4948   M /trunk/cucul/export_irc.c
4949   M /trunk/perl/lib/Term/Caca/Bitmap.pm
4950   M /trunk/perl/lib/Term/Caca/Constants.pm
4951   M /trunk/perl/lib/Term/Caca/Sprite.pm
4952   M /trunk/perl/lib/Term/Caca.pm
4953   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
4954   M /trunk/perl/lib/Term/Kaka/Constants.pm
4955   M /trunk/perl/lib/Term/Kaka/Sprite.pm
4956   M /trunk/perl/lib/Term/Kaka.pm
4957   M /trunk/python/pypycaca.c
4958   M /trunk/python/pypycaca.h
4959
4960  * Set svn:keyword Id property on a few files.
4961
4962  Note to developers: use that chunk in your ~/.subversion/config:
4963
4964[miscellany]
4965enable-auto-props = yes
4966
4967[auto-props]
4968*.m = svn:keywords=Id
4969*.h = svn:keywords=Id
4970*.mm = svn:keywords=Id
4971*.c = svn:keywords=Id
4972*.cpp = svn:keywords=Id
4973*.pch = svn:keywords=Id
4974*.command = svn:keywords=Id
4975*.pl = svn:keywords=Id
4976*.pm = svn:keywords=Id
4977*.py = svn:keywords=Id
4978*.sh = svn:keywords=Id
4979*.txt = svn:keywords=Id
4980*.html = svn:keywords=Id
4981*.php = svn:keywords=Id
4982
4983
4984------------------------------------------------------------------------
4985r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
4986Changed paths:
4987   M /trunk/cucul/export_ansi.c
4988
4989  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4990
4991------------------------------------------------------------------------
4992r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
4993Changed paths:
4994   M /trunk/caca/caca.c
4995
4996  * Fixed an uninitialised variable in the event queue handling.
4997
4998------------------------------------------------------------------------
4999r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
5000Changed paths:
5001   M /trunk/test/colors.c
5002
5003  * Allow the color test to be built as a kernel.
5004
5005------------------------------------------------------------------------
5006r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
5007Changed paths:
5008   M /trunk/THANKS
5009
5010  * Sorted list of extra contributors by topic and added the FSF.
5011
5012------------------------------------------------------------------------
5013r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
5014Changed paths:
5015   M /trunk/caca/driver_network.c
5016
5017  * Set the client sockets as non-blocking, and implemented non-blocking
5018    writes. Currently works very badly with more than one client.
5019
5020------------------------------------------------------------------------
5021r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5022Changed paths:
5023   M /trunk/kernel/kernel.c
5024
5025 * wrote strcasecmp for fun
5026
5027------------------------------------------------------------------------
5028r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
5029Changed paths:
5030   M /trunk/cucul/Makefile.am
5031   A /trunk/cucul/export_ansi.c
5032   A /trunk/cucul/export_html.c
5033   A /trunk/cucul/export_irc.c
5034   D /trunk/cucul/exporter_ansi.c
5035   D /trunk/cucul/exporter_html.c
5036   D /trunk/cucul/exporter_irc.c
5037
5038 * Renamed exporter_* to export_*, from God recommendation.
5039
5040------------------------------------------------------------------------
5041r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
5042Changed paths:
5043   M /trunk/cucul/Makefile.am
5044   D /trunk/cucul/export.c
5045   A /trunk/cucul/exporter_ansi.c
5046   A /trunk/cucul/exporter_html.c
5047   A /trunk/cucul/exporter_irc.c
5048
5049 * Exploded cucul/export.c
5050
5051------------------------------------------------------------------------
5052r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5053Changed paths:
5054   M /trunk/caca/caca.c
5055   M /trunk/caca/caca.h
5056   M /trunk/caca/driver_network.c
5057
5058 * Added CACA_NETWORK_PORT env and related documentation
5059
5060------------------------------------------------------------------------
5061r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
5062Changed paths:
5063   M /trunk/caca/driver_network.c
5064   M /trunk/configure.ac
5065   M /trunk/cucul/cucul_internals.h
5066
5067 * 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
5068
5069------------------------------------------------------------------------
5070r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
5071Changed paths:
5072   M /trunk/caca/driver_network.c
5073
5074  * Handle incoming connections in network_get_event() as well as
5075    network_display() so that new clients immediately get the contents
5076    of the canvas and do not need to wait for a caca_display() call.
5077
5078------------------------------------------------------------------------
5079r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
5080Changed paths:
5081   M /trunk/cucul/char.c
5082
5083  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
5084    cucul_putchar32() function but I'm not convinced it will be useful.
5085
5086------------------------------------------------------------------------
5087r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
5088Changed paths:
5089   M /trunk/caca/driver_conio.c
5090   M /trunk/caca/driver_gl.c
5091   M /trunk/caca/driver_ncurses.c
5092   M /trunk/caca/driver_network.c
5093   M /trunk/caca/driver_win32.c
5094   M /trunk/caca/driver_x11.c
5095   M /trunk/caca/graphics.c
5096
5097  * Use the internal version of cucul_set_size in output drivers so that
5098    they can force a resize. We need to find a way to make those specific
5099    cucul - caca interactions unavailable to the clueless user.
5100
5101------------------------------------------------------------------------
5102r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
5103Changed paths:
5104   M /trunk/src/cacaball.c
5105   M /trunk/src/cacamoir.c
5106   M /trunk/src/cacaplas.c
5107
5108  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
5109
5110------------------------------------------------------------------------
5111r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
5112Changed paths:
5113   M /trunk/caca/driver_vga.c
5114
5115  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
5116    80x25 upon initialisation.
5117
5118------------------------------------------------------------------------
5119r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
5120Changed paths:
5121   M /trunk/caca/driver_slang.c
5122
5123  * Added Unicode support to the SLang driver.
5124
5125------------------------------------------------------------------------
5126r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
5127Changed paths:
5128   M /trunk/kernel/kernel.c
5129   M /trunk/kernel/kernel.h
5130
5131  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
5132
5133------------------------------------------------------------------------
5134r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
5135Changed paths:
5136   M /trunk/test/unicode.c
5137
5138  * More Unicode tests: gradient glyphs, double width characters.
5139
5140------------------------------------------------------------------------
5141r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
5142Changed paths:
5143   M /trunk/build-kernel
5144
5145 * Oops, modified build-kernel while testing and commited it ;)
5146
5147------------------------------------------------------------------------
5148r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
5149Changed paths:
5150   M /trunk/build-kernel
5151   M /trunk/caca/driver_network.c
5152
5153 * 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.
5154
5155------------------------------------------------------------------------
5156r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
5157Changed paths:
5158   M /trunk/caca/driver_vga.c
5159
5160  * Fixed VGA colours. The values only range from 0 to 63.
5161
5162------------------------------------------------------------------------
5163r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
5164Changed paths:
5165   M /trunk/build-kernel
5166   M /trunk/caca/caca_internals.h
5167   M /trunk/cucul/cucul_internals.h
5168   M /trunk/kernel/kernel.c
5169   M /trunk/kernel/kernel.h
5170
5171  * Added assembly code for inb() and outb().
5172  * Print a small message at kernel boot time just to check that the kernel
5173    was properly loaded.
5174
5175------------------------------------------------------------------------
5176r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
5177Changed paths:
5178   M /trunk/cucul/export.c
5179
5180 * Added tests for malloc()'s
5181
5182------------------------------------------------------------------------
5183r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
5184Changed paths:
5185   M /trunk/README
5186   M /trunk/cucul/cucul.c
5187   M /trunk/cucul/cucul_internals.h
5188   M /trunk/cucul/export.c
5189
5190 * Updated README for network driver, fixed remaining exporters
5191
5192------------------------------------------------------------------------
5193r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
5194Changed paths:
5195   M /trunk/caca/Makefile.am
5196   M /trunk/configure.ac
5197   M /trunk/kernel/Makefile.am
5198
5199  * Added a conditional to only build the kernel if --enable-vga was set.
5200
5201------------------------------------------------------------------------
5202r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
5203Changed paths:
5204   M /trunk/build-kernel
5205
5206  * Set executable flag to the build-kernel script.
5207
5208------------------------------------------------------------------------
5209r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
5210Changed paths:
5211   A /trunk/COPYING.GPL
5212   M /trunk/Makefile.am
5213   A /trunk/build-kernel
5214   M /trunk/caca/time.c
5215   M /trunk/configure.ac
5216   M /trunk/cucul/bitmap.c
5217   M /trunk/cucul/box.c
5218   M /trunk/cucul/char.c
5219   M /trunk/cucul/conic.c
5220   M /trunk/cucul/cucul.c
5221   M /trunk/cucul/cucul_internals.h
5222   M /trunk/cucul/export.c
5223   M /trunk/cucul/line.c
5224   M /trunk/cucul/math.c
5225   M /trunk/cucul/sprite.c
5226   M /trunk/cucul/triangle.c
5227   A /trunk/kernel
5228   A /trunk/kernel/Makefile.am
5229   A /trunk/kernel/kernel.c
5230   A /trunk/kernel/kernel.h
5231   A /trunk/kernel/multiboot.S
5232   A /trunk/kernel/multiboot.h
5233   M /trunk/src
5234   M /trunk/src/aafire.c
5235
5236  * Added glue code to compile libcaca without a libc and build applications
5237    as multiboot kernels.
5238
5239------------------------------------------------------------------------
5240r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
5241Changed paths:
5242   M /trunk/caca/driver_conio.c
5243
5244  * Cosmetic change.
5245
5246------------------------------------------------------------------------
5247r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
5248Changed paths:
5249   M /trunk/README
5250
5251  * Slightly updated README.
5252
5253------------------------------------------------------------------------
5254r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
5255Changed paths:
5256   M /trunk/caca/caca.c
5257   M /trunk/caca/caca_internals.h
5258   A /trunk/caca/driver_vga.c
5259
5260  * Pure VGA output driver.
5261
5262------------------------------------------------------------------------
5263r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
5264Changed paths:
5265   M /trunk/caca/graphics.c
5266
5267  * Removed unused includes.
5268
5269------------------------------------------------------------------------
5270r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
5271Changed paths:
5272   M /trunk/AUTHORS
5273
5274  * Added a few details for authors.
5275
5276------------------------------------------------------------------------
5277r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
5278Changed paths:
5279   M /trunk/test
5280   M /trunk/test/Makefile.am
5281   A /trunk/test/unicode.c
5282
5283  * Added a tiny Unicode test program. Of course it does not work yet, but
5284    good to have something to start with.
5285
5286------------------------------------------------------------------------
5287r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
5288Changed paths:
5289   M /trunk/caca/caca.h
5290   M /trunk/cucul/cucul.h
5291
5292 * Updated documentation a bit
5293
5294------------------------------------------------------------------------
5295r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
5296Changed paths:
5297   M /trunk/caca/driver_network.c
5298   M /trunk/cucul/cucul.c
5299   M /trunk/cucul/cucul_internals.h
5300   M /trunk/cucul/export.c
5301
5302 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
5303
5304------------------------------------------------------------------------
5305r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
5306Changed paths:
5307   M /trunk/caca/driver_network.c
5308
5309 * Fixed memory leak in network driver
5310
5311------------------------------------------------------------------------
5312r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
5313Changed paths:
5314   M /trunk/caca/driver_gl.c
5315
5316  * Made the OpenGL colors slightly less saturated.
5317
5318------------------------------------------------------------------------
5319r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
5320Changed paths:
5321   M /trunk/caca/driver_conio.c
5322   M /trunk/caca/driver_gl.c
5323   M /trunk/caca/driver_ncurses.c
5324   M /trunk/caca/driver_slang.c
5325   M /trunk/caca/driver_win32.c
5326   M /trunk/caca/driver_x11.c
5327
5328  * Make output drivers more error resilient when handling UTF-32 characters,
5329    by simply ignoring everything non ASCII :-)
5330
5331------------------------------------------------------------------------
5332r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
5333Changed paths:
5334   M /trunk/caca/driver_network.c
5335
5336 * Fixed blinking screen
5337
5338------------------------------------------------------------------------
5339r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
5340Changed paths:
5341   M /trunk/caca/driver_network.c
5342   M /trunk/cucul/cucul.h
5343   M /trunk/cucul/export.c
5344
5345 * Exporters now return size of generated data
5346
5347------------------------------------------------------------------------
5348r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
5349Changed paths:
5350   M /trunk/caca/Makefile.am
5351   M /trunk/caca/caca.c
5352   M /trunk/caca/caca_internals.h
5353   A /trunk/caca/driver_network.c
5354   M /trunk/configure.ac
5355
5356 * Added very preliminary network driver
5357
5358------------------------------------------------------------------------
5359r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
5360Changed paths:
5361   M /trunk/caca/caca.c
5362   M /trunk/caca/caca_internals.h
5363   M /trunk/caca/driver_conio.c
5364   M /trunk/caca/driver_gl.c
5365   M /trunk/caca/driver_ncurses.c
5366   M /trunk/caca/driver_slang.c
5367   M /trunk/caca/driver_win32.c
5368   M /trunk/caca/driver_x11.c
5369   M /trunk/caca/event.c
5370   M /trunk/caca/graphics.c
5371   M /trunk/cucul/cucul.c
5372
5373  * Fixed async issues between the driver and libcaca when resizing windows,
5374    and simplified the handle_resize() API. Still can be polished.
5375
5376------------------------------------------------------------------------
5377r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
5378Changed paths:
5379   M /trunk/cucul/cucul.c
5380
5381  * cucul_set_size() does nothing if a graphical backend is attached. Added
5382    documentation to explain this behaviour.
5383
5384------------------------------------------------------------------------
5385r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
5386Changed paths:
5387   M /trunk/caca/caca.c
5388   M /trunk/caca/caca_internals.h
5389   M /trunk/caca/driver_gl.c
5390   M /trunk/caca/driver_ncurses.c
5391   M /trunk/caca/driver_slang.c
5392   M /trunk/caca/driver_win32.c
5393   M /trunk/caca/driver_x11.c
5394   M /trunk/caca/event.c
5395
5396  * Cosmetic changes here and there.
5397
5398------------------------------------------------------------------------
5399r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
5400Changed paths:
5401   M /trunk/caca/caca.c
5402   M /trunk/caca/caca_internals.h
5403   M /trunk/caca/driver_conio.c
5404   M /trunk/caca/driver_gl.c
5405   M /trunk/caca/driver_ncurses.c
5406   M /trunk/caca/driver_slang.c
5407   M /trunk/caca/driver_win32.c
5408   M /trunk/caca/driver_x11.c
5409   M /trunk/caca/event.c
5410   M /trunk/caca/graphics.c
5411
5412  * Finished moving everything driver-specific to the apropriate driver_*.c
5413    files. Phew. Now they just need a few comments.
5414
5415------------------------------------------------------------------------
5416r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
5417Changed paths:
5418   M /trunk/caca/driver_conio.c
5419   M /trunk/caca/driver_gl.c
5420   M /trunk/caca/driver_ncurses.c
5421   M /trunk/caca/driver_slang.c
5422   M /trunk/caca/driver_win32.c
5423   M /trunk/caca/driver_x11.c
5424
5425  * Cleaned up useless header includes.
5426
5427------------------------------------------------------------------------
5428r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
5429Changed paths:
5430   M /trunk/caca/caca_internals.h
5431   M /trunk/caca/driver_conio.c
5432   M /trunk/caca/driver_gl.c
5433   M /trunk/caca/driver_ncurses.c
5434   M /trunk/caca/driver_slang.c
5435   M /trunk/caca/driver_win32.c
5436   M /trunk/caca/driver_x11.c
5437   M /trunk/caca/event.c
5438
5439  * Split event.c into the appropriate driver_*.c files.
5440
5441------------------------------------------------------------------------
5442r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
5443Changed paths:
5444   M /trunk/caca-config.in
5445
5446  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
5447
5448------------------------------------------------------------------------
5449r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
5450Changed paths:
5451   M /trunk/doc/doxygen.cfg.in
5452
5453  * Ignore driver_*.c files when building documentation.
5454
5455------------------------------------------------------------------------
5456r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
5457Changed paths:
5458   M /trunk/configure.ac
5459
5460  * configure.ac: look for a4wide.sty in more than one location.
5461
5462------------------------------------------------------------------------
5463r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
5464Changed paths:
5465   M /trunk/Makefile.am
5466   A /trunk/build-dos (from /trunk/build-win32:327)
5467   M /trunk/caca/caca_internals.h
5468   M /trunk/caca/driver_conio.c
5469   M /trunk/cucul/cucul_internals.h
5470
5471  * Fixed DOS driver.
5472  * Added a build-dos script to cross-compile the DOS version using djgpp.
5473
5474------------------------------------------------------------------------
5475r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
5476Changed paths:
5477   M /trunk/configure.ac
5478
5479  * configure.ac: removed the "null" frontend. just don't attach any frontend
5480    if you do not want any.
5481
5482------------------------------------------------------------------------
5483r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
5484Changed paths:
5485   M /trunk/caca/caca.c
5486   M /trunk/caca/caca_internals.h
5487   M /trunk/caca/event.c
5488
5489  * Got rid of static variables in the event code.
5490
5491------------------------------------------------------------------------
5492r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
5493Changed paths:
5494   M /trunk/caca/caca.c
5495   M /trunk/caca/caca_internals.h
5496   M /trunk/caca/driver_conio.c
5497   M /trunk/caca/driver_gl.c
5498   M /trunk/caca/driver_ncurses.c
5499   M /trunk/caca/driver_slang.c
5500   M /trunk/caca/driver_win32.c
5501   M /trunk/caca/driver_x11.c
5502   M /trunk/caca/event.c
5503   M /trunk/caca/graphics.c
5504   M /trunk/cucul/bitmap.c
5505   M /trunk/cucul/box.c
5506   M /trunk/cucul/char.c
5507   M /trunk/cucul/conic.c
5508   M /trunk/cucul/cucul.c
5509   M /trunk/cucul/cucul_internals.h
5510   M /trunk/cucul/export.c
5511   M /trunk/cucul/line.c
5512   M /trunk/cucul/math.c
5513   M /trunk/cucul/sprite.c
5514   M /trunk/cucul/triangle.c
5515   M /trunk/src/cacaview.c
5516
5517  * Polished the driver split a bit (still no events, except resize events),
5518    properly credited authors and documented a few things.
5519
5520------------------------------------------------------------------------
5521r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
5522Changed paths:
5523   M /trunk/caca/Makefile.am
5524   M /trunk/caca/caca.c
5525   M /trunk/caca/caca_internals.h
5526   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
5527   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
5528   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
5529   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
5530   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
5531   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
5532   M /trunk/caca/event.c
5533   M /trunk/caca/graphics.c
5534
5535  * Split caca/graphics.c into driver-specific files. Resize is currently
5536    broken, and event handling is not yet in the driver-specific files, but
5537    I will of course fix that later.
5538
5539------------------------------------------------------------------------
5540r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5541Changed paths:
5542   M /trunk/configure.ac
5543
5544  * Ooops, I fucked up the build.
5545
5546------------------------------------------------------------------------
5547r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
5548Changed paths:
5549   M /trunk/Makefile.am
5550   D /trunk/examples
5551   A /trunk/src (from /trunk/examples:326)
5552
5553  * Moved stuff again.
5554
5555------------------------------------------------------------------------
5556r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
5557Changed paths:
5558   M /trunk/Makefile.am
5559   A /trunk/caca
5560   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
5561   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
5562   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
5563   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
5564   A /trunk/caca/event.c (from /trunk/src/event.c:325)
5565   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
5566   A /trunk/caca/time.c (from /trunk/src/time.c:325)
5567   M /trunk/configure.ac
5568   A /trunk/cucul
5569   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
5570   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
5571   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
5572   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
5573   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
5574   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
5575   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
5576   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
5577   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
5578   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
5579   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
5580   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
5581   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
5582   M /trunk/examples/Makefile.am
5583   D /trunk/src
5584   M /trunk/test/Makefile.am
5585
5586  * Moved stuff around to differenciate between libcucul and libcaca.
5587
5588------------------------------------------------------------------------
5589r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
5590Changed paths:
5591   M /trunk/src/caca.c
5592   M /trunk/src/char.c
5593   M /trunk/src/cucul.c
5594   M /trunk/src/cucul_internals.h
5595   M /trunk/src/export.c
5596   M /trunk/src/graphics.c
5597
5598  * Use 32 bit integers for the character array. No visible difference for
5599    now because we only do ASCII, but that will let us do Unicode later.
5600
5601------------------------------------------------------------------------
5602r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
5603Changed paths:
5604   M /trunk/src/caca.h
5605   M /trunk/src/graphics.c
5606
5607  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
5608    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
5609    future because it's libcaca who gets the resize events, after all.
5610
5611------------------------------------------------------------------------
5612r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
5613Changed paths:
5614   M /trunk/src/graphics.c
5615
5616 * I just suck. I'll goatse myself right after beeing back at home.
5617
5618------------------------------------------------------------------------
5619r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
5620Changed paths:
5621   M /trunk/src/graphics.c
5622
5623  * src/graphics.c: minor optimisations.
5624
5625------------------------------------------------------------------------
5626r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
5627Changed paths:
5628   M /trunk/src/graphics.c
5629
5630  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
5631    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
5632    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
5633    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
5634    pas de warnings et/ou que ca segfaulte pas !
5635
5636------------------------------------------------------------------------
5637r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
5638Changed paths:
5639   M /trunk/src/graphics.c
5640
5641 * Mais je fais comme je veux bordel de cul !
5642
5643------------------------------------------------------------------------
5644r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
5645Changed paths:
5646   M /trunk/src/graphics.c
5647
5648  * Haha mais vieux porc a pattes !
5649
5650------------------------------------------------------------------------
5651r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5652Changed paths:
5653   M /trunk/src/graphics.c
5654
5655 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
5656
5657------------------------------------------------------------------------
5658r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
5659Changed paths:
5660   M /trunk/caca-config.in
5661   M /trunk/configure.ac
5662   M /trunk/examples/aafire.c
5663   M /trunk/examples/cacaball.c
5664   M /trunk/examples/cacamoir.c
5665   M /trunk/examples/cacaplas.c
5666   M /trunk/examples/cacaview.c
5667   M /trunk/src/Makefile.am
5668   M /trunk/src/bitmap.c
5669   M /trunk/src/box.c
5670   M /trunk/src/caca.c
5671   M /trunk/src/caca.h
5672   M /trunk/src/caca_internals.h
5673   M /trunk/src/char.c
5674   M /trunk/src/conic.c
5675   M /trunk/src/cucul.c
5676   M /trunk/src/cucul_internals.h
5677   M /trunk/src/event.c
5678   M /trunk/src/export.c
5679   M /trunk/src/graphics.c
5680   M /trunk/src/line.c
5681   M /trunk/src/math.c
5682   M /trunk/src/sprite.c
5683   M /trunk/src/time.c
5684   M /trunk/src/triangle.c
5685   M /trunk/test/colors.c
5686   M /trunk/test/demo.c
5687   M /trunk/test/dithering.c
5688   M /trunk/test/event.c
5689   M /trunk/test/hsv.c
5690   M /trunk/test/spritedit.c
5691
5692  * All output plugins should now work again.
5693  * Renamed caca_refresh() into caca_display() which makes more sense.
5694  * Optimised gl_bgpal by directly storing floats instead of doing the
5695    conversion at runtime.
5696  * Handle resizing in cucul_set_size() and try to keep as much information
5697    as possible from the previous canvas.
5698  * Moved most global variables into cucul_t or caca_t contexts.
5699  * Moved time.c into libcaca.
5700
5701------------------------------------------------------------------------
5702r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5703Changed paths:
5704   M /trunk/debian
5705   M /trunk/debian/changelog
5706   M /trunk/debian/control
5707   M /trunk/debian/copyright
5708   M /trunk/debian/rules
5709   M /trunk/doc/Makefile.am
5710   D /trunk/doc/cacademo.1
5711   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
5712   M /trunk/libcaca.spec
5713   M /trunk/msvc/Makefile.am
5714   D /trunk/msvc/cacademo.vcproj
5715   M /trunk/msvc/libcaca.sln
5716
5717  * Removed cacademo from examples, manpages and distributions. It's useless.
5718
5719------------------------------------------------------------------------
5720r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5721Changed paths:
5722   M /trunk/src/cucul.c
5723
5724  * src/cucul.c: s/width/height/.
5725
5726------------------------------------------------------------------------
5727r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
5728Changed paths:
5729   M /trunk/configure.ac
5730   M /trunk/doc/doxygen.cfg.in
5731   M /trunk/examples
5732   M /trunk/examples/Makefile.am
5733   M /trunk/examples/aafire.c
5734   M /trunk/examples/cacaball.c
5735   M /trunk/examples/cacamoir.c
5736   M /trunk/examples/cacaplas.c
5737   M /trunk/examples/cacaview.c
5738   D /trunk/examples/demo.c
5739   M /trunk/src/Makefile.am
5740   M /trunk/src/bitmap.c
5741   M /trunk/src/box.c
5742   M /trunk/src/caca.c
5743   M /trunk/src/caca.h
5744   M /trunk/src/caca_internals.h
5745   A /trunk/src/char.c
5746   M /trunk/src/conic.c
5747   A /trunk/src/cucul.c
5748   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5749   A /trunk/src/cucul_internals.h
5750   M /trunk/src/event.c
5751   A /trunk/src/export.c
5752   M /trunk/src/graphics.c
5753   M /trunk/src/line.c
5754   M /trunk/src/math.c
5755   M /trunk/src/sprite.c
5756   M /trunk/src/triangle.c
5757   M /trunk/test
5758   M /trunk/test/Makefile.am
5759   M /trunk/test/colors.c
5760   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5761   M /trunk/test/dithering.c
5762   M /trunk/test/event.c
5763   M /trunk/test/hsv.c
5764   M /trunk/test/optipal.c
5765   M /trunk/test/spritedit.c
5766
5767  A new low-level text management library (canvas for ultrafast compositing
5768of unicode letters) is now separated from the higher level rendering and I/O
5769(that is, libcaca). This commit totally breaks the API, but once everything
5770is polished I will think about source-level backward compatibility. Most
5771drivers are broken, but X11 still sorta works.
5772
5773  The new design is much more object-oriented and allows having several
5774active renderers at the same time, changing renderers on the fly, and more
5775important, having no renderer at all (useful for converters, or when you
5776want to do your own renderer).
5777
5778  And in case you are still wondering, the libcucul acronym has "Unicode"
5779because I want to support at least a subset of Unicode. There are awesome
5780glyphs in it, including the ones inherited from Codepage 437 such as
5781"gray 25%" that are used in DOS and Win32 ANSI art.
5782
5783------------------------------------------------------------------------
5784r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5785Changed paths:
5786   M /trunk/bootstrap
5787
5788  * New updated bootstrap script.
5789
5790------------------------------------------------------------------------
5791r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5792Changed paths:
5793   R /trunk/COPYING
5794   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5795   M /trunk/Makefile.am
5796   M /trunk/debian/copyright
5797   M /trunk/doc/cacademo.1
5798   M /trunk/examples/cacaball.c
5799   M /trunk/examples/cacamoir.c
5800   M /trunk/examples/cacaplas.c
5801   M /trunk/examples/cacaview.c
5802   M /trunk/examples/demo.c
5803   M /trunk/perl/Build.PL
5804   M /trunk/perl/META.yml
5805   M /trunk/python/pypycaca.c
5806   M /trunk/python/pypycaca.h
5807   M /trunk/src/bitmap.c
5808   M /trunk/src/box.c
5809   M /trunk/src/caca.c
5810   M /trunk/src/caca.h
5811   M /trunk/src/caca_internals.h
5812   M /trunk/src/conic.c
5813   M /trunk/src/event.c
5814   M /trunk/src/graphics.c
5815   M /trunk/src/line.c
5816   M /trunk/src/math.c
5817   M /trunk/src/sprite.c
5818   M /trunk/src/time.c
5819   M /trunk/src/triangle.c
5820   M /trunk/test/colors.c
5821   M /trunk/test/dithering.c
5822   M /trunk/test/event.c
5823   M /trunk/test/hsv.c
5824   M /trunk/test/optipal.c
5825   M /trunk/test/spritedit.c
5826
5827  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5828
5829------------------------------------------------------------------------
5830r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5831Changed paths:
5832   A /trunk/python/caca.txt
5833   A /trunk/python/test1.py
5834   A /trunk/python/test2.py
5835
5836  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5837
5838------------------------------------------------------------------------
5839r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5840Changed paths:
5841   M /trunk/src/event.c
5842
5843  * Fixed bug in events with GL driver
5844
5845------------------------------------------------------------------------
5846r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5847Changed paths:
5848   M /trunk/src/graphics.c
5849
5850  * Improved GL rendering (characters are not blurry anymore)
5851
5852------------------------------------------------------------------------
5853r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5854Changed paths:
5855   A /trunk/python
5856   A /trunk/python/Makefile
5857   A /trunk/python/README
5858   A /trunk/python/pypycaca.c
5859   A /trunk/python/pypycaca.h
5860
5861  * Added -preliminary- Python bindings
5862
5863------------------------------------------------------------------------
5864r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5865Changed paths:
5866   M /trunk/AUTHORS
5867
5868  * Updated for my ego trip
5869
5870------------------------------------------------------------------------
5871r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5872Changed paths:
5873   M /trunk/examples/cacaball.c
5874
5875  * Removed debug test, kekeke ^^
5876
5877------------------------------------------------------------------------
5878r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5879Changed paths:
5880   M /trunk/examples/cacaball.c
5881   M /trunk/src/caca.h
5882   M /trunk/src/graphics.c
5883
5884  * Added caca_set_width, set_height_, set_size
5885
5886------------------------------------------------------------------------
5887r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5888Changed paths:
5889   M /trunk/examples/aafire.c
5890   M /trunk/examples/cacaball.c
5891   M /trunk/examples/cacamoir.c
5892   M /trunk/examples/cacaplas.c
5893
5894  * Fixed remaining warnings with gcc 3.x and 4.x
5895
5896------------------------------------------------------------------------
5897r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5898Changed paths:
5899   M /trunk/src/bitmap.c
5900   M /trunk/src/graphics.c
5901
5902  * Fixed warnings under GCC 4.x
5903
5904------------------------------------------------------------------------
5905r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5906Changed paths:
5907   M /trunk/src/bitmap.c
5908   M /trunk/src/event.c
5909   M /trunk/src/graphics.c
5910
5911* Fixed a bunch of warnings
5912
5913------------------------------------------------------------------------
5914r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5915Changed paths:
5916   M /trunk/src/graphics.c
5917
5918  * more coding style fixes.
5919
5920------------------------------------------------------------------------
5921r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5922Changed paths:
5923   M /trunk/src/caca.c
5924
5925  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5926
5927------------------------------------------------------------------------
5928r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5929Changed paths:
5930   M /trunk/src/graphics.c
5931
5932  * src/graphics.c: call glutInit() before calling other glut functions.
5933
5934------------------------------------------------------------------------
5935r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5936Changed paths:
5937   M /trunk/src/caca.h
5938   M /trunk/src/graphics.c
5939
5940  * coding style fixes.
5941
5942------------------------------------------------------------------------
5943r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
5944Changed paths:
5945   M /trunk/src/bitmap.c
5946
5947  * src/bitmap.c:
5948    + Renamed gammaval into gamma.
5949    + Fixed Doxygen comments.
5950
5951------------------------------------------------------------------------
5952r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
5953Changed paths:
5954   M /trunk/src/event.c
5955
5956  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
5957
5958------------------------------------------------------------------------
5959r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
5960Changed paths:
5961   M /trunk/debian/Makefile.am
5962
5963  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
5964
5965------------------------------------------------------------------------
5966r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
5967Changed paths:
5968   M /trunk/src/caca.h
5969   M /trunk/src/graphics.c
5970
5971 * src/graphics.c src/caca.h : Added ANSI exporter
5972
5973------------------------------------------------------------------------
5974r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
5975Changed paths:
5976   M /trunk/src/bitmap.c
5977   M /trunk/src/caca.h
5978   M /trunk/src/math.c
5979
5980 * 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.
5981
5982------------------------------------------------------------------------
5983r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
5984Changed paths:
5985   M /trunk/src/caca.c
5986   M /trunk/src/event.c
5987
5988  * src/event.c src/caca.c: fixed coding style
5989
5990------------------------------------------------------------------------
5991r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
5992Changed paths:
5993   M /trunk/src/event.c
5994   M /trunk/src/graphics.c
5995
5996 * OpenGL driver mouse support
5997
5998------------------------------------------------------------------------
5999r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
6000Changed paths:
6001   M /trunk/debian/changelog
6002
6003  * imported previous Debian uploads.
6004
6005------------------------------------------------------------------------
6006r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
6007Changed paths:
6008   M /trunk/src/graphics.c
6009
6010  * src/graphics.c: more optimisations in the exporters
6011
6012------------------------------------------------------------------------
6013r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
6014Changed paths:
6015   M /trunk/src/graphics.c
6016
6017 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
6018
6019------------------------------------------------------------------------
6020r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
6021Changed paths:
6022   M /trunk/src/graphics.c
6023
6024  * src/graphics.c: cleaned caca_get_html()
6025
6026------------------------------------------------------------------------
6027r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
6028Changed paths:
6029   M /trunk/src/graphics.c
6030
6031  * src/graphics.c: heavy cleanup in caca_get_html3().
6032
6033------------------------------------------------------------------------
6034r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
6035Changed paths:
6036   M /trunk/configure.ac
6037   M /trunk/src/caca.c
6038   M /trunk/src/caca.h
6039   M /trunk/src/caca_internals.h
6040   M /trunk/src/event.c
6041   M /trunk/src/graphics.c
6042
6043* Added Null driver and html3 exporter.
6044
6045------------------------------------------------------------------------
6046r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
6047Changed paths:
6048   M /trunk/src/caca.h
6049   M /trunk/src/graphics.c
6050
6051 GL driver : Updated documentation and added support for CACA_GEOMETRY
6052
6053------------------------------------------------------------------------
6054r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
6055Changed paths:
6056   M /trunk/src/caca.h
6057   M /trunk/src/graphics.c
6058
6059Added HTML and IRC output support
6060
6061------------------------------------------------------------------------
6062r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
6063Changed paths:
6064   M /trunk/debian/control
6065
6066  * debian/control: use libslang2 instead of slang1.
6067
6068------------------------------------------------------------------------
6069r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
6070Changed paths:
6071   M /trunk/configure.ac
6072   M /trunk/src/caca.c
6073   M /trunk/src/caca_internals.h
6074   M /trunk/src/event.c
6075   M /trunk/src/graphics.c
6076
6077OpenGL support.
6078
6079------------------------------------------------------------------------
6080r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
6081Changed paths:
6082   M /trunk/bootstrap
6083   M /trunk/configure.ac
6084   M /trunk/examples/Makefile.am
6085   M /trunk/src/Makefile.am
6086   M /trunk/test/Makefile.am
6087
6088  * Use libtool for the static library generation; paves the way for
6089    a future shared library.
6090
6091------------------------------------------------------------------------
6092r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
6093Changed paths:
6094   M /trunk/src/graphics.c
6095
6096  * compilation fix.
6097
6098------------------------------------------------------------------------
6099r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
6100Changed paths:
6101   M /trunk/src/bitmap.c
6102   M /trunk/src/caca.h
6103
6104  * src/bitmap.c:
6105    + Implemented caca_set_bitmap_gamma().
6106
6107------------------------------------------------------------------------
6108r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
6109Changed paths:
6110   M /trunk/src/caca.h
6111   M /trunk/src/graphics.c
6112
6113  * src/graphics.c:
6114    + Implemented caca_get_screen().
6115
6116------------------------------------------------------------------------
6117r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
6118Changed paths:
6119   M /trunk/examples/cacaplas.c
6120
6121  * examples/cacaplas: slower animation.
6122
6123------------------------------------------------------------------------
6124r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
6125Changed paths:
6126   M /trunk/AUTHORS
6127   A /trunk/perl
6128   A /trunk/perl/Build.PL
6129   A /trunk/perl/MANIFEST
6130   A /trunk/perl/MANIFEST.SKIP
6131   A /trunk/perl/META.yml
6132   A /trunk/perl/Makefile.PL
6133   A /trunk/perl/README
6134   A /trunk/perl/lib
6135   A /trunk/perl/lib/Term
6136   A /trunk/perl/lib/Term/Caca
6137   A /trunk/perl/lib/Term/Caca/Bitmap.pm
6138   A /trunk/perl/lib/Term/Caca/Constants.pm
6139   A /trunk/perl/lib/Term/Caca/Sprite.pm
6140   A /trunk/perl/lib/Term/Caca.pm
6141   A /trunk/perl/lib/Term/Caca.xs
6142   A /trunk/perl/lib/Term/Kaka
6143   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
6144   A /trunk/perl/lib/Term/Kaka/Constants.pm
6145   A /trunk/perl/lib/Term/Kaka/Sprite.pm
6146   A /trunk/perl/lib/Term/Kaka.pm
6147   A /trunk/perl/t
6148   A /trunk/perl/t/data
6149   A /trunk/perl/t/data/caca.txt
6150
6151  * Imported John Beppu's Perl wrapper.
6152
6153------------------------------------------------------------------------
6154r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
6155Changed paths:
6156   M /trunk/src/bitmap.c
6157
6158  * src/bitmap.c: dark background works again with floyd-steinberg.
6159
6160------------------------------------------------------------------------
6161r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
6162Changed paths:
6163   M /trunk/examples/aafire.c
6164   M /trunk/examples/cacaball.c
6165   M /trunk/examples/cacamoir.c
6166   M /trunk/examples/cacaplas.c
6167
6168  * examples/:
6169    + Use Space to pause demos, Esc to quit.
6170
6171------------------------------------------------------------------------
6172r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
6173Changed paths:
6174   M /trunk/src/bitmap.c
6175
6176  * src/bitmap.c: dark background works again, except with floyd-steinberg.
6177
6178------------------------------------------------------------------------
6179r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
6180Changed paths:
6181   M /trunk/src/bitmap.c
6182   M /trunk/src/caca.c
6183   M /trunk/src/caca.h
6184
6185  * src/caca.h:
6186    + Introduced CACA_DITHER_FSTEIN.
6187  * src/caca.c:
6188    + CACA_DITHER_FSTEIN is the default dithering method.
6189  * src/bitmap.c:
6190    + Fixed other dithering methods. Black background does not work yet.
6191
6192------------------------------------------------------------------------
6193r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
6194Changed paths:
6195   M /trunk/src/bitmap.c
6196
6197  * src/bitmap.c: oops, removed spurious test code.
6198
6199------------------------------------------------------------------------
6200r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
6201Changed paths:
6202   M /trunk/src/bitmap.c
6203
6204  * src/bitmap.c:
6205    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
6206
6207------------------------------------------------------------------------
6208r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
6209Changed paths:
6210   M /trunk/doc/Makefile.am
6211
6212  * doc/Makefile.am:
6213    + Really fixed the manpage generation.
6214
6215------------------------------------------------------------------------
6216r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
6217Changed paths:
6218   M /trunk/doc/Makefile.am
6219
6220  * doc/Makefile.am:
6221    + Manpage installation fix.
6222
6223------------------------------------------------------------------------
6224r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
6225Changed paths:
6226   M /trunk/examples/cacaplas.c
6227
6228  * examples/cacaplas.c: use Esc to quit, Space to pause.
6229
6230------------------------------------------------------------------------
6231r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
6232Changed paths:
6233   M /trunk/THANKS
6234   M /trunk/src/graphics.c
6235
6236  * src/graphics.c:
6237    + Win32 speed improvements by Jari Komppa.
6238
6239------------------------------------------------------------------------
6240r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
6241Changed paths:
6242   M /trunk/src/graphics.c
6243
6244  * src/graphics.c:
6245    + Fix strict aliasing rules breakage.
6246
6247------------------------------------------------------------------------
6248r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
6249Changed paths:
6250   M /trunk/bootstrap
6251
6252  * bootstrap:
6253    + Support for automake 1.8.
6254
6255------------------------------------------------------------------------
6256r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
6257Changed paths:
6258   D /trunk/BUGS
6259   M /trunk/Makefile.am
6260   M /trunk/TODO
6261   M /trunk/debian/changelog
6262   M /trunk/debian/control
6263   M /trunk/debian/rules
6264
6265  * BUGS TODO:
6266    + Removed BUGS, updated TODO.
6267  * debian/*:
6268    + Depend on libx11-dev instead of xlibs-dev.
6269    + New Debian upload.
6270
6271------------------------------------------------------------------------
6272r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
6273Changed paths:
6274   M /trunk/configure.ac
6275   M /trunk/msvc/config.h
6276   M /trunk/src/graphics.c
6277
6278  * configure.ac src/graphics:
6279    + Check for resize_term and resizeterm in -lncurses.
6280
6281------------------------------------------------------------------------
6282r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6283Changed paths:
6284   A /branches/0.9 (from /trunk:259)
6285   M /branches/0.9/ChangeLog
6286   M /trunk/ChangeLog
6287
6288  * 0.9 branch.
6289
6290------------------------------------------------------------------------
6291r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6292Changed paths:
6293   M /trunk/ChangeLog
6294   M /trunk/NEWS
6295   M /trunk/configure.ac
6296   M /trunk/debian/changelog
6297   M /trunk/libcaca.spec
6298   M /trunk/msvc/config.h
6299
6300  * 0.9 release.
6301
6302------------------------------------------------------------------------
6303r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
6304Changed paths:
6305   M /trunk/configure.ac
6306   M /trunk/debian/changelog
6307   M /trunk/src/caca.c
6308   M /trunk/src/event.c
6309   M /trunk/src/graphics.c
6310
6311  * configure.ac:
6312    + Check for curses.h as well as ncurses.h.
6313  * src/caca.c src/event.c src/graphics.c:
6314    + Include curses.h if ncurses.h was not found.
6315
6316------------------------------------------------------------------------
6317r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
6318Changed paths:
6319   M /trunk/examples/cacaview.c
6320
6321  * examples/cacaview.c:
6322    + Moved statusbar and help menu handling in separate functions.
6323
6324------------------------------------------------------------------------
6325r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
6326Changed paths:
6327   M /trunk/src/caca.c
6328
6329  * src/caca.c:
6330    + Alloc the AllocConsole() call to fail in case the process already has
6331      a console.
6332
6333------------------------------------------------------------------------
6334r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
6335Changed paths:
6336   M /trunk/examples/cacaview.c
6337
6338  * examples/cacaview.c:
6339    + Proper aspect ratio support.
6340    + Finer zoom support.
6341    + Handle mouse clicks as next/prev picture command.
6342    + Removed useless iterations in draw_checkers().
6343
6344------------------------------------------------------------------------
6345r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
6346Changed paths:
6347   M /trunk/THANKS
6348   M /trunk/src/event.c
6349   M /trunk/src/graphics.c
6350
6351  * src/graphics.c:
6352    + Fixed a buffer overflow due to bad signed/unsigned handling.
6353  * src/event.c:
6354    + Disallow zero width or height in the X11 driver.
6355    + Fixed resizing in ncurses and slang.
6356  * THANKS:
6357    + Added the Source Mage maintainer.
6358
6359------------------------------------------------------------------------
6360r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
6361Changed paths:
6362   A /branches/0.8 (from /trunk:252)
6363   M /branches/0.8/ChangeLog
6364   M /trunk/ChangeLog
6365
6366  * 0.8 branch.
6367
6368------------------------------------------------------------------------
6369r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
6370Changed paths:
6371   M /trunk/ChangeLog
6372   M /trunk/NEWS
6373   M /trunk/THANKS
6374   M /trunk/configure.ac
6375   M /trunk/debian/changelog
6376   M /trunk/libcaca.spec
6377   M /trunk/msvc/config.h
6378
6379  * 0.8 release.
6380
6381------------------------------------------------------------------------
6382r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
6383Changed paths:
6384   M /trunk/examples/cacaview.c
6385   M /trunk/src/event.c
6386   M /trunk/src/graphics.c
6387
6388  * src/graphics.c:
6389    + When resizing under X11, copy the old pixmap to the new one.
6390  * examples/cacaview.c:
6391    + Resizing support.
6392
6393------------------------------------------------------------------------
6394r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
6395Changed paths:
6396   M /trunk/src/caca_internals.h
6397   M /trunk/src/event.c
6398   M /trunk/src/graphics.c
6399
6400  * src/event.c:
6401    + Refresh the X11 window when an exposure event is received.
6402    + When resizing the X11 window, start showing extra characters when two
6403      thirds are visible.
6404
6405------------------------------------------------------------------------
6406r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
6407Changed paths:
6408   M /trunk/TODO
6409   M /trunk/examples/cacaview.c
6410   M /trunk/src/caca.h
6411   M /trunk/src/graphics.c
6412
6413  * src/graphics.c:
6414    + Renamed caca_set_title() to caca_set_window_title().
6415    + Implemented caca_get_window_width() and caca_get_window_height().
6416  * examples/cacaview.c:
6417    + Set the window title to cacaview.
6418
6419------------------------------------------------------------------------
6420r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
6421Changed paths:
6422   M /trunk/src/bitmap.c
6423   M /trunk/src/event.c
6424
6425  * src/event.c:
6426    + Make sure the mouse coordinates stay within the screen boundaries even
6427      if the window was resized.
6428  * src/bitmap.c:
6429    + Fixed a buffer underflow in the rendering routine that caused the bottom
6430      and rightmost pixels to be missed in certain conditions.
6431    + Minor speed optimisation.
6432
6433------------------------------------------------------------------------
6434r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
6435Changed paths:
6436   M /trunk/test
6437   M /trunk/test/Makefile.am
6438   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
6439
6440  * test/colors.c:
6441    + Extracted the colour test from examples/demo.c.
6442
6443------------------------------------------------------------------------
6444r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
6445Changed paths:
6446   M /trunk/src/caca_internals.h
6447   M /trunk/src/event.c
6448   M /trunk/src/graphics.c
6449   M /trunk/test/event.c
6450
6451  * src/graphics.c src/event.c:
6452    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
6453  * test/event.c:
6454    + Display CACA_EVENT_RESIZE.
6455
6456------------------------------------------------------------------------
6457r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
6458Changed paths:
6459   M /trunk/configure.ac
6460   M /trunk/msvc/config.h
6461   M /trunk/src/graphics.c
6462
6463  * src/graphics.c:
6464    + Resize handling in the ncurses and slang drivers.
6465
6466------------------------------------------------------------------------
6467r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
6468Changed paths:
6469   M /trunk/examples/aafire.c
6470   M /trunk/src/caca.h
6471   M /trunk/src/caca_internals.h
6472   M /trunk/src/event.c
6473   M /trunk/src/graphics.c
6474
6475  * src/event.c:
6476    + Added the CACA_EVENT_RESIZE event.
6477    + Added caca_get_mouse_x() and caca_get_mouse_y().
6478  * src/graphics.c:
6479    + Window resize handling in the X11 driver.
6480  * examples/aafire.c:
6481    + Fixed a bad assumption in the resize handling code.
6482
6483------------------------------------------------------------------------
6484r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
6485Changed paths:
6486   M /trunk/build-win32
6487   M /trunk/configure.ac
6488   M /trunk/debian/rules
6489   M /trunk/doc/Makefile.am
6490   M /trunk/libcaca.spec
6491
6492  * configure.ac:
6493    + Added --disable-doc to let the user not build documentation.
6494  * build-win32:
6495    + Do not build documentation.
6496
6497------------------------------------------------------------------------
6498r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
6499Changed paths:
6500   M /trunk/THANKS
6501   M /trunk/src/Makefile.am
6502   A /trunk/src/event.c (from /trunk/src/io.c:238)
6503   M /trunk/src/graphics.c
6504   D /trunk/src/io.c
6505
6506  * src/graphics.c:
6507    + Fixed a typo preventing Win32 builds.
6508  * src/event.c:
6509    + Renamed io.c into event.c.
6510  * THANKS:
6511    + Added Gentoo, NetBSD and FreeBSD porters.
6512
6513------------------------------------------------------------------------
6514r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
6515Changed paths:
6516   M /trunk/Makefile.am
6517   M /trunk/configure.ac
6518   M /trunk/examples/aafire.c
6519   M /trunk/examples/cacaview.c
6520   A /trunk/msvc
6521   A /trunk/msvc/Makefile.am
6522   A /trunk/msvc/cacaball.vcproj
6523   A /trunk/msvc/cacademo.vcproj
6524   A /trunk/msvc/cacafire.vcproj
6525   A /trunk/msvc/cacamoir.vcproj
6526   A /trunk/msvc/cacaplas.vcproj
6527   A /trunk/msvc/cacaview.vcproj
6528   A /trunk/msvc/config.h
6529   A /trunk/msvc/libcaca.sln
6530   A /trunk/msvc/libcaca.vcproj
6531   M /trunk/src/caca.c
6532   M /trunk/src/graphics.c
6533   M /trunk/src/time.c
6534
6535  * configure.ac:
6536    + Check for sys/times.h and unistd.h.
6537    + Added calls to AC_C_CONST and AC_C_INLINE.
6538  * src/time.c src/graphics.c:
6539    + Fixes for MSVC compilation warnings.
6540    + Additional sanity checks in the Win32 driver.
6541  * src/caca.c:
6542    + Use raw()/noraw() in the curses driver instead of cbreak().
6543  * msvc/libcaca.sln:
6544    + Added an MSVC solution.
6545  * examples/aafire.c:
6546    + Slightly reduced the maximum cacafire framerate.
6547
6548------------------------------------------------------------------------
6549r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
6550Changed paths:
6551   M /trunk/NOTES
6552   M /trunk/examples/cacaview.c
6553   M /trunk/src/caca.h
6554   M /trunk/src/graphics.c
6555
6556  * src/graphics.c:
6557    + Implemented caca_set_title() for X11 and Win32.
6558  * examples/cacaview.c:
6559    + Use caca_set_title() to set the window title to "cacaview".
6560
6561------------------------------------------------------------------------
6562r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
6563Changed paths:
6564   M /trunk/Makefile.am
6565   M /trunk/autotools/Makefile.am
6566   M /trunk/debian/Makefile.am
6567   M /trunk/doc/Makefile.am
6568   M /trunk/examples/Makefile.am
6569   M /trunk/src/Makefile.am
6570   M /trunk/test/Makefile.am
6571
6572  * Fixed $Id in all Makefile.am files.
6573
6574------------------------------------------------------------------------
6575r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
6576Changed paths:
6577   M /trunk/Makefile.am
6578   M /trunk/autotools/Makefile.am
6579   A /trunk/build-win32
6580   M /trunk/debian/Makefile.am
6581   M /trunk/doc/Makefile.am
6582   M /trunk/examples/Makefile.am
6583   M /trunk/src/Makefile.am
6584   M /trunk/test/Makefile.am
6585
6586  * build-win32:
6587    + Win32 cross-compilation script.
6588
6589------------------------------------------------------------------------
6590r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
6591Changed paths:
6592   M /trunk/NEWS
6593   M /trunk/debian/control
6594   M /trunk/debian/rules
6595   M /trunk/doc/Makefile.am
6596   M /trunk/doc/cacademo.1
6597   M /trunk/examples
6598   M /trunk/examples/Makefile.am
6599   D /trunk/examples/cacacirc.c
6600   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
6601   M /trunk/libcaca.spec
6602
6603  * examples/cacamoir.c:
6604    + Renamed cacacirc to cacamoir.
6605  * libcaca.spec debian/ doc/:
6606    + Added cacamoir to the distributed files.
6607
6608------------------------------------------------------------------------
6609r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
6610Changed paths:
6611   M /trunk/examples
6612   M /trunk/examples/Makefile.am
6613   M /trunk/examples/cacaball.c
6614   A /trunk/examples/cacacirc.c
6615   M /trunk/examples/cacaplas.c
6616
6617  * examples/cacaballs.c:
6618    + Bigger metaballs, less metaballs.
6619    + Rotating palette.
6620  * examples/cacaplas.c:
6621    + Slightly decreased speed.
6622  * examples/cacacirc.c:
6623    + New effect.
6624
6625------------------------------------------------------------------------
6626r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
6627Changed paths:
6628   M /trunk/configure.ac
6629   M /trunk/src/time.c
6630
6631  * configure.ac:
6632    + Better win32 check for Sleep().
6633
6634------------------------------------------------------------------------
6635r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
6636Changed paths:
6637   M /trunk/configure.ac
6638   M /trunk/examples/cacaview.c
6639   M /trunk/src/time.c
6640
6641  * configure.ac src/time.c:
6642    + Look for Sleep in -lkernel32.
6643  * examples/cacaview.c:
6644    + Use caca_wait_event() instead of usleep()/caca_get_event().
6645
6646------------------------------------------------------------------------
6647r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
6648Changed paths:
6649   M /trunk/NOTES
6650   M /trunk/examples/cacaview.c
6651   M /trunk/src/caca.c
6652   M /trunk/src/caca_internals.h
6653   M /trunk/src/graphics.c
6654   M /trunk/src/io.c
6655   M /trunk/src/time.c
6656
6657  * src/caca.c src/graphics.c src/io.c src/time.c:
6658    + Native win32 port.
6659
6660------------------------------------------------------------------------
6661r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
6662Changed paths:
6663   M /trunk/configure.ac
6664   M /trunk/src/caca.c
6665   M /trunk/src/caca_internals.h
6666   M /trunk/src/graphics.c
6667   M /trunk/src/io.c
6668   M /trunk/src/time.c
6669   M /trunk/test/event.c
6670
6671  * configure.ac:
6672    + Check for gettimeofday().
6673  * src/time.c:
6674    + Created _caca_time().
6675    + Ported _caca_getticks() to the Win32 API.
6676  * src/caca.c:
6677    + Properly builds on Win32.
6678  * test/event.c:
6679    + Added <stdlib.h> because we use malloc().
6680
6681------------------------------------------------------------------------
6682r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
6683Changed paths:
6684   M /trunk/NEWS
6685   M /trunk/THANKS
6686   M /trunk/examples/cacaplas.c
6687
6688  * THANKS examples/cacaplas.c:
6689    + Updated credits.
6690  * NEWS:
6691    + Forthcoming 0.8 news.
6692
6693------------------------------------------------------------------------
6694r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
6695Changed paths:
6696   M /trunk/configure.ac
6697   M /trunk/examples
6698   M /trunk/examples/Makefile.am
6699   A /trunk/examples/cacaplas.c
6700
6701  * configure.ac:
6702    + Check for -lm.
6703  * examples/cacaplas.c:
6704    + New demo, cacaplas, that displays a colour plasma.
6705
6706------------------------------------------------------------------------
6707r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
6708Changed paths:
6709   M /trunk/src/caca.h
6710   M /trunk/src/graphics.c
6711   M /trunk/src/io.c
6712   M /trunk/test/event.c
6713
6714  * src/graphics:
6715    + Initialise the char buffers in the X11 driver.
6716  * src/io.c:
6717    + caca_get_event() and caca_wait_event() immediately return zero if
6718      event_mask is zero.
6719    + Added support for the Home, End, PgUp and PgDown keys.
6720    + In the S-Lang driver, added a call to SLang_getkey() before the call to
6721      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
6722  * test/event.c:
6723    + The "quit" sequence now quits the program, instead of "q" alone.
6724    + Added a status bar below.
6725
6726------------------------------------------------------------------------
6727r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
6728Changed paths:
6729   M /trunk/BUGS
6730   M /trunk/NOTES
6731   M /trunk/README
6732   M /trunk/configure.ac
6733   M /trunk/src/Makefile.am
6734   M /trunk/src/caca.c
6735   M /trunk/src/caca_internals.h
6736   M /trunk/src/graphics.c
6737   M /trunk/src/io.c
6738   A /trunk/src/time.c
6739   M /trunk/test/event.c
6740
6741  * test/event.c:
6742    + Do not refresh after each event, but only when there is no event
6743      pending.
6744    + If the pressed key is a printable character, display it.
6745  * src/time.c:
6746    + Moved _caca_getticks() to this file.
6747  * src/caca.c:
6748    + Set the escape delay to a very low value in the ncurses driver,
6749      because I don't want escape sequences to be entered manually.
6750  * src/io.c:
6751    + Autorepeat emulation in the ncurses and slang drivers: do not
6752      immediately send the key release event.
6753  * configure.ac:
6754    + Check for usleep.
6755    + Improvements in the win32 platform detection.
6756
6757------------------------------------------------------------------------
6758r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6759Changed paths:
6760   M /trunk/configure.ac
6761   M /trunk/src/graphics.c
6762   M /trunk/test/event.c
6763
6764  * test/event.c:
6765    + Display at least two digits for keycodes.
6766  * configure.ac:
6767    + ScreenUpdate is actually mandatory for our conio driver.
6768
6769------------------------------------------------------------------------
6770r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6771Changed paths:
6772   M /trunk/src/graphics.c
6773   M /trunk/src/io.c
6774   M /trunk/test/event.c
6775
6776  * src/io.c:
6777    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6778      directly interpreted.
6779    + Major rehandling of the event code. All output drivers are now
6780      correctly separated.
6781  * src/graphics.c:
6782    + Fixed a compilation warning.
6783  * test/event.c:
6784    + More human-readable event printing.
6785
6786------------------------------------------------------------------------
6787r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6788Changed paths:
6789   A /branches/0.7 (from /trunk:224)
6790   M /branches/0.7/ChangeLog
6791   M /branches/0.7/libcaca.spec
6792   M /trunk/ChangeLog
6793   M /trunk/libcaca.spec
6794
6795  * 0.7 branch.
6796
6797------------------------------------------------------------------------
6798r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6799Changed paths:
6800   M /trunk/configure.ac
6801   M /trunk/debian/changelog
6802   M /trunk/libcaca.spec
6803
6804  * configure.ac:
6805    + Release 0.7.
6806
6807------------------------------------------------------------------------
6808r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6809Changed paths:
6810   M /trunk/src/bitmap.c
6811
6812  * src/bitmap.c:
6813    + Fixed a bug in the dithering characters.
6814
6815------------------------------------------------------------------------
6816r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6817Changed paths:
6818   M /trunk/NEWS
6819   M /trunk/src/bitmap.c
6820   M /trunk/src/io.c
6821
6822  * src/io.c:
6823    + Do not report mouse motions if the coordinates did not change.
6824  * src/bitmap.c:
6825    + More documentation.
6826
6827------------------------------------------------------------------------
6828r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6829Changed paths:
6830   M /trunk/configure.ac
6831   M /trunk/src/caca.c
6832   M /trunk/src/graphics.c
6833   M /trunk/src/io.c
6834   M /trunk/test
6835   M /trunk/test/Makefile.am
6836   A /trunk/test/event.c
6837
6838  * test/event.c:
6839    + Small event lister, similar to X11's xev.
6840  * src/graphics.c:
6841    + If possible, disable autorepeat in the X11 driver.
6842  * src/io.c:
6843    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6844    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6845
6846------------------------------------------------------------------------
6847r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6848Changed paths:
6849   M /trunk/debian/control
6850   M /trunk/debian/rules
6851   M /trunk/doc/Makefile.am
6852   D /trunk/doc/caca-spritedit.1
6853   M /trunk/examples/Makefile.am
6854   D /trunk/examples/spritedit.c
6855   M /trunk/libcaca.spec
6856   M /trunk/test/Makefile.am
6857   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6858
6859  * test/spritedit.c:
6860    + Moved spritedit to the test/ directory, because it is not mature enough.
6861  * libcaca.spec debian/control debian/rules:
6862    + Do not install caca-spritedit.
6863
6864------------------------------------------------------------------------
6865r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6866Changed paths:
6867   M /trunk/NEWS
6868   M /trunk/debian/control
6869   M /trunk/debian/rules
6870   M /trunk/doc/Makefile.am
6871   M /trunk/doc/cacademo.1
6872   M /trunk/libcaca.spec
6873   M /trunk/src/bitmap.c
6874   M /trunk/src/caca.c
6875   M /trunk/src/caca.h
6876   M /trunk/src/conic.c
6877   M /trunk/src/graphics.c
6878   M /trunk/src/io.c
6879   M /trunk/src/line.c
6880   M /trunk/src/sprite.c
6881
6882  * libcaca.spec debian/control:
6883    + Updated the package descriptions to include cacaball.
6884  * doc/cacademo.1 doc/Makefile.am:
6885    + Use the cacademo manpage as the cacaball manpage.
6886  * src/:
6887    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6888      documenting bizarre stuff.
6889
6890------------------------------------------------------------------------
6891r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6892Changed paths:
6893   M /trunk/examples/cacaball.c
6894
6895  * examples/cacaball.c:
6896    + 24 metaballs instead of 5, but smaller.
6897    + Zoom the bitmap to make more use of the screen area.
6898
6899------------------------------------------------------------------------
6900r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6901Changed paths:
6902   M /trunk/AUTHORS
6903   M /trunk/THANKS
6904   M /trunk/examples/aafire.c
6905   M /trunk/examples/cacaball.c
6906
6907  * examples/cacaball.c:
6908    + Crop the palette so that it looks a bit more like metaballs.
6909  * AUTHORS THANKS:
6910    + Credited Jylam and Jan Hubicka.
6911
6912------------------------------------------------------------------------
6913r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6914Changed paths:
6915   M /trunk/examples/cacaball.c
6916
6917  * examples/cacaball.c:
6918    + Huge coding style overhaul.
6919    + Display 5 metaballs instead of 3.
6920    + Generate the palette instead of having a static one.
6921    + Use a 256x256 back buffer for more smoothness.
6922
6923------------------------------------------------------------------------
6924r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6925Changed paths:
6926   M /trunk/src/graphics.c
6927
6928  * src/graphics.c:
6929    + Fixed a compilation warning.
6930
6931------------------------------------------------------------------------
6932r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6933Changed paths:
6934   M /trunk/examples
6935   M /trunk/examples/Makefile.am
6936   A /trunk/examples/cacaball.c
6937
6938  * examples/cacaball.c:
6939    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
6940
6941------------------------------------------------------------------------
6942r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
6943Changed paths:
6944   M /trunk/examples/aafire.c
6945   M /trunk/examples/cacaview.c
6946   M /trunk/examples/demo.c
6947   M /trunk/examples/spritedit.c
6948   M /trunk/src/caca.h
6949   M /trunk/src/io.c
6950   M /trunk/test/dithering.c
6951   M /trunk/test/hsv.c
6952
6953  * src/io.c:
6954    + caca_get_event() and caca_wait_event() now accept a mask as an argument
6955      in order to select events.
6956
6957------------------------------------------------------------------------
6958r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
6959Changed paths:
6960   M /trunk/src/graphics.c
6961
6962  * src/graphics.c:
6963    + Fixed a bug that caused an infinite loop if the delay between two
6964      caca_refresh() calls was greater than 2000 seconds (or something).
6965
6966------------------------------------------------------------------------
6967r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
6968Changed paths:
6969   M /trunk/examples/cacaview.c
6970   M /trunk/src/io.c
6971
6972  * src/io.c:
6973    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
6974  * examples/cacaview.c:
6975    + Use <stdlib.h> instead of <malloc.h>.
6976
6977------------------------------------------------------------------------
6978r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
6979Changed paths:
6980   M /trunk/configure.ac
6981   M /trunk/doc/Makefile.am
6982
6983  * configure.ac:
6984    + Check for dvips in addition to latex.
6985  * doc/Makefile.am:
6986    + Workaround for a bug in the latex code generated by doxygen
6987      in Mandrake 9.1.
6988
6989------------------------------------------------------------------------
6990r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
6991Changed paths:
6992   M /trunk/libcaca.spec
6993
6994  * libcaca.spec:
6995    + Install documentation into %{doc}/package-version/ instead
6996      of %{doc}/package/.
6997    + Added tetex-dvips to the build dependencies.
6998
6999------------------------------------------------------------------------
7000r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
7001Changed paths:
7002   A /branches/0.6 (from /trunk:207)
7003   M /branches/0.6/ChangeLog
7004   M /trunk/ChangeLog
7005
7006  * 0.6 branch.
7007
7008------------------------------------------------------------------------
7009r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
7010Changed paths:
7011   M /trunk/NEWS
7012   M /trunk/configure.ac
7013   M /trunk/debian/changelog
7014   M /trunk/debian/control
7015   M /trunk/debian/rules
7016   M /trunk/doc/Makefile.am
7017   M /trunk/libcaca.spec
7018
7019  * configure.ac NEWS:
7020    + Prepared the 0.6 release.
7021  * libcaca.spec:
7022    + Split the RPM into libcaca-devel and caca-utils.
7023    + More detailed descriptions.
7024    + Packages are now rpmlint clean.
7025  * doc/Makefile.am:
7026    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
7027
7028------------------------------------------------------------------------
7029r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
7030Changed paths:
7031   M /trunk/configure.ac
7032   M /trunk/src/caca.c
7033   M /trunk/src/graphics.c
7034   M /trunk/src/io.c
7035
7036  * configure.ac:
7037    + Search for <slang/slang.h> in addition of <slang.h>.
7038
7039------------------------------------------------------------------------
7040r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
7041Changed paths:
7042   M /trunk/src/bitmap.c
7043
7044  * src/bitmap.c:
7045    + Dither H/S/V when looking up the two nearest colours.
7046    + Weigh pixels in the distance calculation.
7047    + Factorised the lookup table calculation.
7048
7049------------------------------------------------------------------------
7050r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
7051Changed paths:
7052   M /trunk/test
7053   M /trunk/test/Makefile.am
7054   A /trunk/test/hsv.c
7055
7056  * test/hsv.c:
7057    + Trivial saturation/value rendering test.
7058
7059------------------------------------------------------------------------
7060r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
7061Changed paths:
7062   M /trunk/src/bitmap.c
7063   M /trunk/src/caca.c
7064   M /trunk/src/caca_internals.h
7065
7066  * src/bitmap.c:
7067    + Fixed a minor overflow in the saturation computation.
7068    + Use a global lookup table for foreground/background colour selection
7069      in the bitmap rendering routine. This broke dithering, sorry.
7070
7071------------------------------------------------------------------------
7072r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
7073Changed paths:
7074   M /trunk/examples/aafire.c
7075   M /trunk/examples/cacaview.c
7076   M /trunk/src/bitmap.c
7077   M /trunk/src/caca.c
7078   M /trunk/src/caca.h
7079   M /trunk/src/graphics.c
7080   M /trunk/src/line.c
7081   M /trunk/src/sprite.c
7082   M /trunk/test/optipal.c
7083
7084  * src/ examples/ test/:
7085    + Changed <const type> constructs into <type const>.
7086
7087------------------------------------------------------------------------
7088r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
7089Changed paths:
7090   M /trunk/examples/aafire.c
7091
7092  * examples/aafire.c:
7093    + Do not call caca_get_width() 10000 times per frame. Cache the value
7094      instead.
7095
7096------------------------------------------------------------------------
7097r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
7098Changed paths:
7099   M /trunk/src/graphics.c
7100
7101  * src/graphics.c:
7102    + Split the drawing of foreground and background colours in the X11
7103      driver. Nice performance improvement.
7104
7105------------------------------------------------------------------------
7106r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
7107Changed paths:
7108   M /trunk/examples/cacaview.c
7109
7110  * examples/cacaview.c:
7111    + If Imlib2 was not activated, warn the user that only BMP is supported.
7112
7113------------------------------------------------------------------------
7114r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
7115Changed paths:
7116   M /trunk/AUTHORS
7117   M /trunk/Makefile.am
7118   A /trunk/THANKS
7119   A /trunk/libcaca.spec
7120
7121  * libcaca.spec:
7122    + RPM specfile, courtesy of Richard Zidlicky.
7123  * THANKS:
7124    + Added a THANKS file for contributors.
7125
7126------------------------------------------------------------------------
7127r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
7128Changed paths:
7129   M /trunk/README
7130   M /trunk/src/caca.c
7131   M /trunk/src/graphics.c
7132
7133  * src/graphics.c:
7134    + Minor optimisation in caca_set_color().
7135    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
7136    + Optimised the X11 caca_refresh() routine by handling strings of the
7137      same colour as one text chunk.
7138  * src/caca.c:
7139    + Bugfix in caca_init when conio is the only compiled-in driver.
7140  * README:
7141    + Minor documentation updates.
7142
7143------------------------------------------------------------------------
7144r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
7145Changed paths:
7146   M /trunk/examples/aafire.c
7147   M /trunk/examples/cacaview.c
7148
7149  * examples/cacaview.c:
7150    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
7151  * examples/aafire.c:
7152    + bzero the pixel buffer in the initialisation routine.
7153
7154------------------------------------------------------------------------
7155r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7156Changed paths:
7157   M /trunk/doc/doxygen.cfg.in
7158   M /trunk/src/bitmap.c
7159   M /trunk/src/box.c
7160   M /trunk/src/caca.h
7161   M /trunk/src/conic.c
7162   M /trunk/src/graphics.c
7163   M /trunk/src/io.c
7164   M /trunk/src/line.c
7165   M /trunk/src/math.c
7166   M /trunk/src/triangle.c
7167
7168  * doc/doxygen.cfg.in:
7169    + Removed caca_internal.h from the list of documented files.
7170  * src/:
7171    + Minor documentation updates.
7172
7173------------------------------------------------------------------------
7174r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
7175Changed paths:
7176   M /trunk/BUGS
7177   M /trunk/debian/rules
7178   M /trunk/doc/Makefile.am
7179   M /trunk/test/dithering.c
7180
7181  * test/dithering.c:
7182    + Fixed a minor compilation warning.
7183  * debian/rules:
7184    + Explicitely use --enable-imlib2.
7185  * BUGS:
7186    + Added a note about blinking consoles.
7187  * doc/Makefile.am:
7188    + Fixed a bashism in the HTML files installation.
7189
7190------------------------------------------------------------------------
7191r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
7192Changed paths:
7193   M /trunk/doc/Makefile.am
7194
7195  * doc/Makefile.am:
7196    + Do not install doxygen.png directly, because it can be doxygen.gif on
7197      old installations.
7198
7199------------------------------------------------------------------------
7200r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7201Changed paths:
7202   M /trunk/examples/aafire.c
7203
7204  * examples/aafire.c:
7205    + Only quit upon keypress, not mouse motion.
7206
7207------------------------------------------------------------------------
7208r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
7209Changed paths:
7210   M /trunk/examples/aafire.c
7211
7212  * examples/aafire.c:
7213    + Render cacafire at full speed.
7214
7215------------------------------------------------------------------------
7216r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
7217Changed paths:
7218   M /trunk/src/graphics.c
7219   M /trunk/test
7220   M /trunk/test/Makefile.am
7221   A /trunk/test/optipal.c
7222
7223  * test/optipal.c:
7224    + Optimised S-Lang palette generator.
7225  * src/graphics:
7226    + Removed the S-Lang palette generator and replaced it with the tables
7227      generated by optipal.
7228
7229------------------------------------------------------------------------
7230r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
7231Changed paths:
7232   M /trunk/Makefile.am
7233   M /trunk/configure.ac
7234   M /trunk/examples/Makefile.am
7235   A /trunk/test
7236   A /trunk/test/Makefile.am
7237   A /trunk/test/dithering.c
7238
7239  * Makefile.am:
7240    + Added a test directory for test programs.
7241  * test/dithering.c:
7242    + The value/saturation dithering example.
7243
7244------------------------------------------------------------------------
7245r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
7246Changed paths:
7247   M /trunk/examples/cacaview.c
7248   M /trunk/src/caca.c
7249
7250  * src/caca.c:
7251    + Do not try the X11 driver if DISPLAY is set to the empty string.
7252  * examples/cacaview.c:
7253    + Cosmetic fixes.
7254
7255------------------------------------------------------------------------
7256r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
7257Changed paths:
7258   M /trunk/examples/Makefile.am
7259   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
7260   D /trunk/examples/view.c
7261
7262  * example/:
7263    + Renamed view.c into cacaview.c.
7264
7265------------------------------------------------------------------------
7266r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7267Changed paths:
7268   M /trunk/src/io.c
7269
7270  * src/io.c:
7271    + Fixed mouse support under ncurses and slang.
7272
7273------------------------------------------------------------------------
7274r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
7275Changed paths:
7276   M /trunk/configure.ac
7277
7278  * configure.ac:
7279    + Error out if Imlib2 was not found. Override with --disable-imlib2.
7280
7281------------------------------------------------------------------------
7282r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
7283Changed paths:
7284   M /trunk/doc
7285   M /trunk/examples/demo.c
7286   M /trunk/src/caca.h
7287   M /trunk/src/io.c
7288
7289  * src/io.c:
7290    + Mouse support under X11.
7291    + Split the mouse motion and mouse click events.
7292  * examples/demo.c:
7293    + Mouse motion support.
7294
7295------------------------------------------------------------------------
7296r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7297Changed paths:
7298   M /trunk/src/caca.c
7299   M /trunk/src/graphics.c
7300
7301  * src/graphics.c:
7302    + Compilation fix.
7303  * src/caca.c:
7304    + Minor indentation fix.
7305
7306------------------------------------------------------------------------
7307r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
7308Changed paths:
7309   M /trunk/configure.ac
7310   M /trunk/src/caca.c
7311
7312  * src/caca.c:
7313    + Prefer the X11 driver if $DISPLAY is set.
7314    + The slang driver is now preferred over the ncurses driver.
7315  * configure.ac:
7316    + Autodetect conio.h.
7317
7318------------------------------------------------------------------------
7319r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
7320Changed paths:
7321   M /trunk/configure.ac
7322
7323  * configure.ac:
7324    + Autodetect ncurses, slang and X11.
7325    + Abort if no output driver was selected or detected.
7326
7327------------------------------------------------------------------------
7328r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
7329Changed paths:
7330   A /branches/0.5 (from /trunk:179)
7331   M /branches/0.5/ChangeLog
7332   M /trunk/ChangeLog
7333
7334  * 0.5 branch.
7335
7336------------------------------------------------------------------------
7337r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
7338Changed paths:
7339   M /trunk/NEWS
7340   M /trunk/configure.ac
7341   M /trunk/debian/changelog
7342
7343  * configure.ac NEWS debian/changelog:
7344    + New 0.5 release.
7345
7346------------------------------------------------------------------------
7347r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
7348Changed paths:
7349   M /trunk/BUGS
7350   M /trunk/NOTES
7351   M /trunk/configure.ac
7352   M /trunk/src/graphics.c
7353
7354  * NOTES BUGS:
7355    + Updated information about the S-Lang colour pair shortage bug.
7356  * src/graphics.c:
7357    + Implemented the solution explained in NOTES.
7358
7359------------------------------------------------------------------------
7360r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
7361Changed paths:
7362   M /trunk/src/caca.c
7363
7364  * src/caca.c:
7365    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
7366
7367------------------------------------------------------------------------
7368r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
7369Changed paths:
7370   M /trunk/NOTES
7371
7372  * NOTES:
7373    + Added a section with a proposed solution to the slang problem.
7374
7375------------------------------------------------------------------------
7376r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
7377Changed paths:
7378   A /branches/0.4 (from /trunk:174)
7379   M /branches/0.4/ChangeLog
7380   M /trunk/ChangeLog
7381
7382  * 0.4 branch.
7383
7384------------------------------------------------------------------------
7385r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
7386Changed paths:
7387   M /trunk/configure.ac
7388   M /trunk/debian/control
7389
7390  * debian/control:
7391    + Added missing dependencies to the -dev package.
7392  * configure.ac:
7393    + Kludge for woody builds where x_includes is undefined.
7394
7395------------------------------------------------------------------------
7396r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
7397Changed paths:
7398   M /trunk/src/caca.h
7399
7400  * src/caca.h:
7401    + Documented CACA_FONT.
7402
7403------------------------------------------------------------------------
7404r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
7405Changed paths:
7406   M /trunk/doc/Makefile.am
7407
7408  * doc/Makefile.am:
7409    + Rename the refman.ps doxygen documentation to libcaca.ps.
7410
7411------------------------------------------------------------------------
7412r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
7413Changed paths:
7414   M /trunk/NEWS
7415   M /trunk/src/caca.h
7416   M /trunk/src/graphics.c
7417
7418  * src/graphics.c:
7419    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
7420  * src/caca.c:
7421    + Documented the CACA_GEOMETRY environment variable.
7422
7423------------------------------------------------------------------------
7424r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
7425Changed paths:
7426   M /trunk/src/caca_internals.h
7427   M /trunk/src/graphics.c
7428   M /trunk/src/io.c
7429
7430  * src/io.c:
7431    + Mouse support in the X11 driver.
7432
7433------------------------------------------------------------------------
7434r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
7435Changed paths:
7436   M /trunk/src/graphics.c
7437
7438  * src/graphics:
7439    + Use XCreateWindow instead of XCreateSimpleWindow.
7440    + Set the X window title to "caca for X".
7441
7442------------------------------------------------------------------------
7443r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
7444Changed paths:
7445   M /trunk/debian/changelog
7446   M /trunk/debian/control
7447   M /trunk/debian/rules
7448
7449  * debian/control:
7450    + Build-depend on doxygen and tetex to build documentation.
7451    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
7452
7453------------------------------------------------------------------------
7454r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
7455Changed paths:
7456   M /trunk/BUGS
7457   M /trunk/Makefile.am
7458   M /trunk/NEWS
7459   M /trunk/README
7460   M /trunk/TODO
7461   M /trunk/configure.ac
7462   M /trunk/doc/Makefile.am
7463   M /trunk/src/graphics.c
7464
7465  * configure.ac NEWS:
7466    + Prepared release 0.4.
7467  * src/graphics.c README BUGS TODO:
7468    + Updated documentation.
7469  * Makefile.am doc/Makefile.am:
7470    + Install the generated doxygen documentation.
7471
7472------------------------------------------------------------------------
7473r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
7474Changed paths:
7475   M /trunk/src/io.c
7476
7477  * src/io.c:
7478    + Fixed a warning by including <unistd.h>.
7479    + Support for arrow and function keys under X11.
7480
7481------------------------------------------------------------------------
7482r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
7483Changed paths:
7484   M /trunk/configure.ac
7485   M /trunk/doc/Makefile.am
7486   D /trunk/doc/doxygen.cfg
7487   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
7488   M /trunk/examples/aafire.c
7489   M /trunk/examples/demo.c
7490   M /trunk/examples/spritedit.c
7491   M /trunk/examples/view.c
7492   M /trunk/src/bitmap.c
7493   M /trunk/src/box.c
7494   M /trunk/src/caca.c
7495   M /trunk/src/caca.h
7496   M /trunk/src/caca_internals.h
7497   M /trunk/src/conic.c
7498   M /trunk/src/graphics.c
7499   M /trunk/src/io.c
7500   M /trunk/src/line.c
7501   M /trunk/src/math.c
7502   M /trunk/src/sprite.c
7503   M /trunk/src/triangle.c
7504
7505  * src/io.c:
7506    + Added caca_wait_event(), a blocking caca_get_event().
7507  * src/ examples/:
7508    + More documentation.
7509  * doc/doxygen.cfg.in:
7510    + doc/doxygen.cfg is now generated by configure, so that we can use
7511      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
7512    + Create manpages.
7513
7514------------------------------------------------------------------------
7515r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
7516Changed paths:
7517   M /trunk/doc/doxygen.cfg
7518   M /trunk/src/bitmap.c
7519   M /trunk/src/caca.c
7520   M /trunk/src/caca.h
7521
7522  * More API documentation.
7523
7524------------------------------------------------------------------------
7525r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
7526Changed paths:
7527   M /trunk/src/caca.c
7528
7529  * caca.c:
7530    + Fixed typos in the initialisation code.
7531
7532------------------------------------------------------------------------
7533r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
7534Changed paths:
7535   M /trunk/configure.ac
7536   M /trunk/src/bitmap.c
7537   M /trunk/src/caca.c
7538   M /trunk/src/caca.h
7539   M /trunk/src/caca_internals.h
7540   M /trunk/src/conic.c
7541   M /trunk/src/graphics.c
7542   M /trunk/src/io.c
7543   M /trunk/src/line.c
7544
7545  * src/graphics.c src/caca.c src/io.c:
7546    + Support for simultaneously compiled-in drivers.
7547    + Honour the CACA_DRIVER environment variable.
7548  * configure.ac:
7549    + Drivers are no longer mutually exclusive.
7550
7551------------------------------------------------------------------------
7552r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
7553Changed paths:
7554   M /trunk/src/graphics.c
7555
7556  * src/graphics:
7557    + Initialise default height at 32 (as in aalib).
7558
7559------------------------------------------------------------------------
7560r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
7561Changed paths:
7562   M /trunk/src/caca_internals.h
7563   M /trunk/src/graphics.c
7564   M /trunk/src/io.c
7565
7566  * src/graphics.c:
7567    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
7568    + Use an intermediary X pixmap for rendering.
7569    + Slightly changed the variable naming scheme.
7570
7571------------------------------------------------------------------------
7572r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
7573Changed paths:
7574   M /trunk/examples/aafire.c
7575
7576  * examples/aafire.c:
7577    + The image buffer in cacafire was too small.
7578
7579------------------------------------------------------------------------
7580r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
7581Changed paths:
7582   M /trunk/src/graphics.c
7583
7584  * src/graphics.c:
7585    + Progress in the X11 driver.
7586    + Fixed a compilation bug in the conio driver.
7587
7588------------------------------------------------------------------------
7589r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
7590Changed paths:
7591   M /trunk/debian/changelog
7592   M /trunk/debian/control
7593   M /trunk/debian/rules
7594
7595  * debian/rules debian/control:
7596    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
7597    + Symlinked cacafire.1 to cacademo.1.
7598
7599------------------------------------------------------------------------
7600r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
7601Changed paths:
7602   M /trunk/ChangeLog
7603   M /trunk/NEWS
7604   M /trunk/README
7605   M /trunk/debian/changelog
7606   M /trunk/debian/control
7607   M /trunk/doc/doxygen.cfg
7608
7609  * debian/control:
7610    + Updated long descriptions.
7611  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
7612    + Prepared 0.3 release.
7613  * README:
7614    + --enable-ncurses is now the default.
7615
7616------------------------------------------------------------------------
7617r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
7618Changed paths:
7619   M /trunk/src/bitmap.c
7620   M /trunk/src/box.c
7621   M /trunk/src/caca.c
7622   M /trunk/src/caca.h
7623   M /trunk/src/conic.c
7624   M /trunk/src/graphics.c
7625   M /trunk/src/io.c
7626   M /trunk/src/line.c
7627   M /trunk/src/math.c
7628   M /trunk/src/sprite.c
7629   M /trunk/src/triangle.c
7630
7631  * src/:
7632    + Doxygenated public functions.
7633
7634------------------------------------------------------------------------
7635r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
7636Changed paths:
7637   M /trunk/src/caca.h
7638
7639  * src/caca.h:
7640    + Documented environment variables.
7641
7642------------------------------------------------------------------------
7643r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
7644Changed paths:
7645   M /trunk/examples/view.c
7646
7647  * examples/view.c:
7648    + Fixed a bug in the loading of 1bpp BMPs.
7649    + Commented stuff.
7650
7651------------------------------------------------------------------------
7652r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
7653Changed paths:
7654   M /trunk/examples/Makefile.am
7655   M /trunk/examples/view.c
7656
7657  * examples/view.c:
7658    + If Imlib2 is not available, use a custom simple BMP loader.
7659    + Draw the bottom bar one line higher to leave room for a status line.
7660    + '?' now properly toggles help.
7661  * examples/Makefile.am:
7662    + Always build cacaview.
7663
7664------------------------------------------------------------------------
7665r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
7666Changed paths:
7667   M /trunk/configure.ac
7668   M /trunk/src/bitmap.c
7669
7670  * src/bitmap.c:
7671    + If the alpha palette is all-zero, forget the alpha channel.
7672  * configure.ac:
7673    + Export HAVE_IMLIB2_H and the like.
7674
7675------------------------------------------------------------------------
7676r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
7677Changed paths:
7678   M /trunk/src/bitmap.c
7679
7680  * src/bitmap.c:
7681    + If the alpha mask is 0, ignore alpha information.
7682    + Ditto if no alpha information is given with the palette.
7683
7684------------------------------------------------------------------------
7685r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
7686Changed paths:
7687   M /trunk/configure.ac
7688   M /trunk/src/caca.c
7689   M /trunk/src/caca_internals.h
7690   M /trunk/src/graphics.c
7691   M /trunk/src/io.c
7692
7693  * src/graphics.c src/io.c:
7694    + Beginning of an X11 driver. Currently we merely open the window and
7695      check keyboard events.
7696
7697------------------------------------------------------------------------
7698r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
7699Changed paths:
7700   M /trunk/configure.ac
7701   M /trunk/debian/changelog
7702   M /trunk/src/caca.c
7703
7704  * configure.ac debian/changelog:
7705    + Prepare for 0.3 release.
7706    + Check for strcasecmp().
7707  * src/caca.c:
7708    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
7709      variables.
7710
7711------------------------------------------------------------------------
7712r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
7713Changed paths:
7714   M /trunk/examples/aafire.c
7715   M /trunk/examples/demo.c
7716   M /trunk/examples/view.c
7717   M /trunk/src/bitmap.c
7718   M /trunk/src/caca.c
7719   M /trunk/src/caca.h
7720   M /trunk/src/caca_internals.h
7721
7722  * src/bitmap.c:
7723    + Added antialiasing support.
7724    + Dithering, antialiasing and background mode can now be selected at
7725      runtime.
7726  * src/caca.c src/caca.h:
7727    + Renamed caca_dithering into caca_feature and extended the type to
7728      express background colour and antialiasing mode.
7729  * examples/demo.c:
7730    + Fixed a bug that disabled the sprite demo.
7731    + Draw solid flares.
7732  * examples/view.c:
7733    + Select antialiasing and background mode at runtime.
7734
7735------------------------------------------------------------------------
7736r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
7737Changed paths:
7738   M /trunk/BUGS
7739   M /trunk/TODO
7740   M /trunk/debian/control
7741   M /trunk/doc/cacademo.1
7742   M /trunk/doc/cacaview.1
7743
7744  * Minor updates to manpages, BUGS, TODO and the Debian control file.
7745
7746------------------------------------------------------------------------
7747r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7748Changed paths:
7749   M /trunk/src/Makefile.am
7750   M /trunk/src/bitmap.c
7751   M /trunk/src/caca.c
7752   M /trunk/src/caca.h
7753   M /trunk/src/caca_internals.h
7754   M /trunk/src/graphics.c
7755
7756  * src/caca.c:
7757    + Moved global variables to src/graphics.c.
7758  * src/bitmap.c:
7759    + Sanitised prototypes.
7760
7761------------------------------------------------------------------------
7762r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7763Changed paths:
7764   M /trunk/examples
7765   M /trunk/examples/aafire.c
7766   M /trunk/examples/demo.c
7767   M /trunk/examples/view.c
7768   M /trunk/src/bitmap.c
7769   M /trunk/src/box.c
7770   M /trunk/src/caca.c
7771   M /trunk/src/caca.h
7772   M /trunk/src/caca_internals.h
7773   M /trunk/src/conic.c
7774   M /trunk/src/graphics.c
7775   M /trunk/src/line.c
7776   M /trunk/src/sprite.c
7777   M /trunk/src/triangle.c
7778
7779  * src/graphics.c:
7780    + Internally cache screen width and height.
7781  * src/bitmap.c:
7782    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7783      alpha as fully transparent, and any other value as fully opaque.
7784    + Slightly tuned colour weights in the renderer.
7785    + caca_set_bitmap_palette() takes unsigned ints.
7786  * examples/demo.c:
7787    + Added a crap render demo.
7788  * examples/aafire.c:
7789    + Set a 20ms delay.
7790    + Added alpha values to the palette.
7791  * examples/view.c:
7792    + Draw a gray checkered grid below the image so that transparent images
7793      look a lot nicer.
7794    + 'f' toggles "fullscreen" mode.
7795
7796------------------------------------------------------------------------
7797r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7798Changed paths:
7799   M /trunk/caca-config.in
7800   M /trunk/configure.ac
7801
7802  * configure.ac:
7803    + Set the executable bit of caca-config when regenerating that file.
7804  * caca-config.in:
7805    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7806      have @CACA_LIBS@.
7807
7808------------------------------------------------------------------------
7809r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7810Changed paths:
7811   M /trunk/configure.ac
7812   M /trunk/examples/Makefile.am
7813   A /trunk/examples/aafire.c
7814
7815  * configure.ac:
7816    + Removed unused USE_* variables.
7817    + Export -lslang and -lncurses as @CACA_LIBS@.
7818  * examples/aafire.c:
7819    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7820
7821------------------------------------------------------------------------
7822r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7823Changed paths:
7824   M /trunk/ChangeLog
7825   M /trunk/NEWS
7826   M /trunk/TODO
7827   M /trunk/debian/changelog
7828   M /trunk/debian/control
7829
7830  * 0.2 release.
7831
7832------------------------------------------------------------------------
7833r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7834Changed paths:
7835   M /trunk/examples/view.c
7836
7837  * examples/view.c:
7838    + Removed last endianness issue.
7839
7840------------------------------------------------------------------------
7841r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7842Changed paths:
7843   M /trunk/examples/view.c
7844   M /trunk/src/bitmap.c
7845   M /trunk/src/io.c
7846
7847  * src/io.c:
7848    + Removed a useless message.
7849  * src/bitmap.c examples/view.c:
7850    + Really fixed the endianness issue.
7851
7852------------------------------------------------------------------------
7853r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7854Changed paths:
7855   M /trunk/src/bitmap.c
7856
7857  * src/bitmap.c:
7858    + Fine-tuned the new renderer.
7859    + Fixed warnings.
7860    + Changed hardcoded values to macros.
7861
7862------------------------------------------------------------------------
7863r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7864Changed paths:
7865   M /trunk/configure.ac
7866   M /trunk/examples/demo.c
7867   M /trunk/examples/view.c
7868   M /trunk/src/bitmap.c
7869   M /trunk/src/caca.c
7870   M /trunk/src/caca.h
7871
7872  * src/bitmap.c:
7873    + Fixed an endianness issue in the byte reader.
7874    + Decreased precision in RGB and HSV values to avoid overflows.
7875    + New dithering method: 2x2 ordered.
7876    + New renderer, with background colour awareness.
7877  * configure.ac:
7878    + Check for <endian.h>.
7879  * examples/demo.c examples/view.c:
7880    + Fixed an endianness issue in cacaview.
7881    + Adapted code to the additional dithering method.
7882
7883------------------------------------------------------------------------
7884r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7885Changed paths:
7886   M /trunk/examples/view.c
7887   M /trunk/src/bitmap.c
7888
7889  * src/bitmap.c examples/view.c:
7890    + Fixed an endianness issue in caca_draw_bitmap().
7891    + Code cleanup.
7892
7893------------------------------------------------------------------------
7894r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7895Changed paths:
7896   M /trunk/TODO
7897   M /trunk/doc/cacaview.1
7898   M /trunk/examples/Makefile.am
7899   M /trunk/examples/view.c
7900   M /trunk/src/caca.c
7901
7902  * src/caca.c:
7903    + Minor change to the dithering names.
7904  * TODO:
7905    + Added cacaview TODO.
7906  * doc/cacaview.1:
7907    + Wrote a manpage for cacaview.
7908  * examples/Makefile.am:
7909    + Moved the -DX_DISPLAY_MISSING=1 here.
7910  * examples/view.c:
7911    + Capital 'D' cycles through dithering modes in reverse order.
7912    + Sleep when there is nothing to do.
7913    + Cosmetic code reorganisation.
7914
7915------------------------------------------------------------------------
7916r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7917Changed paths:
7918   M /trunk/examples/demo.c
7919   M /trunk/examples/view.c
7920   M /trunk/src/bitmap.c
7921   M /trunk/src/caca.c
7922   M /trunk/src/caca.h
7923
7924  * src/caca.c src/caca.h:
7925    + Added caca_get_dithering_name().
7926  * src/bitmap.c:
7927    + Created a new dithering method with an 8x8 ordered matrix.
7928    + Replaced the char list with a string for better readability.
7929    + Dithering functions now return a value between 0 and 255.
7930  * examples/demo.c examples/view.c:
7931    + Adapted to use caca_get_dithering_name().
7932
7933------------------------------------------------------------------------
7934r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7935Changed paths:
7936   M /trunk/src/caca.c
7937
7938  * src/caca.c:
7939    + Test whether ncurses knows xterm-16color before setting $TERM.
7940
7941------------------------------------------------------------------------
7942r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
7943Changed paths:
7944   M /trunk/examples/view.c
7945
7946  * examples/view.c:
7947    + Added top and bottom status lines, like in mutt and slrn.
7948    + Added a status string when loading an image or upon error.
7949    + Can load multiple files; use 'n' and 'p' for next and previous.
7950    + Clip zoom between -48 and +48.
7951
7952------------------------------------------------------------------------
7953r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
7954Changed paths:
7955   M /trunk/src/caca.c
7956
7957  * Fixed a C99ism.
7958
7959------------------------------------------------------------------------
7960r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
7961Changed paths:
7962   M /trunk/NOTES
7963   M /trunk/configure.ac
7964   M /trunk/src/caca.c
7965   M /trunk/src/graphics.c
7966
7967  * configure.ac:
7968    + Default to ncurses, not slang, because slang only has 128 colour pairs.
7969  * src/caca.c:
7970    + Disable scrolling to avoid hashmap scrolling optimization code.
7971  * src/graphics.c:
7972    + Swap fg and bg in the colour pair indexing, so that bg is always
7973      right.
7974    + Disable alt charset support to exploit my patched slang.
7975
7976------------------------------------------------------------------------
7977r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
7978Changed paths:
7979   M /trunk/NOTES
7980   M /trunk/examples/view.c
7981   M /trunk/src/bitmap.c
7982
7983  * src/bitmap.c:
7984    + Dither chroma outside of rgb2hsv_default().
7985    + Clip fromx and fromy values.
7986  * NOTES:
7987    + Link to the XTerm control sequences.
7988  * examples/view.c:
7989    + Draw status bar.
7990    + Move with 'h' 'j' 'k' 'l', à la vi.
7991    + '?' toggles a help menu.
7992
7993------------------------------------------------------------------------
7994r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
7995Changed paths:
7996   M /trunk/src/bitmap.c
7997
7998  * src/bitmap.c:
7999    + Removed § from the list of default characters due to collisions.
8000
8001------------------------------------------------------------------------
8002r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
8003Changed paths:
8004   A /trunk/debian/caca-utils.mime
8005   M /trunk/debian/control
8006   M /trunk/debian/rules
8007
8008  * debian/control:
8009    + Removed slang1-dev dependency in caca-utils.
8010  * debian/caca-utils.mime debian/rules:
8011    + Added a MIME file with low priority.
8012    + Added call to dh_installmime.
8013
8014------------------------------------------------------------------------
8015r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
8016Changed paths:
8017   M /trunk/configure.ac
8018   M /trunk/src/caca.c
8019   M /trunk/src/caca_internals.h
8020   M /trunk/src/graphics.c
8021
8022  * src/caca.c src/graphics.c:
8023    + Moved graphics stuff from caca.c to graphics.c.
8024    + Added a few kludges: if gnome-terminal or konsole are detected, switch
8025      to TERM=xterm-16color to benefit from extended colour palette.
8026
8027------------------------------------------------------------------------
8028r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
8029Changed paths:
8030   M /trunk/NOTES
8031   M /trunk/examples/demo.c
8032   M /trunk/examples/spritedit.c
8033   M /trunk/src/bitmap.c
8034   M /trunk/src/caca.c
8035   M /trunk/src/caca.h
8036   M /trunk/src/graphics.c
8037   M /trunk/src/sprite.c
8038
8039  * NOTES:
8040    + Added setab/setaf quotes from the XTerm terminfo.
8041    + Proposed a workaround for bright colours on any terminal.
8042  * src/caca.c:
8043    + 16 colour support for ncurses and conio.
8044  * src/graphics.c:
8045    + Ported to 16 colour support.
8046    + Added a missing <stdio.h> for BUFSIZ.
8047    + Disabled vsnprintf under DOS (only vsprintf exists).
8048  * examples/:
8049    + Don't abort if the caca.txt sprite was not found.
8050    + Ported to 16 colour support.
8051
8052------------------------------------------------------------------------
8053r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
8054Changed paths:
8055   M /trunk/NOTES
8056
8057  * NOTES: more notes about colours.
8058
8059------------------------------------------------------------------------
8060r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
8061Changed paths:
8062   M /trunk/Makefile.am
8063   M /trunk/configure.ac
8064   M /trunk/examples/Makefile.am
8065
8066  * configure.ac:
8067    + More sensible imlib2 detection, works with cross-compilation.
8068  * Makefile.am:
8069    + Don't forget to include NOTES to the dist tarball.
8070
8071------------------------------------------------------------------------
8072r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
8073Changed paths:
8074   A /trunk/NOTES
8075   M /trunk/README
8076   M /trunk/debian/rules
8077
8078  * NOTES: added information about colour support.
8079
8080------------------------------------------------------------------------
8081r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
8082Changed paths:
8083   M /trunk/configure.ac
8084
8085  * configure.ac: Added a missing check for <inttypes.h>.
8086
8087------------------------------------------------------------------------
8088r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
8089Changed paths:
8090   M /trunk/src/bitmap.c
8091
8092  * src/bitmap.c: Support for more colour depths.
8093
8094------------------------------------------------------------------------
8095r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
8096Changed paths:
8097   M /trunk/configure.ac
8098   M /trunk/examples/Makefile.am
8099   M /trunk/examples/demo.c
8100   M /trunk/examples/view.c
8101
8102  * configure.ac examples/Makefile.am:
8103    + Added a check for imlib2-config.
8104    + Build cacaview conditionally.
8105  * examples/demo.c:
8106    + Removed all gdkpixbuf code.
8107  * examples/view.c:
8108    + Default to ordered dithering.
8109    + Make sure the arrows always work even if delta is too small.
8110
8111------------------------------------------------------------------------
8112r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
8113Changed paths:
8114   M /trunk/debian
8115   M /trunk/debian/control
8116   M /trunk/debian/rules
8117
8118  * debian/:
8119    + New caca-utils package.
8120    + Move cacademo, cacaview and caca-spritedit to caca-utils.
8121
8122------------------------------------------------------------------------
8123r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
8124Changed paths:
8125   M /trunk/doc/Makefile.am
8126   D /trunk/doc/caca-demo.1
8127   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
8128   A /trunk/doc/cacaview.1
8129   M /trunk/examples
8130   M /trunk/examples/Makefile.am
8131   A /trunk/examples/view.c
8132
8133  * examples/:
8134    + Simple image viewer, cacaview, based on libcaca and imlib2.
8135    + Renamed caca-demo into cacademo.
8136  * doc/:
8137    + Renamed doc/caca-demo.1 into doc/cacademo.1.
8138
8139------------------------------------------------------------------------
8140r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
8141Changed paths:
8142   M /trunk/src/Makefile.am
8143   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
8144   D /trunk/src/blit.c
8145
8146  * Renamed src/blit.c into src/bitmap.c.
8147
8148------------------------------------------------------------------------
8149r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
8150Changed paths:
8151   M /trunk/examples/demo.c
8152   M /trunk/src/caca.c
8153   M /trunk/src/caca.h
8154   M /trunk/src/io.c
8155
8156  * src/caca.c:
8157    + Mouse initialisation in ncurses.
8158  * src/io.c:
8159    + Mouse support in ncurses.
8160
8161------------------------------------------------------------------------
8162r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
8163Changed paths:
8164   M /trunk/debian/control
8165
8166  * debian/control:
8167    + libcaca-dev should depend on slang1-dev.
8168
8169------------------------------------------------------------------------
8170r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
8171Changed paths:
8172   M /trunk/debian/Makefile.am
8173
8174  * debian/Makefile.am:
8175    + Added compat and copyright to the distributed files.
8176
8177------------------------------------------------------------------------
8178r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
8179Changed paths:
8180   A /trunk/ChangeLog
8181   M /trunk/debian/rules
8182
8183  * Added a ChangeLog file.
8184
8185------------------------------------------------------------------------
8186r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
8187Changed paths:
8188   M /trunk/examples/Makefile.am
8189
8190  * examples/Makefile.am:
8191    + Compilation fix when libcaca is not available.
8192
8193------------------------------------------------------------------------
8194r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
8195Changed paths:
8196   M /trunk/debian/changelog
8197   A /trunk/debian/copyright
8198   M /trunk/debian/rules
8199   M /trunk/doc/Makefile.am
8200   M /trunk/doc/caca-config.1
8201   A /trunk/doc/caca-demo.1
8202   A /trunk/doc/caca-spritedit.1
8203   M /trunk/examples/caca.txt
8204
8205  * debian/:
8206    + Wrote the changelog for the Debian release.
8207    + Wrote a copyright file.
8208  * doc/:
8209    + Wrote manpages for caca-demo and caca-spritedit.
8210  * examples/caca.txt:
8211    + Centered the sprite handle.
8212    + Added a second frame to the sprite.
8213
8214------------------------------------------------------------------------
8215r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
8216Changed paths:
8217   A /trunk/AUTHORS
8218   M /trunk/Makefile.am
8219   A /trunk/NEWS
8220   M /trunk/configure.ac
8221   A /trunk/doc
8222   A /trunk/doc/Makefile.am
8223   A /trunk/doc/caca-config.1
8224   A /trunk/doc/doxygen.cfg
8225   A /trunk/doc/footer.html
8226   A /trunk/doc/header.html
8227
8228  * AUTHORS NEWS:
8229    + Added these mandatory files.
8230  * doc/:
8231    + Wrote a Doxygen configuration file.
8232    + Added a manpage for caca-config(1), borrowed from sdl-config.
8233  * configure.ac:
8234    + Use new style AC_INIT.
8235    + Error out if no library was found.
8236    + Added *djgpp* to the list of non-PIC platforms.
8237    + Added checks for doxygen and latex.
8238
8239------------------------------------------------------------------------
8240r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
8241Changed paths:
8242   M /trunk/examples/Makefile.am
8243   M /trunk/examples/demo.c
8244
8245  * Disabled gdkpixbuf code.
8246
8247------------------------------------------------------------------------
8248r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
8249Changed paths:
8250   M /trunk/src/blit.c
8251   M /trunk/src/box.c
8252   M /trunk/src/caca.c
8253   M /trunk/src/caca.h
8254   M /trunk/src/caca_internals.h
8255   M /trunk/src/conic.c
8256   M /trunk/src/graphics.c
8257   M /trunk/src/io.c
8258   M /trunk/src/line.c
8259   M /trunk/src/math.c
8260   M /trunk/src/sprite.c
8261   M /trunk/src/triangle.c
8262
8263  * src/:
8264    + Doxygenated a few things.
8265
8266------------------------------------------------------------------------
8267r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
8268Changed paths:
8269   M /trunk/TODO
8270   M /trunk/examples/demo.c
8271   M /trunk/src/blit.c
8272   M /trunk/src/caca.h
8273
8274  * TODO:
8275    + A few updates.
8276  * src/blit.c:
8277    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
8278    + Started removing hardcoded bitmask and pitch values.
8279  * examples/demo.c:
8280    + Do something with mouse clicks.
8281
8282------------------------------------------------------------------------
8283r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
8284Changed paths:
8285   M /trunk/src/io.c
8286
8287  * src/io.c:
8288    + Fixed an off-by-one error in the mouse driver.
8289
8290------------------------------------------------------------------------
8291r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
8292Changed paths:
8293   M /trunk
8294   M /trunk/Makefile.am
8295   M /trunk/README
8296   M /trunk/TODO
8297   A /trunk/caca-config.in
8298   M /trunk/configure.ac
8299   M /trunk/debian
8300   A /trunk/debian/compat
8301   M /trunk/debian/control
8302   M /trunk/debian/rules
8303   M /trunk/examples
8304   M /trunk/examples/Makefile.am
8305   M /trunk/examples/demo.c
8306   M /trunk/src/Makefile.am
8307
8308  * debian/control:
8309    + Changed section to libs/libdevel instead of games/games.
8310    + Changed package name to libcaca-dev.
8311  * debian/rules:
8312    + Use debian/compat instead of DH_COMPAT.
8313    + Install README, BUGS and TODO into /usr/share/doc.
8314  * caca-config.in:
8315    + First version of the config script.
8316  * configure.ac src/Makefile.am:
8317    + Build a static PIC library as well.
8318  * README TODO:
8319    + Various updates.
8320
8321------------------------------------------------------------------------
8322r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
8323Changed paths:
8324   M /trunk/TODO
8325   M /trunk/src/io.c
8326
8327  * TODO: New stuff to do.
8328  * src/io.c: left and right arrow keys were swapped.
8329
8330------------------------------------------------------------------------
8331r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
8332Changed paths:
8333   M /trunk/src/blit.c
8334   M /trunk/src/caca.c
8335   M /trunk/src/io.c
8336
8337  * src/io.c:
8338    + Fixed a bug in the mouse coordinates reporting.
8339
8340------------------------------------------------------------------------
8341r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
8342Changed paths:
8343   M /trunk/examples/demo.c
8344   M /trunk/examples/spritedit.c
8345   M /trunk/src/blit.c
8346   M /trunk/src/caca.c
8347   M /trunk/src/caca.h
8348   M /trunk/src/io.c
8349
8350  * src/io.c:
8351    + Renamed sdl_get_key() into sdl_get_event().
8352    + Handle mouse clicks.
8353  * src/caca.c:
8354    + Activate the terminal's mouse handling if supported.
8355
8356------------------------------------------------------------------------
8357r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
8358Changed paths:
8359   M /trunk/examples/Makefile.am
8360   M /trunk/src/Makefile.am
8361   M /trunk/src/blit.c
8362   M /trunk/src/caca.h
8363   M /trunk/src/io.c
8364
8365  * src/io.c src/caca.h:
8366    + Interpret escape sequences for F1, F2, left, right, etc.
8367  * src/Makefile.am examples/Makefile.am:
8368    + Install caca.h in /usr/include.
8369    + Do not install example programs.
8370  * src/blit.c:
8371    + Minor improvements to grayscale colors.
8372
8373------------------------------------------------------------------------
8374r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
8375Changed paths:
8376   D /trunk/.cvsignore
8377   D /trunk/autotools/.cvsignore
8378
8379  * Removed legacy .cvsignore files.
8380
8381------------------------------------------------------------------------
8382r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
8383Changed paths:
8384   M /trunk/examples/demo.c
8385   M /trunk/src/blit.c
8386   M /trunk/src/caca.h
8387
8388  * src/blit.c:
8389    + Hue calculation now uses integers only.
8390    + Dithering is now parametrable. Implemented none, ordered, random.
8391  * examples/demo.c:
8392    + Added dithering selection.
8393
8394------------------------------------------------------------------------
8395r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
8396Changed paths:
8397   M /trunk/examples/Makefile.am
8398   A /trunk/examples/caca.txt
8399   M /trunk/examples/demo.c
8400   M /trunk/examples/spritedit.c
8401   M /trunk/src/blit.c
8402   M /trunk/src/caca.c
8403   M /trunk/src/caca.h
8404   M /trunk/src/caca_internals.h
8405   M /trunk/src/graphics.c
8406
8407  * src/blit.c:
8408    + Added caca_set_dithering() (unused yet).
8409    + Added random dithering.
8410  * src/caca.h:
8411    + Renamed legacy EE_* enums to CACA_*.
8412  * examples/demo.c examples/caca.txt:
8413    + Added a default sprite for libcaca.
8414
8415------------------------------------------------------------------------
8416r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
8417Changed paths:
8418   M /trunk/examples/demo.c
8419   M /trunk/examples/spritedit.c
8420   M /trunk/src/blit.c
8421   M /trunk/src/box.c
8422   M /trunk/src/caca.c
8423   M /trunk/src/caca.h
8424   M /trunk/src/caca_internals.h
8425   M /trunk/src/conic.c
8426   M /trunk/src/graphics.c
8427   M /trunk/src/io.c
8428   M /trunk/src/line.c
8429   M /trunk/src/math.c
8430   M /trunk/src/sprite.c
8431   M /trunk/src/triangle.c
8432
8433  * Changed copyleft to LGPL.
8434
8435------------------------------------------------------------------------
8436r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
8437Changed paths:
8438   M /trunk/Makefile.am
8439   M /trunk/configure.ac
8440   A /trunk/examples (from /trunk/test:90)
8441   M /trunk/examples/Makefile.am
8442   D /trunk/libcaca
8443   A /trunk/src (from /trunk/libcaca:90)
8444   M /trunk/src/line.c
8445   D /trunk/test
8446
8447  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
8448    to examples/.
8449
8450------------------------------------------------------------------------
8451r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
8452Changed paths:
8453   M /trunk/COPYING
8454   M /trunk/Makefile.am
8455   M /trunk/README
8456   M /trunk/TODO
8457   M /trunk/bootstrap
8458   M /trunk/configure.ac
8459   D /trunk/data
8460   D /trunk/debian/.cvsignore
8461   M /trunk/debian/changelog
8462   M /trunk/debian/control
8463   M /trunk/debian/rules
8464   D /trunk/doc
8465   D /trunk/src
8466
8467  * The big TTYvaders/libcaca split. This is libcaca.
8468
8469------------------------------------------------------------------------
8470r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
8471Changed paths:
8472   M /trunk/configure.ac
8473   M /trunk/libcaca/blit.c
8474   M /trunk/libcaca/caca.c
8475   M /trunk/libcaca/conic.c
8476   M /trunk/libcaca/graphics.c
8477   M /trunk/src/weapons.c
8478
8479  * configure.ac:
8480    + Added -Wsign-compare to the warning flags.
8481  * libcaca/caca.c:
8482    + Fixed a signed/unsigned bug that caused infinite waits with
8483      ee_set_delay(0).
8484  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
8485    + Fixed minor signed/unsigned comparison warnings.
8486
8487------------------------------------------------------------------------
8488r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
8489Changed paths:
8490   M /trunk/Makefile.am
8491   M /trunk/TODO
8492   M /trunk/configure.ac
8493   A /trunk/libcaca (from /trunk/libee:87)
8494   M /trunk/libcaca/Makefile.am
8495   M /trunk/libcaca/blit.c
8496   M /trunk/libcaca/box.c
8497   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
8498   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
8499   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
8500   M /trunk/libcaca/conic.c
8501   D /trunk/libcaca/ee.c
8502   D /trunk/libcaca/ee.h
8503   D /trunk/libcaca/ee_internals.h
8504   M /trunk/libcaca/graphics.c
8505   M /trunk/libcaca/io.c
8506   M /trunk/libcaca/line.c
8507   M /trunk/libcaca/math.c
8508   M /trunk/libcaca/sprite.c
8509   M /trunk/libcaca/triangle.c
8510   D /trunk/libee
8511   M /trunk/src/Makefile.am
8512   M /trunk/src/aliens.c
8513   M /trunk/src/bonus.c
8514   M /trunk/src/box.c
8515   M /trunk/src/ceo.c
8516   M /trunk/src/collide.c
8517   M /trunk/src/common.h
8518   M /trunk/src/explosions.c
8519   M /trunk/src/intro.c
8520   M /trunk/src/main.c
8521   M /trunk/src/overlay.c
8522   M /trunk/src/player.c
8523   M /trunk/src/starfield.c
8524   M /trunk/src/tunnel.c
8525   M /trunk/src/weapons.c
8526   M /trunk/test/Makefile.am
8527   M /trunk/test/demo.c
8528   M /trunk/test/spritedit.c
8529
8530  * Renamed libee to libcaca. Far less collisions.
8531
8532------------------------------------------------------------------------
8533r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
8534Changed paths:
8535   M /trunk/libee/Makefile.am
8536   A /trunk/libee/blit.c
8537   M /trunk/libee/ee.h
8538   M /trunk/test/Makefile.am
8539   M /trunk/test/demo.c
8540
8541  * Very ugly ee_blit function. Will be polished in a while.
8542
8543------------------------------------------------------------------------
8544r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
8545Changed paths:
8546   M /trunk/libee/ee.c
8547   M /trunk/libee/ee.h
8548   M /trunk/libee/graphics.c
8549   M /trunk/test/demo.c
8550
8551  * libee/ee.c:
8552    + Replaced ee_color_names[] with ee_get_color_name().
8553    + Don't oversleep in ee_refresh().
8554  * libee/graphics.c:
8555    + Implemented ee_printf().
8556  * test/demo.c:
8557    + If new keypresses are detected, don't wait for the next screen refresh.
8558    + Added an fps counter on demos.
8559    + Added controls for outlines and drawing boundaries.
8560
8561------------------------------------------------------------------------
8562r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
8563Changed paths:
8564   M /trunk/libee/ee.c
8565   M /trunk/libee/ee.h
8566   M /trunk/libee/ee_internals.h
8567   M /trunk/libee/graphics.c
8568   M /trunk/libee/line.c
8569
8570  * libee/graphics.c:
8571    + Correct clipping in ee_putstr() for long strings.
8572  * libee/ee.c:
8573    + New ee_get_rendertime() call to provide framerate information.
8574  * libee/ee.h:
8575    + Added const keywords where it was meaningful, despite Slang's blatant
8576      omission of such keywords in its prototypes.
8577
8578------------------------------------------------------------------------
8579r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
8580Changed paths:
8581   M /trunk/libee/ee.c
8582   M /trunk/src/main.c
8583   M /trunk/test/demo.c
8584
8585  * libee/ee.c:
8586    + Implemented correct framerate wait loop.
8587    + No framedropping yet.
8588  * test/demo.c src/main.c:
8589    + Set an arbitrary framerate for demos.
8590
8591------------------------------------------------------------------------
8592r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
8593Changed paths:
8594   M /trunk/src/Makefile.am
8595   M /trunk/test/Makefile.am
8596
8597  * Fixed compilation in an alternate directory.
8598
8599------------------------------------------------------------------------
8600r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
8601Changed paths:
8602   M /trunk/src/box.c
8603   M /trunk/src/main.c
8604   M /trunk/src/player.c
8605   M /trunk/src/starfield.c
8606   M /trunk/src/tunnel.c
8607   M /trunk/src/weapons.c
8608
8609  * Sanity checks after each malloc() call.
8610
8611------------------------------------------------------------------------
8612r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
8613Changed paths:
8614   M /trunk/libee/ee.h
8615   M /trunk/libee/math.c
8616
8617  * libee/math.c:
8618    + ee_sqrt() now uses unsigned ints.
8619    + Avoid overflows in ee_sqrt().
8620
8621------------------------------------------------------------------------
8622r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
8623Changed paths:
8624   M /trunk/src/intro.c
8625
8626  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
8627
8628------------------------------------------------------------------------
8629r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
8630Changed paths:
8631   M /trunk/libee/ee.c
8632   M /trunk/libee/ee_internals.h
8633   M /trunk/libee/graphics.c
8634   M /trunk/libee/sprite.c
8635
8636  * libee/ee.c:
8637    + Error checking in ee_init().
8638    + Pre-generate the empty line for ee_clear().
8639  * libee/sprite.c:
8640    + Better error checking in ee_sprite_load().
8641
8642------------------------------------------------------------------------
8643r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
8644Changed paths:
8645   M /trunk/libee/conic.c
8646   M /trunk/libee/line.c
8647   M /trunk/src/box.c
8648
8649  * Minor coding style changes.
8650
8651------------------------------------------------------------------------
8652r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
8653Changed paths:
8654   M /trunk/data/Makefile.am
8655   D /trunk/data/bar_boss
8656   D /trunk/data/bar_fighter
8657   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
8658   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
8659   D /trunk/data/baz_fighter
8660   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
8661   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
8662   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
8663   D /trunk/data/explosion_medium
8664   D /trunk/data/explosion_small
8665   D /trunk/data/foo_fighter
8666   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
8667   D /trunk/data/item_gem
8668   D /trunk/data/item_heart
8669   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
8670   D /trunk/data/ship_green
8671   D /trunk/data/weapon_bomb
8672   D /trunk/data/weapon_fragbomb
8673   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
8674   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
8675   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
8676   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
8677   M /trunk/src/aliens.c
8678   M /trunk/src/bonus.c
8679   M /trunk/src/explosions.c
8680   M /trunk/src/intro.c
8681   M /trunk/src/player.c
8682   M /trunk/src/weapons.c
8683   M /trunk/test/demo.c
8684
8685  * Renamed sprites to < 8+3 names for the DOS port.
8686
8687------------------------------------------------------------------------
8688r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
8689Changed paths:
8690   M /trunk/data/bar_boss
8691   M /trunk/data/bar_fighter
8692   M /trunk/data/baz_fighter
8693   M /trunk/data/explosion_medium
8694   M /trunk/data/explosion_small
8695   M /trunk/data/foo_fighter
8696   M /trunk/data/item_gem
8697   M /trunk/data/item_heart
8698   M /trunk/data/ship_green
8699   M /trunk/data/weapon_bomb
8700   M /trunk/data/weapon_fragbomb
8701   M /trunk/src/starfield.c
8702   M /trunk/test/demo.c
8703
8704  * test/demo.c:
8705    + Removed a spurious '\n' from an ee_putstr().
8706  * src/starfield.c:
8707    + Fixed starfield color.
8708  * data/:
8709    + Fixed every sprite's colors.
8710
8711------------------------------------------------------------------------
8712r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
8713Changed paths:
8714   A /trunk/BUGS
8715   M /trunk/Makefile.am
8716   M /trunk/README
8717   M /trunk/TODO
8718   M /trunk/libee/Makefile.am
8719   M /trunk/libee/box.c
8720   M /trunk/libee/conic.c
8721   M /trunk/libee/ee.c
8722   M /trunk/libee/ee.h
8723   A /trunk/libee/ee_internals.h
8724   M /trunk/libee/graphics.c
8725   M /trunk/libee/io.c
8726   M /trunk/libee/line.c
8727   M /trunk/libee/math.c
8728   M /trunk/libee/sprite.c
8729   M /trunk/libee/triangle.c
8730   M /trunk/src/Makefile.am
8731   M /trunk/src/overlay.c
8732   M /trunk/src/weapons.c
8733   M /trunk/test/demo.c
8734
8735  * libee/ee.h:
8736    + Added ee_color_names[] containing our 16 color names.
8737  * libee/ee.c:
8738    + Extended our color set to the full 16 instead of 10.
8739    + Precalculate ncurses attributes.
8740  * libee/graphics.c:
8741    + Clip color value in ee_set_color().
8742    + Clip characters in ee_putchar().
8743    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
8744  * libee/ee_internals.h:
8745    + New file to share extern variables within libee.
8746
8747  * test/demo.c:
8748    + Added a simple demo_color() to output all colors.
8749    + Replaced four ee_draw_line() with ee_draw_thin_box().
8750    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8751      defines y1.
8752    + Randomized colours from 0 to 15 instead of 1 to 10.
8753
8754  * src/Makefiles.am:
8755    + Added -lm to the ttyvaders linking flags because of the intro.
8756
8757  * README BUGS TODO:
8758    + Updated.
8759
8760------------------------------------------------------------------------
8761r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8762Changed paths:
8763   M /trunk/README
8764   M /trunk/configure.ac
8765   M /trunk/libee/ee.c
8766   M /trunk/libee/graphics.c
8767
8768  * README:
8769    + Added a note about dos cross-compilation.
8770  * configure.ac:
8771    + Added a check for ScreenUpdate in <pc.h>.
8772  * libee/graphics.c libee/ee.c:
8773    + Improved the conio port thanks to ScreenUpdate().
8774
8775------------------------------------------------------------------------
8776r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8777Changed paths:
8778   M /trunk/configure.ac
8779   M /trunk/libee/conic.c
8780   M /trunk/libee/ee.c
8781   M /trunk/libee/graphics.c
8782   M /trunk/libee/io.c
8783   M /trunk/libee/line.c
8784
8785  * MS-DOS port of libee, using <conio.h>.
8786
8787------------------------------------------------------------------------
8788r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8789Changed paths:
8790   M /trunk/data/foo_fighter
8791   M /trunk/libee/box.c
8792   M /trunk/libee/ee.h
8793   M /trunk/libee/graphics.c
8794   M /trunk/libee/line.c
8795   M /trunk/libee/sprite.c
8796   M /trunk/src/Makefile.am
8797   M /trunk/src/aliens.c
8798   M /trunk/src/bonus.c
8799   M /trunk/src/box.c
8800   M /trunk/src/common.h
8801   M /trunk/src/explosions.c
8802   A /trunk/src/intro.c
8803   M /trunk/src/main.c
8804   M /trunk/src/overlay.c
8805   M /trunk/src/player.c
8806   M /trunk/src/starfield.c
8807   M /trunk/src/tunnel.c
8808   M /trunk/src/weapons.c
8809   M /trunk/test/demo.c
8810   M /trunk/test/spritedit.c
8811
8812  * libee/graphics.c:
8813    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8814  * libee/line.c:
8815    + Implemented draw_polyline() and draw_thin_polyline().
8816  * libee/sprite.c:
8817    + Removed the f member of struct ee_sprite.
8818    + Implemented ee_get_sprite_{width|height|dx|dy}().
8819    + Restore the color fater ee_draw_sprite() is called.
8820  * libee/box.c:
8821    + Fixed a bug causing improper box clipping at the right and the bottom.
8822  * data/foo_fighter:
8823    + Fixed bugs in the sprite.
8824  * src/intro.c:
8825    + Test effects for the future game's intro.
8826  * test/spritedit.c:
8827    + Added stuff to the sprite editor. We can now navigate through frames.
8828
8829------------------------------------------------------------------------
8830r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8831Changed paths:
8832   M /trunk/libee/Makefile.am
8833   A /trunk/libee/box.c
8834   M /trunk/libee/conic.c
8835   M /trunk/libee/ee.h
8836   M /trunk/libee/triangle.c
8837   M /trunk/test/demo.c
8838
8839  * libee/triangle.c:
8840    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8841  * libee/box.c:
8842    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8843  * libee/conic.c:
8844    + Wrote ee_fill_ellipse().
8845    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8846  * test/demo.c:
8847    + Merged demo_lines() and demo_thin_lines().
8848    + Merged demo_triangles() and demo_outlined_triangles().
8849    + Wrote demo_box().
8850    + Use ee_fill_ellipse() in demo_all().
8851
8852------------------------------------------------------------------------
8853r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8854Changed paths:
8855   M /trunk/data/Makefile.am
8856   A /trunk/data/ship_green
8857   M /trunk/src/collide.c
8858   M /trunk/src/main.c
8859   M /trunk/src/player.c
8860   M /trunk/src/weapons.c
8861
8862  * src/weapons.c:
8863    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8864  * src/player.c:
8865    + Use ee_draw_sprite() to draw our ship.
8866
8867------------------------------------------------------------------------
8868r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8869Changed paths:
8870   M /trunk/libee/Makefile.am
8871   M /trunk/libee/conic.c
8872   M /trunk/libee/ee.c
8873   M /trunk/libee/ee.h
8874   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8875   M /trunk/libee/io.c
8876   M /trunk/libee/line.c
8877   M /trunk/libee/math.c
8878   M /trunk/libee/sprite.c
8879   M /trunk/libee/triangle.c
8880   M /trunk/src/box.c
8881   M /trunk/src/overlay.c
8882   M /trunk/src/player.c
8883   M /trunk/src/starfield.c
8884   M /trunk/src/tunnel.c
8885   M /trunk/src/weapons.c
8886   M /trunk/test/demo.c
8887
8888  * libee/graphics.c:
8889    + Moved ee_putstr() and ee_putchar() in here.
8890  * libee/ee.h:
8891    + Got rid of ee_goto().
8892    + Moved <slang.h> or <curses.h> into libee.
8893  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8894  * Ditto for ee_putchar().
8895
8896------------------------------------------------------------------------
8897r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8898Changed paths:
8899   M /trunk/data/Makefile.am
8900   M /trunk/src/Makefile.am
8901   M /trunk/test
8902   M /trunk/test/Makefile.am
8903   A /trunk/test/spritedit.c
8904
8905  * test/spritedit.c:
8906    + Placeholder for our upcoming sprite editor.
8907  * src/Makefile.am data/Makefile.am:
8908    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8909
8910------------------------------------------------------------------------
8911r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8912Changed paths:
8913   M /trunk/data/Makefile.am
8914   A /trunk/data/weapon_fragbomb
8915   M /trunk/src/weapons.c
8916
8917  * src/weapons.c data/weapon_fragbomb:
8918    + Drew the fragbomb sprite.
8919    + Use the fragbomb in src/weapons.c.
8920
8921------------------------------------------------------------------------
8922r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8923Changed paths:
8924   M /trunk/data/Makefile.am
8925   A /trunk/data/weapon_bomb
8926   M /trunk/src/weapons.c
8927
8928  * data/weapon_bomb:
8929    + New bomb sprite.
8930  * src/weapons.c:
8931    + Switched the bomb drawing to use ee_draw_sprite().
8932
8933------------------------------------------------------------------------
8934r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8935Changed paths:
8936   M /trunk/data/Makefile.am
8937   A /trunk/data/explosion_medium
8938   A /trunk/data/explosion_small
8939   M /trunk/libee/sprite.c
8940   M /trunk/src/explosions.c
8941
8942  * libee/sprite.c:
8943    + Made sprite loading more robust.
8944  * src/explosions.c:
8945    + No longer use ee_putchar etc. to draw our sprites, but use
8946      ee_draw_sprite().
8947  * data/:
8948    + Drew explosion_medium and explosion_small sprites.
8949
8950------------------------------------------------------------------------
8951r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
8952Changed paths:
8953   M /trunk/libee/conic.c
8954
8955  * libee/conic.c: Clip circles and ellipses.
8956
8957------------------------------------------------------------------------
8958r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
8959Changed paths:
8960   M /trunk/libee/conic.c
8961   M /trunk/libee/sprite.c
8962
8963  * libee/sprite.c:
8964    + Added sanity checks in ee_sprite_* functions.
8965  * libee/conic.c:
8966    + Use ellipsepoints() in ee_draw_circle().
8967
8968------------------------------------------------------------------------
8969r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
8970Changed paths:
8971   M /trunk/test/demo.c
8972
8973  * test/demo.c:
8974    + Ellipses demo.
8975
8976------------------------------------------------------------------------
8977r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
8978Changed paths:
8979   M /trunk/libee/conic.c
8980   M /trunk/libee/ee.h
8981
8982  * libee/conic.c:
8983    + ee_draw_ellipse().
8984
8985------------------------------------------------------------------------
8986r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
8987Changed paths:
8988   M /trunk/libee/Makefile.am
8989   D /trunk/libee/circle.c
8990   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
8991   M /trunk/libee/line.c
8992
8993  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
8994
8995------------------------------------------------------------------------
8996r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
8997Changed paths:
8998   M /trunk/libee/line.c
8999
9000  * libee/line.c:
9001    + Added code comments.
9002
9003------------------------------------------------------------------------
9004r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
9005Changed paths:
9006   M /trunk/configure.ac
9007   M /trunk/libee/Makefile.am
9008   M /trunk/src/Makefile.am
9009   M /trunk/test/Makefile.am
9010
9011  * configure.ac:
9012    + Moved optimization flags and warning triggers here.
9013    + Updated the snapshot timestamp.
9014
9015------------------------------------------------------------------------
9016r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
9017Changed paths:
9018   M /trunk/test/demo.c
9019
9020  * test/demo.c: Nicer complete demo.
9021
9022------------------------------------------------------------------------
9023r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
9024Changed paths:
9025   M /trunk/data/Makefile.am
9026   A /trunk/data/baz_fighter
9027   A /trunk/data/foo_fighter
9028   A /trunk/data/item_gem
9029   A /trunk/data/item_heart
9030   M /trunk/libee/ee.h
9031   M /trunk/libee/sprite.c
9032   M /trunk/src/aliens.c
9033   M /trunk/src/bonus.c
9034   M /trunk/src/box.c
9035
9036  * libee/sprite.c:
9037    + More robust sprite loader.
9038    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
9039    + Free all structures in ee_free_sprite().
9040  * src/aliens.c src/bonus.c:
9041    + Use ee_draw_sprite() instead of our manual sprite rendering.
9042  * src/box.c:
9043    + Use ee_draw_line() instead of the manual equivalent.
9044  * data/:
9045    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
9046
9047------------------------------------------------------------------------
9048r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
9049Changed paths:
9050   A /trunk/data/Makefile.am
9051
9052  * Oops, forgot data/Makefile.am.
9053
9054------------------------------------------------------------------------
9055r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
9056Changed paths:
9057   M /trunk/Makefile.am
9058   M /trunk/configure.ac
9059   A /trunk/data
9060   A /trunk/data/bar_boss
9061   A /trunk/data/bar_fighter
9062   M /trunk/test/demo.c
9063
9064  * test/demo.c:
9065    + Wrote a little sprite demo.
9066  * data/:
9067    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
9068
9069------------------------------------------------------------------------
9070r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9071Changed paths:
9072   M /trunk/libee/Makefile.am
9073   M /trunk/libee/ee.h
9074   A /trunk/libee/sprite.c
9075
9076  * libee/sprite.c:
9077    + Beginning of sprite handling within the library.
9078    + Added support to load files.
9079
9080------------------------------------------------------------------------
9081r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
9082Changed paths:
9083   M /trunk/test/demo.c
9084
9085  * test/demo.c:
9086    + outlined triangles demo.
9087
9088------------------------------------------------------------------------
9089r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9090Changed paths:
9091   M /trunk/configure.ac
9092   M /trunk/libee/Makefile.am
9093   M /trunk/src/Makefile.am
9094   M /trunk/test/Makefile.am
9095
9096  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
9097
9098------------------------------------------------------------------------
9099r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9100Changed paths:
9101   M /trunk/src/aliens.c
9102   M /trunk/src/bonus.c
9103   M /trunk/src/box.c
9104   M /trunk/src/collide.c
9105   M /trunk/src/explosions.c
9106   M /trunk/src/main.c
9107   M /trunk/src/overlay.c
9108   M /trunk/src/player.c
9109   M /trunk/src/starfield.c
9110   M /trunk/src/tunnel.c
9111   M /trunk/src/weapons.c
9112
9113  * src/*.c:
9114    + Added missing #include "config.h".
9115    + Fixed a nasty bug in ee_rand() calls.
9116
9117------------------------------------------------------------------------
9118r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
9119Changed paths:
9120   M /trunk/test/demo.c
9121
9122  * test/demo.c:
9123    + Disabled the pyramid demo and wrote a simple triangles demo.
9124
9125------------------------------------------------------------------------
9126r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
9127Changed paths:
9128   M /trunk/libee/Makefile.am
9129   M /trunk/libee/ee.h
9130   A /trunk/libee/triangle.c
9131   M /trunk/test/Makefile.am
9132   M /trunk/test/demo.c
9133
9134  * libee/triangle.c:
9135    + Implemented ee_fill_triangle().
9136  * test/demo.c:
9137    + Triangle demo.
9138
9139------------------------------------------------------------------------
9140r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
9141Changed paths:
9142   M /trunk/libee/ee.h
9143   M /trunk/libee/line.c
9144   M /trunk/test/demo.c
9145
9146  * libee/line.c:
9147    + ee_draw_thin_line().
9148  * test/demo.c:
9149    + Added a thin lines demo.
9150
9151------------------------------------------------------------------------
9152r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9153Changed paths:
9154   M /trunk/libee/line.c
9155
9156  * libee/line.c: genericized line drawing for future use.
9157
9158------------------------------------------------------------------------
9159r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
9160Changed paths:
9161   M /trunk/test
9162   M /trunk/test/demo.c
9163
9164  * test/demo.c:
9165    + Putpixel demo.
9166    + Draw line demo.
9167    + Draw circle demo.
9168    + Animated radar demo.
9169
9170------------------------------------------------------------------------
9171r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
9172Changed paths:
9173   M /trunk/libee/Makefile.am
9174   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
9175   M /trunk/libee/ee.h
9176   M /trunk/libee/line.c
9177   M /trunk/src/weapons.c
9178
9179  * src/weapons.c:
9180    + Removed draw_circle, use ee_draw_circle instead.
9181  * libee/circle.c:
9182    + New ee_draw_circle function.
9183  * libee/line.c:
9184    + Changed an internal function's name.
9185
9186------------------------------------------------------------------------
9187r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
9188Changed paths:
9189   M /trunk/libee
9190   M /trunk/libee/Makefile.am
9191   M /trunk/libee/ee.h
9192   A /trunk/libee/line.c
9193
9194  * libee/line.c: Implemented ee_draw_line.
9195
9196------------------------------------------------------------------------
9197r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
9198Changed paths:
9199   M /trunk/libee/ee.c
9200   M /trunk/libee/ee.h
9201   M /trunk/test/demo.c
9202
9203  * libee/ee.c:
9204    + got rid of DELAY.
9205  * test/demo.c:
9206    + Minor animation effect.
9207
9208------------------------------------------------------------------------
9209r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
9210Changed paths:
9211   M /trunk/libee/math.c
9212
9213  * libee/math.c: fixed a thinko in ee_rand().
9214
9215------------------------------------------------------------------------
9216r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
9217Changed paths:
9218   M /trunk/libee/Makefile.am
9219   M /trunk/libee/ee.c
9220   M /trunk/libee/ee.h
9221   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
9222   A /trunk/libee/math.c
9223   M /trunk/src/Makefile.am
9224   M /trunk/src/aliens.c
9225   M /trunk/src/collide.c
9226   M /trunk/src/common.h
9227   M /trunk/src/explosions.c
9228   M /trunk/src/main.c
9229   D /trunk/src/math.c
9230   M /trunk/src/starfield.c
9231   M /trunk/src/tunnel.c
9232   M /trunk/src/weapons.c
9233
9234  * libee/io.c:
9235    + Moved ee_get_key() here.
9236  * libee/math.c:
9237    + Moved r00t() here and renamed it to ee_sqrt().
9238    + Moved GET_RAND() here and renamed it to ee_rand().
9239  * src/math.c:
9240    + Removed this deprecated file.
9241
9242------------------------------------------------------------------------
9243r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
9244Changed paths:
9245   M /trunk/src/aliens.c
9246   M /trunk/src/bonus.c
9247   M /trunk/src/box.c
9248   M /trunk/src/ceo.c
9249   M /trunk/src/collide.c
9250   M /trunk/src/common.h
9251   M /trunk/src/explosions.c
9252   M /trunk/src/main.c
9253   M /trunk/src/math.c
9254   M /trunk/src/overlay.c
9255   M /trunk/src/player.c
9256   M /trunk/src/starfield.c
9257   M /trunk/src/tunnel.c
9258   M /trunk/src/weapons.c
9259
9260  * Coding style everywhere.
9261
9262------------------------------------------------------------------------
9263r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
9264Changed paths:
9265   M /trunk/libee/Makefile.am
9266   M /trunk/test/Makefile.am
9267   A /trunk/test/demo.c
9268
9269  * libee/Makefile.am, test/Makefile.am:
9270    + Added more compiler warning flags.
9271  * test/demo.c:
9272    + Small demo for libee.
9273
9274------------------------------------------------------------------------
9275r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9276Changed paths:
9277   M /trunk/libee/ee.c
9278
9279  * libee/ee.c: Fixed a compilation warning.
9280
9281------------------------------------------------------------------------
9282r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
9283Changed paths:
9284   M /trunk/libee/ee.c
9285
9286  * libee/ee.c: Exact line fill in ee_clear().
9287
9288------------------------------------------------------------------------
9289r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
9290Changed paths:
9291   M /trunk/libee/Makefile.am
9292   M /trunk/libee/ee.c
9293   A /trunk/libee/ee.h
9294   M /trunk/src/Makefile.am
9295   M /trunk/src/aliens.c
9296   M /trunk/src/bonus.c
9297   M /trunk/src/box.c
9298   M /trunk/src/ceo.c
9299   M /trunk/src/common.h
9300   M /trunk/src/explosions.c
9301   M /trunk/src/main.c
9302   M /trunk/src/overlay.c
9303   M /trunk/src/player.c
9304   M /trunk/src/starfield.c
9305   M /trunk/src/tunnel.c
9306   M /trunk/src/weapons.c
9307
9308  * libee is now standalone.
9309
9310------------------------------------------------------------------------
9311r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
9312Changed paths:
9313   M /trunk/Makefile.am
9314   M /trunk/configure.ac
9315   M /trunk/libee
9316   A /trunk/libee/Makefile.am
9317   M /trunk/src/Makefile.am
9318   A /trunk/test
9319   A /trunk/test/Makefile.am
9320
9321  * libee is now (almost) standalone.
9322
9323------------------------------------------------------------------------
9324r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
9325Changed paths:
9326   M /trunk/doc/shapes.txt
9327   A /trunk/libee
9328   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
9329   M /trunk/src/Makefile.am
9330   M /trunk/src/ceo.c
9331   M /trunk/src/common.h
9332   D /trunk/src/graphics.c
9333   M /trunk/src/main.c
9334
9335  * libee/ee.c:
9336    + First file in libee, from src/graphics.c.
9337    + Disable cursor upon initialisation.
9338    + Added delay code for constant framerate.
9339  * src/common.h:
9340    + Minor compilation fix for latest ncurses.
9341
9342------------------------------------------------------------------------
9343r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
9344Changed paths:
9345   M /trunk/bootstrap
9346
9347  * bootstrap: always remove autom4te.cache.
9348
9349------------------------------------------------------------------------
9350r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
9351Changed paths:
9352   M /trunk
9353   M /trunk/autotools
9354   M /trunk/bootstrap
9355   M /trunk/configure.ac
9356   M /trunk/debian
9357   M /trunk/src
9358   M /trunk/src/aliens.c
9359   M /trunk/src/bonus.c
9360   M /trunk/src/box.c
9361   M /trunk/src/ceo.c
9362   M /trunk/src/collide.c
9363   M /trunk/src/common.h
9364   M /trunk/src/explosions.c
9365   M /trunk/src/graphics.c
9366   M /trunk/src/main.c
9367   M /trunk/src/math.c
9368   M /trunk/src/overlay.c
9369   M /trunk/src/player.c
9370   M /trunk/src/starfield.c
9371   M /trunk/src/tunnel.c
9372   M /trunk/src/weapons.c
9373
9374  * Fixed keywords, ignore, and lots of tiny SVN things.
9375
9376------------------------------------------------------------------------
9377r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
9378Changed paths:
9379   M /trunk/TODO
9380   M /trunk/src/Makefile.am
9381   A /trunk/src/box.c
9382   M /trunk/src/common.h
9383   M /trunk/src/main.c
9384   M /trunk/src/overlay.c
9385
9386  * support for boxes
9387  * application: pause box
9388
9389------------------------------------------------------------------------
9390r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
9391Changed paths:
9392   M /trunk/TODO
9393   M /trunk/src/collide.c
9394
9395  * cosmetic code changes.
9396  * fixed a bug in the tunnel munching.
9397
9398------------------------------------------------------------------------
9399r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
9400Changed paths:
9401   M /trunk/README
9402   M /trunk/TODO
9403   M /trunk/configure.ac
9404   M /trunk/src/weapons.c
9405
9406  * fixed the ncurses build.
9407  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
9408
9409------------------------------------------------------------------------
9410r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
9411Changed paths:
9412   M /trunk/configure.ac
9413   M /trunk/src/collide.c
9414   M /trunk/src/common.h
9415   M /trunk/src/graphics.c
9416   M /trunk/src/main.c
9417   M /trunk/src/overlay.c
9418   M /trunk/src/player.c
9419
9420  * new timestamp for a new snapshot.
9421  * lots of sanity checks in collide.c.
9422  * moved usleep() to graphics.c.
9423  * added random key generator in the dummy driver.
9424  * cosmetic changes in the energy bars.
9425
9426------------------------------------------------------------------------
9427r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
9428Changed paths:
9429   M /trunk/src/Makefile.am
9430   M /trunk/src/common.h
9431   M /trunk/src/main.c
9432   A /trunk/src/overlay.c
9433   M /trunk/src/player.c
9434
9435  * better handling of special weapon timeout.
9436  * the bomb is now part of the standard fire button effect.
9437  * overlay for life and special weapon jauges.
9438
9439------------------------------------------------------------------------
9440r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
9441Changed paths:
9442   M /trunk/src/aliens.c
9443   M /trunk/src/collide.c
9444   M /trunk/src/common.h
9445   M /trunk/src/main.c
9446   M /trunk/src/player.c
9447
9448  * aliens are now named foo, bar and baz.
9449  * beginning of life jauges.
9450
9451------------------------------------------------------------------------
9452r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
9453Changed paths:
9454   M /trunk/src/common.h
9455   M /trunk/src/main.c
9456   M /trunk/src/player.c
9457
9458  * ship has vx and vy.
9459
9460------------------------------------------------------------------------
9461r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
9462Changed paths:
9463   M /trunk/TODO
9464   M /trunk/src/main.c
9465   M /trunk/src/tunnel.c
9466
9467  * cosmetic change: reworked draw_tunnel.
9468
9469------------------------------------------------------------------------
9470r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
9471Changed paths:
9472   M /trunk/src/main.c
9473   M /trunk/src/tunnel.c
9474
9475  * lasers are now twice as fast.
9476  * walls are now filled, and displayed on top of aliens.
9477
9478------------------------------------------------------------------------
9479r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
9480Changed paths:
9481   M /trunk/configure.ac
9482   M /trunk/src/Makefile.am
9483   M /trunk/src/ceo.c
9484   M /trunk/src/common.h
9485   M /trunk/src/graphics.c
9486   M /trunk/src/main.c
9487   M /trunk/src/tunnel.c
9488
9489  * added support for --disable-slang.
9490  * fixed an overflow in the tunnel update code.
9491  * fragbomb is now 'f', not 'd'.
9492  * added a missing call to init_bonus().
9493
9494------------------------------------------------------------------------
9495r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
9496Changed paths:
9497   M /trunk/TODO
9498   M /trunk/src/collide.c
9499   M /trunk/src/common.h
9500   M /trunk/src/main.c
9501   M /trunk/src/starfield.c
9502   M /trunk/src/tunnel.c
9503   M /trunk/src/weapons.c
9504
9505  * the beam now digs the tunnel.
9506  * the starfield is now an array of stars.
9507  * fixed wall rendering (offset issues and disappearing left wall).
9508  * 32 seekers on fragbomb explosion, not 16.
9509
9510------------------------------------------------------------------------
9511r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
9512Changed paths:
9513   M /trunk/src/weapons.c
9514
9515  * seekers and homing bombs react more quickly.
9516  * 16 seekers on fragbomb explosion instead of 12.
9517
9518------------------------------------------------------------------------
9519r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
9520Changed paths:
9521   M /trunk/src/math.c
9522   M /trunk/src/weapons.c
9523
9524  * fixed a segfault when the target seeker speed was zero.
9525  * factorized the seeker generation on fragbomb explosion.
9526
9527------------------------------------------------------------------------
9528r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
9529Changed paths:
9530   M /trunk/src/Makefile.am
9531   M /trunk/src/common.h
9532   A /trunk/src/math.c
9533   M /trunk/src/weapons.c
9534
9535  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
9536
9537------------------------------------------------------------------------
9538r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
9539Changed paths:
9540   M /trunk/doc/shapes.txt
9541   M /trunk/src/aliens.c
9542   M /trunk/src/ceo.c
9543   M /trunk/src/collide.c
9544   M /trunk/src/common.h
9545   M /trunk/src/main.c
9546   M /trunk/src/weapons.c
9547
9548  * dead aliens don't explode in the collision loop but in their update loop.
9549  * new super weapon, the fragmentation bomb.
9550
9551------------------------------------------------------------------------
9552r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
9553Changed paths:
9554   M /trunk/.cvsignore
9555   M /trunk/Makefile.am
9556   A /trunk/autotools
9557   A /trunk/autotools/.cvsignore
9558   A /trunk/autotools/Makefile.am
9559   M /trunk/bootstrap
9560   M /trunk/configure.ac
9561   M /trunk/debian/.cvsignore
9562   M /trunk/src/Makefile.am
9563
9564  * Moved generated autotools files to the autotools/ directory.
9565
9566------------------------------------------------------------------------
9567r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
9568Changed paths:
9569   M /trunk/src/aliens.c
9570   M /trunk/src/bonus.c
9571   M /trunk/src/ceo.c
9572   M /trunk/src/collide.c
9573   M /trunk/src/common.h
9574   M /trunk/src/explosions.c
9575   M /trunk/src/graphics.c
9576   M /trunk/src/main.c
9577   M /trunk/src/player.c
9578   M /trunk/src/starfield.c
9579   M /trunk/src/tunnel.c
9580   M /trunk/src/weapons.c
9581
9582  * I think I fucked up the $Id tags on my previous commit.
9583
9584------------------------------------------------------------------------
9585r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
9586Changed paths:
9587   A /trunk/COPYING
9588   M /trunk/src/aliens.c
9589   M /trunk/src/bonus.c
9590   M /trunk/src/ceo.c
9591   M /trunk/src/collide.c
9592   M /trunk/src/common.h
9593   M /trunk/src/explosions.c
9594   M /trunk/src/graphics.c
9595   M /trunk/src/main.c
9596   M /trunk/src/player.c
9597   M /trunk/src/starfield.c
9598   M /trunk/src/tunnel.c
9599   M /trunk/src/weapons.c
9600
9601  * added the COPYING file (GPLv2).
9602  * added GPL headers to source files.
9603
9604------------------------------------------------------------------------
9605r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
9606Changed paths:
9607   M /trunk/src/Makefile.am
9608   A /trunk/src/ceo.c
9609   M /trunk/src/common.h
9610   M /trunk/src/main.c
9611
9612  * tab == hotkey for CEO alert.
9613
9614------------------------------------------------------------------------
9615r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
9616Changed paths:
9617   M /trunk/TODO
9618   M /trunk/doc/shapes.txt
9619   M /trunk/src/aliens.c
9620
9621  * 3rd alien type.
9622
9623------------------------------------------------------------------------
9624r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
9625Changed paths:
9626   D /trunk/Makefile
9627
9628  * Scrapped Makefile.
9629
9630------------------------------------------------------------------------
9631r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
9632Changed paths:
9633   M /trunk/Makefile
9634   A /trunk/README
9635   A /trunk/TODO
9636
9637  * README and TODO files.
9638
9639------------------------------------------------------------------------
9640r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
9641Changed paths:
9642   M /trunk/Makefile
9643   M /trunk/configure.ac
9644   M /trunk/doc/shapes.txt
9645   M /trunk/src/collide.c
9646   M /trunk/src/weapons.c
9647
9648  * the bomb's head is now white
9649
9650------------------------------------------------------------------------
9651r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
9652Changed paths:
9653   M /trunk/doc/shapes.txt
9654   M /trunk/src/aliens.c
9655   M /trunk/src/collide.c
9656   M /trunk/src/common.h
9657   M /trunk/src/main.c
9658   M /trunk/src/weapons.c
9659
9660  * new weapon: bomb.
9661  * beam now collides with aliens.
9662
9663------------------------------------------------------------------------
9664r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
9665Changed paths:
9666   M /trunk/doc/shapes.txt
9667   M /trunk/src/common.h
9668   M /trunk/src/main.c
9669   M /trunk/src/weapons.c
9670
9671  * 'beam' weapon.
9672
9673------------------------------------------------------------------------
9674r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
9675Changed paths:
9676   M /trunk/Makefile
9677   M /trunk/configure.ac
9678   M /trunk/debian/changelog
9679   M /trunk/debian/control
9680   M /trunk/debian/rules
9681   M /trunk/doc/shapes.txt
9682   M /trunk/src/Makefile.am
9683   M /trunk/src/aliens.c
9684   A /trunk/src/bonus.c
9685   M /trunk/src/collide.c
9686   M /trunk/src/common.h
9687   M /trunk/src/explosions.c
9688   M /trunk/src/graphics.c
9689   M /trunk/src/main.c
9690   M /trunk/src/player.c
9691   M /trunk/src/starfield.c
9692   M /trunk/src/tunnel.c
9693   M /trunk/src/weapons.c
9694
9695  * real Debian package files.
9696  * two new types of aliens. only one rules.
9697  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
9698  * added bonuses at alien death. they do nothing yet.
9699  * seeker missiles. 'b' to test.
9700  * weapon resolution is now 16*char. needs to be generalized.
9701  * fixed the supernova bugs. center could collide with the tunnel, and
9702    the last frame was badly displayed.
9703  * lots of cleanups everywhere.
9704
9705------------------------------------------------------------------------
9706r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
9707Changed paths:
9708   M /trunk/.cvsignore
9709   M /trunk/Makefile
9710   A /trunk/Makefile.am
9711   D /trunk/aliens.c
9712   A /trunk/bootstrap
9713   D /trunk/collide.c
9714   D /trunk/common.h
9715   A /trunk/configure.ac
9716   A /trunk/debian
9717   A /trunk/debian/.cvsignore
9718   A /trunk/debian/Makefile.am
9719   A /trunk/debian/changelog
9720   A /trunk/debian/control
9721   A /trunk/debian/rules
9722   A /trunk/doc
9723   A /trunk/doc/shapes.txt
9724   D /trunk/explosions.c
9725   D /trunk/graphics.c
9726   D /trunk/main.c
9727   D /trunk/player.c
9728   D /trunk/shapes.txt
9729   A /trunk/src
9730   A /trunk/src/.cvsignore
9731   A /trunk/src/Makefile.am
9732   A /trunk/src/aliens.c
9733   A /trunk/src/collide.c
9734   A /trunk/src/common.h
9735   A /trunk/src/explosions.c
9736   A /trunk/src/graphics.c
9737   A /trunk/src/main.c
9738   A /trunk/src/player.c
9739   A /trunk/src/starfield.c
9740   A /trunk/src/tunnel.c
9741   A /trunk/src/weapons.c
9742   D /trunk/starfield.c
9743   D /trunk/tunnel.c
9744   D /trunk/weapons.c
9745
9746  * autotoolificationized the whole thing.
9747
9748------------------------------------------------------------------------
9749r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9750Changed paths:
9751   M /trunk/collide.c
9752   M /trunk/common.h
9753   M /trunk/explosions.c
9754   M /trunk/main.c
9755   M /trunk/player.c
9756   M /trunk/weapons.c
9757
9758  * moved nuke from explosions to weapons.
9759  * used a cool Bresenham algorithm to draw the nuke circles.
9760  * nuke collides with aliens.
9761
9762------------------------------------------------------------------------
9763r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9764Changed paths:
9765   A /trunk/.cvsignore
9766
9767  * .cvsignore file.
9768
9769------------------------------------------------------------------------
9770r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9771Changed paths:
9772   A /branches
9773   A /trunk
9774   A /trunk/Makefile
9775   A /trunk/aliens.c
9776   A /trunk/collide.c
9777   A /trunk/common.h
9778   A /trunk/explosions.c
9779   A /trunk/graphics.c
9780   A /trunk/main.c
9781   A /trunk/player.c
9782   A /trunk/shapes.txt
9783   A /trunk/starfield.c
9784   A /trunk/tunnel.c
9785   A /trunk/weapons.c
9786
9787  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9788    the nuke is still ugly, almost no collision detection. Nice demo :)
9789
9790------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.