source: libcaca/trunk/ChangeLog @ 1225

Last change on this file since 1225 was 1225, checked in by Sam Hocevar, 13 years ago
  • Set version to 0.99.beta8.
  • Updated NEWS and ChangeLog?.
File size: 323.7 KB
Line 
1------------------------------------------------------------------------
2r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
3Changed paths:
4   M /trunk/cucul/canvas.c
5   M /trunk/cucul/transform.c
6   M /trunk/test/fullwidth.c
7
8  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
9    fullwidth characters.
10  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
11
12------------------------------------------------------------------------
13r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
14Changed paths:
15   M /trunk/cucul/transform.c
16
17  * Added block drawing glyphs to the flip/flop/rotate functions.
18  * Made these functions fullwidth-aware.
19
20------------------------------------------------------------------------
21r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
22Changed paths:
23   M /trunk/test/transform.c
24
25  * Add fullwidth characters to the transform test.
26
27------------------------------------------------------------------------
28r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
29Changed paths:
30   M /trunk/cucul/canvas.c
31   M /trunk/cucul/export.c
32
33  * Updated documentation of fullwidth-aware functions.
34  * Fullwidth support in all exporters.
35
36------------------------------------------------------------------------
37r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
38Changed paths:
39   M /trunk/test/export.c
40
41  * Add a test for fullwidth characters to the exporter test.
42
43------------------------------------------------------------------------
44r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
45Changed paths:
46   M /trunk/cucul/import.c
47
48  * Support for fullwidth glyphs in the UTF-8 importer.
49
50------------------------------------------------------------------------
51r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
52Changed paths:
53   M /trunk/caca/driver_conio.c
54   M /trunk/caca/driver_gl.c
55   M /trunk/caca/driver_ncurses.c
56   M /trunk/caca/driver_slang.c
57   M /trunk/caca/driver_vga.c
58   M /trunk/caca/driver_win32.c
59   M /trunk/caca/driver_x11.c
60   M /trunk/cucul/canvas.c
61   M /trunk/cucul/cucul.h
62   M /trunk/cucul/cucul_internals.h
63
64  * Support for fullwidth glyphs in the libcaca output drivers.
65
66------------------------------------------------------------------------
67r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
68Changed paths:
69   M /trunk/test/fullwidth.c
70
71  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
72
73------------------------------------------------------------------------
74r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
75Changed paths:
76   M /trunk/test
77   M /trunk/test/Makefile.am
78   A /trunk/test/fullwidth.c
79   M /trunk/test/unicode.c
80
81  * Fix the Unicode test.
82  * Add a test for fullwidth characters.
83
84------------------------------------------------------------------------
85r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
86Changed paths:
87   M /trunk/cucul/canvas.c
88   M /trunk/cucul/cucul_internals.h
89
90  * Support for fullwidth (= double width) Unicode characters.
91
92------------------------------------------------------------------------
93r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
94Changed paths:
95   M /trunk/doc/libcaca.dox
96
97  * Minor changes to the documentation front page.
98
99------------------------------------------------------------------------
100r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
101Changed paths:
102   M /trunk/cxx/Makefile.am
103   M /trunk/src/Makefile.am
104   M /trunk/test/Makefile.am
105   M /trunk/tools/Makefile.am
106
107  * Do not link binaries with @CACA_LIBS@, it's useless.
108
109------------------------------------------------------------------------
110r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
111Changed paths:
112   M /trunk/cucul/charset.c
113   M /trunk/cucul/cucul.h
114
115  * Implemented cucul_utf32_is_fullwidth().
116
117------------------------------------------------------------------------
118r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
119Changed paths:
120   M /trunk/TODO
121
122  * Slightly updated TODO list.
123
124------------------------------------------------------------------------
125r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
126Changed paths:
127   M /trunk/caca/Makefile.am
128   M /trunk/caca/caca.c
129   M /trunk/caca/caca_internals.h
130   M /trunk/configure.ac
131
132  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
133    as plugins. This way, libcaca does not directly depend on those libraries.
134
135------------------------------------------------------------------------
136r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
137Changed paths:
138   M /trunk/configure.ac
139
140  * Add checks for getopt / getopt_long.
141
142------------------------------------------------------------------------
143r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
144Changed paths:
145   M /trunk/cxx/cucul++.h
146
147  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
148
149------------------------------------------------------------------------
150r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
151Changed paths:
152   M /trunk/configure.ac
153   M /trunk/src/Makefile.am
154
155  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
156
157------------------------------------------------------------------------
158r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
159Changed paths:
160   M /trunk/cucul/export.c
161
162  * Fixed a bug in the IRC exporter that could break the output when there
163    were commas in the canvas.
164
165------------------------------------------------------------------------
166r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
167Changed paths:
168   M /trunk/ChangeLog
169   M /trunk/NEWS
170   M /trunk/configure.ac
171
172  * Set version to 0.99.beta7.
173  * Updated NEWS and ChangeLog.
174
175------------------------------------------------------------------------
176r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
177Changed paths:
178   M /trunk/cucul/export.c
179
180  * Support transparency in the colour UTF-8 exporter.
181
182------------------------------------------------------------------------
183r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
184Changed paths:
185   M /trunk/cucul/triangle.c
186
187  * Better precision in cucul_fill_triangle().
188
189------------------------------------------------------------------------
190r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
191Changed paths:
192   M /trunk/cucul/triangle.c
193
194  * More optimisations in cucul_fill_triangle().
195
196------------------------------------------------------------------------
197r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
198Changed paths:
199   M /trunk/cucul/triangle.c
200
201  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
202
203------------------------------------------------------------------------
204r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
205Changed paths:
206   M /trunk/cucul/import.c
207
208  * Set default background to transparent in the ANSI and UTF-8 importers.
209
210------------------------------------------------------------------------
211r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
212Changed paths:
213   M /trunk/cxx/Makefile.am
214   M /trunk/cxx/cucul++.cpp
215   M /trunk/cxx/cucul++.h
216   A /trunk/cxx/cxxtest.cpp
217
218 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
219 
220 --This line, and those below, will be ignored--
221
222M    cxx/cucul++.cpp
223A    cxx/cxxtest.cpp
224M    cxx/cucul++.h
225M    cxx/Makefile.am
226
227------------------------------------------------------------------------
228r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
229Changed paths:
230   M /trunk/ChangeLog
231   M /trunk/NEWS
232
233  * Updated NEWS and ChangeLog.
234
235------------------------------------------------------------------------
236r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
237Changed paths:
238   M /trunk/configure.ac
239
240  * Set version to 0.99.beta6.
241
242------------------------------------------------------------------------
243r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
244Changed paths:
245   M /trunk/test/import.c
246
247  * Added an optional argument to the import test to select import format.
248
249------------------------------------------------------------------------
250r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
251Changed paths:
252   M /trunk/src/aafire.c
253   M /trunk/src/cacademo.c
254
255  * As per user request, only display the "Powered by libcaca" banner for a
256    few seconds at the beginning.
257
258------------------------------------------------------------------------
259r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
260Changed paths:
261   M /trunk/cucul/canvas.c
262
263  * Fix minor memory leak in cucul_set_canvas_boundaries().
264
265------------------------------------------------------------------------
266r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
267Changed paths:
268   M /trunk/cucul/cucul.c
269
270  * Fix minor memory leak in cucul_free_canvas().
271
272------------------------------------------------------------------------
273r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
274Changed paths:
275   M /trunk/cucul/canvas.c
276
277  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
278
279------------------------------------------------------------------------
280r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
281Changed paths:
282   M /trunk/cucul/import.c
283
284  * Add "utf8" import format.
285  * Documented "text" import format.
286
287------------------------------------------------------------------------
288r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
289Changed paths:
290   M /trunk/cucul/cucul.c
291
292  * Initialise colours to default/transparent instead of lightgray/black.
293
294------------------------------------------------------------------------
295r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
296Changed paths:
297   M /trunk/NEWS
298
299  * Remove non-ASCII character from NEWS file because Doxygen is unable to
300    encode it in the manpages.
301
302------------------------------------------------------------------------
303r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
304Changed paths:
305   M /trunk/TODO
306   M /trunk/caca/caca.h
307   M /trunk/cucul/dither.c
308   M /trunk/cucul/export.c
309   M /trunk/cucul/import.c
310
311  * Fix enumeration layout in the manpage documentation.
312
313------------------------------------------------------------------------
314r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
315Changed paths:
316   M /trunk/doc/Makefile.am
317
318  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
319    escape them. Fix that upon installation.
320
321------------------------------------------------------------------------
322r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
323Changed paths:
324   M /trunk/cucul/import.c
325
326  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
327    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
328    with the current values.
329
330------------------------------------------------------------------------
331r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
332Changed paths:
333   M /trunk/TODO
334
335  * Updated TODO.
336
337------------------------------------------------------------------------
338r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
339Changed paths:
340   M /trunk/ChangeLog
341   M /trunk/NEWS
342
343  * Updated NEWS and ChangeLog.
344
345------------------------------------------------------------------------
346r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
347Changed paths:
348   M /trunk/doc/Makefile.am
349   M /trunk/doc/cacafire.1
350
351  * Update the cacademo manpage to reflect the merge.
352
353------------------------------------------------------------------------
354r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
355Changed paths:
356   M /trunk/cucul/colour.c
357   M /trunk/cucul/cucul.h
358
359  * Implemented cucul_get_color().
360
361------------------------------------------------------------------------
362r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
363Changed paths:
364   M /trunk/cucul/canvas.c
365
366  * Fixed chcul_getchar's error behaviour.
367
368------------------------------------------------------------------------
369r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
370Changed paths:
371   M /trunk/configure.ac
372
373  * Update versioning.
374
375------------------------------------------------------------------------
376r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
377Changed paths:
378   M /trunk/cucul/export.c
379
380  * Handle transparency in the IRC export.
381
382------------------------------------------------------------------------
383r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
384Changed paths:
385   M /trunk/cucul/cucul.c
386
387  * When resizing a canvas, use the current fg/bg colours to fill holes.
388
389------------------------------------------------------------------------
390r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
391Changed paths:
392   M /trunk/configure.ac
393   M /trunk/test
394   M /trunk/test/Makefile.am
395   D /trunk/test/toilet.c
396
397  * Remove toilet from the libcaca source, it'll be moved to its own repo.
398
399------------------------------------------------------------------------
400r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
401Changed paths:
402   M /trunk/test/toilet.c
403
404  * Autocrop toilet output.
405
406------------------------------------------------------------------------
407r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
408Changed paths:
409   M /trunk/cucul/canvas.c
410   M /trunk/cucul/cucul.h
411
412  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
413
414------------------------------------------------------------------------
415r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
416Changed paths:
417   M /trunk/cucul/export.c
418
419  * Really export IRC as UTF-8, as advertised in the documentation.
420
421------------------------------------------------------------------------
422r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
423Changed paths:
424   M /trunk/test/toilet.c
425
426  * Handle UTF-8 in TOIlet.
427  * Add a --irc flag to TOIlet.
428
429------------------------------------------------------------------------
430r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
431Changed paths:
432   M /trunk/test/toilet.c
433
434  * Support for platforms without <getopt.h> in TOIlet.
435
436------------------------------------------------------------------------
437r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
438Changed paths:
439   M /trunk/test/Makefile.am
440   M /trunk/test/toilet.c
441
442  * Added getopt support to toilet.
443
444------------------------------------------------------------------------
445r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
446Changed paths:
447   M /trunk/configure.ac
448
449  * Check for <getopt.h> and getopt_long.
450
451------------------------------------------------------------------------
452r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
453Changed paths:
454   M /trunk/test
455   M /trunk/test/Makefile.am
456   A /trunk/test/toilet.c
457
458  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
459
460------------------------------------------------------------------------
461r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
462Changed paths:
463   M /trunk/caca/driver_gl.c
464   M /trunk/cucul/font.c
465
466  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
467
468------------------------------------------------------------------------
469r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
470Changed paths:
471   M /trunk/caca/driver_gl.c
472
473 * Oops \o/
474
475------------------------------------------------------------------------
476r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
477Changed paths:
478   M /trunk/caca/driver_gl.c
479
480 * REAL fix
481
482------------------------------------------------------------------------
483r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
484Changed paths:
485   M /trunk/caca/driver_gl.c
486
487  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
488
489------------------------------------------------------------------------
490r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
491Changed paths:
492   M /trunk/caca/driver_gl.c
493   M /trunk/cucul/font.c
494
495  * Hopefully fix 64-bit bug.
496
497------------------------------------------------------------------------
498r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
499Changed paths:
500   M /trunk/caca/driver_gl.c
501   M /trunk/cucul/font.c
502
503 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
504
505------------------------------------------------------------------------
506r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
507Changed paths:
508   M /trunk/cucul/canvas.c
509   M /trunk/cucul/cucul.h
510
511  * Implemented cucul_getchar(). Useful because you don’t necessarily know
512    what you are importing.
513
514------------------------------------------------------------------------
515r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
516Changed paths:
517   M /trunk/kernel/kernel.c
518   M /trunk/kernel/kernel.h
519
520  * Added an fprintf stub to the kernel.
521
522------------------------------------------------------------------------
523r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
524Changed paths:
525   M /trunk/caca/driver_gl.c
526
527  * Optimised memory usage in the GL driver and added a few comments.
528
529------------------------------------------------------------------------
530r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
531Changed paths:
532   M /trunk/caca/driver_gl.c
533
534 * Fixed compilation warning, and ....
535 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
536 
537 
538
539------------------------------------------------------------------------
540r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
541Changed paths:
542   M /trunk/cucul/cucul.h
543   M /trunk/cucul/font.c
544
545  * Got rid of cucul_render_glyph(). Ahahahaha.
546
547------------------------------------------------------------------------
548r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
549Changed paths:
550   M /trunk/caca/driver_gl.c
551
552  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
553
554------------------------------------------------------------------------
555r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
556Changed paths:
557   M /trunk/caca/driver_gl.c
558
559  * Full Unicode support in the GL driver.
560
561------------------------------------------------------------------------
562r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
563Changed paths:
564   M /trunk/cucul/font.c
565
566  * Oops, fixed typo in cucul_get_font_blocks().
567
568------------------------------------------------------------------------
569r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
570Changed paths:
571   M /trunk/cucul/cucul.h
572   M /trunk/cucul/font.c
573
574  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
575
576------------------------------------------------------------------------
577r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
578Changed paths:
579   M /trunk/configure.ac
580
581  * Remove useless -I../kernel/ from CFLAGS.
582
583------------------------------------------------------------------------
584r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
585Changed paths:
586   M /trunk/build-kernel
587
588  * Fix the kernel build rules.
589
590------------------------------------------------------------------------
591r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
592Changed paths:
593   M /trunk/caca/caca.c
594   M /trunk/caca/driver_raw.c
595   M /trunk/caca/driver_vga.c
596
597  * Do not build the raw output in kernel mode.
598  * Fix cucul_utf32_to_cp437() call in the VGA output.
599
600------------------------------------------------------------------------
601r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
602Changed paths:
603   M /trunk/kernel/kernel.c
604   M /trunk/kernel/kernel.h
605
606  * Fixed memcmp() prototype and implementation.
607
608------------------------------------------------------------------------
609r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
610Changed paths:
611   M /trunk/cucul/cucul.c
612   M /trunk/kernel/kernel.c
613   M /trunk/kernel/kernel.h
614
615  * Added errno support to the kernel.
616
617------------------------------------------------------------------------
618r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
619Changed paths:
620   M /trunk/DotNet/Caca.cs
621   M /trunk/DotNet/test.cs
622
623 * Updated .Net bindings
624
625------------------------------------------------------------------------
626r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
627Changed paths:
628   M /trunk/README
629   M /trunk/caca/driver_gl.c
630
631 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
632
633------------------------------------------------------------------------
634r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
635Changed paths:
636   M /trunk/kernel/kernel.c
637   M /trunk/src/cacaview.c
638   M /trunk/src/img2irc.c
639
640  * A few coding style fixes.
641
642------------------------------------------------------------------------
643r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
644Changed paths:
645   M /trunk/caca/driver_vga.c
646   M /trunk/common.h
647   M /trunk/configure.ac
648   M /trunk/cucul/buffer.c
649   M /trunk/cucul/cucul.c
650   M /trunk/kernel/kernel.c
651   M /trunk/kernel/kernel.h
652   M /trunk/src/Makefile.am
653   M /trunk/src/cacadraw.c
654   M /trunk/src/cacaplay.c
655   M /trunk/src/cacaview.c
656   M /trunk/src/common-image.c
657   M /trunk/src/img2irc.c
658   M /trunk/test/demo.c
659   M /trunk/test/demo0.c
660   M /trunk/test/dithering.c
661   M /trunk/test/event.c
662   M /trunk/test/export.c
663   M /trunk/test/font.c
664   M /trunk/test/font2tga.c
665   M /trunk/test/frames.c
666   M /trunk/test/gamma.c
667   M /trunk/test/hsv.c
668   M /trunk/test/import.c
669   M /trunk/test/input.c
670   M /trunk/test/spritedit.c
671   M /trunk/test/text.c
672   M /trunk/test/transform.c
673   M /trunk/test/truecolor.c
674   M /trunk/test/unicode.c
675   M /trunk/tools/optipal.c
676
677 * Updated kernel 'driver', still not working, but most of the work is done
678
679------------------------------------------------------------------------
680r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
681Changed paths:
682   M /trunk/TODO
683
684  * Minor TODO update.
685
686------------------------------------------------------------------------
687r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
688Changed paths:
689   M /trunk/cucul/font.c
690
691  * Minor documentation fix (testing the buildbot, actually).
692
693------------------------------------------------------------------------
694r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
695Changed paths:
696   M /trunk/caca/driver_gl.c
697   M /trunk/cucul/font.c
698
699 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
700
701------------------------------------------------------------------------
702r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
703Changed paths:
704   M /trunk/caca/driver_gl.c
705
706  * Coding style (ahaha vieux porc).
707
708------------------------------------------------------------------------
709r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
710Changed paths:
711   M /trunk/src/cacademo.c
712
713  * Got rid of OFFSET_X and OFFSET_Y.
714
715------------------------------------------------------------------------
716r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
717Changed paths:
718   M /trunk/src/cacademo.c
719
720  * More cleanup in cacademo.c.
721
722------------------------------------------------------------------------
723r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
724Changed paths:
725   M /trunk/src/cacademo.c
726
727  * Cosmetic changes to cacademo.
728
729------------------------------------------------------------------------
730r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
731Changed paths:
732   M /trunk/src/cacademo.c
733
734  * Factored the star code (vieux porc).
735
736------------------------------------------------------------------------
737r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
738Changed paths:
739   M /trunk/caca/driver_gl.c
740   M /trunk/cucul/cucul.h
741   M /trunk/cucul/font.c
742
743  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
744    worked properly.
745
746------------------------------------------------------------------------
747r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
748Changed paths:
749   M /trunk/src/cacademo.c
750
751  * Moved transition data to the function.
752
753------------------------------------------------------------------------
754r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
755Changed paths:
756   M /trunk/src/cacademo.c
757
758 * Added nifty rotation to our 80's star.
759
760------------------------------------------------------------------------
761r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
762Changed paths:
763   M /trunk/cucul/triangle.c
764
765  * Fixing precision.
766
767------------------------------------------------------------------------
768r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
769Changed paths:
770   M /trunk/cucul/triangle.c
771
772 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
773
774------------------------------------------------------------------------
775r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
776Changed paths:
777   M /trunk/src/cacademo.c
778
779 * Added much disco transition (ellipses suck). YMCA \o/
780
781------------------------------------------------------------------------
782r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
783Changed paths:
784   M /trunk/caca/driver_slang.c
785
786  * Fix compilation warning in the slang driver.
787
788------------------------------------------------------------------------
789r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
790Changed paths:
791   M /trunk/src/cacademo.c
792
793  * Smooth transitions between effects in cacademo. Press 'n' to switch
794    immediately to the next transition.
795
796------------------------------------------------------------------------
797r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
798Changed paths:
799   M /trunk/test/gamma.c
800
801  * Fix badly initialised data in the gamma test.
802
803------------------------------------------------------------------------
804r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
805Changed paths:
806   M /trunk/src/cacademo.c
807   M /trunk/test
808   M /trunk/test/Makefile.am
809   D /trunk/test/matrix.c
810
811  * Moved the matrix effect test into cacademo. Removed the motion sensor
812    stuff, it's cool but it's crap.
813
814------------------------------------------------------------------------
815r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
816Changed paths:
817   M /trunk/test/matrix.c
818
819 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
820
821------------------------------------------------------------------------
822r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
823Changed paths:
824   M /trunk/caca/driver_gl.c
825
826 * Fixed truecolor bug in OpenGL driver.
827
828------------------------------------------------------------------------
829r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
830Changed paths:
831   M /trunk/src/cacademo.c
832
833  * Factor most of the cacademo code.
834
835------------------------------------------------------------------------
836r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
837Changed paths:
838   M /trunk/src/cacademo.c
839
840  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
841    to cast the int to double in the sin() call.  (:@ gruik!
842
843------------------------------------------------------------------------
844r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
845Changed paths:
846   M /trunk/src/cacademo.c
847
848 * hey, ***I*** found a factorisation bug in cacaballs !
849
850------------------------------------------------------------------------
851r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
852Changed paths:
853   M /trunk/caca/driver_gl.c
854   M /trunk/cucul/cucul.h
855   M /trunk/cucul/font.c
856
857 * OpenGL builtin font support
858
859------------------------------------------------------------------------
860r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
861Changed paths:
862   M /trunk/src
863   M /trunk/src/Makefile.am
864   D /trunk/src/cacaball.c
865   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
866   D /trunk/src/cacamoir.c
867   D /trunk/src/cacaplas.c
868
869  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
870
871------------------------------------------------------------------------
872r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
873Changed paths:
874   M /trunk/cucul/cucul.c
875
876  * Initialize random seed to getpid()+time(NULL) so that the user does not
877    have to do it.
878
879------------------------------------------------------------------------
880r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
881Changed paths:
882   M /trunk/ChangeLog
883   M /trunk/NEWS
884   M /trunk/configure.ac
885
886  * Updated ChangeLog and NEWS.
887  * 0.99.beta4 release.
888
889------------------------------------------------------------------------
890r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
891Changed paths:
892   M /trunk/doc/Makefile.am
893
894  * Replace 'man3caca' with 'man3' in generated manpages.
895
896------------------------------------------------------------------------
897r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
898Changed paths:
899   M /trunk/test/demo0.c
900
901  * Fix dithering handling in demo0.c.
902
903------------------------------------------------------------------------
904r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
905Changed paths:
906   M /trunk/caca-config.in
907
908  * Do not output unnecessary libraries in caca-output config.
909
910------------------------------------------------------------------------
911r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
912Changed paths:
913   M /trunk/doc/migrating.dox
914
915  * Oops, thinko in the migration doc.
916
917------------------------------------------------------------------------
918r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
919Changed paths:
920   M /trunk/doc/migrating.dox
921
922  * Updated the migration documentation so that it mentions the <caca0.h>
923    compatibility layer.
924
925------------------------------------------------------------------------
926r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
927Changed paths:
928   M /trunk/caca/caca0.c
929   M /trunk/caca/caca0.h
930
931  * Made features (such as dithering mode) and caca_sqrt work in the legacy
932    0.x glue code.
933
934------------------------------------------------------------------------
935r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
936Changed paths:
937   M /trunk/test
938   M /trunk/test/Makefile.am
939   A /trunk/test/demo0.c
940
941  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
942    test for the <caca0.h> emulation layer.
943
944------------------------------------------------------------------------
945r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
946Changed paths:
947   M /trunk/caca/Makefile.am
948   A /trunk/caca/caca0.c
949   A /trunk/caca/caca0.h
950
951  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
952    just need to include <caca0.h> instead of <caca.h> and should be source-
953    compatible with old versions of libcaca.
954
955    Most of the old API works, except features and caca_sqrt(). Sprites do
956    work API-wise but due to the new format they are no longer working in
957    the same way.
958
959------------------------------------------------------------------------
960r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
961Changed paths:
962   M /trunk/test/export.c
963
964  * Fix a crash in export.c with unknown file formats.
965
966------------------------------------------------------------------------
967r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
968Changed paths:
969   M /trunk/cucul/transform.c
970
971  * U+214B TURNED AMPERSAND
972
973------------------------------------------------------------------------
974r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
975Changed paths:
976   M /trunk/ChangeLog
977   M /trunk/NEWS
978   M /trunk/configure.ac
979
980  * Updated ChangeLog and NEWS.
981  * 0.99.beta3 release.
982
983------------------------------------------------------------------------
984r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
985Changed paths:
986   M /trunk/ChangeLog
987   M /trunk/Makefile.am
988   M /trunk/configure.ac
989   D /trunk/debian
990
991  * Removed debian packaging stuff from the trunk. It'll now be at
992    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
993
994------------------------------------------------------------------------
995r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
996Changed paths:
997   M /trunk/caca/driver_gl.c
998
999  * Factored some of the GL code.
1000
1001------------------------------------------------------------------------
1002r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
1003Changed paths:
1004   M /trunk/test
1005   M /trunk/test/matrix.c
1006
1007  * A few changes to the matrix program. I do not plan to maintain it.
1008
1009------------------------------------------------------------------------
1010r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
1011Changed paths:
1012   M /trunk/caca/caca.c
1013   M /trunk/caca/caca.h
1014   M /trunk/caca/driver_conio.c
1015   M /trunk/caca/driver_ncurses.c
1016   M /trunk/caca/driver_raw.c
1017   M /trunk/caca/driver_slang.c
1018   M /trunk/caca/driver_vga.c
1019   M /trunk/caca/event.c
1020   M /trunk/caca/graphics.c
1021
1022  * Fixed libcaca prototypes so that all functions use the errno mechanism
1023    and return a value.
1024
1025------------------------------------------------------------------------
1026r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
1027Changed paths:
1028   M /trunk/cucul/cucul.c
1029
1030  * Fixed cucul_create_canvas()'s documentation.
1031
1032------------------------------------------------------------------------
1033r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
1034Changed paths:
1035   M /trunk/cucul/dither.c
1036
1037  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
1038    thanks to Sean D'Epagnier.
1039
1040------------------------------------------------------------------------
1041r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
1042Changed paths:
1043   M /trunk/cxx/caca++.cpp
1044   M /trunk/cxx/caca++.h
1045   M /trunk/cxx/cpptest.cpp
1046
1047 * Updated C++ bindings
1048
1049------------------------------------------------------------------------
1050r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
1051Changed paths:
1052   M /trunk/debian/control
1053
1054  * Fix debian package dependencies; -dev packages didn't pull their library
1055    dependencies. Of course.
1056
1057------------------------------------------------------------------------
1058r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
1059Changed paths:
1060   M /trunk/test/matrix.c
1061
1062  * Fixed matrix.c for non-Thinkpad computers.
1063
1064------------------------------------------------------------------------
1065r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
1066Changed paths:
1067   M /trunk/configure.ac
1068
1069  * Fix a build failure when X11R7 is available but OpenGL isn't.
1070
1071------------------------------------------------------------------------
1072r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
1073Changed paths:
1074   M /trunk/test/Makefile.am
1075   A /trunk/test/matrix.c
1076
1077  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
1078    which case it is massively useless.
1079
1080------------------------------------------------------------------------
1081r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
1082Changed paths:
1083   M /trunk/ChangeLog
1084   M /trunk/NEWS
1085   M /trunk/configure.ac
1086   M /trunk/debian/changelog
1087
1088  * Updated ChangeLog and NEWS.
1089  * 0.99.beta2 release.
1090
1091------------------------------------------------------------------------
1092r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
1093Changed paths:
1094   M /trunk/debian/caca-utils.install
1095   M /trunk/debian/libcucul-dev.install
1096
1097  * Updated the Debian build scripts.
1098
1099------------------------------------------------------------------------
1100r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
1101Changed paths:
1102   M /trunk/cucul/canvas.c
1103
1104  * Fixed an out of bounds bug in cucul_blit().
1105
1106------------------------------------------------------------------------
1107r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
1108Changed paths:
1109   M /trunk/caca-config.in
1110
1111  * Removed legacy CUCUL_LIBS from caca-config.
1112
1113------------------------------------------------------------------------
1114r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
1115Changed paths:
1116   M /trunk/caca/driver_ncurses.c
1117   M /trunk/caca/driver_slang.c
1118
1119  * UTF-8 input support for ncurses.
1120  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
1121
1122------------------------------------------------------------------------
1123r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
1124Changed paths:
1125   M /trunk/caca/graphics.c
1126
1127  * Reduced IDLE_USEC by half. Today's machines are fast :-)
1128
1129------------------------------------------------------------------------
1130r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
1131Changed paths:
1132   M /trunk/caca/caca.c
1133   M /trunk/caca/driver_ncurses.c
1134   M /trunk/configure.ac
1135
1136  * Fixed UTF-8 support in ncurses.
1137  * Set ncurses's priority higher than slang.
1138
1139------------------------------------------------------------------------
1140r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
1141Changed paths:
1142   M /trunk/TODO
1143
1144  * Updated TODO list.
1145
1146------------------------------------------------------------------------
1147r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
1148Changed paths:
1149   M /trunk/caca/driver_slang.c
1150   M /trunk/cucul/box.c
1151   M /trunk/cucul/canvas.c
1152   M /trunk/cucul/charset.c
1153   M /trunk/cucul/conic.c
1154   M /trunk/cucul/cucul.h
1155   M /trunk/cucul/line.c
1156   M /trunk/cucul/triangle.c
1157
1158  * Have cucul_utf8_to_utf32 write how many bytes it read.
1159  * Use that in the SLang driver so that it supports UTF-8 input.
1160
1161------------------------------------------------------------------------
1162r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
1163Changed paths:
1164   M /trunk/cucul/export.c
1165
1166  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
1167    an explicit cast.
1168
1169------------------------------------------------------------------------
1170r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
1171Changed paths:
1172   M /trunk/caca/caca.c
1173   M /trunk/caca/driver_ncurses.c
1174   M /trunk/test/colors.c
1175   M /trunk/test/input.c
1176
1177  * Minor cosmetic changes in the test programs.
1178  * Code enhancements in the ncurses driver.
1179  * Added a comment to explain why slang has a higher priority than ncurses.
1180
1181------------------------------------------------------------------------
1182r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
1183Changed paths:
1184   M /trunk/caca/driver_conio.c
1185
1186  * Fixed the DOS build.
1187
1188------------------------------------------------------------------------
1189r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
1190Changed paths:
1191   M /trunk/caca/caca_internals.h
1192
1193  * Minor cosmetic fix.
1194
1195------------------------------------------------------------------------
1196r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
1197Changed paths:
1198   M /trunk/caca/Makefile.am
1199   M /trunk/cucul/Makefile.am
1200   M /trunk/cxx/Makefile.am
1201   M /trunk/kernel/Makefile.am
1202   M /trunk/test/Makefile.am
1203   M /trunk/tools/Makefile.am
1204
1205  * Added -I${top_srcdir} to the compilation flags to fix builds configured
1206    from an alternate directory (they failed to find common.h).
1207
1208------------------------------------------------------------------------
1209r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
1210Changed paths:
1211   M /trunk/configure.ac
1212   M /trunk/src/Makefile.am
1213
1214  * Removed --enable-network flag, but reused the test as a condition for
1215    building cacaserver.
1216
1217------------------------------------------------------------------------
1218r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
1219Changed paths:
1220   M /trunk/build-dos
1221   M /trunk/build-win32
1222
1223  * Updated build scripts for DOS and Win32.
1224
1225------------------------------------------------------------------------
1226r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
1227Changed paths:
1228   M /trunk/caca/driver_ncurses.c
1229   M /trunk/caca/driver_slang.c
1230
1231  * Got backspace to work with the slang and ncurses drivers in an X
1232    terminal window.
1233
1234------------------------------------------------------------------------
1235r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
1236Changed paths:
1237   M /trunk/caca/driver_gl.c
1238
1239  * More coding style fixes in the GL driver.
1240
1241------------------------------------------------------------------------
1242r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
1243Changed paths:
1244   M /trunk/caca/driver_gl.c
1245
1246  * Fixed awful indenting of the GL plugin.
1247
1248------------------------------------------------------------------------
1249r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
1250Changed paths:
1251   M /trunk/caca/driver_ncurses.c
1252
1253  * Make the ncurses driver UTF-8 and UTF-32 aware.
1254  * Add the backspace key to the ncurses driver.
1255
1256------------------------------------------------------------------------
1257r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
1258Changed paths:
1259   M /trunk/caca/driver_slang.c
1260
1261  * Make the slang driver UTF-8 and UTF-32 aware.
1262  * Add the backspace key to the slang driver.
1263
1264------------------------------------------------------------------------
1265r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
1266Changed paths:
1267   M /trunk/caca/caca.h
1268   M /trunk/caca/driver_conio.c
1269   M /trunk/caca/driver_gl.c
1270   M /trunk/caca/driver_ncurses.c
1271   M /trunk/caca/driver_slang.c
1272   M /trunk/caca/driver_win32.c
1273   M /trunk/caca/driver_x11.c
1274   M /trunk/caca/event.c
1275   M /trunk/test/input.c
1276
1277  * Renamed the event data member "ucs4" to "utf32" for consistency
1278    with "utf8".
1279
1280------------------------------------------------------------------------
1281r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
1282Changed paths:
1283   M /trunk/debian/changelog
1284   M /trunk/debian/control
1285
1286  * Added information from a recent Debian upload of the old
1287    version of libcaca.
1288
1289------------------------------------------------------------------------
1290r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
1291Changed paths:
1292   M /trunk/test
1293   M /trunk/test/Makefile.am
1294   A /trunk/test/input.c
1295
1296  * Text input test program. Might be merged into libcaca if it works well.
1297
1298------------------------------------------------------------------------
1299r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
1300Changed paths:
1301   M /trunk/TODO
1302
1303  * Updated the TODO list.
1304
1305------------------------------------------------------------------------
1306r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
1307Changed paths:
1308   M /trunk/debian/caca-utils.install
1309   M /trunk/debian/libcucul-dev.install
1310
1311  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
1312
1313------------------------------------------------------------------------
1314r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
1315Changed paths:
1316   M /trunk/caca/caca.h
1317   M /trunk/caca/graphics.c
1318   M /trunk/python/pypycaca.c
1319   M /trunk/python/pypycaca.h
1320   M /trunk/src/aafire.c
1321   M /trunk/src/cacaball.c
1322   M /trunk/src/cacamoir.c
1323   M /trunk/src/cacaplas.c
1324   M /trunk/test/demo.c
1325   M /trunk/test/frames.c
1326   M /trunk/test/gamma.c
1327
1328  * Renamed caca_set_delay() and caca_get_rendertime() into
1329    caca_set_display_time() and caca_get_display_time() for consistency.
1330
1331------------------------------------------------------------------------
1332r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
1333Changed paths:
1334   M /trunk/cucul/charset.c
1335
1336  * Documented the newly exported charset functions.
1337
1338------------------------------------------------------------------------
1339r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
1340Changed paths:
1341   M /trunk/caca/driver_ncurses.c
1342   M /trunk/caca/driver_slang.c
1343   M /trunk/cucul/box.c
1344   M /trunk/cucul/canvas.c
1345   M /trunk/cucul/charset.c
1346   M /trunk/cucul/conic.c
1347   M /trunk/cucul/cucul.h
1348   M /trunk/cucul/cucul_internals.h
1349   M /trunk/cucul/export.c
1350   M /trunk/cucul/import.c
1351   M /trunk/cucul/line.c
1352   M /trunk/cucul/triangle.c
1353   M /trunk/tools/makefont.c
1354
1355  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1356
1357------------------------------------------------------------------------
1358r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
1359Changed paths:
1360   M /trunk/cucul/font.c
1361   M /trunk/cucul/font_mono9.h
1362   M /trunk/cucul/font_monobold12.h
1363
1364  * Regenerated fonts and reactivated them under Win32.
1365
1366------------------------------------------------------------------------
1367r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
1368Changed paths:
1369   M /trunk/tools/makefont.c
1370
1371  * Elite trick in the font generator to cope with C89's string length
1372    limitation of 509 characters. Instead of doing:
1373       char foo[10] = "abcdefghij";
1374    we now do:
1375       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1376
1377------------------------------------------------------------------------
1378r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
1379Changed paths:
1380   M /trunk/test/font2tga.c
1381
1382  * font2tga no longer needs cucul_internal.h.
1383
1384------------------------------------------------------------------------
1385r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
1386Changed paths:
1387   M /trunk/cucul/box.c
1388   M /trunk/cucul/canvas.c
1389   M /trunk/cucul/conic.c
1390   M /trunk/cucul/cucul.h
1391   M /trunk/cucul/cucul_internals.h
1392   M /trunk/cucul/dither.c
1393   M /trunk/cucul/import.c
1394   M /trunk/cucul/line.c
1395   M /trunk/cucul/triangle.c
1396   M /trunk/test/font2tga.c
1397
1398  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1399    int which shall be used as an UTF-32 character. We do not have any casting
1400    problems due to the signedness of chars because all characters were
1401    ASCII (ie. <= 0x7f) beforehands.
1402
1403------------------------------------------------------------------------
1404r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
1405Changed paths:
1406   M /trunk/test
1407   M /trunk/test/Makefile.am
1408   A /trunk/test/font2tga.c
1409
1410  * Added font2tga, a test program that exports our font in a known format.
1411
1412------------------------------------------------------------------------
1413r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
1414Changed paths:
1415   M /trunk/test/export.c
1416
1417  * If the export test target is ANSI or UTF-8, dither image with special
1418    shaded glyphs.
1419
1420------------------------------------------------------------------------
1421r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
1422Changed paths:
1423   M /trunk/configure.ac
1424
1425  * Removed useless -lXt from X11 libraries check.
1426
1427------------------------------------------------------------------------
1428r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
1429Changed paths:
1430   M /trunk/cucul/import.c
1431
1432  * Workaround for illegal ^[[0,0H ANSI escape code.
1433
1434------------------------------------------------------------------------
1435r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
1436Changed paths:
1437   M /trunk/cucul/dither.c
1438
1439  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1440    better performances.
1441
1442------------------------------------------------------------------------
1443r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
1444Changed paths:
1445   M /trunk/cucul/export.c
1446
1447  * Add linebreaks to the ANSI exporter for better readability, and use
1448    the save/load cursor position trick to ignore them.
1449
1450------------------------------------------------------------------------
1451r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
1452Changed paths:
1453   M /trunk/cucul/export.c
1454
1455 * Fixed postscript exporter, image in not at the bottom of the page anymore
1456
1457------------------------------------------------------------------------
1458r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
1459Changed paths:
1460   M /trunk/src/cacaserver.c
1461
1462  * Use UTF-8 instead of ANSI in cacaserver
1463------------------------------------------------------------------------
1464r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
1465Changed paths:
1466   M /trunk/cucul/font_mono9.h
1467   M /trunk/cucul/font_monobold12.h
1468
1469  * Optimise built-in fonts. We gain about 100kB in the final binary.
1470------------------------------------------------------------------------
1471r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
1472Changed paths:
1473   M /trunk/tools/makefont.c
1474
1475  * Optimise similar glyphs when generating a font. Given how many glyphs
1476    are unavailable, this is a significant gain.
1477
1478------------------------------------------------------------------------
1479r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
1480Changed paths:
1481   M /trunk/caca/driver_x11.c
1482
1483  * Added the long dash and middle dot CP437 characters to the X11 driver.
1484
1485------------------------------------------------------------------------
1486r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
1487Changed paths:
1488   M /trunk/cucul/import.c
1489
1490  * If the ANSI file we import does not use the 80 columns, we don't expand
1491    the canvas to 80 columns.
1492
1493------------------------------------------------------------------------
1494r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
1495Changed paths:
1496   M /trunk/src/cacadraw.c
1497
1498  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
1499  * Decreased PgUp/PgDn scrolling rate.
1500
1501------------------------------------------------------------------------
1502r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
1503Changed paths:
1504   M /trunk/kernel/kernel.c
1505
1506  * Removed a useless cast in the kernel code.
1507
1508------------------------------------------------------------------------
1509r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
1510Changed paths:
1511   M /trunk/DotNet
1512   M /trunk/DotNet/AssemblyInfo.cs
1513   M /trunk/DotNet/Caca.cs
1514   M /trunk/DotNet/Cucul.cs
1515   M /trunk/DotNet/test.cs
1516
1517  * Set svn properties on the .NET files.
1518
1519------------------------------------------------------------------------
1520r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
1521Changed paths:
1522   M /trunk/test/font.c
1523   M /trunk/test/text.c
1524
1525  * Cosmetic fix in test/font.c.
1526  * Use UTF-8 output in test/text.c instead of ANSI.
1527
1528------------------------------------------------------------------------
1529r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
1530Changed paths:
1531   M /trunk/caca/caca.h
1532
1533  * Minor cosmetic fix in a comment.
1534
1535------------------------------------------------------------------------
1536r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
1537Changed paths:
1538   M /trunk/cucul/font_mono9.h
1539   M /trunk/cucul/font_monobold12.h
1540   M /trunk/tools/makefont.c
1541
1542  * Added a few more Unicode blocks to the default fonts.
1543
1544------------------------------------------------------------------------
1545r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
1546Changed paths:
1547   M /trunk/cucul/transform.c
1548
1549  * Added a few more Unicode characters to the glyph transformations.
1550
1551------------------------------------------------------------------------
1552r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
1553Changed paths:
1554   M /trunk/cucul/cucul.h
1555   M /trunk/cucul/dither.c
1556
1557  * Changed the cucul_create_dither() prototype to make sure the mask
1558    arguments are at least 32 bits.
1559
1560------------------------------------------------------------------------
1561r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
1562Changed paths:
1563   M /trunk/test/export.c
1564
1565  * Make the export test 80 columns wide, so that the ANSI we generate can
1566    be read by other programs.
1567
1568------------------------------------------------------------------------
1569r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
1570Changed paths:
1571   M /trunk/cucul/font_mono9.h
1572   M /trunk/cucul/font_monobold12.h
1573
1574  * Updated fonts with the new hardcoded CP437 glyphs.
1575
1576------------------------------------------------------------------------
1577r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
1578Changed paths:
1579   M /trunk/tools/makefont.c
1580
1581  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
1582    good with Pango.
1583
1584------------------------------------------------------------------------
1585r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
1586Changed paths:
1587   M /trunk/caca/driver_ncurses.c
1588   M /trunk/caca/driver_slang.c
1589   M /trunk/tools/Makefile.am
1590   M /trunk/tools/makefont.c
1591
1592  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
1593
1594------------------------------------------------------------------------
1595r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
1596Changed paths:
1597   M /trunk/cucul/export.c
1598
1599  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
1600    SVG exporters.
1601
1602------------------------------------------------------------------------
1603r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
1604Changed paths:
1605   M /trunk/cucul/charset.c
1606   M /trunk/cucul/cucul_internals.h
1607
1608  * Implemented the private _cucul_utf32_to_utf8() helper.
1609
1610------------------------------------------------------------------------
1611r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
1612Changed paths:
1613   M /trunk/cucul/export.c
1614
1615  * Exporter now generates valid ANSI, with CP437 characters.
1616
1617------------------------------------------------------------------------
1618r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
1619Changed paths:
1620   M /trunk/cucul/export.c
1621
1622  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
1623    text.
1624
1625------------------------------------------------------------------------
1626r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
1627Changed paths:
1628   M /trunk/cucul/colour.c
1629
1630  * Use a slightly different RGB palette for ANSI colours, so that brown
1631    really looks like brown and not like desaturated yellow.
1632
1633------------------------------------------------------------------------
1634r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
1635Changed paths:
1636   M /trunk/DotNet/test.cs
1637   M /trunk/caca/event.c
1638   M /trunk/doc/tutorial.dox
1639
1640 * Fixed error in tutorial, updated caca_get_event() doc
1641
1642------------------------------------------------------------------------
1643r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
1644Changed paths:
1645   M /trunk/DotNet/AssemblyInfo.cs
1646   M /trunk/DotNet/Caca.cs
1647   M /trunk/DotNet/Cucul.cs
1648   M /trunk/DotNet/test.cs
1649
1650 * Fixed $Id
1651
1652------------------------------------------------------------------------
1653r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
1654Changed paths:
1655   A /trunk/DotNet
1656   A /trunk/DotNet/AssemblyInfo.cs
1657   A /trunk/DotNet/Caca.cs
1658   A /trunk/DotNet/Cucul.cs
1659   A /trunk/DotNet/Makefile
1660   A /trunk/DotNet/libCaca.dll.config
1661   A /trunk/DotNet/libCucul.dll.config
1662   A /trunk/DotNet/test.cs
1663
1664 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
1665
1666------------------------------------------------------------------------
1667r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
1668Changed paths:
1669   M /trunk/cucul/cucul.h
1670   M /trunk/cucul/dither.c
1671   M /trunk/cucul/export.c
1672   M /trunk/cucul/font.c
1673   M /trunk/cucul/import.c
1674   M /trunk/cucul/sprite.c
1675   M /trunk/cucul/transform.c
1676
1677  * Completed return value and errno handling in libcucul API.
1678
1679------------------------------------------------------------------------
1680r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
1681Changed paths:
1682   M /trunk/test/export.c
1683
1684  * Allow an optional input filename in the export test for cheap conversions.
1685
1686------------------------------------------------------------------------
1687r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
1688Changed paths:
1689   M /trunk/caca/driver_gl.c
1690   M /trunk/cucul/import.c
1691
1692 * coding style fixes again
1693
1694------------------------------------------------------------------------
1695r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
1696Changed paths:
1697   M /trunk/cxx/caca++.cpp
1698   M /trunk/cxx/caca++.h
1699   M /trunk/cxx/cucul++.h
1700   M /trunk/src/cacadraw.c
1701
1702 * Fixed indentation. I did it myself, I'm a big boy.
1703
1704------------------------------------------------------------------------
1705r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
1706Changed paths:
1707   M /trunk/cucul/import.c
1708
1709  * Fixed line wrapping on some weird ANSI files.
1710
1711------------------------------------------------------------------------
1712r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1713Changed paths:
1714   M /trunk/cucul/import.c
1715
1716  * Fixed an ANSI rendering bug related to the bold attribute.
1717
1718------------------------------------------------------------------------
1719r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
1720Changed paths:
1721   M /trunk/cucul/font_mono9.h
1722   M /trunk/cucul/font_monobold12.h
1723   M /trunk/tools/makefont.c
1724
1725  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
1726    built-in font so that we now cover all of CP437.
1727
1728------------------------------------------------------------------------
1729r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
1730Changed paths:
1731   M /trunk/cucul/import.c
1732
1733  * Minor code reorganisation and documenting.
1734
1735------------------------------------------------------------------------
1736r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
1737Changed paths:
1738   M /trunk/caca/driver_gl.c
1739
1740 * Added preliminary (it means that's fucked up) CP437 codepage
1741
1742------------------------------------------------------------------------
1743r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
1744Changed paths:
1745   M /trunk/caca/driver_x11.c
1746
1747  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
1748
1749------------------------------------------------------------------------
1750r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1751Changed paths:
1752   M /trunk/caca/driver_gl.c
1753
1754 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
1755
1756------------------------------------------------------------------------
1757r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1758Changed paths:
1759   M /trunk/caca/driver_x11.c
1760
1761 * removed duplicate code
1762
1763------------------------------------------------------------------------
1764r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
1765Changed paths:
1766   M /trunk/caca/driver_x11.c
1767
1768  * Wow, we even have Home/End support in X11.
1769
1770------------------------------------------------------------------------
1771r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
1772Changed paths:
1773   M /trunk/caca/driver_x11.c
1774
1775  * PageUp/PageDown support in X11.
1776
1777------------------------------------------------------------------------
1778r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
1779Changed paths:
1780   M /trunk/caca/driver_gl.c
1781
1782 * Fixed home/pgup/pgdown/insert events
1783
1784------------------------------------------------------------------------
1785r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
1786Changed paths:
1787   M /trunk/src/cacadraw.c
1788
1789 * page up / down
1790
1791------------------------------------------------------------------------
1792r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
1793Changed paths:
1794   M /trunk/cucul/import.c
1795
1796  * In ANSI, bold only sets the foreground colour to bright, not the
1797    background.
1798
1799------------------------------------------------------------------------
1800r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
1801Changed paths:
1802   M /trunk/src
1803   M /trunk/src/Makefile.am
1804   A /trunk/src/cacadraw.c
1805   M /trunk/test/import.c
1806
1807  * Added cacadraw. It only shows files and lets you scroll for now, but
1808    it will eventually evolve into something better.
1809
1810------------------------------------------------------------------------
1811r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1812Changed paths:
1813   M /trunk/cucul/import.c
1814
1815 * Really updated doc
1816
1817------------------------------------------------------------------------
1818r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
1819Changed paths:
1820   M /trunk/cucul/import.c
1821
1822 * Fixed documentation for import
1823
1824------------------------------------------------------------------------
1825r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
1826Changed paths:
1827   D /trunk/cpp
1828
1829  * Removed legacy cpp directory.
1830
1831------------------------------------------------------------------------
1832r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1833Changed paths:
1834   M /trunk/Makefile.am
1835   M /trunk/configure.ac
1836   A /trunk/cxx (from /trunk/cpp:684)
1837   M /trunk/cxx/Makefile.am
1838   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
1839   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
1840   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
1841   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
1842   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
1843
1844 * Updated C++ bindings and renamed directory to more comprehensive cxx
1845
1846------------------------------------------------------------------------
1847r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
1848Changed paths:
1849   M /trunk/test/event.c
1850
1851  * Minor typo.
1852
1853------------------------------------------------------------------------
1854r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
1855Changed paths:
1856   M /trunk/cpp/caca++.cpp
1857   M /trunk/cpp/caca++.h
1858   M /trunk/cpp/cpptest.cpp
1859   M /trunk/cpp/cucul++.cpp
1860   M /trunk/cpp/cucul++.h
1861
1862 * Updated libcaca c++ bindings
1863
1864------------------------------------------------------------------------
1865r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
1866Changed paths:
1867   M /trunk/cucul/buffer.c
1868   M /trunk/cucul/cucul.h
1869   M /trunk/cucul/cucul_internals.h
1870   M /trunk/cucul/export.c
1871   M /trunk/cucul/import.c
1872   M /trunk/src/cacaplay.c
1873   M /trunk/src/cacaserver.c
1874   M /trunk/test
1875   M /trunk/test/import.c
1876   M /trunk/test/text.c
1877
1878  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
1879    a file and a memory area into a libcucul buffer.
1880  * Changed the cucul_import_canvas() prototype so that it uses libcucul
1881    buffers instead of simple memory areas.
1882
1883------------------------------------------------------------------------
1884r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
1885Changed paths:
1886   M /trunk/cucul/import.c
1887
1888  * Argh, _really_ fixed the uninitialised variable.
1889
1890------------------------------------------------------------------------
1891r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
1892Changed paths:
1893   M /trunk/cucul/import.c
1894
1895  * Fixed an uninitialised variable.
1896
1897------------------------------------------------------------------------
1898r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
1899Changed paths:
1900   M /trunk/cucul/import.c
1901
1902  * Fixed our buffer overflow in the ANSI parser by simply skipping control
1903    sequences longer than 100 characters.
1904  * Documented the escape sequence format.
1905
1906------------------------------------------------------------------------
1907r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
1908Changed paths:
1909   M /trunk/cpp/cpptest.cpp
1910   M /trunk/cpp/cucul++.cpp
1911   M /trunk/cpp/cucul++.h
1912   M /trunk/test/demo.c
1913
1914 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
1915
1916------------------------------------------------------------------------
1917r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
1918Changed paths:
1919   M /trunk/cucul/import.c
1920
1921  * More robust ANSI sequence argument parser. Detects private sequences and
1922    intermediate bytes.
1923
1924------------------------------------------------------------------------
1925r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
1926Changed paths:
1927   M /trunk/cucul/import.c
1928
1929 * Fixed warning in a clever and tested way. Bordel de merde.
1930
1931------------------------------------------------------------------------
1932r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
1933Changed paths:
1934   M /trunk/cucul/import.c
1935
1936  * Coding style.
1937
1938------------------------------------------------------------------------
1939r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
1940Changed paths:
1941   M /trunk/cucul/import.c
1942
1943  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
1944
1945------------------------------------------------------------------------
1946r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
1947Changed paths:
1948   M /trunk/cucul/import.c
1949
1950 * Fixed warnings in ansi importer
1951
1952------------------------------------------------------------------------
1953r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
1954Changed paths:
1955   M /trunk/cucul/import.c
1956
1957  * More cleaning up of the ANSI loader. Fixed reverse video.
1958
1959------------------------------------------------------------------------
1960r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
1961Changed paths:
1962   M /trunk/cucul/colour.c
1963
1964  * Set the transparent colour's RGB values to the default colour's ones.
1965
1966------------------------------------------------------------------------
1967r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
1968Changed paths:
1969   M /trunk/cucul/import.c
1970
1971 * Improved ANSI format detection
1972
1973------------------------------------------------------------------------
1974r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
1975Changed paths:
1976   M /trunk/cucul/import.c
1977
1978  * Really fixed bold in ANSI loader, and removed dead code.
1979
1980------------------------------------------------------------------------
1981r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
1982Changed paths:
1983   M /trunk/cucul/import.c
1984
1985  * Simplified _manage_modifiers() a bit.
1986
1987------------------------------------------------------------------------
1988r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
1989Changed paths:
1990   M /trunk/cucul/import.c
1991
1992  * Fixed bold support in ANSI loader.
1993
1994------------------------------------------------------------------------
1995r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
1996Changed paths:
1997   M /trunk/cucul/import.c
1998
1999  * A few fixes in the ANSI interpreter.
2000
2001------------------------------------------------------------------------
2002r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
2003Changed paths:
2004   M /trunk/cucul/import.c
2005
2006  * Got rid of _update_canvas_size().
2007
2008------------------------------------------------------------------------
2009r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
2010Changed paths:
2011   M /trunk/cucul/import.c
2012
2013 * _updated_coding_style(aBit);
2014
2015------------------------------------------------------------------------
2016r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
2017Changed paths:
2018   M /trunk/cucul/import.c
2019
2020  * Ahahaha. Meet the "optimisation" that breaks everything.
2021
2022------------------------------------------------------------------------
2023r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
2024Changed paths:
2025   M /trunk/cucul/import.c
2026
2027  * Small optimisation in import_text().
2028
2029------------------------------------------------------------------------
2030r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
2031Changed paths:
2032   M /trunk/cucul/import.c
2033
2034  * Really minor coding style fixes in the ANSI importer.
2035
2036------------------------------------------------------------------------
2037r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
2038Changed paths:
2039   M /trunk/cucul/canvas.c
2040   M /trunk/cucul/colour.c
2041   M /trunk/cucul/cucul.c
2042   M /trunk/cucul/cucul.h
2043   M /trunk/cucul/cucul_internals.h
2044
2045  * More error checking in libcucul.
2046
2047------------------------------------------------------------------------
2048r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
2049Changed paths:
2050   M /trunk/test/import.c
2051
2052  * Jylam is too modest.
2053
2054------------------------------------------------------------------------
2055r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
2056Changed paths:
2057   A /trunk/test/import.c
2058
2059 * Added importers test
2060
2061------------------------------------------------------------------------
2062r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
2063Changed paths:
2064   M /trunk/cucul/import.c
2065   M /trunk/test/Makefile.am
2066
2067 * Added preliminary ANSI importer, added import formats autodection
2068
2069------------------------------------------------------------------------
2070r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
2071Changed paths:
2072   M /trunk/configure.ac
2073   M /trunk/cucul/box.c
2074   M /trunk/cucul/buffer.c
2075   M /trunk/cucul/canvas.c
2076   M /trunk/cucul/conic.c
2077   M /trunk/cucul/cucul.h
2078   M /trunk/cucul/line.c
2079   M /trunk/cucul/triangle.c
2080
2081  * Check for <errno.h>.
2082  * Started changing function prototypes so that they return an integer
2083    instead of void, just in case they might fail.
2084
2085------------------------------------------------------------------------
2086r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
2087Changed paths:
2088   M /trunk/cucul/Makefile.am
2089   M /trunk/cucul/cucul.h
2090   D /trunk/cucul/error.c
2091
2092  * Reverted that errno stuff. We'll just use the real errno.
2093
2094------------------------------------------------------------------------
2095r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
2096Changed paths:
2097   M /trunk/cucul/Makefile.am
2098   M /trunk/cucul/cucul.h
2099   A /trunk/cucul/error.c
2100
2101  * Added basis for an errno-like mechanism.
2102
2103------------------------------------------------------------------------
2104r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
2105Changed paths:
2106   M /trunk/build-win32
2107   M /trunk/configure.ac
2108
2109  * Removed my previously introduced --enable-pangoft2 and replaced it with
2110    a nicer cross compilation check.
2111
2112------------------------------------------------------------------------
2113r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
2114Changed paths:
2115   M /trunk/build-win32
2116   M /trunk/configure.ac
2117   M /trunk/src/Makefile.am
2118   M /trunk/src/cacaserver.c
2119
2120  * Brought the Win32 build back on its wheels.
2121
2122------------------------------------------------------------------------
2123r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
2124Changed paths:
2125   M /trunk/common.h
2126   M /trunk/configure.ac
2127   M /trunk/cucul/font.c
2128   M /trunk/src/cacaserver.c
2129   M /trunk/tools/makefont.c
2130
2131  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
2132
2133------------------------------------------------------------------------
2134r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
2135Changed paths:
2136   M /trunk/caca/driver_win32.c
2137
2138  * Fixed minor compilation warning.
2139
2140------------------------------------------------------------------------
2141r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
2142Changed paths:
2143   M /trunk/common.h
2144
2145  * Win32 compilation fix.
2146
2147------------------------------------------------------------------------
2148r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
2149Changed paths:
2150   M /trunk/cucul/font.c
2151
2152  * On win32, only disable the built-in fonts, not all the font functions.
2153
2154------------------------------------------------------------------------
2155r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
2156Changed paths:
2157   M /trunk/common.h
2158   M /trunk/configure.ac
2159   M /trunk/cucul/font.c
2160   M /trunk/tools/makefont.c
2161
2162  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
2163  * Implement htons/htonl in common.h just in case.
2164
2165------------------------------------------------------------------------
2166r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
2167Changed paths:
2168   M /trunk/doc/style.dox
2169
2170  * Hahaha, fixed the coding style example.
2171
2172------------------------------------------------------------------------
2173r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
2174Changed paths:
2175   M /trunk/caca/caca.c
2176   M /trunk/caca/caca_internals.h
2177   M /trunk/caca/driver_conio.c
2178   M /trunk/caca/driver_gl.c
2179   M /trunk/caca/driver_ncurses.c
2180   M /trunk/caca/driver_raw.c
2181   M /trunk/caca/driver_slang.c
2182   M /trunk/caca/driver_vga.c
2183   M /trunk/caca/driver_win32.c
2184   M /trunk/caca/driver_x11.c
2185   M /trunk/caca/event.c
2186   M /trunk/caca/graphics.c
2187   M /trunk/caca/time.c
2188   M /trunk/common.h
2189   M /trunk/configure.ac
2190   M /trunk/cucul/box.c
2191   M /trunk/cucul/buffer.c
2192   M /trunk/cucul/canvas.c
2193   M /trunk/cucul/charset.c
2194   M /trunk/cucul/colour.c
2195   M /trunk/cucul/conic.c
2196   M /trunk/cucul/cucul.c
2197   M /trunk/cucul/cucul_internals.h
2198   M /trunk/cucul/dither.c
2199   M /trunk/cucul/export.c
2200   M /trunk/cucul/font.c
2201   M /trunk/cucul/import.c
2202   M /trunk/cucul/line.c
2203   M /trunk/cucul/sprite.c
2204   M /trunk/cucul/transform.c
2205   M /trunk/cucul/triangle.c
2206   M /trunk/kernel/kernel.c
2207   M /trunk/src/aafire.c
2208   M /trunk/src/cacaball.c
2209   M /trunk/src/cacamoir.c
2210   M /trunk/src/cacaplas.c
2211   M /trunk/src/cacaplay.c
2212   M /trunk/src/cacaserver.c
2213   M /trunk/src/cacaview.c
2214   M /trunk/src/common-image.c
2215   M /trunk/src/img2irc.c
2216   M /trunk/test/colors.c
2217   M /trunk/test/demo.c
2218   M /trunk/test/dithering.c
2219   M /trunk/test/event.c
2220   M /trunk/test/spritedit.c
2221   M /trunk/tools/makefont.c
2222   M /trunk/tools/optipal.c
2223
2224  * Removed duplicate uint*_t defines from *_internal.h and included common.h
2225    in all .c files that needed it.
2226
2227------------------------------------------------------------------------
2228r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
2229Changed paths:
2230   M /trunk/Makefile.am
2231   A /trunk/common.h
2232   M /trunk/test/export.c
2233   M /trunk/test/font.c
2234   M /trunk/test/frames.c
2235   M /trunk/test/gamma.c
2236   M /trunk/test/hsv.c
2237   M /trunk/test/text.c
2238   M /trunk/test/transform.c
2239   M /trunk/test/truecolor.c
2240   M /trunk/test/unicode.c
2241
2242  * Added "common.h", a placeholder for simple features and functions missing
2243    from some systems.
2244
2245------------------------------------------------------------------------
2246r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
2247Changed paths:
2248   M /trunk/cucul/export.c
2249
2250  * Print '?' for Unicode characters in the ANSI export. We'll decide later
2251    whether we want plain ASCII, UTF-8, or CP437.
2252
2253------------------------------------------------------------------------
2254r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
2255Changed paths:
2256   M /trunk/configure.ac
2257
2258  * Oops, fixed an old typo that brevented building without PangoFt2.
2259
2260------------------------------------------------------------------------
2261r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
2262Changed paths:
2263   M /trunk/debian/Makefile.am
2264   M /trunk/debian/caca-utils.install
2265   M /trunk/debian/libcucul-dev.install
2266
2267  * Fixed Debian build files.
2268
2269------------------------------------------------------------------------
2270r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
2271Changed paths:
2272   M /trunk/configure.ac
2273
2274  * Do not bail out if PangoFt2 was not found.
2275
2276------------------------------------------------------------------------
2277r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
2278Changed paths:
2279   M /trunk/ChangeLog
2280   M /trunk/NEWS
2281   M /trunk/TODO
2282
2283  * 0.99.beta1 release.
2284
2285------------------------------------------------------------------------
2286r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
2287Changed paths:
2288   M /trunk/configure.ac
2289   M /trunk/cucul/Makefile.am
2290   M /trunk/test/Makefile.am
2291
2292  * Got rid of CUCUL_LIBS. It's unused.
2293
2294------------------------------------------------------------------------
2295r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
2296Changed paths:
2297   M /trunk/Makefile.am
2298   M /trunk/debian
2299   M /trunk/debian/Makefile.am
2300   A /trunk/debian/caca-utils.install
2301   M /trunk/debian/changelog
2302   M /trunk/debian/control
2303   A /trunk/debian/libcaca-dev.install
2304   A /trunk/debian/libcaca0.install
2305   A /trunk/debian/libcucul-dev.install
2306   A /trunk/debian/libcucul0.install
2307   M /trunk/debian/rules
2308   M /trunk/doc/Makefile.am
2309
2310  * Updated Debian build rules.
2311
2312------------------------------------------------------------------------
2313r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2314Changed paths:
2315   M /trunk/caca/event.c
2316   M /trunk/doc/migrating.dox
2317   M /trunk/test/colors.c
2318   M /trunk/test/dithering.c
2319   M /trunk/test/font.c
2320   M /trunk/test/frames.c
2321   M /trunk/test/hsv.c
2322   M /trunk/test/transform.c
2323   M /trunk/test/truecolor.c
2324   M /trunk/test/unicode.c
2325
2326  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
2327
2328------------------------------------------------------------------------
2329r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
2330Changed paths:
2331   M /trunk/doc/migrating.dox
2332
2333  * Minor updates to the migration documentation.
2334
2335------------------------------------------------------------------------
2336r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2337Changed paths:
2338   M /trunk/doc/Makefile.am
2339
2340  * Slightly improved the documentation build rules dependencies.
2341
2342------------------------------------------------------------------------
2343r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
2344Changed paths:
2345   M /trunk/ChangeLog
2346   M /trunk/NEWS
2347   M /trunk/TODO
2348
2349  * Updated ChangeLog, NEWS and TODO.
2350
2351------------------------------------------------------------------------
2352r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2353Changed paths:
2354   M /trunk/doc/libcaca.dox
2355   M /trunk/doc/migrating.dox
2356
2357  * Updated the migration guide.
2358
2359------------------------------------------------------------------------
2360r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
2361Changed paths:
2362   M /trunk/doc/style.dox
2363
2364  * Wrote the C coding style documentation.
2365
2366------------------------------------------------------------------------
2367r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
2368Changed paths:
2369   M /trunk/test
2370   M /trunk/test/Makefile.am
2371   A /trunk/test/frames.c
2372   A /trunk/test/text.c
2373
2374  * Added a test for multiple frames support.
2375  * Added a test for textfile loading.
2376
2377------------------------------------------------------------------------
2378r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
2379Changed paths:
2380   M /trunk/cucul/cucul.c
2381   M /trunk/cucul/cucul.h
2382   M /trunk/cucul/cucul_internals.h
2383   M /trunk/cucul/sprite.c
2384
2385  * Support for multiple frames in canvases.
2386
2387------------------------------------------------------------------------
2388r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
2389Changed paths:
2390   M /trunk/cucul/import.c
2391
2392  * Added a simple "text" importer, until the cool ANSI importer arrives.
2393
2394------------------------------------------------------------------------
2395r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
2396Changed paths:
2397   M /trunk/cucul/export.c
2398
2399  * Disabled the foreground/background optimisation in the IRC export because
2400    it breaks on too many IRC clients.
2401
2402------------------------------------------------------------------------
2403r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
2404Changed paths:
2405   M /trunk/test/demo.c
2406   M /trunk/test/spritedit.c
2407
2408  * Disabled sprite stuff from the tests.
2409
2410------------------------------------------------------------------------
2411r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
2412Changed paths:
2413   M /trunk/cpp/caca++.h
2414   M /trunk/cpp/cucul++.cpp
2415   M /trunk/cpp/cucul++.h
2416
2417  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2418
2419------------------------------------------------------------------------
2420r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
2421Changed paths:
2422   M /trunk/configure.ac
2423   M /trunk/cpp/Makefile.am
2424
2425  * Fixed --enable-cpp to actually do something. Also, disabled it by
2426    default for the release, because it's not up to date and needs a lot
2427    of polishing.
2428
2429------------------------------------------------------------------------
2430r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2431Changed paths:
2432   M /trunk/doc/Makefile.am
2433   M /trunk/doc/libcaca.dox
2434   M /trunk/doc/migrating.dox
2435   A /trunk/doc/style.dox
2436   A /trunk/doc/tutorial.dox
2437
2438  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2439
2440------------------------------------------------------------------------
2441r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
2442Changed paths:
2443   M /trunk/configure.ac
2444
2445  * Set version number to 0.99.beta1.
2446
2447------------------------------------------------------------------------
2448r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
2449Changed paths:
2450   M /trunk/cucul/cucul.c
2451   M /trunk/cucul/cucul_internals.h
2452
2453  * Got rid of cv->scratch_line. It's unused, too.
2454
2455------------------------------------------------------------------------
2456r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2457Changed paths:
2458   M /trunk/cucul/cucul.c
2459   M /trunk/cucul/cucul_internals.h
2460
2461  * Got rid of cv->empty_line, it's now unused.
2462
2463------------------------------------------------------------------------
2464r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
2465Changed paths:
2466   M /trunk/configure.ac
2467   M /trunk/cpp/cucul++.cpp
2468   M /trunk/cpp/cucul++.h
2469   M /trunk/cucul/canvas.c
2470   M /trunk/cucul/cucul.h
2471   M /trunk/src/cacaview.c
2472   M /trunk/src/img2irc.c
2473   M /trunk/test/colors.c
2474   M /trunk/test/demo.c
2475   M /trunk/test/event.c
2476   M /trunk/test/gamma.c
2477   M /trunk/test/spritedit.c
2478
2479  * Changed cucul_clear_canvas() again. It now uses the current foreground
2480    and background colours to clear the screen.
2481
2482------------------------------------------------------------------------
2483r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
2484Changed paths:
2485   M /trunk/cpp/caca++.cpp
2486   M /trunk/cpp/caca++.h
2487
2488  * Fixed a segfault in the C++ bindings. Vieux porc !
2489
2490------------------------------------------------------------------------
2491r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
2492Changed paths:
2493   M /trunk/caca/Makefile.am
2494   M /trunk/configure.ac
2495   M /trunk/cpp/Makefile.am
2496   M /trunk/cucul/Makefile.am
2497
2498  * Set library names to lib*.so.0.10.0.
2499
2500------------------------------------------------------------------------
2501r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
2502Changed paths:
2503   M /trunk/cucul/import.c
2504
2505  * Fixed a compilation warning.
2506
2507------------------------------------------------------------------------
2508r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
2509Changed paths:
2510   M /trunk/cucul/import.c
2511
2512  * Minor documentation fix.
2513
2514------------------------------------------------------------------------
2515r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
2516Changed paths:
2517   M /trunk/cpp/caca++.cpp
2518   M /trunk/cpp/caca++.h
2519   M /trunk/cpp/cpptest.cpp
2520   M /trunk/cpp/cucul++.cpp
2521   M /trunk/cpp/cucul++.h
2522
2523  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
2524
2525------------------------------------------------------------------------
2526r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
2527Changed paths:
2528   M /trunk/caca/driver_raw.c
2529   M /trunk/cpp/cucul++.cpp
2530   M /trunk/cpp/cucul++.h
2531   M /trunk/cucul/Makefile.am
2532   M /trunk/cucul/cucul.c
2533   M /trunk/cucul/cucul.h
2534   M /trunk/cucul/export.c
2535   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
2536   M /trunk/src/cacaplay.c
2537   M /trunk/src/cacaserver.c
2538   M /trunk/src/img2irc.c
2539   M /trunk/test/export.c
2540
2541  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
2542    cucul_import_canvas().
2543  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
2544
2545------------------------------------------------------------------------
2546r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
2547Changed paths:
2548   M /trunk/cucul/colour.c
2549   M /trunk/cucul/dither.c
2550   M /trunk/cucul/export.c
2551   M /trunk/cucul/font.c
2552
2553  * Minor documentation improvements.
2554
2555------------------------------------------------------------------------
2556r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
2557Changed paths:
2558   M /trunk/TODO
2559   M /trunk/caca/caca.h
2560   M /trunk/cucul/cucul.h
2561   M /trunk/doc/Makefile.am
2562   M /trunk/doc/libcaca.dox
2563   A /trunk/doc/migrating.dox
2564   A /trunk/doc/user.dox
2565
2566  * Documentation improvements. Wrote a small migration guide and added the
2567    skeleton of a tutorial for Jylam.
2568
2569------------------------------------------------------------------------
2570r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
2571Changed paths:
2572   M /trunk/AUTHORS
2573   M /trunk/NEWS
2574   M /trunk/THANKS
2575   M /trunk/TODO
2576   M /trunk/caca/caca.h
2577   M /trunk/doc/Makefile.am
2578   M /trunk/doc/doxygen.cfg.in
2579   A /trunk/doc/libcaca.dox
2580
2581  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
2582    documentation page from caca.h to a separate file.
2583
2584------------------------------------------------------------------------
2585r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
2586Changed paths:
2587   M /trunk/caca/driver_ncurses.c
2588
2589  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
2590
2591------------------------------------------------------------------------
2592r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
2593Changed paths:
2594   M /trunk/cpp/Makefile.am
2595
2596  * Workaround for broken C++ linking with old libtool versions.
2597
2598------------------------------------------------------------------------
2599r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
2600Changed paths:
2601   M /trunk/NOTES
2602   M /trunk/tools/optipal.c
2603
2604  * Moved the technical discussion on S-Lang's palette optimisation from
2605    NOTES to tools/optipal.c.
2606
2607------------------------------------------------------------------------
2608r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
2609Changed paths:
2610   M /trunk/caca/caca.c
2611   M /trunk/caca/caca.h
2612   M /trunk/caca/caca_internals.h
2613   M /trunk/caca/driver_conio.c
2614   M /trunk/caca/driver_gl.c
2615   M /trunk/caca/driver_ncurses.c
2616   M /trunk/caca/driver_raw.c
2617   M /trunk/caca/driver_slang.c
2618   M /trunk/caca/driver_vga.c
2619   M /trunk/caca/driver_win32.c
2620   M /trunk/caca/driver_x11.c
2621   M /trunk/caca/graphics.c
2622   M /trunk/cpp/caca++.cpp
2623   M /trunk/cpp/caca++.h
2624   M /trunk/cucul/cucul.c
2625   M /trunk/python/pypycaca.c
2626   M /trunk/python/pypycaca.h
2627   M /trunk/src/aafire.c
2628   M /trunk/src/cacaball.c
2629   M /trunk/src/cacamoir.c
2630   M /trunk/src/cacaplas.c
2631   M /trunk/src/cacaplay.c
2632   M /trunk/src/cacaview.c
2633   M /trunk/test/colors.c
2634   M /trunk/test/demo.c
2635   M /trunk/test/dithering.c
2636   M /trunk/test/event.c
2637   M /trunk/test/font.c
2638   M /trunk/test/gamma.c
2639   M /trunk/test/hsv.c
2640   M /trunk/test/spritedit.c
2641   M /trunk/test/transform.c
2642   M /trunk/test/truecolor.c
2643   M /trunk/test/unicode.c
2644
2645  * More function mass-renaming: caca_attach -> caca_create_display, etc.
2646
2647------------------------------------------------------------------------
2648r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
2649Changed paths:
2650   M /trunk/caca/driver_raw.c
2651   M /trunk/cucul/cucul.c
2652   M /trunk/cucul/export.c
2653   M /trunk/src/cacaserver.c
2654
2655  * Added a new "caca" exporter.
2656  * Removed most code from the raw driver and replaced it with a call to the
2657    caca exporter.
2658  * Slightly changed the caca export format and updated code accordingly.
2659  * Improved cacaserver error reporting.
2660
2661------------------------------------------------------------------------
2662r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
2663Changed paths:
2664   M /trunk/debian/control
2665
2666  * Updates to the Debian build files.
2667
2668------------------------------------------------------------------------
2669r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
2670Changed paths:
2671   M /trunk/cucul/dither.c
2672   M /trunk/src/aafire.c
2673   M /trunk/src/cacaball.c
2674   M /trunk/src/cacamoir.c
2675   M /trunk/src/cacaplas.c
2676   M /trunk/src/cacaview.c
2677   M /trunk/src/img2irc.c
2678   M /trunk/test/demo.c
2679   M /trunk/test/export.c
2680   M /trunk/test/font.c
2681   M /trunk/test/gamma.c
2682   M /trunk/test/hsv.c
2683
2684  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
2685    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
2686    computations.
2687
2688------------------------------------------------------------------------
2689r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
2690Changed paths:
2691   M /trunk/cucul/cucul.c
2692   M /trunk/cucul/dither.c
2693   M /trunk/test/demo.c
2694   M /trunk/test/dithering.c
2695
2696  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
2697    values between 0 and 9 (used to be 0 and 10). Updated documentation
2698    accordingly.
2699
2700------------------------------------------------------------------------
2701r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
2702Changed paths:
2703   M /trunk/cpp/cucul++.cpp
2704   M /trunk/cpp/cucul++.h
2705   M /trunk/cucul/canvas.c
2706   M /trunk/cucul/cucul.h
2707   M /trunk/src/cacaview.c
2708   M /trunk/src/img2irc.c
2709   M /trunk/test/colors.c
2710   M /trunk/test/demo.c
2711   M /trunk/test/event.c
2712   M /trunk/test/gamma.c
2713   M /trunk/test/spritedit.c
2714
2715  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
2716    choose the background colour.
2717
2718------------------------------------------------------------------------
2719r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
2720Changed paths:
2721   M /trunk/caca/driver_conio.c
2722   M /trunk/caca/driver_gl.c
2723   M /trunk/caca/driver_ncurses.c
2724   M /trunk/caca/driver_slang.c
2725   M /trunk/caca/driver_vga.c
2726   M /trunk/caca/driver_win32.c
2727   M /trunk/caca/driver_x11.c
2728   M /trunk/caca/graphics.c
2729   M /trunk/cpp/cucul++.cpp
2730   M /trunk/cucul/Makefile.am
2731   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
2732   M /trunk/cucul/cucul.c
2733   M /trunk/cucul/cucul.h
2734   M /trunk/cucul/cucul_internals.h
2735   M /trunk/cucul/export.c
2736   M /trunk/cucul/font.c
2737   M /trunk/src/aafire.c
2738   M /trunk/src/cacaball.c
2739   M /trunk/src/cacamoir.c
2740   M /trunk/src/cacaplas.c
2741   M /trunk/src/cacaplay.c
2742   M /trunk/src/cacaserver.c
2743   M /trunk/src/cacaview.c
2744   M /trunk/src/img2irc.c
2745   M /trunk/test/colors.c
2746   M /trunk/test/demo.c
2747   M /trunk/test/dithering.c
2748   M /trunk/test/event.c
2749   M /trunk/test/export.c
2750   M /trunk/test/font.c
2751   M /trunk/test/gamma.c
2752   M /trunk/test/hsv.c
2753   M /trunk/test/spritedit.c
2754   M /trunk/test/transform.c
2755   M /trunk/test/truecolor.c
2756   M /trunk/test/unicode.c
2757
2758  * Renamed main canvas-related functions so that they have "canvas" in
2759    their name, eg. cucul_create() -> cucul_create_canvas() etc.
2760  * Moved buffer-related functions to cucul/buffer.c.
2761
2762------------------------------------------------------------------------
2763r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
2764Changed paths:
2765   M /trunk/tools/makefont.c
2766
2767  * Cosmetic changes.
2768
2769------------------------------------------------------------------------
2770r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
2771Changed paths:
2772   M /trunk/caca/caca.c
2773   M /trunk/caca/caca.h
2774   M /trunk/caca/caca_internals.h
2775   M /trunk/caca/driver_conio.c
2776   M /trunk/caca/driver_gl.c
2777   M /trunk/caca/driver_ncurses.c
2778   M /trunk/caca/driver_raw.c
2779   M /trunk/caca/driver_slang.c
2780   M /trunk/caca/driver_vga.c
2781   M /trunk/caca/driver_win32.c
2782   M /trunk/caca/driver_x11.c
2783   M /trunk/caca/event.c
2784   M /trunk/caca/graphics.c
2785   M /trunk/cpp/caca++.cpp
2786   M /trunk/cpp/caca++.h
2787   M /trunk/cpp/cucul++.cpp
2788   M /trunk/cpp/cucul++.h
2789   M /trunk/cucul/box.c
2790   M /trunk/cucul/canvas.c
2791   M /trunk/cucul/charset.c
2792   M /trunk/cucul/colour.c
2793   M /trunk/cucul/conic.c
2794   M /trunk/cucul/cucul.c
2795   M /trunk/cucul/dither.c
2796   M /trunk/cucul/export.c
2797   M /trunk/cucul/font.c
2798   M /trunk/cucul/line.c
2799   M /trunk/cucul/sprite.c
2800   M /trunk/cucul/transform.c
2801   M /trunk/cucul/triangle.c
2802   M /trunk/src/aafire.c
2803   M /trunk/src/cacaball.c
2804   M /trunk/src/cacamoir.c
2805   M /trunk/src/cacaplas.c
2806   M /trunk/src/cacaplay.c
2807   M /trunk/src/cacaview.c
2808   M /trunk/src/img2irc.c
2809   M /trunk/test/colors.c
2810   M /trunk/test/demo.c
2811   M /trunk/test/dithering.c
2812   M /trunk/test/event.c
2813   M /trunk/test/export.c
2814   M /trunk/test/font.c
2815   M /trunk/test/gamma.c
2816   M /trunk/test/hsv.c
2817   M /trunk/test/spritedit.c
2818   M /trunk/test/transform.c
2819   M /trunk/test/truecolor.c
2820   M /trunk/test/unicode.c
2821
2822  * Renamed caca_t into caca_display_t.
2823  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
2824
2825------------------------------------------------------------------------
2826r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
2827Changed paths:
2828   M /trunk/caca/caca.c
2829   M /trunk/caca/caca.h
2830   M /trunk/caca/caca_internals.h
2831   M /trunk/caca/driver_conio.c
2832   M /trunk/caca/driver_gl.c
2833   M /trunk/caca/driver_ncurses.c
2834   M /trunk/caca/driver_raw.c
2835   M /trunk/caca/driver_slang.c
2836   M /trunk/caca/driver_vga.c
2837   M /trunk/caca/driver_win32.c
2838   M /trunk/caca/driver_x11.c
2839   M /trunk/caca/event.c
2840   M /trunk/caca/graphics.c
2841   M /trunk/cpp/caca++.cpp
2842   M /trunk/cpp/cucul++.cpp
2843   M /trunk/cpp/cucul++.h
2844   M /trunk/cucul/box.c
2845   M /trunk/cucul/canvas.c
2846   M /trunk/cucul/colour.c
2847   M /trunk/cucul/conic.c
2848   M /trunk/cucul/cucul.c
2849   M /trunk/cucul/cucul.h
2850   M /trunk/cucul/cucul_internals.h
2851   M /trunk/cucul/dither.c
2852   M /trunk/cucul/export.c
2853   M /trunk/cucul/font.c
2854   M /trunk/cucul/line.c
2855   M /trunk/cucul/sprite.c
2856   M /trunk/cucul/transform.c
2857   M /trunk/cucul/triangle.c
2858   M /trunk/src/aafire.c
2859   M /trunk/src/cacaball.c
2860   M /trunk/src/cacamoir.c
2861   M /trunk/src/cacaplas.c
2862   M /trunk/src/cacaplay.c
2863   M /trunk/src/cacaserver.c
2864   M /trunk/src/cacaview.c
2865   M /trunk/src/img2irc.c
2866   M /trunk/test/colors.c
2867   M /trunk/test/demo.c
2868   M /trunk/test/dithering.c
2869   M /trunk/test/event.c
2870   M /trunk/test/export.c
2871   M /trunk/test/font.c
2872   M /trunk/test/gamma.c
2873   M /trunk/test/hsv.c
2874   M /trunk/test/spritedit.c
2875   M /trunk/test/transform.c
2876   M /trunk/test/truecolor.c
2877   M /trunk/test/unicode.c
2878
2879  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
2880
2881------------------------------------------------------------------------
2882r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
2883Changed paths:
2884   M /trunk/cpp/Makefile.am
2885
2886  * Fixed C++ bindings makefile so that it does not try to use the system's
2887    <cucul.h> and <caca.h> headers.
2888
2889------------------------------------------------------------------------
2890r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2891Changed paths:
2892   M /trunk/cucul/export.c
2893
2894  * Truecolor support for the HTML and HTMLv3 exporters.
2895
2896------------------------------------------------------------------------
2897r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
2898Changed paths:
2899   M /trunk/cucul/colour.c
2900
2901  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2902
2903------------------------------------------------------------------------
2904r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
2905Changed paths:
2906   M /trunk/README
2907   M /trunk/TODO
2908
2909  * Updated README (caca-config -> pkg-config) and TODO.
2910
2911------------------------------------------------------------------------
2912r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
2913Changed paths:
2914   M /trunk/cucul/export.c
2915   M /trunk/tools/makefont.c
2916
2917  * Cosmetic code changes and minor optimisations.
2918
2919------------------------------------------------------------------------
2920r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
2921Changed paths:
2922   M /trunk/cucul/Makefile.am
2923   M /trunk/cucul/cucul.c
2924   M /trunk/cucul/cucul_internals.h
2925   A /trunk/cucul/export.c
2926   D /trunk/cucul/export_ansi.c
2927   D /trunk/cucul/export_bitmap.c
2928   D /trunk/cucul/export_html.c
2929   D /trunk/cucul/export_irc.c
2930   D /trunk/cucul/export_ps.c
2931   D /trunk/cucul/export_svg.c
2932
2933  * Merged again all export functions into cucul/export.c. They're all the
2934    same and they're very short (50-100 lines).
2935
2936------------------------------------------------------------------------
2937r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
2938Changed paths:
2939   M /trunk/cucul/cucul.h
2940   M /trunk/cucul/font.c
2941
2942  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2943    compilation warnings.
2944
2945------------------------------------------------------------------------
2946r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
2947Changed paths:
2948   M /trunk/test/event.c
2949
2950  * Handle CACA_EVENT_QUIT in the event test program.
2951
2952------------------------------------------------------------------------
2953r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
2954Changed paths:
2955   M /trunk/configure.ac
2956
2957  * Workaround for broken AC_PATH_X autoconf macros.
2958
2959------------------------------------------------------------------------
2960r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
2961Changed paths:
2962   M /trunk/caca/driver_x11.c
2963
2964  * Compilation fix.
2965
2966------------------------------------------------------------------------
2967r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
2968Changed paths:
2969   M /trunk/TODO
2970   M /trunk/caca/caca.h
2971   M /trunk/caca/driver_gl.c
2972   M /trunk/caca/driver_x11.c
2973   M /trunk/configure.ac
2974
2975  * Implemented CACA_EVENT_QUIT. Unused yet.
2976
2977------------------------------------------------------------------------
2978r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
2979Changed paths:
2980   M /trunk/cpp
2981   M /trunk/cpp/Makefile.am
2982
2983  * Fixed autotools stuff in the cpp bindings.
2984
2985------------------------------------------------------------------------
2986r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
2987Changed paths:
2988   M /trunk/cpp/cpptest.cpp
2989
2990  * Compilation fix in cpptest.cpp.
2991
2992------------------------------------------------------------------------
2993r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
2994Changed paths:
2995   M /trunk/cpp/caca++.cpp
2996   M /trunk/cpp/caca++.h
2997   M /trunk/cpp/cpptest.cpp
2998
2999
3000 * Fixed compile problem, put Event outside Caca class
3001
3002------------------------------------------------------------------------
3003r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
3004Changed paths:
3005   M /trunk/cpp/cucul++.cpp
3006   M /trunk/cpp/cucul++.h
3007   M /trunk/cucul/Makefile.am
3008   M /trunk/cucul/cucul.c
3009   M /trunk/cucul/cucul.h
3010   D /trunk/cucul/math.c
3011
3012  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
3013    cucul.c just in case.
3014
3015------------------------------------------------------------------------
3016r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
3017Changed paths:
3018   D /trunk/cpp/Makefile.in
3019   D /trunk/cpp/caca++.pc
3020   D /trunk/cpp/cucul++.pc
3021
3022  * Removed a few useless files (vieux porc).
3023
3024------------------------------------------------------------------------
3025r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
3026Changed paths:
3027   M /trunk/TODO
3028
3029  * Updated TODO list.
3030
3031------------------------------------------------------------------------
3032r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
3033Changed paths:
3034   M /trunk/test/dithering.c
3035   M /trunk/test/truecolor.c
3036
3037  * Minor cosmetic changes in the test programs.
3038
3039------------------------------------------------------------------------
3040r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
3041Changed paths:
3042   M /trunk/cucul/export_ps.c
3043   M /trunk/cucul/export_svg.c
3044
3045  * Truecolor support in the SVG and PostScript exporters.
3046
3047------------------------------------------------------------------------
3048r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
3049Changed paths:
3050   M /trunk/cucul/Makefile.am
3051   M /trunk/cucul/cucul.c
3052   M /trunk/cucul/cucul_internals.h
3053   A /trunk/cucul/export_bitmap.c
3054
3055  * Implemented TGA image export.
3056
3057------------------------------------------------------------------------
3058r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
3059Changed paths:
3060   M /trunk/cucul/colour.c
3061   M /trunk/cucul/cucul_internals.h
3062
3063  * Implemented argb32 to rgb24fg/bg colour conversions.
3064
3065------------------------------------------------------------------------
3066r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
3067Changed paths:
3068   M /trunk/test/export.c
3069
3070  * Use cucul_get_export_list() in the export test instead of hardcoding the
3071    list of available formats. Also added a few truecolor blocks to the test.
3072
3073------------------------------------------------------------------------
3074r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
3075Changed paths:
3076   M /trunk/cucul/font.c
3077
3078  * Fixed abusive strictness in the font loader.
3079
3080------------------------------------------------------------------------
3081r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
3082Changed paths:
3083   M /trunk/TODO
3084
3085 * Updated TODO list.
3086
3087------------------------------------------------------------------------
3088r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
3089Changed paths:
3090   M /trunk/cpp/cpptest.cpp
3091
3092 * Better C++ test
3093
3094------------------------------------------------------------------------
3095r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
3096Changed paths:
3097   M /trunk/cpp/caca++.cpp
3098   M /trunk/cpp/caca++.h
3099   M /trunk/cpp/cpptest.cpp
3100   M /trunk/cpp/cucul++.cpp
3101   M /trunk/cpp/cucul++.h
3102
3103 * Added license in C++ files.
3104
3105------------------------------------------------------------------------
3106r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
3107Changed paths:
3108   M /trunk/cpp/cpptest.cpp
3109   M /trunk/cpp/cucul++.cpp
3110   M /trunk/cpp/cucul++.h
3111
3112 * Fixed C++ printf(), added it in example
3113
3114------------------------------------------------------------------------
3115r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
3116Changed paths:
3117   M /trunk/cpp/cpptest.cpp
3118
3119 * Forgot a test on Caca() instantiation
3120
3121------------------------------------------------------------------------
3122r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
3123Changed paths:
3124   M /trunk/Makefile.am
3125   M /trunk/configure.ac
3126   A /trunk/cpp
3127   A /trunk/cpp/Makefile.am
3128   A /trunk/cpp/Makefile.in
3129   A /trunk/cpp/caca++.cpp
3130   A /trunk/cpp/caca++.h
3131   A /trunk/cpp/caca++.pc
3132   A /trunk/cpp/caca++.pc.in
3133   A /trunk/cpp/cpptest.cpp
3134   A /trunk/cpp/cucul++.cpp
3135   A /trunk/cpp/cucul++.h
3136   A /trunk/cpp/cucul++.pc
3137   A /trunk/cpp/cucul++.pc.in
3138
3139 * Added preliminary C++ bindings
3140
3141------------------------------------------------------------------------
3142r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
3143Changed paths:
3144   M /trunk/caca/driver_gl.c
3145   M /trunk/caca/driver_x11.c
3146
3147  * Added truecolor support to the X11 and GL drivers.
3148
3149------------------------------------------------------------------------
3150r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
3151Changed paths:
3152   M /trunk/test
3153   M /trunk/test/Makefile.am
3154   A /trunk/test/truecolor.c
3155
3156  * Added test/truecolor.c to test non-ANSI colour pairs.
3157
3158------------------------------------------------------------------------
3159r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
3160Changed paths:
3161   M /trunk/cucul/canvas.c
3162   M /trunk/cucul/colour.c
3163   M /trunk/cucul/cucul.h
3164   M /trunk/cucul/cucul_internals.h
3165
3166  * Moved cucul_set_color() from canvas.c to colour.c.
3167  * Added cucul_set_truecolor() for non-ANSI colours.
3168  * Added new argb32 -> rgb12 conversion functions.
3169
3170------------------------------------------------------------------------
3171r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
3172Changed paths:
3173   M /trunk/caca/caca.h
3174   M /trunk/caca/caca_internals.h
3175   M /trunk/caca/driver_conio.c
3176   M /trunk/caca/driver_gl.c
3177   M /trunk/caca/driver_ncurses.c
3178   M /trunk/caca/driver_raw.c
3179   M /trunk/caca/driver_slang.c
3180   M /trunk/caca/driver_vga.c
3181   M /trunk/caca/driver_win32.c
3182   M /trunk/caca/driver_x11.c
3183   M /trunk/caca/event.c
3184   M /trunk/caca/time.c
3185   M /trunk/cucul/cucul.c
3186   M /trunk/cucul/cucul.h
3187   M /trunk/cucul/cucul_internals.h
3188   M /trunk/cucul/dither.c
3189   M /trunk/cucul/export_ansi.c
3190   M /trunk/cucul/export_html.c
3191   M /trunk/cucul/export_irc.c
3192   M /trunk/cucul/export_ps.c
3193   M /trunk/cucul/export_svg.c
3194   M /trunk/cucul/font.c
3195   M /trunk/cucul/sprite.c
3196   M /trunk/src/aafire.c
3197   M /trunk/src/cacaball.c
3198   M /trunk/src/cacamoir.c
3199   M /trunk/src/cacaplas.c
3200   M /trunk/src/cacaplay.c
3201   M /trunk/src/cacaserver.c
3202   M /trunk/src/cacaview.c
3203   M /trunk/src/img2irc.c
3204   M /trunk/test/colors.c
3205   M /trunk/test/demo.c
3206   M /trunk/test/dithering.c
3207   M /trunk/test/event.c
3208   M /trunk/test/export.c
3209   M /trunk/test/font.c
3210   M /trunk/test/gamma.c
3211   M /trunk/test/hsv.c
3212   M /trunk/test/spritedit.c
3213   M /trunk/test/transform.c
3214   M /trunk/test/unicode.c
3215
3216  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
3217    such as cucul_dither_t instead of struct cucul_dither.
3218  * Made cucul_buffer_t an opaque structure and implemented the two getters
3219    cucul_get_buffer_data() and cucul_get_buffer_size().
3220  * Documented all missing functions and function parameters.
3221
3222------------------------------------------------------------------------
3223r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
3224Changed paths:
3225   M /trunk/cucul/cucul.pc.in
3226
3227  * Fixed bad library name in pc file.
3228
3229------------------------------------------------------------------------
3230r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3231Changed paths:
3232   M /trunk/caca/caca_internals.h
3233   M /trunk/cucul/font.c
3234   M /trunk/msvc/cacaball.vcproj
3235   M /trunk/msvc/cacafire.vcproj
3236   M /trunk/msvc/cacamoir.vcproj
3237   M /trunk/msvc/cacaplas.vcproj
3238   M /trunk/msvc/cacaview.vcproj
3239   M /trunk/msvc/config.h
3240   M /trunk/msvc/libcaca.sln
3241   M /trunk/msvc/libcaca.vcproj
3242   M /trunk/perl/lib/Term/Caca/Constants.pm
3243   M /trunk/perl/lib/Term/Caca.pm
3244   M /trunk/perl/lib/Term/Kaka.pm
3245
3246 * Updated MSVC++ project (static library and src/*)
3247
3248------------------------------------------------------------------------
3249r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
3250Changed paths:
3251   M /trunk/test/demo.c
3252   M /trunk/test/spritedit.c
3253
3254 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
3255
3256------------------------------------------------------------------------
3257r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
3258Changed paths:
3259   M /trunk/caca/caca.c
3260   M /trunk/caca/caca.h
3261   M /trunk/caca/event.c
3262   M /trunk/caca/graphics.c
3263   M /trunk/cucul/box.c
3264   M /trunk/cucul/canvas.c
3265   M /trunk/cucul/conic.c
3266   M /trunk/cucul/cucul.c
3267   M /trunk/cucul/cucul.h
3268   M /trunk/cucul/dither.c
3269   M /trunk/cucul/font.c
3270   M /trunk/cucul/line.c
3271   M /trunk/cucul/math.c
3272   M /trunk/cucul/sprite.c
3273   M /trunk/cucul/triangle.c
3274
3275  * Improved documentation in many places.
3276
3277------------------------------------------------------------------------
3278r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
3279Changed paths:
3280   M /trunk/configure.ac
3281   M /trunk/doc/Makefile.am
3282   M /trunk/doc/doxygen.cfg.in
3283
3284  * Generate a PDF documentation instead of the PostScript one. It has nice
3285    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
3286
3287------------------------------------------------------------------------
3288r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
3289Changed paths:
3290   M /trunk/cucul/font.c
3291
3292  * Ahaha I didn't even check that it compiled properly.
3293
3294------------------------------------------------------------------------
3295r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
3296Changed paths:
3297   M /trunk/cucul/font.c
3298
3299  * Only support version 1 fonts.
3300
3301------------------------------------------------------------------------
3302r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
3303Changed paths:
3304   M /trunk/caca/caca.c
3305   M /trunk/caca/caca.h
3306   M /trunk/caca/caca_internals.h
3307   M /trunk/caca/driver_conio.c
3308   M /trunk/caca/driver_gl.c
3309   M /trunk/caca/driver_ncurses.c
3310   M /trunk/caca/driver_raw.c
3311   M /trunk/caca/driver_slang.c
3312   M /trunk/caca/driver_vga.c
3313   M /trunk/caca/driver_win32.c
3314   M /trunk/caca/driver_x11.c
3315   M /trunk/caca/event.c
3316   M /trunk/caca/graphics.c
3317   M /trunk/caca/time.c
3318   M /trunk/cucul/box.c
3319   M /trunk/cucul/canvas.c
3320   M /trunk/cucul/charset.c
3321   M /trunk/cucul/colour.c
3322   M /trunk/cucul/conic.c
3323   M /trunk/cucul/cucul.c
3324   M /trunk/cucul/cucul.h
3325   M /trunk/cucul/cucul_internals.h
3326   M /trunk/cucul/dither.c
3327   M /trunk/cucul/export_ansi.c
3328   M /trunk/cucul/export_html.c
3329   M /trunk/cucul/export_irc.c
3330   M /trunk/cucul/export_ps.c
3331   M /trunk/cucul/export_svg.c
3332   M /trunk/cucul/font.c
3333   M /trunk/cucul/line.c
3334   M /trunk/cucul/math.c
3335   M /trunk/cucul/sprite.c
3336   M /trunk/cucul/transform.c
3337   M /trunk/cucul/triangle.c
3338   M /trunk/kernel/kernel.c
3339   M /trunk/kernel/kernel.h
3340   M /trunk/python/pypycaca.c
3341   M /trunk/python/pypycaca.h
3342   M /trunk/src/cacaplas.c
3343   M /trunk/src/cacaserver.c
3344   M /trunk/src/cacaview.c
3345   M /trunk/src/common-image.c
3346   M /trunk/src/common-image.h
3347
3348  * Removed \file directives from all files except caca.h and cucul.h, to
3349    remove redundencies in the Doxygen documentation.
3350
3351------------------------------------------------------------------------
3352r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
3353Changed paths:
3354   M /trunk/cucul/font.c
3355
3356  * Added a lot of sanity checks to the font parsing. It should now be
3357    secure against broken files, but it probably needs peer review.
3358
3359------------------------------------------------------------------------
3360r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
3361Changed paths:
3362   M /trunk/test/Makefile.am
3363   M /trunk/test/font.c
3364
3365  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
3366
3367------------------------------------------------------------------------
3368r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
3369Changed paths:
3370   M /trunk/test/hsv.c
3371
3372  * Fixed caca_get_event() call in test/hsv.c.
3373
3374------------------------------------------------------------------------
3375r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
3376Changed paths:
3377   M /trunk/cucul/colour.c
3378
3379  * Fixed compilation warning.
3380
3381------------------------------------------------------------------------
3382r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
3383Changed paths:
3384   M /trunk/cucul/colour.c
3385
3386  * Fixed colour conversion routines so that they work with ARGB too.
3387
3388------------------------------------------------------------------------
3389r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
3390Changed paths:
3391   M /trunk/cucul/Makefile.am
3392   M /trunk/cucul/cucul.h
3393   M /trunk/cucul/font.c
3394   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
3395   A /trunk/cucul/font_monobold12.h
3396   D /trunk/cucul/font_monospace9.h
3397   M /trunk/test/font.c
3398
3399  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
3400  * Fixed font selection through cucul_font_load().
3401  * Added a bigger 10x19 bold font.
3402
3403------------------------------------------------------------------------
3404r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
3405Changed paths:
3406   M /trunk/tools/makefont.c
3407
3408  * Made makefont more configurable. Also, store the commandline in a comment
3409    so that the font can be easily rebuilt.
3410
3411------------------------------------------------------------------------
3412r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
3413Changed paths:
3414   M /trunk/TODO
3415
3416  * Updated TODO list.
3417
3418------------------------------------------------------------------------
3419r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
3420Changed paths:
3421   M /trunk/cucul/cucul.h
3422   M /trunk/cucul/font.c
3423   M /trunk/test/font.c
3424
3425  * Internal font support through cucul_load_font(). Documented that.
3426  * Removed ugly hooks from test/font.c.
3427
3428------------------------------------------------------------------------
3429r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
3430Changed paths:
3431   M /trunk/cucul/font.c
3432
3433  * Ugly overflow bug in the rendering code.
3434
3435------------------------------------------------------------------------
3436r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
3437Changed paths:
3438   M /trunk/cucul/cucul.h
3439   M /trunk/cucul/font.c
3440   M /trunk/test/font.c
3441
3442  * Implemented cucul_get_font_width() and cucul_get_font_height().
3443  * Documented most font functions.
3444  * Cleaned up cucul_render_canvas() and made it actually usable by external
3445    programs. Removed ugly printf() debug calls.
3446
3447------------------------------------------------------------------------
3448r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
3449Changed paths:
3450   M /trunk/cucul/cucul.c
3451   M /trunk/cucul/cucul.h
3452   M /trunk/cucul/cucul_internals.h
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   M /trunk/src/cacaserver.c
3459   M /trunk/src/img2irc.c
3460   M /trunk/test/export.c
3461
3462  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
3463
3464------------------------------------------------------------------------
3465r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
3466Changed paths:
3467   M /trunk/cucul/font_monospace9.h
3468
3469  * Putain de bordel de manche a couilles. I forgot to fix the font.
3470
3471------------------------------------------------------------------------
3472r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3473Changed paths:
3474   M /trunk/tools/makefont.c
3475
3476  * Some cleaning up in makefont.c.
3477
3478------------------------------------------------------------------------
3479r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
3480Changed paths:
3481   M /trunk/cucul/font.c
3482   M /trunk/cucul/font_monospace9.h
3483   M /trunk/tools/makefont.c
3484
3485  * Fixed 4, 2 and 1-bit font rendering.
3486  * Replaced the 8-bit internal font with a 4-bit one.
3487
3488------------------------------------------------------------------------
3489r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
3490Changed paths:
3491   M /trunk/cucul/colour.c
3492   M /trunk/cucul/cucul_internals.h
3493
3494  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3495    fg/bg value into its separate argb 4-bit fields.
3496
3497------------------------------------------------------------------------
3498r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
3499Changed paths:
3500   M /trunk/test/spritedit.c
3501
3502 * Added silly play with interframe delay. Need to rework sprite format.
3503
3504------------------------------------------------------------------------
3505r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
3506Changed paths:
3507   M /trunk/cucul/font_monospace9.h
3508
3509  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3510    for the moment.
3511
3512------------------------------------------------------------------------
3513r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
3514Changed paths:
3515   M /trunk/test
3516   M /trunk/test/Makefile.am
3517   A /trunk/test/font.c
3518
3519  * Added a test program for the font renderer.
3520
3521------------------------------------------------------------------------
3522r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
3523Changed paths:
3524   M /trunk/test/export.c
3525
3526  * Code simplification.
3527
3528------------------------------------------------------------------------
3529r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
3530Changed paths:
3531   M /trunk/cucul/Makefile.am
3532   M /trunk/cucul/font.c
3533   A /trunk/cucul/font_monospace9.h
3534
3535  * Created a built-in font from Bitstream Vera (Monospace 9).
3536
3537------------------------------------------------------------------------
3538r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
3539Changed paths:
3540   M /trunk/configure.ac
3541   M /trunk/tools
3542   M /trunk/tools/Makefile.am
3543   A /trunk/tools/makefont.c
3544
3545  * Added a font creator that uses pango to render glyphs.
3546
3547------------------------------------------------------------------------
3548r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
3549Changed paths:
3550   M /trunk/cucul/cucul.h
3551   M /trunk/cucul/font.c
3552
3553  * Slightly updated the font format and wrote a font loader. Also added a
3554    skeleton for the renderer that will not last very long.
3555
3556------------------------------------------------------------------------
3557r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
3558Changed paths:
3559   M /trunk/cucul/font.c
3560
3561  * New version of the font format.
3562
3563------------------------------------------------------------------------
3564r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
3565Changed paths:
3566   M /trunk/cucul/Makefile.am
3567   A /trunk/cucul/font.c
3568
3569  * Added a file for future font handling routines. Currently only the font
3570    format proposal is in this file. Feel free to comment.
3571
3572------------------------------------------------------------------------
3573r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
3574Changed paths:
3575   M /trunk/test
3576   M /trunk/tools
3577
3578  * Proper svn:ignore properties on tools/.
3579
3580------------------------------------------------------------------------
3581r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
3582Changed paths:
3583   M /trunk/Makefile.am
3584   M /trunk/caca/driver_slang.c
3585   M /trunk/configure.ac
3586   M /trunk/test/Makefile.am
3587   D /trunk/test/optipal.c
3588   A /trunk/tools
3589   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
3590   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
3591
3592  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
3593    contain development tools that are only useful to libcaca developers.
3594
3595------------------------------------------------------------------------
3596r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
3597Changed paths:
3598   M /trunk/src/Makefile.am
3599   M /trunk/src/cacaview.c
3600
3601  * cacaview works again. Somewhat. Image loading is now handled by the
3602    factored common-image.c file. Feature selection such as antialiasing or
3603    dithering mode are still disabled.
3604
3605------------------------------------------------------------------------
3606r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
3607Changed paths:
3608   M /trunk/src/common-image.c
3609
3610  * Renamed "freadint" to "u32fread", and so on.
3611
3612------------------------------------------------------------------------
3613r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
3614Changed paths:
3615   M /trunk/src
3616   M /trunk/src/Makefile.am
3617   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
3618   A /trunk/src/common-image.h
3619   A /trunk/src/img2irc.c
3620
3621  * Added img2irc program. I know it does not have "cucul" or "caca" in the
3622    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
3623
3624------------------------------------------------------------------------
3625r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
3626Changed paths:
3627   M /trunk/cucul/export_ansi.c
3628   M /trunk/cucul/export_html.c
3629   M /trunk/cucul/export_irc.c
3630   M /trunk/cucul/export_ps.c
3631   M /trunk/cucul/export_svg.c
3632
3633  * Avoid useless call to strlen() in the exporters.
3634  * Removed '\x0f' from the IRC exporter until I understand why it was here.
3635
3636------------------------------------------------------------------------
3637r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
3638Changed paths:
3639   M /trunk/test/export.c
3640
3641  * Fixed test/export that was not printing the last character of the file.
3642
3643------------------------------------------------------------------------
3644r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
3645Changed paths:
3646   M /trunk/TODO
3647
3648  * Updated TODO list. I forgot the aspect ratio function!
3649
3650------------------------------------------------------------------------
3651r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
3652Changed paths:
3653   M /trunk/cucul/Makefile.am
3654   D /trunk/cucul/bitmap.c
3655   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
3656
3657  * Renamed bitmap.c into dither.c.
3658
3659------------------------------------------------------------------------
3660r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
3661Changed paths:
3662   M /trunk/cucul/bitmap.c
3663   M /trunk/cucul/cucul.c
3664   M /trunk/cucul/cucul.h
3665   M /trunk/cucul/cucul_internals.h
3666   M /trunk/src/aafire.c
3667   M /trunk/src/cacaball.c
3668   M /trunk/src/cacamoir.c
3669   M /trunk/src/cacaplas.c
3670   M /trunk/src/cacaview.c
3671   M /trunk/test/demo.c
3672   M /trunk/test/export.c
3673   M /trunk/test/gamma.c
3674   M /trunk/test/hsv.c
3675
3676  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
3677
3678------------------------------------------------------------------------
3679r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
3680Changed paths:
3681   M /trunk/cucul/bitmap.c
3682   M /trunk/cucul/canvas.c
3683   M /trunk/cucul/cucul.c
3684   M /trunk/cucul/cucul.h
3685   M /trunk/cucul/cucul_internals.h
3686   M /trunk/cucul/sprite.c
3687   M /trunk/test/dithering.c
3688   M /trunk/test/optipal.c
3689
3690  * Replaced enum cucul_color with unsigned int. The size of an enum is not
3691    really portable, and Visual Studio complains when they are not explicitely
3692    cast.
3693
3694------------------------------------------------------------------------
3695r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
3696Changed paths:
3697   M /trunk/doc/doxygen.cfg.in
3698
3699  * Updated the Doxygen configuration file.
3700
3701------------------------------------------------------------------------
3702r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
3703Changed paths:
3704   M /trunk/cucul/export_ansi.c
3705   M /trunk/cucul/export_html.c
3706   M /trunk/cucul/export_irc.c
3707   M /trunk/cucul/export_ps.c
3708   M /trunk/cucul/export_svg.c
3709
3710  * Fixed old bugs I introduced in the exporters.
3711  * Fixed exporter headers to make Doxygen happy.
3712
3713------------------------------------------------------------------------
3714r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
3715Changed paths:
3716   M /trunk/cucul
3717
3718  * Forgot an svn:ignore property.
3719
3720------------------------------------------------------------------------
3721r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
3722Changed paths:
3723   M /trunk/caca
3724   M /trunk/caca/Makefile.am
3725   A /trunk/caca/caca.pc.in
3726   M /trunk/configure.ac
3727   M /trunk/cucul/Makefile.am
3728   A /trunk/cucul/cucul.pc.in
3729
3730  * Added pkgconfig files. Eh ouais mon gars.
3731
3732------------------------------------------------------------------------
3733r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
3734Changed paths:
3735   M /trunk/caca/driver_conio.c
3736   M /trunk/caca/driver_gl.c
3737   M /trunk/caca/driver_ncurses.c
3738   M /trunk/caca/driver_slang.c
3739   M /trunk/caca/driver_vga.c
3740   M /trunk/caca/driver_win32.c
3741   M /trunk/caca/driver_x11.c
3742   M /trunk/cucul/colour.c
3743   M /trunk/cucul/cucul_internals.h
3744   M /trunk/cucul/export_ansi.c
3745   M /trunk/cucul/export_html.c
3746   M /trunk/cucul/export_irc.c
3747   M /trunk/cucul/export_ps.c
3748   M /trunk/cucul/export_svg.c
3749
3750  * Replaced occurrences of "rgba" with "argb".
3751
3752------------------------------------------------------------------------
3753r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
3754Changed paths:
3755   M /trunk/cucul/bitmap.c
3756
3757  * Fixed a syntax error. Gruik.
3758
3759------------------------------------------------------------------------
3760r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
3761Changed paths:
3762   M /trunk/cucul/bitmap.c
3763   M /trunk/cucul/cucul.h
3764
3765  * Changed the cucul_set_bitmap_antialias() argument to a string.
3766
3767------------------------------------------------------------------------
3768r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3769Changed paths:
3770   M /trunk/cucul/export_ps.c
3771
3772  * Of course I had to fuck up something. Here, PS export works again.
3773
3774------------------------------------------------------------------------
3775r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
3776Changed paths:
3777   M /trunk/caca/driver_conio.c
3778   M /trunk/caca/driver_gl.c
3779   M /trunk/caca/driver_ncurses.c
3780   M /trunk/caca/driver_raw.c
3781   M /trunk/caca/driver_slang.c
3782   M /trunk/caca/driver_vga.c
3783   M /trunk/caca/driver_win32.c
3784   M /trunk/caca/driver_x11.c
3785   M /trunk/cucul/Makefile.am
3786   M /trunk/cucul/canvas.c
3787   A /trunk/cucul/colour.c
3788   M /trunk/cucul/cucul.c
3789   M /trunk/cucul/cucul_internals.h
3790   M /trunk/cucul/export_ansi.c
3791   M /trunk/cucul/export_html.c
3792   M /trunk/cucul/export_irc.c
3793   M /trunk/cucul/export_ps.c
3794   M /trunk/cucul/export_svg.c
3795   M /trunk/cucul/transform.c
3796   M /trunk/src/cacaserver.c
3797
3798  * Store colour information on 32 bits, for future 12-bit colour support.
3799
3800------------------------------------------------------------------------
3801r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
3802Changed paths:
3803   M /trunk/cucul/canvas.c
3804   M /trunk/cucul/cucul.h
3805
3806  * Got rid of cucul_get_screen(). Use cucul_export() instead.
3807
3808------------------------------------------------------------------------
3809r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
3810Changed paths:
3811   M /trunk/cucul/cucul.c
3812
3813  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
3814
3815------------------------------------------------------------------------
3816r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
3817Changed paths:
3818   M /trunk/src/cacaserver.c
3819
3820  * Sanity check in cacaserver.c.
3821
3822------------------------------------------------------------------------
3823r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
3824Changed paths:
3825   M /trunk/src/cacaserver.c
3826
3827  * Fixed a crash when realloc() returns a new address.
3828
3829------------------------------------------------------------------------
3830r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
3831Changed paths:
3832   M /trunk/cucul/cucul.c
3833
3834  * Fixed old typo that caused qq->height to be uninitialised.
3835
3836------------------------------------------------------------------------
3837r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3838Changed paths:
3839   M /trunk/src/cacaserver.c
3840
3841 * Oops, removed unused variable
3842
3843------------------------------------------------------------------------
3844r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
3845Changed paths:
3846   M /trunk/src/cacaserver.c
3847
3848 * Added Winsock (c)(tm)(r) compatibility
3849
3850------------------------------------------------------------------------
3851r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
3852Changed paths:
3853   M /trunk/src/cacaplas.c
3854
3855 * removed b0rked test. No more pigs, I just commited 500 of them.
3856
3857------------------------------------------------------------------------
3858r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
3859Changed paths:
3860   M /trunk/cucul/bitmap.c
3861
3862  * Set the default dithering mode to Floyd-Steinberg.
3863
3864------------------------------------------------------------------------
3865r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
3866Changed paths:
3867   M /trunk/cucul/canvas.c
3868   M /trunk/cucul/sprite.c
3869
3870                             ((`)_.._     ,'-. _..._ _._
3871  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
3872                             .'            /         (
3873                            /    S        |     _   _ \
3874                           |        a     \     o   o  |
3875                           ;           m         .-.   /
3876                            ;       ',       '-.( '')-'
3877                             '.      |           ;-'
3878                               \    /           /
3879                               /   /-._  __,  7 |
3880                               \  `\  \``  |  | |
3881                                \   \_,\   |  |_,\
3882                                 '-`'      \_,\
3883
3884------------------------------------------------------------------------
3885r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
3886Changed paths:
3887   M /trunk/TODO
3888   M /trunk/cucul/canvas.c
3889   M /trunk/cucul/cucul.h
3890
3891  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3892
3893------------------------------------------------------------------------
3894r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
3895Changed paths:
3896   M /trunk/TODO
3897
3898  * Updated the TODO list.
3899
3900------------------------------------------------------------------------
3901r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
3902Changed paths:
3903   M /trunk/caca/caca.h
3904   M /trunk/cucul/bitmap.c
3905   M /trunk/cucul/cucul.c
3906   M /trunk/cucul/cucul.h
3907   M /trunk/cucul/cucul_internals.h
3908   M /trunk/test/demo.c
3909
3910  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3911    environment variables handling. Replaced that with three per-bitmap
3912    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3913    cucul_set_bitmap_dithering().
3914  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3915    prototypes (but did not implement them yet).
3916  * Added cucul_set_bitmap_charset() to choose what characters are going
3917    to be used for the bitmap rendering.
3918  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3919
3920------------------------------------------------------------------------
3921r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
3922Changed paths:
3923   M /trunk/caca/caca.h
3924   M /trunk/caca/event.c
3925   M /trunk/src/aafire.c
3926   M /trunk/src/cacaball.c
3927   M /trunk/src/cacamoir.c
3928   M /trunk/src/cacaplas.c
3929   M /trunk/src/cacaplay.c
3930   M /trunk/src/cacaview.c
3931   M /trunk/test/colors.c
3932   M /trunk/test/demo.c
3933   M /trunk/test/dithering.c
3934   M /trunk/test/event.c
3935   M /trunk/test/gamma.c
3936   M /trunk/test/hsv.c
3937   M /trunk/test/spritedit.c
3938   M /trunk/test/transform.c
3939   M /trunk/test/unicode.c
3940
3941  * Merged caca_wait_event() into caca_get_event() and added a timeout
3942    parameter to do what both functions did before, and even more.
3943
3944------------------------------------------------------------------------
3945r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
3946Changed paths:
3947   M /trunk/src/Makefile.am
3948
3949  * Disabled cacaview for now. I'm going to utterly break it.
3950
3951------------------------------------------------------------------------
3952r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
3953Changed paths:
3954   M /trunk/cucul/cucul.c
3955   M /trunk/cucul/cucul.h
3956
3957  * Added cucul_get_export_list(). Returns a list of known export formats.
3958
3959------------------------------------------------------------------------
3960r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
3961Changed paths:
3962   M /trunk/src/cacaserver.c
3963
3964  * cacaserver works again (but needs a complete rewrite because it's really
3965    become ugly). You can now emulate the previous network driver behaviour
3966    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3967
3968------------------------------------------------------------------------
3969r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
3970Changed paths:
3971   M /trunk/cucul/cucul.c
3972   M /trunk/cucul/cucul.h
3973   M /trunk/src/cacaserver.c
3974   M /trunk/test/export.c
3975
3976  * Changed the 2nd argument of cucul_create_export to a string. This way we
3977    can add new exporters without changing the API.
3978
3979------------------------------------------------------------------------
3980r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
3981Changed paths:
3982   M /trunk/src/Makefile.am
3983
3984  * Oops, I barfed that makefile.
3985
3986------------------------------------------------------------------------
3987r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
3988Changed paths:
3989   M /trunk/src/aafire.c
3990   M /trunk/src/cacaball.c
3991   M /trunk/src/cacamoir.c
3992
3993 * Added "powered by libcaca" text to all examples for consistency
3994
3995------------------------------------------------------------------------
3996r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
3997Changed paths:
3998   M /trunk/caca/Makefile.am
3999   M /trunk/caca/caca.c
4000   M /trunk/caca/caca.h
4001   M /trunk/caca/caca_internals.h
4002   D /trunk/caca/driver_network.c
4003   M /trunk/src
4004   M /trunk/src/Makefile.am
4005   M /trunk/src/cacaplas.c
4006   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
4007
4008  * Removed the network driver and replaced it with a cacaserver executable
4009    that has all the functionality, except it does not work yet (the stdin
4010    reading routine is missing).
4011
4012------------------------------------------------------------------------
4013r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
4014Changed paths:
4015   M /trunk/caca/driver_raw.c
4016   M /trunk/src
4017   M /trunk/src/Makefile.am
4018   A /trunk/src/cacaplay.c
4019
4020  * Implemented a proof-of-concept cacaplay program that can redisplay a
4021    single frame that was saved by the raw driver.
4022
4023------------------------------------------------------------------------
4024r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
4025Changed paths:
4026   M /trunk/cucul/cucul.c
4027   M /trunk/cucul/cucul.h
4028
4029  * Implemented cucul_load() to reload a file that was saved with the
4030    raw driver. I know it is inconsistent to have the loader in libcucul
4031    and the exporter in libcaca but I'll find a way to harmonise that.
4032
4033------------------------------------------------------------------------
4034r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
4035Changed paths:
4036   M /trunk/caca/driver_gl.c
4037
4038 * Fixed OpenGL mouse handling
4039
4040Sam      Le        Vieux      Porc
4041            (\____/)
4042Le          / @__@ \            Le
4043           (  (oo)  )   
4044            `-.~~.-'         Vieux
4045Vieux        /    \             
4046           @/      \_         
4047          (/ /    \ \)        Porc
4048Porc       WW`----'WW       
4049
4050Sam      Le        Vieux      Porc
4051
4052
4053
4054
4055
4056
4057------------------------------------------------------------------------
4058r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
4059Changed paths:
4060   M /trunk/caca/Makefile.am
4061   M /trunk/caca/caca.c
4062   M /trunk/caca/caca_internals.h
4063   A /trunk/caca/driver_raw.c
4064
4065  * Created a minimal raw driver that outputs stuff to stdout.
4066
4067------------------------------------------------------------------------
4068r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
4069Changed paths:
4070   M /trunk/caca/driver_gl.c
4071
4072                                       ██████                ██████
4073 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
4074                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
4075                                        ██░░░░███░░░░░░░░███░░░░██
4076                                       ██░░░░░░███░░░░░░███░░░░░░██
4077                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
4078                                      ██░░░░░░██████████████░░░░░░██
4079                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
4080                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
4081                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
4082                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
4083                                        ██░░░░██████████████░░░░██
4084                                         ███░░░░░░██████░░░░░░███
4085                                           █████░░░░░░░░░░█████
4086                                               ████████████
4087
4088------------------------------------------------------------------------
4089r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
4090Changed paths:
4091   M /trunk/caca/driver_gl.c
4092   M /trunk/configure.ac
4093
4094  * Reworked the OpenGL headers and Glut features detection (what did you
4095    expect).
4096
4097------------------------------------------------------------------------
4098r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
4099Changed paths:
4100   M /trunk/cucul/cucul.h
4101   M /trunk/cucul/transform.c
4102
4103  * Implemented cucul_invert() to invert a canvas' colours.
4104
4105------------------------------------------------------------------------
4106r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
4107Changed paths:
4108   M /trunk/caca/driver_gl.c
4109
4110 * Fixed glutCheckLoop headers, testing only under MacOSX
4111
4112------------------------------------------------------------------------
4113r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
4114Changed paths:
4115   M /trunk/caca/driver_gl.c
4116   M /trunk/configure.ac
4117
4118 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
4119
4120------------------------------------------------------------------------
4121r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
4122Changed paths:
4123   M /trunk/cucul/transform.c
4124
4125  * Minor addition to the rotate code.
4126
4127------------------------------------------------------------------------
4128r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
4129Changed paths:
4130   M /trunk/caca/Makefile.am
4131   M /trunk/src/Makefile.am
4132   M /trunk/test/Makefile.am
4133
4134  * Workaround for automake < 1.6.
4135
4136------------------------------------------------------------------------
4137r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
4138Changed paths:
4139   M /trunk/cucul/bitmap.c
4140
4141 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
4142
4143
4144AHAHAH                      _
4145    _._ _..._ .-',     _.._(`))
4146   '-. `     '  /-._.-'    ',/
4147      ) MAIS    \            '.
4148     / _    _    |  JE         \
4149    |  a    a    /     SUIS     |
4150    \   .-.                     ; 
4151     '-('' ).-'       ,' UN    ;
4152        '-;           |      .'
4153           \    VIEUX  \    /
4154           | 7  .__  _.-\   \
4155           | |  |  ``/  /`  /
4156          /,_|  |   /,_/   /
4157             /,_/      '`-'
4158
4159POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
4160
4161
4162
4163
4164
4165------------------------------------------------------------------------
4166r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
4167Changed paths:
4168   M /trunk/cucul/bitmap.c
4169   M /trunk/cucul/cucul.h
4170   M /trunk/test/demo.c
4171
4172 * 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.
4173
4174
4175------------------------------------------------------------------------
4176r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
4177Changed paths:
4178   M /trunk/caca/caca.h
4179   M /trunk/caca/caca_internals.h
4180   M /trunk/caca/driver_conio.c
4181   M /trunk/caca/driver_gl.c
4182   M /trunk/caca/driver_ncurses.c
4183   M /trunk/caca/driver_network.c
4184   M /trunk/caca/driver_slang.c
4185   M /trunk/caca/driver_vga.c
4186   M /trunk/caca/driver_win32.c
4187   M /trunk/caca/driver_x11.c
4188   M /trunk/caca/graphics.c
4189   M /trunk/test/demo.c
4190
4191  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
4192    that we have one function less.
4193  * Fixed coding style.
4194  * Removed FUCKING TABS.               ____.------.___
4195                           _______.----'`` ``` `` ``` ``-.
4196                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
4197                  _.-'    ' ` `` ```      `` ` `'           `.  _
4198               .-''      ` H A H A H A `'  M A I S            \/.)
4199     .    . .-' /       `         `                  `      `` ||
4200     |`-.(``-.          `      `       `        ' `  `    ```  |\
4201     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
4202       `/''````)       `` `          -        -   `````  ' '.' |\_)
4203        |`'_._`       ```      ''`  P O R C .   . ````        /
4204        // @) \    `   ``       ''' .              ```      '/
4205       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
4206     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
4207   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
4208   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
4209    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
4210      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
4211                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
4212                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
4213                                   ''''
4214
4215------------------------------------------------------------------------
4216r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
4217Changed paths:
4218   M /trunk/caca/driver_x11.c
4219   M /trunk/caca/graphics.c
4220
4221 * Fixed bug in show/hide cursor, implemented X11 cursor
4222
4223------------------------------------------------------------------------
4224r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
4225Changed paths:
4226   M /trunk/caca/driver_x11.c
4227   M /trunk/test/demo.c
4228
4229 * Added forgotten X11 set/hide cursor (non-working code)
4230
4231------------------------------------------------------------------------
4232r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
4233Changed paths:
4234   M /trunk/caca/caca.h
4235   M /trunk/caca/caca_internals.h
4236   M /trunk/caca/driver_conio.c
4237   M /trunk/caca/driver_gl.c
4238   M /trunk/caca/driver_ncurses.c
4239   M /trunk/caca/driver_network.c
4240   M /trunk/caca/driver_slang.c
4241   M /trunk/caca/driver_vga.c
4242   M /trunk/caca/driver_win32.c
4243   M /trunk/caca/graphics.c
4244
4245 * Added caca_show/hide_cursor, and corresponding GL binding
4246
4247------------------------------------------------------------------------
4248r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
4249Changed paths:
4250   M /trunk/caca/caca.h
4251
4252  * Documented the caca_event structure and improved a few things here and
4253    there in the documentation.
4254
4255------------------------------------------------------------------------
4256r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
4257Changed paths:
4258   M /trunk/caca/caca.c
4259   M /trunk/caca/caca_internals.h
4260   M /trunk/caca/driver_conio.c
4261   M /trunk/caca/driver_gl.c
4262   M /trunk/caca/driver_ncurses.c
4263   M /trunk/caca/driver_network.c
4264   M /trunk/caca/driver_slang.c
4265   M /trunk/caca/driver_vga.c
4266   M /trunk/caca/driver_win32.c
4267   M /trunk/caca/driver_x11.c
4268
4269  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
4270
4271------------------------------------------------------------------------
4272r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
4273Changed paths:
4274   M /trunk/cucul/math.c
4275
4276  * Removed spurious prototype.
4277
4278------------------------------------------------------------------------
4279r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
4280Changed paths:
4281   M /trunk/TODO
4282
4283  * Updated the TODO list with what's been done so far.
4284
4285------------------------------------------------------------------------
4286r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
4287Changed paths:
4288   M /trunk/caca/caca.c
4289   M /trunk/caca/caca.h
4290   M /trunk/caca/caca_internals.h
4291   M /trunk/caca/driver_conio.c
4292   M /trunk/caca/driver_gl.c
4293   M /trunk/caca/driver_ncurses.c
4294   M /trunk/caca/driver_network.c
4295   M /trunk/caca/driver_slang.c
4296   M /trunk/caca/driver_vga.c
4297   M /trunk/caca/driver_win32.c
4298   M /trunk/caca/driver_x11.c
4299   M /trunk/caca/event.c
4300   M /trunk/src/aafire.c
4301   M /trunk/src/cacaball.c
4302   M /trunk/src/cacamoir.c
4303   M /trunk/src/cacaplas.c
4304   M /trunk/src/cacaview.c
4305   M /trunk/test/colors.c
4306   M /trunk/test/demo.c
4307   M /trunk/test/dithering.c
4308   M /trunk/test/event.c
4309   M /trunk/test/gamma.c
4310   M /trunk/test/hsv.c
4311   M /trunk/test/spritedit.c
4312   M /trunk/test/transform.c
4313   M /trunk/test/unicode.c
4314
4315  * Massive rework of the event handling code, as per the TODO list.
4316
4317------------------------------------------------------------------------
4318r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
4319Changed paths:
4320   M /trunk/test/gamma.c
4321
4322  * Hahaha mais le vieux porc c'est moi.
4323
4324------------------------------------------------------------------------
4325r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
4326Changed paths:
4327   M /trunk/cucul/transform.c
4328
4329  * Added missing ASCII characters to cucul_rotate().
4330
4331------------------------------------------------------------------------
4332r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
4333Changed paths:
4334   M /trunk/cucul/box.c
4335   M /trunk/cucul/canvas.c
4336   M /trunk/cucul/conic.c
4337   M /trunk/cucul/cucul.h
4338   M /trunk/cucul/cucul_internals.h
4339   M /trunk/cucul/line.c
4340   M /trunk/cucul/triangle.c
4341   M /trunk/src/cacaview.c
4342   M /trunk/test/demo.c
4343   M /trunk/test/event.c
4344   M /trunk/test/export.c
4345   M /trunk/test/spritedit.c
4346
4347  * Made cucul_putchar32() an internal-only function.
4348  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
4349    string instead of a single character as their last argument.
4350
4351------------------------------------------------------------------------
4352r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
4353Changed paths:
4354   M /trunk/cucul/cucul.c
4355   M /trunk/cucul/cucul.h
4356   M /trunk/src/aafire.c
4357   M /trunk/src/cacaball.c
4358   M /trunk/src/cacamoir.c
4359   M /trunk/src/cacaplas.c
4360   M /trunk/src/cacaview.c
4361   M /trunk/test/colors.c
4362   M /trunk/test/demo.c
4363   M /trunk/test/dithering.c
4364   M /trunk/test/event.c
4365   M /trunk/test/export.c
4366   M /trunk/test/gamma.c
4367   M /trunk/test/hsv.c
4368   M /trunk/test/spritedit.c
4369   M /trunk/test/transform.c
4370   M /trunk/test/unicode.c
4371
4372  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
4373
4374------------------------------------------------------------------------
4375r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
4376Changed paths:
4377   M /trunk/TODO
4378
4379  * Removed done stuff from the TODO.
4380  * Updated the TODO list with what I said in the mailing-list. The top
4381    priority is what's marked "API-dependent stuff".
4382
4383------------------------------------------------------------------------
4384r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
4385Changed paths:
4386   M /trunk/test
4387   M /trunk/test/Makefile.am
4388   A /trunk/test/transform.c
4389
4390  * Added a test for the transformation routines.
4391
4392------------------------------------------------------------------------
4393r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
4394Changed paths:
4395   M /trunk/cucul/transform.c
4396
4397  * Added more characters to the flip/rotate routines.
4398
4399------------------------------------------------------------------------
4400r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
4401Changed paths:
4402   M /trunk/cucul/Makefile.am
4403   M /trunk/cucul/cucul.h
4404   A /trunk/cucul/transform.c
4405
4406  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
4407    operations on canvases.
4408
4409------------------------------------------------------------------------
4410r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
4411Changed paths:
4412   M /trunk/caca/caca.c
4413   M /trunk/caca/caca.h
4414   M /trunk/caca/caca_internals.h
4415   M /trunk/caca/driver_conio.c
4416   M /trunk/caca/driver_gl.c
4417   M /trunk/caca/driver_ncurses.c
4418   M /trunk/caca/driver_network.c
4419   M /trunk/caca/driver_slang.c
4420   M /trunk/caca/driver_vga.c
4421   M /trunk/caca/driver_win32.c
4422   M /trunk/caca/driver_x11.c
4423   M /trunk/caca/event.c
4424   M /trunk/caca/graphics.c
4425   M /trunk/caca/time.c
4426   M /trunk/cucul/bitmap.c
4427   M /trunk/cucul/box.c
4428   M /trunk/cucul/canvas.c
4429   M /trunk/cucul/charset.c
4430   M /trunk/cucul/conic.c
4431   M /trunk/cucul/cucul.c
4432   M /trunk/cucul/cucul.h
4433   M /trunk/cucul/cucul_internals.h
4434   M /trunk/cucul/export_ansi.c
4435   M /trunk/cucul/export_html.c
4436   M /trunk/cucul/export_irc.c
4437   M /trunk/cucul/export_ps.c
4438   M /trunk/cucul/export_svg.c
4439   M /trunk/cucul/line.c
4440   M /trunk/cucul/math.c
4441   M /trunk/cucul/sprite.c
4442   M /trunk/cucul/triangle.c
4443   M /trunk/kernel/kernel.c
4444   M /trunk/kernel/kernel.h
4445   M /trunk/test
4446
4447  * Slightly changed header comments.
4448
4449------------------------------------------------------------------------
4450r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4451Changed paths:
4452   M /trunk/cucul/canvas.c
4453
4454  * Optimise cucul_blit() by using memcpy() if there is no mask.
4455
4456------------------------------------------------------------------------
4457r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
4458Changed paths:
4459   M /trunk/cucul/canvas.c
4460   M /trunk/cucul/cucul.h
4461   M /trunk/test/Makefile.am
4462   M /trunk/test/gamma.c
4463
4464  * Added the cucul_blit() function. It lets us blit various canvas one
4465    onto the other with an optional mask.
4466
4467------------------------------------------------------------------------
4468r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
4469Changed paths:
4470   M /trunk/cucul/cucul.c
4471
4472  * Fixed an uninitialised structure member.
4473
4474------------------------------------------------------------------------
4475r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
4476Changed paths:
4477   M /trunk/cucul/Makefile.am
4478   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
4479   D /trunk/cucul/char.c
4480
4481  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
4482    that is a bit more high level than characters.
4483
4484------------------------------------------------------------------------
4485r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
4486Changed paths:
4487   M /trunk/caca/driver_network.c
4488   M /trunk/cucul/cucul.c
4489   M /trunk/cucul/cucul.h
4490   M /trunk/test/export.c
4491
4492  * Renamed cucul_get_export() to cucul_create_export().
4493
4494------------------------------------------------------------------------
4495r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
4496Changed paths:
4497   M /trunk/cucul/bitmap.c
4498   M /trunk/cucul/cucul.h
4499   M /trunk/src/aafire.c
4500   M /trunk/src/cacaball.c
4501   M /trunk/src/cacamoir.c
4502   M /trunk/src/cacaplas.c
4503   M /trunk/src/cacaview.c
4504   M /trunk/test/demo.c
4505   M /trunk/test/export.c
4506   M /trunk/test/gamma.c
4507   M /trunk/test/hsv.c
4508
4509  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
4510
4511------------------------------------------------------------------------
4512r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
4513Changed paths:
4514   M /trunk/cucul/cucul.c
4515   M /trunk/cucul/cucul.h
4516   M /trunk/src/aafire.c
4517   M /trunk/src/cacaball.c
4518   M /trunk/src/cacamoir.c
4519   M /trunk/src/cacaplas.c
4520   M /trunk/src/cacaview.c
4521   M /trunk/test/colors.c
4522   M /trunk/test/demo.c
4523   M /trunk/test/dithering.c
4524   M /trunk/test/event.c
4525   M /trunk/test/export.c
4526   M /trunk/test/gamma.c
4527   M /trunk/test/hsv.c
4528   M /trunk/test/spritedit.c
4529   M /trunk/test/unicode.c
4530
4531  * Changed the cucul_init parameter so that it now directly accepts a
4532    canvas size (use cucul_init(0, 0) for the old behaviour).
4533
4534------------------------------------------------------------------------
4535r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
4536Changed paths:
4537   M /trunk/kernel/kernel.c
4538
4539  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
4540
4541------------------------------------------------------------------------
4542r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
4543Changed paths:
4544   M /trunk/cucul/cucul.c
4545
4546  * Removed code that did not need to be duplicated.
4547
4548------------------------------------------------------------------------
4549r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
4550Changed paths:
4551   M /trunk/src/cacaview.c
4552
4553  * Gamma support in cacaview (through the g/G key).
4554
4555------------------------------------------------------------------------
4556r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
4557Changed paths:
4558   M /trunk/test/gamma.c
4559
4560  * Added colour to the gamma test.
4561
4562------------------------------------------------------------------------
4563r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
4564Changed paths:
4565   M /trunk/cucul/bitmap.c
4566
4567  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
4568
4569------------------------------------------------------------------------
4570r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
4571Changed paths:
4572   M /trunk/test/gamma.c
4573
4574  * Animated gamma test.
4575
4576------------------------------------------------------------------------
4577r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
4578Changed paths:
4579   M /trunk/cucul/cucul.h
4580   M /trunk/cucul/math.c
4581
4582  * Got rid of cucul_powf(), too complex to implement and no longer used.
4583
4584------------------------------------------------------------------------
4585r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
4586Changed paths:
4587   M /trunk/configure.ac
4588   M /trunk/cucul/bitmap.c
4589
4590  * Added optional support for CP437 gray blocks in the bitmap renderer.
4591  * Use a custom pow() function for gamma computation.
4592
4593------------------------------------------------------------------------
4594r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
4595Changed paths:
4596   M /trunk/cucul/math.c
4597
4598  * Tried to do something with cucul_powf. It currently sucks.
4599
4600------------------------------------------------------------------------
4601r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
4602Changed paths:
4603   M /trunk/src/cacaplas.c
4604
4605  * Changed the cacaplas colours. Yeah, I do what I want.
4606
4607------------------------------------------------------------------------
4608r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
4609Changed paths:
4610   M /trunk/test/Makefile.am
4611   A /trunk/test/gamma.c
4612
4613                                                        ___
4614  * Bitmap gamma test example. Of       ,---.        /""`_,'
4615    course it does not work yet,        |    `\``""-;   /
4616    because some dirty old pig          \   /`\\     ';'
4617    implemented a cucul_powf()        .')   |     __   \
4618    function that only works         / (`  /     /(O\. _|
4619    with integer exponents.       .-`|  `"`      `    .-\_
4620                               .-'   \                  ` ;=-.
4621    HAHAHAHA MAIS            .'        .           ._,   / o o\
4622    VIEUX PORC !         .-'`            .           '-._;_._.J
4623                     .-'`                               `.-'`
4624                 _. -`         L            '          .'
4625               .'           U                  '- ._.-'
4626             /`          C                         /
4627            /         y                           |
4628      ._   ;       J                         |    |
4629       )).-|                     |           |    /
4630      (/`.-|                \    \           /  .;
4631      ( (_)|                 |    \         ; .' |
4632       '--';                 |    `\       / /   |
4633            \                |      `\    /.'   /
4634             \               /        ;  |`\   |
4635              '.           .'      _.-|  |  |  |
4636                '-.     .-';_"---'`.__|  |  |  \
4637                   `'-._     ``'-.    |  \  \__\\
4638                        `''--.___\\   \__\\
4639
4640------------------------------------------------------------------------
4641r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
4642Changed paths:
4643   M /trunk/cucul/bitmap.c
4644   M /trunk/cucul/cucul.h
4645   M /trunk/cucul/sprite.c
4646   M /trunk/src/aafire.c
4647   M /trunk/src/cacaball.c
4648   M /trunk/src/cacamoir.c
4649   M /trunk/src/cacaplas.c
4650   M /trunk/src/cacaview.c
4651   M /trunk/test/demo.c
4652   M /trunk/test/export.c
4653   M /trunk/test/hsv.c
4654
4655  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
4656
4657------------------------------------------------------------------------
4658r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
4659Changed paths:
4660   M /trunk/configure.ac
4661   M /trunk/kernel/kernel.c
4662
4663  * Use the asm versions of sin and cos when available.
4664
4665------------------------------------------------------------------------
4666r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
4667Changed paths:
4668   M /trunk/caca/driver_gl.c
4669
4670 * Added a bird.
4671
4672------------------------------------------------------------------------
4673r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
4674Changed paths:
4675   M /trunk/caca/driver_x11.c
4676
4677  * Added basic support for a few Unicode characters to the X11 driver.
4678
4679------------------------------------------------------------------------
4680r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
4681Changed paths:
4682   M /trunk/src/cacaplas.c
4683
4684  * Added a lame "powered by libcaca" banner to cacaplas.
4685
4686------------------------------------------------------------------------
4687r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
4688Changed paths:
4689   M /trunk/TODO
4690
4691  * Added a few notes to the TODO list.
4692
4693------------------------------------------------------------------------
4694r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
4695Changed paths:
4696   M /trunk/src/cacaball.c
4697
4698 Nan mais avec ma config   _,--.       ,--._
4699 d'Emacs c'est vraiment    \  > `-"""-' <  /
4700 impossible qu'il reste     `-.         .-'
4701 des tabs dans mon code       / 'e___e` \
4702                       \__   (   (o o)   )
4703  HAHAHAHA MAIS              _\_  `='  _/_
4704   VIEUX PORC !             / /|`-._.-'|\ \
4705            \   .,         / /||_______||\ \
4706              .,|_)      _/ /_||=======||_\ \_
4707  _   _______( ,\ ',    / _/==||       ||==\_ \
4708'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
4709  '/                 (")   \               /
4710   |                t-`     \______|______/
4711    \           )_.-`       |______|______|
4712     \  .^--|  /_|            )__|   |__(
4713      \_(_\ |_|'[_\          /   ]   [   \
4714      '[_\  '[_\             `--'     `--'
4715
4716------------------------------------------------------------------------
4717r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
4718Changed paths:
4719   M /trunk/test/unicode.c
4720
4721  * More special characters in the Unicode test.
4722
4723------------------------------------------------------------------------
4724r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
4725Changed paths:
4726   M /trunk/caca/caca.h
4727   M /trunk/caca/caca_internals.h
4728   M /trunk/caca/event.c
4729   M /trunk/caca/graphics.c
4730   M /trunk/cucul/char.c
4731   M /trunk/cucul/cucul_internals.h
4732
4733  * Cosmetic fixes.
4734
4735------------------------------------------------------------------------
4736r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
4737Changed paths:
4738   M /trunk/caca/driver_network.c
4739   M /trunk/cucul/cucul.c
4740   M /trunk/cucul/cucul.h
4741   M /trunk/cucul/export_ansi.c
4742   M /trunk/cucul/export_html.c
4743   M /trunk/cucul/export_irc.c
4744   M /trunk/cucul/export_ps.c
4745   M /trunk/cucul/export_svg.c
4746   M /trunk/test/export.c
4747
4748  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
4749
4750------------------------------------------------------------------------
4751r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
4752Changed paths:
4753   M /trunk/caca/driver_conio.c
4754   M /trunk/caca/driver_vga.c
4755   M /trunk/cucul/Makefile.am
4756   M /trunk/cucul/char.c
4757   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
4758   M /trunk/cucul/cucul_internals.h
4759
4760  * Factorised some charset handling code into a new cucul/charset.c file.
4761
4762------------------------------------------------------------------------
4763r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
4764Changed paths:
4765   M /trunk/test/export.c
4766
4767  * Added a few commonly escaped characters to the export test: ( ) " < > &
4768
4769------------------------------------------------------------------------
4770r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
4771Changed paths:
4772   M /trunk/cucul/export_svg.c
4773
4774  * Full Unicode support in the SVG exporter.
4775
4776------------------------------------------------------------------------
4777r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
4778Changed paths:
4779   M /trunk/caca/driver_x11.c
4780
4781  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
4782
4783------------------------------------------------------------------------
4784r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
4785Changed paths:
4786   M /trunk/cucul/export_ps.c
4787
4788                                        ___                     
4789                                        ',_`""\        .---,   
4790                                           \   :-""``/`    |   
4791          Ahaha mais vieux porc !!          `;'     //`\   /   
4792                                            /   __     |   ('. 
4793                                           |_ ./O)\     \  `) \
4794                                          _/-.    `      `"`  |`
4795                                      .-=; `                  /
4796                                     /o o \   ,_,           .   
4797                                     L._._;_.-'           .     
4798                                       `'-.`             '     
4799                                           `.         '         
4800                                             '-._. -'           
4801
4802------------------------------------------------------------------------
4803r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
4804Changed paths:
4805   M /trunk/ChangeLog
4806
4807  * Updated ChangeLog and converted it to UTF-8.
4808
4809------------------------------------------------------------------------
4810r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
4811Changed paths:
4812   M /trunk/cucul/export_svg.c
4813
4814  * Fixed Unicode handling and improved coding style in the SVG exporter.
4815
4816------------------------------------------------------------------------
4817r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
4818Changed paths:
4819   M /trunk/test/export.c
4820
4821  * Do not write the trailing \0 when exporting data.
4822
4823------------------------------------------------------------------------
4824r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
4825Changed paths:
4826   M /trunk/cucul/export_ps.c
4827
4828  * Fixed syntax errors in the generated PostScript document if ( ) \ or
4829    Unicode characters are encountered.
4830
4831------------------------------------------------------------------------
4832r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
4833Changed paths:
4834   M /trunk/cucul/export_ps.c
4835
4836  * Optimised for speed and space, fixed a few bugs, and improved coding style
4837    in the PS exporter (vieux porc !).
4838
4839------------------------------------------------------------------------
4840r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
4841Changed paths:
4842   M /trunk/cucul/cucul.c
4843
4844  * Comment clarification.
4845
4846------------------------------------------------------------------------
4847r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
4848Changed paths:
4849   M /trunk/caca/driver_win32.c
4850
4851  * Fix resizing of the Win32 console. It now adapts to the requested size.
4852
4853------------------------------------------------------------------------
4854r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
4855Changed paths:
4856   M /trunk/caca/driver_conio.c
4857   M /trunk/caca/driver_vga.c
4858
4859  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
4860  * Cosmetic code changes.
4861
4862------------------------------------------------------------------------
4863r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
4864Changed paths:
4865   M /trunk/caca/driver_slang.c
4866
4867  * Fixed compiler warnings when UTF-8 S-Lang is not available.
4868
4869------------------------------------------------------------------------
4870r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
4871Changed paths:
4872   M /trunk/caca/driver_ncurses.c
4873   M /trunk/configure.ac
4874
4875  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
4876
4877------------------------------------------------------------------------
4878r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
4879Changed paths:
4880   M /trunk/build-win32
4881
4882  * Distribute the license with Win32 packages and convert text files to
4883    CRLF format.
4884
4885------------------------------------------------------------------------
4886r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
4887Changed paths:
4888   M /trunk/caca/driver_conio.c
4889   M /trunk/test/unicode.c
4890
4891  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
4892    the DOS/conio.h driver, and updated the unicode test accordingly.
4893
4894------------------------------------------------------------------------
4895r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4896Changed paths:
4897   M /trunk/test/export.c
4898   M /trunk/test/unicode.c
4899
4900  * Added a few more Unicode characters to the export and unicode tests.
4901
4902------------------------------------------------------------------------
4903r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
4904Changed paths:
4905   M /trunk/caca/driver_conio.c
4906
4907  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
4908    equivalents in CP437 0x7f - 0xff are translated.
4909
4910------------------------------------------------------------------------
4911r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
4912Changed paths:
4913   M /trunk/cucul/export_html.c
4914
4915  * Unicode support in the HTML exporter.
4916
4917------------------------------------------------------------------------
4918r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4919Changed paths:
4920   M /trunk/caca/caca.c
4921
4922  * Cosmetic.
4923
4924------------------------------------------------------------------------
4925r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
4926Changed paths:
4927   M /trunk/test
4928   M /trunk/test/Makefile.am
4929   A /trunk/test/export.c
4930
4931  * Small test program for exporters. Usage: "export html", "export irc" etc.
4932
4933------------------------------------------------------------------------
4934r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
4935Changed paths:
4936   A /trunk/cucul/export_svg.c
4937
4938 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
4939*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4940p______...___________________________p
4941e____(_..__`'-.,--,__________________e
4942n_____'-._'-.__`\a\\_________________n
4943i_________'.___.'_(|_________________i
4944s____________7____||_________________s
4945b___________/___.'_|_________________b
4946i__________/_.-'__,J_________________i
4947r_________/_________\________________r
4948d________||___/______;_______________d
4949*________||__|_______|_______________*
4950p________`\__\_______|__/__''\_______p
4951e__________'._\______/.-`____{}|_____e
4952n___________/\_`;_.-'_________/______n
4953i___________\_;(((____.--'\_/________i
4954s_________.(((_____.-;\______________s
4955b____.--'`_____,;`'.'-;\_____________b
4956i_taco's____.'____'._.'\\____________i
4957r_dick_--'_________|__\_|____________r
4958d__________________\_\,_/____________d
4959*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
4960
4961
4962------------------------------------------------------------------------
4963r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
4964Changed paths:
4965   M /trunk/cucul/Makefile.am
4966   M /trunk/cucul/cucul.c
4967   M /trunk/cucul/cucul.h
4968   M /trunk/cucul/export_html.c
4969   M /trunk/cucul/export_ps.c
4970
4971 * Added preliminary (but working) SVG exporter
4972
4973------------------------------------------------------------------------
4974r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
4975Changed paths:
4976   M /trunk/caca/driver_network.c
4977
4978 * Added telnet commands and options strings for debug
4979
4980------------------------------------------------------------------------
4981r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
4982Changed paths:
4983   M /trunk/test/demo.c
4984
4985 * Fixed refresh when updating parameter in display_menu()
4986
4987------------------------------------------------------------------------
4988r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
4989Changed paths:
4990   M /trunk/kernel/kernel.c
4991
4992 * Removed false comment
4993
4994------------------------------------------------------------------------
4995r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
4996Changed paths:
4997   M /trunk/src/cacaball.c
4998
4999 * Optimised cacaballs a bit
5000
5001------------------------------------------------------------------------
5002r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
5003Changed paths:
5004   M /trunk/src/cacaball.c
5005
5006 * Better cacaballs parameters
5007
5008------------------------------------------------------------------------
5009r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
5010Changed paths:
5011   M /trunk/src/cacamoir.c
5012
5013  * Increased cacamoir circle thikness by 50%, because it currently really
5014    sucks in small resolutions.
5015
5016------------------------------------------------------------------------
5017r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
5018Changed paths:
5019   M /trunk/caca/driver_gl.c
5020   M /trunk/caca/driver_ncurses.c
5021   M /trunk/caca/driver_x11.c
5022   M /trunk/src/cacaball.c
5023
5024  * Minor coding style fixes.
5025
5026------------------------------------------------------------------------
5027r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
5028Changed paths:
5029   M /trunk/caca/driver_win32.c
5030
5031  * UTF-8 support in the Win32 driver.
5032
5033------------------------------------------------------------------------
5034r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
5035Changed paths:
5036   M /trunk/caca/caca.h
5037   M /trunk/caca/driver_network.c
5038
5039  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
5040  * Use RETSIGTYPE for signal handler return values.
5041
5042------------------------------------------------------------------------
5043r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
5044Changed paths:
5045   M /trunk/caca/driver_slang.c
5046   M /trunk/configure.ac
5047
5048  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
5049    in the SLang driver.
5050  * Cosmetic fixes in configure.ac.
5051
5052------------------------------------------------------------------------
5053r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
5054Changed paths:
5055   M /trunk/caca/driver_network.c
5056   M /trunk/cucul/cucul.c
5057   M /trunk/cucul/cucul.h
5058   M /trunk/cucul/cucul_internals.h
5059   M /trunk/cucul/export_ansi.c
5060   M /trunk/cucul/export_html.c
5061   M /trunk/cucul/export_irc.c
5062   M /trunk/cucul/export_ps.c
5063
5064  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
5065  * Got rid of static buffers; we now use cucul_free() to free exported
5066    buffers.
5067  * Fixed light background in the ANSI exporter by adding escape sequences for
5068    most terminal emulators.
5069
5070------------------------------------------------------------------------
5071r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
5072Changed paths:
5073   M /trunk/kernel/kernel.c
5074
5075 * Fixed UPPER() for strcasecmp
5076
5077------------------------------------------------------------------------
5078r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
5079Changed paths:
5080   M /trunk/kernel/kernel.c
5081
5082  * Rewrote strncasecmp. Totally untested, of course.
5083
5084------------------------------------------------------------------------
5085r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
5086Changed paths:
5087   M /trunk/cucul/export_ps.c
5088
5089  * STATIC char const. AHAHAHAHA.
5090
5091------------------------------------------------------------------------
5092r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
5093Changed paths:
5094   M /trunk/caca/driver_network.c
5095
5096  * Do not switch to alternate screen when clearing, because sometimes we
5097    are unable to cleanly restore the state.
5098
5099------------------------------------------------------------------------
5100r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
5101Changed paths:
5102   M /trunk/cucul/export_ps.c
5103
5104 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
5105
5106------------------------------------------------------------------------
5107r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
5108Changed paths:
5109   M /trunk/cucul/export_ps.c
5110
5111 * Postscript exporter now kinda works. Paper size to be fixed
5112
5113------------------------------------------------------------------------
5114r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
5115Changed paths:
5116   M /trunk/cucul/Makefile.am
5117   M /trunk/cucul/cucul.c
5118   M /trunk/cucul/cucul.h
5119   M /trunk/cucul/cucul_internals.h
5120   A /trunk/cucul/export_ps.c
5121
5122 * Added preliminary Postscript (tm) (r) (c) exporter.
5123
5124------------------------------------------------------------------------
5125r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
5126Changed paths:
5127   M /trunk/caca/driver_network.c
5128
5129  * Pressing Ctrl-C on the client side now drops the connection.
5130
5131------------------------------------------------------------------------
5132r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
5133Changed paths:
5134   M /trunk/TODO
5135
5136  * Updated the TODO list, mostly with Unicode-related tasks.
5137
5138------------------------------------------------------------------------
5139r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
5140Changed paths:
5141   M /trunk/caca/caca.h
5142   M /trunk/caca/driver_network.c
5143
5144  * Changed port environment variable to "CACA_PORT". No need to mention it's
5145    a network port, we could have guessed.
5146
5147------------------------------------------------------------------------
5148r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
5149Changed paths:
5150   M /trunk/caca/caca.c
5151
5152  * Ooops, fixed an old typo.
5153
5154------------------------------------------------------------------------
5155r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
5156Changed paths:
5157   M /trunk/src/cacaball.c
5158
5159  * Fixed a warning in cacaball.c.
5160
5161------------------------------------------------------------------------
5162r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
5163Changed paths:
5164   M /trunk/caca/driver_network.c
5165
5166  * Improvements to the network output:
5167    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
5168      the registered ports area, but we'd never be accepted anyway).
5169    + Retry network sends in caca_get_event(), too.
5170    + Have a per-client buffer in case of network congestion. If that buffer
5171      gets full, just drop it and start again at the next frame.
5172    + Set the window title to "caca for the network".
5173    + Do not send the ANSI buffer's terminating \0.
5174    + Restore the SIGPIPE handler on close.
5175    + Set window size to 80x24 instead of 80x25.
5176
5177------------------------------------------------------------------------
5178r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
5179Changed paths:
5180   M /trunk/cucul/export_ansi.c
5181   M /trunk/cucul/export_html.c
5182   M /trunk/cucul/export_irc.c
5183   M /trunk/perl/lib/Term/Caca/Bitmap.pm
5184   M /trunk/perl/lib/Term/Caca/Constants.pm
5185   M /trunk/perl/lib/Term/Caca/Sprite.pm
5186   M /trunk/perl/lib/Term/Caca.pm
5187   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
5188   M /trunk/perl/lib/Term/Kaka/Constants.pm
5189   M /trunk/perl/lib/Term/Kaka/Sprite.pm
5190   M /trunk/perl/lib/Term/Kaka.pm
5191   M /trunk/python/pypycaca.c
5192   M /trunk/python/pypycaca.h
5193
5194  * Set svn:keyword Id property on a few files.
5195
5196  Note to developers: use that chunk in your ~/.subversion/config:
5197
5198[miscellany]
5199enable-auto-props = yes
5200
5201[auto-props]
5202*.m = svn:keywords=Id
5203*.h = svn:keywords=Id
5204*.mm = svn:keywords=Id
5205*.c = svn:keywords=Id
5206*.cpp = svn:keywords=Id
5207*.pch = svn:keywords=Id
5208*.command = svn:keywords=Id
5209*.pl = svn:keywords=Id
5210*.pm = svn:keywords=Id
5211*.py = svn:keywords=Id
5212*.sh = svn:keywords=Id
5213*.txt = svn:keywords=Id
5214*.html = svn:keywords=Id
5215*.php = svn:keywords=Id
5216
5217
5218------------------------------------------------------------------------
5219r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
5220Changed paths:
5221   M /trunk/cucul/export_ansi.c
5222
5223  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
5224
5225------------------------------------------------------------------------
5226r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
5227Changed paths:
5228   M /trunk/caca/caca.c
5229
5230  * Fixed an uninitialised variable in the event queue handling.
5231
5232------------------------------------------------------------------------
5233r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
5234Changed paths:
5235   M /trunk/test/colors.c
5236
5237  * Allow the color test to be built as a kernel.
5238
5239------------------------------------------------------------------------
5240r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
5241Changed paths:
5242   M /trunk/THANKS
5243
5244  * Sorted list of extra contributors by topic and added the FSF.
5245
5246------------------------------------------------------------------------
5247r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
5248Changed paths:
5249   M /trunk/caca/driver_network.c
5250
5251  * Set the client sockets as non-blocking, and implemented non-blocking
5252    writes. Currently works very badly with more than one client.
5253
5254------------------------------------------------------------------------
5255r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5256Changed paths:
5257   M /trunk/kernel/kernel.c
5258
5259 * wrote strcasecmp for fun
5260
5261------------------------------------------------------------------------
5262r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
5263Changed paths:
5264   M /trunk/cucul/Makefile.am
5265   A /trunk/cucul/export_ansi.c
5266   A /trunk/cucul/export_html.c
5267   A /trunk/cucul/export_irc.c
5268   D /trunk/cucul/exporter_ansi.c
5269   D /trunk/cucul/exporter_html.c
5270   D /trunk/cucul/exporter_irc.c
5271
5272 * Renamed exporter_* to export_*, from God recommendation.
5273
5274------------------------------------------------------------------------
5275r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
5276Changed paths:
5277   M /trunk/cucul/Makefile.am
5278   D /trunk/cucul/export.c
5279   A /trunk/cucul/exporter_ansi.c
5280   A /trunk/cucul/exporter_html.c
5281   A /trunk/cucul/exporter_irc.c
5282
5283 * Exploded cucul/export.c
5284
5285------------------------------------------------------------------------
5286r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
5287Changed paths:
5288   M /trunk/caca/caca.c
5289   M /trunk/caca/caca.h
5290   M /trunk/caca/driver_network.c
5291
5292 * Added CACA_NETWORK_PORT env and related documentation
5293
5294------------------------------------------------------------------------
5295r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
5296Changed paths:
5297   M /trunk/caca/driver_network.c
5298   M /trunk/configure.ac
5299   M /trunk/cucul/cucul_internals.h
5300
5301 * 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
5302
5303------------------------------------------------------------------------
5304r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
5305Changed paths:
5306   M /trunk/caca/driver_network.c
5307
5308  * Handle incoming connections in network_get_event() as well as
5309    network_display() so that new clients immediately get the contents
5310    of the canvas and do not need to wait for a caca_display() call.
5311
5312------------------------------------------------------------------------
5313r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
5314Changed paths:
5315   M /trunk/cucul/char.c
5316
5317  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
5318    cucul_putchar32() function but I'm not convinced it will be useful.
5319
5320------------------------------------------------------------------------
5321r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
5322Changed paths:
5323   M /trunk/caca/driver_conio.c
5324   M /trunk/caca/driver_gl.c
5325   M /trunk/caca/driver_ncurses.c
5326   M /trunk/caca/driver_network.c
5327   M /trunk/caca/driver_win32.c
5328   M /trunk/caca/driver_x11.c
5329   M /trunk/caca/graphics.c
5330
5331  * Use the internal version of cucul_set_size in output drivers so that
5332    they can force a resize. We need to find a way to make those specific
5333    cucul - caca interactions unavailable to the clueless user.
5334
5335------------------------------------------------------------------------
5336r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
5337Changed paths:
5338   M /trunk/src/cacaball.c
5339   M /trunk/src/cacamoir.c
5340   M /trunk/src/cacaplas.c
5341
5342  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
5343
5344------------------------------------------------------------------------
5345r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
5346Changed paths:
5347   M /trunk/caca/driver_vga.c
5348
5349  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
5350    80x25 upon initialisation.
5351
5352------------------------------------------------------------------------
5353r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
5354Changed paths:
5355   M /trunk/caca/driver_slang.c
5356
5357  * Added Unicode support to the SLang driver.
5358
5359------------------------------------------------------------------------
5360r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
5361Changed paths:
5362   M /trunk/kernel/kernel.c
5363   M /trunk/kernel/kernel.h
5364
5365  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
5366
5367------------------------------------------------------------------------
5368r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
5369Changed paths:
5370   M /trunk/test/unicode.c
5371
5372  * More Unicode tests: gradient glyphs, double width characters.
5373
5374------------------------------------------------------------------------
5375r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
5376Changed paths:
5377   M /trunk/build-kernel
5378
5379 * Oops, modified build-kernel while testing and commited it ;)
5380
5381------------------------------------------------------------------------
5382r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
5383Changed paths:
5384   M /trunk/build-kernel
5385   M /trunk/caca/driver_network.c
5386
5387 * 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.
5388
5389------------------------------------------------------------------------
5390r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
5391Changed paths:
5392   M /trunk/caca/driver_vga.c
5393
5394  * Fixed VGA colours. The values only range from 0 to 63.
5395
5396------------------------------------------------------------------------
5397r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
5398Changed paths:
5399   M /trunk/build-kernel
5400   M /trunk/caca/caca_internals.h
5401   M /trunk/cucul/cucul_internals.h
5402   M /trunk/kernel/kernel.c
5403   M /trunk/kernel/kernel.h
5404
5405  * Added assembly code for inb() and outb().
5406  * Print a small message at kernel boot time just to check that the kernel
5407    was properly loaded.
5408
5409------------------------------------------------------------------------
5410r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
5411Changed paths:
5412   M /trunk/cucul/export.c
5413
5414 * Added tests for malloc()'s
5415
5416------------------------------------------------------------------------
5417r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
5418Changed paths:
5419   M /trunk/README
5420   M /trunk/cucul/cucul.c
5421   M /trunk/cucul/cucul_internals.h
5422   M /trunk/cucul/export.c
5423
5424 * Updated README for network driver, fixed remaining exporters
5425
5426------------------------------------------------------------------------
5427r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
5428Changed paths:
5429   M /trunk/caca/Makefile.am
5430   M /trunk/configure.ac
5431   M /trunk/kernel/Makefile.am
5432
5433  * Added a conditional to only build the kernel if --enable-vga was set.
5434
5435------------------------------------------------------------------------
5436r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
5437Changed paths:
5438   M /trunk/build-kernel
5439
5440  * Set executable flag to the build-kernel script.
5441
5442------------------------------------------------------------------------
5443r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
5444Changed paths:
5445   A /trunk/COPYING.GPL
5446   M /trunk/Makefile.am
5447   A /trunk/build-kernel
5448   M /trunk/caca/time.c
5449   M /trunk/configure.ac
5450   M /trunk/cucul/bitmap.c
5451   M /trunk/cucul/box.c
5452   M /trunk/cucul/char.c
5453   M /trunk/cucul/conic.c
5454   M /trunk/cucul/cucul.c
5455   M /trunk/cucul/cucul_internals.h
5456   M /trunk/cucul/export.c
5457   M /trunk/cucul/line.c
5458   M /trunk/cucul/math.c
5459   M /trunk/cucul/sprite.c
5460   M /trunk/cucul/triangle.c
5461   A /trunk/kernel
5462   A /trunk/kernel/Makefile.am
5463   A /trunk/kernel/kernel.c
5464   A /trunk/kernel/kernel.h
5465   A /trunk/kernel/multiboot.S
5466   A /trunk/kernel/multiboot.h
5467   M /trunk/src
5468   M /trunk/src/aafire.c
5469
5470  * Added glue code to compile libcaca without a libc and build applications
5471    as multiboot kernels.
5472
5473------------------------------------------------------------------------
5474r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
5475Changed paths:
5476   M /trunk/caca/driver_conio.c
5477
5478  * Cosmetic change.
5479
5480------------------------------------------------------------------------
5481r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
5482Changed paths:
5483   M /trunk/README
5484
5485  * Slightly updated README.
5486
5487------------------------------------------------------------------------
5488r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
5489Changed paths:
5490   M /trunk/caca/caca.c
5491   M /trunk/caca/caca_internals.h
5492   A /trunk/caca/driver_vga.c
5493
5494  * Pure VGA output driver.
5495
5496------------------------------------------------------------------------
5497r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
5498Changed paths:
5499   M /trunk/caca/graphics.c
5500
5501  * Removed unused includes.
5502
5503------------------------------------------------------------------------
5504r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
5505Changed paths:
5506   M /trunk/AUTHORS
5507
5508  * Added a few details for authors.
5509
5510------------------------------------------------------------------------
5511r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
5512Changed paths:
5513   M /trunk/test
5514   M /trunk/test/Makefile.am
5515   A /trunk/test/unicode.c
5516
5517  * Added a tiny Unicode test program. Of course it does not work yet, but
5518    good to have something to start with.
5519
5520------------------------------------------------------------------------
5521r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
5522Changed paths:
5523   M /trunk/caca/caca.h
5524   M /trunk/cucul/cucul.h
5525
5526 * Updated documentation a bit
5527
5528------------------------------------------------------------------------
5529r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
5530Changed paths:
5531   M /trunk/caca/driver_network.c
5532   M /trunk/cucul/cucul.c
5533   M /trunk/cucul/cucul_internals.h
5534   M /trunk/cucul/export.c
5535
5536 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
5537
5538------------------------------------------------------------------------
5539r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
5540Changed paths:
5541   M /trunk/caca/driver_network.c
5542
5543 * Fixed memory leak in network driver
5544
5545------------------------------------------------------------------------
5546r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
5547Changed paths:
5548   M /trunk/caca/driver_gl.c
5549
5550  * Made the OpenGL colors slightly less saturated.
5551
5552------------------------------------------------------------------------
5553r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
5554Changed paths:
5555   M /trunk/caca/driver_conio.c
5556   M /trunk/caca/driver_gl.c
5557   M /trunk/caca/driver_ncurses.c
5558   M /trunk/caca/driver_slang.c
5559   M /trunk/caca/driver_win32.c
5560   M /trunk/caca/driver_x11.c
5561
5562  * Make output drivers more error resilient when handling UTF-32 characters,
5563    by simply ignoring everything non ASCII :-)
5564
5565------------------------------------------------------------------------
5566r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
5567Changed paths:
5568   M /trunk/caca/driver_network.c
5569
5570 * Fixed blinking screen
5571
5572------------------------------------------------------------------------
5573r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
5574Changed paths:
5575   M /trunk/caca/driver_network.c
5576   M /trunk/cucul/cucul.h
5577   M /trunk/cucul/export.c
5578
5579 * Exporters now return size of generated data
5580
5581------------------------------------------------------------------------
5582r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
5583Changed paths:
5584   M /trunk/caca/Makefile.am
5585   M /trunk/caca/caca.c
5586   M /trunk/caca/caca_internals.h
5587   A /trunk/caca/driver_network.c
5588   M /trunk/configure.ac
5589
5590 * Added very preliminary network driver
5591
5592------------------------------------------------------------------------
5593r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
5594Changed paths:
5595   M /trunk/caca/caca.c
5596   M /trunk/caca/caca_internals.h
5597   M /trunk/caca/driver_conio.c
5598   M /trunk/caca/driver_gl.c
5599   M /trunk/caca/driver_ncurses.c
5600   M /trunk/caca/driver_slang.c
5601   M /trunk/caca/driver_win32.c
5602   M /trunk/caca/driver_x11.c
5603   M /trunk/caca/event.c
5604   M /trunk/caca/graphics.c
5605   M /trunk/cucul/cucul.c
5606
5607  * Fixed async issues between the driver and libcaca when resizing windows,
5608    and simplified the handle_resize() API. Still can be polished.
5609
5610------------------------------------------------------------------------
5611r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
5612Changed paths:
5613   M /trunk/cucul/cucul.c
5614
5615  * cucul_set_size() does nothing if a graphical backend is attached. Added
5616    documentation to explain this behaviour.
5617
5618------------------------------------------------------------------------
5619r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
5620Changed paths:
5621   M /trunk/caca/caca.c
5622   M /trunk/caca/caca_internals.h
5623   M /trunk/caca/driver_gl.c
5624   M /trunk/caca/driver_ncurses.c
5625   M /trunk/caca/driver_slang.c
5626   M /trunk/caca/driver_win32.c
5627   M /trunk/caca/driver_x11.c
5628   M /trunk/caca/event.c
5629
5630  * Cosmetic changes here and there.
5631
5632------------------------------------------------------------------------
5633r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
5634Changed paths:
5635   M /trunk/caca/caca.c
5636   M /trunk/caca/caca_internals.h
5637   M /trunk/caca/driver_conio.c
5638   M /trunk/caca/driver_gl.c
5639   M /trunk/caca/driver_ncurses.c
5640   M /trunk/caca/driver_slang.c
5641   M /trunk/caca/driver_win32.c
5642   M /trunk/caca/driver_x11.c
5643   M /trunk/caca/event.c
5644   M /trunk/caca/graphics.c
5645
5646  * Finished moving everything driver-specific to the apropriate driver_*.c
5647    files. Phew. Now they just need a few comments.
5648
5649------------------------------------------------------------------------
5650r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
5651Changed paths:
5652   M /trunk/caca/driver_conio.c
5653   M /trunk/caca/driver_gl.c
5654   M /trunk/caca/driver_ncurses.c
5655   M /trunk/caca/driver_slang.c
5656   M /trunk/caca/driver_win32.c
5657   M /trunk/caca/driver_x11.c
5658
5659  * Cleaned up useless header includes.
5660
5661------------------------------------------------------------------------
5662r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
5663Changed paths:
5664   M /trunk/caca/caca_internals.h
5665   M /trunk/caca/driver_conio.c
5666   M /trunk/caca/driver_gl.c
5667   M /trunk/caca/driver_ncurses.c
5668   M /trunk/caca/driver_slang.c
5669   M /trunk/caca/driver_win32.c
5670   M /trunk/caca/driver_x11.c
5671   M /trunk/caca/event.c
5672
5673  * Split event.c into the appropriate driver_*.c files.
5674
5675------------------------------------------------------------------------
5676r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
5677Changed paths:
5678   M /trunk/caca-config.in
5679
5680  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
5681
5682------------------------------------------------------------------------
5683r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
5684Changed paths:
5685   M /trunk/doc/doxygen.cfg.in
5686
5687  * Ignore driver_*.c files when building documentation.
5688
5689------------------------------------------------------------------------
5690r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
5691Changed paths:
5692   M /trunk/configure.ac
5693
5694  * configure.ac: look for a4wide.sty in more than one location.
5695
5696------------------------------------------------------------------------
5697r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
5698Changed paths:
5699   M /trunk/Makefile.am
5700   A /trunk/build-dos (from /trunk/build-win32:327)
5701   M /trunk/caca/caca_internals.h
5702   M /trunk/caca/driver_conio.c
5703   M /trunk/cucul/cucul_internals.h
5704
5705  * Fixed DOS driver.
5706  * Added a build-dos script to cross-compile the DOS version using djgpp.
5707
5708------------------------------------------------------------------------
5709r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
5710Changed paths:
5711   M /trunk/configure.ac
5712
5713  * configure.ac: removed the "null" frontend. just don't attach any frontend
5714    if you do not want any.
5715
5716------------------------------------------------------------------------
5717r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
5718Changed paths:
5719   M /trunk/caca/caca.c
5720   M /trunk/caca/caca_internals.h
5721   M /trunk/caca/event.c
5722
5723  * Got rid of static variables in the event code.
5724
5725------------------------------------------------------------------------
5726r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
5727Changed paths:
5728   M /trunk/caca/caca.c
5729   M /trunk/caca/caca_internals.h
5730   M /trunk/caca/driver_conio.c
5731   M /trunk/caca/driver_gl.c
5732   M /trunk/caca/driver_ncurses.c
5733   M /trunk/caca/driver_slang.c
5734   M /trunk/caca/driver_win32.c
5735   M /trunk/caca/driver_x11.c
5736   M /trunk/caca/event.c
5737   M /trunk/caca/graphics.c
5738   M /trunk/cucul/bitmap.c
5739   M /trunk/cucul/box.c
5740   M /trunk/cucul/char.c
5741   M /trunk/cucul/conic.c
5742   M /trunk/cucul/cucul.c
5743   M /trunk/cucul/cucul_internals.h
5744   M /trunk/cucul/export.c
5745   M /trunk/cucul/line.c
5746   M /trunk/cucul/math.c
5747   M /trunk/cucul/sprite.c
5748   M /trunk/cucul/triangle.c
5749   M /trunk/src/cacaview.c
5750
5751  * Polished the driver split a bit (still no events, except resize events),
5752    properly credited authors and documented a few things.
5753
5754------------------------------------------------------------------------
5755r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
5756Changed paths:
5757   M /trunk/caca/Makefile.am
5758   M /trunk/caca/caca.c
5759   M /trunk/caca/caca_internals.h
5760   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
5761   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
5762   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
5763   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
5764   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
5765   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
5766   M /trunk/caca/event.c
5767   M /trunk/caca/graphics.c
5768
5769  * Split caca/graphics.c into driver-specific files. Resize is currently
5770    broken, and event handling is not yet in the driver-specific files, but
5771    I will of course fix that later.
5772
5773------------------------------------------------------------------------
5774r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5775Changed paths:
5776   M /trunk/configure.ac
5777
5778  * Ooops, I fucked up the build.
5779
5780------------------------------------------------------------------------
5781r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
5782Changed paths:
5783   M /trunk/Makefile.am
5784   D /trunk/examples
5785   A /trunk/src (from /trunk/examples:326)
5786
5787  * Moved stuff again.
5788
5789------------------------------------------------------------------------
5790r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
5791Changed paths:
5792   M /trunk/Makefile.am
5793   A /trunk/caca
5794   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
5795   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
5796   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
5797   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
5798   A /trunk/caca/event.c (from /trunk/src/event.c:325)
5799   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
5800   A /trunk/caca/time.c (from /trunk/src/time.c:325)
5801   M /trunk/configure.ac
5802   A /trunk/cucul
5803   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
5804   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
5805   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
5806   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
5807   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
5808   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
5809   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
5810   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
5811   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
5812   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
5813   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
5814   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
5815   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
5816   M /trunk/examples/Makefile.am
5817   D /trunk/src
5818   M /trunk/test/Makefile.am
5819
5820  * Moved stuff around to differenciate between libcucul and libcaca.
5821
5822------------------------------------------------------------------------
5823r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
5824Changed paths:
5825   M /trunk/src/caca.c
5826   M /trunk/src/char.c
5827   M /trunk/src/cucul.c
5828   M /trunk/src/cucul_internals.h
5829   M /trunk/src/export.c
5830   M /trunk/src/graphics.c
5831
5832  * Use 32 bit integers for the character array. No visible difference for
5833    now because we only do ASCII, but that will let us do Unicode later.
5834
5835------------------------------------------------------------------------
5836r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
5837Changed paths:
5838   M /trunk/src/caca.h
5839   M /trunk/src/graphics.c
5840
5841  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
5842    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
5843    future because it's libcaca who gets the resize events, after all.
5844
5845------------------------------------------------------------------------
5846r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
5847Changed paths:
5848   M /trunk/src/graphics.c
5849
5850 * I just suck. I'll goatse myself right after beeing back at home.
5851
5852------------------------------------------------------------------------
5853r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
5854Changed paths:
5855   M /trunk/src/graphics.c
5856
5857  * src/graphics.c: minor optimisations.
5858
5859------------------------------------------------------------------------
5860r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
5861Changed paths:
5862   M /trunk/src/graphics.c
5863
5864  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
5865    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
5866    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
5867    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
5868    pas de warnings et/ou que ca segfaulte pas !
5869
5870------------------------------------------------------------------------
5871r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
5872Changed paths:
5873   M /trunk/src/graphics.c
5874
5875 * Mais je fais comme je veux bordel de cul !
5876
5877------------------------------------------------------------------------
5878r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
5879Changed paths:
5880   M /trunk/src/graphics.c
5881
5882  * Haha mais vieux porc a pattes !
5883
5884------------------------------------------------------------------------
5885r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
5886Changed paths:
5887   M /trunk/src/graphics.c
5888
5889 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
5890
5891------------------------------------------------------------------------
5892r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
5893Changed paths:
5894   M /trunk/caca-config.in
5895   M /trunk/configure.ac
5896   M /trunk/examples/aafire.c
5897   M /trunk/examples/cacaball.c
5898   M /trunk/examples/cacamoir.c
5899   M /trunk/examples/cacaplas.c
5900   M /trunk/examples/cacaview.c
5901   M /trunk/src/Makefile.am
5902   M /trunk/src/bitmap.c
5903   M /trunk/src/box.c
5904   M /trunk/src/caca.c
5905   M /trunk/src/caca.h
5906   M /trunk/src/caca_internals.h
5907   M /trunk/src/char.c
5908   M /trunk/src/conic.c
5909   M /trunk/src/cucul.c
5910   M /trunk/src/cucul_internals.h
5911   M /trunk/src/event.c
5912   M /trunk/src/export.c
5913   M /trunk/src/graphics.c
5914   M /trunk/src/line.c
5915   M /trunk/src/math.c
5916   M /trunk/src/sprite.c
5917   M /trunk/src/time.c
5918   M /trunk/src/triangle.c
5919   M /trunk/test/colors.c
5920   M /trunk/test/demo.c
5921   M /trunk/test/dithering.c
5922   M /trunk/test/event.c
5923   M /trunk/test/hsv.c
5924   M /trunk/test/spritedit.c
5925
5926  * All output plugins should now work again.
5927  * Renamed caca_refresh() into caca_display() which makes more sense.
5928  * Optimised gl_bgpal by directly storing floats instead of doing the
5929    conversion at runtime.
5930  * Handle resizing in cucul_set_size() and try to keep as much information
5931    as possible from the previous canvas.
5932  * Moved most global variables into cucul_t or caca_t contexts.
5933  * Moved time.c into libcaca.
5934
5935------------------------------------------------------------------------
5936r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5937Changed paths:
5938   M /trunk/debian
5939   M /trunk/debian/changelog
5940   M /trunk/debian/control
5941   M /trunk/debian/copyright
5942   M /trunk/debian/rules
5943   M /trunk/doc/Makefile.am
5944   D /trunk/doc/cacademo.1
5945   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
5946   M /trunk/libcaca.spec
5947   M /trunk/msvc/Makefile.am
5948   D /trunk/msvc/cacademo.vcproj
5949   M /trunk/msvc/libcaca.sln
5950
5951  * Removed cacademo from examples, manpages and distributions. It's useless.
5952
5953------------------------------------------------------------------------
5954r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
5955Changed paths:
5956   M /trunk/src/cucul.c
5957
5958  * src/cucul.c: s/width/height/.
5959
5960------------------------------------------------------------------------
5961r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
5962Changed paths:
5963   M /trunk/configure.ac
5964   M /trunk/doc/doxygen.cfg.in
5965   M /trunk/examples
5966   M /trunk/examples/Makefile.am
5967   M /trunk/examples/aafire.c
5968   M /trunk/examples/cacaball.c
5969   M /trunk/examples/cacamoir.c
5970   M /trunk/examples/cacaplas.c
5971   M /trunk/examples/cacaview.c
5972   D /trunk/examples/demo.c
5973   M /trunk/src/Makefile.am
5974   M /trunk/src/bitmap.c
5975   M /trunk/src/box.c
5976   M /trunk/src/caca.c
5977   M /trunk/src/caca.h
5978   M /trunk/src/caca_internals.h
5979   A /trunk/src/char.c
5980   M /trunk/src/conic.c
5981   A /trunk/src/cucul.c
5982   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
5983   A /trunk/src/cucul_internals.h
5984   M /trunk/src/event.c
5985   A /trunk/src/export.c
5986   M /trunk/src/graphics.c
5987   M /trunk/src/line.c
5988   M /trunk/src/math.c
5989   M /trunk/src/sprite.c
5990   M /trunk/src/triangle.c
5991   M /trunk/test
5992   M /trunk/test/Makefile.am
5993   M /trunk/test/colors.c
5994   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
5995   M /trunk/test/dithering.c
5996   M /trunk/test/event.c
5997   M /trunk/test/hsv.c
5998   M /trunk/test/optipal.c
5999   M /trunk/test/spritedit.c
6000
6001  A new low-level text management library (canvas for ultrafast compositing
6002of unicode letters) is now separated from the higher level rendering and I/O
6003(that is, libcaca). This commit totally breaks the API, but once everything
6004is polished I will think about source-level backward compatibility. Most
6005drivers are broken, but X11 still sorta works.
6006
6007  The new design is much more object-oriented and allows having several
6008active renderers at the same time, changing renderers on the fly, and more
6009important, having no renderer at all (useful for converters, or when you
6010want to do your own renderer).
6011
6012  And in case you are still wondering, the libcucul acronym has "Unicode"
6013because I want to support at least a subset of Unicode. There are awesome
6014glyphs in it, including the ones inherited from Codepage 437 such as
6015"gray 25%" that are used in DOS and Win32 ANSI art.
6016
6017------------------------------------------------------------------------
6018r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
6019Changed paths:
6020   M /trunk/bootstrap
6021
6022  * New updated bootstrap script.
6023
6024------------------------------------------------------------------------
6025r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
6026Changed paths:
6027   R /trunk/COPYING
6028   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
6029   M /trunk/Makefile.am
6030   M /trunk/debian/copyright
6031   M /trunk/doc/cacademo.1
6032   M /trunk/examples/cacaball.c
6033   M /trunk/examples/cacamoir.c
6034   M /trunk/examples/cacaplas.c
6035   M /trunk/examples/cacaview.c
6036   M /trunk/examples/demo.c
6037   M /trunk/perl/Build.PL
6038   M /trunk/perl/META.yml
6039   M /trunk/python/pypycaca.c
6040   M /trunk/python/pypycaca.h
6041   M /trunk/src/bitmap.c
6042   M /trunk/src/box.c
6043   M /trunk/src/caca.c
6044   M /trunk/src/caca.h
6045   M /trunk/src/caca_internals.h
6046   M /trunk/src/conic.c
6047   M /trunk/src/event.c
6048   M /trunk/src/graphics.c
6049   M /trunk/src/line.c
6050   M /trunk/src/math.c
6051   M /trunk/src/sprite.c
6052   M /trunk/src/time.c
6053   M /trunk/src/triangle.c
6054   M /trunk/test/colors.c
6055   M /trunk/test/dithering.c
6056   M /trunk/test/event.c
6057   M /trunk/test/hsv.c
6058   M /trunk/test/optipal.c
6059   M /trunk/test/spritedit.c
6060
6061  * Changed the licensing to WTFPL, as per all copyright holders' permission.
6062
6063------------------------------------------------------------------------
6064r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
6065Changed paths:
6066   A /trunk/python/caca.txt
6067   A /trunk/python/test1.py
6068   A /trunk/python/test2.py
6069
6070  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
6071
6072------------------------------------------------------------------------
6073r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
6074Changed paths:
6075   M /trunk/src/event.c
6076
6077  * Fixed bug in events with GL driver
6078
6079------------------------------------------------------------------------
6080r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
6081Changed paths:
6082   M /trunk/src/graphics.c
6083
6084  * Improved GL rendering (characters are not blurry anymore)
6085
6086------------------------------------------------------------------------
6087r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
6088Changed paths:
6089   A /trunk/python
6090   A /trunk/python/Makefile
6091   A /trunk/python/README
6092   A /trunk/python/pypycaca.c
6093   A /trunk/python/pypycaca.h
6094
6095  * Added -preliminary- Python bindings
6096
6097------------------------------------------------------------------------
6098r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
6099Changed paths:
6100   M /trunk/AUTHORS
6101
6102  * Updated for my ego trip
6103
6104------------------------------------------------------------------------
6105r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
6106Changed paths:
6107   M /trunk/examples/cacaball.c
6108
6109  * Removed debug test, kekeke ^^
6110
6111------------------------------------------------------------------------
6112r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
6113Changed paths:
6114   M /trunk/examples/cacaball.c
6115   M /trunk/src/caca.h
6116   M /trunk/src/graphics.c
6117
6118  * Added caca_set_width, set_height_, set_size
6119
6120------------------------------------------------------------------------
6121r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
6122Changed paths:
6123   M /trunk/examples/aafire.c
6124   M /trunk/examples/cacaball.c
6125   M /trunk/examples/cacamoir.c
6126   M /trunk/examples/cacaplas.c
6127
6128  * Fixed remaining warnings with gcc 3.x and 4.x
6129
6130------------------------------------------------------------------------
6131r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
6132Changed paths:
6133   M /trunk/src/bitmap.c
6134   M /trunk/src/graphics.c
6135
6136  * Fixed warnings under GCC 4.x
6137
6138------------------------------------------------------------------------
6139r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
6140Changed paths:
6141   M /trunk/src/bitmap.c
6142   M /trunk/src/event.c
6143   M /trunk/src/graphics.c
6144
6145* Fixed a bunch of warnings
6146
6147------------------------------------------------------------------------
6148r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
6149Changed paths:
6150   M /trunk/src/graphics.c
6151
6152  * more coding style fixes.
6153
6154------------------------------------------------------------------------
6155r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
6156Changed paths:
6157   M /trunk/src/caca.c
6158
6159  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
6160
6161------------------------------------------------------------------------
6162r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
6163Changed paths:
6164   M /trunk/src/graphics.c
6165
6166  * src/graphics.c: call glutInit() before calling other glut functions.
6167
6168------------------------------------------------------------------------
6169r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
6170Changed paths:
6171   M /trunk/src/caca.h
6172   M /trunk/src/graphics.c
6173
6174  * coding style fixes.
6175
6176------------------------------------------------------------------------
6177r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
6178Changed paths:
6179   M /trunk/src/bitmap.c
6180
6181  * src/bitmap.c:
6182    + Renamed gammaval into gamma.
6183    + Fixed Doxygen comments.
6184
6185------------------------------------------------------------------------
6186r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
6187Changed paths:
6188   M /trunk/src/event.c
6189
6190  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
6191
6192------------------------------------------------------------------------
6193r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
6194Changed paths:
6195   M /trunk/debian/Makefile.am
6196
6197  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
6198
6199------------------------------------------------------------------------
6200r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
6201Changed paths:
6202   M /trunk/src/caca.h
6203   M /trunk/src/graphics.c
6204
6205 * src/graphics.c src/caca.h : Added ANSI exporter
6206
6207------------------------------------------------------------------------
6208r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
6209Changed paths:
6210   M /trunk/src/bitmap.c
6211   M /trunk/src/caca.h
6212   M /trunk/src/math.c
6213
6214 * 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.
6215
6216------------------------------------------------------------------------
6217r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
6218Changed paths:
6219   M /trunk/src/caca.c
6220   M /trunk/src/event.c
6221
6222  * src/event.c src/caca.c: fixed coding style
6223
6224------------------------------------------------------------------------
6225r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
6226Changed paths:
6227   M /trunk/src/event.c
6228   M /trunk/src/graphics.c
6229
6230 * OpenGL driver mouse support
6231
6232------------------------------------------------------------------------
6233r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
6234Changed paths:
6235   M /trunk/debian/changelog
6236
6237  * imported previous Debian uploads.
6238
6239------------------------------------------------------------------------
6240r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
6241Changed paths:
6242   M /trunk/src/graphics.c
6243
6244  * src/graphics.c: more optimisations in the exporters
6245
6246------------------------------------------------------------------------
6247r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
6248Changed paths:
6249   M /trunk/src/graphics.c
6250
6251 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
6252
6253------------------------------------------------------------------------
6254r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
6255Changed paths:
6256   M /trunk/src/graphics.c
6257
6258  * src/graphics.c: cleaned caca_get_html()
6259
6260------------------------------------------------------------------------
6261r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
6262Changed paths:
6263   M /trunk/src/graphics.c
6264
6265  * src/graphics.c: heavy cleanup in caca_get_html3().
6266
6267------------------------------------------------------------------------
6268r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
6269Changed paths:
6270   M /trunk/configure.ac
6271   M /trunk/src/caca.c
6272   M /trunk/src/caca.h
6273   M /trunk/src/caca_internals.h
6274   M /trunk/src/event.c
6275   M /trunk/src/graphics.c
6276
6277* Added Null driver and html3 exporter.
6278
6279------------------------------------------------------------------------
6280r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
6281Changed paths:
6282   M /trunk/src/caca.h
6283   M /trunk/src/graphics.c
6284
6285 GL driver : Updated documentation and added support for CACA_GEOMETRY
6286
6287------------------------------------------------------------------------
6288r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
6289Changed paths:
6290   M /trunk/src/caca.h
6291   M /trunk/src/graphics.c
6292
6293Added HTML and IRC output support
6294
6295------------------------------------------------------------------------
6296r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
6297Changed paths:
6298   M /trunk/debian/control
6299
6300  * debian/control: use libslang2 instead of slang1.
6301
6302------------------------------------------------------------------------
6303r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
6304Changed paths:
6305   M /trunk/configure.ac
6306   M /trunk/src/caca.c
6307   M /trunk/src/caca_internals.h
6308   M /trunk/src/event.c
6309   M /trunk/src/graphics.c
6310
6311OpenGL support.
6312
6313------------------------------------------------------------------------
6314r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
6315Changed paths:
6316   M /trunk/bootstrap
6317   M /trunk/configure.ac
6318   M /trunk/examples/Makefile.am
6319   M /trunk/src/Makefile.am
6320   M /trunk/test/Makefile.am
6321
6322  * Use libtool for the static library generation; paves the way for
6323    a future shared library.
6324
6325------------------------------------------------------------------------
6326r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
6327Changed paths:
6328   M /trunk/src/graphics.c
6329
6330  * compilation fix.
6331
6332------------------------------------------------------------------------
6333r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
6334Changed paths:
6335   M /trunk/src/bitmap.c
6336   M /trunk/src/caca.h
6337
6338  * src/bitmap.c:
6339    + Implemented caca_set_bitmap_gamma().
6340
6341------------------------------------------------------------------------
6342r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
6343Changed paths:
6344   M /trunk/src/caca.h
6345   M /trunk/src/graphics.c
6346
6347  * src/graphics.c:
6348    + Implemented caca_get_screen().
6349
6350------------------------------------------------------------------------
6351r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
6352Changed paths:
6353   M /trunk/examples/cacaplas.c
6354
6355  * examples/cacaplas: slower animation.
6356
6357------------------------------------------------------------------------
6358r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
6359Changed paths:
6360   M /trunk/AUTHORS
6361   A /trunk/perl
6362   A /trunk/perl/Build.PL
6363   A /trunk/perl/MANIFEST
6364   A /trunk/perl/MANIFEST.SKIP
6365   A /trunk/perl/META.yml
6366   A /trunk/perl/Makefile.PL
6367   A /trunk/perl/README
6368   A /trunk/perl/lib
6369   A /trunk/perl/lib/Term
6370   A /trunk/perl/lib/Term/Caca
6371   A /trunk/perl/lib/Term/Caca/Bitmap.pm
6372   A /trunk/perl/lib/Term/Caca/Constants.pm
6373   A /trunk/perl/lib/Term/Caca/Sprite.pm
6374   A /trunk/perl/lib/Term/Caca.pm
6375   A /trunk/perl/lib/Term/Caca.xs
6376   A /trunk/perl/lib/Term/Kaka
6377   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
6378   A /trunk/perl/lib/Term/Kaka/Constants.pm
6379   A /trunk/perl/lib/Term/Kaka/Sprite.pm
6380   A /trunk/perl/lib/Term/Kaka.pm
6381   A /trunk/perl/t
6382   A /trunk/perl/t/data
6383   A /trunk/perl/t/data/caca.txt
6384
6385  * Imported John Beppu's Perl wrapper.
6386
6387------------------------------------------------------------------------
6388r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
6389Changed paths:
6390   M /trunk/src/bitmap.c
6391
6392  * src/bitmap.c: dark background works again with floyd-steinberg.
6393
6394------------------------------------------------------------------------
6395r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
6396Changed paths:
6397   M /trunk/examples/aafire.c
6398   M /trunk/examples/cacaball.c
6399   M /trunk/examples/cacamoir.c
6400   M /trunk/examples/cacaplas.c
6401
6402  * examples/:
6403    + Use Space to pause demos, Esc to quit.
6404
6405------------------------------------------------------------------------
6406r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
6407Changed paths:
6408   M /trunk/src/bitmap.c
6409
6410  * src/bitmap.c: dark background works again, except with floyd-steinberg.
6411
6412------------------------------------------------------------------------
6413r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
6414Changed paths:
6415   M /trunk/src/bitmap.c
6416   M /trunk/src/caca.c
6417   M /trunk/src/caca.h
6418
6419  * src/caca.h:
6420    + Introduced CACA_DITHER_FSTEIN.
6421  * src/caca.c:
6422    + CACA_DITHER_FSTEIN is the default dithering method.
6423  * src/bitmap.c:
6424    + Fixed other dithering methods. Black background does not work yet.
6425
6426------------------------------------------------------------------------
6427r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
6428Changed paths:
6429   M /trunk/src/bitmap.c
6430
6431  * src/bitmap.c: oops, removed spurious test code.
6432
6433------------------------------------------------------------------------
6434r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
6435Changed paths:
6436   M /trunk/src/bitmap.c
6437
6438  * src/bitmap.c:
6439    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
6440
6441------------------------------------------------------------------------
6442r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
6443Changed paths:
6444   M /trunk/doc/Makefile.am
6445
6446  * doc/Makefile.am:
6447    + Really fixed the manpage generation.
6448
6449------------------------------------------------------------------------
6450r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
6451Changed paths:
6452   M /trunk/doc/Makefile.am
6453
6454  * doc/Makefile.am:
6455    + Manpage installation fix.
6456
6457------------------------------------------------------------------------
6458r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
6459Changed paths:
6460   M /trunk/examples/cacaplas.c
6461
6462  * examples/cacaplas.c: use Esc to quit, Space to pause.
6463
6464------------------------------------------------------------------------
6465r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
6466Changed paths:
6467   M /trunk/THANKS
6468   M /trunk/src/graphics.c
6469
6470  * src/graphics.c:
6471    + Win32 speed improvements by Jari Komppa.
6472
6473------------------------------------------------------------------------
6474r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
6475Changed paths:
6476   M /trunk/src/graphics.c
6477
6478  * src/graphics.c:
6479    + Fix strict aliasing rules breakage.
6480
6481------------------------------------------------------------------------
6482r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
6483Changed paths:
6484   M /trunk/bootstrap
6485
6486  * bootstrap:
6487    + Support for automake 1.8.
6488
6489------------------------------------------------------------------------
6490r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
6491Changed paths:
6492   D /trunk/BUGS
6493   M /trunk/Makefile.am
6494   M /trunk/TODO
6495   M /trunk/debian/changelog
6496   M /trunk/debian/control
6497   M /trunk/debian/rules
6498
6499  * BUGS TODO:
6500    + Removed BUGS, updated TODO.
6501  * debian/*:
6502    + Depend on libx11-dev instead of xlibs-dev.
6503    + New Debian upload.
6504
6505------------------------------------------------------------------------
6506r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
6507Changed paths:
6508   M /trunk/configure.ac
6509   M /trunk/msvc/config.h
6510   M /trunk/src/graphics.c
6511
6512  * configure.ac src/graphics:
6513    + Check for resize_term and resizeterm in -lncurses.
6514
6515------------------------------------------------------------------------
6516r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6517Changed paths:
6518   A /branches/0.9 (from /trunk:259)
6519   M /branches/0.9/ChangeLog
6520   M /trunk/ChangeLog
6521
6522  * 0.9 branch.
6523
6524------------------------------------------------------------------------
6525r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
6526Changed paths:
6527   M /trunk/ChangeLog
6528   M /trunk/NEWS
6529   M /trunk/configure.ac
6530   M /trunk/debian/changelog
6531   M /trunk/libcaca.spec
6532   M /trunk/msvc/config.h
6533
6534  * 0.9 release.
6535
6536------------------------------------------------------------------------
6537r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
6538Changed paths:
6539   M /trunk/configure.ac
6540   M /trunk/debian/changelog
6541   M /trunk/src/caca.c
6542   M /trunk/src/event.c
6543   M /trunk/src/graphics.c
6544
6545  * configure.ac:
6546    + Check for curses.h as well as ncurses.h.
6547  * src/caca.c src/event.c src/graphics.c:
6548    + Include curses.h if ncurses.h was not found.
6549
6550------------------------------------------------------------------------
6551r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
6552Changed paths:
6553   M /trunk/examples/cacaview.c
6554
6555  * examples/cacaview.c:
6556    + Moved statusbar and help menu handling in separate functions.
6557
6558------------------------------------------------------------------------
6559r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
6560Changed paths:
6561   M /trunk/src/caca.c
6562
6563  * src/caca.c:
6564    + Alloc the AllocConsole() call to fail in case the process already has
6565      a console.
6566
6567------------------------------------------------------------------------
6568r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
6569Changed paths:
6570   M /trunk/examples/cacaview.c
6571
6572  * examples/cacaview.c:
6573    + Proper aspect ratio support.
6574    + Finer zoom support.
6575    + Handle mouse clicks as next/prev picture command.
6576    + Removed useless iterations in draw_checkers().
6577
6578------------------------------------------------------------------------
6579r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
6580Changed paths:
6581   M /trunk/THANKS
6582   M /trunk/src/event.c
6583   M /trunk/src/graphics.c
6584
6585  * src/graphics.c:
6586    + Fixed a buffer overflow due to bad signed/unsigned handling.
6587  * src/event.c:
6588    + Disallow zero width or height in the X11 driver.
6589    + Fixed resizing in ncurses and slang.
6590  * THANKS:
6591    + Added the Source Mage maintainer.
6592
6593------------------------------------------------------------------------
6594r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
6595Changed paths:
6596   A /branches/0.8 (from /trunk:252)
6597   M /branches/0.8/ChangeLog
6598   M /trunk/ChangeLog
6599
6600  * 0.8 branch.
6601
6602------------------------------------------------------------------------
6603r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
6604Changed paths:
6605   M /trunk/ChangeLog
6606   M /trunk/NEWS
6607   M /trunk/THANKS
6608   M /trunk/configure.ac
6609   M /trunk/debian/changelog
6610   M /trunk/libcaca.spec
6611   M /trunk/msvc/config.h
6612
6613  * 0.8 release.
6614
6615------------------------------------------------------------------------
6616r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
6617Changed paths:
6618   M /trunk/examples/cacaview.c
6619   M /trunk/src/event.c
6620   M /trunk/src/graphics.c
6621
6622  * src/graphics.c:
6623    + When resizing under X11, copy the old pixmap to the new one.
6624  * examples/cacaview.c:
6625    + Resizing support.
6626
6627------------------------------------------------------------------------
6628r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
6629Changed paths:
6630   M /trunk/src/caca_internals.h
6631   M /trunk/src/event.c
6632   M /trunk/src/graphics.c
6633
6634  * src/event.c:
6635    + Refresh the X11 window when an exposure event is received.
6636    + When resizing the X11 window, start showing extra characters when two
6637      thirds are visible.
6638
6639------------------------------------------------------------------------
6640r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
6641Changed paths:
6642   M /trunk/TODO
6643   M /trunk/examples/cacaview.c
6644   M /trunk/src/caca.h
6645   M /trunk/src/graphics.c
6646
6647  * src/graphics.c:
6648    + Renamed caca_set_title() to caca_set_window_title().
6649    + Implemented caca_get_window_width() and caca_get_window_height().
6650  * examples/cacaview.c:
6651    + Set the window title to cacaview.
6652
6653------------------------------------------------------------------------
6654r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
6655Changed paths:
6656   M /trunk/src/bitmap.c
6657   M /trunk/src/event.c
6658
6659  * src/event.c:
6660    + Make sure the mouse coordinates stay within the screen boundaries even
6661      if the window was resized.
6662  * src/bitmap.c:
6663    + Fixed a buffer underflow in the rendering routine that caused the bottom
6664      and rightmost pixels to be missed in certain conditions.
6665    + Minor speed optimisation.
6666
6667------------------------------------------------------------------------
6668r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
6669Changed paths:
6670   M /trunk/test
6671   M /trunk/test/Makefile.am
6672   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
6673
6674  * test/colors.c:
6675    + Extracted the colour test from examples/demo.c.
6676
6677------------------------------------------------------------------------
6678r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
6679Changed paths:
6680   M /trunk/src/caca_internals.h
6681   M /trunk/src/event.c
6682   M /trunk/src/graphics.c
6683   M /trunk/test/event.c
6684
6685  * src/graphics.c src/event.c:
6686    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
6687  * test/event.c:
6688    + Display CACA_EVENT_RESIZE.
6689
6690------------------------------------------------------------------------
6691r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
6692Changed paths:
6693   M /trunk/configure.ac
6694   M /trunk/msvc/config.h
6695   M /trunk/src/graphics.c
6696
6697  * src/graphics.c:
6698    + Resize handling in the ncurses and slang drivers.
6699
6700------------------------------------------------------------------------
6701r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
6702Changed paths:
6703   M /trunk/examples/aafire.c
6704   M /trunk/src/caca.h
6705   M /trunk/src/caca_internals.h
6706   M /trunk/src/event.c
6707   M /trunk/src/graphics.c
6708
6709  * src/event.c:
6710    + Added the CACA_EVENT_RESIZE event.
6711    + Added caca_get_mouse_x() and caca_get_mouse_y().
6712  * src/graphics.c:
6713    + Window resize handling in the X11 driver.
6714  * examples/aafire.c:
6715    + Fixed a bad assumption in the resize handling code.
6716
6717------------------------------------------------------------------------
6718r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
6719Changed paths:
6720   M /trunk/build-win32
6721   M /trunk/configure.ac
6722   M /trunk/debian/rules
6723   M /trunk/doc/Makefile.am
6724   M /trunk/libcaca.spec
6725
6726  * configure.ac:
6727    + Added --disable-doc to let the user not build documentation.
6728  * build-win32:
6729    + Do not build documentation.
6730
6731------------------------------------------------------------------------
6732r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
6733Changed paths:
6734   M /trunk/THANKS
6735   M /trunk/src/Makefile.am
6736   A /trunk/src/event.c (from /trunk/src/io.c:238)
6737   M /trunk/src/graphics.c
6738   D /trunk/src/io.c
6739
6740  * src/graphics.c:
6741    + Fixed a typo preventing Win32 builds.
6742  * src/event.c:
6743    + Renamed io.c into event.c.
6744  * THANKS:
6745    + Added Gentoo, NetBSD and FreeBSD porters.
6746
6747------------------------------------------------------------------------
6748r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
6749Changed paths:
6750   M /trunk/Makefile.am
6751   M /trunk/configure.ac
6752   M /trunk/examples/aafire.c
6753   M /trunk/examples/cacaview.c
6754   A /trunk/msvc
6755   A /trunk/msvc/Makefile.am
6756   A /trunk/msvc/cacaball.vcproj
6757   A /trunk/msvc/cacademo.vcproj
6758   A /trunk/msvc/cacafire.vcproj
6759   A /trunk/msvc/cacamoir.vcproj
6760   A /trunk/msvc/cacaplas.vcproj
6761   A /trunk/msvc/cacaview.vcproj
6762   A /trunk/msvc/config.h
6763   A /trunk/msvc/libcaca.sln
6764   A /trunk/msvc/libcaca.vcproj
6765   M /trunk/src/caca.c
6766   M /trunk/src/graphics.c
6767   M /trunk/src/time.c
6768
6769  * configure.ac:
6770    + Check for sys/times.h and unistd.h.
6771    + Added calls to AC_C_CONST and AC_C_INLINE.
6772  * src/time.c src/graphics.c:
6773    + Fixes for MSVC compilation warnings.
6774    + Additional sanity checks in the Win32 driver.
6775  * src/caca.c:
6776    + Use raw()/noraw() in the curses driver instead of cbreak().
6777  * msvc/libcaca.sln:
6778    + Added an MSVC solution.
6779  * examples/aafire.c:
6780    + Slightly reduced the maximum cacafire framerate.
6781
6782------------------------------------------------------------------------
6783r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
6784Changed paths:
6785   M /trunk/NOTES
6786   M /trunk/examples/cacaview.c
6787   M /trunk/src/caca.h
6788   M /trunk/src/graphics.c
6789
6790  * src/graphics.c:
6791    + Implemented caca_set_title() for X11 and Win32.
6792  * examples/cacaview.c:
6793    + Use caca_set_title() to set the window title to "cacaview".
6794
6795------------------------------------------------------------------------
6796r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
6797Changed paths:
6798   M /trunk/Makefile.am
6799   M /trunk/autotools/Makefile.am
6800   M /trunk/debian/Makefile.am
6801   M /trunk/doc/Makefile.am
6802   M /trunk/examples/Makefile.am
6803   M /trunk/src/Makefile.am
6804   M /trunk/test/Makefile.am
6805
6806  * Fixed $Id in all Makefile.am files.
6807
6808------------------------------------------------------------------------
6809r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
6810Changed paths:
6811   M /trunk/Makefile.am
6812   M /trunk/autotools/Makefile.am
6813   A /trunk/build-win32
6814   M /trunk/debian/Makefile.am
6815   M /trunk/doc/Makefile.am
6816   M /trunk/examples/Makefile.am
6817   M /trunk/src/Makefile.am
6818   M /trunk/test/Makefile.am
6819
6820  * build-win32:
6821    + Win32 cross-compilation script.
6822
6823------------------------------------------------------------------------
6824r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
6825Changed paths:
6826   M /trunk/NEWS
6827   M /trunk/debian/control
6828   M /trunk/debian/rules
6829   M /trunk/doc/Makefile.am
6830   M /trunk/doc/cacademo.1
6831   M /trunk/examples
6832   M /trunk/examples/Makefile.am
6833   D /trunk/examples/cacacirc.c
6834   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
6835   M /trunk/libcaca.spec
6836
6837  * examples/cacamoir.c:
6838    + Renamed cacacirc to cacamoir.
6839  * libcaca.spec debian/ doc/:
6840    + Added cacamoir to the distributed files.
6841
6842------------------------------------------------------------------------
6843r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
6844Changed paths:
6845   M /trunk/examples
6846   M /trunk/examples/Makefile.am
6847   M /trunk/examples/cacaball.c
6848   A /trunk/examples/cacacirc.c
6849   M /trunk/examples/cacaplas.c
6850
6851  * examples/cacaballs.c:
6852    + Bigger metaballs, less metaballs.
6853    + Rotating palette.
6854  * examples/cacaplas.c:
6855    + Slightly decreased speed.
6856  * examples/cacacirc.c:
6857    + New effect.
6858
6859------------------------------------------------------------------------
6860r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
6861Changed paths:
6862   M /trunk/configure.ac
6863   M /trunk/src/time.c
6864
6865  * configure.ac:
6866    + Better win32 check for Sleep().
6867
6868------------------------------------------------------------------------
6869r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
6870Changed paths:
6871   M /trunk/configure.ac
6872   M /trunk/examples/cacaview.c
6873   M /trunk/src/time.c
6874
6875  * configure.ac src/time.c:
6876    + Look for Sleep in -lkernel32.
6877  * examples/cacaview.c:
6878    + Use caca_wait_event() instead of usleep()/caca_get_event().
6879
6880------------------------------------------------------------------------
6881r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
6882Changed paths:
6883   M /trunk/NOTES
6884   M /trunk/examples/cacaview.c
6885   M /trunk/src/caca.c
6886   M /trunk/src/caca_internals.h
6887   M /trunk/src/graphics.c
6888   M /trunk/src/io.c
6889   M /trunk/src/time.c
6890
6891  * src/caca.c src/graphics.c src/io.c src/time.c:
6892    + Native win32 port.
6893
6894------------------------------------------------------------------------
6895r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
6896Changed paths:
6897   M /trunk/configure.ac
6898   M /trunk/src/caca.c
6899   M /trunk/src/caca_internals.h
6900   M /trunk/src/graphics.c
6901   M /trunk/src/io.c
6902   M /trunk/src/time.c
6903   M /trunk/test/event.c
6904
6905  * configure.ac:
6906    + Check for gettimeofday().
6907  * src/time.c:
6908    + Created _caca_time().
6909    + Ported _caca_getticks() to the Win32 API.
6910  * src/caca.c:
6911    + Properly builds on Win32.
6912  * test/event.c:
6913    + Added <stdlib.h> because we use malloc().
6914
6915------------------------------------------------------------------------
6916r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
6917Changed paths:
6918   M /trunk/NEWS
6919   M /trunk/THANKS
6920   M /trunk/examples/cacaplas.c
6921
6922  * THANKS examples/cacaplas.c:
6923    + Updated credits.
6924  * NEWS:
6925    + Forthcoming 0.8 news.
6926
6927------------------------------------------------------------------------
6928r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
6929Changed paths:
6930   M /trunk/configure.ac
6931   M /trunk/examples
6932   M /trunk/examples/Makefile.am
6933   A /trunk/examples/cacaplas.c
6934
6935  * configure.ac:
6936    + Check for -lm.
6937  * examples/cacaplas.c:
6938    + New demo, cacaplas, that displays a colour plasma.
6939
6940------------------------------------------------------------------------
6941r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
6942Changed paths:
6943   M /trunk/src/caca.h
6944   M /trunk/src/graphics.c
6945   M /trunk/src/io.c
6946   M /trunk/test/event.c
6947
6948  * src/graphics:
6949    + Initialise the char buffers in the X11 driver.
6950  * src/io.c:
6951    + caca_get_event() and caca_wait_event() immediately return zero if
6952      event_mask is zero.
6953    + Added support for the Home, End, PgUp and PgDown keys.
6954    + In the S-Lang driver, added a call to SLang_getkey() before the call to
6955      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
6956  * test/event.c:
6957    + The "quit" sequence now quits the program, instead of "q" alone.
6958    + Added a status bar below.
6959
6960------------------------------------------------------------------------
6961r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
6962Changed paths:
6963   M /trunk/BUGS
6964   M /trunk/NOTES
6965   M /trunk/README
6966   M /trunk/configure.ac
6967   M /trunk/src/Makefile.am
6968   M /trunk/src/caca.c
6969   M /trunk/src/caca_internals.h
6970   M /trunk/src/graphics.c
6971   M /trunk/src/io.c
6972   A /trunk/src/time.c
6973   M /trunk/test/event.c
6974
6975  * test/event.c:
6976    + Do not refresh after each event, but only when there is no event
6977      pending.
6978    + If the pressed key is a printable character, display it.
6979  * src/time.c:
6980    + Moved _caca_getticks() to this file.
6981  * src/caca.c:
6982    + Set the escape delay to a very low value in the ncurses driver,
6983      because I don't want escape sequences to be entered manually.
6984  * src/io.c:
6985    + Autorepeat emulation in the ncurses and slang drivers: do not
6986      immediately send the key release event.
6987  * configure.ac:
6988    + Check for usleep.
6989    + Improvements in the win32 platform detection.
6990
6991------------------------------------------------------------------------
6992r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
6993Changed paths:
6994   M /trunk/configure.ac
6995   M /trunk/src/graphics.c
6996   M /trunk/test/event.c
6997
6998  * test/event.c:
6999    + Display at least two digits for keycodes.
7000  * configure.ac:
7001    + ScreenUpdate is actually mandatory for our conio driver.
7002
7003------------------------------------------------------------------------
7004r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
7005Changed paths:
7006   M /trunk/src/graphics.c
7007   M /trunk/src/io.c
7008   M /trunk/test/event.c
7009
7010  * src/io.c:
7011    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
7012      directly interpreted.
7013    + Major rehandling of the event code. All output drivers are now
7014      correctly separated.
7015  * src/graphics.c:
7016    + Fixed a compilation warning.
7017  * test/event.c:
7018    + More human-readable event printing.
7019
7020------------------------------------------------------------------------
7021r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
7022Changed paths:
7023   A /branches/0.7 (from /trunk:224)
7024   M /branches/0.7/ChangeLog
7025   M /branches/0.7/libcaca.spec
7026   M /trunk/ChangeLog
7027   M /trunk/libcaca.spec
7028
7029  * 0.7 branch.
7030
7031------------------------------------------------------------------------
7032r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
7033Changed paths:
7034   M /trunk/configure.ac
7035   M /trunk/debian/changelog
7036   M /trunk/libcaca.spec
7037
7038  * configure.ac:
7039    + Release 0.7.
7040
7041------------------------------------------------------------------------
7042r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
7043Changed paths:
7044   M /trunk/src/bitmap.c
7045
7046  * src/bitmap.c:
7047    + Fixed a bug in the dithering characters.
7048
7049------------------------------------------------------------------------
7050r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
7051Changed paths:
7052   M /trunk/NEWS
7053   M /trunk/src/bitmap.c
7054   M /trunk/src/io.c
7055
7056  * src/io.c:
7057    + Do not report mouse motions if the coordinates did not change.
7058  * src/bitmap.c:
7059    + More documentation.
7060
7061------------------------------------------------------------------------
7062r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
7063Changed paths:
7064   M /trunk/configure.ac
7065   M /trunk/src/caca.c
7066   M /trunk/src/graphics.c
7067   M /trunk/src/io.c
7068   M /trunk/test
7069   M /trunk/test/Makefile.am
7070   A /trunk/test/event.c
7071
7072  * test/event.c:
7073    + Small event lister, similar to X11's xev.
7074  * src/graphics.c:
7075    + If possible, disable autorepeat in the X11 driver.
7076  * src/io.c:
7077    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
7078    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
7079
7080------------------------------------------------------------------------
7081r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
7082Changed paths:
7083   M /trunk/debian/control
7084   M /trunk/debian/rules
7085   M /trunk/doc/Makefile.am
7086   D /trunk/doc/caca-spritedit.1
7087   M /trunk/examples/Makefile.am
7088   D /trunk/examples/spritedit.c
7089   M /trunk/libcaca.spec
7090   M /trunk/test/Makefile.am
7091   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
7092
7093  * test/spritedit.c:
7094    + Moved spritedit to the test/ directory, because it is not mature enough.
7095  * libcaca.spec debian/control debian/rules:
7096    + Do not install caca-spritedit.
7097
7098------------------------------------------------------------------------
7099r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
7100Changed paths:
7101   M /trunk/NEWS
7102   M /trunk/debian/control
7103   M /trunk/debian/rules
7104   M /trunk/doc/Makefile.am
7105   M /trunk/doc/cacademo.1
7106   M /trunk/libcaca.spec
7107   M /trunk/src/bitmap.c
7108   M /trunk/src/caca.c
7109   M /trunk/src/caca.h
7110   M /trunk/src/conic.c
7111   M /trunk/src/graphics.c
7112   M /trunk/src/io.c
7113   M /trunk/src/line.c
7114   M /trunk/src/sprite.c
7115
7116  * libcaca.spec debian/control:
7117    + Updated the package descriptions to include cacaball.
7118  * doc/cacademo.1 doc/Makefile.am:
7119    + Use the cacademo manpage as the cacaball manpage.
7120  * src/:
7121    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
7122      documenting bizarre stuff.
7123
7124------------------------------------------------------------------------
7125r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
7126Changed paths:
7127   M /trunk/examples/cacaball.c
7128
7129  * examples/cacaball.c:
7130    + 24 metaballs instead of 5, but smaller.
7131    + Zoom the bitmap to make more use of the screen area.
7132
7133------------------------------------------------------------------------
7134r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
7135Changed paths:
7136   M /trunk/AUTHORS
7137   M /trunk/THANKS
7138   M /trunk/examples/aafire.c
7139   M /trunk/examples/cacaball.c
7140
7141  * examples/cacaball.c:
7142    + Crop the palette so that it looks a bit more like metaballs.
7143  * AUTHORS THANKS:
7144    + Credited Jylam and Jan Hubicka.
7145
7146------------------------------------------------------------------------
7147r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
7148Changed paths:
7149   M /trunk/examples/cacaball.c
7150
7151  * examples/cacaball.c:
7152    + Huge coding style overhaul.
7153    + Display 5 metaballs instead of 3.
7154    + Generate the palette instead of having a static one.
7155    + Use a 256x256 back buffer for more smoothness.
7156
7157------------------------------------------------------------------------
7158r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
7159Changed paths:
7160   M /trunk/src/graphics.c
7161
7162  * src/graphics.c:
7163    + Fixed a compilation warning.
7164
7165------------------------------------------------------------------------
7166r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
7167Changed paths:
7168   M /trunk/examples
7169   M /trunk/examples/Makefile.am
7170   A /trunk/examples/cacaball.c
7171
7172  * examples/cacaball.c:
7173    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
7174
7175------------------------------------------------------------------------
7176r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
7177Changed paths:
7178   M /trunk/examples/aafire.c
7179   M /trunk/examples/cacaview.c
7180   M /trunk/examples/demo.c
7181   M /trunk/examples/spritedit.c
7182   M /trunk/src/caca.h
7183   M /trunk/src/io.c
7184   M /trunk/test/dithering.c
7185   M /trunk/test/hsv.c
7186
7187  * src/io.c:
7188    + caca_get_event() and caca_wait_event() now accept a mask as an argument
7189      in order to select events.
7190
7191------------------------------------------------------------------------
7192r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
7193Changed paths:
7194   M /trunk/src/graphics.c
7195
7196  * src/graphics.c:
7197    + Fixed a bug that caused an infinite loop if the delay between two
7198      caca_refresh() calls was greater than 2000 seconds (or something).
7199
7200------------------------------------------------------------------------
7201r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
7202Changed paths:
7203   M /trunk/examples/cacaview.c
7204   M /trunk/src/io.c
7205
7206  * src/io.c:
7207    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
7208  * examples/cacaview.c:
7209    + Use <stdlib.h> instead of <malloc.h>.
7210
7211------------------------------------------------------------------------
7212r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
7213Changed paths:
7214   M /trunk/configure.ac
7215   M /trunk/doc/Makefile.am
7216
7217  * configure.ac:
7218    + Check for dvips in addition to latex.
7219  * doc/Makefile.am:
7220    + Workaround for a bug in the latex code generated by doxygen
7221      in Mandrake 9.1.
7222
7223------------------------------------------------------------------------
7224r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
7225Changed paths:
7226   M /trunk/libcaca.spec
7227
7228  * libcaca.spec:
7229    + Install documentation into %{doc}/package-version/ instead
7230      of %{doc}/package/.
7231    + Added tetex-dvips to the build dependencies.
7232
7233------------------------------------------------------------------------
7234r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
7235Changed paths:
7236   A /branches/0.6 (from /trunk:207)
7237   M /branches/0.6/ChangeLog
7238   M /trunk/ChangeLog
7239
7240  * 0.6 branch.
7241
7242------------------------------------------------------------------------
7243r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
7244Changed paths:
7245   M /trunk/NEWS
7246   M /trunk/configure.ac
7247   M /trunk/debian/changelog
7248   M /trunk/debian/control
7249   M /trunk/debian/rules
7250   M /trunk/doc/Makefile.am
7251   M /trunk/libcaca.spec
7252
7253  * configure.ac NEWS:
7254    + Prepared the 0.6 release.
7255  * libcaca.spec:
7256    + Split the RPM into libcaca-devel and caca-utils.
7257    + More detailed descriptions.
7258    + Packages are now rpmlint clean.
7259  * doc/Makefile.am:
7260    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
7261
7262------------------------------------------------------------------------
7263r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
7264Changed paths:
7265   M /trunk/configure.ac
7266   M /trunk/src/caca.c
7267   M /trunk/src/graphics.c
7268   M /trunk/src/io.c
7269
7270  * configure.ac:
7271    + Search for <slang/slang.h> in addition of <slang.h>.
7272
7273------------------------------------------------------------------------
7274r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
7275Changed paths:
7276   M /trunk/src/bitmap.c
7277
7278  * src/bitmap.c:
7279    + Dither H/S/V when looking up the two nearest colours.
7280    + Weigh pixels in the distance calculation.
7281    + Factorised the lookup table calculation.
7282
7283------------------------------------------------------------------------
7284r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
7285Changed paths:
7286   M /trunk/test
7287   M /trunk/test/Makefile.am
7288   A /trunk/test/hsv.c
7289
7290  * test/hsv.c:
7291    + Trivial saturation/value rendering test.
7292
7293------------------------------------------------------------------------
7294r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
7295Changed paths:
7296   M /trunk/src/bitmap.c
7297   M /trunk/src/caca.c
7298   M /trunk/src/caca_internals.h
7299
7300  * src/bitmap.c:
7301    + Fixed a minor overflow in the saturation computation.
7302    + Use a global lookup table for foreground/background colour selection
7303      in the bitmap rendering routine. This broke dithering, sorry.
7304
7305------------------------------------------------------------------------
7306r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
7307Changed paths:
7308   M /trunk/examples/aafire.c
7309   M /trunk/examples/cacaview.c
7310   M /trunk/src/bitmap.c
7311   M /trunk/src/caca.c
7312   M /trunk/src/caca.h
7313   M /trunk/src/graphics.c
7314   M /trunk/src/line.c
7315   M /trunk/src/sprite.c
7316   M /trunk/test/optipal.c
7317
7318  * src/ examples/ test/:
7319    + Changed <const type> constructs into <type const>.
7320
7321------------------------------------------------------------------------
7322r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
7323Changed paths:
7324   M /trunk/examples/aafire.c
7325
7326  * examples/aafire.c:
7327    + Do not call caca_get_width() 10000 times per frame. Cache the value
7328      instead.
7329
7330------------------------------------------------------------------------
7331r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
7332Changed paths:
7333   M /trunk/src/graphics.c
7334
7335  * src/graphics.c:
7336    + Split the drawing of foreground and background colours in the X11
7337      driver. Nice performance improvement.
7338
7339------------------------------------------------------------------------
7340r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
7341Changed paths:
7342   M /trunk/examples/cacaview.c
7343
7344  * examples/cacaview.c:
7345    + If Imlib2 was not activated, warn the user that only BMP is supported.
7346
7347------------------------------------------------------------------------
7348r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
7349Changed paths:
7350   M /trunk/AUTHORS
7351   M /trunk/Makefile.am
7352   A /trunk/THANKS
7353   A /trunk/libcaca.spec
7354
7355  * libcaca.spec:
7356    + RPM specfile, courtesy of Richard Zidlicky.
7357  * THANKS:
7358    + Added a THANKS file for contributors.
7359
7360------------------------------------------------------------------------
7361r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
7362Changed paths:
7363   M /trunk/README
7364   M /trunk/src/caca.c
7365   M /trunk/src/graphics.c
7366
7367  * src/graphics.c:
7368    + Minor optimisation in caca_set_color().
7369    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
7370    + Optimised the X11 caca_refresh() routine by handling strings of the
7371      same colour as one text chunk.
7372  * src/caca.c:
7373    + Bugfix in caca_init when conio is the only compiled-in driver.
7374  * README:
7375    + Minor documentation updates.
7376
7377------------------------------------------------------------------------
7378r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
7379Changed paths:
7380   M /trunk/examples/aafire.c
7381   M /trunk/examples/cacaview.c
7382
7383  * examples/cacaview.c:
7384    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
7385  * examples/aafire.c:
7386    + bzero the pixel buffer in the initialisation routine.
7387
7388------------------------------------------------------------------------
7389r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7390Changed paths:
7391   M /trunk/doc/doxygen.cfg.in
7392   M /trunk/src/bitmap.c
7393   M /trunk/src/box.c
7394   M /trunk/src/caca.h
7395   M /trunk/src/conic.c
7396   M /trunk/src/graphics.c
7397   M /trunk/src/io.c
7398   M /trunk/src/line.c
7399   M /trunk/src/math.c
7400   M /trunk/src/triangle.c
7401
7402  * doc/doxygen.cfg.in:
7403    + Removed caca_internal.h from the list of documented files.
7404  * src/:
7405    + Minor documentation updates.
7406
7407------------------------------------------------------------------------
7408r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
7409Changed paths:
7410   M /trunk/BUGS
7411   M /trunk/debian/rules
7412   M /trunk/doc/Makefile.am
7413   M /trunk/test/dithering.c
7414
7415  * test/dithering.c:
7416    + Fixed a minor compilation warning.
7417  * debian/rules:
7418    + Explicitely use --enable-imlib2.
7419  * BUGS:
7420    + Added a note about blinking consoles.
7421  * doc/Makefile.am:
7422    + Fixed a bashism in the HTML files installation.
7423
7424------------------------------------------------------------------------
7425r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
7426Changed paths:
7427   M /trunk/doc/Makefile.am
7428
7429  * doc/Makefile.am:
7430    + Do not install doxygen.png directly, because it can be doxygen.gif on
7431      old installations.
7432
7433------------------------------------------------------------------------
7434r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7435Changed paths:
7436   M /trunk/examples/aafire.c
7437
7438  * examples/aafire.c:
7439    + Only quit upon keypress, not mouse motion.
7440
7441------------------------------------------------------------------------
7442r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
7443Changed paths:
7444   M /trunk/examples/aafire.c
7445
7446  * examples/aafire.c:
7447    + Render cacafire at full speed.
7448
7449------------------------------------------------------------------------
7450r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
7451Changed paths:
7452   M /trunk/src/graphics.c
7453   M /trunk/test
7454   M /trunk/test/Makefile.am
7455   A /trunk/test/optipal.c
7456
7457  * test/optipal.c:
7458    + Optimised S-Lang palette generator.
7459  * src/graphics:
7460    + Removed the S-Lang palette generator and replaced it with the tables
7461      generated by optipal.
7462
7463------------------------------------------------------------------------
7464r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
7465Changed paths:
7466   M /trunk/Makefile.am
7467   M /trunk/configure.ac
7468   M /trunk/examples/Makefile.am
7469   A /trunk/test
7470   A /trunk/test/Makefile.am
7471   A /trunk/test/dithering.c
7472
7473  * Makefile.am:
7474    + Added a test directory for test programs.
7475  * test/dithering.c:
7476    + The value/saturation dithering example.
7477
7478------------------------------------------------------------------------
7479r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
7480Changed paths:
7481   M /trunk/examples/cacaview.c
7482   M /trunk/src/caca.c
7483
7484  * src/caca.c:
7485    + Do not try the X11 driver if DISPLAY is set to the empty string.
7486  * examples/cacaview.c:
7487    + Cosmetic fixes.
7488
7489------------------------------------------------------------------------
7490r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
7491Changed paths:
7492   M /trunk/examples/Makefile.am
7493   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
7494   D /trunk/examples/view.c
7495
7496  * example/:
7497    + Renamed view.c into cacaview.c.
7498
7499------------------------------------------------------------------------
7500r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
7501Changed paths:
7502   M /trunk/src/io.c
7503
7504  * src/io.c:
7505    + Fixed mouse support under ncurses and slang.
7506
7507------------------------------------------------------------------------
7508r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
7509Changed paths:
7510   M /trunk/configure.ac
7511
7512  * configure.ac:
7513    + Error out if Imlib2 was not found. Override with --disable-imlib2.
7514
7515------------------------------------------------------------------------
7516r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
7517Changed paths:
7518   M /trunk/doc
7519   M /trunk/examples/demo.c
7520   M /trunk/src/caca.h
7521   M /trunk/src/io.c
7522
7523  * src/io.c:
7524    + Mouse support under X11.
7525    + Split the mouse motion and mouse click events.
7526  * examples/demo.c:
7527    + Mouse motion support.
7528
7529------------------------------------------------------------------------
7530r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
7531Changed paths:
7532   M /trunk/src/caca.c
7533   M /trunk/src/graphics.c
7534
7535  * src/graphics.c:
7536    + Compilation fix.
7537  * src/caca.c:
7538    + Minor indentation fix.
7539
7540------------------------------------------------------------------------
7541r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
7542Changed paths:
7543   M /trunk/configure.ac
7544   M /trunk/src/caca.c
7545
7546  * src/caca.c:
7547    + Prefer the X11 driver if $DISPLAY is set.
7548    + The slang driver is now preferred over the ncurses driver.
7549  * configure.ac:
7550    + Autodetect conio.h.
7551
7552------------------------------------------------------------------------
7553r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
7554Changed paths:
7555   M /trunk/configure.ac
7556
7557  * configure.ac:
7558    + Autodetect ncurses, slang and X11.
7559    + Abort if no output driver was selected or detected.
7560
7561------------------------------------------------------------------------
7562r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
7563Changed paths:
7564   A /branches/0.5 (from /trunk:179)
7565   M /branches/0.5/ChangeLog
7566   M /trunk/ChangeLog
7567
7568  * 0.5 branch.
7569
7570------------------------------------------------------------------------
7571r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
7572Changed paths:
7573   M /trunk/NEWS
7574   M /trunk/configure.ac
7575   M /trunk/debian/changelog
7576
7577  * configure.ac NEWS debian/changelog:
7578    + New 0.5 release.
7579
7580------------------------------------------------------------------------
7581r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
7582Changed paths:
7583   M /trunk/BUGS
7584   M /trunk/NOTES
7585   M /trunk/configure.ac
7586   M /trunk/src/graphics.c
7587
7588  * NOTES BUGS:
7589    + Updated information about the S-Lang colour pair shortage bug.
7590  * src/graphics.c:
7591    + Implemented the solution explained in NOTES.
7592
7593------------------------------------------------------------------------
7594r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
7595Changed paths:
7596   M /trunk/src/caca.c
7597
7598  * src/caca.c:
7599    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
7600
7601------------------------------------------------------------------------
7602r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
7603Changed paths:
7604   M /trunk/NOTES
7605
7606  * NOTES:
7607    + Added a section with a proposed solution to the slang problem.
7608
7609------------------------------------------------------------------------
7610r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
7611Changed paths:
7612   A /branches/0.4 (from /trunk:174)
7613   M /branches/0.4/ChangeLog
7614   M /trunk/ChangeLog
7615
7616  * 0.4 branch.
7617
7618------------------------------------------------------------------------
7619r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
7620Changed paths:
7621   M /trunk/configure.ac
7622   M /trunk/debian/control
7623
7624  * debian/control:
7625    + Added missing dependencies to the -dev package.
7626  * configure.ac:
7627    + Kludge for woody builds where x_includes is undefined.
7628
7629------------------------------------------------------------------------
7630r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
7631Changed paths:
7632   M /trunk/src/caca.h
7633
7634  * src/caca.h:
7635    + Documented CACA_FONT.
7636
7637------------------------------------------------------------------------
7638r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
7639Changed paths:
7640   M /trunk/doc/Makefile.am
7641
7642  * doc/Makefile.am:
7643    + Rename the refman.ps doxygen documentation to libcaca.ps.
7644
7645------------------------------------------------------------------------
7646r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
7647Changed paths:
7648   M /trunk/NEWS
7649   M /trunk/src/caca.h
7650   M /trunk/src/graphics.c
7651
7652  * src/graphics.c:
7653    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
7654  * src/caca.c:
7655    + Documented the CACA_GEOMETRY environment variable.
7656
7657------------------------------------------------------------------------
7658r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
7659Changed paths:
7660   M /trunk/src/caca_internals.h
7661   M /trunk/src/graphics.c
7662   M /trunk/src/io.c
7663
7664  * src/io.c:
7665    + Mouse support in the X11 driver.
7666
7667------------------------------------------------------------------------
7668r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
7669Changed paths:
7670   M /trunk/src/graphics.c
7671
7672  * src/graphics:
7673    + Use XCreateWindow instead of XCreateSimpleWindow.
7674    + Set the X window title to "caca for X".
7675
7676------------------------------------------------------------------------
7677r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
7678Changed paths:
7679   M /trunk/debian/changelog
7680   M /trunk/debian/control
7681   M /trunk/debian/rules
7682
7683  * debian/control:
7684    + Build-depend on doxygen and tetex to build documentation.
7685    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
7686
7687------------------------------------------------------------------------
7688r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
7689Changed paths:
7690   M /trunk/BUGS
7691   M /trunk/Makefile.am
7692   M /trunk/NEWS
7693   M /trunk/README
7694   M /trunk/TODO
7695   M /trunk/configure.ac
7696   M /trunk/doc/Makefile.am
7697   M /trunk/src/graphics.c
7698
7699  * configure.ac NEWS:
7700    + Prepared release 0.4.
7701  * src/graphics.c README BUGS TODO:
7702    + Updated documentation.
7703  * Makefile.am doc/Makefile.am:
7704    + Install the generated doxygen documentation.
7705
7706------------------------------------------------------------------------
7707r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
7708Changed paths:
7709   M /trunk/src/io.c
7710
7711  * src/io.c:
7712    + Fixed a warning by including <unistd.h>.
7713    + Support for arrow and function keys under X11.
7714
7715------------------------------------------------------------------------
7716r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
7717Changed paths:
7718   M /trunk/configure.ac
7719   M /trunk/doc/Makefile.am
7720   D /trunk/doc/doxygen.cfg
7721   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
7722   M /trunk/examples/aafire.c
7723   M /trunk/examples/demo.c
7724   M /trunk/examples/spritedit.c
7725   M /trunk/examples/view.c
7726   M /trunk/src/bitmap.c
7727   M /trunk/src/box.c
7728   M /trunk/src/caca.c
7729   M /trunk/src/caca.h
7730   M /trunk/src/caca_internals.h
7731   M /trunk/src/conic.c
7732   M /trunk/src/graphics.c
7733   M /trunk/src/io.c
7734   M /trunk/src/line.c
7735   M /trunk/src/math.c
7736   M /trunk/src/sprite.c
7737   M /trunk/src/triangle.c
7738
7739  * src/io.c:
7740    + Added caca_wait_event(), a blocking caca_get_event().
7741  * src/ examples/:
7742    + More documentation.
7743  * doc/doxygen.cfg.in:
7744    + doc/doxygen.cfg is now generated by configure, so that we can use
7745      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
7746    + Create manpages.
7747
7748------------------------------------------------------------------------
7749r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
7750Changed paths:
7751   M /trunk/doc/doxygen.cfg
7752   M /trunk/src/bitmap.c
7753   M /trunk/src/caca.c
7754   M /trunk/src/caca.h
7755
7756  * More API documentation.
7757
7758------------------------------------------------------------------------
7759r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
7760Changed paths:
7761   M /trunk/src/caca.c
7762
7763  * caca.c:
7764    + Fixed typos in the initialisation code.
7765
7766------------------------------------------------------------------------
7767r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
7768Changed paths:
7769   M /trunk/configure.ac
7770   M /trunk/src/bitmap.c
7771   M /trunk/src/caca.c
7772   M /trunk/src/caca.h
7773   M /trunk/src/caca_internals.h
7774   M /trunk/src/conic.c
7775   M /trunk/src/graphics.c
7776   M /trunk/src/io.c
7777   M /trunk/src/line.c
7778
7779  * src/graphics.c src/caca.c src/io.c:
7780    + Support for simultaneously compiled-in drivers.
7781    + Honour the CACA_DRIVER environment variable.
7782  * configure.ac:
7783    + Drivers are no longer mutually exclusive.
7784
7785------------------------------------------------------------------------
7786r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
7787Changed paths:
7788   M /trunk/src/graphics.c
7789
7790  * src/graphics:
7791    + Initialise default height at 32 (as in aalib).
7792
7793------------------------------------------------------------------------
7794r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
7795Changed paths:
7796   M /trunk/src/caca_internals.h
7797   M /trunk/src/graphics.c
7798   M /trunk/src/io.c
7799
7800  * src/graphics.c:
7801    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
7802    + Use an intermediary X pixmap for rendering.
7803    + Slightly changed the variable naming scheme.
7804
7805------------------------------------------------------------------------
7806r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
7807Changed paths:
7808   M /trunk/examples/aafire.c
7809
7810  * examples/aafire.c:
7811    + The image buffer in cacafire was too small.
7812
7813------------------------------------------------------------------------
7814r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
7815Changed paths:
7816   M /trunk/src/graphics.c
7817
7818  * src/graphics.c:
7819    + Progress in the X11 driver.
7820    + Fixed a compilation bug in the conio driver.
7821
7822------------------------------------------------------------------------
7823r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
7824Changed paths:
7825   M /trunk/debian/changelog
7826   M /trunk/debian/control
7827   M /trunk/debian/rules
7828
7829  * debian/rules debian/control:
7830    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
7831    + Symlinked cacafire.1 to cacademo.1.
7832
7833------------------------------------------------------------------------
7834r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
7835Changed paths:
7836   M /trunk/ChangeLog
7837   M /trunk/NEWS
7838   M /trunk/README
7839   M /trunk/debian/changelog
7840   M /trunk/debian/control
7841   M /trunk/doc/doxygen.cfg
7842
7843  * debian/control:
7844    + Updated long descriptions.
7845  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
7846    + Prepared 0.3 release.
7847  * README:
7848    + --enable-ncurses is now the default.
7849
7850------------------------------------------------------------------------
7851r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
7852Changed paths:
7853   M /trunk/src/bitmap.c
7854   M /trunk/src/box.c
7855   M /trunk/src/caca.c
7856   M /trunk/src/caca.h
7857   M /trunk/src/conic.c
7858   M /trunk/src/graphics.c
7859   M /trunk/src/io.c
7860   M /trunk/src/line.c
7861   M /trunk/src/math.c
7862   M /trunk/src/sprite.c
7863   M /trunk/src/triangle.c
7864
7865  * src/:
7866    + Doxygenated public functions.
7867
7868------------------------------------------------------------------------
7869r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
7870Changed paths:
7871   M /trunk/src/caca.h
7872
7873  * src/caca.h:
7874    + Documented environment variables.
7875
7876------------------------------------------------------------------------
7877r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
7878Changed paths:
7879   M /trunk/examples/view.c
7880
7881  * examples/view.c:
7882    + Fixed a bug in the loading of 1bpp BMPs.
7883    + Commented stuff.
7884
7885------------------------------------------------------------------------
7886r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
7887Changed paths:
7888   M /trunk/examples/Makefile.am
7889   M /trunk/examples/view.c
7890
7891  * examples/view.c:
7892    + If Imlib2 is not available, use a custom simple BMP loader.
7893    + Draw the bottom bar one line higher to leave room for a status line.
7894    + '?' now properly toggles help.
7895  * examples/Makefile.am:
7896    + Always build cacaview.
7897
7898------------------------------------------------------------------------
7899r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
7900Changed paths:
7901   M /trunk/configure.ac
7902   M /trunk/src/bitmap.c
7903
7904  * src/bitmap.c:
7905    + If the alpha palette is all-zero, forget the alpha channel.
7906  * configure.ac:
7907    + Export HAVE_IMLIB2_H and the like.
7908
7909------------------------------------------------------------------------
7910r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
7911Changed paths:
7912   M /trunk/src/bitmap.c
7913
7914  * src/bitmap.c:
7915    + If the alpha mask is 0, ignore alpha information.
7916    + Ditto if no alpha information is given with the palette.
7917
7918------------------------------------------------------------------------
7919r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
7920Changed paths:
7921   M /trunk/configure.ac
7922   M /trunk/src/caca.c
7923   M /trunk/src/caca_internals.h
7924   M /trunk/src/graphics.c
7925   M /trunk/src/io.c
7926
7927  * src/graphics.c src/io.c:
7928    + Beginning of an X11 driver. Currently we merely open the window and
7929      check keyboard events.
7930
7931------------------------------------------------------------------------
7932r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
7933Changed paths:
7934   M /trunk/configure.ac
7935   M /trunk/debian/changelog
7936   M /trunk/src/caca.c
7937
7938  * configure.ac debian/changelog:
7939    + Prepare for 0.3 release.
7940    + Check for strcasecmp().
7941  * src/caca.c:
7942    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
7943      variables.
7944
7945------------------------------------------------------------------------
7946r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
7947Changed paths:
7948   M /trunk/examples/aafire.c
7949   M /trunk/examples/demo.c
7950   M /trunk/examples/view.c
7951   M /trunk/src/bitmap.c
7952   M /trunk/src/caca.c
7953   M /trunk/src/caca.h
7954   M /trunk/src/caca_internals.h
7955
7956  * src/bitmap.c:
7957    + Added antialiasing support.
7958    + Dithering, antialiasing and background mode can now be selected at
7959      runtime.
7960  * src/caca.c src/caca.h:
7961    + Renamed caca_dithering into caca_feature and extended the type to
7962      express background colour and antialiasing mode.
7963  * examples/demo.c:
7964    + Fixed a bug that disabled the sprite demo.
7965    + Draw solid flares.
7966  * examples/view.c:
7967    + Select antialiasing and background mode at runtime.
7968
7969------------------------------------------------------------------------
7970r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
7971Changed paths:
7972   M /trunk/BUGS
7973   M /trunk/TODO
7974   M /trunk/debian/control
7975   M /trunk/doc/cacademo.1
7976   M /trunk/doc/cacaview.1
7977
7978  * Minor updates to manpages, BUGS, TODO and the Debian control file.
7979
7980------------------------------------------------------------------------
7981r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
7982Changed paths:
7983   M /trunk/src/Makefile.am
7984   M /trunk/src/bitmap.c
7985   M /trunk/src/caca.c
7986   M /trunk/src/caca.h
7987   M /trunk/src/caca_internals.h
7988   M /trunk/src/graphics.c
7989
7990  * src/caca.c:
7991    + Moved global variables to src/graphics.c.
7992  * src/bitmap.c:
7993    + Sanitised prototypes.
7994
7995------------------------------------------------------------------------
7996r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
7997Changed paths:
7998   M /trunk/examples
7999   M /trunk/examples/aafire.c
8000   M /trunk/examples/demo.c
8001   M /trunk/examples/view.c
8002   M /trunk/src/bitmap.c
8003   M /trunk/src/box.c
8004   M /trunk/src/caca.c
8005   M /trunk/src/caca.h
8006   M /trunk/src/caca_internals.h
8007   M /trunk/src/conic.c
8008   M /trunk/src/graphics.c
8009   M /trunk/src/line.c
8010   M /trunk/src/sprite.c
8011   M /trunk/src/triangle.c
8012
8013  * src/graphics.c:
8014    + Internally cache screen width and height.
8015  * src/bitmap.c:
8016    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
8017      alpha as fully transparent, and any other value as fully opaque.
8018    + Slightly tuned colour weights in the renderer.
8019    + caca_set_bitmap_palette() takes unsigned ints.
8020  * examples/demo.c:
8021    + Added a crap render demo.
8022  * examples/aafire.c:
8023    + Set a 20ms delay.
8024    + Added alpha values to the palette.
8025  * examples/view.c:
8026    + Draw a gray checkered grid below the image so that transparent images
8027      look a lot nicer.
8028    + 'f' toggles "fullscreen" mode.
8029
8030------------------------------------------------------------------------
8031r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
8032Changed paths:
8033   M /trunk/caca-config.in
8034   M /trunk/configure.ac
8035
8036  * configure.ac:
8037    + Set the executable bit of caca-config when regenerating that file.
8038  * caca-config.in:
8039    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
8040      have @CACA_LIBS@.
8041
8042------------------------------------------------------------------------
8043r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
8044Changed paths:
8045   M /trunk/configure.ac
8046   M /trunk/examples/Makefile.am
8047   A /trunk/examples/aafire.c
8048
8049  * configure.ac:
8050    + Removed unused USE_* variables.
8051    + Export -lslang and -lncurses as @CACA_LIBS@.
8052  * examples/aafire.c:
8053    + Imported aafire.c from the AAlib tree and ported it to libcaca.
8054
8055------------------------------------------------------------------------
8056r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
8057Changed paths:
8058   M /trunk/ChangeLog
8059   M /trunk/NEWS
8060   M /trunk/TODO
8061   M /trunk/debian/changelog
8062   M /trunk/debian/control
8063
8064  * 0.2 release.
8065
8066------------------------------------------------------------------------
8067r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
8068Changed paths:
8069   M /trunk/examples/view.c
8070
8071  * examples/view.c:
8072    + Removed last endianness issue.
8073
8074------------------------------------------------------------------------
8075r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
8076Changed paths:
8077   M /trunk/examples/view.c
8078   M /trunk/src/bitmap.c
8079   M /trunk/src/io.c
8080
8081  * src/io.c:
8082    + Removed a useless message.
8083  * src/bitmap.c examples/view.c:
8084    + Really fixed the endianness issue.
8085
8086------------------------------------------------------------------------
8087r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
8088Changed paths:
8089   M /trunk/src/bitmap.c
8090
8091  * src/bitmap.c:
8092    + Fine-tuned the new renderer.
8093    + Fixed warnings.
8094    + Changed hardcoded values to macros.
8095
8096------------------------------------------------------------------------
8097r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
8098Changed paths:
8099   M /trunk/configure.ac
8100   M /trunk/examples/demo.c
8101   M /trunk/examples/view.c
8102   M /trunk/src/bitmap.c
8103   M /trunk/src/caca.c
8104   M /trunk/src/caca.h
8105
8106  * src/bitmap.c:
8107    + Fixed an endianness issue in the byte reader.
8108    + Decreased precision in RGB and HSV values to avoid overflows.
8109    + New dithering method: 2x2 ordered.
8110    + New renderer, with background colour awareness.
8111  * configure.ac:
8112    + Check for <endian.h>.
8113  * examples/demo.c examples/view.c:
8114    + Fixed an endianness issue in cacaview.
8115    + Adapted code to the additional dithering method.
8116
8117------------------------------------------------------------------------
8118r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
8119Changed paths:
8120   M /trunk/examples/view.c
8121   M /trunk/src/bitmap.c
8122
8123  * src/bitmap.c examples/view.c:
8124    + Fixed an endianness issue in caca_draw_bitmap().
8125    + Code cleanup.
8126
8127------------------------------------------------------------------------
8128r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
8129Changed paths:
8130   M /trunk/TODO
8131   M /trunk/doc/cacaview.1
8132   M /trunk/examples/Makefile.am
8133   M /trunk/examples/view.c
8134   M /trunk/src/caca.c
8135
8136  * src/caca.c:
8137    + Minor change to the dithering names.
8138  * TODO:
8139    + Added cacaview TODO.
8140  * doc/cacaview.1:
8141    + Wrote a manpage for cacaview.
8142  * examples/Makefile.am:
8143    + Moved the -DX_DISPLAY_MISSING=1 here.
8144  * examples/view.c:
8145    + Capital 'D' cycles through dithering modes in reverse order.
8146    + Sleep when there is nothing to do.
8147    + Cosmetic code reorganisation.
8148
8149------------------------------------------------------------------------
8150r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
8151Changed paths:
8152   M /trunk/examples/demo.c
8153   M /trunk/examples/view.c
8154   M /trunk/src/bitmap.c
8155   M /trunk/src/caca.c
8156   M /trunk/src/caca.h
8157
8158  * src/caca.c src/caca.h:
8159    + Added caca_get_dithering_name().
8160  * src/bitmap.c:
8161    + Created a new dithering method with an 8x8 ordered matrix.
8162    + Replaced the char list with a string for better readability.
8163    + Dithering functions now return a value between 0 and 255.
8164  * examples/demo.c examples/view.c:
8165    + Adapted to use caca_get_dithering_name().
8166
8167------------------------------------------------------------------------
8168r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
8169Changed paths:
8170   M /trunk/src/caca.c
8171
8172  * src/caca.c:
8173    + Test whether ncurses knows xterm-16color before setting $TERM.
8174
8175------------------------------------------------------------------------
8176r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
8177Changed paths:
8178   M /trunk/examples/view.c
8179
8180  * examples/view.c:
8181    + Added top and bottom status lines, like in mutt and slrn.
8182    + Added a status string when loading an image or upon error.
8183    + Can load multiple files; use 'n' and 'p' for next and previous.
8184    + Clip zoom between -48 and +48.
8185
8186------------------------------------------------------------------------
8187r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
8188Changed paths:
8189   M /trunk/src/caca.c
8190
8191  * Fixed a C99ism.
8192
8193------------------------------------------------------------------------
8194r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
8195Changed paths:
8196   M /trunk/NOTES
8197   M /trunk/configure.ac
8198   M /trunk/src/caca.c
8199   M /trunk/src/graphics.c
8200
8201  * configure.ac:
8202    + Default to ncurses, not slang, because slang only has 128 colour pairs.
8203  * src/caca.c:
8204    + Disable scrolling to avoid hashmap scrolling optimization code.
8205  * src/graphics.c:
8206    + Swap fg and bg in the colour pair indexing, so that bg is always
8207      right.
8208    + Disable alt charset support to exploit my patched slang.
8209
8210------------------------------------------------------------------------
8211r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
8212Changed paths:
8213   M /trunk/NOTES
8214   M /trunk/examples/view.c
8215   M /trunk/src/bitmap.c
8216
8217  * src/bitmap.c:
8218    + Dither chroma outside of rgb2hsv_default().
8219    + Clip fromx and fromy values.
8220  * NOTES:
8221    + Link to the XTerm control sequences.
8222  * examples/view.c:
8223    + Draw status bar.
8224    + Move with 'h' 'j' 'k' 'l', à la vi.
8225    + '?' toggles a help menu.
8226
8227------------------------------------------------------------------------
8228r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
8229Changed paths:
8230   M /trunk/src/bitmap.c
8231
8232  * src/bitmap.c:
8233    + Removed § from the list of default characters due to collisions.
8234
8235------------------------------------------------------------------------
8236r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
8237Changed paths:
8238   A /trunk/debian/caca-utils.mime
8239   M /trunk/debian/control
8240   M /trunk/debian/rules
8241
8242  * debian/control:
8243    + Removed slang1-dev dependency in caca-utils.
8244  * debian/caca-utils.mime debian/rules:
8245    + Added a MIME file with low priority.
8246    + Added call to dh_installmime.
8247
8248------------------------------------------------------------------------
8249r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
8250Changed paths:
8251   M /trunk/configure.ac
8252   M /trunk/src/caca.c
8253   M /trunk/src/caca_internals.h
8254   M /trunk/src/graphics.c
8255
8256  * src/caca.c src/graphics.c:
8257    + Moved graphics stuff from caca.c to graphics.c.
8258    + Added a few kludges: if gnome-terminal or konsole are detected, switch
8259      to TERM=xterm-16color to benefit from extended colour palette.
8260
8261------------------------------------------------------------------------
8262r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
8263Changed paths:
8264   M /trunk/NOTES
8265   M /trunk/examples/demo.c
8266   M /trunk/examples/spritedit.c
8267   M /trunk/src/bitmap.c
8268   M /trunk/src/caca.c
8269   M /trunk/src/caca.h
8270   M /trunk/src/graphics.c
8271   M /trunk/src/sprite.c
8272
8273  * NOTES:
8274    + Added setab/setaf quotes from the XTerm terminfo.
8275    + Proposed a workaround for bright colours on any terminal.
8276  * src/caca.c:
8277    + 16 colour support for ncurses and conio.
8278  * src/graphics.c:
8279    + Ported to 16 colour support.
8280    + Added a missing <stdio.h> for BUFSIZ.
8281    + Disabled vsnprintf under DOS (only vsprintf exists).
8282  * examples/:
8283    + Don't abort if the caca.txt sprite was not found.
8284    + Ported to 16 colour support.
8285
8286------------------------------------------------------------------------
8287r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
8288Changed paths:
8289   M /trunk/NOTES
8290
8291  * NOTES: more notes about colours.
8292
8293------------------------------------------------------------------------
8294r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
8295Changed paths:
8296   M /trunk/Makefile.am
8297   M /trunk/configure.ac
8298   M /trunk/examples/Makefile.am
8299
8300  * configure.ac:
8301    + More sensible imlib2 detection, works with cross-compilation.
8302  * Makefile.am:
8303    + Don't forget to include NOTES to the dist tarball.
8304
8305------------------------------------------------------------------------
8306r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
8307Changed paths:
8308   A /trunk/NOTES
8309   M /trunk/README
8310   M /trunk/debian/rules
8311
8312  * NOTES: added information about colour support.
8313
8314------------------------------------------------------------------------
8315r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
8316Changed paths:
8317   M /trunk/configure.ac
8318
8319  * configure.ac: Added a missing check for <inttypes.h>.
8320
8321------------------------------------------------------------------------
8322r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
8323Changed paths:
8324   M /trunk/src/bitmap.c
8325
8326  * src/bitmap.c: Support for more colour depths.
8327
8328------------------------------------------------------------------------
8329r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
8330Changed paths:
8331   M /trunk/configure.ac
8332   M /trunk/examples/Makefile.am
8333   M /trunk/examples/demo.c
8334   M /trunk/examples/view.c
8335
8336  * configure.ac examples/Makefile.am:
8337    + Added a check for imlib2-config.
8338    + Build cacaview conditionally.
8339  * examples/demo.c:
8340    + Removed all gdkpixbuf code.
8341  * examples/view.c:
8342    + Default to ordered dithering.
8343    + Make sure the arrows always work even if delta is too small.
8344
8345------------------------------------------------------------------------
8346r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
8347Changed paths:
8348   M /trunk/debian
8349   M /trunk/debian/control
8350   M /trunk/debian/rules
8351
8352  * debian/:
8353    + New caca-utils package.
8354    + Move cacademo, cacaview and caca-spritedit to caca-utils.
8355
8356------------------------------------------------------------------------
8357r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
8358Changed paths:
8359   M /trunk/doc/Makefile.am
8360   D /trunk/doc/caca-demo.1
8361   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
8362   A /trunk/doc/cacaview.1
8363   M /trunk/examples
8364   M /trunk/examples/Makefile.am
8365   A /trunk/examples/view.c
8366
8367  * examples/:
8368    + Simple image viewer, cacaview, based on libcaca and imlib2.
8369    + Renamed caca-demo into cacademo.
8370  * doc/:
8371    + Renamed doc/caca-demo.1 into doc/cacademo.1.
8372
8373------------------------------------------------------------------------
8374r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
8375Changed paths:
8376   M /trunk/src/Makefile.am
8377   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
8378   D /trunk/src/blit.c
8379
8380  * Renamed src/blit.c into src/bitmap.c.
8381
8382------------------------------------------------------------------------
8383r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
8384Changed paths:
8385   M /trunk/examples/demo.c
8386   M /trunk/src/caca.c
8387   M /trunk/src/caca.h
8388   M /trunk/src/io.c
8389
8390  * src/caca.c:
8391    + Mouse initialisation in ncurses.
8392  * src/io.c:
8393    + Mouse support in ncurses.
8394
8395------------------------------------------------------------------------
8396r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
8397Changed paths:
8398   M /trunk/debian/control
8399
8400  * debian/control:
8401    + libcaca-dev should depend on slang1-dev.
8402
8403------------------------------------------------------------------------
8404r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
8405Changed paths:
8406   M /trunk/debian/Makefile.am
8407
8408  * debian/Makefile.am:
8409    + Added compat and copyright to the distributed files.
8410
8411------------------------------------------------------------------------
8412r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
8413Changed paths:
8414   A /trunk/ChangeLog
8415   M /trunk/debian/rules
8416
8417  * Added a ChangeLog file.
8418
8419------------------------------------------------------------------------
8420r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
8421Changed paths:
8422   M /trunk/examples/Makefile.am
8423
8424  * examples/Makefile.am:
8425    + Compilation fix when libcaca is not available.
8426
8427------------------------------------------------------------------------
8428r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
8429Changed paths:
8430   M /trunk/debian/changelog
8431   A /trunk/debian/copyright
8432   M /trunk/debian/rules
8433   M /trunk/doc/Makefile.am
8434   M /trunk/doc/caca-config.1
8435   A /trunk/doc/caca-demo.1
8436   A /trunk/doc/caca-spritedit.1
8437   M /trunk/examples/caca.txt
8438
8439  * debian/:
8440    + Wrote the changelog for the Debian release.
8441    + Wrote a copyright file.
8442  * doc/:
8443    + Wrote manpages for caca-demo and caca-spritedit.
8444  * examples/caca.txt:
8445    + Centered the sprite handle.
8446    + Added a second frame to the sprite.
8447
8448------------------------------------------------------------------------
8449r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
8450Changed paths:
8451   A /trunk/AUTHORS
8452   M /trunk/Makefile.am
8453   A /trunk/NEWS
8454   M /trunk/configure.ac
8455   A /trunk/doc
8456   A /trunk/doc/Makefile.am
8457   A /trunk/doc/caca-config.1
8458   A /trunk/doc/doxygen.cfg
8459   A /trunk/doc/footer.html
8460   A /trunk/doc/header.html
8461
8462  * AUTHORS NEWS:
8463    + Added these mandatory files.
8464  * doc/:
8465    + Wrote a Doxygen configuration file.
8466    + Added a manpage for caca-config(1), borrowed from sdl-config.
8467  * configure.ac:
8468    + Use new style AC_INIT.
8469    + Error out if no library was found.
8470    + Added *djgpp* to the list of non-PIC platforms.
8471    + Added checks for doxygen and latex.
8472
8473------------------------------------------------------------------------
8474r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
8475Changed paths:
8476   M /trunk/examples/Makefile.am
8477   M /trunk/examples/demo.c
8478
8479  * Disabled gdkpixbuf code.
8480
8481------------------------------------------------------------------------
8482r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
8483Changed paths:
8484   M /trunk/src/blit.c
8485   M /trunk/src/box.c
8486   M /trunk/src/caca.c
8487   M /trunk/src/caca.h
8488   M /trunk/src/caca_internals.h
8489   M /trunk/src/conic.c
8490   M /trunk/src/graphics.c
8491   M /trunk/src/io.c
8492   M /trunk/src/line.c
8493   M /trunk/src/math.c
8494   M /trunk/src/sprite.c
8495   M /trunk/src/triangle.c
8496
8497  * src/:
8498    + Doxygenated a few things.
8499
8500------------------------------------------------------------------------
8501r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
8502Changed paths:
8503   M /trunk/TODO
8504   M /trunk/examples/demo.c
8505   M /trunk/src/blit.c
8506   M /trunk/src/caca.h
8507
8508  * TODO:
8509    + A few updates.
8510  * src/blit.c:
8511    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
8512    + Started removing hardcoded bitmask and pitch values.
8513  * examples/demo.c:
8514    + Do something with mouse clicks.
8515
8516------------------------------------------------------------------------
8517r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
8518Changed paths:
8519   M /trunk/src/io.c
8520
8521  * src/io.c:
8522    + Fixed an off-by-one error in the mouse driver.
8523
8524------------------------------------------------------------------------
8525r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
8526Changed paths:
8527   M /trunk
8528   M /trunk/Makefile.am
8529   M /trunk/README
8530   M /trunk/TODO
8531   A /trunk/caca-config.in
8532   M /trunk/configure.ac
8533   M /trunk/debian
8534   A /trunk/debian/compat
8535   M /trunk/debian/control
8536   M /trunk/debian/rules
8537   M /trunk/examples
8538   M /trunk/examples/Makefile.am
8539   M /trunk/examples/demo.c
8540   M /trunk/src/Makefile.am
8541
8542  * debian/control:
8543    + Changed section to libs/libdevel instead of games/games.
8544    + Changed package name to libcaca-dev.
8545  * debian/rules:
8546    + Use debian/compat instead of DH_COMPAT.
8547    + Install README, BUGS and TODO into /usr/share/doc.
8548  * caca-config.in:
8549    + First version of the config script.
8550  * configure.ac src/Makefile.am:
8551    + Build a static PIC library as well.
8552  * README TODO:
8553    + Various updates.
8554
8555------------------------------------------------------------------------
8556r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
8557Changed paths:
8558   M /trunk/TODO
8559   M /trunk/src/io.c
8560
8561  * TODO: New stuff to do.
8562  * src/io.c: left and right arrow keys were swapped.
8563
8564------------------------------------------------------------------------
8565r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
8566Changed paths:
8567   M /trunk/src/blit.c
8568   M /trunk/src/caca.c
8569   M /trunk/src/io.c
8570
8571  * src/io.c:
8572    + Fixed a bug in the mouse coordinates reporting.
8573
8574------------------------------------------------------------------------
8575r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
8576Changed paths:
8577   M /trunk/examples/demo.c
8578   M /trunk/examples/spritedit.c
8579   M /trunk/src/blit.c
8580   M /trunk/src/caca.c
8581   M /trunk/src/caca.h
8582   M /trunk/src/io.c
8583
8584  * src/io.c:
8585    + Renamed sdl_get_key() into sdl_get_event().
8586    + Handle mouse clicks.
8587  * src/caca.c:
8588    + Activate the terminal's mouse handling if supported.
8589
8590------------------------------------------------------------------------
8591r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
8592Changed paths:
8593   M /trunk/examples/Makefile.am
8594   M /trunk/src/Makefile.am
8595   M /trunk/src/blit.c
8596   M /trunk/src/caca.h
8597   M /trunk/src/io.c
8598
8599  * src/io.c src/caca.h:
8600    + Interpret escape sequences for F1, F2, left, right, etc.
8601  * src/Makefile.am examples/Makefile.am:
8602    + Install caca.h in /usr/include.
8603    + Do not install example programs.
8604  * src/blit.c:
8605    + Minor improvements to grayscale colors.
8606
8607------------------------------------------------------------------------
8608r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
8609Changed paths:
8610   D /trunk/.cvsignore
8611   D /trunk/autotools/.cvsignore
8612
8613  * Removed legacy .cvsignore files.
8614
8615------------------------------------------------------------------------
8616r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
8617Changed paths:
8618   M /trunk/examples/demo.c
8619   M /trunk/src/blit.c
8620   M /trunk/src/caca.h
8621
8622  * src/blit.c:
8623    + Hue calculation now uses integers only.
8624    + Dithering is now parametrable. Implemented none, ordered, random.
8625  * examples/demo.c:
8626    + Added dithering selection.
8627
8628------------------------------------------------------------------------
8629r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
8630Changed paths:
8631   M /trunk/examples/Makefile.am
8632   A /trunk/examples/caca.txt
8633   M /trunk/examples/demo.c
8634   M /trunk/examples/spritedit.c
8635   M /trunk/src/blit.c
8636   M /trunk/src/caca.c
8637   M /trunk/src/caca.h
8638   M /trunk/src/caca_internals.h
8639   M /trunk/src/graphics.c
8640
8641  * src/blit.c:
8642    + Added caca_set_dithering() (unused yet).
8643    + Added random dithering.
8644  * src/caca.h:
8645    + Renamed legacy EE_* enums to CACA_*.
8646  * examples/demo.c examples/caca.txt:
8647    + Added a default sprite for libcaca.
8648
8649------------------------------------------------------------------------
8650r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
8651Changed paths:
8652   M /trunk/examples/demo.c
8653   M /trunk/examples/spritedit.c
8654   M /trunk/src/blit.c
8655   M /trunk/src/box.c
8656   M /trunk/src/caca.c
8657   M /trunk/src/caca.h
8658   M /trunk/src/caca_internals.h
8659   M /trunk/src/conic.c
8660   M /trunk/src/graphics.c
8661   M /trunk/src/io.c
8662   M /trunk/src/line.c
8663   M /trunk/src/math.c
8664   M /trunk/src/sprite.c
8665   M /trunk/src/triangle.c
8666
8667  * Changed copyleft to LGPL.
8668
8669------------------------------------------------------------------------
8670r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
8671Changed paths:
8672   M /trunk/Makefile.am
8673   M /trunk/configure.ac
8674   A /trunk/examples (from /trunk/test:90)
8675   M /trunk/examples/Makefile.am
8676   D /trunk/libcaca
8677   A /trunk/src (from /trunk/libcaca:90)
8678   M /trunk/src/line.c
8679   D /trunk/test
8680
8681  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
8682    to examples/.
8683
8684------------------------------------------------------------------------
8685r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
8686Changed paths:
8687   M /trunk/COPYING
8688   M /trunk/Makefile.am
8689   M /trunk/README
8690   M /trunk/TODO
8691   M /trunk/bootstrap
8692   M /trunk/configure.ac
8693   D /trunk/data
8694   D /trunk/debian/.cvsignore
8695   M /trunk/debian/changelog
8696   M /trunk/debian/control
8697   M /trunk/debian/rules
8698   D /trunk/doc
8699   D /trunk/src
8700
8701  * The big TTYvaders/libcaca split. This is libcaca.
8702
8703------------------------------------------------------------------------
8704r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
8705Changed paths:
8706   M /trunk/configure.ac
8707   M /trunk/libcaca/blit.c
8708   M /trunk/libcaca/caca.c
8709   M /trunk/libcaca/conic.c
8710   M /trunk/libcaca/graphics.c
8711   M /trunk/src/weapons.c
8712
8713  * configure.ac:
8714    + Added -Wsign-compare to the warning flags.
8715  * libcaca/caca.c:
8716    + Fixed a signed/unsigned bug that caused infinite waits with
8717      ee_set_delay(0).
8718  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
8719    + Fixed minor signed/unsigned comparison warnings.
8720
8721------------------------------------------------------------------------
8722r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
8723Changed paths:
8724   M /trunk/Makefile.am
8725   M /trunk/TODO
8726   M /trunk/configure.ac
8727   A /trunk/libcaca (from /trunk/libee:87)
8728   M /trunk/libcaca/Makefile.am
8729   M /trunk/libcaca/blit.c
8730   M /trunk/libcaca/box.c
8731   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
8732   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
8733   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
8734   M /trunk/libcaca/conic.c
8735   D /trunk/libcaca/ee.c
8736   D /trunk/libcaca/ee.h
8737   D /trunk/libcaca/ee_internals.h
8738   M /trunk/libcaca/graphics.c
8739   M /trunk/libcaca/io.c
8740   M /trunk/libcaca/line.c
8741   M /trunk/libcaca/math.c
8742   M /trunk/libcaca/sprite.c
8743   M /trunk/libcaca/triangle.c
8744   D /trunk/libee
8745   M /trunk/src/Makefile.am
8746   M /trunk/src/aliens.c
8747   M /trunk/src/bonus.c
8748   M /trunk/src/box.c
8749   M /trunk/src/ceo.c
8750   M /trunk/src/collide.c
8751   M /trunk/src/common.h
8752   M /trunk/src/explosions.c
8753   M /trunk/src/intro.c
8754   M /trunk/src/main.c
8755   M /trunk/src/overlay.c
8756   M /trunk/src/player.c
8757   M /trunk/src/starfield.c
8758   M /trunk/src/tunnel.c
8759   M /trunk/src/weapons.c
8760   M /trunk/test/Makefile.am
8761   M /trunk/test/demo.c
8762   M /trunk/test/spritedit.c
8763
8764  * Renamed libee to libcaca. Far less collisions.
8765
8766------------------------------------------------------------------------
8767r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
8768Changed paths:
8769   M /trunk/libee/Makefile.am
8770   A /trunk/libee/blit.c
8771   M /trunk/libee/ee.h
8772   M /trunk/test/Makefile.am
8773   M /trunk/test/demo.c
8774
8775  * Very ugly ee_blit function. Will be polished in a while.
8776
8777------------------------------------------------------------------------
8778r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
8779Changed paths:
8780   M /trunk/libee/ee.c
8781   M /trunk/libee/ee.h
8782   M /trunk/libee/graphics.c
8783   M /trunk/test/demo.c
8784
8785  * libee/ee.c:
8786    + Replaced ee_color_names[] with ee_get_color_name().
8787    + Don't oversleep in ee_refresh().
8788  * libee/graphics.c:
8789    + Implemented ee_printf().
8790  * test/demo.c:
8791    + If new keypresses are detected, don't wait for the next screen refresh.
8792    + Added an fps counter on demos.
8793    + Added controls for outlines and drawing boundaries.
8794
8795------------------------------------------------------------------------
8796r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
8797Changed paths:
8798   M /trunk/libee/ee.c
8799   M /trunk/libee/ee.h
8800   M /trunk/libee/ee_internals.h
8801   M /trunk/libee/graphics.c
8802   M /trunk/libee/line.c
8803
8804  * libee/graphics.c:
8805    + Correct clipping in ee_putstr() for long strings.
8806  * libee/ee.c:
8807    + New ee_get_rendertime() call to provide framerate information.
8808  * libee/ee.h:
8809    + Added const keywords where it was meaningful, despite Slang's blatant
8810      omission of such keywords in its prototypes.
8811
8812------------------------------------------------------------------------
8813r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
8814Changed paths:
8815   M /trunk/libee/ee.c
8816   M /trunk/src/main.c
8817   M /trunk/test/demo.c
8818
8819  * libee/ee.c:
8820    + Implemented correct framerate wait loop.
8821    + No framedropping yet.
8822  * test/demo.c src/main.c:
8823    + Set an arbitrary framerate for demos.
8824
8825------------------------------------------------------------------------
8826r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
8827Changed paths:
8828   M /trunk/src/Makefile.am
8829   M /trunk/test/Makefile.am
8830
8831  * Fixed compilation in an alternate directory.
8832
8833------------------------------------------------------------------------
8834r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
8835Changed paths:
8836   M /trunk/src/box.c
8837   M /trunk/src/main.c
8838   M /trunk/src/player.c
8839   M /trunk/src/starfield.c
8840   M /trunk/src/tunnel.c
8841   M /trunk/src/weapons.c
8842
8843  * Sanity checks after each malloc() call.
8844
8845------------------------------------------------------------------------
8846r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
8847Changed paths:
8848   M /trunk/libee/ee.h
8849   M /trunk/libee/math.c
8850
8851  * libee/math.c:
8852    + ee_sqrt() now uses unsigned ints.
8853    + Avoid overflows in ee_sqrt().
8854
8855------------------------------------------------------------------------
8856r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
8857Changed paths:
8858   M /trunk/src/intro.c
8859
8860  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
8861
8862------------------------------------------------------------------------
8863r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
8864Changed paths:
8865   M /trunk/libee/ee.c
8866   M /trunk/libee/ee_internals.h
8867   M /trunk/libee/graphics.c
8868   M /trunk/libee/sprite.c
8869
8870  * libee/ee.c:
8871    + Error checking in ee_init().
8872    + Pre-generate the empty line for ee_clear().
8873  * libee/sprite.c:
8874    + Better error checking in ee_sprite_load().
8875
8876------------------------------------------------------------------------
8877r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
8878Changed paths:
8879   M /trunk/libee/conic.c
8880   M /trunk/libee/line.c
8881   M /trunk/src/box.c
8882
8883  * Minor coding style changes.
8884
8885------------------------------------------------------------------------
8886r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
8887Changed paths:
8888   M /trunk/data/Makefile.am
8889   D /trunk/data/bar_boss
8890   D /trunk/data/bar_fighter
8891   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
8892   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
8893   D /trunk/data/baz_fighter
8894   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
8895   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
8896   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
8897   D /trunk/data/explosion_medium
8898   D /trunk/data/explosion_small
8899   D /trunk/data/foo_fighter
8900   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
8901   D /trunk/data/item_gem
8902   D /trunk/data/item_heart
8903   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
8904   D /trunk/data/ship_green
8905   D /trunk/data/weapon_bomb
8906   D /trunk/data/weapon_fragbomb
8907   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
8908   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
8909   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
8910   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
8911   M /trunk/src/aliens.c
8912   M /trunk/src/bonus.c
8913   M /trunk/src/explosions.c
8914   M /trunk/src/intro.c
8915   M /trunk/src/player.c
8916   M /trunk/src/weapons.c
8917   M /trunk/test/demo.c
8918
8919  * Renamed sprites to < 8+3 names for the DOS port.
8920
8921------------------------------------------------------------------------
8922r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
8923Changed paths:
8924   M /trunk/data/bar_boss
8925   M /trunk/data/bar_fighter
8926   M /trunk/data/baz_fighter
8927   M /trunk/data/explosion_medium
8928   M /trunk/data/explosion_small
8929   M /trunk/data/foo_fighter
8930   M /trunk/data/item_gem
8931   M /trunk/data/item_heart
8932   M /trunk/data/ship_green
8933   M /trunk/data/weapon_bomb
8934   M /trunk/data/weapon_fragbomb
8935   M /trunk/src/starfield.c
8936   M /trunk/test/demo.c
8937
8938  * test/demo.c:
8939    + Removed a spurious '\n' from an ee_putstr().
8940  * src/starfield.c:
8941    + Fixed starfield color.
8942  * data/:
8943    + Fixed every sprite's colors.
8944
8945------------------------------------------------------------------------
8946r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
8947Changed paths:
8948   A /trunk/BUGS
8949   M /trunk/Makefile.am
8950   M /trunk/README
8951   M /trunk/TODO
8952   M /trunk/libee/Makefile.am
8953   M /trunk/libee/box.c
8954   M /trunk/libee/conic.c
8955   M /trunk/libee/ee.c
8956   M /trunk/libee/ee.h
8957   A /trunk/libee/ee_internals.h
8958   M /trunk/libee/graphics.c
8959   M /trunk/libee/io.c
8960   M /trunk/libee/line.c
8961   M /trunk/libee/math.c
8962   M /trunk/libee/sprite.c
8963   M /trunk/libee/triangle.c
8964   M /trunk/src/Makefile.am
8965   M /trunk/src/overlay.c
8966   M /trunk/src/weapons.c
8967   M /trunk/test/demo.c
8968
8969  * libee/ee.h:
8970    + Added ee_color_names[] containing our 16 color names.
8971  * libee/ee.c:
8972    + Extended our color set to the full 16 instead of 10.
8973    + Precalculate ncurses attributes.
8974  * libee/graphics.c:
8975    + Clip color value in ee_set_color().
8976    + Clip characters in ee_putchar().
8977    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
8978  * libee/ee_internals.h:
8979    + New file to share extern variables within libee.
8980
8981  * test/demo.c:
8982    + Added a simple demo_color() to output all colors.
8983    + Replaced four ee_draw_line() with ee_draw_thin_box().
8984    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
8985      defines y1.
8986    + Randomized colours from 0 to 15 instead of 1 to 10.
8987
8988  * src/Makefiles.am:
8989    + Added -lm to the ttyvaders linking flags because of the intro.
8990
8991  * README BUGS TODO:
8992    + Updated.
8993
8994------------------------------------------------------------------------
8995r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
8996Changed paths:
8997   M /trunk/README
8998   M /trunk/configure.ac
8999   M /trunk/libee/ee.c
9000   M /trunk/libee/graphics.c
9001
9002  * README:
9003    + Added a note about dos cross-compilation.
9004  * configure.ac:
9005    + Added a check for ScreenUpdate in <pc.h>.
9006  * libee/graphics.c libee/ee.c:
9007    + Improved the conio port thanks to ScreenUpdate().
9008
9009------------------------------------------------------------------------
9010r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
9011Changed paths:
9012   M /trunk/configure.ac
9013   M /trunk/libee/conic.c
9014   M /trunk/libee/ee.c
9015   M /trunk/libee/graphics.c
9016   M /trunk/libee/io.c
9017   M /trunk/libee/line.c
9018
9019  * MS-DOS port of libee, using <conio.h>.
9020
9021------------------------------------------------------------------------
9022r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
9023Changed paths:
9024   M /trunk/data/foo_fighter
9025   M /trunk/libee/box.c
9026   M /trunk/libee/ee.h
9027   M /trunk/libee/graphics.c
9028   M /trunk/libee/line.c
9029   M /trunk/libee/sprite.c
9030   M /trunk/src/Makefile.am
9031   M /trunk/src/aliens.c
9032   M /trunk/src/bonus.c
9033   M /trunk/src/box.c
9034   M /trunk/src/common.h
9035   M /trunk/src/explosions.c
9036   A /trunk/src/intro.c
9037   M /trunk/src/main.c
9038   M /trunk/src/overlay.c
9039   M /trunk/src/player.c
9040   M /trunk/src/starfield.c
9041   M /trunk/src/tunnel.c
9042   M /trunk/src/weapons.c
9043   M /trunk/test/demo.c
9044   M /trunk/test/spritedit.c
9045
9046  * libee/graphics.c:
9047    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
9048  * libee/line.c:
9049    + Implemented draw_polyline() and draw_thin_polyline().
9050  * libee/sprite.c:
9051    + Removed the f member of struct ee_sprite.
9052    + Implemented ee_get_sprite_{width|height|dx|dy}().
9053    + Restore the color fater ee_draw_sprite() is called.
9054  * libee/box.c:
9055    + Fixed a bug causing improper box clipping at the right and the bottom.
9056  * data/foo_fighter:
9057    + Fixed bugs in the sprite.
9058  * src/intro.c:
9059    + Test effects for the future game's intro.
9060  * test/spritedit.c:
9061    + Added stuff to the sprite editor. We can now navigate through frames.
9062
9063------------------------------------------------------------------------
9064r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
9065Changed paths:
9066   M /trunk/libee/Makefile.am
9067   A /trunk/libee/box.c
9068   M /trunk/libee/conic.c
9069   M /trunk/libee/ee.h
9070   M /trunk/libee/triangle.c
9071   M /trunk/test/demo.c
9072
9073  * libee/triangle.c:
9074    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
9075  * libee/box.c:
9076    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
9077  * libee/conic.c:
9078    + Wrote ee_fill_ellipse().
9079    + First attempt at ee_draw_thin_ellipse(), to be reworked.
9080  * test/demo.c:
9081    + Merged demo_lines() and demo_thin_lines().
9082    + Merged demo_triangles() and demo_outlined_triangles().
9083    + Wrote demo_box().
9084    + Use ee_fill_ellipse() in demo_all().
9085
9086------------------------------------------------------------------------
9087r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
9088Changed paths:
9089   M /trunk/data/Makefile.am
9090   A /trunk/data/ship_green
9091   M /trunk/src/collide.c
9092   M /trunk/src/main.c
9093   M /trunk/src/player.c
9094   M /trunk/src/weapons.c
9095
9096  * src/weapons.c:
9097    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
9098  * src/player.c:
9099    + Use ee_draw_sprite() to draw our ship.
9100
9101------------------------------------------------------------------------
9102r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
9103Changed paths:
9104   M /trunk/libee/Makefile.am
9105   M /trunk/libee/conic.c
9106   M /trunk/libee/ee.c
9107   M /trunk/libee/ee.h
9108   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
9109   M /trunk/libee/io.c
9110   M /trunk/libee/line.c
9111   M /trunk/libee/math.c
9112   M /trunk/libee/sprite.c
9113   M /trunk/libee/triangle.c
9114   M /trunk/src/box.c
9115   M /trunk/src/overlay.c
9116   M /trunk/src/player.c
9117   M /trunk/src/starfield.c
9118   M /trunk/src/tunnel.c
9119   M /trunk/src/weapons.c
9120   M /trunk/test/demo.c
9121
9122  * libee/graphics.c:
9123    + Moved ee_putstr() and ee_putchar() in here.
9124  * libee/ee.h:
9125    + Got rid of ee_goto().
9126    + Moved <slang.h> or <curses.h> into libee.
9127  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
9128  * Ditto for ee_putchar().
9129
9130------------------------------------------------------------------------
9131r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
9132Changed paths:
9133   M /trunk/data/Makefile.am
9134   M /trunk/src/Makefile.am
9135   M /trunk/test
9136   M /trunk/test/Makefile.am
9137   A /trunk/test/spritedit.c
9138
9139  * test/spritedit.c:
9140    + Placeholder for our upcoming sprite editor.
9141  * src/Makefile.am data/Makefile.am:
9142    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
9143
9144------------------------------------------------------------------------
9145r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
9146Changed paths:
9147   M /trunk/data/Makefile.am
9148   A /trunk/data/weapon_fragbomb
9149   M /trunk/src/weapons.c
9150
9151  * src/weapons.c data/weapon_fragbomb:
9152    + Drew the fragbomb sprite.
9153    + Use the fragbomb in src/weapons.c.
9154
9155------------------------------------------------------------------------
9156r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
9157Changed paths:
9158   M /trunk/data/Makefile.am
9159   A /trunk/data/weapon_bomb
9160   M /trunk/src/weapons.c
9161
9162  * data/weapon_bomb:
9163    + New bomb sprite.
9164  * src/weapons.c:
9165    + Switched the bomb drawing to use ee_draw_sprite().
9166
9167------------------------------------------------------------------------
9168r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
9169Changed paths:
9170   M /trunk/data/Makefile.am
9171   A /trunk/data/explosion_medium
9172   A /trunk/data/explosion_small
9173   M /trunk/libee/sprite.c
9174   M /trunk/src/explosions.c
9175
9176  * libee/sprite.c:
9177    + Made sprite loading more robust.
9178  * src/explosions.c:
9179    + No longer use ee_putchar etc. to draw our sprites, but use
9180      ee_draw_sprite().
9181  * data/:
9182    + Drew explosion_medium and explosion_small sprites.
9183
9184------------------------------------------------------------------------
9185r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9186Changed paths:
9187   M /trunk/libee/conic.c
9188
9189  * libee/conic.c: Clip circles and ellipses.
9190
9191------------------------------------------------------------------------
9192r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
9193Changed paths:
9194   M /trunk/libee/conic.c
9195   M /trunk/libee/sprite.c
9196
9197  * libee/sprite.c:
9198    + Added sanity checks in ee_sprite_* functions.
9199  * libee/conic.c:
9200    + Use ellipsepoints() in ee_draw_circle().
9201
9202------------------------------------------------------------------------
9203r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
9204Changed paths:
9205   M /trunk/test/demo.c
9206
9207  * test/demo.c:
9208    + Ellipses demo.
9209
9210------------------------------------------------------------------------
9211r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
9212Changed paths:
9213   M /trunk/libee/conic.c
9214   M /trunk/libee/ee.h
9215
9216  * libee/conic.c:
9217    + ee_draw_ellipse().
9218
9219------------------------------------------------------------------------
9220r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
9221Changed paths:
9222   M /trunk/libee/Makefile.am
9223   D /trunk/libee/circle.c
9224   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
9225   M /trunk/libee/line.c
9226
9227  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
9228
9229------------------------------------------------------------------------
9230r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
9231Changed paths:
9232   M /trunk/libee/line.c
9233
9234  * libee/line.c:
9235    + Added code comments.
9236
9237------------------------------------------------------------------------
9238r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
9239Changed paths:
9240   M /trunk/configure.ac
9241   M /trunk/libee/Makefile.am
9242   M /trunk/src/Makefile.am
9243   M /trunk/test/Makefile.am
9244
9245  * configure.ac:
9246    + Moved optimization flags and warning triggers here.
9247    + Updated the snapshot timestamp.
9248
9249------------------------------------------------------------------------
9250r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
9251Changed paths:
9252   M /trunk/test/demo.c
9253
9254  * test/demo.c: Nicer complete demo.
9255
9256------------------------------------------------------------------------
9257r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
9258Changed paths:
9259   M /trunk/data/Makefile.am
9260   A /trunk/data/baz_fighter
9261   A /trunk/data/foo_fighter
9262   A /trunk/data/item_gem
9263   A /trunk/data/item_heart
9264   M /trunk/libee/ee.h
9265   M /trunk/libee/sprite.c
9266   M /trunk/src/aliens.c
9267   M /trunk/src/bonus.c
9268   M /trunk/src/box.c
9269
9270  * libee/sprite.c:
9271    + More robust sprite loader.
9272    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
9273    + Free all structures in ee_free_sprite().
9274  * src/aliens.c src/bonus.c:
9275    + Use ee_draw_sprite() instead of our manual sprite rendering.
9276  * src/box.c:
9277    + Use ee_draw_line() instead of the manual equivalent.
9278  * data/:
9279    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
9280
9281------------------------------------------------------------------------
9282r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
9283Changed paths:
9284   A /trunk/data/Makefile.am
9285
9286  * Oops, forgot data/Makefile.am.
9287
9288------------------------------------------------------------------------
9289r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
9290Changed paths:
9291   M /trunk/Makefile.am
9292   M /trunk/configure.ac
9293   A /trunk/data
9294   A /trunk/data/bar_boss
9295   A /trunk/data/bar_fighter
9296   M /trunk/test/demo.c
9297
9298  * test/demo.c:
9299    + Wrote a little sprite demo.
9300  * data/:
9301    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
9302
9303------------------------------------------------------------------------
9304r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9305Changed paths:
9306   M /trunk/libee/Makefile.am
9307   M /trunk/libee/ee.h
9308   A /trunk/libee/sprite.c
9309
9310  * libee/sprite.c:
9311    + Beginning of sprite handling within the library.
9312    + Added support to load files.
9313
9314------------------------------------------------------------------------
9315r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
9316Changed paths:
9317   M /trunk/test/demo.c
9318
9319  * test/demo.c:
9320    + outlined triangles demo.
9321
9322------------------------------------------------------------------------
9323r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
9324Changed paths:
9325   M /trunk/configure.ac
9326   M /trunk/libee/Makefile.am
9327   M /trunk/src/Makefile.am
9328   M /trunk/test/Makefile.am
9329
9330  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
9331
9332------------------------------------------------------------------------
9333r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
9334Changed paths:
9335   M /trunk/src/aliens.c
9336   M /trunk/src/bonus.c
9337   M /trunk/src/box.c
9338   M /trunk/src/collide.c
9339   M /trunk/src/explosions.c
9340   M /trunk/src/main.c
9341   M /trunk/src/overlay.c
9342   M /trunk/src/player.c
9343   M /trunk/src/starfield.c
9344   M /trunk/src/tunnel.c
9345   M /trunk/src/weapons.c
9346
9347  * src/*.c:
9348    + Added missing #include "config.h".
9349    + Fixed a nasty bug in ee_rand() calls.
9350
9351------------------------------------------------------------------------
9352r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
9353Changed paths:
9354   M /trunk/test/demo.c
9355
9356  * test/demo.c:
9357    + Disabled the pyramid demo and wrote a simple triangles demo.
9358
9359------------------------------------------------------------------------
9360r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
9361Changed paths:
9362   M /trunk/libee/Makefile.am
9363   M /trunk/libee/ee.h
9364   A /trunk/libee/triangle.c
9365   M /trunk/test/Makefile.am
9366   M /trunk/test/demo.c
9367
9368  * libee/triangle.c:
9369    + Implemented ee_fill_triangle().
9370  * test/demo.c:
9371    + Triangle demo.
9372
9373------------------------------------------------------------------------
9374r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
9375Changed paths:
9376   M /trunk/libee/ee.h
9377   M /trunk/libee/line.c
9378   M /trunk/test/demo.c
9379
9380  * libee/line.c:
9381    + ee_draw_thin_line().
9382  * test/demo.c:
9383    + Added a thin lines demo.
9384
9385------------------------------------------------------------------------
9386r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9387Changed paths:
9388   M /trunk/libee/line.c
9389
9390  * libee/line.c: genericized line drawing for future use.
9391
9392------------------------------------------------------------------------
9393r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
9394Changed paths:
9395   M /trunk/test
9396   M /trunk/test/demo.c
9397
9398  * test/demo.c:
9399    + Putpixel demo.
9400    + Draw line demo.
9401    + Draw circle demo.
9402    + Animated radar demo.
9403
9404------------------------------------------------------------------------
9405r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
9406Changed paths:
9407   M /trunk/libee/Makefile.am
9408   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
9409   M /trunk/libee/ee.h
9410   M /trunk/libee/line.c
9411   M /trunk/src/weapons.c
9412
9413  * src/weapons.c:
9414    + Removed draw_circle, use ee_draw_circle instead.
9415  * libee/circle.c:
9416    + New ee_draw_circle function.
9417  * libee/line.c:
9418    + Changed an internal function's name.
9419
9420------------------------------------------------------------------------
9421r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
9422Changed paths:
9423   M /trunk/libee
9424   M /trunk/libee/Makefile.am
9425   M /trunk/libee/ee.h
9426   A /trunk/libee/line.c
9427
9428  * libee/line.c: Implemented ee_draw_line.
9429
9430------------------------------------------------------------------------
9431r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
9432Changed paths:
9433   M /trunk/libee/ee.c
9434   M /trunk/libee/ee.h
9435   M /trunk/test/demo.c
9436
9437  * libee/ee.c:
9438    + got rid of DELAY.
9439  * test/demo.c:
9440    + Minor animation effect.
9441
9442------------------------------------------------------------------------
9443r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
9444Changed paths:
9445   M /trunk/libee/math.c
9446
9447  * libee/math.c: fixed a thinko in ee_rand().
9448
9449------------------------------------------------------------------------
9450r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
9451Changed paths:
9452   M /trunk/libee/Makefile.am
9453   M /trunk/libee/ee.c
9454   M /trunk/libee/ee.h
9455   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
9456   A /trunk/libee/math.c
9457   M /trunk/src/Makefile.am
9458   M /trunk/src/aliens.c
9459   M /trunk/src/collide.c
9460   M /trunk/src/common.h
9461   M /trunk/src/explosions.c
9462   M /trunk/src/main.c
9463   D /trunk/src/math.c
9464   M /trunk/src/starfield.c
9465   M /trunk/src/tunnel.c
9466   M /trunk/src/weapons.c
9467
9468  * libee/io.c:
9469    + Moved ee_get_key() here.
9470  * libee/math.c:
9471    + Moved r00t() here and renamed it to ee_sqrt().
9472    + Moved GET_RAND() here and renamed it to ee_rand().
9473  * src/math.c:
9474    + Removed this deprecated file.
9475
9476------------------------------------------------------------------------
9477r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
9478Changed paths:
9479   M /trunk/src/aliens.c
9480   M /trunk/src/bonus.c
9481   M /trunk/src/box.c
9482   M /trunk/src/ceo.c
9483   M /trunk/src/collide.c
9484   M /trunk/src/common.h
9485   M /trunk/src/explosions.c
9486   M /trunk/src/main.c
9487   M /trunk/src/math.c
9488   M /trunk/src/overlay.c
9489   M /trunk/src/player.c
9490   M /trunk/src/starfield.c
9491   M /trunk/src/tunnel.c
9492   M /trunk/src/weapons.c
9493
9494  * Coding style everywhere.
9495
9496------------------------------------------------------------------------
9497r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
9498Changed paths:
9499   M /trunk/libee/Makefile.am
9500   M /trunk/test/Makefile.am
9501   A /trunk/test/demo.c
9502
9503  * libee/Makefile.am, test/Makefile.am:
9504    + Added more compiler warning flags.
9505  * test/demo.c:
9506    + Small demo for libee.
9507
9508------------------------------------------------------------------------
9509r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
9510Changed paths:
9511   M /trunk/libee/ee.c
9512
9513  * libee/ee.c: Fixed a compilation warning.
9514
9515------------------------------------------------------------------------
9516r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
9517Changed paths:
9518   M /trunk/libee/ee.c
9519
9520  * libee/ee.c: Exact line fill in ee_clear().
9521
9522------------------------------------------------------------------------
9523r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
9524Changed paths:
9525   M /trunk/libee/Makefile.am
9526   M /trunk/libee/ee.c
9527   A /trunk/libee/ee.h
9528   M /trunk/src/Makefile.am
9529   M /trunk/src/aliens.c
9530   M /trunk/src/bonus.c
9531   M /trunk/src/box.c
9532   M /trunk/src/ceo.c
9533   M /trunk/src/common.h
9534   M /trunk/src/explosions.c
9535   M /trunk/src/main.c
9536   M /trunk/src/overlay.c
9537   M /trunk/src/player.c
9538   M /trunk/src/starfield.c
9539   M /trunk/src/tunnel.c
9540   M /trunk/src/weapons.c
9541
9542  * libee is now standalone.
9543
9544------------------------------------------------------------------------
9545r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
9546Changed paths:
9547   M /trunk/Makefile.am
9548   M /trunk/configure.ac
9549   M /trunk/libee
9550   A /trunk/libee/Makefile.am
9551   M /trunk/src/Makefile.am
9552   A /trunk/test
9553   A /trunk/test/Makefile.am
9554
9555  * libee is now (almost) standalone.
9556
9557------------------------------------------------------------------------
9558r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
9559Changed paths:
9560   M /trunk/doc/shapes.txt
9561   A /trunk/libee
9562   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
9563   M /trunk/src/Makefile.am
9564   M /trunk/src/ceo.c
9565   M /trunk/src/common.h
9566   D /trunk/src/graphics.c
9567   M /trunk/src/main.c
9568
9569  * libee/ee.c:
9570    + First file in libee, from src/graphics.c.
9571    + Disable cursor upon initialisation.
9572    + Added delay code for constant framerate.
9573  * src/common.h:
9574    + Minor compilation fix for latest ncurses.
9575
9576------------------------------------------------------------------------
9577r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
9578Changed paths:
9579   M /trunk/bootstrap
9580
9581  * bootstrap: always remove autom4te.cache.
9582
9583------------------------------------------------------------------------
9584r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
9585Changed paths:
9586   M /trunk
9587   M /trunk/autotools
9588   M /trunk/bootstrap
9589   M /trunk/configure.ac
9590   M /trunk/debian
9591   M /trunk/src
9592   M /trunk/src/aliens.c
9593   M /trunk/src/bonus.c
9594   M /trunk/src/box.c
9595   M /trunk/src/ceo.c
9596   M /trunk/src/collide.c
9597   M /trunk/src/common.h
9598   M /trunk/src/explosions.c
9599   M /trunk/src/graphics.c
9600   M /trunk/src/main.c
9601   M /trunk/src/math.c
9602   M /trunk/src/overlay.c
9603   M /trunk/src/player.c
9604   M /trunk/src/starfield.c
9605   M /trunk/src/tunnel.c
9606   M /trunk/src/weapons.c
9607
9608  * Fixed keywords, ignore, and lots of tiny SVN things.
9609
9610------------------------------------------------------------------------
9611r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
9612Changed paths:
9613   M /trunk/TODO
9614   M /trunk/src/Makefile.am
9615   A /trunk/src/box.c
9616   M /trunk/src/common.h
9617   M /trunk/src/main.c
9618   M /trunk/src/overlay.c
9619
9620  * support for boxes
9621  * application: pause box
9622
9623------------------------------------------------------------------------
9624r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
9625Changed paths:
9626   M /trunk/TODO
9627   M /trunk/src/collide.c
9628
9629  * cosmetic code changes.
9630  * fixed a bug in the tunnel munching.
9631
9632------------------------------------------------------------------------
9633r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
9634Changed paths:
9635   M /trunk/README
9636   M /trunk/TODO
9637   M /trunk/configure.ac
9638   M /trunk/src/weapons.c
9639
9640  * fixed the ncurses build.
9641  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
9642
9643------------------------------------------------------------------------
9644r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
9645Changed paths:
9646   M /trunk/configure.ac
9647   M /trunk/src/collide.c
9648   M /trunk/src/common.h
9649   M /trunk/src/graphics.c
9650   M /trunk/src/main.c
9651   M /trunk/src/overlay.c
9652   M /trunk/src/player.c
9653
9654  * new timestamp for a new snapshot.
9655  * lots of sanity checks in collide.c.
9656  * moved usleep() to graphics.c.
9657  * added random key generator in the dummy driver.
9658  * cosmetic changes in the energy bars.
9659
9660------------------------------------------------------------------------
9661r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
9662Changed paths:
9663   M /trunk/src/Makefile.am
9664   M /trunk/src/common.h
9665   M /trunk/src/main.c
9666   A /trunk/src/overlay.c
9667   M /trunk/src/player.c
9668
9669  * better handling of special weapon timeout.
9670  * the bomb is now part of the standard fire button effect.
9671  * overlay for life and special weapon jauges.
9672
9673------------------------------------------------------------------------
9674r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
9675Changed paths:
9676   M /trunk/src/aliens.c
9677   M /trunk/src/collide.c
9678   M /trunk/src/common.h
9679   M /trunk/src/main.c
9680   M /trunk/src/player.c
9681
9682  * aliens are now named foo, bar and baz.
9683  * beginning of life jauges.
9684
9685------------------------------------------------------------------------
9686r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
9687Changed paths:
9688   M /trunk/src/common.h
9689   M /trunk/src/main.c
9690   M /trunk/src/player.c
9691
9692  * ship has vx and vy.
9693
9694------------------------------------------------------------------------
9695r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
9696Changed paths:
9697   M /trunk/TODO
9698   M /trunk/src/main.c
9699   M /trunk/src/tunnel.c
9700
9701  * cosmetic change: reworked draw_tunnel.
9702
9703------------------------------------------------------------------------
9704r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
9705Changed paths:
9706   M /trunk/src/main.c
9707   M /trunk/src/tunnel.c
9708
9709  * lasers are now twice as fast.
9710  * walls are now filled, and displayed on top of aliens.
9711
9712------------------------------------------------------------------------
9713r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
9714Changed paths:
9715   M /trunk/configure.ac
9716   M /trunk/src/Makefile.am
9717   M /trunk/src/ceo.c
9718   M /trunk/src/common.h
9719   M /trunk/src/graphics.c
9720   M /trunk/src/main.c
9721   M /trunk/src/tunnel.c
9722
9723  * added support for --disable-slang.
9724  * fixed an overflow in the tunnel update code.
9725  * fragbomb is now 'f', not 'd'.
9726  * added a missing call to init_bonus().
9727
9728------------------------------------------------------------------------
9729r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
9730Changed paths:
9731   M /trunk/TODO
9732   M /trunk/src/collide.c
9733   M /trunk/src/common.h
9734   M /trunk/src/main.c
9735   M /trunk/src/starfield.c
9736   M /trunk/src/tunnel.c
9737   M /trunk/src/weapons.c
9738
9739  * the beam now digs the tunnel.
9740  * the starfield is now an array of stars.
9741  * fixed wall rendering (offset issues and disappearing left wall).
9742  * 32 seekers on fragbomb explosion, not 16.
9743
9744------------------------------------------------------------------------
9745r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
9746Changed paths:
9747   M /trunk/src/weapons.c
9748
9749  * seekers and homing bombs react more quickly.
9750  * 16 seekers on fragbomb explosion instead of 12.
9751
9752------------------------------------------------------------------------
9753r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
9754Changed paths:
9755   M /trunk/src/math.c
9756   M /trunk/src/weapons.c
9757
9758  * fixed a segfault when the target seeker speed was zero.
9759  * factorized the seeker generation on fragbomb explosion.
9760
9761------------------------------------------------------------------------
9762r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
9763Changed paths:
9764   M /trunk/src/Makefile.am
9765   M /trunk/src/common.h
9766   A /trunk/src/math.c
9767   M /trunk/src/weapons.c
9768
9769  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
9770
9771------------------------------------------------------------------------
9772r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
9773Changed paths:
9774   M /trunk/doc/shapes.txt
9775   M /trunk/src/aliens.c
9776   M /trunk/src/ceo.c
9777   M /trunk/src/collide.c
9778   M /trunk/src/common.h
9779   M /trunk/src/main.c
9780   M /trunk/src/weapons.c
9781
9782  * dead aliens don't explode in the collision loop but in their update loop.
9783  * new super weapon, the fragmentation bomb.
9784
9785------------------------------------------------------------------------
9786r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
9787Changed paths:
9788   M /trunk/.cvsignore
9789   M /trunk/Makefile.am
9790   A /trunk/autotools
9791   A /trunk/autotools/.cvsignore
9792   A /trunk/autotools/Makefile.am
9793   M /trunk/bootstrap
9794   M /trunk/configure.ac
9795   M /trunk/debian/.cvsignore
9796   M /trunk/src/Makefile.am
9797
9798  * Moved generated autotools files to the autotools/ directory.
9799
9800------------------------------------------------------------------------
9801r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
9802Changed paths:
9803   M /trunk/src/aliens.c
9804   M /trunk/src/bonus.c
9805   M /trunk/src/ceo.c
9806   M /trunk/src/collide.c
9807   M /trunk/src/common.h
9808   M /trunk/src/explosions.c
9809   M /trunk/src/graphics.c
9810   M /trunk/src/main.c
9811   M /trunk/src/player.c
9812   M /trunk/src/starfield.c
9813   M /trunk/src/tunnel.c
9814   M /trunk/src/weapons.c
9815
9816  * I think I fucked up the $Id tags on my previous commit.
9817
9818------------------------------------------------------------------------
9819r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
9820Changed paths:
9821   A /trunk/COPYING
9822   M /trunk/src/aliens.c
9823   M /trunk/src/bonus.c
9824   M /trunk/src/ceo.c
9825   M /trunk/src/collide.c
9826   M /trunk/src/common.h
9827   M /trunk/src/explosions.c
9828   M /trunk/src/graphics.c
9829   M /trunk/src/main.c
9830   M /trunk/src/player.c
9831   M /trunk/src/starfield.c
9832   M /trunk/src/tunnel.c
9833   M /trunk/src/weapons.c
9834
9835  * added the COPYING file (GPLv2).
9836  * added GPL headers to source files.
9837
9838------------------------------------------------------------------------
9839r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
9840Changed paths:
9841   M /trunk/src/Makefile.am
9842   A /trunk/src/ceo.c
9843   M /trunk/src/common.h
9844   M /trunk/src/main.c
9845
9846  * tab == hotkey for CEO alert.
9847
9848------------------------------------------------------------------------
9849r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
9850Changed paths:
9851   M /trunk/TODO
9852   M /trunk/doc/shapes.txt
9853   M /trunk/src/aliens.c
9854
9855  * 3rd alien type.
9856
9857------------------------------------------------------------------------
9858r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
9859Changed paths:
9860   D /trunk/Makefile
9861
9862  * Scrapped Makefile.
9863
9864------------------------------------------------------------------------
9865r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
9866Changed paths:
9867   M /trunk/Makefile
9868   A /trunk/README
9869   A /trunk/TODO
9870
9871  * README and TODO files.
9872
9873------------------------------------------------------------------------
9874r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
9875Changed paths:
9876   M /trunk/Makefile
9877   M /trunk/configure.ac
9878   M /trunk/doc/shapes.txt
9879   M /trunk/src/collide.c
9880   M /trunk/src/weapons.c
9881
9882  * the bomb's head is now white
9883
9884------------------------------------------------------------------------
9885r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
9886Changed paths:
9887   M /trunk/doc/shapes.txt
9888   M /trunk/src/aliens.c
9889   M /trunk/src/collide.c
9890   M /trunk/src/common.h
9891   M /trunk/src/main.c
9892   M /trunk/src/weapons.c
9893
9894  * new weapon: bomb.
9895  * beam now collides with aliens.
9896
9897------------------------------------------------------------------------
9898r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
9899Changed paths:
9900   M /trunk/doc/shapes.txt
9901   M /trunk/src/common.h
9902   M /trunk/src/main.c
9903   M /trunk/src/weapons.c
9904
9905  * 'beam' weapon.
9906
9907------------------------------------------------------------------------
9908r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
9909Changed paths:
9910   M /trunk/Makefile
9911   M /trunk/configure.ac
9912   M /trunk/debian/changelog
9913   M /trunk/debian/control
9914   M /trunk/debian/rules
9915   M /trunk/doc/shapes.txt
9916   M /trunk/src/Makefile.am
9917   M /trunk/src/aliens.c
9918   A /trunk/src/bonus.c
9919   M /trunk/src/collide.c
9920   M /trunk/src/common.h
9921   M /trunk/src/explosions.c
9922   M /trunk/src/graphics.c
9923   M /trunk/src/main.c
9924   M /trunk/src/player.c
9925   M /trunk/src/starfield.c
9926   M /trunk/src/tunnel.c
9927   M /trunk/src/weapons.c
9928
9929  * real Debian package files.
9930  * two new types of aliens. only one rules.
9931  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
9932  * added bonuses at alien death. they do nothing yet.
9933  * seeker missiles. 'b' to test.
9934  * weapon resolution is now 16*char. needs to be generalized.
9935  * fixed the supernova bugs. center could collide with the tunnel, and
9936    the last frame was badly displayed.
9937  * lots of cleanups everywhere.
9938
9939------------------------------------------------------------------------
9940r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
9941Changed paths:
9942   M /trunk/.cvsignore
9943   M /trunk/Makefile
9944   A /trunk/Makefile.am
9945   D /trunk/aliens.c
9946   A /trunk/bootstrap
9947   D /trunk/collide.c
9948   D /trunk/common.h
9949   A /trunk/configure.ac
9950   A /trunk/debian
9951   A /trunk/debian/.cvsignore
9952   A /trunk/debian/Makefile.am
9953   A /trunk/debian/changelog
9954   A /trunk/debian/control
9955   A /trunk/debian/rules
9956   A /trunk/doc
9957   A /trunk/doc/shapes.txt
9958   D /trunk/explosions.c
9959   D /trunk/graphics.c
9960   D /trunk/main.c
9961   D /trunk/player.c
9962   D /trunk/shapes.txt
9963   A /trunk/src
9964   A /trunk/src/.cvsignore
9965   A /trunk/src/Makefile.am
9966   A /trunk/src/aliens.c
9967   A /trunk/src/collide.c
9968   A /trunk/src/common.h
9969   A /trunk/src/explosions.c
9970   A /trunk/src/graphics.c
9971   A /trunk/src/main.c
9972   A /trunk/src/player.c
9973   A /trunk/src/starfield.c
9974   A /trunk/src/tunnel.c
9975   A /trunk/src/weapons.c
9976   D /trunk/starfield.c
9977   D /trunk/tunnel.c
9978   D /trunk/weapons.c
9979
9980  * autotoolificationized the whole thing.
9981
9982------------------------------------------------------------------------
9983r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
9984Changed paths:
9985   M /trunk/collide.c
9986   M /trunk/common.h
9987   M /trunk/explosions.c
9988   M /trunk/main.c
9989   M /trunk/player.c
9990   M /trunk/weapons.c
9991
9992  * moved nuke from explosions to weapons.
9993  * used a cool Bresenham algorithm to draw the nuke circles.
9994  * nuke collides with aliens.
9995
9996------------------------------------------------------------------------
9997r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
9998Changed paths:
9999   A /trunk/.cvsignore
10000
10001  * .cvsignore file.
10002
10003------------------------------------------------------------------------
10004r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
10005Changed paths:
10006   A /branches
10007   A /trunk
10008   A /trunk/Makefile
10009   A /trunk/aliens.c
10010   A /trunk/collide.c
10011   A /trunk/common.h
10012   A /trunk/explosions.c
10013   A /trunk/graphics.c
10014   A /trunk/main.c
10015   A /trunk/player.c
10016   A /trunk/shapes.txt
10017   A /trunk/starfield.c
10018   A /trunk/tunnel.c
10019   A /trunk/weapons.c
10020
10021  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
10022    the nuke is still ugly, almost no collision detection. Nice demo :)
10023
10024------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.