source: libcaca/trunk/ChangeLog @ 1186

Last change on this file since 1186 was 1186, checked in by Sam Hocevar, 16 years ago
  • Set version to 0.99.beta7.
  • Updated NEWS and ChangeLog?.
File size: 317.9 KB
Line 
1------------------------------------------------------------------------
2r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
3Changed paths:
4   M /trunk/cucul/export.c
5
6  * Support transparency in the colour UTF-8 exporter.
7
8------------------------------------------------------------------------
9r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
10Changed paths:
11   M /trunk/cucul/triangle.c
12
13  * Better precision in cucul_fill_triangle().
14
15------------------------------------------------------------------------
16r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
17Changed paths:
18   M /trunk/cucul/triangle.c
19
20  * More optimisations in cucul_fill_triangle().
21
22------------------------------------------------------------------------
23r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
24Changed paths:
25   M /trunk/cucul/triangle.c
26
27  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
28
29------------------------------------------------------------------------
30r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
31Changed paths:
32   M /trunk/cucul/import.c
33
34  * Set default background to transparent in the ANSI and UTF-8 importers.
35
36------------------------------------------------------------------------
37r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
38Changed paths:
39   M /trunk/cxx/Makefile.am
40   M /trunk/cxx/cucul++.cpp
41   M /trunk/cxx/cucul++.h
42   A /trunk/cxx/cxxtest.cpp
43
44 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
45 
46 --This line, and those below, will be ignored--
47
48M    cxx/cucul++.cpp
49A    cxx/cxxtest.cpp
50M    cxx/cucul++.h
51M    cxx/Makefile.am
52
53------------------------------------------------------------------------
54r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
55Changed paths:
56   M /trunk/ChangeLog
57   M /trunk/NEWS
58
59  * Updated NEWS and ChangeLog.
60
61------------------------------------------------------------------------
62r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
63Changed paths:
64   M /trunk/configure.ac
65
66  * Set version to 0.99.beta6.
67
68------------------------------------------------------------------------
69r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
70Changed paths:
71   M /trunk/test/import.c
72
73  * Added an optional argument to the import test to select import format.
74
75------------------------------------------------------------------------
76r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
77Changed paths:
78   M /trunk/src/aafire.c
79   M /trunk/src/cacademo.c
80
81  * As per user request, only display the "Powered by libcaca" banner for a
82    few seconds at the beginning.
83
84------------------------------------------------------------------------
85r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
86Changed paths:
87   M /trunk/cucul/canvas.c
88
89  * Fix minor memory leak in cucul_set_canvas_boundaries().
90
91------------------------------------------------------------------------
92r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
93Changed paths:
94   M /trunk/cucul/cucul.c
95
96  * Fix minor memory leak in cucul_free_canvas().
97
98------------------------------------------------------------------------
99r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
100Changed paths:
101   M /trunk/cucul/canvas.c
102
103  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
104
105------------------------------------------------------------------------
106r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
107Changed paths:
108   M /trunk/cucul/import.c
109
110  * Add "utf8" import format.
111  * Documented "text" import format.
112
113------------------------------------------------------------------------
114r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
115Changed paths:
116   M /trunk/cucul/cucul.c
117
118  * Initialise colours to default/transparent instead of lightgray/black.
119
120------------------------------------------------------------------------
121r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
122Changed paths:
123   M /trunk/NEWS
124
125  * Remove non-ASCII character from NEWS file because Doxygen is unable to
126    encode it in the manpages.
127
128------------------------------------------------------------------------
129r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
130Changed paths:
131   M /trunk/TODO
132   M /trunk/caca/caca.h
133   M /trunk/cucul/dither.c
134   M /trunk/cucul/export.c
135   M /trunk/cucul/import.c
136
137  * Fix enumeration layout in the manpage documentation.
138
139------------------------------------------------------------------------
140r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
141Changed paths:
142   M /trunk/doc/Makefile.am
143
144  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
145    escape them. Fix that upon installation.
146
147------------------------------------------------------------------------
148r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
149Changed paths:
150   M /trunk/cucul/import.c
151
152  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
153    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
154    with the current values.
155
156------------------------------------------------------------------------
157r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
158Changed paths:
159   M /trunk/TODO
160
161  * Updated TODO.
162
163------------------------------------------------------------------------
164r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
165Changed paths:
166   M /trunk/ChangeLog
167   M /trunk/NEWS
168
169  * Updated NEWS and ChangeLog.
170
171------------------------------------------------------------------------
172r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
173Changed paths:
174   M /trunk/doc/Makefile.am
175   M /trunk/doc/cacafire.1
176
177  * Update the cacademo manpage to reflect the merge.
178
179------------------------------------------------------------------------
180r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
181Changed paths:
182   M /trunk/cucul/colour.c
183   M /trunk/cucul/cucul.h
184
185  * Implemented cucul_get_color().
186
187------------------------------------------------------------------------
188r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
189Changed paths:
190   M /trunk/cucul/canvas.c
191
192  * Fixed chcul_getchar's error behaviour.
193
194------------------------------------------------------------------------
195r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
196Changed paths:
197   M /trunk/configure.ac
198
199  * Update versioning.
200
201------------------------------------------------------------------------
202r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
203Changed paths:
204   M /trunk/cucul/export.c
205
206  * Handle transparency in the IRC export.
207
208------------------------------------------------------------------------
209r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
210Changed paths:
211   M /trunk/cucul/cucul.c
212
213  * When resizing a canvas, use the current fg/bg colours to fill holes.
214
215------------------------------------------------------------------------
216r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
217Changed paths:
218   M /trunk/configure.ac
219   M /trunk/test
220   M /trunk/test/Makefile.am
221   D /trunk/test/toilet.c
222
223  * Remove toilet from the libcaca source, it'll be moved to its own repo.
224
225------------------------------------------------------------------------
226r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
227Changed paths:
228   M /trunk/test/toilet.c
229
230  * Autocrop toilet output.
231
232------------------------------------------------------------------------
233r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
234Changed paths:
235   M /trunk/cucul/canvas.c
236   M /trunk/cucul/cucul.h
237
238  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
239
240------------------------------------------------------------------------
241r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
242Changed paths:
243   M /trunk/cucul/export.c
244
245  * Really export IRC as UTF-8, as advertised in the documentation.
246
247------------------------------------------------------------------------
248r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
249Changed paths:
250   M /trunk/test/toilet.c
251
252  * Handle UTF-8 in TOIlet.
253  * Add a --irc flag to TOIlet.
254
255------------------------------------------------------------------------
256r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
257Changed paths:
258   M /trunk/test/toilet.c
259
260  * Support for platforms without <getopt.h> in TOIlet.
261
262------------------------------------------------------------------------
263r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
264Changed paths:
265   M /trunk/test/Makefile.am
266   M /trunk/test/toilet.c
267
268  * Added getopt support to toilet.
269
270------------------------------------------------------------------------
271r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
272Changed paths:
273   M /trunk/configure.ac
274
275  * Check for <getopt.h> and getopt_long.
276
277------------------------------------------------------------------------
278r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
279Changed paths:
280   M /trunk/test
281   M /trunk/test/Makefile.am
282   A /trunk/test/toilet.c
283
284  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
285
286------------------------------------------------------------------------
287r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
288Changed paths:
289   M /trunk/caca/driver_gl.c
290   M /trunk/cucul/font.c
291
292  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
293
294------------------------------------------------------------------------
295r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
296Changed paths:
297   M /trunk/caca/driver_gl.c
298
299 * Oops \o/
300
301------------------------------------------------------------------------
302r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
303Changed paths:
304   M /trunk/caca/driver_gl.c
305
306 * REAL fix
307
308------------------------------------------------------------------------
309r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
310Changed paths:
311   M /trunk/caca/driver_gl.c
312
313  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
314
315------------------------------------------------------------------------
316r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
317Changed paths:
318   M /trunk/caca/driver_gl.c
319   M /trunk/cucul/font.c
320
321  * Hopefully fix 64-bit bug.
322
323------------------------------------------------------------------------
324r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
325Changed paths:
326   M /trunk/caca/driver_gl.c
327   M /trunk/cucul/font.c
328
329 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
330
331------------------------------------------------------------------------
332r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
333Changed paths:
334   M /trunk/cucul/canvas.c
335   M /trunk/cucul/cucul.h
336
337  * Implemented cucul_getchar(). Useful because you don’t necessarily know
338    what you are importing.
339
340------------------------------------------------------------------------
341r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
342Changed paths:
343   M /trunk/kernel/kernel.c
344   M /trunk/kernel/kernel.h
345
346  * Added an fprintf stub to the kernel.
347
348------------------------------------------------------------------------
349r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
350Changed paths:
351   M /trunk/caca/driver_gl.c
352
353  * Optimised memory usage in the GL driver and added a few comments.
354
355------------------------------------------------------------------------
356r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
357Changed paths:
358   M /trunk/caca/driver_gl.c
359
360 * Fixed compilation warning, and ....
361 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
362 
363 
364
365------------------------------------------------------------------------
366r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
367Changed paths:
368   M /trunk/cucul/cucul.h
369   M /trunk/cucul/font.c
370
371  * Got rid of cucul_render_glyph(). Ahahahaha.
372
373------------------------------------------------------------------------
374r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
375Changed paths:
376   M /trunk/caca/driver_gl.c
377
378  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
379
380------------------------------------------------------------------------
381r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
382Changed paths:
383   M /trunk/caca/driver_gl.c
384
385  * Full Unicode support in the GL driver.
386
387------------------------------------------------------------------------
388r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
389Changed paths:
390   M /trunk/cucul/font.c
391
392  * Oops, fixed typo in cucul_get_font_blocks().
393
394------------------------------------------------------------------------
395r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
396Changed paths:
397   M /trunk/cucul/cucul.h
398   M /trunk/cucul/font.c
399
400  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
401
402------------------------------------------------------------------------
403r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
404Changed paths:
405   M /trunk/configure.ac
406
407  * Remove useless -I../kernel/ from CFLAGS.
408
409------------------------------------------------------------------------
410r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
411Changed paths:
412   M /trunk/build-kernel
413
414  * Fix the kernel build rules.
415
416------------------------------------------------------------------------
417r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
418Changed paths:
419   M /trunk/caca/caca.c
420   M /trunk/caca/driver_raw.c
421   M /trunk/caca/driver_vga.c
422
423  * Do not build the raw output in kernel mode.
424  * Fix cucul_utf32_to_cp437() call in the VGA output.
425
426------------------------------------------------------------------------
427r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
428Changed paths:
429   M /trunk/kernel/kernel.c
430   M /trunk/kernel/kernel.h
431
432  * Fixed memcmp() prototype and implementation.
433
434------------------------------------------------------------------------
435r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
436Changed paths:
437   M /trunk/cucul/cucul.c
438   M /trunk/kernel/kernel.c
439   M /trunk/kernel/kernel.h
440
441  * Added errno support to the kernel.
442
443------------------------------------------------------------------------
444r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
445Changed paths:
446   M /trunk/DotNet/Caca.cs
447   M /trunk/DotNet/test.cs
448
449 * Updated .Net bindings
450
451------------------------------------------------------------------------
452r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
453Changed paths:
454   M /trunk/README
455   M /trunk/caca/driver_gl.c
456
457 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
458
459------------------------------------------------------------------------
460r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
461Changed paths:
462   M /trunk/kernel/kernel.c
463   M /trunk/src/cacaview.c
464   M /trunk/src/img2irc.c
465
466  * A few coding style fixes.
467
468------------------------------------------------------------------------
469r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
470Changed paths:
471   M /trunk/caca/driver_vga.c
472   M /trunk/common.h
473   M /trunk/configure.ac
474   M /trunk/cucul/buffer.c
475   M /trunk/cucul/cucul.c
476   M /trunk/kernel/kernel.c
477   M /trunk/kernel/kernel.h
478   M /trunk/src/Makefile.am
479   M /trunk/src/cacadraw.c
480   M /trunk/src/cacaplay.c
481   M /trunk/src/cacaview.c
482   M /trunk/src/common-image.c
483   M /trunk/src/img2irc.c
484   M /trunk/test/demo.c
485   M /trunk/test/demo0.c
486   M /trunk/test/dithering.c
487   M /trunk/test/event.c
488   M /trunk/test/export.c
489   M /trunk/test/font.c
490   M /trunk/test/font2tga.c
491   M /trunk/test/frames.c
492   M /trunk/test/gamma.c
493   M /trunk/test/hsv.c
494   M /trunk/test/import.c
495   M /trunk/test/input.c
496   M /trunk/test/spritedit.c
497   M /trunk/test/text.c
498   M /trunk/test/transform.c
499   M /trunk/test/truecolor.c
500   M /trunk/test/unicode.c
501   M /trunk/tools/optipal.c
502
503 * Updated kernel 'driver', still not working, but most of the work is done
504
505------------------------------------------------------------------------
506r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
507Changed paths:
508   M /trunk/TODO
509
510  * Minor TODO update.
511
512------------------------------------------------------------------------
513r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
514Changed paths:
515   M /trunk/cucul/font.c
516
517  * Minor documentation fix (testing the buildbot, actually).
518
519------------------------------------------------------------------------
520r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
521Changed paths:
522   M /trunk/caca/driver_gl.c
523   M /trunk/cucul/font.c
524
525 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
526
527------------------------------------------------------------------------
528r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
529Changed paths:
530   M /trunk/caca/driver_gl.c
531
532  * Coding style (ahaha vieux porc).
533
534------------------------------------------------------------------------
535r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
536Changed paths:
537   M /trunk/src/cacademo.c
538
539  * Got rid of OFFSET_X and OFFSET_Y.
540
541------------------------------------------------------------------------
542r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
543Changed paths:
544   M /trunk/src/cacademo.c
545
546  * More cleanup in cacademo.c.
547
548------------------------------------------------------------------------
549r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
550Changed paths:
551   M /trunk/src/cacademo.c
552
553  * Cosmetic changes to cacademo.
554
555------------------------------------------------------------------------
556r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
557Changed paths:
558   M /trunk/src/cacademo.c
559
560  * Factored the star code (vieux porc).
561
562------------------------------------------------------------------------
563r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
564Changed paths:
565   M /trunk/caca/driver_gl.c
566   M /trunk/cucul/cucul.h
567   M /trunk/cucul/font.c
568
569  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
570    worked properly.
571
572------------------------------------------------------------------------
573r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
574Changed paths:
575   M /trunk/src/cacademo.c
576
577  * Moved transition data to the function.
578
579------------------------------------------------------------------------
580r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
581Changed paths:
582   M /trunk/src/cacademo.c
583
584 * Added nifty rotation to our 80's star.
585
586------------------------------------------------------------------------
587r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
588Changed paths:
589   M /trunk/cucul/triangle.c
590
591  * Fixing precision.
592
593------------------------------------------------------------------------
594r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
595Changed paths:
596   M /trunk/cucul/triangle.c
597
598 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
599
600------------------------------------------------------------------------
601r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
602Changed paths:
603   M /trunk/src/cacademo.c
604
605 * Added much disco transition (ellipses suck). YMCA \o/
606
607------------------------------------------------------------------------
608r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
609Changed paths:
610   M /trunk/caca/driver_slang.c
611
612  * Fix compilation warning in the slang driver.
613
614------------------------------------------------------------------------
615r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
616Changed paths:
617   M /trunk/src/cacademo.c
618
619  * Smooth transitions between effects in cacademo. Press 'n' to switch
620    immediately to the next transition.
621
622------------------------------------------------------------------------
623r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
624Changed paths:
625   M /trunk/test/gamma.c
626
627  * Fix badly initialised data in the gamma test.
628
629------------------------------------------------------------------------
630r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
631Changed paths:
632   M /trunk/src/cacademo.c
633   M /trunk/test
634   M /trunk/test/Makefile.am
635   D /trunk/test/matrix.c
636
637  * Moved the matrix effect test into cacademo. Removed the motion sensor
638    stuff, it's cool but it's crap.
639
640------------------------------------------------------------------------
641r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
642Changed paths:
643   M /trunk/test/matrix.c
644
645 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
646
647------------------------------------------------------------------------
648r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
649Changed paths:
650   M /trunk/caca/driver_gl.c
651
652 * Fixed truecolor bug in OpenGL driver.
653
654------------------------------------------------------------------------
655r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
656Changed paths:
657   M /trunk/src/cacademo.c
658
659  * Factor most of the cacademo code.
660
661------------------------------------------------------------------------
662r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
663Changed paths:
664   M /trunk/src/cacademo.c
665
666  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
667    to cast the int to double in the sin() call.  (:@ gruik!
668
669------------------------------------------------------------------------
670r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
671Changed paths:
672   M /trunk/src/cacademo.c
673
674 * hey, ***I*** found a factorisation bug in cacaballs !
675
676------------------------------------------------------------------------
677r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
678Changed paths:
679   M /trunk/caca/driver_gl.c
680   M /trunk/cucul/cucul.h
681   M /trunk/cucul/font.c
682
683 * OpenGL builtin font support
684
685------------------------------------------------------------------------
686r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
687Changed paths:
688   M /trunk/src
689   M /trunk/src/Makefile.am
690   D /trunk/src/cacaball.c
691   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
692   D /trunk/src/cacamoir.c
693   D /trunk/src/cacaplas.c
694
695  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
696
697------------------------------------------------------------------------
698r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
699Changed paths:
700   M /trunk/cucul/cucul.c
701
702  * Initialize random seed to getpid()+time(NULL) so that the user does not
703    have to do it.
704
705------------------------------------------------------------------------
706r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
707Changed paths:
708   M /trunk/ChangeLog
709   M /trunk/NEWS
710   M /trunk/configure.ac
711
712  * Updated ChangeLog and NEWS.
713  * 0.99.beta4 release.
714
715------------------------------------------------------------------------
716r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
717Changed paths:
718   M /trunk/doc/Makefile.am
719
720  * Replace 'man3caca' with 'man3' in generated manpages.
721
722------------------------------------------------------------------------
723r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
724Changed paths:
725   M /trunk/test/demo0.c
726
727  * Fix dithering handling in demo0.c.
728
729------------------------------------------------------------------------
730r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
731Changed paths:
732   M /trunk/caca-config.in
733
734  * Do not output unnecessary libraries in caca-output config.
735
736------------------------------------------------------------------------
737r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
738Changed paths:
739   M /trunk/doc/migrating.dox
740
741  * Oops, thinko in the migration doc.
742
743------------------------------------------------------------------------
744r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
745Changed paths:
746   M /trunk/doc/migrating.dox
747
748  * Updated the migration documentation so that it mentions the <caca0.h>
749    compatibility layer.
750
751------------------------------------------------------------------------
752r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
753Changed paths:
754   M /trunk/caca/caca0.c
755   M /trunk/caca/caca0.h
756
757  * Made features (such as dithering mode) and caca_sqrt work in the legacy
758    0.x glue code.
759
760------------------------------------------------------------------------
761r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
762Changed paths:
763   M /trunk/test
764   M /trunk/test/Makefile.am
765   A /trunk/test/demo0.c
766
767  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
768    test for the <caca0.h> emulation layer.
769
770------------------------------------------------------------------------
771r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
772Changed paths:
773   M /trunk/caca/Makefile.am
774   A /trunk/caca/caca0.c
775   A /trunk/caca/caca0.h
776
777  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
778    just need to include <caca0.h> instead of <caca.h> and should be source-
779    compatible with old versions of libcaca.
780
781    Most of the old API works, except features and caca_sqrt(). Sprites do
782    work API-wise but due to the new format they are no longer working in
783    the same way.
784
785------------------------------------------------------------------------
786r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
787Changed paths:
788   M /trunk/test/export.c
789
790  * Fix a crash in export.c with unknown file formats.
791
792------------------------------------------------------------------------
793r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
794Changed paths:
795   M /trunk/cucul/transform.c
796
797  * U+214B TURNED AMPERSAND
798
799------------------------------------------------------------------------
800r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
801Changed paths:
802   M /trunk/ChangeLog
803   M /trunk/NEWS
804   M /trunk/configure.ac
805
806  * Updated ChangeLog and NEWS.
807  * 0.99.beta3 release.
808
809------------------------------------------------------------------------
810r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
811Changed paths:
812   M /trunk/ChangeLog
813   M /trunk/Makefile.am
814   M /trunk/configure.ac
815   D /trunk/debian
816
817  * Removed debian packaging stuff from the trunk. It'll now be at
818    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
819
820------------------------------------------------------------------------
821r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
822Changed paths:
823   M /trunk/caca/driver_gl.c
824
825  * Factored some of the GL code.
826
827------------------------------------------------------------------------
828r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
829Changed paths:
830   M /trunk/test
831   M /trunk/test/matrix.c
832
833  * A few changes to the matrix program. I do not plan to maintain it.
834
835------------------------------------------------------------------------
836r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
837Changed paths:
838   M /trunk/caca/caca.c
839   M /trunk/caca/caca.h
840   M /trunk/caca/driver_conio.c
841   M /trunk/caca/driver_ncurses.c
842   M /trunk/caca/driver_raw.c
843   M /trunk/caca/driver_slang.c
844   M /trunk/caca/driver_vga.c
845   M /trunk/caca/event.c
846   M /trunk/caca/graphics.c
847
848  * Fixed libcaca prototypes so that all functions use the errno mechanism
849    and return a value.
850
851------------------------------------------------------------------------
852r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
853Changed paths:
854   M /trunk/cucul/cucul.c
855
856  * Fixed cucul_create_canvas()'s documentation.
857
858------------------------------------------------------------------------
859r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
860Changed paths:
861   M /trunk/cucul/dither.c
862
863  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
864    thanks to Sean D'Epagnier.
865
866------------------------------------------------------------------------
867r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
868Changed paths:
869   M /trunk/cxx/caca++.cpp
870   M /trunk/cxx/caca++.h
871   M /trunk/cxx/cpptest.cpp
872
873 * Updated C++ bindings
874
875------------------------------------------------------------------------
876r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
877Changed paths:
878   M /trunk/debian/control
879
880  * Fix debian package dependencies; -dev packages didn't pull their library
881    dependencies. Of course.
882
883------------------------------------------------------------------------
884r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
885Changed paths:
886   M /trunk/test/matrix.c
887
888  * Fixed matrix.c for non-Thinkpad computers.
889
890------------------------------------------------------------------------
891r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
892Changed paths:
893   M /trunk/configure.ac
894
895  * Fix a build failure when X11R7 is available but OpenGL isn't.
896
897------------------------------------------------------------------------
898r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
899Changed paths:
900   M /trunk/test/Makefile.am
901   A /trunk/test/matrix.c
902
903  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
904    which case it is massively useless.
905
906------------------------------------------------------------------------
907r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
908Changed paths:
909   M /trunk/ChangeLog
910   M /trunk/NEWS
911   M /trunk/configure.ac
912   M /trunk/debian/changelog
913
914  * Updated ChangeLog and NEWS.
915  * 0.99.beta2 release.
916
917------------------------------------------------------------------------
918r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
919Changed paths:
920   M /trunk/debian/caca-utils.install
921   M /trunk/debian/libcucul-dev.install
922
923  * Updated the Debian build scripts.
924
925------------------------------------------------------------------------
926r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
927Changed paths:
928   M /trunk/cucul/canvas.c
929
930  * Fixed an out of bounds bug in cucul_blit().
931
932------------------------------------------------------------------------
933r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
934Changed paths:
935   M /trunk/caca-config.in
936
937  * Removed legacy CUCUL_LIBS from caca-config.
938
939------------------------------------------------------------------------
940r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
941Changed paths:
942   M /trunk/caca/driver_ncurses.c
943   M /trunk/caca/driver_slang.c
944
945  * UTF-8 input support for ncurses.
946  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
947
948------------------------------------------------------------------------
949r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
950Changed paths:
951   M /trunk/caca/graphics.c
952
953  * Reduced IDLE_USEC by half. Today's machines are fast :-)
954
955------------------------------------------------------------------------
956r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
957Changed paths:
958   M /trunk/caca/caca.c
959   M /trunk/caca/driver_ncurses.c
960   M /trunk/configure.ac
961
962  * Fixed UTF-8 support in ncurses.
963  * Set ncurses's priority higher than slang.
964
965------------------------------------------------------------------------
966r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
967Changed paths:
968   M /trunk/TODO
969
970  * Updated TODO list.
971
972------------------------------------------------------------------------
973r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
974Changed paths:
975   M /trunk/caca/driver_slang.c
976   M /trunk/cucul/box.c
977   M /trunk/cucul/canvas.c
978   M /trunk/cucul/charset.c
979   M /trunk/cucul/conic.c
980   M /trunk/cucul/cucul.h
981   M /trunk/cucul/line.c
982   M /trunk/cucul/triangle.c
983
984  * Have cucul_utf8_to_utf32 write how many bytes it read.
985  * Use that in the SLang driver so that it supports UTF-8 input.
986
987------------------------------------------------------------------------
988r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
989Changed paths:
990   M /trunk/cucul/export.c
991
992  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
993    an explicit cast.
994
995------------------------------------------------------------------------
996r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
997Changed paths:
998   M /trunk/caca/caca.c
999   M /trunk/caca/driver_ncurses.c
1000   M /trunk/test/colors.c
1001   M /trunk/test/input.c
1002
1003  * Minor cosmetic changes in the test programs.
1004  * Code enhancements in the ncurses driver.
1005  * Added a comment to explain why slang has a higher priority than ncurses.
1006
1007------------------------------------------------------------------------
1008r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
1009Changed paths:
1010   M /trunk/caca/driver_conio.c
1011
1012  * Fixed the DOS build.
1013
1014------------------------------------------------------------------------
1015r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
1016Changed paths:
1017   M /trunk/caca/caca_internals.h
1018
1019  * Minor cosmetic fix.
1020
1021------------------------------------------------------------------------
1022r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
1023Changed paths:
1024   M /trunk/caca/Makefile.am
1025   M /trunk/cucul/Makefile.am
1026   M /trunk/cxx/Makefile.am
1027   M /trunk/kernel/Makefile.am
1028   M /trunk/test/Makefile.am
1029   M /trunk/tools/Makefile.am
1030
1031  * Added -I${top_srcdir} to the compilation flags to fix builds configured
1032    from an alternate directory (they failed to find common.h).
1033
1034------------------------------------------------------------------------
1035r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
1036Changed paths:
1037   M /trunk/configure.ac
1038   M /trunk/src/Makefile.am
1039
1040  * Removed --enable-network flag, but reused the test as a condition for
1041    building cacaserver.
1042
1043------------------------------------------------------------------------
1044r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
1045Changed paths:
1046   M /trunk/build-dos
1047   M /trunk/build-win32
1048
1049  * Updated build scripts for DOS and Win32.
1050
1051------------------------------------------------------------------------
1052r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
1053Changed paths:
1054   M /trunk/caca/driver_ncurses.c
1055   M /trunk/caca/driver_slang.c
1056
1057  * Got backspace to work with the slang and ncurses drivers in an X
1058    terminal window.
1059
1060------------------------------------------------------------------------
1061r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
1062Changed paths:
1063   M /trunk/caca/driver_gl.c
1064
1065  * More coding style fixes in the GL driver.
1066
1067------------------------------------------------------------------------
1068r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
1069Changed paths:
1070   M /trunk/caca/driver_gl.c
1071
1072  * Fixed awful indenting of the GL plugin.
1073
1074------------------------------------------------------------------------
1075r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
1076Changed paths:
1077   M /trunk/caca/driver_ncurses.c
1078
1079  * Make the ncurses driver UTF-8 and UTF-32 aware.
1080  * Add the backspace key to the ncurses driver.
1081
1082------------------------------------------------------------------------
1083r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
1084Changed paths:
1085   M /trunk/caca/driver_slang.c
1086
1087  * Make the slang driver UTF-8 and UTF-32 aware.
1088  * Add the backspace key to the slang driver.
1089
1090------------------------------------------------------------------------
1091r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
1092Changed paths:
1093   M /trunk/caca/caca.h
1094   M /trunk/caca/driver_conio.c
1095   M /trunk/caca/driver_gl.c
1096   M /trunk/caca/driver_ncurses.c
1097   M /trunk/caca/driver_slang.c
1098   M /trunk/caca/driver_win32.c
1099   M /trunk/caca/driver_x11.c
1100   M /trunk/caca/event.c
1101   M /trunk/test/input.c
1102
1103  * Renamed the event data member "ucs4" to "utf32" for consistency
1104    with "utf8".
1105
1106------------------------------------------------------------------------
1107r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
1108Changed paths:
1109   M /trunk/debian/changelog
1110   M /trunk/debian/control
1111
1112  * Added information from a recent Debian upload of the old
1113    version of libcaca.
1114
1115------------------------------------------------------------------------
1116r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
1117Changed paths:
1118   M /trunk/test
1119   M /trunk/test/Makefile.am
1120   A /trunk/test/input.c
1121
1122  * Text input test program. Might be merged into libcaca if it works well.
1123
1124------------------------------------------------------------------------
1125r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
1126Changed paths:
1127   M /trunk/TODO
1128
1129  * Updated the TODO list.
1130
1131------------------------------------------------------------------------
1132r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
1133Changed paths:
1134   M /trunk/debian/caca-utils.install
1135   M /trunk/debian/libcucul-dev.install
1136
1137  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
1138
1139------------------------------------------------------------------------
1140r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
1141Changed paths:
1142   M /trunk/caca/caca.h
1143   M /trunk/caca/graphics.c
1144   M /trunk/python/pypycaca.c
1145   M /trunk/python/pypycaca.h
1146   M /trunk/src/aafire.c
1147   M /trunk/src/cacaball.c
1148   M /trunk/src/cacamoir.c
1149   M /trunk/src/cacaplas.c
1150   M /trunk/test/demo.c
1151   M /trunk/test/frames.c
1152   M /trunk/test/gamma.c
1153
1154  * Renamed caca_set_delay() and caca_get_rendertime() into
1155    caca_set_display_time() and caca_get_display_time() for consistency.
1156
1157------------------------------------------------------------------------
1158r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
1159Changed paths:
1160   M /trunk/cucul/charset.c
1161
1162  * Documented the newly exported charset functions.
1163
1164------------------------------------------------------------------------
1165r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
1166Changed paths:
1167   M /trunk/caca/driver_ncurses.c
1168   M /trunk/caca/driver_slang.c
1169   M /trunk/cucul/box.c
1170   M /trunk/cucul/canvas.c
1171   M /trunk/cucul/charset.c
1172   M /trunk/cucul/conic.c
1173   M /trunk/cucul/cucul.h
1174   M /trunk/cucul/cucul_internals.h
1175   M /trunk/cucul/export.c
1176   M /trunk/cucul/import.c
1177   M /trunk/cucul/line.c
1178   M /trunk/cucul/triangle.c
1179   M /trunk/tools/makefont.c
1180
1181  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1182
1183------------------------------------------------------------------------
1184r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
1185Changed paths:
1186   M /trunk/cucul/font.c
1187   M /trunk/cucul/font_mono9.h
1188   M /trunk/cucul/font_monobold12.h
1189
1190  * Regenerated fonts and reactivated them under Win32.
1191
1192------------------------------------------------------------------------
1193r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
1194Changed paths:
1195   M /trunk/tools/makefont.c
1196
1197  * Elite trick in the font generator to cope with C89's string length
1198    limitation of 509 characters. Instead of doing:
1199       char foo[10] = "abcdefghij";
1200    we now do:
1201       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1202
1203------------------------------------------------------------------------
1204r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
1205Changed paths:
1206   M /trunk/test/font2tga.c
1207
1208  * font2tga no longer needs cucul_internal.h.
1209
1210------------------------------------------------------------------------
1211r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
1212Changed paths:
1213   M /trunk/cucul/box.c
1214   M /trunk/cucul/canvas.c
1215   M /trunk/cucul/conic.c
1216   M /trunk/cucul/cucul.h
1217   M /trunk/cucul/cucul_internals.h
1218   M /trunk/cucul/dither.c
1219   M /trunk/cucul/import.c
1220   M /trunk/cucul/line.c
1221   M /trunk/cucul/triangle.c
1222   M /trunk/test/font2tga.c
1223
1224  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1225    int which shall be used as an UTF-32 character. We do not have any casting
1226    problems due to the signedness of chars because all characters were
1227    ASCII (ie. <= 0x7f) beforehands.
1228
1229------------------------------------------------------------------------
1230r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
1231Changed paths:
1232   M /trunk/test
1233   M /trunk/test/Makefile.am
1234   A /trunk/test/font2tga.c
1235
1236  * Added font2tga, a test program that exports our font in a known format.
1237
1238------------------------------------------------------------------------
1239r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
1240Changed paths:
1241   M /trunk/test/export.c
1242
1243  * If the export test target is ANSI or UTF-8, dither image with special
1244    shaded glyphs.
1245
1246------------------------------------------------------------------------
1247r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
1248Changed paths:
1249   M /trunk/configure.ac
1250
1251  * Removed useless -lXt from X11 libraries check.
1252
1253------------------------------------------------------------------------
1254r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
1255Changed paths:
1256   M /trunk/cucul/import.c
1257
1258  * Workaround for illegal ^[[0,0H ANSI escape code.
1259
1260------------------------------------------------------------------------
1261r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
1262Changed paths:
1263   M /trunk/cucul/dither.c
1264
1265  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1266    better performances.
1267
1268------------------------------------------------------------------------
1269r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
1270Changed paths:
1271   M /trunk/cucul/export.c
1272
1273  * Add linebreaks to the ANSI exporter for better readability, and use
1274    the save/load cursor position trick to ignore them.
1275
1276------------------------------------------------------------------------
1277r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
1278Changed paths:
1279   M /trunk/cucul/export.c
1280
1281 * Fixed postscript exporter, image in not at the bottom of the page anymore
1282
1283------------------------------------------------------------------------
1284r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
1285Changed paths:
1286   M /trunk/src/cacaserver.c
1287
1288  * Use UTF-8 instead of ANSI in cacaserver
1289------------------------------------------------------------------------
1290r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
1291Changed paths:
1292   M /trunk/cucul/font_mono9.h
1293   M /trunk/cucul/font_monobold12.h
1294
1295  * Optimise built-in fonts. We gain about 100kB in the final binary.
1296------------------------------------------------------------------------
1297r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
1298Changed paths:
1299   M /trunk/tools/makefont.c
1300
1301  * Optimise similar glyphs when generating a font. Given how many glyphs
1302    are unavailable, this is a significant gain.
1303
1304------------------------------------------------------------------------
1305r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
1306Changed paths:
1307   M /trunk/caca/driver_x11.c
1308
1309  * Added the long dash and middle dot CP437 characters to the X11 driver.
1310
1311------------------------------------------------------------------------
1312r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
1313Changed paths:
1314   M /trunk/cucul/import.c
1315
1316  * If the ANSI file we import does not use the 80 columns, we don't expand
1317    the canvas to 80 columns.
1318
1319------------------------------------------------------------------------
1320r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
1321Changed paths:
1322   M /trunk/src/cacadraw.c
1323
1324  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
1325  * Decreased PgUp/PgDn scrolling rate.
1326
1327------------------------------------------------------------------------
1328r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
1329Changed paths:
1330   M /trunk/kernel/kernel.c
1331
1332  * Removed a useless cast in the kernel code.
1333
1334------------------------------------------------------------------------
1335r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
1336Changed paths:
1337   M /trunk/DotNet
1338   M /trunk/DotNet/AssemblyInfo.cs
1339   M /trunk/DotNet/Caca.cs
1340   M /trunk/DotNet/Cucul.cs
1341   M /trunk/DotNet/test.cs
1342
1343  * Set svn properties on the .NET files.
1344
1345------------------------------------------------------------------------
1346r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
1347Changed paths:
1348   M /trunk/test/font.c
1349   M /trunk/test/text.c
1350
1351  * Cosmetic fix in test/font.c.
1352  * Use UTF-8 output in test/text.c instead of ANSI.
1353
1354------------------------------------------------------------------------
1355r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
1356Changed paths:
1357   M /trunk/caca/caca.h
1358
1359  * Minor cosmetic fix in a comment.
1360
1361------------------------------------------------------------------------
1362r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
1363Changed paths:
1364   M /trunk/cucul/font_mono9.h
1365   M /trunk/cucul/font_monobold12.h
1366   M /trunk/tools/makefont.c
1367
1368  * Added a few more Unicode blocks to the default fonts.
1369
1370------------------------------------------------------------------------
1371r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
1372Changed paths:
1373   M /trunk/cucul/transform.c
1374
1375  * Added a few more Unicode characters to the glyph transformations.
1376
1377------------------------------------------------------------------------
1378r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
1379Changed paths:
1380   M /trunk/cucul/cucul.h
1381   M /trunk/cucul/dither.c
1382
1383  * Changed the cucul_create_dither() prototype to make sure the mask
1384    arguments are at least 32 bits.
1385
1386------------------------------------------------------------------------
1387r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
1388Changed paths:
1389   M /trunk/test/export.c
1390
1391  * Make the export test 80 columns wide, so that the ANSI we generate can
1392    be read by other programs.
1393
1394------------------------------------------------------------------------
1395r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
1396Changed paths:
1397   M /trunk/cucul/font_mono9.h
1398   M /trunk/cucul/font_monobold12.h
1399
1400  * Updated fonts with the new hardcoded CP437 glyphs.
1401
1402------------------------------------------------------------------------
1403r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
1404Changed paths:
1405   M /trunk/tools/makefont.c
1406
1407  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
1408    good with Pango.
1409
1410------------------------------------------------------------------------
1411r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
1412Changed paths:
1413   M /trunk/caca/driver_ncurses.c
1414   M /trunk/caca/driver_slang.c
1415   M /trunk/tools/Makefile.am
1416   M /trunk/tools/makefont.c
1417
1418  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
1419
1420------------------------------------------------------------------------
1421r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
1422Changed paths:
1423   M /trunk/cucul/export.c
1424
1425  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
1426    SVG exporters.
1427
1428------------------------------------------------------------------------
1429r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
1430Changed paths:
1431   M /trunk/cucul/charset.c
1432   M /trunk/cucul/cucul_internals.h
1433
1434  * Implemented the private _cucul_utf32_to_utf8() helper.
1435
1436------------------------------------------------------------------------
1437r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
1438Changed paths:
1439   M /trunk/cucul/export.c
1440
1441  * Exporter now generates valid ANSI, with CP437 characters.
1442
1443------------------------------------------------------------------------
1444r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
1445Changed paths:
1446   M /trunk/cucul/export.c
1447
1448  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
1449    text.
1450
1451------------------------------------------------------------------------
1452r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
1453Changed paths:
1454   M /trunk/cucul/colour.c
1455
1456  * Use a slightly different RGB palette for ANSI colours, so that brown
1457    really looks like brown and not like desaturated yellow.
1458
1459------------------------------------------------------------------------
1460r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
1461Changed paths:
1462   M /trunk/DotNet/test.cs
1463   M /trunk/caca/event.c
1464   M /trunk/doc/tutorial.dox
1465
1466 * Fixed error in tutorial, updated caca_get_event() doc
1467
1468------------------------------------------------------------------------
1469r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
1470Changed paths:
1471   M /trunk/DotNet/AssemblyInfo.cs
1472   M /trunk/DotNet/Caca.cs
1473   M /trunk/DotNet/Cucul.cs
1474   M /trunk/DotNet/test.cs
1475
1476 * Fixed $Id
1477
1478------------------------------------------------------------------------
1479r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
1480Changed paths:
1481   A /trunk/DotNet
1482   A /trunk/DotNet/AssemblyInfo.cs
1483   A /trunk/DotNet/Caca.cs
1484   A /trunk/DotNet/Cucul.cs
1485   A /trunk/DotNet/Makefile
1486   A /trunk/DotNet/libCaca.dll.config
1487   A /trunk/DotNet/libCucul.dll.config
1488   A /trunk/DotNet/test.cs
1489
1490 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
1491
1492------------------------------------------------------------------------
1493r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
1494Changed paths:
1495   M /trunk/cucul/cucul.h
1496   M /trunk/cucul/dither.c
1497   M /trunk/cucul/export.c
1498   M /trunk/cucul/font.c
1499   M /trunk/cucul/import.c
1500   M /trunk/cucul/sprite.c
1501   M /trunk/cucul/transform.c
1502
1503  * Completed return value and errno handling in libcucul API.
1504
1505------------------------------------------------------------------------
1506r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
1507Changed paths:
1508   M /trunk/test/export.c
1509
1510  * Allow an optional input filename in the export test for cheap conversions.
1511
1512------------------------------------------------------------------------
1513r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
1514Changed paths:
1515   M /trunk/caca/driver_gl.c
1516   M /trunk/cucul/import.c
1517
1518 * coding style fixes again
1519
1520------------------------------------------------------------------------
1521r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
1522Changed paths:
1523   M /trunk/cxx/caca++.cpp
1524   M /trunk/cxx/caca++.h
1525   M /trunk/cxx/cucul++.h
1526   M /trunk/src/cacadraw.c
1527
1528 * Fixed indentation. I did it myself, I'm a big boy.
1529
1530------------------------------------------------------------------------
1531r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
1532Changed paths:
1533   M /trunk/cucul/import.c
1534
1535  * Fixed line wrapping on some weird ANSI files.
1536
1537------------------------------------------------------------------------
1538r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1539Changed paths:
1540   M /trunk/cucul/import.c
1541
1542  * Fixed an ANSI rendering bug related to the bold attribute.
1543
1544------------------------------------------------------------------------
1545r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
1546Changed paths:
1547   M /trunk/cucul/font_mono9.h
1548   M /trunk/cucul/font_monobold12.h
1549   M /trunk/tools/makefont.c
1550
1551  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
1552    built-in font so that we now cover all of CP437.
1553
1554------------------------------------------------------------------------
1555r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
1556Changed paths:
1557   M /trunk/cucul/import.c
1558
1559  * Minor code reorganisation and documenting.
1560
1561------------------------------------------------------------------------
1562r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
1563Changed paths:
1564   M /trunk/caca/driver_gl.c
1565
1566 * Added preliminary (it means that's fucked up) CP437 codepage
1567
1568------------------------------------------------------------------------
1569r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
1570Changed paths:
1571   M /trunk/caca/driver_x11.c
1572
1573  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
1574
1575------------------------------------------------------------------------
1576r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1577Changed paths:
1578   M /trunk/caca/driver_gl.c
1579
1580 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
1581
1582------------------------------------------------------------------------
1583r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1584Changed paths:
1585   M /trunk/caca/driver_x11.c
1586
1587 * removed duplicate code
1588
1589------------------------------------------------------------------------
1590r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1591Changed paths:
1592   M /trunk/caca/driver_x11.c
1593
1594  * Wow, we even have Home/End support in X11.
1595
1596------------------------------------------------------------------------
1597r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
1598Changed paths:
1599   M /trunk/caca/driver_x11.c
1600
1601  * PageUp/PageDown support in X11.
1602
1603------------------------------------------------------------------------
1604r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
1605Changed paths:
1606   M /trunk/caca/driver_gl.c
1607
1608 * Fixed home/pgup/pgdown/insert events
1609
1610------------------------------------------------------------------------
1611r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1612Changed paths:
1613   M /trunk/src/cacadraw.c
1614
1615 * page up / down
1616
1617------------------------------------------------------------------------
1618r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
1619Changed paths:
1620   M /trunk/cucul/import.c
1621
1622  * In ANSI, bold only sets the foreground colour to bright, not the
1623    background.
1624
1625------------------------------------------------------------------------
1626r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
1627Changed paths:
1628   M /trunk/src
1629   M /trunk/src/Makefile.am
1630   A /trunk/src/cacadraw.c
1631   M /trunk/test/import.c
1632
1633  * Added cacadraw. It only shows files and lets you scroll for now, but
1634    it will eventually evolve into something better.
1635
1636------------------------------------------------------------------------
1637r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1638Changed paths:
1639   M /trunk/cucul/import.c
1640
1641 * Really updated doc
1642
1643------------------------------------------------------------------------
1644r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
1645Changed paths:
1646   M /trunk/cucul/import.c
1647
1648 * Fixed documentation for import
1649
1650------------------------------------------------------------------------
1651r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
1652Changed paths:
1653   D /trunk/cpp
1654
1655  * Removed legacy cpp directory.
1656
1657------------------------------------------------------------------------
1658r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1659Changed paths:
1660   M /trunk/Makefile.am
1661   M /trunk/configure.ac
1662   A /trunk/cxx (from /trunk/cpp:684)
1663   M /trunk/cxx/Makefile.am
1664   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
1665   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
1666   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
1667   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
1668   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
1669
1670 * Updated C++ bindings and renamed directory to more comprehensive cxx
1671
1672------------------------------------------------------------------------
1673r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
1674Changed paths:
1675   M /trunk/test/event.c
1676
1677  * Minor typo.
1678
1679------------------------------------------------------------------------
1680r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1681Changed paths:
1682   M /trunk/cpp/caca++.cpp
1683   M /trunk/cpp/caca++.h
1684   M /trunk/cpp/cpptest.cpp
1685   M /trunk/cpp/cucul++.cpp
1686   M /trunk/cpp/cucul++.h
1687
1688 * Updated libcaca c++ bindings
1689
1690------------------------------------------------------------------------
1691r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
1692Changed paths:
1693   M /trunk/cucul/buffer.c
1694   M /trunk/cucul/cucul.h
1695   M /trunk/cucul/cucul_internals.h
1696   M /trunk/cucul/export.c
1697   M /trunk/cucul/import.c
1698   M /trunk/src/cacaplay.c
1699   M /trunk/src/cacaserver.c
1700   M /trunk/test
1701   M /trunk/test/import.c
1702   M /trunk/test/text.c
1703
1704  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
1705    a file and a memory area into a libcucul buffer.
1706  * Changed the cucul_import_canvas() prototype so that it uses libcucul
1707    buffers instead of simple memory areas.
1708
1709------------------------------------------------------------------------
1710r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
1711Changed paths:
1712   M /trunk/cucul/import.c
1713
1714  * Argh, _really_ fixed the uninitialised variable.
1715
1716------------------------------------------------------------------------
1717r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1718Changed paths:
1719   M /trunk/cucul/import.c
1720
1721  * Fixed an uninitialised variable.
1722
1723------------------------------------------------------------------------
1724r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
1725Changed paths:
1726   M /trunk/cucul/import.c
1727
1728  * Fixed our buffer overflow in the ANSI parser by simply skipping control
1729    sequences longer than 100 characters.
1730  * Documented the escape sequence format.
1731
1732------------------------------------------------------------------------
1733r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
1734Changed paths:
1735   M /trunk/cpp/cpptest.cpp
1736   M /trunk/cpp/cucul++.cpp
1737   M /trunk/cpp/cucul++.h
1738   M /trunk/test/demo.c
1739
1740 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
1741
1742------------------------------------------------------------------------
1743r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
1744Changed paths:
1745   M /trunk/cucul/import.c
1746
1747  * More robust ANSI sequence argument parser. Detects private sequences and
1748    intermediate bytes.
1749
1750------------------------------------------------------------------------
1751r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
1752Changed paths:
1753   M /trunk/cucul/import.c
1754
1755 * Fixed warning in a clever and tested way. Bordel de merde.
1756
1757------------------------------------------------------------------------
1758r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
1759Changed paths:
1760   M /trunk/cucul/import.c
1761
1762  * Coding style.
1763
1764------------------------------------------------------------------------
1765r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
1766Changed paths:
1767   M /trunk/cucul/import.c
1768
1769  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
1770
1771------------------------------------------------------------------------
1772r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1773Changed paths:
1774   M /trunk/cucul/import.c
1775
1776 * Fixed warnings in ansi importer
1777
1778------------------------------------------------------------------------
1779r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
1780Changed paths:
1781   M /trunk/cucul/import.c
1782
1783  * More cleaning up of the ANSI loader. Fixed reverse video.
1784
1785------------------------------------------------------------------------
1786r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
1787Changed paths:
1788   M /trunk/cucul/colour.c
1789
1790  * Set the transparent colour's RGB values to the default colour's ones.
1791
1792------------------------------------------------------------------------
1793r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
1794Changed paths:
1795   M /trunk/cucul/import.c
1796
1797 * Improved ANSI format detection
1798
1799------------------------------------------------------------------------
1800r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
1801Changed paths:
1802   M /trunk/cucul/import.c
1803
1804  * Really fixed bold in ANSI loader, and removed dead code.
1805
1806------------------------------------------------------------------------
1807r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1808Changed paths:
1809   M /trunk/cucul/import.c
1810
1811  * Simplified _manage_modifiers() a bit.
1812
1813------------------------------------------------------------------------
1814r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1815Changed paths:
1816   M /trunk/cucul/import.c
1817
1818  * Fixed bold support in ANSI loader.
1819
1820------------------------------------------------------------------------
1821r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1822Changed paths:
1823   M /trunk/cucul/import.c
1824
1825  * A few fixes in the ANSI interpreter.
1826
1827------------------------------------------------------------------------
1828r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
1829Changed paths:
1830   M /trunk/cucul/import.c
1831
1832  * Got rid of _update_canvas_size().
1833
1834------------------------------------------------------------------------
1835r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
1836Changed paths:
1837   M /trunk/cucul/import.c
1838
1839 * _updated_coding_style(aBit);
1840
1841------------------------------------------------------------------------
1842r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
1843Changed paths:
1844   M /trunk/cucul/import.c
1845
1846  * Ahahaha. Meet the "optimisation" that breaks everything.
1847
1848------------------------------------------------------------------------
1849r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
1850Changed paths:
1851   M /trunk/cucul/import.c
1852
1853  * Small optimisation in import_text().
1854
1855------------------------------------------------------------------------
1856r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
1857Changed paths:
1858   M /trunk/cucul/import.c
1859
1860  * Really minor coding style fixes in the ANSI importer.
1861
1862------------------------------------------------------------------------
1863r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
1864Changed paths:
1865   M /trunk/cucul/canvas.c
1866   M /trunk/cucul/colour.c
1867   M /trunk/cucul/cucul.c
1868   M /trunk/cucul/cucul.h
1869   M /trunk/cucul/cucul_internals.h
1870
1871  * More error checking in libcucul.
1872
1873------------------------------------------------------------------------
1874r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
1875Changed paths:
1876   M /trunk/test/import.c
1877
1878  * Jylam is too modest.
1879
1880------------------------------------------------------------------------
1881r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
1882Changed paths:
1883   A /trunk/test/import.c
1884
1885 * Added importers test
1886
1887------------------------------------------------------------------------
1888r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
1889Changed paths:
1890   M /trunk/cucul/import.c
1891   M /trunk/test/Makefile.am
1892
1893 * Added preliminary ANSI importer, added import formats autodection
1894
1895------------------------------------------------------------------------
1896r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
1897Changed paths:
1898   M /trunk/configure.ac
1899   M /trunk/cucul/box.c
1900   M /trunk/cucul/buffer.c
1901   M /trunk/cucul/canvas.c
1902   M /trunk/cucul/conic.c
1903   M /trunk/cucul/cucul.h
1904   M /trunk/cucul/line.c
1905   M /trunk/cucul/triangle.c
1906
1907  * Check for <errno.h>.
1908  * Started changing function prototypes so that they return an integer
1909    instead of void, just in case they might fail.
1910
1911------------------------------------------------------------------------
1912r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
1913Changed paths:
1914   M /trunk/cucul/Makefile.am
1915   M /trunk/cucul/cucul.h
1916   D /trunk/cucul/error.c
1917
1918  * Reverted that errno stuff. We'll just use the real errno.
1919
1920------------------------------------------------------------------------
1921r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
1922Changed paths:
1923   M /trunk/cucul/Makefile.am
1924   M /trunk/cucul/cucul.h
1925   A /trunk/cucul/error.c
1926
1927  * Added basis for an errno-like mechanism.
1928
1929------------------------------------------------------------------------
1930r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
1931Changed paths:
1932   M /trunk/build-win32
1933   M /trunk/configure.ac
1934
1935  * Removed my previously introduced --enable-pangoft2 and replaced it with
1936    a nicer cross compilation check.
1937
1938------------------------------------------------------------------------
1939r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
1940Changed paths:
1941   M /trunk/build-win32
1942   M /trunk/configure.ac
1943   M /trunk/src/Makefile.am
1944   M /trunk/src/cacaserver.c
1945
1946  * Brought the Win32 build back on its wheels.
1947
1948------------------------------------------------------------------------
1949r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
1950Changed paths:
1951   M /trunk/common.h
1952   M /trunk/configure.ac
1953   M /trunk/cucul/font.c
1954   M /trunk/src/cacaserver.c
1955   M /trunk/tools/makefont.c
1956
1957  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
1958
1959------------------------------------------------------------------------
1960r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
1961Changed paths:
1962   M /trunk/caca/driver_win32.c
1963
1964  * Fixed minor compilation warning.
1965
1966------------------------------------------------------------------------
1967r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
1968Changed paths:
1969   M /trunk/common.h
1970
1971  * Win32 compilation fix.
1972
1973------------------------------------------------------------------------
1974r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
1975Changed paths:
1976   M /trunk/cucul/font.c
1977
1978  * On win32, only disable the built-in fonts, not all the font functions.
1979
1980------------------------------------------------------------------------
1981r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
1982Changed paths:
1983   M /trunk/common.h
1984   M /trunk/configure.ac
1985   M /trunk/cucul/font.c
1986   M /trunk/tools/makefont.c
1987
1988  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
1989  * Implement htons/htonl in common.h just in case.
1990
1991------------------------------------------------------------------------
1992r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
1993Changed paths:
1994   M /trunk/doc/style.dox
1995
1996  * Hahaha, fixed the coding style example.
1997
1998------------------------------------------------------------------------
1999r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
2000Changed paths:
2001   M /trunk/caca/caca.c
2002   M /trunk/caca/caca_internals.h
2003   M /trunk/caca/driver_conio.c
2004   M /trunk/caca/driver_gl.c
2005   M /trunk/caca/driver_ncurses.c
2006   M /trunk/caca/driver_raw.c
2007   M /trunk/caca/driver_slang.c
2008   M /trunk/caca/driver_vga.c
2009   M /trunk/caca/driver_win32.c
2010   M /trunk/caca/driver_x11.c
2011   M /trunk/caca/event.c
2012   M /trunk/caca/graphics.c
2013   M /trunk/caca/time.c
2014   M /trunk/common.h
2015   M /trunk/configure.ac
2016   M /trunk/cucul/box.c
2017   M /trunk/cucul/buffer.c
2018   M /trunk/cucul/canvas.c
2019   M /trunk/cucul/charset.c
2020   M /trunk/cucul/colour.c
2021   M /trunk/cucul/conic.c
2022   M /trunk/cucul/cucul.c
2023   M /trunk/cucul/cucul_internals.h
2024   M /trunk/cucul/dither.c
2025   M /trunk/cucul/export.c
2026   M /trunk/cucul/font.c
2027   M /trunk/cucul/import.c
2028   M /trunk/cucul/line.c
2029   M /trunk/cucul/sprite.c
2030   M /trunk/cucul/transform.c
2031   M /trunk/cucul/triangle.c
2032   M /trunk/kernel/kernel.c
2033   M /trunk/src/aafire.c
2034   M /trunk/src/cacaball.c
2035   M /trunk/src/cacamoir.c
2036   M /trunk/src/cacaplas.c
2037   M /trunk/src/cacaplay.c
2038   M /trunk/src/cacaserver.c
2039   M /trunk/src/cacaview.c
2040   M /trunk/src/common-image.c
2041   M /trunk/src/img2irc.c
2042   M /trunk/test/colors.c
2043   M /trunk/test/demo.c
2044   M /trunk/test/dithering.c
2045   M /trunk/test/event.c
2046   M /trunk/test/spritedit.c
2047   M /trunk/tools/makefont.c
2048   M /trunk/tools/optipal.c
2049
2050  * Removed duplicate uint*_t defines from *_internal.h and included common.h
2051    in all .c files that needed it.
2052
2053------------------------------------------------------------------------
2054r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
2055Changed paths:
2056   M /trunk/Makefile.am
2057   A /trunk/common.h
2058   M /trunk/test/export.c
2059   M /trunk/test/font.c
2060   M /trunk/test/frames.c
2061   M /trunk/test/gamma.c
2062   M /trunk/test/hsv.c
2063   M /trunk/test/text.c
2064   M /trunk/test/transform.c
2065   M /trunk/test/truecolor.c
2066   M /trunk/test/unicode.c
2067
2068  * Added "common.h", a placeholder for simple features and functions missing
2069    from some systems.
2070
2071------------------------------------------------------------------------
2072r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
2073Changed paths:
2074   M /trunk/cucul/export.c
2075
2076  * Print '?' for Unicode characters in the ANSI export. We'll decide later
2077    whether we want plain ASCII, UTF-8, or CP437.
2078
2079------------------------------------------------------------------------
2080r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
2081Changed paths:
2082   M /trunk/configure.ac
2083
2084  * Oops, fixed an old typo that brevented building without PangoFt2.
2085
2086------------------------------------------------------------------------
2087r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
2088Changed paths:
2089   M /trunk/debian/Makefile.am
2090   M /trunk/debian/caca-utils.install
2091   M /trunk/debian/libcucul-dev.install
2092
2093  * Fixed Debian build files.
2094
2095------------------------------------------------------------------------
2096r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
2097Changed paths:
2098   M /trunk/configure.ac
2099
2100  * Do not bail out if PangoFt2 was not found.
2101
2102------------------------------------------------------------------------
2103r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
2104Changed paths:
2105   M /trunk/ChangeLog
2106   M /trunk/NEWS
2107   M /trunk/TODO
2108
2109  * 0.99.beta1 release.
2110
2111------------------------------------------------------------------------
2112r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
2113Changed paths:
2114   M /trunk/configure.ac
2115   M /trunk/cucul/Makefile.am
2116   M /trunk/test/Makefile.am
2117
2118  * Got rid of CUCUL_LIBS. It's unused.
2119
2120------------------------------------------------------------------------
2121r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
2122Changed paths:
2123   M /trunk/Makefile.am
2124   M /trunk/debian
2125   M /trunk/debian/Makefile.am
2126   A /trunk/debian/caca-utils.install
2127   M /trunk/debian/changelog
2128   M /trunk/debian/control
2129   A /trunk/debian/libcaca-dev.install
2130   A /trunk/debian/libcaca0.install
2131   A /trunk/debian/libcucul-dev.install
2132   A /trunk/debian/libcucul0.install
2133   M /trunk/debian/rules
2134   M /trunk/doc/Makefile.am
2135
2136  * Updated Debian build rules.
2137
2138------------------------------------------------------------------------
2139r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2140Changed paths:
2141   M /trunk/caca/event.c
2142   M /trunk/doc/migrating.dox
2143   M /trunk/test/colors.c
2144   M /trunk/test/dithering.c
2145   M /trunk/test/font.c
2146   M /trunk/test/frames.c
2147   M /trunk/test/hsv.c
2148   M /trunk/test/transform.c
2149   M /trunk/test/truecolor.c
2150   M /trunk/test/unicode.c
2151
2152  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
2153
2154------------------------------------------------------------------------
2155r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2156Changed paths:
2157   M /trunk/doc/migrating.dox
2158
2159  * Minor updates to the migration documentation.
2160
2161------------------------------------------------------------------------
2162r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2163Changed paths:
2164   M /trunk/doc/Makefile.am
2165
2166  * Slightly improved the documentation build rules dependencies.
2167
2168------------------------------------------------------------------------
2169r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
2170Changed paths:
2171   M /trunk/ChangeLog
2172   M /trunk/NEWS
2173   M /trunk/TODO
2174
2175  * Updated ChangeLog, NEWS and TODO.
2176
2177------------------------------------------------------------------------
2178r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2179Changed paths:
2180   M /trunk/doc/libcaca.dox
2181   M /trunk/doc/migrating.dox
2182
2183  * Updated the migration guide.
2184
2185------------------------------------------------------------------------
2186r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
2187Changed paths:
2188   M /trunk/doc/style.dox
2189
2190  * Wrote the C coding style documentation.
2191
2192------------------------------------------------------------------------
2193r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
2194Changed paths:
2195   M /trunk/test
2196   M /trunk/test/Makefile.am
2197   A /trunk/test/frames.c
2198   A /trunk/test/text.c
2199
2200  * Added a test for multiple frames support.
2201  * Added a test for textfile loading.
2202
2203------------------------------------------------------------------------
2204r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
2205Changed paths:
2206   M /trunk/cucul/cucul.c
2207   M /trunk/cucul/cucul.h
2208   M /trunk/cucul/cucul_internals.h
2209   M /trunk/cucul/sprite.c
2210
2211  * Support for multiple frames in canvases.
2212
2213------------------------------------------------------------------------
2214r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
2215Changed paths:
2216   M /trunk/cucul/import.c
2217
2218  * Added a simple "text" importer, until the cool ANSI importer arrives.
2219
2220------------------------------------------------------------------------
2221r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
2222Changed paths:
2223   M /trunk/cucul/export.c
2224
2225  * Disabled the foreground/background optimisation in the IRC export because
2226    it breaks on too many IRC clients.
2227
2228------------------------------------------------------------------------
2229r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2230Changed paths:
2231   M /trunk/test/demo.c
2232   M /trunk/test/spritedit.c
2233
2234  * Disabled sprite stuff from the tests.
2235
2236------------------------------------------------------------------------
2237r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2238Changed paths:
2239   M /trunk/cpp/caca++.h
2240   M /trunk/cpp/cucul++.cpp
2241   M /trunk/cpp/cucul++.h
2242
2243  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2244
2245------------------------------------------------------------------------
2246r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
2247Changed paths:
2248   M /trunk/configure.ac
2249   M /trunk/cpp/Makefile.am
2250
2251  * Fixed --enable-cpp to actually do something. Also, disabled it by
2252    default for the release, because it's not up to date and needs a lot
2253    of polishing.
2254
2255------------------------------------------------------------------------
2256r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2257Changed paths:
2258   M /trunk/doc/Makefile.am
2259   M /trunk/doc/libcaca.dox
2260   M /trunk/doc/migrating.dox
2261   A /trunk/doc/style.dox
2262   A /trunk/doc/tutorial.dox
2263
2264  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2265
2266------------------------------------------------------------------------
2267r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
2268Changed paths:
2269   M /trunk/configure.ac
2270
2271  * Set version number to 0.99.beta1.
2272
2273------------------------------------------------------------------------
2274r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
2275Changed paths:
2276   M /trunk/cucul/cucul.c
2277   M /trunk/cucul/cucul_internals.h
2278
2279  * Got rid of cv->scratch_line. It's unused, too.
2280
2281------------------------------------------------------------------------
2282r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2283Changed paths:
2284   M /trunk/cucul/cucul.c
2285   M /trunk/cucul/cucul_internals.h
2286
2287  * Got rid of cv->empty_line, it's now unused.
2288
2289------------------------------------------------------------------------
2290r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
2291Changed paths:
2292   M /trunk/configure.ac
2293   M /trunk/cpp/cucul++.cpp
2294   M /trunk/cpp/cucul++.h
2295   M /trunk/cucul/canvas.c
2296   M /trunk/cucul/cucul.h
2297   M /trunk/src/cacaview.c
2298   M /trunk/src/img2irc.c
2299   M /trunk/test/colors.c
2300   M /trunk/test/demo.c
2301   M /trunk/test/event.c
2302   M /trunk/test/gamma.c
2303   M /trunk/test/spritedit.c
2304
2305  * Changed cucul_clear_canvas() again. It now uses the current foreground
2306    and background colours to clear the screen.
2307
2308------------------------------------------------------------------------
2309r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
2310Changed paths:
2311   M /trunk/cpp/caca++.cpp
2312   M /trunk/cpp/caca++.h
2313
2314  * Fixed a segfault in the C++ bindings. Vieux porc !
2315
2316------------------------------------------------------------------------
2317r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
2318Changed paths:
2319   M /trunk/caca/Makefile.am
2320   M /trunk/configure.ac
2321   M /trunk/cpp/Makefile.am
2322   M /trunk/cucul/Makefile.am
2323
2324  * Set library names to lib*.so.0.10.0.
2325
2326------------------------------------------------------------------------
2327r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
2328Changed paths:
2329   M /trunk/cucul/import.c
2330
2331  * Fixed a compilation warning.
2332
2333------------------------------------------------------------------------
2334r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
2335Changed paths:
2336   M /trunk/cucul/import.c
2337
2338  * Minor documentation fix.
2339
2340------------------------------------------------------------------------
2341r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
2342Changed paths:
2343   M /trunk/cpp/caca++.cpp
2344   M /trunk/cpp/caca++.h
2345   M /trunk/cpp/cpptest.cpp
2346   M /trunk/cpp/cucul++.cpp
2347   M /trunk/cpp/cucul++.h
2348
2349  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
2350
2351------------------------------------------------------------------------
2352r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
2353Changed paths:
2354   M /trunk/caca/driver_raw.c
2355   M /trunk/cpp/cucul++.cpp
2356   M /trunk/cpp/cucul++.h
2357   M /trunk/cucul/Makefile.am
2358   M /trunk/cucul/cucul.c
2359   M /trunk/cucul/cucul.h
2360   M /trunk/cucul/export.c
2361   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
2362   M /trunk/src/cacaplay.c
2363   M /trunk/src/cacaserver.c
2364   M /trunk/src/img2irc.c
2365   M /trunk/test/export.c
2366
2367  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
2368    cucul_import_canvas().
2369  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
2370
2371------------------------------------------------------------------------
2372r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2373Changed paths:
2374   M /trunk/cucul/colour.c
2375   M /trunk/cucul/dither.c
2376   M /trunk/cucul/export.c
2377   M /trunk/cucul/font.c
2378
2379  * Minor documentation improvements.
2380
2381------------------------------------------------------------------------
2382r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
2383Changed paths:
2384   M /trunk/TODO
2385   M /trunk/caca/caca.h
2386   M /trunk/cucul/cucul.h
2387   M /trunk/doc/Makefile.am
2388   M /trunk/doc/libcaca.dox
2389   A /trunk/doc/migrating.dox
2390   A /trunk/doc/user.dox
2391
2392  * Documentation improvements. Wrote a small migration guide and added the
2393    skeleton of a tutorial for Jylam.
2394
2395------------------------------------------------------------------------
2396r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
2397Changed paths:
2398   M /trunk/AUTHORS
2399   M /trunk/NEWS
2400   M /trunk/THANKS
2401   M /trunk/TODO
2402   M /trunk/caca/caca.h
2403   M /trunk/doc/Makefile.am
2404   M /trunk/doc/doxygen.cfg.in
2405   A /trunk/doc/libcaca.dox
2406
2407  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
2408    documentation page from caca.h to a separate file.
2409
2410------------------------------------------------------------------------
2411r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2412Changed paths:
2413   M /trunk/caca/driver_ncurses.c
2414
2415  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
2416
2417------------------------------------------------------------------------
2418r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
2419Changed paths:
2420   M /trunk/cpp/Makefile.am
2421
2422  * Workaround for broken C++ linking with old libtool versions.
2423
2424------------------------------------------------------------------------
2425r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
2426Changed paths:
2427   M /trunk/NOTES
2428   M /trunk/tools/optipal.c
2429
2430  * Moved the technical discussion on S-Lang's palette optimisation from
2431    NOTES to tools/optipal.c.
2432
2433------------------------------------------------------------------------
2434r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
2435Changed paths:
2436   M /trunk/caca/caca.c
2437   M /trunk/caca/caca.h
2438   M /trunk/caca/caca_internals.h
2439   M /trunk/caca/driver_conio.c
2440   M /trunk/caca/driver_gl.c
2441   M /trunk/caca/driver_ncurses.c
2442   M /trunk/caca/driver_raw.c
2443   M /trunk/caca/driver_slang.c
2444   M /trunk/caca/driver_vga.c
2445   M /trunk/caca/driver_win32.c
2446   M /trunk/caca/driver_x11.c
2447   M /trunk/caca/graphics.c
2448   M /trunk/cpp/caca++.cpp
2449   M /trunk/cpp/caca++.h
2450   M /trunk/cucul/cucul.c
2451   M /trunk/python/pypycaca.c
2452   M /trunk/python/pypycaca.h
2453   M /trunk/src/aafire.c
2454   M /trunk/src/cacaball.c
2455   M /trunk/src/cacamoir.c
2456   M /trunk/src/cacaplas.c
2457   M /trunk/src/cacaplay.c
2458   M /trunk/src/cacaview.c
2459   M /trunk/test/colors.c
2460   M /trunk/test/demo.c
2461   M /trunk/test/dithering.c
2462   M /trunk/test/event.c
2463   M /trunk/test/font.c
2464   M /trunk/test/gamma.c
2465   M /trunk/test/hsv.c
2466   M /trunk/test/spritedit.c
2467   M /trunk/test/transform.c
2468   M /trunk/test/truecolor.c
2469   M /trunk/test/unicode.c
2470
2471  * More function mass-renaming: caca_attach -> caca_create_display, etc.
2472
2473------------------------------------------------------------------------
2474r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
2475Changed paths:
2476   M /trunk/caca/driver_raw.c
2477   M /trunk/cucul/cucul.c
2478   M /trunk/cucul/export.c
2479   M /trunk/src/cacaserver.c
2480
2481  * Added a new "caca" exporter.
2482  * Removed most code from the raw driver and replaced it with a call to the
2483    caca exporter.
2484  * Slightly changed the caca export format and updated code accordingly.
2485  * Improved cacaserver error reporting.
2486
2487------------------------------------------------------------------------
2488r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
2489Changed paths:
2490   M /trunk/debian/control
2491
2492  * Updates to the Debian build files.
2493
2494------------------------------------------------------------------------
2495r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
2496Changed paths:
2497   M /trunk/cucul/dither.c
2498   M /trunk/src/aafire.c
2499   M /trunk/src/cacaball.c
2500   M /trunk/src/cacamoir.c
2501   M /trunk/src/cacaplas.c
2502   M /trunk/src/cacaview.c
2503   M /trunk/src/img2irc.c
2504   M /trunk/test/demo.c
2505   M /trunk/test/export.c
2506   M /trunk/test/font.c
2507   M /trunk/test/gamma.c
2508   M /trunk/test/hsv.c
2509
2510  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
2511    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
2512    computations.
2513
2514------------------------------------------------------------------------
2515r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
2516Changed paths:
2517   M /trunk/cucul/cucul.c
2518   M /trunk/cucul/dither.c
2519   M /trunk/test/demo.c
2520   M /trunk/test/dithering.c
2521
2522  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
2523    values between 0 and 9 (used to be 0 and 10). Updated documentation
2524    accordingly.
2525
2526------------------------------------------------------------------------
2527r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
2528Changed paths:
2529   M /trunk/cpp/cucul++.cpp
2530   M /trunk/cpp/cucul++.h
2531   M /trunk/cucul/canvas.c
2532   M /trunk/cucul/cucul.h
2533   M /trunk/src/cacaview.c
2534   M /trunk/src/img2irc.c
2535   M /trunk/test/colors.c
2536   M /trunk/test/demo.c
2537   M /trunk/test/event.c
2538   M /trunk/test/gamma.c
2539   M /trunk/test/spritedit.c
2540
2541  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
2542    choose the background colour.
2543
2544------------------------------------------------------------------------
2545r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
2546Changed paths:
2547   M /trunk/caca/driver_conio.c
2548   M /trunk/caca/driver_gl.c
2549   M /trunk/caca/driver_ncurses.c
2550   M /trunk/caca/driver_slang.c
2551   M /trunk/caca/driver_vga.c
2552   M /trunk/caca/driver_win32.c
2553   M /trunk/caca/driver_x11.c
2554   M /trunk/caca/graphics.c
2555   M /trunk/cpp/cucul++.cpp
2556   M /trunk/cucul/Makefile.am
2557   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
2558   M /trunk/cucul/cucul.c
2559   M /trunk/cucul/cucul.h
2560   M /trunk/cucul/cucul_internals.h
2561   M /trunk/cucul/export.c
2562   M /trunk/cucul/font.c
2563   M /trunk/src/aafire.c
2564   M /trunk/src/cacaball.c
2565   M /trunk/src/cacamoir.c
2566   M /trunk/src/cacaplas.c
2567   M /trunk/src/cacaplay.c
2568   M /trunk/src/cacaserver.c
2569   M /trunk/src/cacaview.c
2570   M /trunk/src/img2irc.c
2571   M /trunk/test/colors.c
2572   M /trunk/test/demo.c
2573   M /trunk/test/dithering.c
2574   M /trunk/test/event.c
2575   M /trunk/test/export.c
2576   M /trunk/test/font.c
2577   M /trunk/test/gamma.c
2578   M /trunk/test/hsv.c
2579   M /trunk/test/spritedit.c
2580   M /trunk/test/transform.c
2581   M /trunk/test/truecolor.c
2582   M /trunk/test/unicode.c
2583
2584  * Renamed main canvas-related functions so that they have "canvas" in
2585    their name, eg. cucul_create() -> cucul_create_canvas() etc.
2586  * Moved buffer-related functions to cucul/buffer.c.
2587
2588------------------------------------------------------------------------
2589r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
2590Changed paths:
2591   M /trunk/tools/makefont.c
2592
2593  * Cosmetic changes.
2594
2595------------------------------------------------------------------------
2596r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
2597Changed paths:
2598   M /trunk/caca/caca.c
2599   M /trunk/caca/caca.h
2600   M /trunk/caca/caca_internals.h
2601   M /trunk/caca/driver_conio.c
2602   M /trunk/caca/driver_gl.c
2603   M /trunk/caca/driver_ncurses.c
2604   M /trunk/caca/driver_raw.c
2605   M /trunk/caca/driver_slang.c
2606   M /trunk/caca/driver_vga.c
2607   M /trunk/caca/driver_win32.c
2608   M /trunk/caca/driver_x11.c
2609   M /trunk/caca/event.c
2610   M /trunk/caca/graphics.c
2611   M /trunk/cpp/caca++.cpp
2612   M /trunk/cpp/caca++.h
2613   M /trunk/cpp/cucul++.cpp
2614   M /trunk/cpp/cucul++.h
2615   M /trunk/cucul/box.c
2616   M /trunk/cucul/canvas.c
2617   M /trunk/cucul/charset.c
2618   M /trunk/cucul/colour.c
2619   M /trunk/cucul/conic.c
2620   M /trunk/cucul/cucul.c
2621   M /trunk/cucul/dither.c
2622   M /trunk/cucul/export.c
2623   M /trunk/cucul/font.c
2624   M /trunk/cucul/line.c
2625   M /trunk/cucul/sprite.c
2626   M /trunk/cucul/transform.c
2627   M /trunk/cucul/triangle.c
2628   M /trunk/src/aafire.c
2629   M /trunk/src/cacaball.c
2630   M /trunk/src/cacamoir.c
2631   M /trunk/src/cacaplas.c
2632   M /trunk/src/cacaplay.c
2633   M /trunk/src/cacaview.c
2634   M /trunk/src/img2irc.c
2635   M /trunk/test/colors.c
2636   M /trunk/test/demo.c
2637   M /trunk/test/dithering.c
2638   M /trunk/test/event.c
2639   M /trunk/test/export.c
2640   M /trunk/test/font.c
2641   M /trunk/test/gamma.c
2642   M /trunk/test/hsv.c
2643   M /trunk/test/spritedit.c
2644   M /trunk/test/transform.c
2645   M /trunk/test/truecolor.c
2646   M /trunk/test/unicode.c
2647
2648  * Renamed caca_t into caca_display_t.
2649  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
2650
2651------------------------------------------------------------------------
2652r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
2653Changed paths:
2654   M /trunk/caca/caca.c
2655   M /trunk/caca/caca.h
2656   M /trunk/caca/caca_internals.h
2657   M /trunk/caca/driver_conio.c
2658   M /trunk/caca/driver_gl.c
2659   M /trunk/caca/driver_ncurses.c
2660   M /trunk/caca/driver_raw.c
2661   M /trunk/caca/driver_slang.c
2662   M /trunk/caca/driver_vga.c
2663   M /trunk/caca/driver_win32.c
2664   M /trunk/caca/driver_x11.c
2665   M /trunk/caca/event.c
2666   M /trunk/caca/graphics.c
2667   M /trunk/cpp/caca++.cpp
2668   M /trunk/cpp/cucul++.cpp
2669   M /trunk/cpp/cucul++.h
2670   M /trunk/cucul/box.c
2671   M /trunk/cucul/canvas.c
2672   M /trunk/cucul/colour.c
2673   M /trunk/cucul/conic.c
2674   M /trunk/cucul/cucul.c
2675   M /trunk/cucul/cucul.h
2676   M /trunk/cucul/cucul_internals.h
2677   M /trunk/cucul/dither.c
2678   M /trunk/cucul/export.c
2679   M /trunk/cucul/font.c
2680   M /trunk/cucul/line.c
2681   M /trunk/cucul/sprite.c
2682   M /trunk/cucul/transform.c
2683   M /trunk/cucul/triangle.c
2684   M /trunk/src/aafire.c
2685   M /trunk/src/cacaball.c
2686   M /trunk/src/cacamoir.c
2687   M /trunk/src/cacaplas.c
2688   M /trunk/src/cacaplay.c
2689   M /trunk/src/cacaserver.c
2690   M /trunk/src/cacaview.c
2691   M /trunk/src/img2irc.c
2692   M /trunk/test/colors.c
2693   M /trunk/test/demo.c
2694   M /trunk/test/dithering.c
2695   M /trunk/test/event.c
2696   M /trunk/test/export.c
2697   M /trunk/test/font.c
2698   M /trunk/test/gamma.c
2699   M /trunk/test/hsv.c
2700   M /trunk/test/spritedit.c
2701   M /trunk/test/transform.c
2702   M /trunk/test/truecolor.c
2703   M /trunk/test/unicode.c
2704
2705  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
2706
2707------------------------------------------------------------------------
2708r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
2709Changed paths:
2710   M /trunk/cpp/Makefile.am
2711
2712  * Fixed C++ bindings makefile so that it does not try to use the system's
2713    <cucul.h> and <caca.h> headers.
2714
2715------------------------------------------------------------------------
2716r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2717Changed paths:
2718   M /trunk/cucul/export.c
2719
2720  * Truecolor support for the HTML and HTMLv3 exporters.
2721
2722------------------------------------------------------------------------
2723r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
2724Changed paths:
2725   M /trunk/cucul/colour.c
2726
2727  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2728
2729------------------------------------------------------------------------
2730r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
2731Changed paths:
2732   M /trunk/README
2733   M /trunk/TODO
2734
2735  * Updated README (caca-config -> pkg-config) and TODO.
2736
2737------------------------------------------------------------------------
2738r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
2739Changed paths:
2740   M /trunk/cucul/export.c
2741   M /trunk/tools/makefont.c
2742
2743  * Cosmetic code changes and minor optimisations.
2744
2745------------------------------------------------------------------------
2746r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
2747Changed paths:
2748   M /trunk/cucul/Makefile.am
2749   M /trunk/cucul/cucul.c
2750   M /trunk/cucul/cucul_internals.h
2751   A /trunk/cucul/export.c
2752   D /trunk/cucul/export_ansi.c
2753   D /trunk/cucul/export_bitmap.c
2754   D /trunk/cucul/export_html.c
2755   D /trunk/cucul/export_irc.c
2756   D /trunk/cucul/export_ps.c
2757   D /trunk/cucul/export_svg.c
2758
2759  * Merged again all export functions into cucul/export.c. They're all the
2760    same and they're very short (50-100 lines).
2761
2762------------------------------------------------------------------------
2763r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
2764Changed paths:
2765   M /trunk/cucul/cucul.h
2766   M /trunk/cucul/font.c
2767
2768  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2769    compilation warnings.
2770
2771------------------------------------------------------------------------
2772r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2773Changed paths:
2774   M /trunk/test/event.c
2775
2776  * Handle CACA_EVENT_QUIT in the event test program.
2777
2778------------------------------------------------------------------------
2779r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
2780Changed paths:
2781   M /trunk/configure.ac
2782
2783  * Workaround for broken AC_PATH_X autoconf macros.
2784
2785------------------------------------------------------------------------
2786r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
2787Changed paths:
2788   M /trunk/caca/driver_x11.c
2789
2790  * Compilation fix.
2791
2792------------------------------------------------------------------------
2793r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
2794Changed paths:
2795   M /trunk/TODO
2796   M /trunk/caca/caca.h
2797   M /trunk/caca/driver_gl.c
2798   M /trunk/caca/driver_x11.c
2799   M /trunk/configure.ac
2800
2801  * Implemented CACA_EVENT_QUIT. Unused yet.
2802
2803------------------------------------------------------------------------
2804r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
2805Changed paths:
2806   M /trunk/cpp
2807   M /trunk/cpp/Makefile.am
2808
2809  * Fixed autotools stuff in the cpp bindings.
2810
2811------------------------------------------------------------------------
2812r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2813Changed paths:
2814   M /trunk/cpp/cpptest.cpp
2815
2816  * Compilation fix in cpptest.cpp.
2817
2818------------------------------------------------------------------------
2819r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2820Changed paths:
2821   M /trunk/cpp/caca++.cpp
2822   M /trunk/cpp/caca++.h
2823   M /trunk/cpp/cpptest.cpp
2824
2825
2826 * Fixed compile problem, put Event outside Caca class
2827
2828------------------------------------------------------------------------
2829r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
2830Changed paths:
2831   M /trunk/cpp/cucul++.cpp
2832   M /trunk/cpp/cucul++.h
2833   M /trunk/cucul/Makefile.am
2834   M /trunk/cucul/cucul.c
2835   M /trunk/cucul/cucul.h
2836   D /trunk/cucul/math.c
2837
2838  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2839    cucul.c just in case.
2840
2841------------------------------------------------------------------------
2842r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
2843Changed paths:
2844   D /trunk/cpp/Makefile.in
2845   D /trunk/cpp/caca++.pc
2846   D /trunk/cpp/cucul++.pc
2847
2848  * Removed a few useless files (vieux porc).
2849
2850------------------------------------------------------------------------
2851r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
2852Changed paths:
2853   M /trunk/TODO
2854
2855  * Updated TODO list.
2856
2857------------------------------------------------------------------------
2858r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
2859Changed paths:
2860   M /trunk/test/dithering.c
2861   M /trunk/test/truecolor.c
2862
2863  * Minor cosmetic changes in the test programs.
2864
2865------------------------------------------------------------------------
2866r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
2867Changed paths:
2868   M /trunk/cucul/export_ps.c
2869   M /trunk/cucul/export_svg.c
2870
2871  * Truecolor support in the SVG and PostScript exporters.
2872
2873------------------------------------------------------------------------
2874r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2875Changed paths:
2876   M /trunk/cucul/Makefile.am
2877   M /trunk/cucul/cucul.c
2878   M /trunk/cucul/cucul_internals.h
2879   A /trunk/cucul/export_bitmap.c
2880
2881  * Implemented TGA image export.
2882
2883------------------------------------------------------------------------
2884r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
2885Changed paths:
2886   M /trunk/cucul/colour.c
2887   M /trunk/cucul/cucul_internals.h
2888
2889  * Implemented argb32 to rgb24fg/bg colour conversions.
2890
2891------------------------------------------------------------------------
2892r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
2893Changed paths:
2894   M /trunk/test/export.c
2895
2896  * Use cucul_get_export_list() in the export test instead of hardcoding the
2897    list of available formats. Also added a few truecolor blocks to the test.
2898
2899------------------------------------------------------------------------
2900r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
2901Changed paths:
2902   M /trunk/cucul/font.c
2903
2904  * Fixed abusive strictness in the font loader.
2905
2906------------------------------------------------------------------------
2907r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
2908Changed paths:
2909   M /trunk/TODO
2910
2911 * Updated TODO list.
2912
2913------------------------------------------------------------------------
2914r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
2915Changed paths:
2916   M /trunk/cpp/cpptest.cpp
2917
2918 * Better C++ test
2919
2920------------------------------------------------------------------------
2921r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
2922Changed paths:
2923   M /trunk/cpp/caca++.cpp
2924   M /trunk/cpp/caca++.h
2925   M /trunk/cpp/cpptest.cpp
2926   M /trunk/cpp/cucul++.cpp
2927   M /trunk/cpp/cucul++.h
2928
2929 * Added license in C++ files.
2930
2931------------------------------------------------------------------------
2932r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
2933Changed paths:
2934   M /trunk/cpp/cpptest.cpp
2935   M /trunk/cpp/cucul++.cpp
2936   M /trunk/cpp/cucul++.h
2937
2938 * Fixed C++ printf(), added it in example
2939
2940------------------------------------------------------------------------
2941r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
2942Changed paths:
2943   M /trunk/cpp/cpptest.cpp
2944
2945 * Forgot a test on Caca() instantiation
2946
2947------------------------------------------------------------------------
2948r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
2949Changed paths:
2950   M /trunk/Makefile.am
2951   M /trunk/configure.ac
2952   A /trunk/cpp
2953   A /trunk/cpp/Makefile.am
2954   A /trunk/cpp/Makefile.in
2955   A /trunk/cpp/caca++.cpp
2956   A /trunk/cpp/caca++.h
2957   A /trunk/cpp/caca++.pc
2958   A /trunk/cpp/caca++.pc.in
2959   A /trunk/cpp/cpptest.cpp
2960   A /trunk/cpp/cucul++.cpp
2961   A /trunk/cpp/cucul++.h
2962   A /trunk/cpp/cucul++.pc
2963   A /trunk/cpp/cucul++.pc.in
2964
2965 * Added preliminary C++ bindings
2966
2967------------------------------------------------------------------------
2968r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
2969Changed paths:
2970   M /trunk/caca/driver_gl.c
2971   M /trunk/caca/driver_x11.c
2972
2973  * Added truecolor support to the X11 and GL drivers.
2974
2975------------------------------------------------------------------------
2976r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
2977Changed paths:
2978   M /trunk/test
2979   M /trunk/test/Makefile.am
2980   A /trunk/test/truecolor.c
2981
2982  * Added test/truecolor.c to test non-ANSI colour pairs.
2983
2984------------------------------------------------------------------------
2985r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
2986Changed paths:
2987   M /trunk/cucul/canvas.c
2988   M /trunk/cucul/colour.c
2989   M /trunk/cucul/cucul.h
2990   M /trunk/cucul/cucul_internals.h
2991
2992  * Moved cucul_set_color() from canvas.c to colour.c.
2993  * Added cucul_set_truecolor() for non-ANSI colours.
2994  * Added new argb32 -> rgb12 conversion functions.
2995
2996------------------------------------------------------------------------
2997r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
2998Changed paths:
2999   M /trunk/caca/caca.h
3000   M /trunk/caca/caca_internals.h
3001   M /trunk/caca/driver_conio.c
3002   M /trunk/caca/driver_gl.c
3003   M /trunk/caca/driver_ncurses.c
3004   M /trunk/caca/driver_raw.c
3005   M /trunk/caca/driver_slang.c
3006   M /trunk/caca/driver_vga.c
3007   M /trunk/caca/driver_win32.c
3008   M /trunk/caca/driver_x11.c
3009   M /trunk/caca/event.c
3010   M /trunk/caca/time.c
3011   M /trunk/cucul/cucul.c
3012   M /trunk/cucul/cucul.h
3013   M /trunk/cucul/cucul_internals.h
3014   M /trunk/cucul/dither.c
3015   M /trunk/cucul/export_ansi.c
3016   M /trunk/cucul/export_html.c
3017   M /trunk/cucul/export_irc.c
3018   M /trunk/cucul/export_ps.c
3019   M /trunk/cucul/export_svg.c
3020   M /trunk/cucul/font.c
3021   M /trunk/cucul/sprite.c
3022   M /trunk/src/aafire.c
3023   M /trunk/src/cacaball.c
3024   M /trunk/src/cacamoir.c
3025   M /trunk/src/cacaplas.c
3026   M /trunk/src/cacaplay.c
3027   M /trunk/src/cacaserver.c
3028   M /trunk/src/cacaview.c
3029   M /trunk/src/img2irc.c
3030   M /trunk/test/colors.c
3031   M /trunk/test/demo.c
3032   M /trunk/test/dithering.c
3033   M /trunk/test/event.c
3034   M /trunk/test/export.c
3035   M /trunk/test/font.c
3036   M /trunk/test/gamma.c
3037   M /trunk/test/hsv.c
3038   M /trunk/test/spritedit.c
3039   M /trunk/test/transform.c
3040   M /trunk/test/unicode.c
3041
3042  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
3043    such as cucul_dither_t instead of struct cucul_dither.
3044  * Made cucul_buffer_t an opaque structure and implemented the two getters
3045    cucul_get_buffer_data() and cucul_get_buffer_size().
3046  * Documented all missing functions and function parameters.
3047
3048------------------------------------------------------------------------
3049r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
3050Changed paths:
3051   M /trunk/cucul/cucul.pc.in
3052
3053  * Fixed bad library name in pc file.
3054
3055------------------------------------------------------------------------
3056r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3057Changed paths:
3058   M /trunk/caca/caca_internals.h
3059   M /trunk/cucul/font.c
3060   M /trunk/msvc/cacaball.vcproj
3061   M /trunk/msvc/cacafire.vcproj
3062   M /trunk/msvc/cacamoir.vcproj
3063   M /trunk/msvc/cacaplas.vcproj
3064   M /trunk/msvc/cacaview.vcproj
3065   M /trunk/msvc/config.h
3066   M /trunk/msvc/libcaca.sln
3067   M /trunk/msvc/libcaca.vcproj
3068   M /trunk/perl/lib/Term/Caca/Constants.pm
3069   M /trunk/perl/lib/Term/Caca.pm
3070   M /trunk/perl/lib/Term/Kaka.pm
3071
3072 * Updated MSVC++ project (static library and src/*)
3073
3074------------------------------------------------------------------------
3075r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3076Changed paths:
3077   M /trunk/test/demo.c
3078   M /trunk/test/spritedit.c
3079
3080 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
3081
3082------------------------------------------------------------------------
3083r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
3084Changed paths:
3085   M /trunk/caca/caca.c
3086   M /trunk/caca/caca.h
3087   M /trunk/caca/event.c
3088   M /trunk/caca/graphics.c
3089   M /trunk/cucul/box.c
3090   M /trunk/cucul/canvas.c
3091   M /trunk/cucul/conic.c
3092   M /trunk/cucul/cucul.c
3093   M /trunk/cucul/cucul.h
3094   M /trunk/cucul/dither.c
3095   M /trunk/cucul/font.c
3096   M /trunk/cucul/line.c
3097   M /trunk/cucul/math.c
3098   M /trunk/cucul/sprite.c
3099   M /trunk/cucul/triangle.c
3100
3101  * Improved documentation in many places.
3102
3103------------------------------------------------------------------------
3104r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
3105Changed paths:
3106   M /trunk/configure.ac
3107   M /trunk/doc/Makefile.am
3108   M /trunk/doc/doxygen.cfg.in
3109
3110  * Generate a PDF documentation instead of the PostScript one. It has nice
3111    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
3112
3113------------------------------------------------------------------------
3114r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
3115Changed paths:
3116   M /trunk/cucul/font.c
3117
3118  * Ahaha I didn't even check that it compiled properly.
3119
3120------------------------------------------------------------------------
3121r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
3122Changed paths:
3123   M /trunk/cucul/font.c
3124
3125  * Only support version 1 fonts.
3126
3127------------------------------------------------------------------------
3128r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
3129Changed paths:
3130   M /trunk/caca/caca.c
3131   M /trunk/caca/caca.h
3132   M /trunk/caca/caca_internals.h
3133   M /trunk/caca/driver_conio.c
3134   M /trunk/caca/driver_gl.c
3135   M /trunk/caca/driver_ncurses.c
3136   M /trunk/caca/driver_raw.c
3137   M /trunk/caca/driver_slang.c
3138   M /trunk/caca/driver_vga.c
3139   M /trunk/caca/driver_win32.c
3140   M /trunk/caca/driver_x11.c
3141   M /trunk/caca/event.c
3142   M /trunk/caca/graphics.c
3143   M /trunk/caca/time.c
3144   M /trunk/cucul/box.c
3145   M /trunk/cucul/canvas.c
3146   M /trunk/cucul/charset.c
3147   M /trunk/cucul/colour.c
3148   M /trunk/cucul/conic.c
3149   M /trunk/cucul/cucul.c
3150   M /trunk/cucul/cucul.h
3151   M /trunk/cucul/cucul_internals.h
3152   M /trunk/cucul/dither.c
3153   M /trunk/cucul/export_ansi.c
3154   M /trunk/cucul/export_html.c
3155   M /trunk/cucul/export_irc.c
3156   M /trunk/cucul/export_ps.c
3157   M /trunk/cucul/export_svg.c
3158   M /trunk/cucul/font.c
3159   M /trunk/cucul/line.c
3160   M /trunk/cucul/math.c
3161   M /trunk/cucul/sprite.c
3162   M /trunk/cucul/transform.c
3163   M /trunk/cucul/triangle.c
3164   M /trunk/kernel/kernel.c
3165   M /trunk/kernel/kernel.h
3166   M /trunk/python/pypycaca.c
3167   M /trunk/python/pypycaca.h
3168   M /trunk/src/cacaplas.c
3169   M /trunk/src/cacaserver.c
3170   M /trunk/src/cacaview.c
3171   M /trunk/src/common-image.c
3172   M /trunk/src/common-image.h
3173
3174  * Removed \file directives from all files except caca.h and cucul.h, to
3175    remove redundencies in the Doxygen documentation.
3176
3177------------------------------------------------------------------------
3178r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
3179Changed paths:
3180   M /trunk/cucul/font.c
3181
3182  * Added a lot of sanity checks to the font parsing. It should now be
3183    secure against broken files, but it probably needs peer review.
3184
3185------------------------------------------------------------------------
3186r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
3187Changed paths:
3188   M /trunk/test/Makefile.am
3189   M /trunk/test/font.c
3190
3191  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
3192
3193------------------------------------------------------------------------
3194r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
3195Changed paths:
3196   M /trunk/test/hsv.c
3197
3198  * Fixed caca_get_event() call in test/hsv.c.
3199
3200------------------------------------------------------------------------
3201r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
3202Changed paths:
3203   M /trunk/cucul/colour.c
3204
3205  * Fixed compilation warning.
3206
3207------------------------------------------------------------------------
3208r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
3209Changed paths:
3210   M /trunk/cucul/colour.c
3211
3212  * Fixed colour conversion routines so that they work with ARGB too.
3213
3214------------------------------------------------------------------------
3215r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
3216Changed paths:
3217   M /trunk/cucul/Makefile.am
3218   M /trunk/cucul/cucul.h
3219   M /trunk/cucul/font.c
3220   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
3221   A /trunk/cucul/font_monobold12.h
3222   D /trunk/cucul/font_monospace9.h
3223   M /trunk/test/font.c
3224
3225  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
3226  * Fixed font selection through cucul_font_load().
3227  * Added a bigger 10x19 bold font.
3228
3229------------------------------------------------------------------------
3230r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
3231Changed paths:
3232   M /trunk/tools/makefont.c
3233
3234  * Made makefont more configurable. Also, store the commandline in a comment
3235    so that the font can be easily rebuilt.
3236
3237------------------------------------------------------------------------
3238r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
3239Changed paths:
3240   M /trunk/TODO
3241
3242  * Updated TODO list.
3243
3244------------------------------------------------------------------------
3245r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
3246Changed paths:
3247   M /trunk/cucul/cucul.h
3248   M /trunk/cucul/font.c
3249   M /trunk/test/font.c
3250
3251  * Internal font support through cucul_load_font(). Documented that.
3252  * Removed ugly hooks from test/font.c.
3253
3254------------------------------------------------------------------------
3255r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
3256Changed paths:
3257   M /trunk/cucul/font.c
3258
3259  * Ugly overflow bug in the rendering code.
3260
3261------------------------------------------------------------------------
3262r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
3263Changed paths:
3264   M /trunk/cucul/cucul.h
3265   M /trunk/cucul/font.c
3266   M /trunk/test/font.c
3267
3268  * Implemented cucul_get_font_width() and cucul_get_font_height().
3269  * Documented most font functions.
3270  * Cleaned up cucul_render_canvas() and made it actually usable by external
3271    programs. Removed ugly printf() debug calls.
3272
3273------------------------------------------------------------------------
3274r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
3275Changed paths:
3276   M /trunk/cucul/cucul.c
3277   M /trunk/cucul/cucul.h
3278   M /trunk/cucul/cucul_internals.h
3279   M /trunk/cucul/export_ansi.c
3280   M /trunk/cucul/export_html.c
3281   M /trunk/cucul/export_irc.c
3282   M /trunk/cucul/export_ps.c
3283   M /trunk/cucul/export_svg.c
3284   M /trunk/src/cacaserver.c
3285   M /trunk/src/img2irc.c
3286   M /trunk/test/export.c
3287
3288  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
3289
3290------------------------------------------------------------------------
3291r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
3292Changed paths:
3293   M /trunk/cucul/font_monospace9.h
3294
3295  * Putain de bordel de manche a couilles. I forgot to fix the font.
3296
3297------------------------------------------------------------------------
3298r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3299Changed paths:
3300   M /trunk/tools/makefont.c
3301
3302  * Some cleaning up in makefont.c.
3303
3304------------------------------------------------------------------------
3305r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
3306Changed paths:
3307   M /trunk/cucul/font.c
3308   M /trunk/cucul/font_monospace9.h
3309   M /trunk/tools/makefont.c
3310
3311  * Fixed 4, 2 and 1-bit font rendering.
3312  * Replaced the 8-bit internal font with a 4-bit one.
3313
3314------------------------------------------------------------------------
3315r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
3316Changed paths:
3317   M /trunk/cucul/colour.c
3318   M /trunk/cucul/cucul_internals.h
3319
3320  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3321    fg/bg value into its separate argb 4-bit fields.
3322
3323------------------------------------------------------------------------
3324r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3325Changed paths:
3326   M /trunk/test/spritedit.c
3327
3328 * Added silly play with interframe delay. Need to rework sprite format.
3329
3330------------------------------------------------------------------------
3331r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
3332Changed paths:
3333   M /trunk/cucul/font_monospace9.h
3334
3335  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3336    for the moment.
3337
3338------------------------------------------------------------------------
3339r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
3340Changed paths:
3341   M /trunk/test
3342   M /trunk/test/Makefile.am
3343   A /trunk/test/font.c
3344
3345  * Added a test program for the font renderer.
3346
3347------------------------------------------------------------------------
3348r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
3349Changed paths:
3350   M /trunk/test/export.c
3351
3352  * Code simplification.
3353
3354------------------------------------------------------------------------
3355r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
3356Changed paths:
3357   M /trunk/cucul/Makefile.am
3358   M /trunk/cucul/font.c
3359   A /trunk/cucul/font_monospace9.h
3360
3361  * Created a built-in font from Bitstream Vera (Monospace 9).
3362
3363------------------------------------------------------------------------
3364r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
3365Changed paths:
3366   M /trunk/configure.ac
3367   M /trunk/tools
3368   M /trunk/tools/Makefile.am
3369   A /trunk/tools/makefont.c
3370
3371  * Added a font creator that uses pango to render glyphs.
3372
3373------------------------------------------------------------------------
3374r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
3375Changed paths:
3376   M /trunk/cucul/cucul.h
3377   M /trunk/cucul/font.c
3378
3379  * Slightly updated the font format and wrote a font loader. Also added a
3380    skeleton for the renderer that will not last very long.
3381
3382------------------------------------------------------------------------
3383r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
3384Changed paths:
3385   M /trunk/cucul/font.c
3386
3387  * New version of the font format.
3388
3389------------------------------------------------------------------------
3390r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
3391Changed paths:
3392   M /trunk/cucul/Makefile.am
3393   A /trunk/cucul/font.c
3394
3395  * Added a file for future font handling routines. Currently only the font
3396    format proposal is in this file. Feel free to comment.
3397
3398------------------------------------------------------------------------
3399r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
3400Changed paths:
3401   M /trunk/test
3402   M /trunk/tools
3403
3404  * Proper svn:ignore properties on tools/.
3405
3406------------------------------------------------------------------------
3407r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
3408Changed paths:
3409   M /trunk/Makefile.am
3410   M /trunk/caca/driver_slang.c
3411   M /trunk/configure.ac
3412   M /trunk/test/Makefile.am
3413   D /trunk/test/optipal.c
3414   A /trunk/tools
3415   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
3416   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
3417
3418  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
3419    contain development tools that are only useful to libcaca developers.
3420
3421------------------------------------------------------------------------
3422r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
3423Changed paths:
3424   M /trunk/src/Makefile.am
3425   M /trunk/src/cacaview.c
3426
3427  * cacaview works again. Somewhat. Image loading is now handled by the
3428    factored common-image.c file. Feature selection such as antialiasing or
3429    dithering mode are still disabled.
3430
3431------------------------------------------------------------------------
3432r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
3433Changed paths:
3434   M /trunk/src/common-image.c
3435
3436  * Renamed "freadint" to "u32fread", and so on.
3437
3438------------------------------------------------------------------------
3439r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
3440Changed paths:
3441   M /trunk/src
3442   M /trunk/src/Makefile.am
3443   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
3444   A /trunk/src/common-image.h
3445   A /trunk/src/img2irc.c
3446
3447  * Added img2irc program. I know it does not have "cucul" or "caca" in the
3448    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
3449
3450------------------------------------------------------------------------
3451r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
3452Changed paths:
3453   M /trunk/cucul/export_ansi.c
3454   M /trunk/cucul/export_html.c
3455   M /trunk/cucul/export_irc.c
3456   M /trunk/cucul/export_ps.c
3457   M /trunk/cucul/export_svg.c
3458
3459  * Avoid useless call to strlen() in the exporters.
3460  * Removed '\x0f' from the IRC exporter until I understand why it was here.
3461
3462------------------------------------------------------------------------
3463r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
3464Changed paths:
3465   M /trunk/test/export.c
3466
3467  * Fixed test/export that was not printing the last character of the file.
3468
3469------------------------------------------------------------------------
3470r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
3471Changed paths:
3472   M /trunk/TODO
3473
3474  * Updated TODO list. I forgot the aspect ratio function!
3475
3476------------------------------------------------------------------------
3477r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
3478Changed paths:
3479   M /trunk/cucul/Makefile.am
3480   D /trunk/cucul/bitmap.c
3481   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
3482
3483  * Renamed bitmap.c into dither.c.
3484
3485------------------------------------------------------------------------
3486r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
3487Changed paths:
3488   M /trunk/cucul/bitmap.c
3489   M /trunk/cucul/cucul.c
3490   M /trunk/cucul/cucul.h
3491   M /trunk/cucul/cucul_internals.h
3492   M /trunk/src/aafire.c
3493   M /trunk/src/cacaball.c
3494   M /trunk/src/cacamoir.c
3495   M /trunk/src/cacaplas.c
3496   M /trunk/src/cacaview.c
3497   M /trunk/test/demo.c
3498   M /trunk/test/export.c
3499   M /trunk/test/gamma.c
3500   M /trunk/test/hsv.c
3501
3502  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
3503
3504------------------------------------------------------------------------
3505r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
3506Changed paths:
3507   M /trunk/cucul/bitmap.c
3508   M /trunk/cucul/canvas.c
3509   M /trunk/cucul/cucul.c
3510   M /trunk/cucul/cucul.h
3511   M /trunk/cucul/cucul_internals.h
3512   M /trunk/cucul/sprite.c
3513   M /trunk/test/dithering.c
3514   M /trunk/test/optipal.c
3515
3516  * Replaced enum cucul_color with unsigned int. The size of an enum is not
3517    really portable, and Visual Studio complains when they are not explicitely
3518    cast.
3519
3520------------------------------------------------------------------------
3521r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
3522Changed paths:
3523   M /trunk/doc/doxygen.cfg.in
3524
3525  * Updated the Doxygen configuration file.
3526
3527------------------------------------------------------------------------
3528r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
3529Changed paths:
3530   M /trunk/cucul/export_ansi.c
3531   M /trunk/cucul/export_html.c
3532   M /trunk/cucul/export_irc.c
3533   M /trunk/cucul/export_ps.c
3534   M /trunk/cucul/export_svg.c
3535
3536  * Fixed old bugs I introduced in the exporters.
3537  * Fixed exporter headers to make Doxygen happy.
3538
3539------------------------------------------------------------------------
3540r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
3541Changed paths:
3542   M /trunk/cucul
3543
3544  * Forgot an svn:ignore property.
3545
3546------------------------------------------------------------------------
3547r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
3548Changed paths:
3549   M /trunk/caca
3550   M /trunk/caca/Makefile.am
3551   A /trunk/caca/caca.pc.in
3552   M /trunk/configure.ac
3553   M /trunk/cucul/Makefile.am
3554   A /trunk/cucul/cucul.pc.in
3555
3556  * Added pkgconfig files. Eh ouais mon gars.
3557
3558------------------------------------------------------------------------
3559r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
3560Changed paths:
3561   M /trunk/caca/driver_conio.c
3562   M /trunk/caca/driver_gl.c
3563   M /trunk/caca/driver_ncurses.c
3564   M /trunk/caca/driver_slang.c
3565   M /trunk/caca/driver_vga.c
3566   M /trunk/caca/driver_win32.c
3567   M /trunk/caca/driver_x11.c
3568   M /trunk/cucul/colour.c
3569   M /trunk/cucul/cucul_internals.h
3570   M /trunk/cucul/export_ansi.c
3571   M /trunk/cucul/export_html.c
3572   M /trunk/cucul/export_irc.c
3573   M /trunk/cucul/export_ps.c
3574   M /trunk/cucul/export_svg.c
3575
3576  * Replaced occurrences of "rgba" with "argb".
3577
3578------------------------------------------------------------------------
3579r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
3580Changed paths:
3581   M /trunk/cucul/bitmap.c
3582
3583  * Fixed a syntax error. Gruik.
3584
3585------------------------------------------------------------------------
3586r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
3587Changed paths:
3588   M /trunk/cucul/bitmap.c
3589   M /trunk/cucul/cucul.h
3590
3591  * Changed the cucul_set_bitmap_antialias() argument to a string.
3592
3593------------------------------------------------------------------------
3594r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3595Changed paths:
3596   M /trunk/cucul/export_ps.c
3597
3598  * Of course I had to fuck up something. Here, PS export works again.
3599
3600------------------------------------------------------------------------
3601r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
3602Changed paths:
3603   M /trunk/caca/driver_conio.c
3604   M /trunk/caca/driver_gl.c
3605   M /trunk/caca/driver_ncurses.c
3606   M /trunk/caca/driver_raw.c
3607   M /trunk/caca/driver_slang.c
3608   M /trunk/caca/driver_vga.c
3609   M /trunk/caca/driver_win32.c
3610   M /trunk/caca/driver_x11.c
3611   M /trunk/cucul/Makefile.am
3612   M /trunk/cucul/canvas.c
3613   A /trunk/cucul/colour.c
3614   M /trunk/cucul/cucul.c
3615   M /trunk/cucul/cucul_internals.h
3616   M /trunk/cucul/export_ansi.c
3617   M /trunk/cucul/export_html.c
3618   M /trunk/cucul/export_irc.c
3619   M /trunk/cucul/export_ps.c
3620   M /trunk/cucul/export_svg.c
3621   M /trunk/cucul/transform.c
3622   M /trunk/src/cacaserver.c
3623
3624  * Store colour information on 32 bits, for future 12-bit colour support.
3625
3626------------------------------------------------------------------------
3627r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
3628Changed paths:
3629   M /trunk/cucul/canvas.c
3630   M /trunk/cucul/cucul.h
3631
3632  * Got rid of cucul_get_screen(). Use cucul_export() instead.
3633
3634------------------------------------------------------------------------
3635r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
3636Changed paths:
3637   M /trunk/cucul/cucul.c
3638
3639  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
3640
3641------------------------------------------------------------------------
3642r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
3643Changed paths:
3644   M /trunk/src/cacaserver.c
3645
3646  * Sanity check in cacaserver.c.
3647
3648------------------------------------------------------------------------
3649r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3650Changed paths:
3651   M /trunk/src/cacaserver.c
3652
3653  * Fixed a crash when realloc() returns a new address.
3654
3655------------------------------------------------------------------------
3656r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
3657Changed paths:
3658   M /trunk/cucul/cucul.c
3659
3660  * Fixed old typo that caused qq->height to be uninitialised.
3661
3662------------------------------------------------------------------------
3663r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3664Changed paths:
3665   M /trunk/src/cacaserver.c
3666
3667 * Oops, removed unused variable
3668
3669------------------------------------------------------------------------
3670r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
3671Changed paths:
3672   M /trunk/src/cacaserver.c
3673
3674 * Added Winsock (c)(tm)(r) compatibility
3675
3676------------------------------------------------------------------------
3677r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
3678Changed paths:
3679   M /trunk/src/cacaplas.c
3680
3681 * removed b0rked test. No more pigs, I just commited 500 of them.
3682
3683------------------------------------------------------------------------
3684r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3685Changed paths:
3686   M /trunk/cucul/bitmap.c
3687
3688  * Set the default dithering mode to Floyd-Steinberg.
3689
3690------------------------------------------------------------------------
3691r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
3692Changed paths:
3693   M /trunk/cucul/canvas.c
3694   M /trunk/cucul/sprite.c
3695
3696                             ((`)_.._     ,'-. _..._ _._
3697  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
3698                             .'            /         (
3699                            /    S        |     _   _ \
3700                           |        a     \     o   o  |
3701                           ;           m         .-.   /
3702                            ;       ',       '-.( '')-'
3703                             '.      |           ;-'
3704                               \    /           /
3705                               /   /-._  __,  7 |
3706                               \  `\  \``  |  | |
3707                                \   \_,\   |  |_,\
3708                                 '-`'      \_,\
3709
3710------------------------------------------------------------------------
3711r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
3712Changed paths:
3713   M /trunk/TODO
3714   M /trunk/cucul/canvas.c
3715   M /trunk/cucul/cucul.h
3716
3717  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3718
3719------------------------------------------------------------------------
3720r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
3721Changed paths:
3722   M /trunk/TODO
3723
3724  * Updated the TODO list.
3725
3726------------------------------------------------------------------------
3727r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
3728Changed paths:
3729   M /trunk/caca/caca.h
3730   M /trunk/cucul/bitmap.c
3731   M /trunk/cucul/cucul.c
3732   M /trunk/cucul/cucul.h
3733   M /trunk/cucul/cucul_internals.h
3734   M /trunk/test/demo.c
3735
3736  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3737    environment variables handling. Replaced that with three per-bitmap
3738    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3739    cucul_set_bitmap_dithering().
3740  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3741    prototypes (but did not implement them yet).
3742  * Added cucul_set_bitmap_charset() to choose what characters are going
3743    to be used for the bitmap rendering.
3744  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3745
3746------------------------------------------------------------------------
3747r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
3748Changed paths:
3749   M /trunk/caca/caca.h
3750   M /trunk/caca/event.c
3751   M /trunk/src/aafire.c
3752   M /trunk/src/cacaball.c
3753   M /trunk/src/cacamoir.c
3754   M /trunk/src/cacaplas.c
3755   M /trunk/src/cacaplay.c
3756   M /trunk/src/cacaview.c
3757   M /trunk/test/colors.c
3758   M /trunk/test/demo.c
3759   M /trunk/test/dithering.c
3760   M /trunk/test/event.c
3761   M /trunk/test/gamma.c
3762   M /trunk/test/hsv.c
3763   M /trunk/test/spritedit.c
3764   M /trunk/test/transform.c
3765   M /trunk/test/unicode.c
3766
3767  * Merged caca_wait_event() into caca_get_event() and added a timeout
3768    parameter to do what both functions did before, and even more.
3769
3770------------------------------------------------------------------------
3771r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
3772Changed paths:
3773   M /trunk/src/Makefile.am
3774
3775  * Disabled cacaview for now. I'm going to utterly break it.
3776
3777------------------------------------------------------------------------
3778r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
3779Changed paths:
3780   M /trunk/cucul/cucul.c
3781   M /trunk/cucul/cucul.h
3782
3783  * Added cucul_get_export_list(). Returns a list of known export formats.
3784
3785------------------------------------------------------------------------
3786r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
3787Changed paths:
3788   M /trunk/src/cacaserver.c
3789
3790  * cacaserver works again (but needs a complete rewrite because it's really
3791    become ugly). You can now emulate the previous network driver behaviour
3792    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3793
3794------------------------------------------------------------------------
3795r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
3796Changed paths:
3797   M /trunk/cucul/cucul.c
3798   M /trunk/cucul/cucul.h
3799   M /trunk/src/cacaserver.c
3800   M /trunk/test/export.c
3801
3802  * Changed the 2nd argument of cucul_create_export to a string. This way we
3803    can add new exporters without changing the API.
3804
3805------------------------------------------------------------------------
3806r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
3807Changed paths:
3808   M /trunk/src/Makefile.am
3809
3810  * Oops, I barfed that makefile.
3811
3812------------------------------------------------------------------------
3813r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3814Changed paths:
3815   M /trunk/src/aafire.c
3816   M /trunk/src/cacaball.c
3817   M /trunk/src/cacamoir.c
3818
3819 * Added "powered by libcaca" text to all examples for consistency
3820
3821------------------------------------------------------------------------
3822r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3823Changed paths:
3824   M /trunk/caca/Makefile.am
3825   M /trunk/caca/caca.c
3826   M /trunk/caca/caca.h
3827   M /trunk/caca/caca_internals.h
3828   D /trunk/caca/driver_network.c
3829   M /trunk/src
3830   M /trunk/src/Makefile.am
3831   M /trunk/src/cacaplas.c
3832   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
3833
3834  * Removed the network driver and replaced it with a cacaserver executable
3835    that has all the functionality, except it does not work yet (the stdin
3836    reading routine is missing).
3837
3838------------------------------------------------------------------------
3839r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
3840Changed paths:
3841   M /trunk/caca/driver_raw.c
3842   M /trunk/src
3843   M /trunk/src/Makefile.am
3844   A /trunk/src/cacaplay.c
3845
3846  * Implemented a proof-of-concept cacaplay program that can redisplay a
3847    single frame that was saved by the raw driver.
3848
3849------------------------------------------------------------------------
3850r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
3851Changed paths:
3852   M /trunk/cucul/cucul.c
3853   M /trunk/cucul/cucul.h
3854
3855  * Implemented cucul_load() to reload a file that was saved with the
3856    raw driver. I know it is inconsistent to have the loader in libcucul
3857    and the exporter in libcaca but I'll find a way to harmonise that.
3858
3859------------------------------------------------------------------------
3860r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
3861Changed paths:
3862   M /trunk/caca/driver_gl.c
3863
3864 * Fixed OpenGL mouse handling
3865
3866Sam      Le        Vieux      Porc
3867            (\____/)
3868Le          / @__@ \            Le
3869           (  (oo)  )   
3870            `-.~~.-'         Vieux
3871Vieux        /    \             
3872           @/      \_         
3873          (/ /    \ \)        Porc
3874Porc       WW`----'WW       
3875
3876Sam      Le        Vieux      Porc
3877
3878
3879
3880
3881
3882
3883------------------------------------------------------------------------
3884r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
3885Changed paths:
3886   M /trunk/caca/Makefile.am
3887   M /trunk/caca/caca.c
3888   M /trunk/caca/caca_internals.h
3889   A /trunk/caca/driver_raw.c
3890
3891  * Created a minimal raw driver that outputs stuff to stdout.
3892
3893------------------------------------------------------------------------
3894r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
3895Changed paths:
3896   M /trunk/caca/driver_gl.c
3897
3898                                       ██████                ██████
3899 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3900                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3901                                        ██░░░░███░░░░░░░░███░░░░██
3902                                       ██░░░░░░███░░░░░░███░░░░░░██
3903                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3904                                      ██░░░░░░██████████████░░░░░░██
3905                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3906                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3907                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3908                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3909                                        ██░░░░██████████████░░░░██
3910                                         ███░░░░░░██████░░░░░░███
3911                                           █████░░░░░░░░░░█████
3912                                               ████████████
3913
3914------------------------------------------------------------------------
3915r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
3916Changed paths:
3917   M /trunk/caca/driver_gl.c
3918   M /trunk/configure.ac
3919
3920  * Reworked the OpenGL headers and Glut features detection (what did you
3921    expect).
3922
3923------------------------------------------------------------------------
3924r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
3925Changed paths:
3926   M /trunk/cucul/cucul.h
3927   M /trunk/cucul/transform.c
3928
3929  * Implemented cucul_invert() to invert a canvas' colours.
3930
3931------------------------------------------------------------------------
3932r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
3933Changed paths:
3934   M /trunk/caca/driver_gl.c
3935
3936 * Fixed glutCheckLoop headers, testing only under MacOSX
3937
3938------------------------------------------------------------------------
3939r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
3940Changed paths:
3941   M /trunk/caca/driver_gl.c
3942   M /trunk/configure.ac
3943
3944 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3945
3946------------------------------------------------------------------------
3947r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
3948Changed paths:
3949   M /trunk/cucul/transform.c
3950
3951  * Minor addition to the rotate code.
3952
3953------------------------------------------------------------------------
3954r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
3955Changed paths:
3956   M /trunk/caca/Makefile.am
3957   M /trunk/src/Makefile.am
3958   M /trunk/test/Makefile.am
3959
3960  * Workaround for automake < 1.6.
3961
3962------------------------------------------------------------------------
3963r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
3964Changed paths:
3965   M /trunk/cucul/bitmap.c
3966
3967 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3968
3969
3970AHAHAH                      _
3971    _._ _..._ .-',     _.._(`))
3972   '-. `     '  /-._.-'    ',/
3973      ) MAIS    \            '.
3974     / _    _    |  JE         \
3975    |  a    a    /     SUIS     |
3976    \   .-.                     ; 
3977     '-('' ).-'       ,' UN    ;
3978        '-;           |      .'
3979           \    VIEUX  \    /
3980           | 7  .__  _.-\   \
3981           | |  |  ``/  /`  /
3982          /,_|  |   /,_/   /
3983             /,_/      '`-'
3984
3985POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3986
3987
3988
3989
3990
3991------------------------------------------------------------------------
3992r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
3993Changed paths:
3994   M /trunk/cucul/bitmap.c
3995   M /trunk/cucul/cucul.h
3996   M /trunk/test/demo.c
3997
3998 * 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.
3999
4000
4001------------------------------------------------------------------------
4002r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
4003Changed paths:
4004   M /trunk/caca/caca.h
4005   M /trunk/caca/caca_internals.h
4006   M /trunk/caca/driver_conio.c
4007   M /trunk/caca/driver_gl.c
4008   M /trunk/caca/driver_ncurses.c
4009   M /trunk/caca/driver_network.c
4010   M /trunk/caca/driver_slang.c
4011   M /trunk/caca/driver_vga.c
4012   M /trunk/caca/driver_win32.c
4013   M /trunk/caca/driver_x11.c
4014   M /trunk/caca/graphics.c
4015   M /trunk/test/demo.c
4016
4017  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
4018    that we have one function less.
4019  * Fixed coding style.
4020  * Removed FUCKING TABS.               ____.------.___
4021                           _______.----'`` ``` `` ``` ``-.
4022                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
4023                  _.-'    ' ` `` ```      `` ` `'           `.  _
4024               .-''      ` H A H A H A `'  M A I S            \/.)
4025     .    . .-' /       `         `                  `      `` ||
4026     |`-.(``-.          `      `       `        ' `  `    ```  |\
4027     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
4028       `/''````)       `` `          -        -   `````  ' '.' |\_)
4029        |`'_._`       ```      ''`  P O R C .   . ````        /
4030        // @) \    `   ``       ''' .              ```      '/
4031       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
4032     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
4033   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
4034   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
4035    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
4036      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
4037                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
4038                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
4039                                   ''''
4040
4041------------------------------------------------------------------------
4042r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
4043Changed paths:
4044   M /trunk/caca/driver_x11.c
4045   M /trunk/caca/graphics.c
4046
4047 * Fixed bug in show/hide cursor, implemented X11 cursor
4048
4049------------------------------------------------------------------------
4050r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
4051Changed paths:
4052   M /trunk/caca/driver_x11.c
4053   M /trunk/test/demo.c
4054
4055 * Added forgotten X11 set/hide cursor (non-working code)
4056
4057------------------------------------------------------------------------
4058r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
4059Changed paths:
4060   M /trunk/caca/caca.h
4061   M /trunk/caca/caca_internals.h
4062   M /trunk/caca/driver_conio.c
4063   M /trunk/caca/driver_gl.c
4064   M /trunk/caca/driver_ncurses.c
4065   M /trunk/caca/driver_network.c
4066   M /trunk/caca/driver_slang.c
4067   M /trunk/caca/driver_vga.c
4068   M /trunk/caca/driver_win32.c
4069   M /trunk/caca/graphics.c
4070
4071 * Added caca_show/hide_cursor, and corresponding GL binding
4072
4073------------------------------------------------------------------------
4074r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
4075Changed paths:
4076   M /trunk/caca/caca.h
4077
4078  * Documented the caca_event structure and improved a few things here and
4079    there in the documentation.
4080
4081------------------------------------------------------------------------
4082r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
4083Changed paths:
4084   M /trunk/caca/caca.c
4085   M /trunk/caca/caca_internals.h
4086   M /trunk/caca/driver_conio.c
4087   M /trunk/caca/driver_gl.c
4088   M /trunk/caca/driver_ncurses.c
4089   M /trunk/caca/driver_network.c
4090   M /trunk/caca/driver_slang.c
4091   M /trunk/caca/driver_vga.c
4092   M /trunk/caca/driver_win32.c
4093   M /trunk/caca/driver_x11.c
4094
4095  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
4096
4097------------------------------------------------------------------------
4098r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
4099Changed paths:
4100   M /trunk/cucul/math.c
4101
4102  * Removed spurious prototype.
4103
4104------------------------------------------------------------------------
4105r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
4106Changed paths:
4107   M /trunk/TODO
4108
4109  * Updated the TODO list with what's been done so far.
4110
4111------------------------------------------------------------------------
4112r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
4113Changed paths:
4114   M /trunk/caca/caca.c
4115   M /trunk/caca/caca.h
4116   M /trunk/caca/caca_internals.h
4117   M /trunk/caca/driver_conio.c
4118   M /trunk/caca/driver_gl.c
4119   M /trunk/caca/driver_ncurses.c
4120   M /trunk/caca/driver_network.c
4121   M /trunk/caca/driver_slang.c
4122   M /trunk/caca/driver_vga.c
4123   M /trunk/caca/driver_win32.c
4124   M /trunk/caca/driver_x11.c
4125   M /trunk/caca/event.c
4126   M /trunk/src/aafire.c
4127   M /trunk/src/cacaball.c
4128   M /trunk/src/cacamoir.c
4129   M /trunk/src/cacaplas.c
4130   M /trunk/src/cacaview.c
4131   M /trunk/test/colors.c
4132   M /trunk/test/demo.c
4133   M /trunk/test/dithering.c
4134   M /trunk/test/event.c
4135   M /trunk/test/gamma.c
4136   M /trunk/test/hsv.c
4137   M /trunk/test/spritedit.c
4138   M /trunk/test/transform.c
4139   M /trunk/test/unicode.c
4140
4141  * Massive rework of the event handling code, as per the TODO list.
4142
4143------------------------------------------------------------------------
4144r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
4145Changed paths:
4146   M /trunk/test/gamma.c
4147
4148  * Hahaha mais le vieux porc c'est moi.
4149
4150------------------------------------------------------------------------
4151r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
4152Changed paths:
4153   M /trunk/cucul/transform.c
4154
4155  * Added missing ASCII characters to cucul_rotate().
4156
4157------------------------------------------------------------------------
4158r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
4159Changed paths:
4160   M /trunk/cucul/box.c
4161   M /trunk/cucul/canvas.c
4162   M /trunk/cucul/conic.c
4163   M /trunk/cucul/cucul.h
4164   M /trunk/cucul/cucul_internals.h
4165   M /trunk/cucul/line.c
4166   M /trunk/cucul/triangle.c
4167   M /trunk/src/cacaview.c
4168   M /trunk/test/demo.c
4169   M /trunk/test/event.c
4170   M /trunk/test/export.c
4171   M /trunk/test/spritedit.c
4172
4173  * Made cucul_putchar32() an internal-only function.
4174  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
4175    string instead of a single character as their last argument.
4176
4177------------------------------------------------------------------------
4178r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
4179Changed paths:
4180   M /trunk/cucul/cucul.c
4181   M /trunk/cucul/cucul.h
4182   M /trunk/src/aafire.c
4183   M /trunk/src/cacaball.c
4184   M /trunk/src/cacamoir.c
4185   M /trunk/src/cacaplas.c
4186   M /trunk/src/cacaview.c
4187   M /trunk/test/colors.c
4188   M /trunk/test/demo.c
4189   M /trunk/test/dithering.c
4190   M /trunk/test/event.c
4191   M /trunk/test/export.c
4192   M /trunk/test/gamma.c
4193   M /trunk/test/hsv.c
4194   M /trunk/test/spritedit.c
4195   M /trunk/test/transform.c
4196   M /trunk/test/unicode.c
4197
4198  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
4199
4200------------------------------------------------------------------------
4201r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
4202Changed paths:
4203   M /trunk/TODO
4204
4205  * Removed done stuff from the TODO.
4206  * Updated the TODO list with what I said in the mailing-list. The top
4207    priority is what's marked "API-dependent stuff".
4208
4209------------------------------------------------------------------------
4210r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
4211Changed paths:
4212   M /trunk/test
4213   M /trunk/test/Makefile.am
4214   A /trunk/test/transform.c
4215
4216  * Added a test for the transformation routines.
4217
4218------------------------------------------------------------------------
4219r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
4220Changed paths:
4221   M /trunk/cucul/transform.c
4222
4223  * Added more characters to the flip/rotate routines.
4224
4225------------------------------------------------------------------------
4226r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
4227Changed paths:
4228   M /trunk/cucul/Makefile.am
4229   M /trunk/cucul/cucul.h
4230   A /trunk/cucul/transform.c
4231
4232  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
4233    operations on canvases.
4234
4235------------------------------------------------------------------------
4236r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
4237Changed paths:
4238   M /trunk/caca/caca.c
4239   M /trunk/caca/caca.h
4240   M /trunk/caca/caca_internals.h
4241   M /trunk/caca/driver_conio.c
4242   M /trunk/caca/driver_gl.c
4243   M /trunk/caca/driver_ncurses.c
4244   M /trunk/caca/driver_network.c
4245   M /trunk/caca/driver_slang.c
4246   M /trunk/caca/driver_vga.c
4247   M /trunk/caca/driver_win32.c
4248   M /trunk/caca/driver_x11.c
4249   M /trunk/caca/event.c
4250   M /trunk/caca/graphics.c
4251   M /trunk/caca/time.c
4252   M /trunk/cucul/bitmap.c
4253   M /trunk/cucul/box.c
4254   M /trunk/cucul/canvas.c
4255   M /trunk/cucul/charset.c
4256   M /trunk/cucul/conic.c
4257   M /trunk/cucul/cucul.c
4258   M /trunk/cucul/cucul.h
4259   M /trunk/cucul/cucul_internals.h
4260   M /trunk/cucul/export_ansi.c
4261   M /trunk/cucul/export_html.c
4262   M /trunk/cucul/export_irc.c
4263   M /trunk/cucul/export_ps.c
4264   M /trunk/cucul/export_svg.c
4265   M /trunk/cucul/line.c
4266   M /trunk/cucul/math.c
4267   M /trunk/cucul/sprite.c
4268   M /trunk/cucul/triangle.c
4269   M /trunk/kernel/kernel.c
4270   M /trunk/kernel/kernel.h
4271   M /trunk/test
4272
4273  * Slightly changed header comments.
4274
4275------------------------------------------------------------------------
4276r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4277Changed paths:
4278   M /trunk/cucul/canvas.c
4279
4280  * Optimise cucul_blit() by using memcpy() if there is no mask.
4281
4282------------------------------------------------------------------------
4283r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
4284Changed paths:
4285   M /trunk/cucul/canvas.c
4286   M /trunk/cucul/cucul.h
4287   M /trunk/test/Makefile.am
4288   M /trunk/test/gamma.c
4289
4290  * Added the cucul_blit() function. It lets us blit various canvas one
4291    onto the other with an optional mask.
4292
4293------------------------------------------------------------------------
4294r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
4295Changed paths:
4296   M /trunk/cucul/cucul.c
4297
4298  * Fixed an uninitialised structure member.
4299
4300------------------------------------------------------------------------
4301r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
4302Changed paths:
4303   M /trunk/cucul/Makefile.am
4304   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
4305   D /trunk/cucul/char.c
4306
4307  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
4308    that is a bit more high level than characters.
4309
4310------------------------------------------------------------------------
4311r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
4312Changed paths:
4313   M /trunk/caca/driver_network.c
4314   M /trunk/cucul/cucul.c
4315   M /trunk/cucul/cucul.h
4316   M /trunk/test/export.c
4317
4318  * Renamed cucul_get_export() to cucul_create_export().
4319
4320------------------------------------------------------------------------
4321r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
4322Changed paths:
4323   M /trunk/cucul/bitmap.c
4324   M /trunk/cucul/cucul.h
4325   M /trunk/src/aafire.c
4326   M /trunk/src/cacaball.c
4327   M /trunk/src/cacamoir.c
4328   M /trunk/src/cacaplas.c
4329   M /trunk/src/cacaview.c
4330   M /trunk/test/demo.c
4331   M /trunk/test/export.c
4332   M /trunk/test/gamma.c
4333   M /trunk/test/hsv.c
4334
4335  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
4336
4337------------------------------------------------------------------------
4338r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
4339Changed paths:
4340   M /trunk/cucul/cucul.c
4341   M /trunk/cucul/cucul.h
4342   M /trunk/src/aafire.c
4343   M /trunk/src/cacaball.c
4344   M /trunk/src/cacamoir.c
4345   M /trunk/src/cacaplas.c
4346   M /trunk/src/cacaview.c
4347   M /trunk/test/colors.c
4348   M /trunk/test/demo.c
4349   M /trunk/test/dithering.c
4350   M /trunk/test/event.c
4351   M /trunk/test/export.c
4352   M /trunk/test/gamma.c
4353   M /trunk/test/hsv.c
4354   M /trunk/test/spritedit.c
4355   M /trunk/test/unicode.c
4356
4357  * Changed the cucul_init parameter so that it now directly accepts a
4358    canvas size (use cucul_init(0, 0) for the old behaviour).
4359
4360------------------------------------------------------------------------
4361r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
4362Changed paths:
4363   M /trunk/kernel/kernel.c
4364
4365  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
4366
4367------------------------------------------------------------------------
4368r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
4369Changed paths:
4370   M /trunk/cucul/cucul.c
4371
4372  * Removed code that did not need to be duplicated.
4373
4374------------------------------------------------------------------------
4375r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4376Changed paths:
4377   M /trunk/src/cacaview.c
4378
4379  * Gamma support in cacaview (through the g/G key).
4380
4381------------------------------------------------------------------------
4382r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
4383Changed paths:
4384   M /trunk/test/gamma.c
4385
4386  * Added colour to the gamma test.
4387
4388------------------------------------------------------------------------
4389r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
4390Changed paths:
4391   M /trunk/cucul/bitmap.c
4392
4393  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
4394
4395------------------------------------------------------------------------
4396r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
4397Changed paths:
4398   M /trunk/test/gamma.c
4399
4400  * Animated gamma test.
4401
4402------------------------------------------------------------------------
4403r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
4404Changed paths:
4405   M /trunk/cucul/cucul.h
4406   M /trunk/cucul/math.c
4407
4408  * Got rid of cucul_powf(), too complex to implement and no longer used.
4409
4410------------------------------------------------------------------------
4411r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
4412Changed paths:
4413   M /trunk/configure.ac
4414   M /trunk/cucul/bitmap.c
4415
4416  * Added optional support for CP437 gray blocks in the bitmap renderer.
4417  * Use a custom pow() function for gamma computation.
4418
4419------------------------------------------------------------------------
4420r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
4421Changed paths:
4422   M /trunk/cucul/math.c
4423
4424  * Tried to do something with cucul_powf. It currently sucks.
4425
4426------------------------------------------------------------------------
4427r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
4428Changed paths:
4429   M /trunk/src/cacaplas.c
4430
4431  * Changed the cacaplas colours. Yeah, I do what I want.
4432
4433------------------------------------------------------------------------
4434r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
4435Changed paths:
4436   M /trunk/test/Makefile.am
4437   A /trunk/test/gamma.c
4438
4439                                                        ___
4440  * Bitmap gamma test example. Of       ,---.        /""`_,'
4441    course it does not work yet,        |    `\``""-;   /
4442    because some dirty old pig          \   /`\\     ';'
4443    implemented a cucul_powf()        .')   |     __   \
4444    function that only works         / (`  /     /(O\. _|
4445    with integer exponents.       .-`|  `"`      `    .-\_
4446                               .-'   \                  ` ;=-.
4447    HAHAHAHA MAIS            .'        .           ._,   / o o\
4448    VIEUX PORC !         .-'`            .           '-._;_._.J
4449                     .-'`                               `.-'`
4450                 _. -`         L            '          .'
4451               .'           U                  '- ._.-'
4452             /`          C                         /
4453            /         y                           |
4454      ._   ;       J                         |    |
4455       )).-|                     |           |    /
4456      (/`.-|                \    \           /  .;
4457      ( (_)|                 |    \         ; .' |
4458       '--';                 |    `\       / /   |
4459            \                |      `\    /.'   /
4460             \               /        ;  |`\   |
4461              '.           .'      _.-|  |  |  |
4462                '-.     .-';_"---'`.__|  |  |  \
4463                   `'-._     ``'-.    |  \  \__\\
4464                        `''--.___\\   \__\\
4465
4466------------------------------------------------------------------------
4467r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
4468Changed paths:
4469   M /trunk/cucul/bitmap.c
4470   M /trunk/cucul/cucul.h
4471   M /trunk/cucul/sprite.c
4472   M /trunk/src/aafire.c
4473   M /trunk/src/cacaball.c
4474   M /trunk/src/cacamoir.c
4475   M /trunk/src/cacaplas.c
4476   M /trunk/src/cacaview.c
4477   M /trunk/test/demo.c
4478   M /trunk/test/export.c
4479   M /trunk/test/hsv.c
4480
4481  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
4482
4483------------------------------------------------------------------------
4484r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
4485Changed paths:
4486   M /trunk/configure.ac
4487   M /trunk/kernel/kernel.c
4488
4489  * Use the asm versions of sin and cos when available.
4490
4491------------------------------------------------------------------------
4492r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
4493Changed paths:
4494   M /trunk/caca/driver_gl.c
4495
4496 * Added a bird.
4497
4498------------------------------------------------------------------------
4499r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
4500Changed paths:
4501   M /trunk/caca/driver_x11.c
4502
4503  * Added basic support for a few Unicode characters to the X11 driver.
4504
4505------------------------------------------------------------------------
4506r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
4507Changed paths:
4508   M /trunk/src/cacaplas.c
4509
4510  * Added a lame "powered by libcaca" banner to cacaplas.
4511
4512------------------------------------------------------------------------
4513r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
4514Changed paths:
4515   M /trunk/TODO
4516
4517  * Added a few notes to the TODO list.
4518
4519------------------------------------------------------------------------
4520r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
4521Changed paths:
4522   M /trunk/src/cacaball.c
4523
4524 Nan mais avec ma config   _,--.       ,--._
4525 d'Emacs c'est vraiment    \  > `-"""-' <  /
4526 impossible qu'il reste     `-.         .-'
4527 des tabs dans mon code       / 'e___e` \
4528                       \__   (   (o o)   )
4529  HAHAHAHA MAIS              _\_  `='  _/_
4530   VIEUX PORC !             / /|`-._.-'|\ \
4531            \   .,         / /||_______||\ \
4532              .,|_)      _/ /_||=======||_\ \_
4533  _   _______( ,\ ',    / _/==||       ||==\_ \
4534'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
4535  '/                 (")   \               /
4536   |                t-`     \______|______/
4537    \           )_.-`       |______|______|
4538     \  .^--|  /_|            )__|   |__(
4539      \_(_\ |_|'[_\          /   ]   [   \
4540      '[_\  '[_\             `--'     `--'
4541
4542------------------------------------------------------------------------
4543r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
4544Changed paths:
4545   M /trunk/test/unicode.c
4546
4547  * More special characters in the Unicode test.
4548
4549------------------------------------------------------------------------
4550r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
4551Changed paths:
4552   M /trunk/caca/caca.h
4553   M /trunk/caca/caca_internals.h
4554   M /trunk/caca/event.c
4555   M /trunk/caca/graphics.c
4556   M /trunk/cucul/char.c
4557   M /trunk/cucul/cucul_internals.h
4558
4559  * Cosmetic fixes.
4560
4561------------------------------------------------------------------------
4562r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
4563Changed paths:
4564   M /trunk/caca/driver_network.c
4565   M /trunk/cucul/cucul.c
4566   M /trunk/cucul/cucul.h
4567   M /trunk/cucul/export_ansi.c
4568   M /trunk/cucul/export_html.c
4569   M /trunk/cucul/export_irc.c
4570   M /trunk/cucul/export_ps.c
4571   M /trunk/cucul/export_svg.c
4572   M /trunk/test/export.c
4573
4574  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
4575
4576------------------------------------------------------------------------
4577r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
4578Changed paths:
4579   M /trunk/caca/driver_conio.c
4580   M /trunk/caca/driver_vga.c
4581   M /trunk/cucul/Makefile.am
4582   M /trunk/cucul/char.c
4583   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
4584   M /trunk/cucul/cucul_internals.h
4585
4586  * Factorised some charset handling code into a new cucul/charset.c file.
4587
4588------------------------------------------------------------------------
4589r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
4590Changed paths:
4591   M /trunk/test/export.c
4592
4593  * Added a few commonly escaped characters to the export test: ( ) " < > &
4594
4595------------------------------------------------------------------------
4596r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
4597Changed paths:
4598   M /trunk/cucul/export_svg.c
4599
4600  * Full Unicode support in the SVG exporter.
4601
4602------------------------------------------------------------------------
4603r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
4604Changed paths:
4605   M /trunk/caca/driver_x11.c
4606
4607  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
4608
4609------------------------------------------------------------------------
4610r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
4611Changed paths:
4612   M /trunk/cucul/export_ps.c
4613
4614                                        ___                     
4615                                        ',_`""\        .---,   
4616                                           \   :-""``/`    |   
4617          Ahaha mais vieux porc !!          `;'     //`\   /   
4618                                            /   __     |   ('. 
4619                                           |_ ./O)\     \  `) \
4620                                          _/-.    `      `"`  |`
4621                                      .-=; `                  /
4622                                     /o o \   ,_,           .   
4623                                     L._._;_.-'           .     
4624                                       `'-.`             '     
4625                                           `.         '         
4626                                             '-._. -'           
4627
4628------------------------------------------------------------------------
4629r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
4630Changed paths:
4631   M /trunk/ChangeLog
4632
4633  * Updated ChangeLog and converted it to UTF-8.
4634
4635------------------------------------------------------------------------
4636r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
4637Changed paths:
4638   M /trunk/cucul/export_svg.c
4639
4640  * Fixed Unicode handling and improved coding style in the SVG exporter.
4641
4642------------------------------------------------------------------------
4643r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
4644Changed paths:
4645   M /trunk/test/export.c
4646
4647  * Do not write the trailing \0 when exporting data.
4648
4649------------------------------------------------------------------------
4650r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
4651Changed paths:
4652   M /trunk/cucul/export_ps.c
4653
4654  * Fixed syntax errors in the generated PostScript document if ( ) \ or
4655    Unicode characters are encountered.
4656
4657------------------------------------------------------------------------
4658r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
4659Changed paths:
4660   M /trunk/cucul/export_ps.c
4661
4662  * Optimised for speed and space, fixed a few bugs, and improved coding style
4663    in the PS exporter (vieux porc !).
4664
4665------------------------------------------------------------------------
4666r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
4667Changed paths:
4668   M /trunk/cucul/cucul.c
4669
4670  * Comment clarification.
4671
4672------------------------------------------------------------------------
4673r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
4674Changed paths:
4675   M /trunk/caca/driver_win32.c
4676
4677  * Fix resizing of the Win32 console. It now adapts to the requested size.
4678
4679------------------------------------------------------------------------
4680r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
4681Changed paths:
4682   M /trunk/caca/driver_conio.c
4683   M /trunk/caca/driver_vga.c
4684
4685  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
4686  * Cosmetic code changes.
4687
4688------------------------------------------------------------------------
4689r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
4690Changed paths:
4691   M /trunk/caca/driver_slang.c
4692
4693  * Fixed compiler warnings when UTF-8 S-Lang is not available.
4694
4695------------------------------------------------------------------------
4696r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
4697Changed paths:
4698   M /trunk/caca/driver_ncurses.c
4699   M /trunk/configure.ac
4700
4701  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
4702
4703------------------------------------------------------------------------
4704r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
4705Changed paths:
4706   M /trunk/build-win32
4707
4708  * Distribute the license with Win32 packages and convert text files to
4709    CRLF format.
4710
4711------------------------------------------------------------------------
4712r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
4713Changed paths:
4714   M /trunk/caca/driver_conio.c
4715   M /trunk/test/unicode.c
4716
4717  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
4718    the DOS/conio.h driver, and updated the unicode test accordingly.
4719
4720------------------------------------------------------------------------
4721r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4722Changed paths:
4723   M /trunk/test/export.c
4724   M /trunk/test/unicode.c
4725
4726  * Added a few more Unicode characters to the export and unicode tests.
4727
4728------------------------------------------------------------------------
4729r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
4730Changed paths:
4731   M /trunk/caca/driver_conio.c
4732
4733  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
4734    equivalents in CP437 0x7f - 0xff are translated.
4735
4736------------------------------------------------------------------------
4737r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
4738Changed paths:
4739   M /trunk/cucul/export_html.c
4740
4741  * Unicode support in the HTML exporter.
4742
4743------------------------------------------------------------------------
4744r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4745Changed paths:
4746   M /trunk/caca/caca.c
4747
4748  * Cosmetic.
4749
4750------------------------------------------------------------------------
4751r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4752Changed paths:
4753   M /trunk/test
4754   M /trunk/test/Makefile.am
4755   A /trunk/test/export.c
4756
4757  * Small test program for exporters. Usage: "export html", "export irc" etc.
4758
4759------------------------------------------------------------------------
4760r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
4761Changed paths:
4762   A /trunk/cucul/export_svg.c
4763
4764 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
4765*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4766p______...___________________________p
4767e____(_..__`'-.,--,__________________e
4768n_____'-._'-.__`\a\\_________________n
4769i_________'.___.'_(|_________________i
4770s____________7____||_________________s
4771b___________/___.'_|_________________b
4772i__________/_.-'__,J_________________i
4773r_________/_________\________________r
4774d________||___/______;_______________d
4775*________||__|_______|_______________*
4776p________`\__\_______|__/__''\_______p
4777e__________'._\______/.-`____{}|_____e
4778n___________/\_`;_.-'_________/______n
4779i___________\_;(((____.--'\_/________i
4780s_________.(((_____.-;\______________s
4781b____.--'`_____,;`'.'-;\_____________b
4782i_taco's____.'____'._.'\\____________i
4783r_dick_--'_________|__\_|____________r
4784d__________________\_\,_/____________d
4785*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4786
4787
4788------------------------------------------------------------------------
4789r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
4790Changed paths:
4791   M /trunk/cucul/Makefile.am
4792   M /trunk/cucul/cucul.c
4793   M /trunk/cucul/cucul.h
4794   M /trunk/cucul/export_html.c
4795   M /trunk/cucul/export_ps.c
4796
4797 * Added preliminary (but working) SVG exporter
4798
4799------------------------------------------------------------------------
4800r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4801Changed paths:
4802   M /trunk/caca/driver_network.c
4803
4804 * Added telnet commands and options strings for debug
4805
4806------------------------------------------------------------------------
4807r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4808Changed paths:
4809   M /trunk/test/demo.c
4810
4811 * Fixed refresh when updating parameter in display_menu()
4812
4813------------------------------------------------------------------------
4814r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4815Changed paths:
4816   M /trunk/kernel/kernel.c
4817
4818 * Removed false comment
4819
4820------------------------------------------------------------------------
4821r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4822Changed paths:
4823   M /trunk/src/cacaball.c
4824
4825 * Optimised cacaballs a bit
4826
4827------------------------------------------------------------------------
4828r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4829Changed paths:
4830   M /trunk/src/cacaball.c
4831
4832 * Better cacaballs parameters
4833
4834------------------------------------------------------------------------
4835r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
4836Changed paths:
4837   M /trunk/src/cacamoir.c
4838
4839  * Increased cacamoir circle thikness by 50%, because it currently really
4840    sucks in small resolutions.
4841
4842------------------------------------------------------------------------
4843r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
4844Changed paths:
4845   M /trunk/caca/driver_gl.c
4846   M /trunk/caca/driver_ncurses.c
4847   M /trunk/caca/driver_x11.c
4848   M /trunk/src/cacaball.c
4849
4850  * Minor coding style fixes.
4851
4852------------------------------------------------------------------------
4853r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
4854Changed paths:
4855   M /trunk/caca/driver_win32.c
4856
4857  * UTF-8 support in the Win32 driver.
4858
4859------------------------------------------------------------------------
4860r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
4861Changed paths:
4862   M /trunk/caca/caca.h
4863   M /trunk/caca/driver_network.c
4864
4865  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
4866  * Use RETSIGTYPE for signal handler return values.
4867
4868------------------------------------------------------------------------
4869r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
4870Changed paths:
4871   M /trunk/caca/driver_slang.c
4872   M /trunk/configure.ac
4873
4874  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
4875    in the SLang driver.
4876  * Cosmetic fixes in configure.ac.
4877
4878------------------------------------------------------------------------
4879r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
4880Changed paths:
4881   M /trunk/caca/driver_network.c
4882   M /trunk/cucul/cucul.c
4883   M /trunk/cucul/cucul.h
4884   M /trunk/cucul/cucul_internals.h
4885   M /trunk/cucul/export_ansi.c
4886   M /trunk/cucul/export_html.c
4887   M /trunk/cucul/export_irc.c
4888   M /trunk/cucul/export_ps.c
4889
4890  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
4891  * Got rid of static buffers; we now use cucul_free() to free exported
4892    buffers.
4893  * Fixed light background in the ANSI exporter by adding escape sequences for
4894    most terminal emulators.
4895
4896------------------------------------------------------------------------
4897r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
4898Changed paths:
4899   M /trunk/kernel/kernel.c
4900
4901 * Fixed UPPER() for strcasecmp
4902
4903------------------------------------------------------------------------
4904r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
4905Changed paths:
4906   M /trunk/kernel/kernel.c
4907
4908  * Rewrote strncasecmp. Totally untested, of course.
4909
4910------------------------------------------------------------------------
4911r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4912Changed paths:
4913   M /trunk/cucul/export_ps.c
4914
4915  * STATIC char const. AHAHAHAHA.
4916
4917------------------------------------------------------------------------
4918r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
4919Changed paths:
4920   M /trunk/caca/driver_network.c
4921
4922  * Do not switch to alternate screen when clearing, because sometimes we
4923    are unable to cleanly restore the state.
4924
4925------------------------------------------------------------------------
4926r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
4927Changed paths:
4928   M /trunk/cucul/export_ps.c
4929
4930 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
4931
4932------------------------------------------------------------------------
4933r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4934Changed paths:
4935   M /trunk/cucul/export_ps.c
4936
4937 * Postscript exporter now kinda works. Paper size to be fixed
4938
4939------------------------------------------------------------------------
4940r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
4941Changed paths:
4942   M /trunk/cucul/Makefile.am
4943   M /trunk/cucul/cucul.c
4944   M /trunk/cucul/cucul.h
4945   M /trunk/cucul/cucul_internals.h
4946   A /trunk/cucul/export_ps.c
4947
4948 * Added preliminary Postscript (tm) (r) (c) exporter.
4949
4950------------------------------------------------------------------------
4951r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
4952Changed paths:
4953   M /trunk/caca/driver_network.c
4954
4955  * Pressing Ctrl-C on the client side now drops the connection.
4956
4957------------------------------------------------------------------------
4958r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
4959Changed paths:
4960   M /trunk/TODO
4961
4962  * Updated the TODO list, mostly with Unicode-related tasks.
4963
4964------------------------------------------------------------------------
4965r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
4966Changed paths:
4967   M /trunk/caca/caca.h
4968   M /trunk/caca/driver_network.c
4969
4970  * Changed port environment variable to "CACA_PORT". No need to mention it's
4971    a network port, we could have guessed.
4972
4973------------------------------------------------------------------------
4974r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
4975Changed paths:
4976   M /trunk/caca/caca.c
4977
4978  * Ooops, fixed an old typo.
4979
4980------------------------------------------------------------------------
4981r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
4982Changed paths:
4983   M /trunk/src/cacaball.c
4984
4985  * Fixed a warning in cacaball.c.
4986
4987------------------------------------------------------------------------
4988r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
4989Changed paths:
4990   M /trunk/caca/driver_network.c
4991
4992  * Improvements to the network output:
4993    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4994      the registered ports area, but we'd never be accepted anyway).
4995    + Retry network sends in caca_get_event(), too.
4996    + Have a per-client buffer in case of network congestion. If that buffer
4997      gets full, just drop it and start again at the next frame.
4998    + Set the window title to "caca for the network".
4999    + Do not send the ANSI buffer's terminating \0.
5000    + Restore the SIGPIPE handler on close.
5001    + Set window size to 80x24 instead of 80x25.
5002
5003------------------------------------------------------------------------
5004r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
5005Changed paths:
5006   M /trunk/cucul/export_ansi.c
5007   M /trunk/cucul/export_html.c
5008   M /trunk/cucul/export_irc.c
5009   M /trunk/perl/lib/Term/Caca/Bitmap.pm
5010   M /trunk/perl/lib/Term/Caca/Constants.pm
5011   M /trunk/perl/lib/Term/Caca/Sprite.pm
5012   M /trunk/perl/lib/Term/Caca.pm
5013   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
5014   M /trunk/perl/lib/Term/Kaka/Constants.pm
5015   M /trunk/perl/lib/Term/Kaka/Sprite.pm
5016   M /trunk/perl/lib/Term/Kaka.pm
5017   M /trunk/python/pypycaca.c
5018   M /trunk/python/pypycaca.h
5019
5020  * Set svn:keyword Id property on a few files.
5021
5022  Note to developers: use that chunk in your ~/.subversion/config:
5023
5024[miscellany]
5025enable-auto-props = yes
5026
5027[auto-props]
5028*.m = svn:keywords=Id
5029*.h = svn:keywords=Id
5030*.mm = svn:keywords=Id
5031*.c = svn:keywords=Id
5032*.cpp = svn:keywords=Id
5033*.pch = svn:keywords=Id
5034*.command = svn:keywords=Id
5035*.pl = svn:keywords=Id
5036*.pm = svn:keywords=Id
5037*.py = svn:keywords=Id
5038*.sh = svn:keywords=Id
5039*.txt = svn:keywords=Id
5040*.html = svn:keywords=Id
5041*.php = svn:keywords=Id
5042
5043
5044------------------------------------------------------------------------
5045r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
5046Changed paths:
5047   M /trunk/cucul/export_ansi.c
5048
5049  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
5050
5051------------------------------------------------------------------------
5052r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
5053Changed paths:
5054   M /trunk/caca/caca.c
5055
5056  * Fixed an uninitialised variable in the event queue handling.
5057
5058------------------------------------------------------------------------
5059r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
5060Changed paths:
5061   M /trunk/test/colors.c
5062
5063  * Allow the color test to be built as a kernel.
5064
5065------------------------------------------------------------------------
5066r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
5067Changed paths:
5068   M /trunk/THANKS
5069
5070  * Sorted list of extra contributors by topic and added the FSF.
5071
5072------------------------------------------------------------------------
5073r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
5074Changed paths:
5075   M /trunk/caca/driver_network.c
5076
5077  * Set the client sockets as non-blocking, and implemented non-blocking
5078    writes. Currently works very badly with more than one client.
5079
5080------------------------------------------------------------------------
5081r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5082Changed paths:
5083   M /trunk/kernel/kernel.c
5084
5085 * wrote strcasecmp for fun
5086
5087------------------------------------------------------------------------
5088r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
5089Changed paths:
5090   M /trunk/cucul/Makefile.am
5091   A /trunk/cucul/export_ansi.c
5092   A /trunk/cucul/export_html.c
5093   A /trunk/cucul/export_irc.c
5094   D /trunk/cucul/exporter_ansi.c
5095   D /trunk/cucul/exporter_html.c
5096   D /trunk/cucul/exporter_irc.c
5097
5098 * Renamed exporter_* to export_*, from God recommendation.
5099
5100------------------------------------------------------------------------
5101r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
5102Changed paths:
5103   M /trunk/cucul/Makefile.am
5104   D /trunk/cucul/export.c
5105   A /trunk/cucul/exporter_ansi.c
5106   A /trunk/cucul/exporter_html.c
5107   A /trunk/cucul/exporter_irc.c
5108
5109 * Exploded cucul/export.c
5110
5111------------------------------------------------------------------------
5112r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5113Changed paths:
5114   M /trunk/caca/caca.c
5115   M /trunk/caca/caca.h
5116   M /trunk/caca/driver_network.c
5117
5118 * Added CACA_NETWORK_PORT env and related documentation
5119
5120------------------------------------------------------------------------
5121r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
5122Changed paths:
5123   M /trunk/caca/driver_network.c
5124   M /trunk/configure.ac
5125   M /trunk/cucul/cucul_internals.h
5126
5127 * 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
5128
5129------------------------------------------------------------------------
5130r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
5131Changed paths:
5132   M /trunk/caca/driver_network.c
5133
5134  * Handle incoming connections in network_get_event() as well as
5135    network_display() so that new clients immediately get the contents
5136    of the canvas and do not need to wait for a caca_display() call.
5137
5138------------------------------------------------------------------------
5139r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
5140Changed paths:
5141   M /trunk/cucul/char.c
5142
5143  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
5144    cucul_putchar32() function but I'm not convinced it will be useful.
5145
5146------------------------------------------------------------------------
5147r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
5148Changed paths:
5149   M /trunk/caca/driver_conio.c
5150   M /trunk/caca/driver_gl.c
5151   M /trunk/caca/driver_ncurses.c
5152   M /trunk/caca/driver_network.c
5153   M /trunk/caca/driver_win32.c
5154   M /trunk/caca/driver_x11.c
5155   M /trunk/caca/graphics.c
5156
5157  * Use the internal version of cucul_set_size in output drivers so that
5158    they can force a resize. We need to find a way to make those specific
5159    cucul - caca interactions unavailable to the clueless user.
5160
5161------------------------------------------------------------------------
5162r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
5163Changed paths:
5164   M /trunk/src/cacaball.c
5165   M /trunk/src/cacamoir.c
5166   M /trunk/src/cacaplas.c
5167
5168  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
5169
5170------------------------------------------------------------------------
5171r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
5172Changed paths:
5173   M /trunk/caca/driver_vga.c
5174
5175  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
5176    80x25 upon initialisation.
5177
5178------------------------------------------------------------------------
5179r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
5180Changed paths:
5181   M /trunk/caca/driver_slang.c
5182
5183  * Added Unicode support to the SLang driver.
5184
5185------------------------------------------------------------------------
5186r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
5187Changed paths:
5188   M /trunk/kernel/kernel.c
5189   M /trunk/kernel/kernel.h
5190
5191  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
5192
5193------------------------------------------------------------------------
5194r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
5195Changed paths:
5196   M /trunk/test/unicode.c
5197
5198  * More Unicode tests: gradient glyphs, double width characters.
5199
5200------------------------------------------------------------------------
5201r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
5202Changed paths:
5203   M /trunk/build-kernel
5204
5205 * Oops, modified build-kernel while testing and commited it ;)
5206
5207------------------------------------------------------------------------
5208r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
5209Changed paths:
5210   M /trunk/build-kernel
5211   M /trunk/caca/driver_network.c
5212
5213 * 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.
5214
5215------------------------------------------------------------------------
5216r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
5217Changed paths:
5218   M /trunk/caca/driver_vga.c
5219
5220  * Fixed VGA colours. The values only range from 0 to 63.
5221
5222------------------------------------------------------------------------
5223r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
5224Changed paths:
5225   M /trunk/build-kernel
5226   M /trunk/caca/caca_internals.h
5227   M /trunk/cucul/cucul_internals.h
5228   M /trunk/kernel/kernel.c
5229   M /trunk/kernel/kernel.h
5230
5231  * Added assembly code for inb() and outb().
5232  * Print a small message at kernel boot time just to check that the kernel
5233    was properly loaded.
5234
5235------------------------------------------------------------------------
5236r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
5237Changed paths:
5238   M /trunk/cucul/export.c
5239
5240 * Added tests for malloc()'s
5241
5242------------------------------------------------------------------------
5243r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
5244Changed paths:
5245   M /trunk/README
5246   M /trunk/cucul/cucul.c
5247   M /trunk/cucul/cucul_internals.h
5248   M /trunk/cucul/export.c
5249
5250 * Updated README for network driver, fixed remaining exporters
5251
5252------------------------------------------------------------------------
5253r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
5254Changed paths:
5255   M /trunk/caca/Makefile.am
5256   M /trunk/configure.ac
5257   M /trunk/kernel/Makefile.am
5258
5259  * Added a conditional to only build the kernel if --enable-vga was set.
5260
5261------------------------------------------------------------------------
5262r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
5263Changed paths:
5264   M /trunk/build-kernel
5265
5266  * Set executable flag to the build-kernel script.
5267
5268------------------------------------------------------------------------
5269r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
5270Changed paths:
5271   A /trunk/COPYING.GPL
5272   M /trunk/Makefile.am
5273   A /trunk/build-kernel
5274   M /trunk/caca/time.c
5275   M /trunk/configure.ac
5276   M /trunk/cucul/bitmap.c
5277   M /trunk/cucul/box.c
5278   M /trunk/cucul/char.c
5279   M /trunk/cucul/conic.c
5280   M /trunk/cucul/cucul.c
5281   M /trunk/cucul/cucul_internals.h
5282   M /trunk/cucul/export.c
5283   M /trunk/cucul/line.c
5284   M /trunk/cucul/math.c
5285   M /trunk/cucul/sprite.c
5286   M /trunk/cucul/triangle.c
5287   A /trunk/kernel
5288   A /trunk/kernel/Makefile.am
5289   A /trunk/kernel/kernel.c
5290   A /trunk/kernel/kernel.h
5291   A /trunk/kernel/multiboot.S
5292   A /trunk/kernel/multiboot.h
5293   M /trunk/src
5294   M /trunk/src/aafire.c
5295
5296  * Added glue code to compile libcaca without a libc and build applications
5297    as multiboot kernels.
5298
5299------------------------------------------------------------------------
5300r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
5301Changed paths:
5302   M /trunk/caca/driver_conio.c
5303
5304  * Cosmetic change.
5305
5306------------------------------------------------------------------------
5307r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
5308Changed paths:
5309   M /trunk/README
5310
5311  * Slightly updated README.
5312
5313------------------------------------------------------------------------
5314r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
5315Changed paths:
5316   M /trunk/caca/caca.c
5317   M /trunk/caca/caca_internals.h
5318   A /trunk/caca/driver_vga.c
5319
5320  * Pure VGA output driver.
5321
5322------------------------------------------------------------------------
5323r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
5324Changed paths:
5325   M /trunk/caca/graphics.c
5326
5327  * Removed unused includes.
5328
5329------------------------------------------------------------------------
5330r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
5331Changed paths:
5332   M /trunk/AUTHORS
5333
5334  * Added a few details for authors.
5335
5336------------------------------------------------------------------------
5337r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
5338Changed paths:
5339   M /trunk/test
5340   M /trunk/test/Makefile.am
5341   A /trunk/test/unicode.c
5342
5343  * Added a tiny Unicode test program. Of course it does not work yet, but
5344    good to have something to start with.
5345
5346------------------------------------------------------------------------
5347r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
5348Changed paths:
5349   M /trunk/caca/caca.h
5350   M /trunk/cucul/cucul.h
5351
5352 * Updated documentation a bit
5353
5354------------------------------------------------------------------------
5355r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
5356Changed paths:
5357   M /trunk/caca/driver_network.c
5358   M /trunk/cucul/cucul.c
5359   M /trunk/cucul/cucul_internals.h
5360   M /trunk/cucul/export.c
5361
5362 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
5363
5364------------------------------------------------------------------------
5365r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
5366Changed paths:
5367   M /trunk/caca/driver_network.c
5368
5369 * Fixed memory leak in network driver
5370
5371------------------------------------------------------------------------
5372r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
5373Changed paths:
5374   M /trunk/caca/driver_gl.c
5375
5376  * Made the OpenGL colors slightly less saturated.
5377
5378------------------------------------------------------------------------
5379r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
5380Changed paths:
5381   M /trunk/caca/driver_conio.c
5382   M /trunk/caca/driver_gl.c
5383   M /trunk/caca/driver_ncurses.c
5384   M /trunk/caca/driver_slang.c
5385   M /trunk/caca/driver_win32.c
5386   M /trunk/caca/driver_x11.c
5387
5388  * Make output drivers more error resilient when handling UTF-32 characters,
5389    by simply ignoring everything non ASCII :-)
5390
5391------------------------------------------------------------------------
5392r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
5393Changed paths:
5394   M /trunk/caca/driver_network.c
5395
5396 * Fixed blinking screen
5397
5398------------------------------------------------------------------------
5399r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
5400Changed paths:
5401   M /trunk/caca/driver_network.c
5402   M /trunk/cucul/cucul.h
5403   M /trunk/cucul/export.c
5404
5405 * Exporters now return size of generated data
5406
5407------------------------------------------------------------------------
5408r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
5409Changed paths:
5410   M /trunk/caca/Makefile.am
5411   M /trunk/caca/caca.c
5412   M /trunk/caca/caca_internals.h
5413   A /trunk/caca/driver_network.c
5414   M /trunk/configure.ac
5415
5416 * Added very preliminary network driver
5417
5418------------------------------------------------------------------------
5419r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
5420Changed paths:
5421   M /trunk/caca/caca.c
5422   M /trunk/caca/caca_internals.h
5423   M /trunk/caca/driver_conio.c
5424   M /trunk/caca/driver_gl.c
5425   M /trunk/caca/driver_ncurses.c
5426   M /trunk/caca/driver_slang.c
5427   M /trunk/caca/driver_win32.c
5428   M /trunk/caca/driver_x11.c
5429   M /trunk/caca/event.c
5430   M /trunk/caca/graphics.c
5431   M /trunk/cucul/cucul.c
5432
5433  * Fixed async issues between the driver and libcaca when resizing windows,
5434    and simplified the handle_resize() API. Still can be polished.
5435
5436------------------------------------------------------------------------
5437r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
5438Changed paths:
5439   M /trunk/cucul/cucul.c
5440
5441  * cucul_set_size() does nothing if a graphical backend is attached. Added
5442    documentation to explain this behaviour.
5443
5444------------------------------------------------------------------------
5445r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
5446Changed paths:
5447   M /trunk/caca/caca.c
5448   M /trunk/caca/caca_internals.h
5449   M /trunk/caca/driver_gl.c
5450   M /trunk/caca/driver_ncurses.c
5451   M /trunk/caca/driver_slang.c
5452   M /trunk/caca/driver_win32.c
5453   M /trunk/caca/driver_x11.c
5454   M /trunk/caca/event.c
5455
5456  * Cosmetic changes here and there.
5457
5458------------------------------------------------------------------------
5459r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
5460Changed paths:
5461   M /trunk/caca/caca.c
5462   M /trunk/caca/caca_internals.h
5463   M /trunk/caca/driver_conio.c
5464   M /trunk/caca/driver_gl.c
5465   M /trunk/caca/driver_ncurses.c
5466   M /trunk/caca/driver_slang.c
5467   M /trunk/caca/driver_win32.c
5468   M /trunk/caca/driver_x11.c
5469   M /trunk/caca/event.c
5470   M /trunk/caca/graphics.c
5471
5472  * Finished moving everything driver-specific to the apropriate driver_*.c
5473    files. Phew. Now they just need a few comments.
5474
5475------------------------------------------------------------------------
5476r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
5477Changed paths:
5478   M /trunk/caca/driver_conio.c
5479   M /trunk/caca/driver_gl.c
5480   M /trunk/caca/driver_ncurses.c
5481   M /trunk/caca/driver_slang.c
5482   M /trunk/caca/driver_win32.c
5483   M /trunk/caca/driver_x11.c
5484
5485  * Cleaned up useless header includes.
5486
5487------------------------------------------------------------------------
5488r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
5489Changed paths:
5490   M /trunk/caca/caca_internals.h
5491   M /trunk/caca/driver_conio.c
5492   M /trunk/caca/driver_gl.c
5493   M /trunk/caca/driver_ncurses.c
5494   M /trunk/caca/driver_slang.c
5495   M /trunk/caca/driver_win32.c
5496   M /trunk/caca/driver_x11.c
5497   M /trunk/caca/event.c
5498
5499  * Split event.c into the appropriate driver_*.c files.
5500
5501------------------------------------------------------------------------
5502r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
5503Changed paths:
5504   M /trunk/caca-config.in
5505
5506  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
5507
5508------------------------------------------------------------------------
5509r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
5510Changed paths:
5511   M /trunk/doc/doxygen.cfg.in
5512
5513  * Ignore driver_*.c files when building documentation.
5514
5515------------------------------------------------------------------------
5516r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
5517Changed paths:
5518   M /trunk/configure.ac
5519
5520  * configure.ac: look for a4wide.sty in more than one location.
5521
5522------------------------------------------------------------------------
5523r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
5524Changed paths:
5525   M /trunk/Makefile.am
5526   A /trunk/build-dos (from /trunk/build-win32:327)
5527   M /trunk/caca/caca_internals.h
5528   M /trunk/caca/driver_conio.c
5529   M /trunk/cucul/cucul_internals.h
5530
5531  * Fixed DOS driver.
5532  * Added a build-dos script to cross-compile the DOS version using djgpp.
5533
5534------------------------------------------------------------------------
5535r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
5536Changed paths:
5537   M /trunk/configure.ac
5538
5539  * configure.ac: removed the "null" frontend. just don't attach any frontend
5540    if you do not want any.
5541
5542------------------------------------------------------------------------
5543r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
5544Changed paths:
5545   M /trunk/caca/caca.c
5546   M /trunk/caca/caca_internals.h
5547   M /trunk/caca/event.c
5548
5549  * Got rid of static variables in the event code.
5550
5551------------------------------------------------------------------------
5552r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
5553Changed paths:
5554   M /trunk/caca/caca.c
5555   M /trunk/caca/caca_internals.h
5556   M /trunk/caca/driver_conio.c
5557   M /trunk/caca/driver_gl.c
5558   M /trunk/caca/driver_ncurses.c
5559   M /trunk/caca/driver_slang.c
5560   M /trunk/caca/driver_win32.c
5561   M /trunk/caca/driver_x11.c
5562   M /trunk/caca/event.c
5563   M /trunk/caca/graphics.c
5564   M /trunk/cucul/bitmap.c
5565   M /trunk/cucul/box.c
5566   M /trunk/cucul/char.c
5567   M /trunk/cucul/conic.c
5568   M /trunk/cucul/cucul.c
5569   M /trunk/cucul/cucul_internals.h
5570   M /trunk/cucul/export.c
5571   M /trunk/cucul/line.c
5572   M /trunk/cucul/math.c
5573   M /trunk/cucul/sprite.c
5574   M /trunk/cucul/triangle.c
5575   M /trunk/src/cacaview.c
5576
5577  * Polished the driver split a bit (still no events, except resize events),
5578    properly credited authors and documented a few things.
5579
5580------------------------------------------------------------------------
5581r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
5582Changed paths:
5583   M /trunk/caca/Makefile.am
5584   M /trunk/caca/caca.c
5585   M /trunk/caca/caca_internals.h
5586   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
5587   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
5588   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
5589   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
5590   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
5591   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
5592   M /trunk/caca/event.c
5593   M /trunk/caca/graphics.c
5594
5595  * Split caca/graphics.c into driver-specific files. Resize is currently
5596    broken, and event handling is not yet in the driver-specific files, but
5597    I will of course fix that later.
5598
5599------------------------------------------------------------------------
5600r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5601Changed paths:
5602   M /trunk/configure.ac
5603
5604  * Ooops, I fucked up the build.
5605
5606------------------------------------------------------------------------
5607r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
5608Changed paths:
5609   M /trunk/Makefile.am
5610   D /trunk/examples
5611   A /trunk/src (from /trunk/examples:326)
5612
5613  * Moved stuff again.
5614
5615------------------------------------------------------------------------
5616r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
5617Changed paths:
5618   M /trunk/Makefile.am
5619   A /trunk/caca
5620   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
5621   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
5622   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
5623   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
5624   A /trunk/caca/event.c (from /trunk/src/event.c:325)
5625   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
5626   A /trunk/caca/time.c (from /trunk/src/time.c:325)
5627   M /trunk/configure.ac
5628   A /trunk/cucul
5629   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
5630   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
5631   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
5632   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
5633   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
5634   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
5635   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
5636   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
5637   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
5638   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
5639   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
5640   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
5641   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
5642   M /trunk/examples/Makefile.am
5643   D /trunk/src
5644   M /trunk/test/Makefile.am
5645
5646  * Moved stuff around to differenciate between libcucul and libcaca.
5647
5648------------------------------------------------------------------------
5649r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
5650Changed paths:
5651   M /trunk/src/caca.c
5652   M /trunk/src/char.c
5653   M /trunk/src/cucul.c
5654   M /trunk/src/cucul_internals.h
5655   M /trunk/src/export.c
5656   M /trunk/src/graphics.c
5657
5658  * Use 32 bit integers for the character array. No visible difference for
5659    now because we only do ASCII, but that will let us do Unicode later.
5660
5661------------------------------------------------------------------------
5662r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
5663Changed paths:
5664   M /trunk/src/caca.h
5665   M /trunk/src/graphics.c
5666
5667  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
5668    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
5669    future because it's libcaca who gets the resize events, after all.
5670
5671------------------------------------------------------------------------
5672r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
5673Changed paths:
5674   M /trunk/src/graphics.c
5675
5676 * I just suck. I'll goatse myself right after beeing back at home.
5677
5678------------------------------------------------------------------------
5679r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
5680Changed paths:
5681   M /trunk/src/graphics.c
5682
5683  * src/graphics.c: minor optimisations.
5684
5685------------------------------------------------------------------------
5686r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
5687Changed paths:
5688   M /trunk/src/graphics.c
5689
5690  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
5691    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
5692    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
5693    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
5694    pas de warnings et/ou que ca segfaulte pas !
5695
5696------------------------------------------------------------------------
5697r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
5698Changed paths:
5699   M /trunk/src/graphics.c
5700
5701 * Mais je fais comme je veux bordel de cul !
5702
5703------------------------------------------------------------------------
5704r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
5705Changed paths:
5706   M /trunk/src/graphics.c
5707
5708  * Haha mais vieux porc a pattes !
5709
5710------------------------------------------------------------------------
5711r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5712Changed paths:
5713   M /trunk/src/graphics.c
5714
5715 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
5716
5717------------------------------------------------------------------------
5718r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
5719Changed paths:
5720   M /trunk/caca-config.in
5721   M /trunk/configure.ac
5722   M /trunk/examples/aafire.c
5723   M /trunk/examples/cacaball.c
5724   M /trunk/examples/cacamoir.c
5725   M /trunk/examples/cacaplas.c
5726   M /trunk/examples/cacaview.c
5727   M /trunk/src/Makefile.am
5728   M /trunk/src/bitmap.c
5729   M /trunk/src/box.c
5730   M /trunk/src/caca.c
5731   M /trunk/src/caca.h
5732   M /trunk/src/caca_internals.h
5733   M /trunk/src/char.c
5734   M /trunk/src/conic.c
5735   M /trunk/src/cucul.c
5736   M /trunk/src/cucul_internals.h
5737   M /trunk/src/event.c
5738   M /trunk/src/export.c
5739   M /trunk/src/graphics.c
5740   M /trunk/src/line.c
5741   M /trunk/src/math.c
5742   M /trunk/src/sprite.c
5743   M /trunk/src/time.c
5744   M /trunk/src/triangle.c
5745   M /trunk/test/colors.c
5746   M /trunk/test/demo.c
5747   M /trunk/test/dithering.c
5748   M /trunk/test/event.c
5749   M /trunk/test/hsv.c
5750   M /trunk/test/spritedit.c
5751
5752  * All output plugins should now work again.
5753  * Renamed caca_refresh() into caca_display() which makes more sense.
5754  * Optimised gl_bgpal by directly storing floats instead of doing the
5755    conversion at runtime.
5756  * Handle resizing in cucul_set_size() and try to keep as much information
5757    as possible from the previous canvas.
5758  * Moved most global variables into cucul_t or caca_t contexts.
5759  * Moved time.c into libcaca.
5760
5761------------------------------------------------------------------------
5762r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5763Changed paths:
5764   M /trunk/debian
5765   M /trunk/debian/changelog
5766   M /trunk/debian/control
5767   M /trunk/debian/copyright
5768   M /trunk/debian/rules
5769   M /trunk/doc/Makefile.am
5770   D /trunk/doc/cacademo.1
5771   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
5772   M /trunk/libcaca.spec
5773   M /trunk/msvc/Makefile.am
5774   D /trunk/msvc/cacademo.vcproj
5775   M /trunk/msvc/libcaca.sln
5776
5777  * Removed cacademo from examples, manpages and distributions. It's useless.
5778
5779------------------------------------------------------------------------
5780r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5781Changed paths:
5782   M /trunk/src/cucul.c
5783
5784  * src/cucul.c: s/width/height/.
5785
5786------------------------------------------------------------------------
5787r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
5788Changed paths:
5789   M /trunk/configure.ac
5790   M /trunk/doc/doxygen.cfg.in
5791   M /trunk/examples
5792   M /trunk/examples/Makefile.am
5793   M /trunk/examples/aafire.c
5794   M /trunk/examples/cacaball.c
5795   M /trunk/examples/cacamoir.c
5796   M /trunk/examples/cacaplas.c
5797   M /trunk/examples/cacaview.c
5798   D /trunk/examples/demo.c
5799   M /trunk/src/Makefile.am
5800   M /trunk/src/bitmap.c
5801   M /trunk/src/box.c
5802   M /trunk/src/caca.c
5803   M /trunk/src/caca.h
5804   M /trunk/src/caca_internals.h
5805   A /trunk/src/char.c
5806   M /trunk/src/conic.c
5807   A /trunk/src/cucul.c
5808   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5809   A /trunk/src/cucul_internals.h
5810   M /trunk/src/event.c
5811   A /trunk/src/export.c
5812   M /trunk/src/graphics.c
5813   M /trunk/src/line.c
5814   M /trunk/src/math.c
5815   M /trunk/src/sprite.c
5816   M /trunk/src/triangle.c
5817   M /trunk/test
5818   M /trunk/test/Makefile.am
5819   M /trunk/test/colors.c
5820   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
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  A new low-level text management library (canvas for ultrafast compositing
5828of unicode letters) is now separated from the higher level rendering and I/O
5829(that is, libcaca). This commit totally breaks the API, but once everything
5830is polished I will think about source-level backward compatibility. Most
5831drivers are broken, but X11 still sorta works.
5832
5833  The new design is much more object-oriented and allows having several
5834active renderers at the same time, changing renderers on the fly, and more
5835important, having no renderer at all (useful for converters, or when you
5836want to do your own renderer).
5837
5838  And in case you are still wondering, the libcucul acronym has "Unicode"
5839because I want to support at least a subset of Unicode. There are awesome
5840glyphs in it, including the ones inherited from Codepage 437 such as
5841"gray 25%" that are used in DOS and Win32 ANSI art.
5842
5843------------------------------------------------------------------------
5844r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
5845Changed paths:
5846   M /trunk/bootstrap
5847
5848  * New updated bootstrap script.
5849
5850------------------------------------------------------------------------
5851r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
5852Changed paths:
5853   R /trunk/COPYING
5854   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
5855   M /trunk/Makefile.am
5856   M /trunk/debian/copyright
5857   M /trunk/doc/cacademo.1
5858   M /trunk/examples/cacaball.c
5859   M /trunk/examples/cacamoir.c
5860   M /trunk/examples/cacaplas.c
5861   M /trunk/examples/cacaview.c
5862   M /trunk/examples/demo.c
5863   M /trunk/perl/Build.PL
5864   M /trunk/perl/META.yml
5865   M /trunk/python/pypycaca.c
5866   M /trunk/python/pypycaca.h
5867   M /trunk/src/bitmap.c
5868   M /trunk/src/box.c
5869   M /trunk/src/caca.c
5870   M /trunk/src/caca.h
5871   M /trunk/src/caca_internals.h
5872   M /trunk/src/conic.c
5873   M /trunk/src/event.c
5874   M /trunk/src/graphics.c
5875   M /trunk/src/line.c
5876   M /trunk/src/math.c
5877   M /trunk/src/sprite.c
5878   M /trunk/src/time.c
5879   M /trunk/src/triangle.c
5880   M /trunk/test/colors.c
5881   M /trunk/test/dithering.c
5882   M /trunk/test/event.c
5883   M /trunk/test/hsv.c
5884   M /trunk/test/optipal.c
5885   M /trunk/test/spritedit.c
5886
5887  * Changed the licensing to WTFPL, as per all copyright holders' permission.
5888
5889------------------------------------------------------------------------
5890r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
5891Changed paths:
5892   A /trunk/python/caca.txt
5893   A /trunk/python/test1.py
5894   A /trunk/python/test2.py
5895
5896  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
5897
5898------------------------------------------------------------------------
5899r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
5900Changed paths:
5901   M /trunk/src/event.c
5902
5903  * Fixed bug in events with GL driver
5904
5905------------------------------------------------------------------------
5906r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
5907Changed paths:
5908   M /trunk/src/graphics.c
5909
5910  * Improved GL rendering (characters are not blurry anymore)
5911
5912------------------------------------------------------------------------
5913r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
5914Changed paths:
5915   A /trunk/python
5916   A /trunk/python/Makefile
5917   A /trunk/python/README
5918   A /trunk/python/pypycaca.c
5919   A /trunk/python/pypycaca.h
5920
5921  * Added -preliminary- Python bindings
5922
5923------------------------------------------------------------------------
5924r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
5925Changed paths:
5926   M /trunk/AUTHORS
5927
5928  * Updated for my ego trip
5929
5930------------------------------------------------------------------------
5931r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
5932Changed paths:
5933   M /trunk/examples/cacaball.c
5934
5935  * Removed debug test, kekeke ^^
5936
5937------------------------------------------------------------------------
5938r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
5939Changed paths:
5940   M /trunk/examples/cacaball.c
5941   M /trunk/src/caca.h
5942   M /trunk/src/graphics.c
5943
5944  * Added caca_set_width, set_height_, set_size
5945
5946------------------------------------------------------------------------
5947r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
5948Changed paths:
5949   M /trunk/examples/aafire.c
5950   M /trunk/examples/cacaball.c
5951   M /trunk/examples/cacamoir.c
5952   M /trunk/examples/cacaplas.c
5953
5954  * Fixed remaining warnings with gcc 3.x and 4.x
5955
5956------------------------------------------------------------------------
5957r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
5958Changed paths:
5959   M /trunk/src/bitmap.c
5960   M /trunk/src/graphics.c
5961
5962  * Fixed warnings under GCC 4.x
5963
5964------------------------------------------------------------------------
5965r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
5966Changed paths:
5967   M /trunk/src/bitmap.c
5968   M /trunk/src/event.c
5969   M /trunk/src/graphics.c
5970
5971* Fixed a bunch of warnings
5972
5973------------------------------------------------------------------------
5974r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
5975Changed paths:
5976   M /trunk/src/graphics.c
5977
5978  * more coding style fixes.
5979
5980------------------------------------------------------------------------
5981r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
5982Changed paths:
5983   M /trunk/src/caca.c
5984
5985  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
5986
5987------------------------------------------------------------------------
5988r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
5989Changed paths:
5990   M /trunk/src/graphics.c
5991
5992  * src/graphics.c: call glutInit() before calling other glut functions.
5993
5994------------------------------------------------------------------------
5995r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
5996Changed paths:
5997   M /trunk/src/caca.h
5998   M /trunk/src/graphics.c
5999
6000  * coding style fixes.
6001
6002------------------------------------------------------------------------
6003r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
6004Changed paths:
6005   M /trunk/src/bitmap.c
6006
6007  * src/bitmap.c:
6008    + Renamed gammaval into gamma.
6009    + Fixed Doxygen comments.
6010
6011------------------------------------------------------------------------
6012r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
6013Changed paths:
6014   M /trunk/src/event.c
6015
6016  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
6017
6018------------------------------------------------------------------------
6019r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
6020Changed paths:
6021   M /trunk/debian/Makefile.am
6022
6023  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
6024
6025------------------------------------------------------------------------
6026r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
6027Changed paths:
6028   M /trunk/src/caca.h
6029   M /trunk/src/graphics.c
6030
6031 * src/graphics.c src/caca.h : Added ANSI exporter
6032
6033------------------------------------------------------------------------
6034r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
6035Changed paths:
6036   M /trunk/src/bitmap.c
6037   M /trunk/src/caca.h
6038   M /trunk/src/math.c
6039
6040 * 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.
6041
6042------------------------------------------------------------------------
6043r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
6044Changed paths:
6045   M /trunk/src/caca.c
6046   M /trunk/src/event.c
6047
6048  * src/event.c src/caca.c: fixed coding style
6049
6050------------------------------------------------------------------------
6051r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
6052Changed paths:
6053   M /trunk/src/event.c
6054   M /trunk/src/graphics.c
6055
6056 * OpenGL driver mouse support
6057
6058------------------------------------------------------------------------
6059r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
6060Changed paths:
6061   M /trunk/debian/changelog
6062
6063  * imported previous Debian uploads.
6064
6065------------------------------------------------------------------------
6066r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
6067Changed paths:
6068   M /trunk/src/graphics.c
6069
6070  * src/graphics.c: more optimisations in the exporters
6071
6072------------------------------------------------------------------------
6073r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
6074Changed paths:
6075   M /trunk/src/graphics.c
6076
6077 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
6078
6079------------------------------------------------------------------------
6080r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
6081Changed paths:
6082   M /trunk/src/graphics.c
6083
6084  * src/graphics.c: cleaned caca_get_html()
6085
6086------------------------------------------------------------------------
6087r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
6088Changed paths:
6089   M /trunk/src/graphics.c
6090
6091  * src/graphics.c: heavy cleanup in caca_get_html3().
6092
6093------------------------------------------------------------------------
6094r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
6095Changed paths:
6096   M /trunk/configure.ac
6097   M /trunk/src/caca.c
6098   M /trunk/src/caca.h
6099   M /trunk/src/caca_internals.h
6100   M /trunk/src/event.c
6101   M /trunk/src/graphics.c
6102
6103* Added Null driver and html3 exporter.
6104
6105------------------------------------------------------------------------
6106r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
6107Changed paths:
6108   M /trunk/src/caca.h
6109   M /trunk/src/graphics.c
6110
6111 GL driver : Updated documentation and added support for CACA_GEOMETRY
6112
6113------------------------------------------------------------------------
6114r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
6115Changed paths:
6116   M /trunk/src/caca.h
6117   M /trunk/src/graphics.c
6118
6119Added HTML and IRC output support
6120
6121------------------------------------------------------------------------
6122r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
6123Changed paths:
6124   M /trunk/debian/control
6125
6126  * debian/control: use libslang2 instead of slang1.
6127
6128------------------------------------------------------------------------
6129r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
6130Changed paths:
6131   M /trunk/configure.ac
6132   M /trunk/src/caca.c
6133   M /trunk/src/caca_internals.h
6134   M /trunk/src/event.c
6135   M /trunk/src/graphics.c
6136
6137OpenGL support.
6138
6139------------------------------------------------------------------------
6140r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
6141Changed paths:
6142   M /trunk/bootstrap
6143   M /trunk/configure.ac
6144   M /trunk/examples/Makefile.am
6145   M /trunk/src/Makefile.am
6146   M /trunk/test/Makefile.am
6147
6148  * Use libtool for the static library generation; paves the way for
6149    a future shared library.
6150
6151------------------------------------------------------------------------
6152r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
6153Changed paths:
6154   M /trunk/src/graphics.c
6155
6156  * compilation fix.
6157
6158------------------------------------------------------------------------
6159r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
6160Changed paths:
6161   M /trunk/src/bitmap.c
6162   M /trunk/src/caca.h
6163
6164  * src/bitmap.c:
6165    + Implemented caca_set_bitmap_gamma().
6166
6167------------------------------------------------------------------------
6168r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
6169Changed paths:
6170   M /trunk/src/caca.h
6171   M /trunk/src/graphics.c
6172
6173  * src/graphics.c:
6174    + Implemented caca_get_screen().
6175
6176------------------------------------------------------------------------
6177r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
6178Changed paths:
6179   M /trunk/examples/cacaplas.c
6180
6181  * examples/cacaplas: slower animation.
6182
6183------------------------------------------------------------------------
6184r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
6185Changed paths:
6186   M /trunk/AUTHORS
6187   A /trunk/perl
6188   A /trunk/perl/Build.PL
6189   A /trunk/perl/MANIFEST
6190   A /trunk/perl/MANIFEST.SKIP
6191   A /trunk/perl/META.yml
6192   A /trunk/perl/Makefile.PL
6193   A /trunk/perl/README
6194   A /trunk/perl/lib
6195   A /trunk/perl/lib/Term
6196   A /trunk/perl/lib/Term/Caca
6197   A /trunk/perl/lib/Term/Caca/Bitmap.pm
6198   A /trunk/perl/lib/Term/Caca/Constants.pm
6199   A /trunk/perl/lib/Term/Caca/Sprite.pm
6200   A /trunk/perl/lib/Term/Caca.pm
6201   A /trunk/perl/lib/Term/Caca.xs
6202   A /trunk/perl/lib/Term/Kaka
6203   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
6204   A /trunk/perl/lib/Term/Kaka/Constants.pm
6205   A /trunk/perl/lib/Term/Kaka/Sprite.pm
6206   A /trunk/perl/lib/Term/Kaka.pm
6207   A /trunk/perl/t
6208   A /trunk/perl/t/data
6209   A /trunk/perl/t/data/caca.txt
6210
6211  * Imported John Beppu's Perl wrapper.
6212
6213------------------------------------------------------------------------
6214r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
6215Changed paths:
6216   M /trunk/src/bitmap.c
6217
6218  * src/bitmap.c: dark background works again with floyd-steinberg.
6219
6220------------------------------------------------------------------------
6221r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
6222Changed paths:
6223   M /trunk/examples/aafire.c
6224   M /trunk/examples/cacaball.c
6225   M /trunk/examples/cacamoir.c
6226   M /trunk/examples/cacaplas.c
6227
6228  * examples/:
6229    + Use Space to pause demos, Esc to quit.
6230
6231------------------------------------------------------------------------
6232r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
6233Changed paths:
6234   M /trunk/src/bitmap.c
6235
6236  * src/bitmap.c: dark background works again, except with floyd-steinberg.
6237
6238------------------------------------------------------------------------
6239r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
6240Changed paths:
6241   M /trunk/src/bitmap.c
6242   M /trunk/src/caca.c
6243   M /trunk/src/caca.h
6244
6245  * src/caca.h:
6246    + Introduced CACA_DITHER_FSTEIN.
6247  * src/caca.c:
6248    + CACA_DITHER_FSTEIN is the default dithering method.
6249  * src/bitmap.c:
6250    + Fixed other dithering methods. Black background does not work yet.
6251
6252------------------------------------------------------------------------
6253r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
6254Changed paths:
6255   M /trunk/src/bitmap.c
6256
6257  * src/bitmap.c: oops, removed spurious test code.
6258
6259------------------------------------------------------------------------
6260r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
6261Changed paths:
6262   M /trunk/src/bitmap.c
6263
6264  * src/bitmap.c:
6265    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
6266
6267------------------------------------------------------------------------
6268r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
6269Changed paths:
6270   M /trunk/doc/Makefile.am
6271
6272  * doc/Makefile.am:
6273    + Really fixed the manpage generation.
6274
6275------------------------------------------------------------------------
6276r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
6277Changed paths:
6278   M /trunk/doc/Makefile.am
6279
6280  * doc/Makefile.am:
6281    + Manpage installation fix.
6282
6283------------------------------------------------------------------------
6284r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
6285Changed paths:
6286   M /trunk/examples/cacaplas.c
6287
6288  * examples/cacaplas.c: use Esc to quit, Space to pause.
6289
6290------------------------------------------------------------------------
6291r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
6292Changed paths:
6293   M /trunk/THANKS
6294   M /trunk/src/graphics.c
6295
6296  * src/graphics.c:
6297    + Win32 speed improvements by Jari Komppa.
6298
6299------------------------------------------------------------------------
6300r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
6301Changed paths:
6302   M /trunk/src/graphics.c
6303
6304  * src/graphics.c:
6305    + Fix strict aliasing rules breakage.
6306
6307------------------------------------------------------------------------
6308r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
6309Changed paths:
6310   M /trunk/bootstrap
6311
6312  * bootstrap:
6313    + Support for automake 1.8.
6314
6315------------------------------------------------------------------------
6316r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
6317Changed paths:
6318   D /trunk/BUGS
6319   M /trunk/Makefile.am
6320   M /trunk/TODO
6321   M /trunk/debian/changelog
6322   M /trunk/debian/control
6323   M /trunk/debian/rules
6324
6325  * BUGS TODO:
6326    + Removed BUGS, updated TODO.
6327  * debian/*:
6328    + Depend on libx11-dev instead of xlibs-dev.
6329    + New Debian upload.
6330
6331------------------------------------------------------------------------
6332r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
6333Changed paths:
6334   M /trunk/configure.ac
6335   M /trunk/msvc/config.h
6336   M /trunk/src/graphics.c
6337
6338  * configure.ac src/graphics:
6339    + Check for resize_term and resizeterm in -lncurses.
6340
6341------------------------------------------------------------------------
6342r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6343Changed paths:
6344   A /branches/0.9 (from /trunk:259)
6345   M /branches/0.9/ChangeLog
6346   M /trunk/ChangeLog
6347
6348  * 0.9 branch.
6349
6350------------------------------------------------------------------------
6351r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6352Changed paths:
6353   M /trunk/ChangeLog
6354   M /trunk/NEWS
6355   M /trunk/configure.ac
6356   M /trunk/debian/changelog
6357   M /trunk/libcaca.spec
6358   M /trunk/msvc/config.h
6359
6360  * 0.9 release.
6361
6362------------------------------------------------------------------------
6363r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
6364Changed paths:
6365   M /trunk/configure.ac
6366   M /trunk/debian/changelog
6367   M /trunk/src/caca.c
6368   M /trunk/src/event.c
6369   M /trunk/src/graphics.c
6370
6371  * configure.ac:
6372    + Check for curses.h as well as ncurses.h.
6373  * src/caca.c src/event.c src/graphics.c:
6374    + Include curses.h if ncurses.h was not found.
6375
6376------------------------------------------------------------------------
6377r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
6378Changed paths:
6379   M /trunk/examples/cacaview.c
6380
6381  * examples/cacaview.c:
6382    + Moved statusbar and help menu handling in separate functions.
6383
6384------------------------------------------------------------------------
6385r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
6386Changed paths:
6387   M /trunk/src/caca.c
6388
6389  * src/caca.c:
6390    + Alloc the AllocConsole() call to fail in case the process already has
6391      a console.
6392
6393------------------------------------------------------------------------
6394r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
6395Changed paths:
6396   M /trunk/examples/cacaview.c
6397
6398  * examples/cacaview.c:
6399    + Proper aspect ratio support.
6400    + Finer zoom support.
6401    + Handle mouse clicks as next/prev picture command.
6402    + Removed useless iterations in draw_checkers().
6403
6404------------------------------------------------------------------------
6405r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
6406Changed paths:
6407   M /trunk/THANKS
6408   M /trunk/src/event.c
6409   M /trunk/src/graphics.c
6410
6411  * src/graphics.c:
6412    + Fixed a buffer overflow due to bad signed/unsigned handling.
6413  * src/event.c:
6414    + Disallow zero width or height in the X11 driver.
6415    + Fixed resizing in ncurses and slang.
6416  * THANKS:
6417    + Added the Source Mage maintainer.
6418
6419------------------------------------------------------------------------
6420r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
6421Changed paths:
6422   A /branches/0.8 (from /trunk:252)
6423   M /branches/0.8/ChangeLog
6424   M /trunk/ChangeLog
6425
6426  * 0.8 branch.
6427
6428------------------------------------------------------------------------
6429r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
6430Changed paths:
6431   M /trunk/ChangeLog
6432   M /trunk/NEWS
6433   M /trunk/THANKS
6434   M /trunk/configure.ac
6435   M /trunk/debian/changelog
6436   M /trunk/libcaca.spec
6437   M /trunk/msvc/config.h
6438
6439  * 0.8 release.
6440
6441------------------------------------------------------------------------
6442r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
6443Changed paths:
6444   M /trunk/examples/cacaview.c
6445   M /trunk/src/event.c
6446   M /trunk/src/graphics.c
6447
6448  * src/graphics.c:
6449    + When resizing under X11, copy the old pixmap to the new one.
6450  * examples/cacaview.c:
6451    + Resizing support.
6452
6453------------------------------------------------------------------------
6454r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
6455Changed paths:
6456   M /trunk/src/caca_internals.h
6457   M /trunk/src/event.c
6458   M /trunk/src/graphics.c
6459
6460  * src/event.c:
6461    + Refresh the X11 window when an exposure event is received.
6462    + When resizing the X11 window, start showing extra characters when two
6463      thirds are visible.
6464
6465------------------------------------------------------------------------
6466r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
6467Changed paths:
6468   M /trunk/TODO
6469   M /trunk/examples/cacaview.c
6470   M /trunk/src/caca.h
6471   M /trunk/src/graphics.c
6472
6473  * src/graphics.c:
6474    + Renamed caca_set_title() to caca_set_window_title().
6475    + Implemented caca_get_window_width() and caca_get_window_height().
6476  * examples/cacaview.c:
6477    + Set the window title to cacaview.
6478
6479------------------------------------------------------------------------
6480r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
6481Changed paths:
6482   M /trunk/src/bitmap.c
6483   M /trunk/src/event.c
6484
6485  * src/event.c:
6486    + Make sure the mouse coordinates stay within the screen boundaries even
6487      if the window was resized.
6488  * src/bitmap.c:
6489    + Fixed a buffer underflow in the rendering routine that caused the bottom
6490      and rightmost pixels to be missed in certain conditions.
6491    + Minor speed optimisation.
6492
6493------------------------------------------------------------------------
6494r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
6495Changed paths:
6496   M /trunk/test
6497   M /trunk/test/Makefile.am
6498   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
6499
6500  * test/colors.c:
6501    + Extracted the colour test from examples/demo.c.
6502
6503------------------------------------------------------------------------
6504r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
6505Changed paths:
6506   M /trunk/src/caca_internals.h
6507   M /trunk/src/event.c
6508   M /trunk/src/graphics.c
6509   M /trunk/test/event.c
6510
6511  * src/graphics.c src/event.c:
6512    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
6513  * test/event.c:
6514    + Display CACA_EVENT_RESIZE.
6515
6516------------------------------------------------------------------------
6517r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
6518Changed paths:
6519   M /trunk/configure.ac
6520   M /trunk/msvc/config.h
6521   M /trunk/src/graphics.c
6522
6523  * src/graphics.c:
6524    + Resize handling in the ncurses and slang drivers.
6525
6526------------------------------------------------------------------------
6527r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
6528Changed paths:
6529   M /trunk/examples/aafire.c
6530   M /trunk/src/caca.h
6531   M /trunk/src/caca_internals.h
6532   M /trunk/src/event.c
6533   M /trunk/src/graphics.c
6534
6535  * src/event.c:
6536    + Added the CACA_EVENT_RESIZE event.
6537    + Added caca_get_mouse_x() and caca_get_mouse_y().
6538  * src/graphics.c:
6539    + Window resize handling in the X11 driver.
6540  * examples/aafire.c:
6541    + Fixed a bad assumption in the resize handling code.
6542
6543------------------------------------------------------------------------
6544r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
6545Changed paths:
6546   M /trunk/build-win32
6547   M /trunk/configure.ac
6548   M /trunk/debian/rules
6549   M /trunk/doc/Makefile.am
6550   M /trunk/libcaca.spec
6551
6552  * configure.ac:
6553    + Added --disable-doc to let the user not build documentation.
6554  * build-win32:
6555    + Do not build documentation.
6556
6557------------------------------------------------------------------------
6558r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
6559Changed paths:
6560   M /trunk/THANKS
6561   M /trunk/src/Makefile.am
6562   A /trunk/src/event.c (from /trunk/src/io.c:238)
6563   M /trunk/src/graphics.c
6564   D /trunk/src/io.c
6565
6566  * src/graphics.c:
6567    + Fixed a typo preventing Win32 builds.
6568  * src/event.c:
6569    + Renamed io.c into event.c.
6570  * THANKS:
6571    + Added Gentoo, NetBSD and FreeBSD porters.
6572
6573------------------------------------------------------------------------
6574r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
6575Changed paths:
6576   M /trunk/Makefile.am
6577   M /trunk/configure.ac
6578   M /trunk/examples/aafire.c
6579   M /trunk/examples/cacaview.c
6580   A /trunk/msvc
6581   A /trunk/msvc/Makefile.am
6582   A /trunk/msvc/cacaball.vcproj
6583   A /trunk/msvc/cacademo.vcproj
6584   A /trunk/msvc/cacafire.vcproj
6585   A /trunk/msvc/cacamoir.vcproj
6586   A /trunk/msvc/cacaplas.vcproj
6587   A /trunk/msvc/cacaview.vcproj
6588   A /trunk/msvc/config.h
6589   A /trunk/msvc/libcaca.sln
6590   A /trunk/msvc/libcaca.vcproj
6591   M /trunk/src/caca.c
6592   M /trunk/src/graphics.c
6593   M /trunk/src/time.c
6594
6595  * configure.ac:
6596    + Check for sys/times.h and unistd.h.
6597    + Added calls to AC_C_CONST and AC_C_INLINE.
6598  * src/time.c src/graphics.c:
6599    + Fixes for MSVC compilation warnings.
6600    + Additional sanity checks in the Win32 driver.
6601  * src/caca.c:
6602    + Use raw()/noraw() in the curses driver instead of cbreak().
6603  * msvc/libcaca.sln:
6604    + Added an MSVC solution.
6605  * examples/aafire.c:
6606    + Slightly reduced the maximum cacafire framerate.
6607
6608------------------------------------------------------------------------
6609r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
6610Changed paths:
6611   M /trunk/NOTES
6612   M /trunk/examples/cacaview.c
6613   M /trunk/src/caca.h
6614   M /trunk/src/graphics.c
6615
6616  * src/graphics.c:
6617    + Implemented caca_set_title() for X11 and Win32.
6618  * examples/cacaview.c:
6619    + Use caca_set_title() to set the window title to "cacaview".
6620
6621------------------------------------------------------------------------
6622r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
6623Changed paths:
6624   M /trunk/Makefile.am
6625   M /trunk/autotools/Makefile.am
6626   M /trunk/debian/Makefile.am
6627   M /trunk/doc/Makefile.am
6628   M /trunk/examples/Makefile.am
6629   M /trunk/src/Makefile.am
6630   M /trunk/test/Makefile.am
6631
6632  * Fixed $Id in all Makefile.am files.
6633
6634------------------------------------------------------------------------
6635r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
6636Changed paths:
6637   M /trunk/Makefile.am
6638   M /trunk/autotools/Makefile.am
6639   A /trunk/build-win32
6640   M /trunk/debian/Makefile.am
6641   M /trunk/doc/Makefile.am
6642   M /trunk/examples/Makefile.am
6643   M /trunk/src/Makefile.am
6644   M /trunk/test/Makefile.am
6645
6646  * build-win32:
6647    + Win32 cross-compilation script.
6648
6649------------------------------------------------------------------------
6650r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
6651Changed paths:
6652   M /trunk/NEWS
6653   M /trunk/debian/control
6654   M /trunk/debian/rules
6655   M /trunk/doc/Makefile.am
6656   M /trunk/doc/cacademo.1
6657   M /trunk/examples
6658   M /trunk/examples/Makefile.am
6659   D /trunk/examples/cacacirc.c
6660   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
6661   M /trunk/libcaca.spec
6662
6663  * examples/cacamoir.c:
6664    + Renamed cacacirc to cacamoir.
6665  * libcaca.spec debian/ doc/:
6666    + Added cacamoir to the distributed files.
6667
6668------------------------------------------------------------------------
6669r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
6670Changed paths:
6671   M /trunk/examples
6672   M /trunk/examples/Makefile.am
6673   M /trunk/examples/cacaball.c
6674   A /trunk/examples/cacacirc.c
6675   M /trunk/examples/cacaplas.c
6676
6677  * examples/cacaballs.c:
6678    + Bigger metaballs, less metaballs.
6679    + Rotating palette.
6680  * examples/cacaplas.c:
6681    + Slightly decreased speed.
6682  * examples/cacacirc.c:
6683    + New effect.
6684
6685------------------------------------------------------------------------
6686r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
6687Changed paths:
6688   M /trunk/configure.ac
6689   M /trunk/src/time.c
6690
6691  * configure.ac:
6692    + Better win32 check for Sleep().
6693
6694------------------------------------------------------------------------
6695r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
6696Changed paths:
6697   M /trunk/configure.ac
6698   M /trunk/examples/cacaview.c
6699   M /trunk/src/time.c
6700
6701  * configure.ac src/time.c:
6702    + Look for Sleep in -lkernel32.
6703  * examples/cacaview.c:
6704    + Use caca_wait_event() instead of usleep()/caca_get_event().
6705
6706------------------------------------------------------------------------
6707r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
6708Changed paths:
6709   M /trunk/NOTES
6710   M /trunk/examples/cacaview.c
6711   M /trunk/src/caca.c
6712   M /trunk/src/caca_internals.h
6713   M /trunk/src/graphics.c
6714   M /trunk/src/io.c
6715   M /trunk/src/time.c
6716
6717  * src/caca.c src/graphics.c src/io.c src/time.c:
6718    + Native win32 port.
6719
6720------------------------------------------------------------------------
6721r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
6722Changed paths:
6723   M /trunk/configure.ac
6724   M /trunk/src/caca.c
6725   M /trunk/src/caca_internals.h
6726   M /trunk/src/graphics.c
6727   M /trunk/src/io.c
6728   M /trunk/src/time.c
6729   M /trunk/test/event.c
6730
6731  * configure.ac:
6732    + Check for gettimeofday().
6733  * src/time.c:
6734    + Created _caca_time().
6735    + Ported _caca_getticks() to the Win32 API.
6736  * src/caca.c:
6737    + Properly builds on Win32.
6738  * test/event.c:
6739    + Added <stdlib.h> because we use malloc().
6740
6741------------------------------------------------------------------------
6742r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
6743Changed paths:
6744   M /trunk/NEWS
6745   M /trunk/THANKS
6746   M /trunk/examples/cacaplas.c
6747
6748  * THANKS examples/cacaplas.c:
6749    + Updated credits.
6750  * NEWS:
6751    + Forthcoming 0.8 news.
6752
6753------------------------------------------------------------------------
6754r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
6755Changed paths:
6756   M /trunk/configure.ac
6757   M /trunk/examples
6758   M /trunk/examples/Makefile.am
6759   A /trunk/examples/cacaplas.c
6760
6761  * configure.ac:
6762    + Check for -lm.
6763  * examples/cacaplas.c:
6764    + New demo, cacaplas, that displays a colour plasma.
6765
6766------------------------------------------------------------------------
6767r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
6768Changed paths:
6769   M /trunk/src/caca.h
6770   M /trunk/src/graphics.c
6771   M /trunk/src/io.c
6772   M /trunk/test/event.c
6773
6774  * src/graphics:
6775    + Initialise the char buffers in the X11 driver.
6776  * src/io.c:
6777    + caca_get_event() and caca_wait_event() immediately return zero if
6778      event_mask is zero.
6779    + Added support for the Home, End, PgUp and PgDown keys.
6780    + In the S-Lang driver, added a call to SLang_getkey() before the call to
6781      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
6782  * test/event.c:
6783    + The "quit" sequence now quits the program, instead of "q" alone.
6784    + Added a status bar below.
6785
6786------------------------------------------------------------------------
6787r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
6788Changed paths:
6789   M /trunk/BUGS
6790   M /trunk/NOTES
6791   M /trunk/README
6792   M /trunk/configure.ac
6793   M /trunk/src/Makefile.am
6794   M /trunk/src/caca.c
6795   M /trunk/src/caca_internals.h
6796   M /trunk/src/graphics.c
6797   M /trunk/src/io.c
6798   A /trunk/src/time.c
6799   M /trunk/test/event.c
6800
6801  * test/event.c:
6802    + Do not refresh after each event, but only when there is no event
6803      pending.
6804    + If the pressed key is a printable character, display it.
6805  * src/time.c:
6806    + Moved _caca_getticks() to this file.
6807  * src/caca.c:
6808    + Set the escape delay to a very low value in the ncurses driver,
6809      because I don't want escape sequences to be entered manually.
6810  * src/io.c:
6811    + Autorepeat emulation in the ncurses and slang drivers: do not
6812      immediately send the key release event.
6813  * configure.ac:
6814    + Check for usleep.
6815    + Improvements in the win32 platform detection.
6816
6817------------------------------------------------------------------------
6818r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6819Changed paths:
6820   M /trunk/configure.ac
6821   M /trunk/src/graphics.c
6822   M /trunk/test/event.c
6823
6824  * test/event.c:
6825    + Display at least two digits for keycodes.
6826  * configure.ac:
6827    + ScreenUpdate is actually mandatory for our conio driver.
6828
6829------------------------------------------------------------------------
6830r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
6831Changed paths:
6832   M /trunk/src/graphics.c
6833   M /trunk/src/io.c
6834   M /trunk/test/event.c
6835
6836  * src/io.c:
6837    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
6838      directly interpreted.
6839    + Major rehandling of the event code. All output drivers are now
6840      correctly separated.
6841  * src/graphics.c:
6842    + Fixed a compilation warning.
6843  * test/event.c:
6844    + More human-readable event printing.
6845
6846------------------------------------------------------------------------
6847r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
6848Changed paths:
6849   A /branches/0.7 (from /trunk:224)
6850   M /branches/0.7/ChangeLog
6851   M /branches/0.7/libcaca.spec
6852   M /trunk/ChangeLog
6853   M /trunk/libcaca.spec
6854
6855  * 0.7 branch.
6856
6857------------------------------------------------------------------------
6858r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
6859Changed paths:
6860   M /trunk/configure.ac
6861   M /trunk/debian/changelog
6862   M /trunk/libcaca.spec
6863
6864  * configure.ac:
6865    + Release 0.7.
6866
6867------------------------------------------------------------------------
6868r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
6869Changed paths:
6870   M /trunk/src/bitmap.c
6871
6872  * src/bitmap.c:
6873    + Fixed a bug in the dithering characters.
6874
6875------------------------------------------------------------------------
6876r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
6877Changed paths:
6878   M /trunk/NEWS
6879   M /trunk/src/bitmap.c
6880   M /trunk/src/io.c
6881
6882  * src/io.c:
6883    + Do not report mouse motions if the coordinates did not change.
6884  * src/bitmap.c:
6885    + More documentation.
6886
6887------------------------------------------------------------------------
6888r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
6889Changed paths:
6890   M /trunk/configure.ac
6891   M /trunk/src/caca.c
6892   M /trunk/src/graphics.c
6893   M /trunk/src/io.c
6894   M /trunk/test
6895   M /trunk/test/Makefile.am
6896   A /trunk/test/event.c
6897
6898  * test/event.c:
6899    + Small event lister, similar to X11's xev.
6900  * src/graphics.c:
6901    + If possible, disable autorepeat in the X11 driver.
6902  * src/io.c:
6903    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
6904    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
6905
6906------------------------------------------------------------------------
6907r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
6908Changed paths:
6909   M /trunk/debian/control
6910   M /trunk/debian/rules
6911   M /trunk/doc/Makefile.am
6912   D /trunk/doc/caca-spritedit.1
6913   M /trunk/examples/Makefile.am
6914   D /trunk/examples/spritedit.c
6915   M /trunk/libcaca.spec
6916   M /trunk/test/Makefile.am
6917   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
6918
6919  * test/spritedit.c:
6920    + Moved spritedit to the test/ directory, because it is not mature enough.
6921  * libcaca.spec debian/control debian/rules:
6922    + Do not install caca-spritedit.
6923
6924------------------------------------------------------------------------
6925r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
6926Changed paths:
6927   M /trunk/NEWS
6928   M /trunk/debian/control
6929   M /trunk/debian/rules
6930   M /trunk/doc/Makefile.am
6931   M /trunk/doc/cacademo.1
6932   M /trunk/libcaca.spec
6933   M /trunk/src/bitmap.c
6934   M /trunk/src/caca.c
6935   M /trunk/src/caca.h
6936   M /trunk/src/conic.c
6937   M /trunk/src/graphics.c
6938   M /trunk/src/io.c
6939   M /trunk/src/line.c
6940   M /trunk/src/sprite.c
6941
6942  * libcaca.spec debian/control:
6943    + Updated the package descriptions to include cacaball.
6944  * doc/cacademo.1 doc/Makefile.am:
6945    + Use the cacademo manpage as the cacaball manpage.
6946  * src/:
6947    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
6948      documenting bizarre stuff.
6949
6950------------------------------------------------------------------------
6951r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
6952Changed paths:
6953   M /trunk/examples/cacaball.c
6954
6955  * examples/cacaball.c:
6956    + 24 metaballs instead of 5, but smaller.
6957    + Zoom the bitmap to make more use of the screen area.
6958
6959------------------------------------------------------------------------
6960r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
6961Changed paths:
6962   M /trunk/AUTHORS
6963   M /trunk/THANKS
6964   M /trunk/examples/aafire.c
6965   M /trunk/examples/cacaball.c
6966
6967  * examples/cacaball.c:
6968    + Crop the palette so that it looks a bit more like metaballs.
6969  * AUTHORS THANKS:
6970    + Credited Jylam and Jan Hubicka.
6971
6972------------------------------------------------------------------------
6973r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
6974Changed paths:
6975   M /trunk/examples/cacaball.c
6976
6977  * examples/cacaball.c:
6978    + Huge coding style overhaul.
6979    + Display 5 metaballs instead of 3.
6980    + Generate the palette instead of having a static one.
6981    + Use a 256x256 back buffer for more smoothness.
6982
6983------------------------------------------------------------------------
6984r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
6985Changed paths:
6986   M /trunk/src/graphics.c
6987
6988  * src/graphics.c:
6989    + Fixed a compilation warning.
6990
6991------------------------------------------------------------------------
6992r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
6993Changed paths:
6994   M /trunk/examples
6995   M /trunk/examples/Makefile.am
6996   A /trunk/examples/cacaball.c
6997
6998  * examples/cacaball.c:
6999    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
7000
7001------------------------------------------------------------------------
7002r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
7003Changed paths:
7004   M /trunk/examples/aafire.c
7005   M /trunk/examples/cacaview.c
7006   M /trunk/examples/demo.c
7007   M /trunk/examples/spritedit.c
7008   M /trunk/src/caca.h
7009   M /trunk/src/io.c
7010   M /trunk/test/dithering.c
7011   M /trunk/test/hsv.c
7012
7013  * src/io.c:
7014    + caca_get_event() and caca_wait_event() now accept a mask as an argument
7015      in order to select events.
7016
7017------------------------------------------------------------------------
7018r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
7019Changed paths:
7020   M /trunk/src/graphics.c
7021
7022  * src/graphics.c:
7023    + Fixed a bug that caused an infinite loop if the delay between two
7024      caca_refresh() calls was greater than 2000 seconds (or something).
7025
7026------------------------------------------------------------------------
7027r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
7028Changed paths:
7029   M /trunk/examples/cacaview.c
7030   M /trunk/src/io.c
7031
7032  * src/io.c:
7033    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
7034  * examples/cacaview.c:
7035    + Use <stdlib.h> instead of <malloc.h>.
7036
7037------------------------------------------------------------------------
7038r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
7039Changed paths:
7040   M /trunk/configure.ac
7041   M /trunk/doc/Makefile.am
7042
7043  * configure.ac:
7044    + Check for dvips in addition to latex.
7045  * doc/Makefile.am:
7046    + Workaround for a bug in the latex code generated by doxygen
7047      in Mandrake 9.1.
7048
7049------------------------------------------------------------------------
7050r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
7051Changed paths:
7052   M /trunk/libcaca.spec
7053
7054  * libcaca.spec:
7055    + Install documentation into %{doc}/package-version/ instead
7056      of %{doc}/package/.
7057    + Added tetex-dvips to the build dependencies.
7058
7059------------------------------------------------------------------------
7060r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
7061Changed paths:
7062   A /branches/0.6 (from /trunk:207)
7063   M /branches/0.6/ChangeLog
7064   M /trunk/ChangeLog
7065
7066  * 0.6 branch.
7067
7068------------------------------------------------------------------------
7069r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
7070Changed paths:
7071   M /trunk/NEWS
7072   M /trunk/configure.ac
7073   M /trunk/debian/changelog
7074   M /trunk/debian/control
7075   M /trunk/debian/rules
7076   M /trunk/doc/Makefile.am
7077   M /trunk/libcaca.spec
7078
7079  * configure.ac NEWS:
7080    + Prepared the 0.6 release.
7081  * libcaca.spec:
7082    + Split the RPM into libcaca-devel and caca-utils.
7083    + More detailed descriptions.
7084    + Packages are now rpmlint clean.
7085  * doc/Makefile.am:
7086    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
7087
7088------------------------------------------------------------------------
7089r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
7090Changed paths:
7091   M /trunk/configure.ac
7092   M /trunk/src/caca.c
7093   M /trunk/src/graphics.c
7094   M /trunk/src/io.c
7095
7096  * configure.ac:
7097    + Search for <slang/slang.h> in addition of <slang.h>.
7098
7099------------------------------------------------------------------------
7100r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
7101Changed paths:
7102   M /trunk/src/bitmap.c
7103
7104  * src/bitmap.c:
7105    + Dither H/S/V when looking up the two nearest colours.
7106    + Weigh pixels in the distance calculation.
7107    + Factorised the lookup table calculation.
7108
7109------------------------------------------------------------------------
7110r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
7111Changed paths:
7112   M /trunk/test
7113   M /trunk/test/Makefile.am
7114   A /trunk/test/hsv.c
7115
7116  * test/hsv.c:
7117    + Trivial saturation/value rendering test.
7118
7119------------------------------------------------------------------------
7120r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
7121Changed paths:
7122   M /trunk/src/bitmap.c
7123   M /trunk/src/caca.c
7124   M /trunk/src/caca_internals.h
7125
7126  * src/bitmap.c:
7127    + Fixed a minor overflow in the saturation computation.
7128    + Use a global lookup table for foreground/background colour selection
7129      in the bitmap rendering routine. This broke dithering, sorry.
7130
7131------------------------------------------------------------------------
7132r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
7133Changed paths:
7134   M /trunk/examples/aafire.c
7135   M /trunk/examples/cacaview.c
7136   M /trunk/src/bitmap.c
7137   M /trunk/src/caca.c
7138   M /trunk/src/caca.h
7139   M /trunk/src/graphics.c
7140   M /trunk/src/line.c
7141   M /trunk/src/sprite.c
7142   M /trunk/test/optipal.c
7143
7144  * src/ examples/ test/:
7145    + Changed <const type> constructs into <type const>.
7146
7147------------------------------------------------------------------------
7148r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
7149Changed paths:
7150   M /trunk/examples/aafire.c
7151
7152  * examples/aafire.c:
7153    + Do not call caca_get_width() 10000 times per frame. Cache the value
7154      instead.
7155
7156------------------------------------------------------------------------
7157r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
7158Changed paths:
7159   M /trunk/src/graphics.c
7160
7161  * src/graphics.c:
7162    + Split the drawing of foreground and background colours in the X11
7163      driver. Nice performance improvement.
7164
7165------------------------------------------------------------------------
7166r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
7167Changed paths:
7168   M /trunk/examples/cacaview.c
7169
7170  * examples/cacaview.c:
7171    + If Imlib2 was not activated, warn the user that only BMP is supported.
7172
7173------------------------------------------------------------------------
7174r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
7175Changed paths:
7176   M /trunk/AUTHORS
7177   M /trunk/Makefile.am
7178   A /trunk/THANKS
7179   A /trunk/libcaca.spec
7180
7181  * libcaca.spec:
7182    + RPM specfile, courtesy of Richard Zidlicky.
7183  * THANKS:
7184    + Added a THANKS file for contributors.
7185
7186------------------------------------------------------------------------
7187r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
7188Changed paths:
7189   M /trunk/README
7190   M /trunk/src/caca.c
7191   M /trunk/src/graphics.c
7192
7193  * src/graphics.c:
7194    + Minor optimisation in caca_set_color().
7195    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
7196    + Optimised the X11 caca_refresh() routine by handling strings of the
7197      same colour as one text chunk.
7198  * src/caca.c:
7199    + Bugfix in caca_init when conio is the only compiled-in driver.
7200  * README:
7201    + Minor documentation updates.
7202
7203------------------------------------------------------------------------
7204r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
7205Changed paths:
7206   M /trunk/examples/aafire.c
7207   M /trunk/examples/cacaview.c
7208
7209  * examples/cacaview.c:
7210    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
7211  * examples/aafire.c:
7212    + bzero the pixel buffer in the initialisation routine.
7213
7214------------------------------------------------------------------------
7215r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7216Changed paths:
7217   M /trunk/doc/doxygen.cfg.in
7218   M /trunk/src/bitmap.c
7219   M /trunk/src/box.c
7220   M /trunk/src/caca.h
7221   M /trunk/src/conic.c
7222   M /trunk/src/graphics.c
7223   M /trunk/src/io.c
7224   M /trunk/src/line.c
7225   M /trunk/src/math.c
7226   M /trunk/src/triangle.c
7227
7228  * doc/doxygen.cfg.in:
7229    + Removed caca_internal.h from the list of documented files.
7230  * src/:
7231    + Minor documentation updates.
7232
7233------------------------------------------------------------------------
7234r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
7235Changed paths:
7236   M /trunk/BUGS
7237   M /trunk/debian/rules
7238   M /trunk/doc/Makefile.am
7239   M /trunk/test/dithering.c
7240
7241  * test/dithering.c:
7242    + Fixed a minor compilation warning.
7243  * debian/rules:
7244    + Explicitely use --enable-imlib2.
7245  * BUGS:
7246    + Added a note about blinking consoles.
7247  * doc/Makefile.am:
7248    + Fixed a bashism in the HTML files installation.
7249
7250------------------------------------------------------------------------
7251r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
7252Changed paths:
7253   M /trunk/doc/Makefile.am
7254
7255  * doc/Makefile.am:
7256    + Do not install doxygen.png directly, because it can be doxygen.gif on
7257      old installations.
7258
7259------------------------------------------------------------------------
7260r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7261Changed paths:
7262   M /trunk/examples/aafire.c
7263
7264  * examples/aafire.c:
7265    + Only quit upon keypress, not mouse motion.
7266
7267------------------------------------------------------------------------
7268r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
7269Changed paths:
7270   M /trunk/examples/aafire.c
7271
7272  * examples/aafire.c:
7273    + Render cacafire at full speed.
7274
7275------------------------------------------------------------------------
7276r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
7277Changed paths:
7278   M /trunk/src/graphics.c
7279   M /trunk/test
7280   M /trunk/test/Makefile.am
7281   A /trunk/test/optipal.c
7282
7283  * test/optipal.c:
7284    + Optimised S-Lang palette generator.
7285  * src/graphics:
7286    + Removed the S-Lang palette generator and replaced it with the tables
7287      generated by optipal.
7288
7289------------------------------------------------------------------------
7290r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
7291Changed paths:
7292   M /trunk/Makefile.am
7293   M /trunk/configure.ac
7294   M /trunk/examples/Makefile.am
7295   A /trunk/test
7296   A /trunk/test/Makefile.am
7297   A /trunk/test/dithering.c
7298
7299  * Makefile.am:
7300    + Added a test directory for test programs.
7301  * test/dithering.c:
7302    + The value/saturation dithering example.
7303
7304------------------------------------------------------------------------
7305r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
7306Changed paths:
7307   M /trunk/examples/cacaview.c
7308   M /trunk/src/caca.c
7309
7310  * src/caca.c:
7311    + Do not try the X11 driver if DISPLAY is set to the empty string.
7312  * examples/cacaview.c:
7313    + Cosmetic fixes.
7314
7315------------------------------------------------------------------------
7316r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
7317Changed paths:
7318   M /trunk/examples/Makefile.am
7319   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
7320   D /trunk/examples/view.c
7321
7322  * example/:
7323    + Renamed view.c into cacaview.c.
7324
7325------------------------------------------------------------------------
7326r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7327Changed paths:
7328   M /trunk/src/io.c
7329
7330  * src/io.c:
7331    + Fixed mouse support under ncurses and slang.
7332
7333------------------------------------------------------------------------
7334r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
7335Changed paths:
7336   M /trunk/configure.ac
7337
7338  * configure.ac:
7339    + Error out if Imlib2 was not found. Override with --disable-imlib2.
7340
7341------------------------------------------------------------------------
7342r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
7343Changed paths:
7344   M /trunk/doc
7345   M /trunk/examples/demo.c
7346   M /trunk/src/caca.h
7347   M /trunk/src/io.c
7348
7349  * src/io.c:
7350    + Mouse support under X11.
7351    + Split the mouse motion and mouse click events.
7352  * examples/demo.c:
7353    + Mouse motion support.
7354
7355------------------------------------------------------------------------
7356r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7357Changed paths:
7358   M /trunk/src/caca.c
7359   M /trunk/src/graphics.c
7360
7361  * src/graphics.c:
7362    + Compilation fix.
7363  * src/caca.c:
7364    + Minor indentation fix.
7365
7366------------------------------------------------------------------------
7367r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
7368Changed paths:
7369   M /trunk/configure.ac
7370   M /trunk/src/caca.c
7371
7372  * src/caca.c:
7373    + Prefer the X11 driver if $DISPLAY is set.
7374    + The slang driver is now preferred over the ncurses driver.
7375  * configure.ac:
7376    + Autodetect conio.h.
7377
7378------------------------------------------------------------------------
7379r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
7380Changed paths:
7381   M /trunk/configure.ac
7382
7383  * configure.ac:
7384    + Autodetect ncurses, slang and X11.
7385    + Abort if no output driver was selected or detected.
7386
7387------------------------------------------------------------------------
7388r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
7389Changed paths:
7390   A /branches/0.5 (from /trunk:179)
7391   M /branches/0.5/ChangeLog
7392   M /trunk/ChangeLog
7393
7394  * 0.5 branch.
7395
7396------------------------------------------------------------------------
7397r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
7398Changed paths:
7399   M /trunk/NEWS
7400   M /trunk/configure.ac
7401   M /trunk/debian/changelog
7402
7403  * configure.ac NEWS debian/changelog:
7404    + New 0.5 release.
7405
7406------------------------------------------------------------------------
7407r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
7408Changed paths:
7409   M /trunk/BUGS
7410   M /trunk/NOTES
7411   M /trunk/configure.ac
7412   M /trunk/src/graphics.c
7413
7414  * NOTES BUGS:
7415    + Updated information about the S-Lang colour pair shortage bug.
7416  * src/graphics.c:
7417    + Implemented the solution explained in NOTES.
7418
7419------------------------------------------------------------------------
7420r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
7421Changed paths:
7422   M /trunk/src/caca.c
7423
7424  * src/caca.c:
7425    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
7426
7427------------------------------------------------------------------------
7428r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
7429Changed paths:
7430   M /trunk/NOTES
7431
7432  * NOTES:
7433    + Added a section with a proposed solution to the slang problem.
7434
7435------------------------------------------------------------------------
7436r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
7437Changed paths:
7438   A /branches/0.4 (from /trunk:174)
7439   M /branches/0.4/ChangeLog
7440   M /trunk/ChangeLog
7441
7442  * 0.4 branch.
7443
7444------------------------------------------------------------------------
7445r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
7446Changed paths:
7447   M /trunk/configure.ac
7448   M /trunk/debian/control
7449
7450  * debian/control:
7451    + Added missing dependencies to the -dev package.
7452  * configure.ac:
7453    + Kludge for woody builds where x_includes is undefined.
7454
7455------------------------------------------------------------------------
7456r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
7457Changed paths:
7458   M /trunk/src/caca.h
7459
7460  * src/caca.h:
7461    + Documented CACA_FONT.
7462
7463------------------------------------------------------------------------
7464r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
7465Changed paths:
7466   M /trunk/doc/Makefile.am
7467
7468  * doc/Makefile.am:
7469    + Rename the refman.ps doxygen documentation to libcaca.ps.
7470
7471------------------------------------------------------------------------
7472r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
7473Changed paths:
7474   M /trunk/NEWS
7475   M /trunk/src/caca.h
7476   M /trunk/src/graphics.c
7477
7478  * src/graphics.c:
7479    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
7480  * src/caca.c:
7481    + Documented the CACA_GEOMETRY environment variable.
7482
7483------------------------------------------------------------------------
7484r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
7485Changed paths:
7486   M /trunk/src/caca_internals.h
7487   M /trunk/src/graphics.c
7488   M /trunk/src/io.c
7489
7490  * src/io.c:
7491    + Mouse support in the X11 driver.
7492
7493------------------------------------------------------------------------
7494r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
7495Changed paths:
7496   M /trunk/src/graphics.c
7497
7498  * src/graphics:
7499    + Use XCreateWindow instead of XCreateSimpleWindow.
7500    + Set the X window title to "caca for X".
7501
7502------------------------------------------------------------------------
7503r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
7504Changed paths:
7505   M /trunk/debian/changelog
7506   M /trunk/debian/control
7507   M /trunk/debian/rules
7508
7509  * debian/control:
7510    + Build-depend on doxygen and tetex to build documentation.
7511    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
7512
7513------------------------------------------------------------------------
7514r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
7515Changed paths:
7516   M /trunk/BUGS
7517   M /trunk/Makefile.am
7518   M /trunk/NEWS
7519   M /trunk/README
7520   M /trunk/TODO
7521   M /trunk/configure.ac
7522   M /trunk/doc/Makefile.am
7523   M /trunk/src/graphics.c
7524
7525  * configure.ac NEWS:
7526    + Prepared release 0.4.
7527  * src/graphics.c README BUGS TODO:
7528    + Updated documentation.
7529  * Makefile.am doc/Makefile.am:
7530    + Install the generated doxygen documentation.
7531
7532------------------------------------------------------------------------
7533r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
7534Changed paths:
7535   M /trunk/src/io.c
7536
7537  * src/io.c:
7538    + Fixed a warning by including <unistd.h>.
7539    + Support for arrow and function keys under X11.
7540
7541------------------------------------------------------------------------
7542r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
7543Changed paths:
7544   M /trunk/configure.ac
7545   M /trunk/doc/Makefile.am
7546   D /trunk/doc/doxygen.cfg
7547   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
7548   M /trunk/examples/aafire.c
7549   M /trunk/examples/demo.c
7550   M /trunk/examples/spritedit.c
7551   M /trunk/examples/view.c
7552   M /trunk/src/bitmap.c
7553   M /trunk/src/box.c
7554   M /trunk/src/caca.c
7555   M /trunk/src/caca.h
7556   M /trunk/src/caca_internals.h
7557   M /trunk/src/conic.c
7558   M /trunk/src/graphics.c
7559   M /trunk/src/io.c
7560   M /trunk/src/line.c
7561   M /trunk/src/math.c
7562   M /trunk/src/sprite.c
7563   M /trunk/src/triangle.c
7564
7565  * src/io.c:
7566    + Added caca_wait_event(), a blocking caca_get_event().
7567  * src/ examples/:
7568    + More documentation.
7569  * doc/doxygen.cfg.in:
7570    + doc/doxygen.cfg is now generated by configure, so that we can use
7571      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
7572    + Create manpages.
7573
7574------------------------------------------------------------------------
7575r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
7576Changed paths:
7577   M /trunk/doc/doxygen.cfg
7578   M /trunk/src/bitmap.c
7579   M /trunk/src/caca.c
7580   M /trunk/src/caca.h
7581
7582  * More API documentation.
7583
7584------------------------------------------------------------------------
7585r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
7586Changed paths:
7587   M /trunk/src/caca.c
7588
7589  * caca.c:
7590    + Fixed typos in the initialisation code.
7591
7592------------------------------------------------------------------------
7593r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
7594Changed paths:
7595   M /trunk/configure.ac
7596   M /trunk/src/bitmap.c
7597   M /trunk/src/caca.c
7598   M /trunk/src/caca.h
7599   M /trunk/src/caca_internals.h
7600   M /trunk/src/conic.c
7601   M /trunk/src/graphics.c
7602   M /trunk/src/io.c
7603   M /trunk/src/line.c
7604
7605  * src/graphics.c src/caca.c src/io.c:
7606    + Support for simultaneously compiled-in drivers.
7607    + Honour the CACA_DRIVER environment variable.
7608  * configure.ac:
7609    + Drivers are no longer mutually exclusive.
7610
7611------------------------------------------------------------------------
7612r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
7613Changed paths:
7614   M /trunk/src/graphics.c
7615
7616  * src/graphics:
7617    + Initialise default height at 32 (as in aalib).
7618
7619------------------------------------------------------------------------
7620r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
7621Changed paths:
7622   M /trunk/src/caca_internals.h
7623   M /trunk/src/graphics.c
7624   M /trunk/src/io.c
7625
7626  * src/graphics.c:
7627    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
7628    + Use an intermediary X pixmap for rendering.
7629    + Slightly changed the variable naming scheme.
7630
7631------------------------------------------------------------------------
7632r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
7633Changed paths:
7634   M /trunk/examples/aafire.c
7635
7636  * examples/aafire.c:
7637    + The image buffer in cacafire was too small.
7638
7639------------------------------------------------------------------------
7640r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
7641Changed paths:
7642   M /trunk/src/graphics.c
7643
7644  * src/graphics.c:
7645    + Progress in the X11 driver.
7646    + Fixed a compilation bug in the conio driver.
7647
7648------------------------------------------------------------------------
7649r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
7650Changed paths:
7651   M /trunk/debian/changelog
7652   M /trunk/debian/control
7653   M /trunk/debian/rules
7654
7655  * debian/rules debian/control:
7656    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
7657    + Symlinked cacafire.1 to cacademo.1.
7658
7659------------------------------------------------------------------------
7660r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
7661Changed paths:
7662   M /trunk/ChangeLog
7663   M /trunk/NEWS
7664   M /trunk/README
7665   M /trunk/debian/changelog
7666   M /trunk/debian/control
7667   M /trunk/doc/doxygen.cfg
7668
7669  * debian/control:
7670    + Updated long descriptions.
7671  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
7672    + Prepared 0.3 release.
7673  * README:
7674    + --enable-ncurses is now the default.
7675
7676------------------------------------------------------------------------
7677r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
7678Changed paths:
7679   M /trunk/src/bitmap.c
7680   M /trunk/src/box.c
7681   M /trunk/src/caca.c
7682   M /trunk/src/caca.h
7683   M /trunk/src/conic.c
7684   M /trunk/src/graphics.c
7685   M /trunk/src/io.c
7686   M /trunk/src/line.c
7687   M /trunk/src/math.c
7688   M /trunk/src/sprite.c
7689   M /trunk/src/triangle.c
7690
7691  * src/:
7692    + Doxygenated public functions.
7693
7694------------------------------------------------------------------------
7695r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
7696Changed paths:
7697   M /trunk/src/caca.h
7698
7699  * src/caca.h:
7700    + Documented environment variables.
7701
7702------------------------------------------------------------------------
7703r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
7704Changed paths:
7705   M /trunk/examples/view.c
7706
7707  * examples/view.c:
7708    + Fixed a bug in the loading of 1bpp BMPs.
7709    + Commented stuff.
7710
7711------------------------------------------------------------------------
7712r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
7713Changed paths:
7714   M /trunk/examples/Makefile.am
7715   M /trunk/examples/view.c
7716
7717  * examples/view.c:
7718    + If Imlib2 is not available, use a custom simple BMP loader.
7719    + Draw the bottom bar one line higher to leave room for a status line.
7720    + '?' now properly toggles help.
7721  * examples/Makefile.am:
7722    + Always build cacaview.
7723
7724------------------------------------------------------------------------
7725r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
7726Changed paths:
7727   M /trunk/configure.ac
7728   M /trunk/src/bitmap.c
7729
7730  * src/bitmap.c:
7731    + If the alpha palette is all-zero, forget the alpha channel.
7732  * configure.ac:
7733    + Export HAVE_IMLIB2_H and the like.
7734
7735------------------------------------------------------------------------
7736r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
7737Changed paths:
7738   M /trunk/src/bitmap.c
7739
7740  * src/bitmap.c:
7741    + If the alpha mask is 0, ignore alpha information.
7742    + Ditto if no alpha information is given with the palette.
7743
7744------------------------------------------------------------------------
7745r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
7746Changed paths:
7747   M /trunk/configure.ac
7748   M /trunk/src/caca.c
7749   M /trunk/src/caca_internals.h
7750   M /trunk/src/graphics.c
7751   M /trunk/src/io.c
7752
7753  * src/graphics.c src/io.c:
7754    + Beginning of an X11 driver. Currently we merely open the window and
7755      check keyboard events.
7756
7757------------------------------------------------------------------------
7758r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
7759Changed paths:
7760   M /trunk/configure.ac
7761   M /trunk/debian/changelog
7762   M /trunk/src/caca.c
7763
7764  * configure.ac debian/changelog:
7765    + Prepare for 0.3 release.
7766    + Check for strcasecmp().
7767  * src/caca.c:
7768    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
7769      variables.
7770
7771------------------------------------------------------------------------
7772r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
7773Changed paths:
7774   M /trunk/examples/aafire.c
7775   M /trunk/examples/demo.c
7776   M /trunk/examples/view.c
7777   M /trunk/src/bitmap.c
7778   M /trunk/src/caca.c
7779   M /trunk/src/caca.h
7780   M /trunk/src/caca_internals.h
7781
7782  * src/bitmap.c:
7783    + Added antialiasing support.
7784    + Dithering, antialiasing and background mode can now be selected at
7785      runtime.
7786  * src/caca.c src/caca.h:
7787    + Renamed caca_dithering into caca_feature and extended the type to
7788      express background colour and antialiasing mode.
7789  * examples/demo.c:
7790    + Fixed a bug that disabled the sprite demo.
7791    + Draw solid flares.
7792  * examples/view.c:
7793    + Select antialiasing and background mode at runtime.
7794
7795------------------------------------------------------------------------
7796r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
7797Changed paths:
7798   M /trunk/BUGS
7799   M /trunk/TODO
7800   M /trunk/debian/control
7801   M /trunk/doc/cacademo.1
7802   M /trunk/doc/cacaview.1
7803
7804  * Minor updates to manpages, BUGS, TODO and the Debian control file.
7805
7806------------------------------------------------------------------------
7807r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7808Changed paths:
7809   M /trunk/src/Makefile.am
7810   M /trunk/src/bitmap.c
7811   M /trunk/src/caca.c
7812   M /trunk/src/caca.h
7813   M /trunk/src/caca_internals.h
7814   M /trunk/src/graphics.c
7815
7816  * src/caca.c:
7817    + Moved global variables to src/graphics.c.
7818  * src/bitmap.c:
7819    + Sanitised prototypes.
7820
7821------------------------------------------------------------------------
7822r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7823Changed paths:
7824   M /trunk/examples
7825   M /trunk/examples/aafire.c
7826   M /trunk/examples/demo.c
7827   M /trunk/examples/view.c
7828   M /trunk/src/bitmap.c
7829   M /trunk/src/box.c
7830   M /trunk/src/caca.c
7831   M /trunk/src/caca.h
7832   M /trunk/src/caca_internals.h
7833   M /trunk/src/conic.c
7834   M /trunk/src/graphics.c
7835   M /trunk/src/line.c
7836   M /trunk/src/sprite.c
7837   M /trunk/src/triangle.c
7838
7839  * src/graphics.c:
7840    + Internally cache screen width and height.
7841  * src/bitmap.c:
7842    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
7843      alpha as fully transparent, and any other value as fully opaque.
7844    + Slightly tuned colour weights in the renderer.
7845    + caca_set_bitmap_palette() takes unsigned ints.
7846  * examples/demo.c:
7847    + Added a crap render demo.
7848  * examples/aafire.c:
7849    + Set a 20ms delay.
7850    + Added alpha values to the palette.
7851  * examples/view.c:
7852    + Draw a gray checkered grid below the image so that transparent images
7853      look a lot nicer.
7854    + 'f' toggles "fullscreen" mode.
7855
7856------------------------------------------------------------------------
7857r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
7858Changed paths:
7859   M /trunk/caca-config.in
7860   M /trunk/configure.ac
7861
7862  * configure.ac:
7863    + Set the executable bit of caca-config when regenerating that file.
7864  * caca-config.in:
7865    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
7866      have @CACA_LIBS@.
7867
7868------------------------------------------------------------------------
7869r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
7870Changed paths:
7871   M /trunk/configure.ac
7872   M /trunk/examples/Makefile.am
7873   A /trunk/examples/aafire.c
7874
7875  * configure.ac:
7876    + Removed unused USE_* variables.
7877    + Export -lslang and -lncurses as @CACA_LIBS@.
7878  * examples/aafire.c:
7879    + Imported aafire.c from the AAlib tree and ported it to libcaca.
7880
7881------------------------------------------------------------------------
7882r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
7883Changed paths:
7884   M /trunk/ChangeLog
7885   M /trunk/NEWS
7886   M /trunk/TODO
7887   M /trunk/debian/changelog
7888   M /trunk/debian/control
7889
7890  * 0.2 release.
7891
7892------------------------------------------------------------------------
7893r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
7894Changed paths:
7895   M /trunk/examples/view.c
7896
7897  * examples/view.c:
7898    + Removed last endianness issue.
7899
7900------------------------------------------------------------------------
7901r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
7902Changed paths:
7903   M /trunk/examples/view.c
7904   M /trunk/src/bitmap.c
7905   M /trunk/src/io.c
7906
7907  * src/io.c:
7908    + Removed a useless message.
7909  * src/bitmap.c examples/view.c:
7910    + Really fixed the endianness issue.
7911
7912------------------------------------------------------------------------
7913r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
7914Changed paths:
7915   M /trunk/src/bitmap.c
7916
7917  * src/bitmap.c:
7918    + Fine-tuned the new renderer.
7919    + Fixed warnings.
7920    + Changed hardcoded values to macros.
7921
7922------------------------------------------------------------------------
7923r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
7924Changed paths:
7925   M /trunk/configure.ac
7926   M /trunk/examples/demo.c
7927   M /trunk/examples/view.c
7928   M /trunk/src/bitmap.c
7929   M /trunk/src/caca.c
7930   M /trunk/src/caca.h
7931
7932  * src/bitmap.c:
7933    + Fixed an endianness issue in the byte reader.
7934    + Decreased precision in RGB and HSV values to avoid overflows.
7935    + New dithering method: 2x2 ordered.
7936    + New renderer, with background colour awareness.
7937  * configure.ac:
7938    + Check for <endian.h>.
7939  * examples/demo.c examples/view.c:
7940    + Fixed an endianness issue in cacaview.
7941    + Adapted code to the additional dithering method.
7942
7943------------------------------------------------------------------------
7944r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
7945Changed paths:
7946   M /trunk/examples/view.c
7947   M /trunk/src/bitmap.c
7948
7949  * src/bitmap.c examples/view.c:
7950    + Fixed an endianness issue in caca_draw_bitmap().
7951    + Code cleanup.
7952
7953------------------------------------------------------------------------
7954r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
7955Changed paths:
7956   M /trunk/TODO
7957   M /trunk/doc/cacaview.1
7958   M /trunk/examples/Makefile.am
7959   M /trunk/examples/view.c
7960   M /trunk/src/caca.c
7961
7962  * src/caca.c:
7963    + Minor change to the dithering names.
7964  * TODO:
7965    + Added cacaview TODO.
7966  * doc/cacaview.1:
7967    + Wrote a manpage for cacaview.
7968  * examples/Makefile.am:
7969    + Moved the -DX_DISPLAY_MISSING=1 here.
7970  * examples/view.c:
7971    + Capital 'D' cycles through dithering modes in reverse order.
7972    + Sleep when there is nothing to do.
7973    + Cosmetic code reorganisation.
7974
7975------------------------------------------------------------------------
7976r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
7977Changed paths:
7978   M /trunk/examples/demo.c
7979   M /trunk/examples/view.c
7980   M /trunk/src/bitmap.c
7981   M /trunk/src/caca.c
7982   M /trunk/src/caca.h
7983
7984  * src/caca.c src/caca.h:
7985    + Added caca_get_dithering_name().
7986  * src/bitmap.c:
7987    + Created a new dithering method with an 8x8 ordered matrix.
7988    + Replaced the char list with a string for better readability.
7989    + Dithering functions now return a value between 0 and 255.
7990  * examples/demo.c examples/view.c:
7991    + Adapted to use caca_get_dithering_name().
7992
7993------------------------------------------------------------------------
7994r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
7995Changed paths:
7996   M /trunk/src/caca.c
7997
7998  * src/caca.c:
7999    + Test whether ncurses knows xterm-16color before setting $TERM.
8000
8001------------------------------------------------------------------------
8002r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
8003Changed paths:
8004   M /trunk/examples/view.c
8005
8006  * examples/view.c:
8007    + Added top and bottom status lines, like in mutt and slrn.
8008    + Added a status string when loading an image or upon error.
8009    + Can load multiple files; use 'n' and 'p' for next and previous.
8010    + Clip zoom between -48 and +48.
8011
8012------------------------------------------------------------------------
8013r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
8014Changed paths:
8015   M /trunk/src/caca.c
8016
8017  * Fixed a C99ism.
8018
8019------------------------------------------------------------------------
8020r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
8021Changed paths:
8022   M /trunk/NOTES
8023   M /trunk/configure.ac
8024   M /trunk/src/caca.c
8025   M /trunk/src/graphics.c
8026
8027  * configure.ac:
8028    + Default to ncurses, not slang, because slang only has 128 colour pairs.
8029  * src/caca.c:
8030    + Disable scrolling to avoid hashmap scrolling optimization code.
8031  * src/graphics.c:
8032    + Swap fg and bg in the colour pair indexing, so that bg is always
8033      right.
8034    + Disable alt charset support to exploit my patched slang.
8035
8036------------------------------------------------------------------------
8037r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
8038Changed paths:
8039   M /trunk/NOTES
8040   M /trunk/examples/view.c
8041   M /trunk/src/bitmap.c
8042
8043  * src/bitmap.c:
8044    + Dither chroma outside of rgb2hsv_default().
8045    + Clip fromx and fromy values.
8046  * NOTES:
8047    + Link to the XTerm control sequences.
8048  * examples/view.c:
8049    + Draw status bar.
8050    + Move with 'h' 'j' 'k' 'l', à la vi.
8051    + '?' toggles a help menu.
8052
8053------------------------------------------------------------------------
8054r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
8055Changed paths:
8056   M /trunk/src/bitmap.c
8057
8058  * src/bitmap.c:
8059    + Removed § from the list of default characters due to collisions.
8060
8061------------------------------------------------------------------------
8062r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
8063Changed paths:
8064   A /trunk/debian/caca-utils.mime
8065   M /trunk/debian/control
8066   M /trunk/debian/rules
8067
8068  * debian/control:
8069    + Removed slang1-dev dependency in caca-utils.
8070  * debian/caca-utils.mime debian/rules:
8071    + Added a MIME file with low priority.
8072    + Added call to dh_installmime.
8073
8074------------------------------------------------------------------------
8075r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
8076Changed paths:
8077   M /trunk/configure.ac
8078   M /trunk/src/caca.c
8079   M /trunk/src/caca_internals.h
8080   M /trunk/src/graphics.c
8081
8082  * src/caca.c src/graphics.c:
8083    + Moved graphics stuff from caca.c to graphics.c.
8084    + Added a few kludges: if gnome-terminal or konsole are detected, switch
8085      to TERM=xterm-16color to benefit from extended colour palette.
8086
8087------------------------------------------------------------------------
8088r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
8089Changed paths:
8090   M /trunk/NOTES
8091   M /trunk/examples/demo.c
8092   M /trunk/examples/spritedit.c
8093   M /trunk/src/bitmap.c
8094   M /trunk/src/caca.c
8095   M /trunk/src/caca.h
8096   M /trunk/src/graphics.c
8097   M /trunk/src/sprite.c
8098
8099  * NOTES:
8100    + Added setab/setaf quotes from the XTerm terminfo.
8101    + Proposed a workaround for bright colours on any terminal.
8102  * src/caca.c:
8103    + 16 colour support for ncurses and conio.
8104  * src/graphics.c:
8105    + Ported to 16 colour support.
8106    + Added a missing <stdio.h> for BUFSIZ.
8107    + Disabled vsnprintf under DOS (only vsprintf exists).
8108  * examples/:
8109    + Don't abort if the caca.txt sprite was not found.
8110    + Ported to 16 colour support.
8111
8112------------------------------------------------------------------------
8113r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
8114Changed paths:
8115   M /trunk/NOTES
8116
8117  * NOTES: more notes about colours.
8118
8119------------------------------------------------------------------------
8120r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
8121Changed paths:
8122   M /trunk/Makefile.am
8123   M /trunk/configure.ac
8124   M /trunk/examples/Makefile.am
8125
8126  * configure.ac:
8127    + More sensible imlib2 detection, works with cross-compilation.
8128  * Makefile.am:
8129    + Don't forget to include NOTES to the dist tarball.
8130
8131------------------------------------------------------------------------
8132r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
8133Changed paths:
8134   A /trunk/NOTES
8135   M /trunk/README
8136   M /trunk/debian/rules
8137
8138  * NOTES: added information about colour support.
8139
8140------------------------------------------------------------------------
8141r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
8142Changed paths:
8143   M /trunk/configure.ac
8144
8145  * configure.ac: Added a missing check for <inttypes.h>.
8146
8147------------------------------------------------------------------------
8148r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
8149Changed paths:
8150   M /trunk/src/bitmap.c
8151
8152  * src/bitmap.c: Support for more colour depths.
8153
8154------------------------------------------------------------------------
8155r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
8156Changed paths:
8157   M /trunk/configure.ac
8158   M /trunk/examples/Makefile.am
8159   M /trunk/examples/demo.c
8160   M /trunk/examples/view.c
8161
8162  * configure.ac examples/Makefile.am:
8163    + Added a check for imlib2-config.
8164    + Build cacaview conditionally.
8165  * examples/demo.c:
8166    + Removed all gdkpixbuf code.
8167  * examples/view.c:
8168    + Default to ordered dithering.
8169    + Make sure the arrows always work even if delta is too small.
8170
8171------------------------------------------------------------------------
8172r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
8173Changed paths:
8174   M /trunk/debian
8175   M /trunk/debian/control
8176   M /trunk/debian/rules
8177
8178  * debian/:
8179    + New caca-utils package.
8180    + Move cacademo, cacaview and caca-spritedit to caca-utils.
8181
8182------------------------------------------------------------------------
8183r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
8184Changed paths:
8185   M /trunk/doc/Makefile.am
8186   D /trunk/doc/caca-demo.1
8187   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
8188   A /trunk/doc/cacaview.1
8189   M /trunk/examples
8190   M /trunk/examples/Makefile.am
8191   A /trunk/examples/view.c
8192
8193  * examples/:
8194    + Simple image viewer, cacaview, based on libcaca and imlib2.
8195    + Renamed caca-demo into cacademo.
8196  * doc/:
8197    + Renamed doc/caca-demo.1 into doc/cacademo.1.
8198
8199------------------------------------------------------------------------
8200r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
8201Changed paths:
8202   M /trunk/src/Makefile.am
8203   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
8204   D /trunk/src/blit.c
8205
8206  * Renamed src/blit.c into src/bitmap.c.
8207
8208------------------------------------------------------------------------
8209r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
8210Changed paths:
8211   M /trunk/examples/demo.c
8212   M /trunk/src/caca.c
8213   M /trunk/src/caca.h
8214   M /trunk/src/io.c
8215
8216  * src/caca.c:
8217    + Mouse initialisation in ncurses.
8218  * src/io.c:
8219    + Mouse support in ncurses.
8220
8221------------------------------------------------------------------------
8222r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
8223Changed paths:
8224   M /trunk/debian/control
8225
8226  * debian/control:
8227    + libcaca-dev should depend on slang1-dev.
8228
8229------------------------------------------------------------------------
8230r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
8231Changed paths:
8232   M /trunk/debian/Makefile.am
8233
8234  * debian/Makefile.am:
8235    + Added compat and copyright to the distributed files.
8236
8237------------------------------------------------------------------------
8238r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
8239Changed paths:
8240   A /trunk/ChangeLog
8241   M /trunk/debian/rules
8242
8243  * Added a ChangeLog file.
8244
8245------------------------------------------------------------------------
8246r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
8247Changed paths:
8248   M /trunk/examples/Makefile.am
8249
8250  * examples/Makefile.am:
8251    + Compilation fix when libcaca is not available.
8252
8253------------------------------------------------------------------------
8254r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
8255Changed paths:
8256   M /trunk/debian/changelog
8257   A /trunk/debian/copyright
8258   M /trunk/debian/rules
8259   M /trunk/doc/Makefile.am
8260   M /trunk/doc/caca-config.1
8261   A /trunk/doc/caca-demo.1
8262   A /trunk/doc/caca-spritedit.1
8263   M /trunk/examples/caca.txt
8264
8265  * debian/:
8266    + Wrote the changelog for the Debian release.
8267    + Wrote a copyright file.
8268  * doc/:
8269    + Wrote manpages for caca-demo and caca-spritedit.
8270  * examples/caca.txt:
8271    + Centered the sprite handle.
8272    + Added a second frame to the sprite.
8273
8274------------------------------------------------------------------------
8275r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
8276Changed paths:
8277   A /trunk/AUTHORS
8278   M /trunk/Makefile.am
8279   A /trunk/NEWS
8280   M /trunk/configure.ac
8281   A /trunk/doc
8282   A /trunk/doc/Makefile.am
8283   A /trunk/doc/caca-config.1
8284   A /trunk/doc/doxygen.cfg
8285   A /trunk/doc/footer.html
8286   A /trunk/doc/header.html
8287
8288  * AUTHORS NEWS:
8289    + Added these mandatory files.
8290  * doc/:
8291    + Wrote a Doxygen configuration file.
8292    + Added a manpage for caca-config(1), borrowed from sdl-config.
8293  * configure.ac:
8294    + Use new style AC_INIT.
8295    + Error out if no library was found.
8296    + Added *djgpp* to the list of non-PIC platforms.
8297    + Added checks for doxygen and latex.
8298
8299------------------------------------------------------------------------
8300r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
8301Changed paths:
8302   M /trunk/examples/Makefile.am
8303   M /trunk/examples/demo.c
8304
8305  * Disabled gdkpixbuf code.
8306
8307------------------------------------------------------------------------
8308r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
8309Changed paths:
8310   M /trunk/src/blit.c
8311   M /trunk/src/box.c
8312   M /trunk/src/caca.c
8313   M /trunk/src/caca.h
8314   M /trunk/src/caca_internals.h
8315   M /trunk/src/conic.c
8316   M /trunk/src/graphics.c
8317   M /trunk/src/io.c
8318   M /trunk/src/line.c
8319   M /trunk/src/math.c
8320   M /trunk/src/sprite.c
8321   M /trunk/src/triangle.c
8322
8323  * src/:
8324    + Doxygenated a few things.
8325
8326------------------------------------------------------------------------
8327r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
8328Changed paths:
8329   M /trunk/TODO
8330   M /trunk/examples/demo.c
8331   M /trunk/src/blit.c
8332   M /trunk/src/caca.h
8333
8334  * TODO:
8335    + A few updates.
8336  * src/blit.c:
8337    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
8338    + Started removing hardcoded bitmask and pitch values.
8339  * examples/demo.c:
8340    + Do something with mouse clicks.
8341
8342------------------------------------------------------------------------
8343r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
8344Changed paths:
8345   M /trunk/src/io.c
8346
8347  * src/io.c:
8348    + Fixed an off-by-one error in the mouse driver.
8349
8350------------------------------------------------------------------------
8351r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
8352Changed paths:
8353   M /trunk
8354   M /trunk/Makefile.am
8355   M /trunk/README
8356   M /trunk/TODO
8357   A /trunk/caca-config.in
8358   M /trunk/configure.ac
8359   M /trunk/debian
8360   A /trunk/debian/compat
8361   M /trunk/debian/control
8362   M /trunk/debian/rules
8363   M /trunk/examples
8364   M /trunk/examples/Makefile.am
8365   M /trunk/examples/demo.c
8366   M /trunk/src/Makefile.am
8367
8368  * debian/control:
8369    + Changed section to libs/libdevel instead of games/games.
8370    + Changed package name to libcaca-dev.
8371  * debian/rules:
8372    + Use debian/compat instead of DH_COMPAT.
8373    + Install README, BUGS and TODO into /usr/share/doc.
8374  * caca-config.in:
8375    + First version of the config script.
8376  * configure.ac src/Makefile.am:
8377    + Build a static PIC library as well.
8378  * README TODO:
8379    + Various updates.
8380
8381------------------------------------------------------------------------
8382r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
8383Changed paths:
8384   M /trunk/TODO
8385   M /trunk/src/io.c
8386
8387  * TODO: New stuff to do.
8388  * src/io.c: left and right arrow keys were swapped.
8389
8390------------------------------------------------------------------------
8391r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
8392Changed paths:
8393   M /trunk/src/blit.c
8394   M /trunk/src/caca.c
8395   M /trunk/src/io.c
8396
8397  * src/io.c:
8398    + Fixed a bug in the mouse coordinates reporting.
8399
8400------------------------------------------------------------------------
8401r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
8402Changed paths:
8403   M /trunk/examples/demo.c
8404   M /trunk/examples/spritedit.c
8405   M /trunk/src/blit.c
8406   M /trunk/src/caca.c
8407   M /trunk/src/caca.h
8408   M /trunk/src/io.c
8409
8410  * src/io.c:
8411    + Renamed sdl_get_key() into sdl_get_event().
8412    + Handle mouse clicks.
8413  * src/caca.c:
8414    + Activate the terminal's mouse handling if supported.
8415
8416------------------------------------------------------------------------
8417r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
8418Changed paths:
8419   M /trunk/examples/Makefile.am
8420   M /trunk/src/Makefile.am
8421   M /trunk/src/blit.c
8422   M /trunk/src/caca.h
8423   M /trunk/src/io.c
8424
8425  * src/io.c src/caca.h:
8426    + Interpret escape sequences for F1, F2, left, right, etc.
8427  * src/Makefile.am examples/Makefile.am:
8428    + Install caca.h in /usr/include.
8429    + Do not install example programs.
8430  * src/blit.c:
8431    + Minor improvements to grayscale colors.
8432
8433------------------------------------------------------------------------
8434r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
8435Changed paths:
8436   D /trunk/.cvsignore
8437   D /trunk/autotools/.cvsignore
8438
8439  * Removed legacy .cvsignore files.
8440
8441------------------------------------------------------------------------
8442r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
8443Changed paths:
8444   M /trunk/examples/demo.c
8445   M /trunk/src/blit.c
8446   M /trunk/src/caca.h
8447
8448  * src/blit.c:
8449    + Hue calculation now uses integers only.
8450    + Dithering is now parametrable. Implemented none, ordered, random.
8451  * examples/demo.c:
8452    + Added dithering selection.
8453
8454------------------------------------------------------------------------
8455r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
8456Changed paths:
8457   M /trunk/examples/Makefile.am
8458   A /trunk/examples/caca.txt
8459   M /trunk/examples/demo.c
8460   M /trunk/examples/spritedit.c
8461   M /trunk/src/blit.c
8462   M /trunk/src/caca.c
8463   M /trunk/src/caca.h
8464   M /trunk/src/caca_internals.h
8465   M /trunk/src/graphics.c
8466
8467  * src/blit.c:
8468    + Added caca_set_dithering() (unused yet).
8469    + Added random dithering.
8470  * src/caca.h:
8471    + Renamed legacy EE_* enums to CACA_*.
8472  * examples/demo.c examples/caca.txt:
8473    + Added a default sprite for libcaca.
8474
8475------------------------------------------------------------------------
8476r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
8477Changed paths:
8478   M /trunk/examples/demo.c
8479   M /trunk/examples/spritedit.c
8480   M /trunk/src/blit.c
8481   M /trunk/src/box.c
8482   M /trunk/src/caca.c
8483   M /trunk/src/caca.h
8484   M /trunk/src/caca_internals.h
8485   M /trunk/src/conic.c
8486   M /trunk/src/graphics.c
8487   M /trunk/src/io.c
8488   M /trunk/src/line.c
8489   M /trunk/src/math.c
8490   M /trunk/src/sprite.c
8491   M /trunk/src/triangle.c
8492
8493  * Changed copyleft to LGPL.
8494
8495------------------------------------------------------------------------
8496r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
8497Changed paths:
8498   M /trunk/Makefile.am
8499   M /trunk/configure.ac
8500   A /trunk/examples (from /trunk/test:90)
8501   M /trunk/examples/Makefile.am
8502   D /trunk/libcaca
8503   A /trunk/src (from /trunk/libcaca:90)
8504   M /trunk/src/line.c
8505   D /trunk/test
8506
8507  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
8508    to examples/.
8509
8510------------------------------------------------------------------------
8511r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
8512Changed paths:
8513   M /trunk/COPYING
8514   M /trunk/Makefile.am
8515   M /trunk/README
8516   M /trunk/TODO
8517   M /trunk/bootstrap
8518   M /trunk/configure.ac
8519   D /trunk/data
8520   D /trunk/debian/.cvsignore
8521   M /trunk/debian/changelog
8522   M /trunk/debian/control
8523   M /trunk/debian/rules
8524   D /trunk/doc
8525   D /trunk/src
8526
8527  * The big TTYvaders/libcaca split. This is libcaca.
8528
8529------------------------------------------------------------------------
8530r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
8531Changed paths:
8532   M /trunk/configure.ac
8533   M /trunk/libcaca/blit.c
8534   M /trunk/libcaca/caca.c
8535   M /trunk/libcaca/conic.c
8536   M /trunk/libcaca/graphics.c
8537   M /trunk/src/weapons.c
8538
8539  * configure.ac:
8540    + Added -Wsign-compare to the warning flags.
8541  * libcaca/caca.c:
8542    + Fixed a signed/unsigned bug that caused infinite waits with
8543      ee_set_delay(0).
8544  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
8545    + Fixed minor signed/unsigned comparison warnings.
8546
8547------------------------------------------------------------------------
8548r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
8549Changed paths:
8550   M /trunk/Makefile.am
8551   M /trunk/TODO
8552   M /trunk/configure.ac
8553   A /trunk/libcaca (from /trunk/libee:87)
8554   M /trunk/libcaca/Makefile.am
8555   M /trunk/libcaca/blit.c
8556   M /trunk/libcaca/box.c
8557   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
8558   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
8559   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
8560   M /trunk/libcaca/conic.c
8561   D /trunk/libcaca/ee.c
8562   D /trunk/libcaca/ee.h
8563   D /trunk/libcaca/ee_internals.h
8564   M /trunk/libcaca/graphics.c
8565   M /trunk/libcaca/io.c
8566   M /trunk/libcaca/line.c
8567   M /trunk/libcaca/math.c
8568   M /trunk/libcaca/sprite.c
8569   M /trunk/libcaca/triangle.c
8570   D /trunk/libee
8571   M /trunk/src/Makefile.am
8572   M /trunk/src/aliens.c
8573   M /trunk/src/bonus.c
8574   M /trunk/src/box.c
8575   M /trunk/src/ceo.c
8576   M /trunk/src/collide.c
8577   M /trunk/src/common.h
8578   M /trunk/src/explosions.c
8579   M /trunk/src/intro.c
8580   M /trunk/src/main.c
8581   M /trunk/src/overlay.c
8582   M /trunk/src/player.c
8583   M /trunk/src/starfield.c
8584   M /trunk/src/tunnel.c
8585   M /trunk/src/weapons.c
8586   M /trunk/test/Makefile.am
8587   M /trunk/test/demo.c
8588   M /trunk/test/spritedit.c
8589
8590  * Renamed libee to libcaca. Far less collisions.
8591
8592------------------------------------------------------------------------
8593r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
8594Changed paths:
8595   M /trunk/libee/Makefile.am
8596   A /trunk/libee/blit.c
8597   M /trunk/libee/ee.h
8598   M /trunk/test/Makefile.am
8599   M /trunk/test/demo.c
8600
8601  * Very ugly ee_blit function. Will be polished in a while.
8602
8603------------------------------------------------------------------------
8604r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
8605Changed paths:
8606   M /trunk/libee/ee.c
8607   M /trunk/libee/ee.h
8608   M /trunk/libee/graphics.c
8609   M /trunk/test/demo.c
8610
8611  * libee/ee.c:
8612    + Replaced ee_color_names[] with ee_get_color_name().
8613    + Don't oversleep in ee_refresh().
8614  * libee/graphics.c:
8615    + Implemented ee_printf().
8616  * test/demo.c:
8617    + If new keypresses are detected, don't wait for the next screen refresh.
8618    + Added an fps counter on demos.
8619    + Added controls for outlines and drawing boundaries.
8620
8621------------------------------------------------------------------------
8622r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
8623Changed paths:
8624   M /trunk/libee/ee.c
8625   M /trunk/libee/ee.h
8626   M /trunk/libee/ee_internals.h
8627   M /trunk/libee/graphics.c
8628   M /trunk/libee/line.c
8629
8630  * libee/graphics.c:
8631    + Correct clipping in ee_putstr() for long strings.
8632  * libee/ee.c:
8633    + New ee_get_rendertime() call to provide framerate information.
8634  * libee/ee.h:
8635    + Added const keywords where it was meaningful, despite Slang's blatant
8636      omission of such keywords in its prototypes.
8637
8638------------------------------------------------------------------------
8639r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
8640Changed paths:
8641   M /trunk/libee/ee.c
8642   M /trunk/src/main.c
8643   M /trunk/test/demo.c
8644
8645  * libee/ee.c:
8646    + Implemented correct framerate wait loop.
8647    + No framedropping yet.
8648  * test/demo.c src/main.c:
8649    + Set an arbitrary framerate for demos.
8650
8651------------------------------------------------------------------------
8652r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
8653Changed paths:
8654   M /trunk/src/Makefile.am
8655   M /trunk/test/Makefile.am
8656
8657  * Fixed compilation in an alternate directory.
8658
8659------------------------------------------------------------------------
8660r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
8661Changed paths:
8662   M /trunk/src/box.c
8663   M /trunk/src/main.c
8664   M /trunk/src/player.c
8665   M /trunk/src/starfield.c
8666   M /trunk/src/tunnel.c
8667   M /trunk/src/weapons.c
8668
8669  * Sanity checks after each malloc() call.
8670
8671------------------------------------------------------------------------
8672r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
8673Changed paths:
8674   M /trunk/libee/ee.h
8675   M /trunk/libee/math.c
8676
8677  * libee/math.c:
8678    + ee_sqrt() now uses unsigned ints.
8679    + Avoid overflows in ee_sqrt().
8680
8681------------------------------------------------------------------------
8682r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
8683Changed paths:
8684   M /trunk/src/intro.c
8685
8686  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
8687
8688------------------------------------------------------------------------
8689r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
8690Changed paths:
8691   M /trunk/libee/ee.c
8692   M /trunk/libee/ee_internals.h
8693   M /trunk/libee/graphics.c
8694   M /trunk/libee/sprite.c
8695
8696  * libee/ee.c:
8697    + Error checking in ee_init().
8698    + Pre-generate the empty line for ee_clear().
8699  * libee/sprite.c:
8700    + Better error checking in ee_sprite_load().
8701
8702------------------------------------------------------------------------
8703r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
8704Changed paths:
8705   M /trunk/libee/conic.c
8706   M /trunk/libee/line.c
8707   M /trunk/src/box.c
8708
8709  * Minor coding style changes.
8710
8711------------------------------------------------------------------------
8712r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
8713Changed paths:
8714   M /trunk/data/Makefile.am
8715   D /trunk/data/bar_boss
8716   D /trunk/data/bar_fighter
8717   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
8718   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
8719   D /trunk/data/baz_fighter
8720   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
8721   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
8722   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
8723   D /trunk/data/explosion_medium
8724   D /trunk/data/explosion_small
8725   D /trunk/data/foo_fighter
8726   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
8727   D /trunk/data/item_gem
8728   D /trunk/data/item_heart
8729   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
8730   D /trunk/data/ship_green
8731   D /trunk/data/weapon_bomb
8732   D /trunk/data/weapon_fragbomb
8733   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
8734   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
8735   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
8736   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
8737   M /trunk/src/aliens.c
8738   M /trunk/src/bonus.c
8739   M /trunk/src/explosions.c
8740   M /trunk/src/intro.c
8741   M /trunk/src/player.c
8742   M /trunk/src/weapons.c
8743   M /trunk/test/demo.c
8744
8745  * Renamed sprites to < 8+3 names for the DOS port.
8746
8747------------------------------------------------------------------------
8748r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
8749Changed paths:
8750   M /trunk/data/bar_boss
8751   M /trunk/data/bar_fighter
8752   M /trunk/data/baz_fighter
8753   M /trunk/data/explosion_medium
8754   M /trunk/data/explosion_small
8755   M /trunk/data/foo_fighter
8756   M /trunk/data/item_gem
8757   M /trunk/data/item_heart
8758   M /trunk/data/ship_green
8759   M /trunk/data/weapon_bomb
8760   M /trunk/data/weapon_fragbomb
8761   M /trunk/src/starfield.c
8762   M /trunk/test/demo.c
8763
8764  * test/demo.c:
8765    + Removed a spurious '\n' from an ee_putstr().
8766  * src/starfield.c:
8767    + Fixed starfield color.
8768  * data/:
8769    + Fixed every sprite's colors.
8770
8771------------------------------------------------------------------------
8772r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
8773Changed paths:
8774   A /trunk/BUGS
8775   M /trunk/Makefile.am
8776   M /trunk/README
8777   M /trunk/TODO
8778   M /trunk/libee/Makefile.am
8779   M /trunk/libee/box.c
8780   M /trunk/libee/conic.c
8781   M /trunk/libee/ee.c
8782   M /trunk/libee/ee.h
8783   A /trunk/libee/ee_internals.h
8784   M /trunk/libee/graphics.c
8785   M /trunk/libee/io.c
8786   M /trunk/libee/line.c
8787   M /trunk/libee/math.c
8788   M /trunk/libee/sprite.c
8789   M /trunk/libee/triangle.c
8790   M /trunk/src/Makefile.am
8791   M /trunk/src/overlay.c
8792   M /trunk/src/weapons.c
8793   M /trunk/test/demo.c
8794
8795  * libee/ee.h:
8796    + Added ee_color_names[] containing our 16 color names.
8797  * libee/ee.c:
8798    + Extended our color set to the full 16 instead of 10.
8799    + Precalculate ncurses attributes.
8800  * libee/graphics.c:
8801    + Clip color value in ee_set_color().
8802    + Clip characters in ee_putchar().
8803    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
8804  * libee/ee_internals.h:
8805    + New file to share extern variables within libee.
8806
8807  * test/demo.c:
8808    + Added a simple demo_color() to output all colors.
8809    + Replaced four ee_draw_line() with ee_draw_thin_box().
8810    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8811      defines y1.
8812    + Randomized colours from 0 to 15 instead of 1 to 10.
8813
8814  * src/Makefiles.am:
8815    + Added -lm to the ttyvaders linking flags because of the intro.
8816
8817  * README BUGS TODO:
8818    + Updated.
8819
8820------------------------------------------------------------------------
8821r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8822Changed paths:
8823   M /trunk/README
8824   M /trunk/configure.ac
8825   M /trunk/libee/ee.c
8826   M /trunk/libee/graphics.c
8827
8828  * README:
8829    + Added a note about dos cross-compilation.
8830  * configure.ac:
8831    + Added a check for ScreenUpdate in <pc.h>.
8832  * libee/graphics.c libee/ee.c:
8833    + Improved the conio port thanks to ScreenUpdate().
8834
8835------------------------------------------------------------------------
8836r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
8837Changed paths:
8838   M /trunk/configure.ac
8839   M /trunk/libee/conic.c
8840   M /trunk/libee/ee.c
8841   M /trunk/libee/graphics.c
8842   M /trunk/libee/io.c
8843   M /trunk/libee/line.c
8844
8845  * MS-DOS port of libee, using <conio.h>.
8846
8847------------------------------------------------------------------------
8848r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
8849Changed paths:
8850   M /trunk/data/foo_fighter
8851   M /trunk/libee/box.c
8852   M /trunk/libee/ee.h
8853   M /trunk/libee/graphics.c
8854   M /trunk/libee/line.c
8855   M /trunk/libee/sprite.c
8856   M /trunk/src/Makefile.am
8857   M /trunk/src/aliens.c
8858   M /trunk/src/bonus.c
8859   M /trunk/src/box.c
8860   M /trunk/src/common.h
8861   M /trunk/src/explosions.c
8862   A /trunk/src/intro.c
8863   M /trunk/src/main.c
8864   M /trunk/src/overlay.c
8865   M /trunk/src/player.c
8866   M /trunk/src/starfield.c
8867   M /trunk/src/tunnel.c
8868   M /trunk/src/weapons.c
8869   M /trunk/test/demo.c
8870   M /trunk/test/spritedit.c
8871
8872  * libee/graphics.c:
8873    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
8874  * libee/line.c:
8875    + Implemented draw_polyline() and draw_thin_polyline().
8876  * libee/sprite.c:
8877    + Removed the f member of struct ee_sprite.
8878    + Implemented ee_get_sprite_{width|height|dx|dy}().
8879    + Restore the color fater ee_draw_sprite() is called.
8880  * libee/box.c:
8881    + Fixed a bug causing improper box clipping at the right and the bottom.
8882  * data/foo_fighter:
8883    + Fixed bugs in the sprite.
8884  * src/intro.c:
8885    + Test effects for the future game's intro.
8886  * test/spritedit.c:
8887    + Added stuff to the sprite editor. We can now navigate through frames.
8888
8889------------------------------------------------------------------------
8890r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
8891Changed paths:
8892   M /trunk/libee/Makefile.am
8893   A /trunk/libee/box.c
8894   M /trunk/libee/conic.c
8895   M /trunk/libee/ee.h
8896   M /trunk/libee/triangle.c
8897   M /trunk/test/demo.c
8898
8899  * libee/triangle.c:
8900    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
8901  * libee/box.c:
8902    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
8903  * libee/conic.c:
8904    + Wrote ee_fill_ellipse().
8905    + First attempt at ee_draw_thin_ellipse(), to be reworked.
8906  * test/demo.c:
8907    + Merged demo_lines() and demo_thin_lines().
8908    + Merged demo_triangles() and demo_outlined_triangles().
8909    + Wrote demo_box().
8910    + Use ee_fill_ellipse() in demo_all().
8911
8912------------------------------------------------------------------------
8913r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
8914Changed paths:
8915   M /trunk/data/Makefile.am
8916   A /trunk/data/ship_green
8917   M /trunk/src/collide.c
8918   M /trunk/src/main.c
8919   M /trunk/src/player.c
8920   M /trunk/src/weapons.c
8921
8922  * src/weapons.c:
8923    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
8924  * src/player.c:
8925    + Use ee_draw_sprite() to draw our ship.
8926
8927------------------------------------------------------------------------
8928r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
8929Changed paths:
8930   M /trunk/libee/Makefile.am
8931   M /trunk/libee/conic.c
8932   M /trunk/libee/ee.c
8933   M /trunk/libee/ee.h
8934   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
8935   M /trunk/libee/io.c
8936   M /trunk/libee/line.c
8937   M /trunk/libee/math.c
8938   M /trunk/libee/sprite.c
8939   M /trunk/libee/triangle.c
8940   M /trunk/src/box.c
8941   M /trunk/src/overlay.c
8942   M /trunk/src/player.c
8943   M /trunk/src/starfield.c
8944   M /trunk/src/tunnel.c
8945   M /trunk/src/weapons.c
8946   M /trunk/test/demo.c
8947
8948  * libee/graphics.c:
8949    + Moved ee_putstr() and ee_putchar() in here.
8950  * libee/ee.h:
8951    + Got rid of ee_goto().
8952    + Moved <slang.h> or <curses.h> into libee.
8953  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
8954  * Ditto for ee_putchar().
8955
8956------------------------------------------------------------------------
8957r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
8958Changed paths:
8959   M /trunk/data/Makefile.am
8960   M /trunk/src/Makefile.am
8961   M /trunk/test
8962   M /trunk/test/Makefile.am
8963   A /trunk/test/spritedit.c
8964
8965  * test/spritedit.c:
8966    + Placeholder for our upcoming sprite editor.
8967  * src/Makefile.am data/Makefile.am:
8968    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
8969
8970------------------------------------------------------------------------
8971r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
8972Changed paths:
8973   M /trunk/data/Makefile.am
8974   A /trunk/data/weapon_fragbomb
8975   M /trunk/src/weapons.c
8976
8977  * src/weapons.c data/weapon_fragbomb:
8978    + Drew the fragbomb sprite.
8979    + Use the fragbomb in src/weapons.c.
8980
8981------------------------------------------------------------------------
8982r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
8983Changed paths:
8984   M /trunk/data/Makefile.am
8985   A /trunk/data/weapon_bomb
8986   M /trunk/src/weapons.c
8987
8988  * data/weapon_bomb:
8989    + New bomb sprite.
8990  * src/weapons.c:
8991    + Switched the bomb drawing to use ee_draw_sprite().
8992
8993------------------------------------------------------------------------
8994r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
8995Changed paths:
8996   M /trunk/data/Makefile.am
8997   A /trunk/data/explosion_medium
8998   A /trunk/data/explosion_small
8999   M /trunk/libee/sprite.c
9000   M /trunk/src/explosions.c
9001
9002  * libee/sprite.c:
9003    + Made sprite loading more robust.
9004  * src/explosions.c:
9005    + No longer use ee_putchar etc. to draw our sprites, but use
9006      ee_draw_sprite().
9007  * data/:
9008    + Drew explosion_medium and explosion_small sprites.
9009
9010------------------------------------------------------------------------
9011r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9012Changed paths:
9013   M /trunk/libee/conic.c
9014
9015  * libee/conic.c: Clip circles and ellipses.
9016
9017------------------------------------------------------------------------
9018r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
9019Changed paths:
9020   M /trunk/libee/conic.c
9021   M /trunk/libee/sprite.c
9022
9023  * libee/sprite.c:
9024    + Added sanity checks in ee_sprite_* functions.
9025  * libee/conic.c:
9026    + Use ellipsepoints() in ee_draw_circle().
9027
9028------------------------------------------------------------------------
9029r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
9030Changed paths:
9031   M /trunk/test/demo.c
9032
9033  * test/demo.c:
9034    + Ellipses demo.
9035
9036------------------------------------------------------------------------
9037r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
9038Changed paths:
9039   M /trunk/libee/conic.c
9040   M /trunk/libee/ee.h
9041
9042  * libee/conic.c:
9043    + ee_draw_ellipse().
9044
9045------------------------------------------------------------------------
9046r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
9047Changed paths:
9048   M /trunk/libee/Makefile.am
9049   D /trunk/libee/circle.c
9050   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
9051   M /trunk/libee/line.c
9052
9053  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
9054
9055------------------------------------------------------------------------
9056r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
9057Changed paths:
9058   M /trunk/libee/line.c
9059
9060  * libee/line.c:
9061    + Added code comments.
9062
9063------------------------------------------------------------------------
9064r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
9065Changed paths:
9066   M /trunk/configure.ac
9067   M /trunk/libee/Makefile.am
9068   M /trunk/src/Makefile.am
9069   M /trunk/test/Makefile.am
9070
9071  * configure.ac:
9072    + Moved optimization flags and warning triggers here.
9073    + Updated the snapshot timestamp.
9074
9075------------------------------------------------------------------------
9076r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
9077Changed paths:
9078   M /trunk/test/demo.c
9079
9080  * test/demo.c: Nicer complete demo.
9081
9082------------------------------------------------------------------------
9083r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
9084Changed paths:
9085   M /trunk/data/Makefile.am
9086   A /trunk/data/baz_fighter
9087   A /trunk/data/foo_fighter
9088   A /trunk/data/item_gem
9089   A /trunk/data/item_heart
9090   M /trunk/libee/ee.h
9091   M /trunk/libee/sprite.c
9092   M /trunk/src/aliens.c
9093   M /trunk/src/bonus.c
9094   M /trunk/src/box.c
9095
9096  * libee/sprite.c:
9097    + More robust sprite loader.
9098    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
9099    + Free all structures in ee_free_sprite().
9100  * src/aliens.c src/bonus.c:
9101    + Use ee_draw_sprite() instead of our manual sprite rendering.
9102  * src/box.c:
9103    + Use ee_draw_line() instead of the manual equivalent.
9104  * data/:
9105    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
9106
9107------------------------------------------------------------------------
9108r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
9109Changed paths:
9110   A /trunk/data/Makefile.am
9111
9112  * Oops, forgot data/Makefile.am.
9113
9114------------------------------------------------------------------------
9115r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
9116Changed paths:
9117   M /trunk/Makefile.am
9118   M /trunk/configure.ac
9119   A /trunk/data
9120   A /trunk/data/bar_boss
9121   A /trunk/data/bar_fighter
9122   M /trunk/test/demo.c
9123
9124  * test/demo.c:
9125    + Wrote a little sprite demo.
9126  * data/:
9127    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
9128
9129------------------------------------------------------------------------
9130r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9131Changed paths:
9132   M /trunk/libee/Makefile.am
9133   M /trunk/libee/ee.h
9134   A /trunk/libee/sprite.c
9135
9136  * libee/sprite.c:
9137    + Beginning of sprite handling within the library.
9138    + Added support to load files.
9139
9140------------------------------------------------------------------------
9141r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
9142Changed paths:
9143   M /trunk/test/demo.c
9144
9145  * test/demo.c:
9146    + outlined triangles demo.
9147
9148------------------------------------------------------------------------
9149r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9150Changed paths:
9151   M /trunk/configure.ac
9152   M /trunk/libee/Makefile.am
9153   M /trunk/src/Makefile.am
9154   M /trunk/test/Makefile.am
9155
9156  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
9157
9158------------------------------------------------------------------------
9159r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9160Changed paths:
9161   M /trunk/src/aliens.c
9162   M /trunk/src/bonus.c
9163   M /trunk/src/box.c
9164   M /trunk/src/collide.c
9165   M /trunk/src/explosions.c
9166   M /trunk/src/main.c
9167   M /trunk/src/overlay.c
9168   M /trunk/src/player.c
9169   M /trunk/src/starfield.c
9170   M /trunk/src/tunnel.c
9171   M /trunk/src/weapons.c
9172
9173  * src/*.c:
9174    + Added missing #include "config.h".
9175    + Fixed a nasty bug in ee_rand() calls.
9176
9177------------------------------------------------------------------------
9178r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
9179Changed paths:
9180   M /trunk/test/demo.c
9181
9182  * test/demo.c:
9183    + Disabled the pyramid demo and wrote a simple triangles demo.
9184
9185------------------------------------------------------------------------
9186r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
9187Changed paths:
9188   M /trunk/libee/Makefile.am
9189   M /trunk/libee/ee.h
9190   A /trunk/libee/triangle.c
9191   M /trunk/test/Makefile.am
9192   M /trunk/test/demo.c
9193
9194  * libee/triangle.c:
9195    + Implemented ee_fill_triangle().
9196  * test/demo.c:
9197    + Triangle demo.
9198
9199------------------------------------------------------------------------
9200r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
9201Changed paths:
9202   M /trunk/libee/ee.h
9203   M /trunk/libee/line.c
9204   M /trunk/test/demo.c
9205
9206  * libee/line.c:
9207    + ee_draw_thin_line().
9208  * test/demo.c:
9209    + Added a thin lines demo.
9210
9211------------------------------------------------------------------------
9212r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9213Changed paths:
9214   M /trunk/libee/line.c
9215
9216  * libee/line.c: genericized line drawing for future use.
9217
9218------------------------------------------------------------------------
9219r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
9220Changed paths:
9221   M /trunk/test
9222   M /trunk/test/demo.c
9223
9224  * test/demo.c:
9225    + Putpixel demo.
9226    + Draw line demo.
9227    + Draw circle demo.
9228    + Animated radar demo.
9229
9230------------------------------------------------------------------------
9231r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
9232Changed paths:
9233   M /trunk/libee/Makefile.am
9234   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
9235   M /trunk/libee/ee.h
9236   M /trunk/libee/line.c
9237   M /trunk/src/weapons.c
9238
9239  * src/weapons.c:
9240    + Removed draw_circle, use ee_draw_circle instead.
9241  * libee/circle.c:
9242    + New ee_draw_circle function.
9243  * libee/line.c:
9244    + Changed an internal function's name.
9245
9246------------------------------------------------------------------------
9247r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
9248Changed paths:
9249   M /trunk/libee
9250   M /trunk/libee/Makefile.am
9251   M /trunk/libee/ee.h
9252   A /trunk/libee/line.c
9253
9254  * libee/line.c: Implemented ee_draw_line.
9255
9256------------------------------------------------------------------------
9257r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
9258Changed paths:
9259   M /trunk/libee/ee.c
9260   M /trunk/libee/ee.h
9261   M /trunk/test/demo.c
9262
9263  * libee/ee.c:
9264    + got rid of DELAY.
9265  * test/demo.c:
9266    + Minor animation effect.
9267
9268------------------------------------------------------------------------
9269r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
9270Changed paths:
9271   M /trunk/libee/math.c
9272
9273  * libee/math.c: fixed a thinko in ee_rand().
9274
9275------------------------------------------------------------------------
9276r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
9277Changed paths:
9278   M /trunk/libee/Makefile.am
9279   M /trunk/libee/ee.c
9280   M /trunk/libee/ee.h
9281   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
9282   A /trunk/libee/math.c
9283   M /trunk/src/Makefile.am
9284   M /trunk/src/aliens.c
9285   M /trunk/src/collide.c
9286   M /trunk/src/common.h
9287   M /trunk/src/explosions.c
9288   M /trunk/src/main.c
9289   D /trunk/src/math.c
9290   M /trunk/src/starfield.c
9291   M /trunk/src/tunnel.c
9292   M /trunk/src/weapons.c
9293
9294  * libee/io.c:
9295    + Moved ee_get_key() here.
9296  * libee/math.c:
9297    + Moved r00t() here and renamed it to ee_sqrt().
9298    + Moved GET_RAND() here and renamed it to ee_rand().
9299  * src/math.c:
9300    + Removed this deprecated file.
9301
9302------------------------------------------------------------------------
9303r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
9304Changed paths:
9305   M /trunk/src/aliens.c
9306   M /trunk/src/bonus.c
9307   M /trunk/src/box.c
9308   M /trunk/src/ceo.c
9309   M /trunk/src/collide.c
9310   M /trunk/src/common.h
9311   M /trunk/src/explosions.c
9312   M /trunk/src/main.c
9313   M /trunk/src/math.c
9314   M /trunk/src/overlay.c
9315   M /trunk/src/player.c
9316   M /trunk/src/starfield.c
9317   M /trunk/src/tunnel.c
9318   M /trunk/src/weapons.c
9319
9320  * Coding style everywhere.
9321
9322------------------------------------------------------------------------
9323r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
9324Changed paths:
9325   M /trunk/libee/Makefile.am
9326   M /trunk/test/Makefile.am
9327   A /trunk/test/demo.c
9328
9329  * libee/Makefile.am, test/Makefile.am:
9330    + Added more compiler warning flags.
9331  * test/demo.c:
9332    + Small demo for libee.
9333
9334------------------------------------------------------------------------
9335r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9336Changed paths:
9337   M /trunk/libee/ee.c
9338
9339  * libee/ee.c: Fixed a compilation warning.
9340
9341------------------------------------------------------------------------
9342r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
9343Changed paths:
9344   M /trunk/libee/ee.c
9345
9346  * libee/ee.c: Exact line fill in ee_clear().
9347
9348------------------------------------------------------------------------
9349r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
9350Changed paths:
9351   M /trunk/libee/Makefile.am
9352   M /trunk/libee/ee.c
9353   A /trunk/libee/ee.h
9354   M /trunk/src/Makefile.am
9355   M /trunk/src/aliens.c
9356   M /trunk/src/bonus.c
9357   M /trunk/src/box.c
9358   M /trunk/src/ceo.c
9359   M /trunk/src/common.h
9360   M /trunk/src/explosions.c
9361   M /trunk/src/main.c
9362   M /trunk/src/overlay.c
9363   M /trunk/src/player.c
9364   M /trunk/src/starfield.c
9365   M /trunk/src/tunnel.c
9366   M /trunk/src/weapons.c
9367
9368  * libee is now standalone.
9369
9370------------------------------------------------------------------------
9371r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
9372Changed paths:
9373   M /trunk/Makefile.am
9374   M /trunk/configure.ac
9375   M /trunk/libee
9376   A /trunk/libee/Makefile.am
9377   M /trunk/src/Makefile.am
9378   A /trunk/test
9379   A /trunk/test/Makefile.am
9380
9381  * libee is now (almost) standalone.
9382
9383------------------------------------------------------------------------
9384r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
9385Changed paths:
9386   M /trunk/doc/shapes.txt
9387   A /trunk/libee
9388   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
9389   M /trunk/src/Makefile.am
9390   M /trunk/src/ceo.c
9391   M /trunk/src/common.h
9392   D /trunk/src/graphics.c
9393   M /trunk/src/main.c
9394
9395  * libee/ee.c:
9396    + First file in libee, from src/graphics.c.
9397    + Disable cursor upon initialisation.
9398    + Added delay code for constant framerate.
9399  * src/common.h:
9400    + Minor compilation fix for latest ncurses.
9401
9402------------------------------------------------------------------------
9403r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
9404Changed paths:
9405   M /trunk/bootstrap
9406
9407  * bootstrap: always remove autom4te.cache.
9408
9409------------------------------------------------------------------------
9410r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
9411Changed paths:
9412   M /trunk
9413   M /trunk/autotools
9414   M /trunk/bootstrap
9415   M /trunk/configure.ac
9416   M /trunk/debian
9417   M /trunk/src
9418   M /trunk/src/aliens.c
9419   M /trunk/src/bonus.c
9420   M /trunk/src/box.c
9421   M /trunk/src/ceo.c
9422   M /trunk/src/collide.c
9423   M /trunk/src/common.h
9424   M /trunk/src/explosions.c
9425   M /trunk/src/graphics.c
9426   M /trunk/src/main.c
9427   M /trunk/src/math.c
9428   M /trunk/src/overlay.c
9429   M /trunk/src/player.c
9430   M /trunk/src/starfield.c
9431   M /trunk/src/tunnel.c
9432   M /trunk/src/weapons.c
9433
9434  * Fixed keywords, ignore, and lots of tiny SVN things.
9435
9436------------------------------------------------------------------------
9437r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
9438Changed paths:
9439   M /trunk/TODO
9440   M /trunk/src/Makefile.am
9441   A /trunk/src/box.c
9442   M /trunk/src/common.h
9443   M /trunk/src/main.c
9444   M /trunk/src/overlay.c
9445
9446  * support for boxes
9447  * application: pause box
9448
9449------------------------------------------------------------------------
9450r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
9451Changed paths:
9452   M /trunk/TODO
9453   M /trunk/src/collide.c
9454
9455  * cosmetic code changes.
9456  * fixed a bug in the tunnel munching.
9457
9458------------------------------------------------------------------------
9459r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
9460Changed paths:
9461   M /trunk/README
9462   M /trunk/TODO
9463   M /trunk/configure.ac
9464   M /trunk/src/weapons.c
9465
9466  * fixed the ncurses build.
9467  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
9468
9469------------------------------------------------------------------------
9470r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
9471Changed paths:
9472   M /trunk/configure.ac
9473   M /trunk/src/collide.c
9474   M /trunk/src/common.h
9475   M /trunk/src/graphics.c
9476   M /trunk/src/main.c
9477   M /trunk/src/overlay.c
9478   M /trunk/src/player.c
9479
9480  * new timestamp for a new snapshot.
9481  * lots of sanity checks in collide.c.
9482  * moved usleep() to graphics.c.
9483  * added random key generator in the dummy driver.
9484  * cosmetic changes in the energy bars.
9485
9486------------------------------------------------------------------------
9487r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
9488Changed paths:
9489   M /trunk/src/Makefile.am
9490   M /trunk/src/common.h
9491   M /trunk/src/main.c
9492   A /trunk/src/overlay.c
9493   M /trunk/src/player.c
9494
9495  * better handling of special weapon timeout.
9496  * the bomb is now part of the standard fire button effect.
9497  * overlay for life and special weapon jauges.
9498
9499------------------------------------------------------------------------
9500r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
9501Changed paths:
9502   M /trunk/src/aliens.c
9503   M /trunk/src/collide.c
9504   M /trunk/src/common.h
9505   M /trunk/src/main.c
9506   M /trunk/src/player.c
9507
9508  * aliens are now named foo, bar and baz.
9509  * beginning of life jauges.
9510
9511------------------------------------------------------------------------
9512r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
9513Changed paths:
9514   M /trunk/src/common.h
9515   M /trunk/src/main.c
9516   M /trunk/src/player.c
9517
9518  * ship has vx and vy.
9519
9520------------------------------------------------------------------------
9521r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
9522Changed paths:
9523   M /trunk/TODO
9524   M /trunk/src/main.c
9525   M /trunk/src/tunnel.c
9526
9527  * cosmetic change: reworked draw_tunnel.
9528
9529------------------------------------------------------------------------
9530r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
9531Changed paths:
9532   M /trunk/src/main.c
9533   M /trunk/src/tunnel.c
9534
9535  * lasers are now twice as fast.
9536  * walls are now filled, and displayed on top of aliens.
9537
9538------------------------------------------------------------------------
9539r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
9540Changed paths:
9541   M /trunk/configure.ac
9542   M /trunk/src/Makefile.am
9543   M /trunk/src/ceo.c
9544   M /trunk/src/common.h
9545   M /trunk/src/graphics.c
9546   M /trunk/src/main.c
9547   M /trunk/src/tunnel.c
9548
9549  * added support for --disable-slang.
9550  * fixed an overflow in the tunnel update code.
9551  * fragbomb is now 'f', not 'd'.
9552  * added a missing call to init_bonus().
9553
9554------------------------------------------------------------------------
9555r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
9556Changed paths:
9557   M /trunk/TODO
9558   M /trunk/src/collide.c
9559   M /trunk/src/common.h
9560   M /trunk/src/main.c
9561   M /trunk/src/starfield.c
9562   M /trunk/src/tunnel.c
9563   M /trunk/src/weapons.c
9564
9565  * the beam now digs the tunnel.
9566  * the starfield is now an array of stars.
9567  * fixed wall rendering (offset issues and disappearing left wall).
9568  * 32 seekers on fragbomb explosion, not 16.
9569
9570------------------------------------------------------------------------
9571r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
9572Changed paths:
9573   M /trunk/src/weapons.c
9574
9575  * seekers and homing bombs react more quickly.
9576  * 16 seekers on fragbomb explosion instead of 12.
9577
9578------------------------------------------------------------------------
9579r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
9580Changed paths:
9581   M /trunk/src/math.c
9582   M /trunk/src/weapons.c
9583
9584  * fixed a segfault when the target seeker speed was zero.
9585  * factorized the seeker generation on fragbomb explosion.
9586
9587------------------------------------------------------------------------
9588r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
9589Changed paths:
9590   M /trunk/src/Makefile.am
9591   M /trunk/src/common.h
9592   A /trunk/src/math.c
9593   M /trunk/src/weapons.c
9594
9595  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
9596
9597------------------------------------------------------------------------
9598r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
9599Changed paths:
9600   M /trunk/doc/shapes.txt
9601   M /trunk/src/aliens.c
9602   M /trunk/src/ceo.c
9603   M /trunk/src/collide.c
9604   M /trunk/src/common.h
9605   M /trunk/src/main.c
9606   M /trunk/src/weapons.c
9607
9608  * dead aliens don't explode in the collision loop but in their update loop.
9609  * new super weapon, the fragmentation bomb.
9610
9611------------------------------------------------------------------------
9612r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
9613Changed paths:
9614   M /trunk/.cvsignore
9615   M /trunk/Makefile.am
9616   A /trunk/autotools
9617   A /trunk/autotools/.cvsignore
9618   A /trunk/autotools/Makefile.am
9619   M /trunk/bootstrap
9620   M /trunk/configure.ac
9621   M /trunk/debian/.cvsignore
9622   M /trunk/src/Makefile.am
9623
9624  * Moved generated autotools files to the autotools/ directory.
9625
9626------------------------------------------------------------------------
9627r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
9628Changed paths:
9629   M /trunk/src/aliens.c
9630   M /trunk/src/bonus.c
9631   M /trunk/src/ceo.c
9632   M /trunk/src/collide.c
9633   M /trunk/src/common.h
9634   M /trunk/src/explosions.c
9635   M /trunk/src/graphics.c
9636   M /trunk/src/main.c
9637   M /trunk/src/player.c
9638   M /trunk/src/starfield.c
9639   M /trunk/src/tunnel.c
9640   M /trunk/src/weapons.c
9641
9642  * I think I fucked up the $Id tags on my previous commit.
9643
9644------------------------------------------------------------------------
9645r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
9646Changed paths:
9647   A /trunk/COPYING
9648   M /trunk/src/aliens.c
9649   M /trunk/src/bonus.c
9650   M /trunk/src/ceo.c
9651   M /trunk/src/collide.c
9652   M /trunk/src/common.h
9653   M /trunk/src/explosions.c
9654   M /trunk/src/graphics.c
9655   M /trunk/src/main.c
9656   M /trunk/src/player.c
9657   M /trunk/src/starfield.c
9658   M /trunk/src/tunnel.c
9659   M /trunk/src/weapons.c
9660
9661  * added the COPYING file (GPLv2).
9662  * added GPL headers to source files.
9663
9664------------------------------------------------------------------------
9665r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
9666Changed paths:
9667   M /trunk/src/Makefile.am
9668   A /trunk/src/ceo.c
9669   M /trunk/src/common.h
9670   M /trunk/src/main.c
9671
9672  * tab == hotkey for CEO alert.
9673
9674------------------------------------------------------------------------
9675r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
9676Changed paths:
9677   M /trunk/TODO
9678   M /trunk/doc/shapes.txt
9679   M /trunk/src/aliens.c
9680
9681  * 3rd alien type.
9682
9683------------------------------------------------------------------------
9684r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
9685Changed paths:
9686   D /trunk/Makefile
9687
9688  * Scrapped Makefile.
9689
9690------------------------------------------------------------------------
9691r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
9692Changed paths:
9693   M /trunk/Makefile
9694   A /trunk/README
9695   A /trunk/TODO
9696
9697  * README and TODO files.
9698
9699------------------------------------------------------------------------
9700r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
9701Changed paths:
9702   M /trunk/Makefile
9703   M /trunk/configure.ac
9704   M /trunk/doc/shapes.txt
9705   M /trunk/src/collide.c
9706   M /trunk/src/weapons.c
9707
9708  * the bomb's head is now white
9709
9710------------------------------------------------------------------------
9711r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
9712Changed paths:
9713   M /trunk/doc/shapes.txt
9714   M /trunk/src/aliens.c
9715   M /trunk/src/collide.c
9716   M /trunk/src/common.h
9717   M /trunk/src/main.c
9718   M /trunk/src/weapons.c
9719
9720  * new weapon: bomb.
9721  * beam now collides with aliens.
9722
9723------------------------------------------------------------------------
9724r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
9725Changed paths:
9726   M /trunk/doc/shapes.txt
9727   M /trunk/src/common.h
9728   M /trunk/src/main.c
9729   M /trunk/src/weapons.c
9730
9731  * 'beam' weapon.
9732
9733------------------------------------------------------------------------
9734r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
9735Changed paths:
9736   M /trunk/Makefile
9737   M /trunk/configure.ac
9738   M /trunk/debian/changelog
9739   M /trunk/debian/control
9740   M /trunk/debian/rules
9741   M /trunk/doc/shapes.txt
9742   M /trunk/src/Makefile.am
9743   M /trunk/src/aliens.c
9744   A /trunk/src/bonus.c
9745   M /trunk/src/collide.c
9746   M /trunk/src/common.h
9747   M /trunk/src/explosions.c
9748   M /trunk/src/graphics.c
9749   M /trunk/src/main.c
9750   M /trunk/src/player.c
9751   M /trunk/src/starfield.c
9752   M /trunk/src/tunnel.c
9753   M /trunk/src/weapons.c
9754
9755  * real Debian package files.
9756  * two new types of aliens. only one rules.
9757  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
9758  * added bonuses at alien death. they do nothing yet.
9759  * seeker missiles. 'b' to test.
9760  * weapon resolution is now 16*char. needs to be generalized.
9761  * fixed the supernova bugs. center could collide with the tunnel, and
9762    the last frame was badly displayed.
9763  * lots of cleanups everywhere.
9764
9765------------------------------------------------------------------------
9766r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
9767Changed paths:
9768   M /trunk/.cvsignore
9769   M /trunk/Makefile
9770   A /trunk/Makefile.am
9771   D /trunk/aliens.c
9772   A /trunk/bootstrap
9773   D /trunk/collide.c
9774   D /trunk/common.h
9775   A /trunk/configure.ac
9776   A /trunk/debian
9777   A /trunk/debian/.cvsignore
9778   A /trunk/debian/Makefile.am
9779   A /trunk/debian/changelog
9780   A /trunk/debian/control
9781   A /trunk/debian/rules
9782   A /trunk/doc
9783   A /trunk/doc/shapes.txt
9784   D /trunk/explosions.c
9785   D /trunk/graphics.c
9786   D /trunk/main.c
9787   D /trunk/player.c
9788   D /trunk/shapes.txt
9789   A /trunk/src
9790   A /trunk/src/.cvsignore
9791   A /trunk/src/Makefile.am
9792   A /trunk/src/aliens.c
9793   A /trunk/src/collide.c
9794   A /trunk/src/common.h
9795   A /trunk/src/explosions.c
9796   A /trunk/src/graphics.c
9797   A /trunk/src/main.c
9798   A /trunk/src/player.c
9799   A /trunk/src/starfield.c
9800   A /trunk/src/tunnel.c
9801   A /trunk/src/weapons.c
9802   D /trunk/starfield.c
9803   D /trunk/tunnel.c
9804   D /trunk/weapons.c
9805
9806  * autotoolificationized the whole thing.
9807
9808------------------------------------------------------------------------
9809r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9810Changed paths:
9811   M /trunk/collide.c
9812   M /trunk/common.h
9813   M /trunk/explosions.c
9814   M /trunk/main.c
9815   M /trunk/player.c
9816   M /trunk/weapons.c
9817
9818  * moved nuke from explosions to weapons.
9819  * used a cool Bresenham algorithm to draw the nuke circles.
9820  * nuke collides with aliens.
9821
9822------------------------------------------------------------------------
9823r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9824Changed paths:
9825   A /trunk/.cvsignore
9826
9827  * .cvsignore file.
9828
9829------------------------------------------------------------------------
9830r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
9831Changed paths:
9832   A /branches
9833   A /trunk
9834   A /trunk/Makefile
9835   A /trunk/aliens.c
9836   A /trunk/collide.c
9837   A /trunk/common.h
9838   A /trunk/explosions.c
9839   A /trunk/graphics.c
9840   A /trunk/main.c
9841   A /trunk/player.c
9842   A /trunk/shapes.txt
9843   A /trunk/starfield.c
9844   A /trunk/tunnel.c
9845   A /trunk/weapons.c
9846
9847  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
9848    the nuke is still ugly, almost no collision detection. Nice demo :)
9849
9850------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.