source: libcaca/trunk/ChangeLog @ 1370

Last change on this file since 1370 was 1370, checked in by Sam Hocevar, 13 years ago
  • Set version to 0.99.beta10.
  • Updated NEWS and ChangeLog?.
File size: 358.1 KB
Line 
1------------------------------------------------------------------------
2r1045 | sam | 2006-11-12 18:45:14 +0100 (Sun, 12 Nov 2006) | 3 lines
3Changed paths:
4   M /trunk/cucul/cucul.h
5   M /trunk/cucul/legacy.c
6
7  * Re-added cucul_getchar() to the legacy functions. Debian's current version
8    of toilet needs it.
9
10------------------------------------------------------------------------
11r1044 | sam | 2006-11-12 18:30:08 +0100 (Sun, 12 Nov 2006) | 2 lines
12Changed paths:
13   M /trunk/cucul/font.c
14   M /trunk/cucul/font_mono9.h
15   M /trunk/cucul/font_monobold12.h
16   M /trunk/doc/font.dox
17   M /trunk/tools/makefont.c
18
19  * Add maxwidth and maxheight members to the font format.
20
21------------------------------------------------------------------------
22r1043 | sam | 2006-11-12 16:54:50 +0100 (Sun, 12 Nov 2006) | 3 lines
23Changed paths:
24   M /trunk/src/cacademo.c
25   M /trunk/test/swallow.c
26
27  * Random transition times in cacademo.
28  * Swallow 4 applications instead of 2 in the swallow test.
29
30------------------------------------------------------------------------
31r1042 | sam | 2006-11-12 16:35:04 +0100 (Sun, 12 Nov 2006) | 2 lines
32Changed paths:
33   M /trunk/src/aafire.c
34   M /trunk/src/cacademo.c
35
36  * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
37
38------------------------------------------------------------------------
39r1041 | sam | 2006-11-12 16:26:13 +0100 (Sun, 12 Nov 2006) | 3 lines
40Changed paths:
41   M /trunk/caca/caca.c
42   M /trunk/caca/graphics.c
43   M /trunk/common.h
44   M /trunk/cucul/attr.c
45   M /trunk/cucul/canvas.c
46   M /trunk/cucul/cucul.c
47   M /trunk/cucul/dither.c
48   M /trunk/cucul/export.c
49   M /trunk/cucul/font.c
50   M /trunk/cucul/frame.c
51   M /trunk/cucul/import.c
52   M /trunk/cucul/legacy.c
53
54  * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
55  * More debugging information in the import/export and font functions.
56
57------------------------------------------------------------------------
58r1040 | sam | 2006-11-12 15:42:58 +0100 (Sun, 12 Nov 2006) | 3 lines
59Changed paths:
60   M /trunk/cucul/font_mono9.h
61   M /trunk/cucul/font_monobold12.h
62   M /trunk/test/font2tga.c
63   M /trunk/tools/makefont.c
64
65  * Add CJK punctuation to the default fonts.
66  * Minor changes to the font2tga test program.
67
68------------------------------------------------------------------------
69r1039 | sam | 2006-11-12 14:11:01 +0100 (Sun, 12 Nov 2006) | 2 lines
70Changed paths:
71   M /trunk/common.h
72   M /trunk/configure.ac
73   M /trunk/cucul/export.c
74
75  * Add a debug() function and a --enable-debug configure flag.
76
77------------------------------------------------------------------------
78r1038 | sam | 2006-11-12 13:26:48 +0100 (Sun, 12 Nov 2006) | 3 lines
79Changed paths:
80   M /trunk/cucul/font.c
81   M /trunk/cucul/font_mono9.h
82   M /trunk/cucul/font_monobold12.h
83   M /trunk/test/font2tga.c
84   M /trunk/tools/makefont.c
85
86  * Support fullwidth fonts.
87  * Add Katakanas and Hiraganas to the default fonts.
88
89------------------------------------------------------------------------
90r1037 | sam | 2006-11-12 12:06:34 +0100 (Sun, 12 Nov 2006) | 2 lines
91Changed paths:
92   M /trunk/caca/caca.h
93
94  * Documented caca_event_t members.
95
96------------------------------------------------------------------------
97r1036 | sam | 2006-11-12 11:42:14 +0100 (Sun, 12 Nov 2006) | 3 lines
98Changed paths:
99   M /trunk/cucul/cucul.h
100   M /trunk/cucul/export.c
101   M /trunk/cucul/font.c
102   M /trunk/cucul/frame.c
103   M /trunk/doc/Makefile.am
104   A /trunk/doc/canvas.dox (from /trunk/cucul/export.c:1033)
105   A /trunk/doc/font.dox (from /trunk/cucul/font.c:1028)
106   M /trunk/doc/libcaca.dox
107
108  * Documentation updates. Moved the canvas and font format definitions to
109    the Doxygen documentation.
110
111------------------------------------------------------------------------
112r1035 | sam | 2006-11-12 11:32:38 +0100 (Sun, 12 Nov 2006) | 4 lines
113Changed paths:
114   M /trunk/doc/caca-config.1
115
116  * Mention caca-config being deprecated in its manpage, and removed mention
117    of --plugin-libs from it. The option is still here but does the same as
118    --libs.
119
120------------------------------------------------------------------------
121r1034 | sam | 2006-11-12 11:06:35 +0100 (Sun, 12 Nov 2006) | 2 lines
122Changed paths:
123   M /trunk/src/cacaplay.c
124
125  * Properly handle EOF in cacaplay.
126
127------------------------------------------------------------------------
128r1033 | sam | 2006-11-12 11:04:23 +0100 (Sun, 12 Nov 2006) | 2 lines
129Changed paths:
130   M /trunk/TODO
131   M /trunk/cucul/export.c
132
133  * Documentation fixes and TODO updates.
134
135------------------------------------------------------------------------
136r1032 | sam | 2006-11-12 11:02:51 +0100 (Sun, 12 Nov 2006) | 2 lines
137Changed paths:
138   M /trunk/caca/driver_raw.c
139
140  * Flush stdout after writing the data in the raw driver.
141
142------------------------------------------------------------------------
143r1031 | sam | 2006-11-12 10:48:37 +0100 (Sun, 12 Nov 2006) | 2 lines
144Changed paths:
145   M /trunk/doc/cacaplay.1
146   M /trunk/src/cacaplay.c
147
148  * Allow cacaplay to play streams and updated its manpage.
149
150------------------------------------------------------------------------
151r1030 | sam | 2006-11-12 10:46:10 +0100 (Sun, 12 Nov 2006) | 2 lines
152Changed paths:
153   M /trunk/test/swallow.c
154
155  * Fix infinite loop due to signed/unsigned mistake.
156
157------------------------------------------------------------------------
158r1029 | sam | 2006-11-11 19:07:58 +0100 (Sat, 11 Nov 2006) | 3 lines
159Changed paths:
160   M /trunk/test
161   M /trunk/test/Makefile.am
162   A /trunk/test/swallow.c
163
164  * libcaca multiplexer: swallows two libcaca applications, for instance
165    cacademo and cacafire, and displays them in a canvas.
166
167------------------------------------------------------------------------
168r1028 | sam | 2006-11-11 18:55:11 +0100 (Sat, 11 Nov 2006) | 2 lines
169Changed paths:
170   M /trunk/cucul/import.c
171
172  * Fixed a bug in the caca importer.
173
174------------------------------------------------------------------------
175r1027 | sam | 2006-11-11 18:13:16 +0100 (Sat, 11 Nov 2006) | 2 lines
176Changed paths:
177   M /trunk/test/blit.c
178
179  * Fix program header.
180
181------------------------------------------------------------------------
182r1026 | sam | 2006-11-11 17:29:39 +0100 (Sat, 11 Nov 2006) | 2 lines
183Changed paths:
184   M /trunk/caca/caca0.h
185   M /trunk/caca/driver_gl.c
186   M /trunk/cucul/attr.c
187   M /trunk/cucul/box.c
188   M /trunk/cucul/canvas.c
189   M /trunk/cucul/conic.c
190   M /trunk/cucul/cucul.h
191   M /trunk/cucul/dither.c
192   M /trunk/cucul/import.c
193   M /trunk/cucul/legacy.c
194   M /trunk/cucul/line.c
195   M /trunk/cucul/triangle.c
196   M /trunk/src/aafire.c
197   M /trunk/src/cacademo.c
198   M /trunk/src/cacaview.c
199   M /trunk/test/blit.c
200   M /trunk/test/colors.c
201   M /trunk/test/demo.c
202   M /trunk/test/dithering.c
203   M /trunk/test/event.c
204   M /trunk/test/export.c
205   M /trunk/test/font.c
206   M /trunk/test/font2tga.c
207   M /trunk/test/frames.c
208   M /trunk/test/fullwidth.c
209   M /trunk/test/input.c
210   M /trunk/test/spritedit.c
211   M /trunk/test/transform.c
212   M /trunk/test/truecolor.c
213   M /trunk/test/unicode.c
214
215  * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
216
217------------------------------------------------------------------------
218r1025 | sam | 2006-11-11 16:38:40 +0100 (Sat, 11 Nov 2006) | 2 lines
219Changed paths:
220   M /trunk/cucul/canvas.c
221   M /trunk/test/Makefile.am
222   A /trunk/test/blit.c
223
224  * Made cucul_blit() handle-aware. Added a blit test for that.
225
226------------------------------------------------------------------------
227r1024 | sam | 2006-11-11 16:17:16 +0100 (Sat, 11 Nov 2006) | 2 lines
228Changed paths:
229   M /trunk/test/transform.c
230
231  * Free all memory upon exit in the transform test.
232
233------------------------------------------------------------------------
234r1023 | sam | 2006-11-11 16:10:38 +0100 (Sat, 11 Nov 2006) | 3 lines
235Changed paths:
236   M /trunk/test/transform.c
237
238  * Update transform.c so that it uses import functions instead of blitting
239    lines.
240
241------------------------------------------------------------------------
242r1022 | sam | 2006-11-11 15:51:04 +0100 (Sat, 11 Nov 2006) | 2 lines
243Changed paths:
244   M /trunk/cucul/import.c
245
246  * Do not force the text colour when importing a text file.
247
248------------------------------------------------------------------------
249r1021 | sam | 2006-11-11 15:24:35 +0100 (Sat, 11 Nov 2006) | 2 lines
250Changed paths:
251   M /trunk/TODO
252   M /trunk/cucul/canvas.c
253   M /trunk/cucul/cucul.c
254   M /trunk/cucul/cucul.h
255   M /trunk/cucul/cucul_internals.h
256   M /trunk/cucul/export.c
257   M /trunk/cucul/frame.c
258   M /trunk/cucul/import.c
259
260  * Add cursor and handle support to canvases. Unused yet.
261
262------------------------------------------------------------------------
263r1020 | sam | 2006-11-11 14:29:03 +0100 (Sat, 11 Nov 2006) | 3 lines
264Changed paths:
265   M /trunk/TODO
266   M /trunk/cucul/canvas.c
267   M /trunk/cucul/frame.c
268
269  * Cosmetic code and documentation changes here and there.
270  * Updated TODO.
271
272------------------------------------------------------------------------
273r1019 | sam | 2006-11-11 14:03:19 +0100 (Sat, 11 Nov 2006) | 2 lines
274Changed paths:
275   M /trunk/test/frames.c
276
277  * Restore attribute settings before resizing the canvas in the frame test.
278
279------------------------------------------------------------------------
280r1018 | sam | 2006-11-11 14:00:36 +0100 (Sat, 11 Nov 2006) | 2 lines
281Changed paths:
282   M /trunk/cucul/Makefile.am
283   A /trunk/cucul/frame.c (from /trunk/cucul/sprite.c:1017)
284   D /trunk/cucul/sprite.c
285
286  * Rename sprite.c into frame.c.
287
288------------------------------------------------------------------------
289r1017 | sam | 2006-11-11 13:57:03 +0100 (Sat, 11 Nov 2006) | 2 lines
290Changed paths:
291   M /trunk/cucul/canvas.c
292   M /trunk/cucul/cucul.c
293   M /trunk/cucul/cucul_internals.h
294   M /trunk/cucul/sprite.c
295
296  * Prepare the way for per-frame width/height information.
297
298------------------------------------------------------------------------
299r1016 | sam | 2006-11-11 13:27:37 +0100 (Sat, 11 Nov 2006) | 2 lines
300Changed paths:
301   M /trunk/cucul/cucul.c
302
303  * Fix minor uninitialised data bug in cucul_canvas_create().
304
305------------------------------------------------------------------------
306r1015 | sam | 2006-11-11 13:11:20 +0100 (Sat, 11 Nov 2006) | 2 lines
307Changed paths:
308   M /trunk/cucul/cucul.c
309
310  * Allow to resize canvases back to (0,0).
311
312------------------------------------------------------------------------
313r1014 | sam | 2006-11-11 10:22:10 +0100 (Sat, 11 Nov 2006) | 4 lines
314Changed paths:
315   M /trunk/cucul/charset.c
316   M /trunk/cucul/cucul_internals.h
317
318  * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
319    functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
320    by fullwidth character support.
321
322------------------------------------------------------------------------
323r1013 | sam | 2006-11-11 10:18:42 +0100 (Sat, 11 Nov 2006) | 2 lines
324Changed paths:
325   M /trunk/cucul/cucul.c
326   M /trunk/cucul/cucul_internals.h
327   M /trunk/cucul/dither.c
328
329  * Got rid of very old _cucul_init_dither() function call.
330
331------------------------------------------------------------------------
332r1012 | sam | 2006-11-11 10:10:17 +0100 (Sat, 11 Nov 2006) | 3 lines
333Changed paths:
334   M /trunk/caca/driver_conio.c
335   M /trunk/caca/driver_ncurses.c
336   M /trunk/caca/driver_slang.c
337   M /trunk/caca/driver_vga.c
338   M /trunk/cucul/attr.c
339   M /trunk/cucul/cucul.h
340   M /trunk/cucul/cucul_internals.h
341
342  * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
343    function.
344
345------------------------------------------------------------------------
346r1011 | sam | 2006-11-11 09:44:14 +0100 (Sat, 11 Nov 2006) | 3 lines
347Changed paths:
348   M /trunk/caca/driver_slang.c
349   M /trunk/caca/driver_win32.c
350   M /trunk/cucul/attr.c
351   M /trunk/cucul/export.c
352
353  * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
354    the now official cucul_attr_to_ansi_[fb]g().
355
356------------------------------------------------------------------------
357r1010 | sam | 2006-11-11 09:34:41 +0100 (Sat, 11 Nov 2006) | 2 lines
358Changed paths:
359   M /trunk/cucul/attr.c
360   M /trunk/cucul/cucul.h
361
362  * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
363
364------------------------------------------------------------------------
365r1009 | sam | 2006-11-11 09:11:26 +0100 (Sat, 11 Nov 2006) | 4 lines
366Changed paths:
367   M /trunk/caca/caca0.h
368   M /trunk/cucul/box.c
369   M /trunk/cucul/conic.c
370   M /trunk/cucul/cucul.h
371   M /trunk/cucul/line.c
372   M /trunk/cucul/triangle.c
373   M /trunk/src/cacademo.c
374   M /trunk/src/cacaview.c
375   M /trunk/test/demo.c
376   M /trunk/test/event.c
377   M /trunk/test/export.c
378   M /trunk/test/frames.c
379   M /trunk/test/gamma.c
380   M /trunk/test/input.c
381
382  * Switch back to UTF-32 arguments for drawing primitives, now that we
383    properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
384    uses these functions anyway.
385
386------------------------------------------------------------------------
387r1008 | sam | 2006-11-11 08:56:30 +0100 (Sat, 11 Nov 2006) | 2 lines
388Changed paths:
389   M /trunk/cucul/box.c
390   M /trunk/cucul/cucul.h
391
392  * Implemented cucul_draw_cp437_box().
393
394------------------------------------------------------------------------
395r1007 | sam | 2006-11-10 16:38:09 +0100 (Fri, 10 Nov 2006) | 2 lines
396Changed paths:
397   M /trunk/doc/Makefile.am
398   A /trunk/doc/cacaplay.1
399   A /trunk/doc/cacaserver.1
400   M /trunk/doc/cacaview.1
401   A /trunk/doc/img2irc.1
402   M /trunk/src/img2irc.c
403
404  * Wrote manual pages for img2irc, cacaplay and cacaserver.
405
406------------------------------------------------------------------------
407r1006 | sam | 2006-11-10 11:29:54 +0100 (Fri, 10 Nov 2006) | 2 lines
408Changed paths:
409   M /trunk/cucul/Makefile.am
410   A /trunk/cucul/attr.c (from /trunk/cucul/colour.c:994)
411   D /trunk/cucul/colour.c
412   M /trunk/cucul/cucul.h
413
414  * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
415
416------------------------------------------------------------------------
417r1005 | sam | 2006-11-09 18:24:29 +0100 (Thu, 09 Nov 2006) | 3 lines
418Changed paths:
419   M /trunk/src/cacaserver.c
420
421  * Don't try to guess the file format in cacaserver, instead feed the data
422    to cucul_import_memory() and try again later if it says "not enough data".
423
424------------------------------------------------------------------------
425r1004 | sam | 2006-11-09 18:20:47 +0100 (Thu, 09 Nov 2006) | 2 lines
426Changed paths:
427   M /trunk/cucul/import.c
428
429  * If not enough data is available for import, return 0 instead of an error.
430
431------------------------------------------------------------------------
432r1003 | sam | 2006-11-09 12:14:57 +0100 (Thu, 09 Nov 2006) | 2 lines
433Changed paths:
434   M /trunk/cucul/canvas.c
435   M /trunk/cucul/import.c
436
437  * Minor documentation fixes.
438
439------------------------------------------------------------------------
440r1002 | jylam | 2006-11-09 10:27:35 +0100 (Thu, 09 Nov 2006) | 2 lines
441Changed paths:
442   M /trunk/cxx/cxxtest.cpp
443
444 * Fixed behaviour of the pig while resizing window
445
446------------------------------------------------------------------------
447r1001 | sam | 2006-11-08 18:27:48 +0100 (Wed, 08 Nov 2006) | 2 lines
448Changed paths:
449   M /trunk/doc/migrating.dox
450
451  * Slight documentation update.
452
453------------------------------------------------------------------------
454r1000 | sam | 2006-11-08 18:26:57 +0100 (Wed, 08 Nov 2006) | 2 lines
455Changed paths:
456   M /trunk/src/cacadraw.c
457   M /trunk/src/cacaplay.c
458   M /trunk/src/cacaserver.c
459   M /trunk/src/img2irc.c
460   M /trunk/test/export.c
461   M /trunk/test/font2tga.c
462   M /trunk/test/import.c
463   M /trunk/test/text.c
464
465  * Convert all programs and tests to the new import/export API.
466
467------------------------------------------------------------------------
468r999 | sam | 2006-11-08 18:18:23 +0100 (Wed, 08 Nov 2006) | 8 lines
469Changed paths:
470   M /trunk/cucul/cucul.h
471   M /trunk/cucul/import.c
472
473  * Set the cucul_import_memory() buffer type to void const * instead of
474    unsigned char const * so that C++ programs won't complain.
475                   ___  __  __  ____    ___   ___   ___
476                  / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
477                 | | | | |\/| | |  _  | (_) | (_) | (_) |
478                 | |_| | |  | | |_| |  \__, |\__, |\__, |
479                  \___/|_|  |_|\____|    /_/   /_/   /_/
480
481------------------------------------------------------------------------
482r998 | sam | 2006-11-08 17:43:59 +0100 (Wed, 08 Nov 2006) | 4 lines
483Changed paths:
484   M /trunk/caca/caca0.c
485   M /trunk/caca/driver_raw.c
486   M /trunk/cucul/cucul.h
487   M /trunk/cucul/export.c
488   M /trunk/cucul/legacy.c
489
490  * Renamed cucul_export() to cucul_export_memory(), paves the way for a
491    cucul_export_file() but I'm not sure yet this is a good idea.
492  * Use the new import/export API in libcaca.
493
494------------------------------------------------------------------------
495r997 | sam | 2006-11-08 17:34:43 +0100 (Wed, 08 Nov 2006) | 3 lines
496Changed paths:
497   M /trunk/cucul/cucul.h
498   M /trunk/cucul/import.c
499   M /trunk/cucul/legacy.c
500
501  * Renamed cucul_import() to cucul_import_memory() and implemented
502    cucul_import_file().
503
504------------------------------------------------------------------------
505r996 | sam | 2006-11-08 14:12:06 +0100 (Wed, 08 Nov 2006) | 2 lines
506Changed paths:
507   M /trunk/common.h
508
509  * Don't try to include arpa/inet.h in kernel mode.
510
511------------------------------------------------------------------------
512r995 | sam | 2006-11-08 14:05:42 +0100 (Wed, 08 Nov 2006) | 2 lines
513Changed paths:
514   M /trunk/common.h
515   M /trunk/cucul/font.c
516   M /trunk/cucul/import.c
517
518  * Don't use htonl() directly, use common.h's hton32() wrapper.
519
520------------------------------------------------------------------------
521r994 | sam | 2006-11-08 13:11:07 +0100 (Wed, 08 Nov 2006) | 2 lines
522Changed paths:
523   M /trunk/cucul/Makefile.am
524   D /trunk/cucul/buffer.c
525   M /trunk/cucul/colour.c
526   M /trunk/cucul/cucul.h
527   M /trunk/cucul/export.c
528   M /trunk/cucul/import.c
529   A /trunk/cucul/legacy.c (from /trunk/cucul/buffer.c:993)
530
531  * Deprecate buffer management. We're back to standard void* memory areas.
532
533------------------------------------------------------------------------
534r993 | sam | 2006-11-08 08:59:23 +0100 (Wed, 08 Nov 2006) | 2 lines
535Changed paths:
536   M /trunk/cucul/buffer.c
537
538  * Minor syntax fix in the doxygen documentation.
539
540------------------------------------------------------------------------
541r992 | sam | 2006-11-08 08:58:03 +0100 (Wed, 08 Nov 2006) | 2 lines
542Changed paths:
543   M /trunk/src/Makefile.am
544   M /trunk/src/cacaserver.c
545
546  * Do not link cacaserver with libcaca, it only uses libcucul.
547
548------------------------------------------------------------------------
549r991 | sam | 2006-11-06 12:06:44 +0100 (Mon, 06 Nov 2006) | 2 lines
550Changed paths:
551   M /trunk/doc/tutorial.dox
552
553  * Replace CUCUL_COLOR_* with CUCUL_*.
554
555------------------------------------------------------------------------
556r990 | sam | 2006-11-06 12:04:37 +0100 (Mon, 06 Nov 2006) | 2 lines
557Changed paths:
558   M /trunk/test/font2tga.c
559
560  * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
561
562------------------------------------------------------------------------
563r989 | sam | 2006-11-06 00:59:06 +0100 (Mon, 06 Nov 2006) | 2 lines
564Changed paths:
565   M /trunk/caca/caca0.c
566
567  * Fix a harmless warning in caca0.c.
568
569------------------------------------------------------------------------
570r987 | sam | 2006-11-05 23:51:04 +0100 (Sun, 05 Nov 2006) | 3 lines
571Changed paths:
572   M /trunk/ChangeLog
573   M /trunk/NEWS
574   M /trunk/configure.ac
575
576  * Set version to 0.99.beta9.
577  * Updated NEWS and ChangeLog.
578
579------------------------------------------------------------------------
580r986 | sam | 2006-11-05 23:45:10 +0100 (Sun, 05 Nov 2006) | 2 lines
581Changed paths:
582   M /trunk/TODO
583
584  * Updated TODO list.
585
586------------------------------------------------------------------------
587r985 | sam | 2006-11-05 23:20:51 +0100 (Sun, 05 Nov 2006) | 6 lines
588Changed paths:
589   M /trunk/cucul/export.c
590   M /trunk/cucul/import.c
591   M /trunk/src/cacaserver.c
592
593  * Updated the caca export format so that it supports multiple frames.
594  * Updated the caca importer to reflect that; only one frame is read at the
595    moment.
596  * Added an "utf8cr" export format for UTF-8 + CRLF exports.
597  * Updated cacaserver to reflect file format changes.
598
599------------------------------------------------------------------------
600r984 | sam | 2006-11-05 22:59:26 +0100 (Sun, 05 Nov 2006) | 2 lines
601Changed paths:
602   M /trunk/cxx
603   M /trunk/cxx/cxxtest.cpp
604
605  * Use the import function to load the pig image in cxxtest.
606
607------------------------------------------------------------------------
608r983 | sam | 2006-11-05 22:47:51 +0100 (Sun, 05 Nov 2006) | 2 lines
609Changed paths:
610   M /trunk/cucul/font.c
611
612  * Add information to the font format.
613
614------------------------------------------------------------------------
615r982 | jylam | 2006-11-05 19:31:45 +0100 (Sun, 05 Nov 2006) | 2 lines
616Changed paths:
617   M /trunk/doc/tutorial.dox
618
619 * Fixed typo, added compilation example
620
621------------------------------------------------------------------------
622r981 | jylam | 2006-11-05 19:14:26 +0100 (Sun, 05 Nov 2006) | 2 lines
623Changed paths:
624   M /trunk/doc/tutorial.dox
625
626 * Started a real and complete tutorial
627
628------------------------------------------------------------------------
629r980 | sam | 2006-11-05 19:08:36 +0100 (Sun, 05 Nov 2006) | 2 lines
630Changed paths:
631   M /trunk/cxx/cucul++.h
632
633  * Oops, fixed getChar's prototype.
634
635------------------------------------------------------------------------
636r979 | sam | 2006-11-05 19:06:09 +0100 (Sun, 05 Nov 2006) | 2 lines
637Changed paths:
638   M /trunk/cxx/cucul++.cpp
639   M /trunk/cxx/cucul++.h
640
641  * Implemented putChar() and updated getChar()'s prototype.
642
643------------------------------------------------------------------------
644r978 | sam | 2006-11-05 19:00:53 +0100 (Sun, 05 Nov 2006) | 2 lines
645Changed paths:
646   M /trunk/cxx/cucul++.cpp
647
648  * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
649
650------------------------------------------------------------------------
651r977 | jylam | 2006-11-05 18:27:37 +0100 (Sun, 05 Nov 2006) | 2 lines
652Changed paths:
653   M /trunk/cxx/cxxtest.cpp
654
655 * Fixed c++ example
656
657------------------------------------------------------------------------
658r976 | sam | 2006-11-05 17:58:58 +0100 (Sun, 05 Nov 2006) | 2 lines
659Changed paths:
660   M /trunk/cucul/cucul.c
661
662  * Fix the default canvas colour value.
663
664------------------------------------------------------------------------
665r975 | sam | 2006-11-05 17:56:49 +0100 (Sun, 05 Nov 2006) | 2 lines
666Changed paths:
667   M /trunk/cucul/cucul.h
668
669  * Remove legacy cucul_ansi_to_str() from cucul.h.
670
671------------------------------------------------------------------------
672r974 | sam | 2006-10-31 18:03:21 +0100 (Tue, 31 Oct 2006) | 3 lines
673Changed paths:
674   M /trunk/cucul/font.c
675   M /trunk/cucul/font_mono9.h
676   M /trunk/cucul/font_monobold12.h
677   M /trunk/tools/makefont.c
678
679  * Slightly changed the font header information. No one distributes libcaca
680    fonts yet anyway :-)
681
682------------------------------------------------------------------------
683r973 | sam | 2006-10-31 15:34:06 +0100 (Tue, 31 Oct 2006) | 2 lines
684Changed paths:
685   M /trunk/cucul/colour.c
686
687  * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
688
689------------------------------------------------------------------------
690r972 | sam | 2006-10-31 15:04:22 +0100 (Tue, 31 Oct 2006) | 4 lines
691Changed paths:
692   M /trunk/caca/caca0.c
693   M /trunk/caca/caca0.h
694   M /trunk/cucul/cucul.c
695   M /trunk/cucul/cucul.h
696   M /trunk/cxx/cucul++.cpp
697   M /trunk/cxx/cucul++.h
698   M /trunk/cxx/cxxtest.cpp
699   M /trunk/doc/migrating.dox
700   M /trunk/doc/tutorial.dox
701   M /trunk/test/colors.c
702   M /trunk/test/demo.c
703
704  * Got rid of cucul_ansi_to_str(), it's really useless.
705  * Partial update of the C++ bindings.
706  * Updated documentation.
707
708------------------------------------------------------------------------
709r971 | sam | 2006-10-31 14:44:41 +0100 (Tue, 31 Oct 2006) | 2 lines
710Changed paths:
711   D /trunk/cxx/cpptest.cpp
712   R /trunk/cxx/cxxtest.cpp (from /trunk/cxx/cpptest.cpp:960)
713
714  * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
715
716------------------------------------------------------------------------
717r970 | sam | 2006-10-31 14:29:48 +0100 (Tue, 31 Oct 2006) | 5 lines
718Changed paths:
719   M /trunk/caca/caca0.h
720   M /trunk/caca/driver_gl.c
721   M /trunk/cucul/colour.c
722   M /trunk/cucul/cucul.c
723   M /trunk/cucul/cucul.h
724   M /trunk/cucul/dither.c
725   M /trunk/cucul/import.c
726   M /trunk/src/aafire.c
727   M /trunk/src/cacademo.c
728   M /trunk/src/cacadraw.c
729   M /trunk/src/cacaview.c
730   M /trunk/src/img2irc.c
731   M /trunk/test/colors.c
732   M /trunk/test/demo.c
733   M /trunk/test/dithering.c
734   M /trunk/test/event.c
735   M /trunk/test/export.c
736   M /trunk/test/font.c
737   M /trunk/test/font2tga.c
738   M /trunk/test/frames.c
739   M /trunk/test/fullwidth.c
740   M /trunk/test/gamma.c
741   M /trunk/test/input.c
742   M /trunk/test/spritedit.c
743   M /trunk/test/transform.c
744   M /trunk/test/truecolor.c
745   M /trunk/test/unicode.c
746
747  * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
748    cucul_set_color() and cucul_set_truecolor() under the new names
749    cucul_set_color_ansi() and cucul_set_color_argb().
750  * Renamed cucul_get_color_name() into cucul_ansi_to_str().
751
752------------------------------------------------------------------------
753r969 | sam | 2006-10-31 09:17:58 +0100 (Tue, 31 Oct 2006) | 3 lines
754Changed paths:
755   M /trunk/cucul/colour.c
756   M /trunk/cucul/export.c
757   M /trunk/test/colors.c
758   M /trunk/test/export.c
759
760  * Changed cucul_set_attr() so that only setting the style does not change
761    the colour.
762
763------------------------------------------------------------------------
764r968 | sam | 2006-10-30 17:37:36 +0100 (Mon, 30 Oct 2006) | 3 lines
765Changed paths:
766   M /trunk/caca/driver_x11.c
767   M /trunk/cucul/export.c
768
769  * Blink/Underline/Bold/Italics support in the HTML exporters.
770  * Underline support in the X11 driver.
771
772------------------------------------------------------------------------
773r967 | sam | 2006-10-30 15:41:16 +0100 (Mon, 30 Oct 2006) | 2 lines
774Changed paths:
775   M /trunk/test/colors.c
776   M /trunk/test/export.c
777
778  * Add Bold/Blink/Italics/Underline to the export and color tests.
779
780------------------------------------------------------------------------
781r966 | sam | 2006-10-30 15:33:46 +0100 (Mon, 30 Oct 2006) | 2 lines
782Changed paths:
783   M /trunk/cucul/export.c
784
785  * Fix IRC and term transparency (again).
786
787------------------------------------------------------------------------
788r965 | sam | 2006-10-30 14:51:25 +0100 (Mon, 30 Oct 2006) | 2 lines
789Changed paths:
790   M /trunk/TODO
791
792  * Updated TODO list.
793
794------------------------------------------------------------------------
795r962 | sam | 2006-10-29 23:07:07 +0100 (Sun, 29 Oct 2006) | 3 lines
796Changed paths:
797   M /trunk/cucul/colour.c
798   M /trunk/cucul/cucul.h
799
800  * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
801    deprecated using GCC attributes.
802
803------------------------------------------------------------------------
804r961 | sam | 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006) | 5 lines
805Changed paths:
806   M /trunk/caca/caca0.c
807   M /trunk/caca/caca0.h
808   M /trunk/caca/driver_gl.c
809   M /trunk/caca/driver_slang.c
810   M /trunk/cucul/colour.c
811   M /trunk/cucul/cucul.c
812   M /trunk/cucul/cucul.h
813   M /trunk/cucul/dither.c
814   M /trunk/cucul/export.c
815   M /trunk/cucul/import.c
816   M /trunk/cucul/sprite.c
817   M /trunk/src/aafire.c
818   M /trunk/src/cacademo.c
819   M /trunk/src/cacadraw.c
820   M /trunk/src/cacaview.c
821   M /trunk/src/img2irc.c
822   M /trunk/test/colors.c
823   M /trunk/test/demo.c
824   M /trunk/test/dithering.c
825   M /trunk/test/event.c
826   M /trunk/test/export.c
827   M /trunk/test/font.c
828   M /trunk/test/font2tga.c
829   M /trunk/test/frames.c
830   M /trunk/test/fullwidth.c
831   M /trunk/test/gamma.c
832   M /trunk/test/input.c
833   M /trunk/test/spritedit.c
834   M /trunk/test/transform.c
835   M /trunk/test/truecolor.c
836   M /trunk/test/unicode.c
837   M /trunk/tools/optipal.c
838
839  * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
840    functionality into cucul_set_attr().
841  * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
842  * Rename CUCUL_COLOR_* to CUCUL_*.
843
844------------------------------------------------------------------------
845r960 | sam | 2006-10-29 09:35:46 +0100 (Sun, 29 Oct 2006) | 4 lines
846Changed paths:
847   M /trunk/caca/driver_gl.c
848   M /trunk/cucul/colour.c
849   M /trunk/cucul/cucul.h
850   M /trunk/cucul/dither.c
851   M /trunk/cucul/import.c
852   M /trunk/cucul/sprite.c
853   M /trunk/src/aafire.c
854   M /trunk/src/cacademo.c
855   M /trunk/src/cacadraw.c
856   M /trunk/src/cacaview.c
857   M /trunk/src/img2irc.c
858   M /trunk/test/colors.c
859   M /trunk/test/demo.c
860   M /trunk/test/dithering.c
861   M /trunk/test/event.c
862   M /trunk/test/export.c
863   M /trunk/test/font.c
864   M /trunk/test/font2tga.c
865   M /trunk/test/frames.c
866   M /trunk/test/fullwidth.c
867   M /trunk/test/gamma.c
868   M /trunk/test/input.c
869   M /trunk/test/spritedit.c
870   M /trunk/test/transform.c
871   M /trunk/test/truecolor.c
872   M /trunk/test/unicode.c
873
874  * Remove cucul_set_color() from the exported API and replaced all calls
875    with cucul_set_attr_ansi(). Old application will still compile (but issue
876    a warning) and run, though.
877
878------------------------------------------------------------------------
879r959 | sam | 2006-10-29 09:06:27 +0100 (Sun, 29 Oct 2006) | 2 lines
880Changed paths:
881   M /trunk/configure.ac
882   M /trunk/src/cacaview.c
883   M /trunk/src/common-image.c
884
885  * Fix broken Imlib2 support in cacaview.
886
887------------------------------------------------------------------------
888r958 | sam | 2006-10-29 01:53:46 +0200 (Sun, 29 Oct 2006) | 6 lines
889Changed paths:
890   M /trunk/caca/caca0.h
891   M /trunk/caca/driver_conio.c
892   M /trunk/caca/driver_gl.c
893   M /trunk/caca/driver_ncurses.c
894   M /trunk/caca/driver_slang.c
895   M /trunk/caca/driver_vga.c
896   M /trunk/caca/driver_win32.c
897   M /trunk/caca/driver_x11.c
898   M /trunk/cucul/canvas.c
899   M /trunk/cucul/colour.c
900   M /trunk/cucul/cucul.c
901   M /trunk/cucul/cucul.h
902   M /trunk/cucul/cucul_internals.h
903   M /trunk/cucul/export.c
904   M /trunk/cucul/font.c
905   M /trunk/cucul/import.c
906   M /trunk/cucul/sprite.c
907   M /trunk/cucul/transform.c
908
909  * Use the LSB of alpha and blue components to encode additional flags such
910    as bold or underline. No higher level support for these yet, but at
911    least everything is consistent.
912  * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
913    to replace cucul_set_color() and cucul_set_truecolor().
914
915------------------------------------------------------------------------
916r957 | sam | 2006-10-27 22:40:24 +0200 (Fri, 27 Oct 2006) | 2 lines
917Changed paths:
918   M /trunk/cucul/buffer.c
919
920  * Reworded documentation about buffer/string distinction.
921
922------------------------------------------------------------------------
923r956 | sam | 2006-10-27 22:22:48 +0200 (Fri, 27 Oct 2006) | 2 lines
924Changed paths:
925   M /trunk/cucul/import.c
926
927  * Fix a buffer overflow in the utf-8 cucul_import().
928
929------------------------------------------------------------------------
930r955 | jylam | 2006-10-27 22:18:23 +0200 (Fri, 27 Oct 2006) | 2 lines
931Changed paths:
932   M /trunk/cucul/buffer.c
933
934 * Documentation a bit clearer while importing a string into a buffer
935
936------------------------------------------------------------------------
937r954 | jylam | 2006-10-27 21:26:35 +0200 (Fri, 27 Oct 2006) | 2 lines
938Changed paths:
939   M /trunk/DotNet/test.cs
940   M /trunk/cucul/import.c
941
942 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
943
944------------------------------------------------------------------------
945r953 | sam | 2006-10-26 11:24:29 +0200 (Thu, 26 Oct 2006) | 3 lines
946Changed paths:
947   M /trunk/cucul/export.c
948
949  * Put at least one space in empty IRC lines otherwise most clients won't
950    output them.
951
952------------------------------------------------------------------------
953r952 | sam | 2006-10-26 11:17:21 +0200 (Thu, 26 Oct 2006) | 2 lines
954Changed paths:
955   M /trunk/cucul/import.c
956
957  * Allow to import empty files or files with only empty lines.
958
959------------------------------------------------------------------------
960r951 | sam | 2006-10-26 11:04:55 +0200 (Thu, 26 Oct 2006) | 2 lines
961Changed paths:
962   M /trunk/cucul/export.c
963
964  * Support export of zero-sized canvases.
965
966------------------------------------------------------------------------
967r950 | sam | 2006-10-26 10:47:39 +0200 (Thu, 26 Oct 2006) | 2 lines
968Changed paths:
969   M /trunk/cucul/import.c
970
971  * Fix a buffer overflow in the import format autodetection code.
972
973------------------------------------------------------------------------
974r949 | sam | 2006-10-26 10:45:18 +0200 (Thu, 26 Oct 2006) | 2 lines
975Changed paths:
976   M /trunk/cucul/import.c
977
978  * Allow to import zero-sized canvases.
979
980------------------------------------------------------------------------
981r948 | sam | 2006-10-26 10:17:41 +0200 (Thu, 26 Oct 2006) | 2 lines
982Changed paths:
983   M /trunk/doc/user.dox
984
985  * CACA_GEOMETRY works with the raw driver.
986
987------------------------------------------------------------------------
988r947 | sam | 2006-10-26 10:16:43 +0200 (Thu, 26 Oct 2006) | 3 lines
989Changed paths:
990   M /trunk/caca/driver_gl.c
991   M /trunk/caca/driver_raw.c
992   M /trunk/caca/driver_win32.c
993   M /trunk/caca/driver_x11.c
994   M /trunk/cucul/cucul.c
995
996  * Allow to create the initial canvas with a zero size. Either the application
997    resizes it later, or the driver changes it to fit the display.
998
999------------------------------------------------------------------------
1000r946 | sam | 2006-10-26 10:11:39 +0200 (Thu, 26 Oct 2006) | 2 lines
1001Changed paths:
1002   M /trunk/test/frames.c
1003
1004  * Minor changes to the frames test.
1005
1006------------------------------------------------------------------------
1007r945 | sam | 2006-10-26 00:06:21 +0200 (Thu, 26 Oct 2006) | 3 lines
1008Changed paths:
1009   M /trunk/caca/event.c
1010   M /trunk/caca/graphics.c
1011   M /trunk/cucul/buffer.c
1012   M /trunk/cucul/canvas.c
1013   M /trunk/cucul/charset.c
1014   M /trunk/cucul/colour.c
1015   M /trunk/cucul/cucul.c
1016   M /trunk/cucul/import.c
1017   M /trunk/cucul/sprite.c
1018   M /trunk/cucul/transform.c
1019
1020  * Removed "This function..." constructs from documentation. Fixed a few
1021    documentation errors or imprecisions.
1022
1023------------------------------------------------------------------------
1024r944 | sam | 2006-10-26 00:04:31 +0200 (Thu, 26 Oct 2006) | 2 lines
1025Changed paths:
1026   M /trunk/cucul/transform.c
1027
1028  * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
1029
1030------------------------------------------------------------------------
1031r943 | sam | 2006-10-26 00:01:38 +0200 (Thu, 26 Oct 2006) | 2 lines
1032Changed paths:
1033   M /trunk/cucul/export.c
1034
1035  * Do not output \r in the UTF-8 exporter.
1036
1037------------------------------------------------------------------------
1038r942 | sam | 2006-10-24 09:07:47 +0200 (Tue, 24 Oct 2006) | 2 lines
1039Changed paths:
1040   M /trunk/doc/cacafire.1
1041   M /trunk/src/cacademo.c
1042
1043  * Use enter as the transition key.
1044
1045------------------------------------------------------------------------
1046r941 | sam | 2006-10-22 23:24:15 +0200 (Sun, 22 Oct 2006) | 3 lines
1047Changed paths:
1048   M /trunk/ChangeLog
1049   M /trunk/NEWS
1050   M /trunk/configure.ac
1051
1052  * Set version to 0.99.beta8.
1053  * Updated NEWS and ChangeLog.
1054
1055------------------------------------------------------------------------
1056r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
1057Changed paths:
1058   M /trunk/cucul/canvas.c
1059   M /trunk/cucul/transform.c
1060   M /trunk/test/fullwidth.c
1061
1062  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
1063    fullwidth characters.
1064  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
1065
1066------------------------------------------------------------------------
1067r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
1068Changed paths:
1069   M /trunk/cucul/transform.c
1070
1071  * Added block drawing glyphs to the flip/flop/rotate functions.
1072  * Made these functions fullwidth-aware.
1073
1074------------------------------------------------------------------------
1075r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
1076Changed paths:
1077   M /trunk/test/transform.c
1078
1079  * Add fullwidth characters to the transform test.
1080
1081------------------------------------------------------------------------
1082r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
1083Changed paths:
1084   M /trunk/cucul/canvas.c
1085   M /trunk/cucul/export.c
1086
1087  * Updated documentation of fullwidth-aware functions.
1088  * Fullwidth support in all exporters.
1089
1090------------------------------------------------------------------------
1091r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
1092Changed paths:
1093   M /trunk/test/export.c
1094
1095  * Add a test for fullwidth characters to the exporter test.
1096
1097------------------------------------------------------------------------
1098r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
1099Changed paths:
1100   M /trunk/cucul/import.c
1101
1102  * Support for fullwidth glyphs in the UTF-8 importer.
1103
1104------------------------------------------------------------------------
1105r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
1106Changed paths:
1107   M /trunk/caca/driver_conio.c
1108   M /trunk/caca/driver_gl.c
1109   M /trunk/caca/driver_ncurses.c
1110   M /trunk/caca/driver_slang.c
1111   M /trunk/caca/driver_vga.c
1112   M /trunk/caca/driver_win32.c
1113   M /trunk/caca/driver_x11.c
1114   M /trunk/cucul/canvas.c
1115   M /trunk/cucul/cucul.h
1116   M /trunk/cucul/cucul_internals.h
1117
1118  * Support for fullwidth glyphs in the libcaca output drivers.
1119
1120------------------------------------------------------------------------
1121r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
1122Changed paths:
1123   M /trunk/test/fullwidth.c
1124
1125  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
1126
1127------------------------------------------------------------------------
1128r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
1129Changed paths:
1130   M /trunk/test
1131   M /trunk/test/Makefile.am
1132   A /trunk/test/fullwidth.c
1133   M /trunk/test/unicode.c
1134
1135  * Fix the Unicode test.
1136  * Add a test for fullwidth characters.
1137
1138------------------------------------------------------------------------
1139r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
1140Changed paths:
1141   M /trunk/cucul/canvas.c
1142   M /trunk/cucul/cucul_internals.h
1143
1144  * Support for fullwidth (= double width) Unicode characters.
1145
1146------------------------------------------------------------------------
1147r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
1148Changed paths:
1149   M /trunk/doc/libcaca.dox
1150
1151  * Minor changes to the documentation front page.
1152
1153------------------------------------------------------------------------
1154r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
1155Changed paths:
1156   M /trunk/cxx/Makefile.am
1157   M /trunk/src/Makefile.am
1158   M /trunk/test/Makefile.am
1159   M /trunk/tools/Makefile.am
1160
1161  * Do not link binaries with @CACA_LIBS@, it's useless.
1162
1163------------------------------------------------------------------------
1164r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
1165Changed paths:
1166   M /trunk/cucul/charset.c
1167   M /trunk/cucul/cucul.h
1168
1169  * Implemented cucul_utf32_is_fullwidth().
1170
1171------------------------------------------------------------------------
1172r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
1173Changed paths:
1174   M /trunk/TODO
1175
1176  * Slightly updated TODO list.
1177
1178------------------------------------------------------------------------
1179r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
1180Changed paths:
1181   M /trunk/caca/Makefile.am
1182   M /trunk/caca/caca.c
1183   M /trunk/caca/caca_internals.h
1184   M /trunk/configure.ac
1185
1186  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
1187    as plugins. This way, libcaca does not directly depend on those libraries.
1188
1189------------------------------------------------------------------------
1190r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
1191Changed paths:
1192   M /trunk/configure.ac
1193
1194  * Add checks for getopt / getopt_long.
1195
1196------------------------------------------------------------------------
1197r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
1198Changed paths:
1199   M /trunk/cxx/cucul++.h
1200
1201  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
1202
1203------------------------------------------------------------------------
1204r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
1205Changed paths:
1206   M /trunk/configure.ac
1207   M /trunk/src/Makefile.am
1208
1209  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
1210
1211------------------------------------------------------------------------
1212r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
1213Changed paths:
1214   M /trunk/cucul/export.c
1215
1216  * Fixed a bug in the IRC exporter that could break the output when there
1217    were commas in the canvas.
1218
1219------------------------------------------------------------------------
1220r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
1221Changed paths:
1222   M /trunk/ChangeLog
1223   M /trunk/NEWS
1224   M /trunk/configure.ac
1225
1226  * Set version to 0.99.beta7.
1227  * Updated NEWS and ChangeLog.
1228
1229------------------------------------------------------------------------
1230r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
1231Changed paths:
1232   M /trunk/cucul/export.c
1233
1234  * Support transparency in the colour UTF-8 exporter.
1235
1236------------------------------------------------------------------------
1237r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
1238Changed paths:
1239   M /trunk/cucul/triangle.c
1240
1241  * Better precision in cucul_fill_triangle().
1242
1243------------------------------------------------------------------------
1244r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
1245Changed paths:
1246   M /trunk/cucul/triangle.c
1247
1248  * More optimisations in cucul_fill_triangle().
1249
1250------------------------------------------------------------------------
1251r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
1252Changed paths:
1253   M /trunk/cucul/triangle.c
1254
1255  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
1256
1257------------------------------------------------------------------------
1258r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
1259Changed paths:
1260   M /trunk/cucul/import.c
1261
1262  * Set default background to transparent in the ANSI and UTF-8 importers.
1263
1264------------------------------------------------------------------------
1265r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
1266Changed paths:
1267   M /trunk/cxx/Makefile.am
1268   M /trunk/cxx/cucul++.cpp
1269   M /trunk/cxx/cucul++.h
1270   A /trunk/cxx/cxxtest.cpp
1271
1272 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
1273 
1274 --This line, and those below, will be ignored--
1275
1276M    cxx/cucul++.cpp
1277A    cxx/cxxtest.cpp
1278M    cxx/cucul++.h
1279M    cxx/Makefile.am
1280
1281------------------------------------------------------------------------
1282r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
1283Changed paths:
1284   M /trunk/ChangeLog
1285   M /trunk/NEWS
1286
1287  * Updated NEWS and ChangeLog.
1288
1289------------------------------------------------------------------------
1290r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
1291Changed paths:
1292   M /trunk/configure.ac
1293
1294  * Set version to 0.99.beta6.
1295
1296------------------------------------------------------------------------
1297r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
1298Changed paths:
1299   M /trunk/test/import.c
1300
1301  * Added an optional argument to the import test to select import format.
1302
1303------------------------------------------------------------------------
1304r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
1305Changed paths:
1306   M /trunk/src/aafire.c
1307   M /trunk/src/cacademo.c
1308
1309  * As per user request, only display the "Powered by libcaca" banner for a
1310    few seconds at the beginning.
1311
1312------------------------------------------------------------------------
1313r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
1314Changed paths:
1315   M /trunk/cucul/canvas.c
1316
1317  * Fix minor memory leak in cucul_set_canvas_boundaries().
1318
1319------------------------------------------------------------------------
1320r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
1321Changed paths:
1322   M /trunk/cucul/cucul.c
1323
1324  * Fix minor memory leak in cucul_free_canvas().
1325
1326------------------------------------------------------------------------
1327r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
1328Changed paths:
1329   M /trunk/cucul/canvas.c
1330
1331  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
1332
1333------------------------------------------------------------------------
1334r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
1335Changed paths:
1336   M /trunk/cucul/import.c
1337
1338  * Add "utf8" import format.
1339  * Documented "text" import format.
1340
1341------------------------------------------------------------------------
1342r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
1343Changed paths:
1344   M /trunk/cucul/cucul.c
1345
1346  * Initialise colours to default/transparent instead of lightgray/black.
1347
1348------------------------------------------------------------------------
1349r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
1350Changed paths:
1351   M /trunk/NEWS
1352
1353  * Remove non-ASCII character from NEWS file because Doxygen is unable to
1354    encode it in the manpages.
1355
1356------------------------------------------------------------------------
1357r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
1358Changed paths:
1359   M /trunk/TODO
1360   M /trunk/caca/caca.h
1361   M /trunk/cucul/dither.c
1362   M /trunk/cucul/export.c
1363   M /trunk/cucul/import.c
1364
1365  * Fix enumeration layout in the manpage documentation.
1366
1367------------------------------------------------------------------------
1368r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
1369Changed paths:
1370   M /trunk/doc/Makefile.am
1371
1372  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
1373    escape them. Fix that upon installation.
1374
1375------------------------------------------------------------------------
1376r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
1377Changed paths:
1378   M /trunk/cucul/import.c
1379
1380  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
1381    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
1382    with the current values.
1383
1384------------------------------------------------------------------------
1385r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
1386Changed paths:
1387   M /trunk/TODO
1388
1389  * Updated TODO.
1390
1391------------------------------------------------------------------------
1392r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
1393Changed paths:
1394   M /trunk/ChangeLog
1395   M /trunk/NEWS
1396
1397  * Updated NEWS and ChangeLog.
1398
1399------------------------------------------------------------------------
1400r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
1401Changed paths:
1402   M /trunk/doc/Makefile.am
1403   M /trunk/doc/cacafire.1
1404
1405  * Update the cacademo manpage to reflect the merge.
1406
1407------------------------------------------------------------------------
1408r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
1409Changed paths:
1410   M /trunk/cucul/colour.c
1411   M /trunk/cucul/cucul.h
1412
1413  * Implemented cucul_get_color().
1414
1415------------------------------------------------------------------------
1416r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
1417Changed paths:
1418   M /trunk/cucul/canvas.c
1419
1420  * Fixed chcul_getchar's error behaviour.
1421
1422------------------------------------------------------------------------
1423r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
1424Changed paths:
1425   M /trunk/configure.ac
1426
1427  * Update versioning.
1428
1429------------------------------------------------------------------------
1430r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
1431Changed paths:
1432   M /trunk/cucul/export.c
1433
1434  * Handle transparency in the IRC export.
1435
1436------------------------------------------------------------------------
1437r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
1438Changed paths:
1439   M /trunk/cucul/cucul.c
1440
1441  * When resizing a canvas, use the current fg/bg colours to fill holes.
1442
1443------------------------------------------------------------------------
1444r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
1445Changed paths:
1446   M /trunk/configure.ac
1447   M /trunk/test
1448   M /trunk/test/Makefile.am
1449   D /trunk/test/toilet.c
1450
1451  * Remove toilet from the libcaca source, it'll be moved to its own repo.
1452
1453------------------------------------------------------------------------
1454r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
1455Changed paths:
1456   M /trunk/test/toilet.c
1457
1458  * Autocrop toilet output.
1459
1460------------------------------------------------------------------------
1461r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
1462Changed paths:
1463   M /trunk/cucul/canvas.c
1464   M /trunk/cucul/cucul.h
1465
1466  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
1467
1468------------------------------------------------------------------------
1469r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
1470Changed paths:
1471   M /trunk/cucul/export.c
1472
1473  * Really export IRC as UTF-8, as advertised in the documentation.
1474
1475------------------------------------------------------------------------
1476r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
1477Changed paths:
1478   M /trunk/test/toilet.c
1479
1480  * Handle UTF-8 in TOIlet.
1481  * Add a --irc flag to TOIlet.
1482
1483------------------------------------------------------------------------
1484r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
1485Changed paths:
1486   M /trunk/test/toilet.c
1487
1488  * Support for platforms without <getopt.h> in TOIlet.
1489
1490------------------------------------------------------------------------
1491r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
1492Changed paths:
1493   M /trunk/test/Makefile.am
1494   M /trunk/test/toilet.c
1495
1496  * Added getopt support to toilet.
1497
1498------------------------------------------------------------------------
1499r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
1500Changed paths:
1501   M /trunk/configure.ac
1502
1503  * Check for <getopt.h> and getopt_long.
1504
1505------------------------------------------------------------------------
1506r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
1507Changed paths:
1508   M /trunk/test
1509   M /trunk/test/Makefile.am
1510   A /trunk/test/toilet.c
1511
1512  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
1513
1514------------------------------------------------------------------------
1515r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
1516Changed paths:
1517   M /trunk/caca/driver_gl.c
1518   M /trunk/cucul/font.c
1519
1520  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
1521
1522------------------------------------------------------------------------
1523r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
1524Changed paths:
1525   M /trunk/caca/driver_gl.c
1526
1527 * Oops \o/
1528
1529------------------------------------------------------------------------
1530r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
1531Changed paths:
1532   M /trunk/caca/driver_gl.c
1533
1534 * REAL fix
1535
1536------------------------------------------------------------------------
1537r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
1538Changed paths:
1539   M /trunk/caca/driver_gl.c
1540
1541  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
1542
1543------------------------------------------------------------------------
1544r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
1545Changed paths:
1546   M /trunk/caca/driver_gl.c
1547   M /trunk/cucul/font.c
1548
1549  * Hopefully fix 64-bit bug.
1550
1551------------------------------------------------------------------------
1552r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
1553Changed paths:
1554   M /trunk/caca/driver_gl.c
1555   M /trunk/cucul/font.c
1556
1557 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
1558
1559------------------------------------------------------------------------
1560r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
1561Changed paths:
1562   M /trunk/cucul/canvas.c
1563   M /trunk/cucul/cucul.h
1564
1565  * Implemented cucul_getchar(). Useful because you don’t necessarily know
1566    what you are importing.
1567
1568------------------------------------------------------------------------
1569r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
1570Changed paths:
1571   M /trunk/kernel/kernel.c
1572   M /trunk/kernel/kernel.h
1573
1574  * Added an fprintf stub to the kernel.
1575
1576------------------------------------------------------------------------
1577r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
1578Changed paths:
1579   M /trunk/caca/driver_gl.c
1580
1581  * Optimised memory usage in the GL driver and added a few comments.
1582
1583------------------------------------------------------------------------
1584r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
1585Changed paths:
1586   M /trunk/caca/driver_gl.c
1587
1588 * Fixed compilation warning, and ....
1589 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
1590 
1591 
1592
1593------------------------------------------------------------------------
1594r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
1595Changed paths:
1596   M /trunk/cucul/cucul.h
1597   M /trunk/cucul/font.c
1598
1599  * Got rid of cucul_render_glyph(). Ahahahaha.
1600
1601------------------------------------------------------------------------
1602r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
1603Changed paths:
1604   M /trunk/caca/driver_gl.c
1605
1606  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
1607
1608------------------------------------------------------------------------
1609r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
1610Changed paths:
1611   M /trunk/caca/driver_gl.c
1612
1613  * Full Unicode support in the GL driver.
1614
1615------------------------------------------------------------------------
1616r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
1617Changed paths:
1618   M /trunk/cucul/font.c
1619
1620  * Oops, fixed typo in cucul_get_font_blocks().
1621
1622------------------------------------------------------------------------
1623r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
1624Changed paths:
1625   M /trunk/cucul/cucul.h
1626   M /trunk/cucul/font.c
1627
1628  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
1629
1630------------------------------------------------------------------------
1631r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
1632Changed paths:
1633   M /trunk/configure.ac
1634
1635  * Remove useless -I../kernel/ from CFLAGS.
1636
1637------------------------------------------------------------------------
1638r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
1639Changed paths:
1640   M /trunk/build-kernel
1641
1642  * Fix the kernel build rules.
1643
1644------------------------------------------------------------------------
1645r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
1646Changed paths:
1647   M /trunk/caca/caca.c
1648   M /trunk/caca/driver_raw.c
1649   M /trunk/caca/driver_vga.c
1650
1651  * Do not build the raw output in kernel mode.
1652  * Fix cucul_utf32_to_cp437() call in the VGA output.
1653
1654------------------------------------------------------------------------
1655r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
1656Changed paths:
1657   M /trunk/kernel/kernel.c
1658   M /trunk/kernel/kernel.h
1659
1660  * Fixed memcmp() prototype and implementation.
1661
1662------------------------------------------------------------------------
1663r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
1664Changed paths:
1665   M /trunk/cucul/cucul.c
1666   M /trunk/kernel/kernel.c
1667   M /trunk/kernel/kernel.h
1668
1669  * Added errno support to the kernel.
1670
1671------------------------------------------------------------------------
1672r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
1673Changed paths:
1674   M /trunk/DotNet/Caca.cs
1675   M /trunk/DotNet/test.cs
1676
1677 * Updated .Net bindings
1678
1679------------------------------------------------------------------------
1680r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1681Changed paths:
1682   M /trunk/README
1683   M /trunk/caca/driver_gl.c
1684
1685 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
1686
1687------------------------------------------------------------------------
1688r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
1689Changed paths:
1690   M /trunk/kernel/kernel.c
1691   M /trunk/src/cacaview.c
1692   M /trunk/src/img2irc.c
1693
1694  * A few coding style fixes.
1695
1696------------------------------------------------------------------------
1697r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
1698Changed paths:
1699   M /trunk/caca/driver_vga.c
1700   M /trunk/common.h
1701   M /trunk/configure.ac
1702   M /trunk/cucul/buffer.c
1703   M /trunk/cucul/cucul.c
1704   M /trunk/kernel/kernel.c
1705   M /trunk/kernel/kernel.h
1706   M /trunk/src/Makefile.am
1707   M /trunk/src/cacadraw.c
1708   M /trunk/src/cacaplay.c
1709   M /trunk/src/cacaview.c
1710   M /trunk/src/common-image.c
1711   M /trunk/src/img2irc.c
1712   M /trunk/test/demo.c
1713   M /trunk/test/demo0.c
1714   M /trunk/test/dithering.c
1715   M /trunk/test/event.c
1716   M /trunk/test/export.c
1717   M /trunk/test/font.c
1718   M /trunk/test/font2tga.c
1719   M /trunk/test/frames.c
1720   M /trunk/test/gamma.c
1721   M /trunk/test/hsv.c
1722   M /trunk/test/import.c
1723   M /trunk/test/input.c
1724   M /trunk/test/spritedit.c
1725   M /trunk/test/text.c
1726   M /trunk/test/transform.c
1727   M /trunk/test/truecolor.c
1728   M /trunk/test/unicode.c
1729   M /trunk/tools/optipal.c
1730
1731 * Updated kernel 'driver', still not working, but most of the work is done
1732
1733------------------------------------------------------------------------
1734r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
1735Changed paths:
1736   M /trunk/TODO
1737
1738  * Minor TODO update.
1739
1740------------------------------------------------------------------------
1741r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
1742Changed paths:
1743   M /trunk/cucul/font.c
1744
1745  * Minor documentation fix (testing the buildbot, actually).
1746
1747------------------------------------------------------------------------
1748r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
1749Changed paths:
1750   M /trunk/caca/driver_gl.c
1751   M /trunk/cucul/font.c
1752
1753 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
1754
1755------------------------------------------------------------------------
1756r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
1757Changed paths:
1758   M /trunk/caca/driver_gl.c
1759
1760  * Coding style (ahaha vieux porc).
1761
1762------------------------------------------------------------------------
1763r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
1764Changed paths:
1765   M /trunk/src/cacademo.c
1766
1767  * Got rid of OFFSET_X and OFFSET_Y.
1768
1769------------------------------------------------------------------------
1770r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
1771Changed paths:
1772   M /trunk/src/cacademo.c
1773
1774  * More cleanup in cacademo.c.
1775
1776------------------------------------------------------------------------
1777r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
1778Changed paths:
1779   M /trunk/src/cacademo.c
1780
1781  * Cosmetic changes to cacademo.
1782
1783------------------------------------------------------------------------
1784r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
1785Changed paths:
1786   M /trunk/src/cacademo.c
1787
1788  * Factored the star code (vieux porc).
1789
1790------------------------------------------------------------------------
1791r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
1792Changed paths:
1793   M /trunk/caca/driver_gl.c
1794   M /trunk/cucul/cucul.h
1795   M /trunk/cucul/font.c
1796
1797  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
1798    worked properly.
1799
1800------------------------------------------------------------------------
1801r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
1802Changed paths:
1803   M /trunk/src/cacademo.c
1804
1805  * Moved transition data to the function.
1806
1807------------------------------------------------------------------------
1808r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
1809Changed paths:
1810   M /trunk/src/cacademo.c
1811
1812 * Added nifty rotation to our 80's star.
1813
1814------------------------------------------------------------------------
1815r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1816Changed paths:
1817   M /trunk/cucul/triangle.c
1818
1819  * Fixing precision.
1820
1821------------------------------------------------------------------------
1822r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
1823Changed paths:
1824   M /trunk/cucul/triangle.c
1825
1826 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
1827
1828------------------------------------------------------------------------
1829r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
1830Changed paths:
1831   M /trunk/src/cacademo.c
1832
1833 * Added much disco transition (ellipses suck). YMCA \o/
1834
1835------------------------------------------------------------------------
1836r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1837Changed paths:
1838   M /trunk/caca/driver_slang.c
1839
1840  * Fix compilation warning in the slang driver.
1841
1842------------------------------------------------------------------------
1843r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
1844Changed paths:
1845   M /trunk/src/cacademo.c
1846
1847  * Smooth transitions between effects in cacademo. Press 'n' to switch
1848    immediately to the next transition.
1849
1850------------------------------------------------------------------------
1851r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
1852Changed paths:
1853   M /trunk/test/gamma.c
1854
1855  * Fix badly initialised data in the gamma test.
1856
1857------------------------------------------------------------------------
1858r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
1859Changed paths:
1860   M /trunk/src/cacademo.c
1861   M /trunk/test
1862   M /trunk/test/Makefile.am
1863   D /trunk/test/matrix.c
1864
1865  * Moved the matrix effect test into cacademo. Removed the motion sensor
1866    stuff, it's cool but it's crap.
1867
1868------------------------------------------------------------------------
1869r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
1870Changed paths:
1871   M /trunk/test/matrix.c
1872
1873 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
1874
1875------------------------------------------------------------------------
1876r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
1877Changed paths:
1878   M /trunk/caca/driver_gl.c
1879
1880 * Fixed truecolor bug in OpenGL driver.
1881
1882------------------------------------------------------------------------
1883r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
1884Changed paths:
1885   M /trunk/src/cacademo.c
1886
1887  * Factor most of the cacademo code.
1888
1889------------------------------------------------------------------------
1890r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
1891Changed paths:
1892   M /trunk/src/cacademo.c
1893
1894  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
1895    to cast the int to double in the sin() call.  (:@ gruik!
1896
1897------------------------------------------------------------------------
1898r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
1899Changed paths:
1900   M /trunk/src/cacademo.c
1901
1902 * hey, ***I*** found a factorisation bug in cacaballs !
1903
1904------------------------------------------------------------------------
1905r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
1906Changed paths:
1907   M /trunk/caca/driver_gl.c
1908   M /trunk/cucul/cucul.h
1909   M /trunk/cucul/font.c
1910
1911 * OpenGL builtin font support
1912
1913------------------------------------------------------------------------
1914r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
1915Changed paths:
1916   M /trunk/src
1917   M /trunk/src/Makefile.am
1918   D /trunk/src/cacaball.c
1919   A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
1920   D /trunk/src/cacamoir.c
1921   D /trunk/src/cacaplas.c
1922
1923  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
1924
1925------------------------------------------------------------------------
1926r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
1927Changed paths:
1928   M /trunk/cucul/cucul.c
1929
1930  * Initialize random seed to getpid()+time(NULL) so that the user does not
1931    have to do it.
1932
1933------------------------------------------------------------------------
1934r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
1935Changed paths:
1936   M /trunk/ChangeLog
1937   M /trunk/NEWS
1938   M /trunk/configure.ac
1939
1940  * Updated ChangeLog and NEWS.
1941  * 0.99.beta4 release.
1942
1943------------------------------------------------------------------------
1944r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
1945Changed paths:
1946   M /trunk/doc/Makefile.am
1947
1948  * Replace 'man3caca' with 'man3' in generated manpages.
1949
1950------------------------------------------------------------------------
1951r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
1952Changed paths:
1953   M /trunk/test/demo0.c
1954
1955  * Fix dithering handling in demo0.c.
1956
1957------------------------------------------------------------------------
1958r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
1959Changed paths:
1960   M /trunk/caca-config.in
1961
1962  * Do not output unnecessary libraries in caca-output config.
1963
1964------------------------------------------------------------------------
1965r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
1966Changed paths:
1967   M /trunk/doc/migrating.dox
1968
1969  * Oops, thinko in the migration doc.
1970
1971------------------------------------------------------------------------
1972r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
1973Changed paths:
1974   M /trunk/doc/migrating.dox
1975
1976  * Updated the migration documentation so that it mentions the <caca0.h>
1977    compatibility layer.
1978
1979------------------------------------------------------------------------
1980r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
1981Changed paths:
1982   M /trunk/caca/caca0.c
1983   M /trunk/caca/caca0.h
1984
1985  * Made features (such as dithering mode) and caca_sqrt work in the legacy
1986    0.x glue code.
1987
1988------------------------------------------------------------------------
1989r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
1990Changed paths:
1991   M /trunk/test
1992   M /trunk/test/Makefile.am
1993   A /trunk/test/demo0.c
1994
1995  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
1996    test for the <caca0.h> emulation layer.
1997
1998------------------------------------------------------------------------
1999r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
2000Changed paths:
2001   M /trunk/caca/Makefile.am
2002   A /trunk/caca/caca0.c
2003   A /trunk/caca/caca0.h
2004
2005  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
2006    just need to include <caca0.h> instead of <caca.h> and should be source-
2007    compatible with old versions of libcaca.
2008
2009    Most of the old API works, except features and caca_sqrt(). Sprites do
2010    work API-wise but due to the new format they are no longer working in
2011    the same way.
2012
2013------------------------------------------------------------------------
2014r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
2015Changed paths:
2016   M /trunk/test/export.c
2017
2018  * Fix a crash in export.c with unknown file formats.
2019
2020------------------------------------------------------------------------
2021r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
2022Changed paths:
2023   M /trunk/cucul/transform.c
2024
2025  * U+214B TURNED AMPERSAND
2026
2027------------------------------------------------------------------------
2028r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
2029Changed paths:
2030   M /trunk/ChangeLog
2031   M /trunk/NEWS
2032   M /trunk/configure.ac
2033
2034  * Updated ChangeLog and NEWS.
2035  * 0.99.beta3 release.
2036
2037------------------------------------------------------------------------
2038r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
2039Changed paths:
2040   M /trunk/ChangeLog
2041   M /trunk/Makefile.am
2042   M /trunk/configure.ac
2043   D /trunk/debian
2044
2045  * Removed debian packaging stuff from the trunk. It'll now be at
2046    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
2047
2048------------------------------------------------------------------------
2049r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
2050Changed paths:
2051   M /trunk/caca/driver_gl.c
2052
2053  * Factored some of the GL code.
2054
2055------------------------------------------------------------------------
2056r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
2057Changed paths:
2058   M /trunk/test
2059   M /trunk/test/matrix.c
2060
2061  * A few changes to the matrix program. I do not plan to maintain it.
2062
2063------------------------------------------------------------------------
2064r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
2065Changed paths:
2066   M /trunk/caca/caca.c
2067   M /trunk/caca/caca.h
2068   M /trunk/caca/driver_conio.c
2069   M /trunk/caca/driver_ncurses.c
2070   M /trunk/caca/driver_raw.c
2071   M /trunk/caca/driver_slang.c
2072   M /trunk/caca/driver_vga.c
2073   M /trunk/caca/event.c
2074   M /trunk/caca/graphics.c
2075
2076  * Fixed libcaca prototypes so that all functions use the errno mechanism
2077    and return a value.
2078
2079------------------------------------------------------------------------
2080r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
2081Changed paths:
2082   M /trunk/cucul/cucul.c
2083
2084  * Fixed cucul_create_canvas()'s documentation.
2085
2086------------------------------------------------------------------------
2087r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
2088Changed paths:
2089   M /trunk/cucul/dither.c
2090
2091  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
2092    thanks to Sean D'Epagnier.
2093
2094------------------------------------------------------------------------
2095r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
2096Changed paths:
2097   M /trunk/cxx/caca++.cpp
2098   M /trunk/cxx/caca++.h
2099   M /trunk/cxx/cpptest.cpp
2100
2101 * Updated C++ bindings
2102
2103------------------------------------------------------------------------
2104r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
2105Changed paths:
2106   M /trunk/debian/control
2107
2108  * Fix debian package dependencies; -dev packages didn't pull their library
2109    dependencies. Of course.
2110
2111------------------------------------------------------------------------
2112r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
2113Changed paths:
2114   M /trunk/test/matrix.c
2115
2116  * Fixed matrix.c for non-Thinkpad computers.
2117
2118------------------------------------------------------------------------
2119r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
2120Changed paths:
2121   M /trunk/configure.ac
2122
2123  * Fix a build failure when X11R7 is available but OpenGL isn't.
2124
2125------------------------------------------------------------------------
2126r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
2127Changed paths:
2128   M /trunk/test/Makefile.am
2129   A /trunk/test/matrix.c
2130
2131  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
2132    which case it is massively useless.
2133
2134------------------------------------------------------------------------
2135r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
2136Changed paths:
2137   M /trunk/ChangeLog
2138   M /trunk/NEWS
2139   M /trunk/configure.ac
2140   M /trunk/debian/changelog
2141
2142  * Updated ChangeLog and NEWS.
2143  * 0.99.beta2 release.
2144
2145------------------------------------------------------------------------
2146r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
2147Changed paths:
2148   M /trunk/debian/caca-utils.install
2149   M /trunk/debian/libcucul-dev.install
2150
2151  * Updated the Debian build scripts.
2152
2153------------------------------------------------------------------------
2154r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
2155Changed paths:
2156   M /trunk/cucul/canvas.c
2157
2158  * Fixed an out of bounds bug in cucul_blit().
2159
2160------------------------------------------------------------------------
2161r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
2162Changed paths:
2163   M /trunk/caca-config.in
2164
2165  * Removed legacy CUCUL_LIBS from caca-config.
2166
2167------------------------------------------------------------------------
2168r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
2169Changed paths:
2170   M /trunk/caca/driver_ncurses.c
2171   M /trunk/caca/driver_slang.c
2172
2173  * UTF-8 input support for ncurses.
2174  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
2175
2176------------------------------------------------------------------------
2177r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
2178Changed paths:
2179   M /trunk/caca/graphics.c
2180
2181  * Reduced IDLE_USEC by half. Today's machines are fast :-)
2182
2183------------------------------------------------------------------------
2184r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
2185Changed paths:
2186   M /trunk/caca/caca.c
2187   M /trunk/caca/driver_ncurses.c
2188   M /trunk/configure.ac
2189
2190  * Fixed UTF-8 support in ncurses.
2191  * Set ncurses's priority higher than slang.
2192
2193------------------------------------------------------------------------
2194r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
2195Changed paths:
2196   M /trunk/TODO
2197
2198  * Updated TODO list.
2199
2200------------------------------------------------------------------------
2201r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
2202Changed paths:
2203   M /trunk/caca/driver_slang.c
2204   M /trunk/cucul/box.c
2205   M /trunk/cucul/canvas.c
2206   M /trunk/cucul/charset.c
2207   M /trunk/cucul/conic.c
2208   M /trunk/cucul/cucul.h
2209   M /trunk/cucul/line.c
2210   M /trunk/cucul/triangle.c
2211
2212  * Have cucul_utf8_to_utf32 write how many bytes it read.
2213  * Use that in the SLang driver so that it supports UTF-8 input.
2214
2215------------------------------------------------------------------------
2216r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
2217Changed paths:
2218   M /trunk/cucul/export.c
2219
2220  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
2221    an explicit cast.
2222
2223------------------------------------------------------------------------
2224r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
2225Changed paths:
2226   M /trunk/caca/caca.c
2227   M /trunk/caca/driver_ncurses.c
2228   M /trunk/test/colors.c
2229   M /trunk/test/input.c
2230
2231  * Minor cosmetic changes in the test programs.
2232  * Code enhancements in the ncurses driver.
2233  * Added a comment to explain why slang has a higher priority than ncurses.
2234
2235------------------------------------------------------------------------
2236r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
2237Changed paths:
2238   M /trunk/caca/driver_conio.c
2239
2240  * Fixed the DOS build.
2241
2242------------------------------------------------------------------------
2243r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
2244Changed paths:
2245   M /trunk/caca/caca_internals.h
2246
2247  * Minor cosmetic fix.
2248
2249------------------------------------------------------------------------
2250r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
2251Changed paths:
2252   M /trunk/caca/Makefile.am
2253   M /trunk/cucul/Makefile.am
2254   M /trunk/cxx/Makefile.am
2255   M /trunk/kernel/Makefile.am
2256   M /trunk/test/Makefile.am
2257   M /trunk/tools/Makefile.am
2258
2259  * Added -I${top_srcdir} to the compilation flags to fix builds configured
2260    from an alternate directory (they failed to find common.h).
2261
2262------------------------------------------------------------------------
2263r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
2264Changed paths:
2265   M /trunk/configure.ac
2266   M /trunk/src/Makefile.am
2267
2268  * Removed --enable-network flag, but reused the test as a condition for
2269    building cacaserver.
2270
2271------------------------------------------------------------------------
2272r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
2273Changed paths:
2274   M /trunk/build-dos
2275   M /trunk/build-win32
2276
2277  * Updated build scripts for DOS and Win32.
2278
2279------------------------------------------------------------------------
2280r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
2281Changed paths:
2282   M /trunk/caca/driver_ncurses.c
2283   M /trunk/caca/driver_slang.c
2284
2285  * Got backspace to work with the slang and ncurses drivers in an X
2286    terminal window.
2287
2288------------------------------------------------------------------------
2289r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
2290Changed paths:
2291   M /trunk/caca/driver_gl.c
2292
2293  * More coding style fixes in the GL driver.
2294
2295------------------------------------------------------------------------
2296r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
2297Changed paths:
2298   M /trunk/caca/driver_gl.c
2299
2300  * Fixed awful indenting of the GL plugin.
2301
2302------------------------------------------------------------------------
2303r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
2304Changed paths:
2305   M /trunk/caca/driver_ncurses.c
2306
2307  * Make the ncurses driver UTF-8 and UTF-32 aware.
2308  * Add the backspace key to the ncurses driver.
2309
2310------------------------------------------------------------------------
2311r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
2312Changed paths:
2313   M /trunk/caca/driver_slang.c
2314
2315  * Make the slang driver UTF-8 and UTF-32 aware.
2316  * Add the backspace key to the slang driver.
2317
2318------------------------------------------------------------------------
2319r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
2320Changed paths:
2321   M /trunk/caca/caca.h
2322   M /trunk/caca/driver_conio.c
2323   M /trunk/caca/driver_gl.c
2324   M /trunk/caca/driver_ncurses.c
2325   M /trunk/caca/driver_slang.c
2326   M /trunk/caca/driver_win32.c
2327   M /trunk/caca/driver_x11.c
2328   M /trunk/caca/event.c
2329   M /trunk/test/input.c
2330
2331  * Renamed the event data member "ucs4" to "utf32" for consistency
2332    with "utf8".
2333
2334------------------------------------------------------------------------
2335r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
2336Changed paths:
2337   M /trunk/debian/changelog
2338   M /trunk/debian/control
2339
2340  * Added information from a recent Debian upload of the old
2341    version of libcaca.
2342
2343------------------------------------------------------------------------
2344r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
2345Changed paths:
2346   M /trunk/test
2347   M /trunk/test/Makefile.am
2348   A /trunk/test/input.c
2349
2350  * Text input test program. Might be merged into libcaca if it works well.
2351
2352------------------------------------------------------------------------
2353r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
2354Changed paths:
2355   M /trunk/TODO
2356
2357  * Updated the TODO list.
2358
2359------------------------------------------------------------------------
2360r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
2361Changed paths:
2362   M /trunk/debian/caca-utils.install
2363   M /trunk/debian/libcucul-dev.install
2364
2365  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
2366
2367------------------------------------------------------------------------
2368r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
2369Changed paths:
2370   M /trunk/caca/caca.h
2371   M /trunk/caca/graphics.c
2372   M /trunk/python/pypycaca.c
2373   M /trunk/python/pypycaca.h
2374   M /trunk/src/aafire.c
2375   M /trunk/src/cacaball.c
2376   M /trunk/src/cacamoir.c
2377   M /trunk/src/cacaplas.c
2378   M /trunk/test/demo.c
2379   M /trunk/test/frames.c
2380   M /trunk/test/gamma.c
2381
2382  * Renamed caca_set_delay() and caca_get_rendertime() into
2383    caca_set_display_time() and caca_get_display_time() for consistency.
2384
2385------------------------------------------------------------------------
2386r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
2387Changed paths:
2388   M /trunk/cucul/charset.c
2389
2390  * Documented the newly exported charset functions.
2391
2392------------------------------------------------------------------------
2393r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
2394Changed paths:
2395   M /trunk/caca/driver_ncurses.c
2396   M /trunk/caca/driver_slang.c
2397   M /trunk/cucul/box.c
2398   M /trunk/cucul/canvas.c
2399   M /trunk/cucul/charset.c
2400   M /trunk/cucul/conic.c
2401   M /trunk/cucul/cucul.h
2402   M /trunk/cucul/cucul_internals.h
2403   M /trunk/cucul/export.c
2404   M /trunk/cucul/import.c
2405   M /trunk/cucul/line.c
2406   M /trunk/cucul/triangle.c
2407   M /trunk/tools/makefont.c
2408
2409  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
2410
2411------------------------------------------------------------------------
2412r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
2413Changed paths:
2414   M /trunk/cucul/font.c
2415   M /trunk/cucul/font_mono9.h
2416   M /trunk/cucul/font_monobold12.h
2417
2418  * Regenerated fonts and reactivated them under Win32.
2419
2420------------------------------------------------------------------------
2421r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
2422Changed paths:
2423   M /trunk/tools/makefont.c
2424
2425  * Elite trick in the font generator to cope with C89's string length
2426    limitation of 509 characters. Instead of doing:
2427       char foo[10] = "abcdefghij";
2428    we now do:
2429       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
2430
2431------------------------------------------------------------------------
2432r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
2433Changed paths:
2434   M /trunk/test/font2tga.c
2435
2436  * font2tga no longer needs cucul_internal.h.
2437
2438------------------------------------------------------------------------
2439r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
2440Changed paths:
2441   M /trunk/cucul/box.c
2442   M /trunk/cucul/canvas.c
2443   M /trunk/cucul/conic.c
2444   M /trunk/cucul/cucul.h
2445   M /trunk/cucul/cucul_internals.h
2446   M /trunk/cucul/dither.c
2447   M /trunk/cucul/import.c
2448   M /trunk/cucul/line.c
2449   M /trunk/cucul/triangle.c
2450   M /trunk/test/font2tga.c
2451
2452  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
2453    int which shall be used as an UTF-32 character. We do not have any casting
2454    problems due to the signedness of chars because all characters were
2455    ASCII (ie. <= 0x7f) beforehands.
2456
2457------------------------------------------------------------------------
2458r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
2459Changed paths:
2460   M /trunk/test
2461   M /trunk/test/Makefile.am
2462   A /trunk/test/font2tga.c
2463
2464  * Added font2tga, a test program that exports our font in a known format.
2465
2466------------------------------------------------------------------------
2467r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
2468Changed paths:
2469   M /trunk/test/export.c
2470
2471  * If the export test target is ANSI or UTF-8, dither image with special
2472    shaded glyphs.
2473
2474------------------------------------------------------------------------
2475r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
2476Changed paths:
2477   M /trunk/configure.ac
2478
2479  * Removed useless -lXt from X11 libraries check.
2480
2481------------------------------------------------------------------------
2482r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
2483Changed paths:
2484   M /trunk/cucul/import.c
2485
2486  * Workaround for illegal ^[[0,0H ANSI escape code.
2487
2488------------------------------------------------------------------------
2489r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
2490Changed paths:
2491   M /trunk/cucul/dither.c
2492
2493  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
2494    better performances.
2495
2496------------------------------------------------------------------------
2497r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
2498Changed paths:
2499   M /trunk/cucul/export.c
2500
2501  * Add linebreaks to the ANSI exporter for better readability, and use
2502    the save/load cursor position trick to ignore them.
2503
2504------------------------------------------------------------------------
2505r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
2506Changed paths:
2507   M /trunk/cucul/export.c
2508
2509 * Fixed postscript exporter, image in not at the bottom of the page anymore
2510
2511------------------------------------------------------------------------
2512r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
2513Changed paths:
2514   M /trunk/src/cacaserver.c
2515
2516  * Use UTF-8 instead of ANSI in cacaserver
2517------------------------------------------------------------------------
2518r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
2519Changed paths:
2520   M /trunk/cucul/font_mono9.h
2521   M /trunk/cucul/font_monobold12.h
2522
2523  * Optimise built-in fonts. We gain about 100kB in the final binary.
2524------------------------------------------------------------------------
2525r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
2526Changed paths:
2527   M /trunk/tools/makefont.c
2528
2529  * Optimise similar glyphs when generating a font. Given how many glyphs
2530    are unavailable, this is a significant gain.
2531
2532------------------------------------------------------------------------
2533r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
2534Changed paths:
2535   M /trunk/caca/driver_x11.c
2536
2537  * Added the long dash and middle dot CP437 characters to the X11 driver.
2538
2539------------------------------------------------------------------------
2540r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
2541Changed paths:
2542   M /trunk/cucul/import.c
2543
2544  * If the ANSI file we import does not use the 80 columns, we don't expand
2545    the canvas to 80 columns.
2546
2547------------------------------------------------------------------------
2548r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
2549Changed paths:
2550   M /trunk/src/cacadraw.c
2551
2552  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
2553  * Decreased PgUp/PgDn scrolling rate.
2554
2555------------------------------------------------------------------------
2556r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
2557Changed paths:
2558   M /trunk/kernel/kernel.c
2559
2560  * Removed a useless cast in the kernel code.
2561
2562------------------------------------------------------------------------
2563r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
2564Changed paths:
2565   M /trunk/DotNet
2566   M /trunk/DotNet/AssemblyInfo.cs
2567   M /trunk/DotNet/Caca.cs
2568   M /trunk/DotNet/Cucul.cs
2569   M /trunk/DotNet/test.cs
2570
2571  * Set svn properties on the .NET files.
2572
2573------------------------------------------------------------------------
2574r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
2575Changed paths:
2576   M /trunk/test/font.c
2577   M /trunk/test/text.c
2578
2579  * Cosmetic fix in test/font.c.
2580  * Use UTF-8 output in test/text.c instead of ANSI.
2581
2582------------------------------------------------------------------------
2583r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
2584Changed paths:
2585   M /trunk/caca/caca.h
2586
2587  * Minor cosmetic fix in a comment.
2588
2589------------------------------------------------------------------------
2590r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
2591Changed paths:
2592   M /trunk/cucul/font_mono9.h
2593   M /trunk/cucul/font_monobold12.h
2594   M /trunk/tools/makefont.c
2595
2596  * Added a few more Unicode blocks to the default fonts.
2597
2598------------------------------------------------------------------------
2599r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
2600Changed paths:
2601   M /trunk/cucul/transform.c
2602
2603  * Added a few more Unicode characters to the glyph transformations.
2604
2605------------------------------------------------------------------------
2606r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
2607Changed paths:
2608   M /trunk/cucul/cucul.h
2609   M /trunk/cucul/dither.c
2610
2611  * Changed the cucul_create_dither() prototype to make sure the mask
2612    arguments are at least 32 bits.
2613
2614------------------------------------------------------------------------
2615r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
2616Changed paths:
2617   M /trunk/test/export.c
2618
2619  * Make the export test 80 columns wide, so that the ANSI we generate can
2620    be read by other programs.
2621
2622------------------------------------------------------------------------
2623r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
2624Changed paths:
2625   M /trunk/cucul/font_mono9.h
2626   M /trunk/cucul/font_monobold12.h
2627
2628  * Updated fonts with the new hardcoded CP437 glyphs.
2629
2630------------------------------------------------------------------------
2631r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
2632Changed paths:
2633   M /trunk/tools/makefont.c
2634
2635  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
2636    good with Pango.
2637
2638------------------------------------------------------------------------
2639r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
2640Changed paths:
2641   M /trunk/caca/driver_ncurses.c
2642   M /trunk/caca/driver_slang.c
2643   M /trunk/tools/Makefile.am
2644   M /trunk/tools/makefont.c
2645
2646  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
2647
2648------------------------------------------------------------------------
2649r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
2650Changed paths:
2651   M /trunk/cucul/export.c
2652
2653  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
2654    SVG exporters.
2655
2656------------------------------------------------------------------------
2657r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
2658Changed paths:
2659   M /trunk/cucul/charset.c
2660   M /trunk/cucul/cucul_internals.h
2661
2662  * Implemented the private _cucul_utf32_to_utf8() helper.
2663
2664------------------------------------------------------------------------
2665r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
2666Changed paths:
2667   M /trunk/cucul/export.c
2668
2669  * Exporter now generates valid ANSI, with CP437 characters.
2670
2671------------------------------------------------------------------------
2672r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
2673Changed paths:
2674   M /trunk/cucul/export.c
2675
2676  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
2677    text.
2678
2679------------------------------------------------------------------------
2680r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
2681Changed paths:
2682   M /trunk/cucul/colour.c
2683
2684  * Use a slightly different RGB palette for ANSI colours, so that brown
2685    really looks like brown and not like desaturated yellow.
2686
2687------------------------------------------------------------------------
2688r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
2689Changed paths:
2690   M /trunk/DotNet/test.cs
2691   M /trunk/caca/event.c
2692   M /trunk/doc/tutorial.dox
2693
2694 * Fixed error in tutorial, updated caca_get_event() doc
2695
2696------------------------------------------------------------------------
2697r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
2698Changed paths:
2699   M /trunk/DotNet/AssemblyInfo.cs
2700   M /trunk/DotNet/Caca.cs
2701   M /trunk/DotNet/Cucul.cs
2702   M /trunk/DotNet/test.cs
2703
2704 * Fixed $Id
2705
2706------------------------------------------------------------------------
2707r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
2708Changed paths:
2709   A /trunk/DotNet
2710   A /trunk/DotNet/AssemblyInfo.cs
2711   A /trunk/DotNet/Caca.cs
2712   A /trunk/DotNet/Cucul.cs
2713   A /trunk/DotNet/Makefile
2714   A /trunk/DotNet/libCaca.dll.config
2715   A /trunk/DotNet/libCucul.dll.config
2716   A /trunk/DotNet/test.cs
2717
2718 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
2719
2720------------------------------------------------------------------------
2721r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
2722Changed paths:
2723   M /trunk/cucul/cucul.h
2724   M /trunk/cucul/dither.c
2725   M /trunk/cucul/export.c
2726   M /trunk/cucul/font.c
2727   M /trunk/cucul/import.c
2728   M /trunk/cucul/sprite.c
2729   M /trunk/cucul/transform.c
2730
2731  * Completed return value and errno handling in libcucul API.
2732
2733------------------------------------------------------------------------
2734r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
2735Changed paths:
2736   M /trunk/test/export.c
2737
2738  * Allow an optional input filename in the export test for cheap conversions.
2739
2740------------------------------------------------------------------------
2741r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
2742Changed paths:
2743   M /trunk/caca/driver_gl.c
2744   M /trunk/cucul/import.c
2745
2746 * coding style fixes again
2747
2748------------------------------------------------------------------------
2749r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
2750Changed paths:
2751   M /trunk/cxx/caca++.cpp
2752   M /trunk/cxx/caca++.h
2753   M /trunk/cxx/cucul++.h
2754   M /trunk/src/cacadraw.c
2755
2756 * Fixed indentation. I did it myself, I'm a big boy.
2757
2758------------------------------------------------------------------------
2759r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
2760Changed paths:
2761   M /trunk/cucul/import.c
2762
2763  * Fixed line wrapping on some weird ANSI files.
2764
2765------------------------------------------------------------------------
2766r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
2767Changed paths:
2768   M /trunk/cucul/import.c
2769
2770  * Fixed an ANSI rendering bug related to the bold attribute.
2771
2772------------------------------------------------------------------------
2773r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
2774Changed paths:
2775   M /trunk/cucul/font_mono9.h
2776   M /trunk/cucul/font_monobold12.h
2777   M /trunk/tools/makefont.c
2778
2779  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
2780    built-in font so that we now cover all of CP437.
2781
2782------------------------------------------------------------------------
2783r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
2784Changed paths:
2785   M /trunk/cucul/import.c
2786
2787  * Minor code reorganisation and documenting.
2788
2789------------------------------------------------------------------------
2790r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
2791Changed paths:
2792   M /trunk/caca/driver_gl.c
2793
2794 * Added preliminary (it means that's fucked up) CP437 codepage
2795
2796------------------------------------------------------------------------
2797r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
2798Changed paths:
2799   M /trunk/caca/driver_x11.c
2800
2801  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
2802
2803------------------------------------------------------------------------
2804r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
2805Changed paths:
2806   M /trunk/caca/driver_gl.c
2807
2808 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
2809
2810------------------------------------------------------------------------
2811r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
2812Changed paths:
2813   M /trunk/caca/driver_x11.c
2814
2815 * removed duplicate code
2816
2817------------------------------------------------------------------------
2818r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
2819Changed paths:
2820   M /trunk/caca/driver_x11.c
2821
2822  * Wow, we even have Home/End support in X11.
2823
2824------------------------------------------------------------------------
2825r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
2826Changed paths:
2827   M /trunk/caca/driver_x11.c
2828
2829  * PageUp/PageDown support in X11.
2830
2831------------------------------------------------------------------------
2832r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
2833Changed paths:
2834   M /trunk/caca/driver_gl.c
2835
2836 * Fixed home/pgup/pgdown/insert events
2837
2838------------------------------------------------------------------------
2839r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
2840Changed paths:
2841   M /trunk/src/cacadraw.c
2842
2843 * page up / down
2844
2845------------------------------------------------------------------------
2846r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
2847Changed paths:
2848   M /trunk/cucul/import.c
2849
2850  * In ANSI, bold only sets the foreground colour to bright, not the
2851    background.
2852
2853------------------------------------------------------------------------
2854r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
2855Changed paths:
2856   M /trunk/src
2857   M /trunk/src/Makefile.am
2858   A /trunk/src/cacadraw.c
2859   M /trunk/test/import.c
2860
2861  * Added cacadraw. It only shows files and lets you scroll for now, but
2862    it will eventually evolve into something better.
2863
2864------------------------------------------------------------------------
2865r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
2866Changed paths:
2867   M /trunk/cucul/import.c
2868
2869 * Really updated doc
2870
2871------------------------------------------------------------------------
2872r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
2873Changed paths:
2874   M /trunk/cucul/import.c
2875
2876 * Fixed documentation for import
2877
2878------------------------------------------------------------------------
2879r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
2880Changed paths:
2881   D /trunk/cpp
2882
2883  * Removed legacy cpp directory.
2884
2885------------------------------------------------------------------------
2886r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
2887Changed paths:
2888   M /trunk/Makefile.am
2889   M /trunk/configure.ac
2890   A /trunk/cxx (from /trunk/cpp:684)
2891   M /trunk/cxx/Makefile.am
2892   R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
2893   R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
2894   R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
2895   R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
2896   R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
2897
2898 * Updated C++ bindings and renamed directory to more comprehensive cxx
2899
2900------------------------------------------------------------------------
2901r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
2902Changed paths:
2903   M /trunk/test/event.c
2904
2905  * Minor typo.
2906
2907------------------------------------------------------------------------
2908r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
2909Changed paths:
2910   M /trunk/cpp/caca++.cpp
2911   M /trunk/cpp/caca++.h
2912   M /trunk/cpp/cpptest.cpp
2913   M /trunk/cpp/cucul++.cpp
2914   M /trunk/cpp/cucul++.h
2915
2916 * Updated libcaca c++ bindings
2917
2918------------------------------------------------------------------------
2919r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
2920Changed paths:
2921   M /trunk/cucul/buffer.c
2922   M /trunk/cucul/cucul.h
2923   M /trunk/cucul/cucul_internals.h
2924   M /trunk/cucul/export.c
2925   M /trunk/cucul/import.c
2926   M /trunk/src/cacaplay.c
2927   M /trunk/src/cacaserver.c
2928   M /trunk/test
2929   M /trunk/test/import.c
2930   M /trunk/test/text.c
2931
2932  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
2933    a file and a memory area into a libcucul buffer.
2934  * Changed the cucul_import_canvas() prototype so that it uses libcucul
2935    buffers instead of simple memory areas.
2936
2937------------------------------------------------------------------------
2938r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
2939Changed paths:
2940   M /trunk/cucul/import.c
2941
2942  * Argh, _really_ fixed the uninitialised variable.
2943
2944------------------------------------------------------------------------
2945r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
2946Changed paths:
2947   M /trunk/cucul/import.c
2948
2949  * Fixed an uninitialised variable.
2950
2951------------------------------------------------------------------------
2952r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
2953Changed paths:
2954   M /trunk/cucul/import.c
2955
2956  * Fixed our buffer overflow in the ANSI parser by simply skipping control
2957    sequences longer than 100 characters.
2958  * Documented the escape sequence format.
2959
2960------------------------------------------------------------------------
2961r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
2962Changed paths:
2963   M /trunk/cpp/cpptest.cpp
2964   M /trunk/cpp/cucul++.cpp
2965   M /trunk/cpp/cucul++.h
2966   M /trunk/test/demo.c
2967
2968 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
2969
2970------------------------------------------------------------------------
2971r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
2972Changed paths:
2973   M /trunk/cucul/import.c
2974
2975  * More robust ANSI sequence argument parser. Detects private sequences and
2976    intermediate bytes.
2977
2978------------------------------------------------------------------------
2979r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
2980Changed paths:
2981   M /trunk/cucul/import.c
2982
2983 * Fixed warning in a clever and tested way. Bordel de merde.
2984
2985------------------------------------------------------------------------
2986r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
2987Changed paths:
2988   M /trunk/cucul/import.c
2989
2990  * Coding style.
2991
2992------------------------------------------------------------------------
2993r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
2994Changed paths:
2995   M /trunk/cucul/import.c
2996
2997  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
2998
2999------------------------------------------------------------------------
3000r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
3001Changed paths:
3002   M /trunk/cucul/import.c
3003
3004 * Fixed warnings in ansi importer
3005
3006------------------------------------------------------------------------
3007r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
3008Changed paths:
3009   M /trunk/cucul/import.c
3010
3011  * More cleaning up of the ANSI loader. Fixed reverse video.
3012
3013------------------------------------------------------------------------
3014r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
3015Changed paths:
3016   M /trunk/cucul/colour.c
3017
3018  * Set the transparent colour's RGB values to the default colour's ones.
3019
3020------------------------------------------------------------------------
3021r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
3022Changed paths:
3023   M /trunk/cucul/import.c
3024
3025 * Improved ANSI format detection
3026
3027------------------------------------------------------------------------
3028r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
3029Changed paths:
3030   M /trunk/cucul/import.c
3031
3032  * Really fixed bold in ANSI loader, and removed dead code.
3033
3034------------------------------------------------------------------------
3035r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
3036Changed paths:
3037   M /trunk/cucul/import.c
3038
3039  * Simplified _manage_modifiers() a bit.
3040
3041------------------------------------------------------------------------
3042r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
3043Changed paths:
3044   M /trunk/cucul/import.c
3045
3046  * Fixed bold support in ANSI loader.
3047
3048------------------------------------------------------------------------
3049r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
3050Changed paths:
3051   M /trunk/cucul/import.c
3052
3053  * A few fixes in the ANSI interpreter.
3054
3055------------------------------------------------------------------------
3056r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
3057Changed paths:
3058   M /trunk/cucul/import.c
3059
3060  * Got rid of _update_canvas_size().
3061
3062------------------------------------------------------------------------
3063r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
3064Changed paths:
3065   M /trunk/cucul/import.c
3066
3067 * _updated_coding_style(aBit);
3068
3069------------------------------------------------------------------------
3070r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
3071Changed paths:
3072   M /trunk/cucul/import.c
3073
3074  * Ahahaha. Meet the "optimisation" that breaks everything.
3075
3076------------------------------------------------------------------------
3077r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
3078Changed paths:
3079   M /trunk/cucul/import.c
3080
3081  * Small optimisation in import_text().
3082
3083------------------------------------------------------------------------
3084r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
3085Changed paths:
3086   M /trunk/cucul/import.c
3087
3088  * Really minor coding style fixes in the ANSI importer.
3089
3090------------------------------------------------------------------------
3091r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
3092Changed paths:
3093   M /trunk/cucul/canvas.c
3094   M /trunk/cucul/colour.c
3095   M /trunk/cucul/cucul.c
3096   M /trunk/cucul/cucul.h
3097   M /trunk/cucul/cucul_internals.h
3098
3099  * More error checking in libcucul.
3100
3101------------------------------------------------------------------------
3102r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
3103Changed paths:
3104   M /trunk/test/import.c
3105
3106  * Jylam is too modest.
3107
3108------------------------------------------------------------------------
3109r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
3110Changed paths:
3111   A /trunk/test/import.c
3112
3113 * Added importers test
3114
3115------------------------------------------------------------------------
3116r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
3117Changed paths:
3118   M /trunk/cucul/import.c
3119   M /trunk/test/Makefile.am
3120
3121 * Added preliminary ANSI importer, added import formats autodection
3122
3123------------------------------------------------------------------------
3124r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
3125Changed paths:
3126   M /trunk/configure.ac
3127   M /trunk/cucul/box.c
3128   M /trunk/cucul/buffer.c
3129   M /trunk/cucul/canvas.c
3130   M /trunk/cucul/conic.c
3131   M /trunk/cucul/cucul.h
3132   M /trunk/cucul/line.c
3133   M /trunk/cucul/triangle.c
3134
3135  * Check for <errno.h>.
3136  * Started changing function prototypes so that they return an integer
3137    instead of void, just in case they might fail.
3138
3139------------------------------------------------------------------------
3140r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
3141Changed paths:
3142   M /trunk/cucul/Makefile.am
3143   M /trunk/cucul/cucul.h
3144   D /trunk/cucul/error.c
3145
3146  * Reverted that errno stuff. We'll just use the real errno.
3147
3148------------------------------------------------------------------------
3149r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
3150Changed paths:
3151   M /trunk/cucul/Makefile.am
3152   M /trunk/cucul/cucul.h
3153   A /trunk/cucul/error.c
3154
3155  * Added basis for an errno-like mechanism.
3156
3157------------------------------------------------------------------------
3158r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
3159Changed paths:
3160   M /trunk/build-win32
3161   M /trunk/configure.ac
3162
3163  * Removed my previously introduced --enable-pangoft2 and replaced it with
3164    a nicer cross compilation check.
3165
3166------------------------------------------------------------------------
3167r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
3168Changed paths:
3169   M /trunk/build-win32
3170   M /trunk/configure.ac
3171   M /trunk/src/Makefile.am
3172   M /trunk/src/cacaserver.c
3173
3174  * Brought the Win32 build back on its wheels.
3175
3176------------------------------------------------------------------------
3177r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
3178Changed paths:
3179   M /trunk/common.h
3180   M /trunk/configure.ac
3181   M /trunk/cucul/font.c
3182   M /trunk/src/cacaserver.c
3183   M /trunk/tools/makefont.c
3184
3185  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
3186
3187------------------------------------------------------------------------
3188r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
3189Changed paths:
3190   M /trunk/caca/driver_win32.c
3191
3192  * Fixed minor compilation warning.
3193
3194------------------------------------------------------------------------
3195r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
3196Changed paths:
3197   M /trunk/common.h
3198
3199  * Win32 compilation fix.
3200
3201------------------------------------------------------------------------
3202r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
3203Changed paths:
3204   M /trunk/cucul/font.c
3205
3206  * On win32, only disable the built-in fonts, not all the font functions.
3207
3208------------------------------------------------------------------------
3209r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
3210Changed paths:
3211   M /trunk/common.h
3212   M /trunk/configure.ac
3213   M /trunk/cucul/font.c
3214   M /trunk/tools/makefont.c
3215
3216  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
3217  * Implement htons/htonl in common.h just in case.
3218
3219------------------------------------------------------------------------
3220r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
3221Changed paths:
3222   M /trunk/doc/style.dox
3223
3224  * Hahaha, fixed the coding style example.
3225
3226------------------------------------------------------------------------
3227r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
3228Changed paths:
3229   M /trunk/caca/caca.c
3230   M /trunk/caca/caca_internals.h
3231   M /trunk/caca/driver_conio.c
3232   M /trunk/caca/driver_gl.c
3233   M /trunk/caca/driver_ncurses.c
3234   M /trunk/caca/driver_raw.c
3235   M /trunk/caca/driver_slang.c
3236   M /trunk/caca/driver_vga.c
3237   M /trunk/caca/driver_win32.c
3238   M /trunk/caca/driver_x11.c
3239   M /trunk/caca/event.c
3240   M /trunk/caca/graphics.c
3241   M /trunk/caca/time.c
3242   M /trunk/common.h
3243   M /trunk/configure.ac
3244   M /trunk/cucul/box.c
3245   M /trunk/cucul/buffer.c
3246   M /trunk/cucul/canvas.c
3247   M /trunk/cucul/charset.c
3248   M /trunk/cucul/colour.c
3249   M /trunk/cucul/conic.c
3250   M /trunk/cucul/cucul.c
3251   M /trunk/cucul/cucul_internals.h
3252   M /trunk/cucul/dither.c
3253   M /trunk/cucul/export.c
3254   M /trunk/cucul/font.c
3255   M /trunk/cucul/import.c
3256   M /trunk/cucul/line.c
3257   M /trunk/cucul/sprite.c
3258   M /trunk/cucul/transform.c
3259   M /trunk/cucul/triangle.c
3260   M /trunk/kernel/kernel.c
3261   M /trunk/src/aafire.c
3262   M /trunk/src/cacaball.c
3263   M /trunk/src/cacamoir.c
3264   M /trunk/src/cacaplas.c
3265   M /trunk/src/cacaplay.c
3266   M /trunk/src/cacaserver.c
3267   M /trunk/src/cacaview.c
3268   M /trunk/src/common-image.c
3269   M /trunk/src/img2irc.c
3270   M /trunk/test/colors.c
3271   M /trunk/test/demo.c
3272   M /trunk/test/dithering.c
3273   M /trunk/test/event.c
3274   M /trunk/test/spritedit.c
3275   M /trunk/tools/makefont.c
3276   M /trunk/tools/optipal.c
3277
3278  * Removed duplicate uint*_t defines from *_internal.h and included common.h
3279    in all .c files that needed it.
3280
3281------------------------------------------------------------------------
3282r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
3283Changed paths:
3284   M /trunk/Makefile.am
3285   A /trunk/common.h
3286   M /trunk/test/export.c
3287   M /trunk/test/font.c
3288   M /trunk/test/frames.c
3289   M /trunk/test/gamma.c
3290   M /trunk/test/hsv.c
3291   M /trunk/test/text.c
3292   M /trunk/test/transform.c
3293   M /trunk/test/truecolor.c
3294   M /trunk/test/unicode.c
3295
3296  * Added "common.h", a placeholder for simple features and functions missing
3297    from some systems.
3298
3299------------------------------------------------------------------------
3300r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
3301Changed paths:
3302   M /trunk/cucul/export.c
3303
3304  * Print '?' for Unicode characters in the ANSI export. We'll decide later
3305    whether we want plain ASCII, UTF-8, or CP437.
3306
3307------------------------------------------------------------------------
3308r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
3309Changed paths:
3310   M /trunk/configure.ac
3311
3312  * Oops, fixed an old typo that brevented building without PangoFt2.
3313
3314------------------------------------------------------------------------
3315r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
3316Changed paths:
3317   M /trunk/debian/Makefile.am
3318   M /trunk/debian/caca-utils.install
3319   M /trunk/debian/libcucul-dev.install
3320
3321  * Fixed Debian build files.
3322
3323------------------------------------------------------------------------
3324r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
3325Changed paths:
3326   M /trunk/configure.ac
3327
3328  * Do not bail out if PangoFt2 was not found.
3329
3330------------------------------------------------------------------------
3331r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
3332Changed paths:
3333   M /trunk/ChangeLog
3334   M /trunk/NEWS
3335   M /trunk/TODO
3336
3337  * 0.99.beta1 release.
3338
3339------------------------------------------------------------------------
3340r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
3341Changed paths:
3342   M /trunk/configure.ac
3343   M /trunk/cucul/Makefile.am
3344   M /trunk/test/Makefile.am
3345
3346  * Got rid of CUCUL_LIBS. It's unused.
3347
3348------------------------------------------------------------------------
3349r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
3350Changed paths:
3351   M /trunk/Makefile.am
3352   M /trunk/debian
3353   M /trunk/debian/Makefile.am
3354   A /trunk/debian/caca-utils.install
3355   M /trunk/debian/changelog
3356   M /trunk/debian/control
3357   A /trunk/debian/libcaca-dev.install
3358   A /trunk/debian/libcaca0.install
3359   A /trunk/debian/libcucul-dev.install
3360   A /trunk/debian/libcucul0.install
3361   M /trunk/debian/rules
3362   M /trunk/doc/Makefile.am
3363
3364  * Updated Debian build rules.
3365
3366------------------------------------------------------------------------
3367r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
3368Changed paths:
3369   M /trunk/caca/event.c
3370   M /trunk/doc/migrating.dox
3371   M /trunk/test/colors.c
3372   M /trunk/test/dithering.c
3373   M /trunk/test/font.c
3374   M /trunk/test/frames.c
3375   M /trunk/test/hsv.c
3376   M /trunk/test/transform.c
3377   M /trunk/test/truecolor.c
3378   M /trunk/test/unicode.c
3379
3380  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
3381
3382------------------------------------------------------------------------
3383r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
3384Changed paths:
3385   M /trunk/doc/migrating.dox
3386
3387  * Minor updates to the migration documentation.
3388
3389------------------------------------------------------------------------
3390r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
3391Changed paths:
3392   M /trunk/doc/Makefile.am
3393
3394  * Slightly improved the documentation build rules dependencies.
3395
3396------------------------------------------------------------------------
3397r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
3398Changed paths:
3399   M /trunk/ChangeLog
3400   M /trunk/NEWS
3401   M /trunk/TODO
3402
3403  * Updated ChangeLog, NEWS and TODO.
3404
3405------------------------------------------------------------------------
3406r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
3407Changed paths:
3408   M /trunk/doc/libcaca.dox
3409   M /trunk/doc/migrating.dox
3410
3411  * Updated the migration guide.
3412
3413------------------------------------------------------------------------
3414r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
3415Changed paths:
3416   M /trunk/doc/style.dox
3417
3418  * Wrote the C coding style documentation.
3419
3420------------------------------------------------------------------------
3421r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
3422Changed paths:
3423   M /trunk/test
3424   M /trunk/test/Makefile.am
3425   A /trunk/test/frames.c
3426   A /trunk/test/text.c
3427
3428  * Added a test for multiple frames support.
3429  * Added a test for textfile loading.
3430
3431------------------------------------------------------------------------
3432r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
3433Changed paths:
3434   M /trunk/cucul/cucul.c
3435   M /trunk/cucul/cucul.h
3436   M /trunk/cucul/cucul_internals.h
3437   M /trunk/cucul/sprite.c
3438
3439  * Support for multiple frames in canvases.
3440
3441------------------------------------------------------------------------
3442r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
3443Changed paths:
3444   M /trunk/cucul/import.c
3445
3446  * Added a simple "text" importer, until the cool ANSI importer arrives.
3447
3448------------------------------------------------------------------------
3449r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
3450Changed paths:
3451   M /trunk/cucul/export.c
3452
3453  * Disabled the foreground/background optimisation in the IRC export because
3454    it breaks on too many IRC clients.
3455
3456------------------------------------------------------------------------
3457r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
3458Changed paths:
3459   M /trunk/test/demo.c
3460   M /trunk/test/spritedit.c
3461
3462  * Disabled sprite stuff from the tests.
3463
3464------------------------------------------------------------------------
3465r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
3466Changed paths:
3467   M /trunk/cpp/caca++.h
3468   M /trunk/cpp/cucul++.cpp
3469   M /trunk/cpp/cucul++.h
3470
3471  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
3472
3473------------------------------------------------------------------------
3474r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
3475Changed paths:
3476   M /trunk/configure.ac
3477   M /trunk/cpp/Makefile.am
3478
3479  * Fixed --enable-cpp to actually do something. Also, disabled it by
3480    default for the release, because it's not up to date and needs a lot
3481    of polishing.
3482
3483------------------------------------------------------------------------
3484r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
3485Changed paths:
3486   M /trunk/doc/Makefile.am
3487   M /trunk/doc/libcaca.dox
3488   M /trunk/doc/migrating.dox
3489   A /trunk/doc/style.dox
3490   A /trunk/doc/tutorial.dox
3491
3492  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
3493
3494------------------------------------------------------------------------
3495r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
3496Changed paths:
3497   M /trunk/configure.ac
3498
3499  * Set version number to 0.99.beta1.
3500
3501------------------------------------------------------------------------
3502r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
3503Changed paths:
3504   M /trunk/cucul/cucul.c
3505   M /trunk/cucul/cucul_internals.h
3506
3507  * Got rid of cv->scratch_line. It's unused, too.
3508
3509------------------------------------------------------------------------
3510r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
3511Changed paths:
3512   M /trunk/cucul/cucul.c
3513   M /trunk/cucul/cucul_internals.h
3514
3515  * Got rid of cv->empty_line, it's now unused.
3516
3517------------------------------------------------------------------------
3518r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
3519Changed paths:
3520   M /trunk/configure.ac
3521   M /trunk/cpp/cucul++.cpp
3522   M /trunk/cpp/cucul++.h
3523   M /trunk/cucul/canvas.c
3524   M /trunk/cucul/cucul.h
3525   M /trunk/src/cacaview.c
3526   M /trunk/src/img2irc.c
3527   M /trunk/test/colors.c
3528   M /trunk/test/demo.c
3529   M /trunk/test/event.c
3530   M /trunk/test/gamma.c
3531   M /trunk/test/spritedit.c
3532
3533  * Changed cucul_clear_canvas() again. It now uses the current foreground
3534    and background colours to clear the screen.
3535
3536------------------------------------------------------------------------
3537r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
3538Changed paths:
3539   M /trunk/cpp/caca++.cpp
3540   M /trunk/cpp/caca++.h
3541
3542  * Fixed a segfault in the C++ bindings. Vieux porc !
3543
3544------------------------------------------------------------------------
3545r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
3546Changed paths:
3547   M /trunk/caca/Makefile.am
3548   M /trunk/configure.ac
3549   M /trunk/cpp/Makefile.am
3550   M /trunk/cucul/Makefile.am
3551
3552  * Set library names to lib*.so.0.10.0.
3553
3554------------------------------------------------------------------------
3555r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
3556Changed paths:
3557   M /trunk/cucul/import.c
3558
3559  * Fixed a compilation warning.
3560
3561------------------------------------------------------------------------
3562r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
3563Changed paths:
3564   M /trunk/cucul/import.c
3565
3566  * Minor documentation fix.
3567
3568------------------------------------------------------------------------
3569r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
3570Changed paths:
3571   M /trunk/cpp/caca++.cpp
3572   M /trunk/cpp/caca++.h
3573   M /trunk/cpp/cpptest.cpp
3574   M /trunk/cpp/cucul++.cpp
3575   M /trunk/cpp/cucul++.h
3576
3577  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
3578
3579------------------------------------------------------------------------
3580r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
3581Changed paths:
3582   M /trunk/caca/driver_raw.c
3583   M /trunk/cpp/cucul++.cpp
3584   M /trunk/cpp/cucul++.h
3585   M /trunk/cucul/Makefile.am
3586   M /trunk/cucul/cucul.c
3587   M /trunk/cucul/cucul.h
3588   M /trunk/cucul/export.c
3589   A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
3590   M /trunk/src/cacaplay.c
3591   M /trunk/src/cacaserver.c
3592   M /trunk/src/img2irc.c
3593   M /trunk/test/export.c
3594
3595  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
3596    cucul_import_canvas().
3597  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
3598
3599------------------------------------------------------------------------
3600r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
3601Changed paths:
3602   M /trunk/cucul/colour.c
3603   M /trunk/cucul/dither.c
3604   M /trunk/cucul/export.c
3605   M /trunk/cucul/font.c
3606
3607  * Minor documentation improvements.
3608
3609------------------------------------------------------------------------
3610r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
3611Changed paths:
3612   M /trunk/TODO
3613   M /trunk/caca/caca.h
3614   M /trunk/cucul/cucul.h
3615   M /trunk/doc/Makefile.am
3616   M /trunk/doc/libcaca.dox
3617   A /trunk/doc/migrating.dox
3618   A /trunk/doc/user.dox
3619
3620  * Documentation improvements. Wrote a small migration guide and added the
3621    skeleton of a tutorial for Jylam.
3622
3623------------------------------------------------------------------------
3624r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
3625Changed paths:
3626   M /trunk/AUTHORS
3627   M /trunk/NEWS
3628   M /trunk/THANKS
3629   M /trunk/TODO
3630   M /trunk/caca/caca.h
3631   M /trunk/doc/Makefile.am
3632   M /trunk/doc/doxygen.cfg.in
3633   A /trunk/doc/libcaca.dox
3634
3635  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
3636    documentation page from caca.h to a separate file.
3637
3638------------------------------------------------------------------------
3639r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
3640Changed paths:
3641   M /trunk/caca/driver_ncurses.c
3642
3643  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
3644
3645------------------------------------------------------------------------
3646r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
3647Changed paths:
3648   M /trunk/cpp/Makefile.am
3649
3650  * Workaround for broken C++ linking with old libtool versions.
3651
3652------------------------------------------------------------------------
3653r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
3654Changed paths:
3655   M /trunk/NOTES
3656   M /trunk/tools/optipal.c
3657
3658  * Moved the technical discussion on S-Lang's palette optimisation from
3659    NOTES to tools/optipal.c.
3660
3661------------------------------------------------------------------------
3662r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
3663Changed paths:
3664   M /trunk/caca/caca.c
3665   M /trunk/caca/caca.h
3666   M /trunk/caca/caca_internals.h
3667   M /trunk/caca/driver_conio.c
3668   M /trunk/caca/driver_gl.c
3669   M /trunk/caca/driver_ncurses.c
3670   M /trunk/caca/driver_raw.c
3671   M /trunk/caca/driver_slang.c
3672   M /trunk/caca/driver_vga.c
3673   M /trunk/caca/driver_win32.c
3674   M /trunk/caca/driver_x11.c
3675   M /trunk/caca/graphics.c
3676   M /trunk/cpp/caca++.cpp
3677   M /trunk/cpp/caca++.h
3678   M /trunk/cucul/cucul.c
3679   M /trunk/python/pypycaca.c
3680   M /trunk/python/pypycaca.h
3681   M /trunk/src/aafire.c
3682   M /trunk/src/cacaball.c
3683   M /trunk/src/cacamoir.c
3684   M /trunk/src/cacaplas.c
3685   M /trunk/src/cacaplay.c
3686   M /trunk/src/cacaview.c
3687   M /trunk/test/colors.c
3688   M /trunk/test/demo.c
3689   M /trunk/test/dithering.c
3690   M /trunk/test/event.c
3691   M /trunk/test/font.c
3692   M /trunk/test/gamma.c
3693   M /trunk/test/hsv.c
3694   M /trunk/test/spritedit.c
3695   M /trunk/test/transform.c
3696   M /trunk/test/truecolor.c
3697   M /trunk/test/unicode.c
3698
3699  * More function mass-renaming: caca_attach -> caca_create_display, etc.
3700
3701------------------------------------------------------------------------
3702r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
3703Changed paths:
3704   M /trunk/caca/driver_raw.c
3705   M /trunk/cucul/cucul.c
3706   M /trunk/cucul/export.c
3707   M /trunk/src/cacaserver.c
3708
3709  * Added a new "caca" exporter.
3710  * Removed most code from the raw driver and replaced it with a call to the
3711    caca exporter.
3712  * Slightly changed the caca export format and updated code accordingly.
3713  * Improved cacaserver error reporting.
3714
3715------------------------------------------------------------------------
3716r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
3717Changed paths:
3718   M /trunk/debian/control
3719
3720  * Updates to the Debian build files.
3721
3722------------------------------------------------------------------------
3723r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
3724Changed paths:
3725   M /trunk/cucul/dither.c
3726   M /trunk/src/aafire.c
3727   M /trunk/src/cacaball.c
3728   M /trunk/src/cacamoir.c
3729   M /trunk/src/cacaplas.c
3730   M /trunk/src/cacaview.c
3731   M /trunk/src/img2irc.c
3732   M /trunk/test/demo.c
3733   M /trunk/test/export.c
3734   M /trunk/test/font.c
3735   M /trunk/test/gamma.c
3736   M /trunk/test/hsv.c
3737
3738  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
3739    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
3740    computations.
3741
3742------------------------------------------------------------------------
3743r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
3744Changed paths:
3745   M /trunk/cucul/cucul.c
3746   M /trunk/cucul/dither.c
3747   M /trunk/test/demo.c
3748   M /trunk/test/dithering.c
3749
3750  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
3751    values between 0 and 9 (used to be 0 and 10). Updated documentation
3752    accordingly.
3753
3754------------------------------------------------------------------------
3755r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
3756Changed paths:
3757   M /trunk/cpp/cucul++.cpp
3758   M /trunk/cpp/cucul++.h
3759   M /trunk/cucul/canvas.c
3760   M /trunk/cucul/cucul.h
3761   M /trunk/src/cacaview.c
3762   M /trunk/src/img2irc.c
3763   M /trunk/test/colors.c
3764   M /trunk/test/demo.c
3765   M /trunk/test/event.c
3766   M /trunk/test/gamma.c
3767   M /trunk/test/spritedit.c
3768
3769  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
3770    choose the background colour.
3771
3772------------------------------------------------------------------------
3773r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
3774Changed paths:
3775   M /trunk/caca/driver_conio.c
3776   M /trunk/caca/driver_gl.c
3777   M /trunk/caca/driver_ncurses.c
3778   M /trunk/caca/driver_slang.c
3779   M /trunk/caca/driver_vga.c
3780   M /trunk/caca/driver_win32.c
3781   M /trunk/caca/driver_x11.c
3782   M /trunk/caca/graphics.c
3783   M /trunk/cpp/cucul++.cpp
3784   M /trunk/cucul/Makefile.am
3785   A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
3786   M /trunk/cucul/cucul.c
3787   M /trunk/cucul/cucul.h
3788   M /trunk/cucul/cucul_internals.h
3789   M /trunk/cucul/export.c
3790   M /trunk/cucul/font.c
3791   M /trunk/src/aafire.c
3792   M /trunk/src/cacaball.c
3793   M /trunk/src/cacamoir.c
3794   M /trunk/src/cacaplas.c
3795   M /trunk/src/cacaplay.c
3796   M /trunk/src/cacaserver.c
3797   M /trunk/src/cacaview.c
3798   M /trunk/src/img2irc.c
3799   M /trunk/test/colors.c
3800   M /trunk/test/demo.c
3801   M /trunk/test/dithering.c
3802   M /trunk/test/event.c
3803   M /trunk/test/export.c
3804   M /trunk/test/font.c
3805   M /trunk/test/gamma.c
3806   M /trunk/test/hsv.c
3807   M /trunk/test/spritedit.c
3808   M /trunk/test/transform.c
3809   M /trunk/test/truecolor.c
3810   M /trunk/test/unicode.c
3811
3812  * Renamed main canvas-related functions so that they have "canvas" in
3813    their name, eg. cucul_create() -> cucul_create_canvas() etc.
3814  * Moved buffer-related functions to cucul/buffer.c.
3815
3816------------------------------------------------------------------------
3817r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
3818Changed paths:
3819   M /trunk/tools/makefont.c
3820
3821  * Cosmetic changes.
3822
3823------------------------------------------------------------------------
3824r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
3825Changed paths:
3826   M /trunk/caca/caca.c
3827   M /trunk/caca/caca.h
3828   M /trunk/caca/caca_internals.h
3829   M /trunk/caca/driver_conio.c
3830   M /trunk/caca/driver_gl.c
3831   M /trunk/caca/driver_ncurses.c
3832   M /trunk/caca/driver_raw.c
3833   M /trunk/caca/driver_slang.c
3834   M /trunk/caca/driver_vga.c
3835   M /trunk/caca/driver_win32.c
3836   M /trunk/caca/driver_x11.c
3837   M /trunk/caca/event.c
3838   M /trunk/caca/graphics.c
3839   M /trunk/cpp/caca++.cpp
3840   M /trunk/cpp/caca++.h
3841   M /trunk/cpp/cucul++.cpp
3842   M /trunk/cpp/cucul++.h
3843   M /trunk/cucul/box.c
3844   M /trunk/cucul/canvas.c
3845   M /trunk/cucul/charset.c
3846   M /trunk/cucul/colour.c
3847   M /trunk/cucul/conic.c
3848   M /trunk/cucul/cucul.c
3849   M /trunk/cucul/dither.c
3850   M /trunk/cucul/export.c
3851   M /trunk/cucul/font.c
3852   M /trunk/cucul/line.c
3853   M /trunk/cucul/sprite.c
3854   M /trunk/cucul/transform.c
3855   M /trunk/cucul/triangle.c
3856   M /trunk/src/aafire.c
3857   M /trunk/src/cacaball.c
3858   M /trunk/src/cacamoir.c
3859   M /trunk/src/cacaplas.c
3860   M /trunk/src/cacaplay.c
3861   M /trunk/src/cacaview.c
3862   M /trunk/src/img2irc.c
3863   M /trunk/test/colors.c
3864   M /trunk/test/demo.c
3865   M /trunk/test/dithering.c
3866   M /trunk/test/event.c
3867   M /trunk/test/export.c
3868   M /trunk/test/font.c
3869   M /trunk/test/gamma.c
3870   M /trunk/test/hsv.c
3871   M /trunk/test/spritedit.c
3872   M /trunk/test/transform.c
3873   M /trunk/test/truecolor.c
3874   M /trunk/test/unicode.c
3875
3876  * Renamed caca_t into caca_display_t.
3877  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
3878
3879------------------------------------------------------------------------
3880r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
3881Changed paths:
3882   M /trunk/caca/caca.c
3883   M /trunk/caca/caca.h
3884   M /trunk/caca/caca_internals.h
3885   M /trunk/caca/driver_conio.c
3886   M /trunk/caca/driver_gl.c
3887   M /trunk/caca/driver_ncurses.c
3888   M /trunk/caca/driver_raw.c
3889   M /trunk/caca/driver_slang.c
3890   M /trunk/caca/driver_vga.c
3891   M /trunk/caca/driver_win32.c
3892   M /trunk/caca/driver_x11.c
3893   M /trunk/caca/event.c
3894   M /trunk/caca/graphics.c
3895   M /trunk/cpp/caca++.cpp
3896   M /trunk/cpp/cucul++.cpp
3897   M /trunk/cpp/cucul++.h
3898   M /trunk/cucul/box.c
3899   M /trunk/cucul/canvas.c
3900   M /trunk/cucul/colour.c
3901   M /trunk/cucul/conic.c
3902   M /trunk/cucul/cucul.c
3903   M /trunk/cucul/cucul.h
3904   M /trunk/cucul/cucul_internals.h
3905   M /trunk/cucul/dither.c
3906   M /trunk/cucul/export.c
3907   M /trunk/cucul/font.c
3908   M /trunk/cucul/line.c
3909   M /trunk/cucul/sprite.c
3910   M /trunk/cucul/transform.c
3911   M /trunk/cucul/triangle.c
3912   M /trunk/src/aafire.c
3913   M /trunk/src/cacaball.c
3914   M /trunk/src/cacamoir.c
3915   M /trunk/src/cacaplas.c
3916   M /trunk/src/cacaplay.c
3917   M /trunk/src/cacaserver.c
3918   M /trunk/src/cacaview.c
3919   M /trunk/src/img2irc.c
3920   M /trunk/test/colors.c
3921   M /trunk/test/demo.c
3922   M /trunk/test/dithering.c
3923   M /trunk/test/event.c
3924   M /trunk/test/export.c
3925   M /trunk/test/font.c
3926   M /trunk/test/gamma.c
3927   M /trunk/test/hsv.c
3928   M /trunk/test/spritedit.c
3929   M /trunk/test/transform.c
3930   M /trunk/test/truecolor.c
3931   M /trunk/test/unicode.c
3932
3933  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
3934
3935------------------------------------------------------------------------
3936r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
3937Changed paths:
3938   M /trunk/cpp/Makefile.am
3939
3940  * Fixed C++ bindings makefile so that it does not try to use the system's
3941    <cucul.h> and <caca.h> headers.
3942
3943------------------------------------------------------------------------
3944r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
3945Changed paths:
3946   M /trunk/cucul/export.c
3947
3948  * Truecolor support for the HTML and HTMLv3 exporters.
3949
3950------------------------------------------------------------------------
3951r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
3952Changed paths:
3953   M /trunk/cucul/colour.c
3954
3955  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
3956
3957------------------------------------------------------------------------
3958r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
3959Changed paths:
3960   M /trunk/README
3961   M /trunk/TODO
3962
3963  * Updated README (caca-config -> pkg-config) and TODO.
3964
3965------------------------------------------------------------------------
3966r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
3967Changed paths:
3968   M /trunk/cucul/export.c
3969   M /trunk/tools/makefont.c
3970
3971  * Cosmetic code changes and minor optimisations.
3972
3973------------------------------------------------------------------------
3974r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
3975Changed paths:
3976   M /trunk/cucul/Makefile.am
3977   M /trunk/cucul/cucul.c
3978   M /trunk/cucul/cucul_internals.h
3979   A /trunk/cucul/export.c
3980   D /trunk/cucul/export_ansi.c
3981   D /trunk/cucul/export_bitmap.c
3982   D /trunk/cucul/export_html.c
3983   D /trunk/cucul/export_irc.c
3984   D /trunk/cucul/export_ps.c
3985   D /trunk/cucul/export_svg.c
3986
3987  * Merged again all export functions into cucul/export.c. They're all the
3988    same and they're very short (50-100 lines).
3989
3990------------------------------------------------------------------------
3991r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
3992Changed paths:
3993   M /trunk/cucul/cucul.h
3994   M /trunk/cucul/font.c
3995
3996  * Changed the buffer type in cucul_render_canvas() to void* to avoid
3997    compilation warnings.
3998
3999------------------------------------------------------------------------
4000r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
4001Changed paths:
4002   M /trunk/test/event.c
4003
4004  * Handle CACA_EVENT_QUIT in the event test program.
4005
4006------------------------------------------------------------------------
4007r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
4008Changed paths:
4009   M /trunk/configure.ac
4010
4011  * Workaround for broken AC_PATH_X autoconf macros.
4012
4013------------------------------------------------------------------------
4014r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
4015Changed paths:
4016   M /trunk/caca/driver_x11.c
4017
4018  * Compilation fix.
4019
4020------------------------------------------------------------------------
4021r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
4022Changed paths:
4023   M /trunk/TODO
4024   M /trunk/caca/caca.h
4025   M /trunk/caca/driver_gl.c
4026   M /trunk/caca/driver_x11.c
4027   M /trunk/configure.ac
4028
4029  * Implemented CACA_EVENT_QUIT. Unused yet.
4030
4031------------------------------------------------------------------------
4032r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
4033Changed paths:
4034   M /trunk/cpp
4035   M /trunk/cpp/Makefile.am
4036
4037  * Fixed autotools stuff in the cpp bindings.
4038
4039------------------------------------------------------------------------
4040r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
4041Changed paths:
4042   M /trunk/cpp/cpptest.cpp
4043
4044  * Compilation fix in cpptest.cpp.
4045
4046------------------------------------------------------------------------
4047r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
4048Changed paths:
4049   M /trunk/cpp/caca++.cpp
4050   M /trunk/cpp/caca++.h
4051   M /trunk/cpp/cpptest.cpp
4052
4053
4054 * Fixed compile problem, put Event outside Caca class
4055
4056------------------------------------------------------------------------
4057r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
4058Changed paths:
4059   M /trunk/cpp/cucul++.cpp
4060   M /trunk/cpp/cucul++.h
4061   M /trunk/cucul/Makefile.am
4062   M /trunk/cucul/cucul.c
4063   M /trunk/cucul/cucul.h
4064   D /trunk/cucul/math.c
4065
4066  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
4067    cucul.c just in case.
4068
4069------------------------------------------------------------------------
4070r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
4071Changed paths:
4072   D /trunk/cpp/Makefile.in
4073   D /trunk/cpp/caca++.pc
4074   D /trunk/cpp/cucul++.pc
4075
4076  * Removed a few useless files (vieux porc).
4077
4078------------------------------------------------------------------------
4079r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
4080Changed paths:
4081   M /trunk/TODO
4082
4083  * Updated TODO list.
4084
4085------------------------------------------------------------------------
4086r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
4087Changed paths:
4088   M /trunk/test/dithering.c
4089   M /trunk/test/truecolor.c
4090
4091  * Minor cosmetic changes in the test programs.
4092
4093------------------------------------------------------------------------
4094r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
4095Changed paths:
4096   M /trunk/cucul/export_ps.c
4097   M /trunk/cucul/export_svg.c
4098
4099  * Truecolor support in the SVG and PostScript exporters.
4100
4101------------------------------------------------------------------------
4102r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
4103Changed paths:
4104   M /trunk/cucul/Makefile.am
4105   M /trunk/cucul/cucul.c
4106   M /trunk/cucul/cucul_internals.h
4107   A /trunk/cucul/export_bitmap.c
4108
4109  * Implemented TGA image export.
4110
4111------------------------------------------------------------------------
4112r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
4113Changed paths:
4114   M /trunk/cucul/colour.c
4115   M /trunk/cucul/cucul_internals.h
4116
4117  * Implemented argb32 to rgb24fg/bg colour conversions.
4118
4119------------------------------------------------------------------------
4120r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
4121Changed paths:
4122   M /trunk/test/export.c
4123
4124  * Use cucul_get_export_list() in the export test instead of hardcoding the
4125    list of available formats. Also added a few truecolor blocks to the test.
4126
4127------------------------------------------------------------------------
4128r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
4129Changed paths:
4130   M /trunk/cucul/font.c
4131
4132  * Fixed abusive strictness in the font loader.
4133
4134------------------------------------------------------------------------
4135r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
4136Changed paths:
4137   M /trunk/TODO
4138
4139 * Updated TODO list.
4140
4141------------------------------------------------------------------------
4142r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
4143Changed paths:
4144   M /trunk/cpp/cpptest.cpp
4145
4146 * Better C++ test
4147
4148------------------------------------------------------------------------
4149r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
4150Changed paths:
4151   M /trunk/cpp/caca++.cpp
4152   M /trunk/cpp/caca++.h
4153   M /trunk/cpp/cpptest.cpp
4154   M /trunk/cpp/cucul++.cpp
4155   M /trunk/cpp/cucul++.h
4156
4157 * Added license in C++ files.
4158
4159------------------------------------------------------------------------
4160r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
4161Changed paths:
4162   M /trunk/cpp/cpptest.cpp
4163   M /trunk/cpp/cucul++.cpp
4164   M /trunk/cpp/cucul++.h
4165
4166 * Fixed C++ printf(), added it in example
4167
4168------------------------------------------------------------------------
4169r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
4170Changed paths:
4171   M /trunk/cpp/cpptest.cpp
4172
4173 * Forgot a test on Caca() instantiation
4174
4175------------------------------------------------------------------------
4176r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
4177Changed paths:
4178   M /trunk/Makefile.am
4179   M /trunk/configure.ac
4180   A /trunk/cpp
4181   A /trunk/cpp/Makefile.am
4182   A /trunk/cpp/Makefile.in
4183   A /trunk/cpp/caca++.cpp
4184   A /trunk/cpp/caca++.h
4185   A /trunk/cpp/caca++.pc
4186   A /trunk/cpp/caca++.pc.in
4187   A /trunk/cpp/cpptest.cpp
4188   A /trunk/cpp/cucul++.cpp
4189   A /trunk/cpp/cucul++.h
4190   A /trunk/cpp/cucul++.pc
4191   A /trunk/cpp/cucul++.pc.in
4192
4193 * Added preliminary C++ bindings
4194
4195------------------------------------------------------------------------
4196r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
4197Changed paths:
4198   M /trunk/caca/driver_gl.c
4199   M /trunk/caca/driver_x11.c
4200
4201  * Added truecolor support to the X11 and GL drivers.
4202
4203------------------------------------------------------------------------
4204r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
4205Changed paths:
4206   M /trunk/test
4207   M /trunk/test/Makefile.am
4208   A /trunk/test/truecolor.c
4209
4210  * Added test/truecolor.c to test non-ANSI colour pairs.
4211
4212------------------------------------------------------------------------
4213r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
4214Changed paths:
4215   M /trunk/cucul/canvas.c
4216   M /trunk/cucul/colour.c
4217   M /trunk/cucul/cucul.h
4218   M /trunk/cucul/cucul_internals.h
4219
4220  * Moved cucul_set_color() from canvas.c to colour.c.
4221  * Added cucul_set_truecolor() for non-ANSI colours.
4222  * Added new argb32 -> rgb12 conversion functions.
4223
4224------------------------------------------------------------------------
4225r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
4226Changed paths:
4227   M /trunk/caca/caca.h
4228   M /trunk/caca/caca_internals.h
4229   M /trunk/caca/driver_conio.c
4230   M /trunk/caca/driver_gl.c
4231   M /trunk/caca/driver_ncurses.c
4232   M /trunk/caca/driver_raw.c
4233   M /trunk/caca/driver_slang.c
4234   M /trunk/caca/driver_vga.c
4235   M /trunk/caca/driver_win32.c
4236   M /trunk/caca/driver_x11.c
4237   M /trunk/caca/event.c
4238   M /trunk/caca/time.c
4239   M /trunk/cucul/cucul.c
4240   M /trunk/cucul/cucul.h
4241   M /trunk/cucul/cucul_internals.h
4242   M /trunk/cucul/dither.c
4243   M /trunk/cucul/export_ansi.c
4244   M /trunk/cucul/export_html.c
4245   M /trunk/cucul/export_irc.c
4246   M /trunk/cucul/export_ps.c
4247   M /trunk/cucul/export_svg.c
4248   M /trunk/cucul/font.c
4249   M /trunk/cucul/sprite.c
4250   M /trunk/src/aafire.c
4251   M /trunk/src/cacaball.c
4252   M /trunk/src/cacamoir.c
4253   M /trunk/src/cacaplas.c
4254   M /trunk/src/cacaplay.c
4255   M /trunk/src/cacaserver.c
4256   M /trunk/src/cacaview.c
4257   M /trunk/src/img2irc.c
4258   M /trunk/test/colors.c
4259   M /trunk/test/demo.c
4260   M /trunk/test/dithering.c
4261   M /trunk/test/event.c
4262   M /trunk/test/export.c
4263   M /trunk/test/font.c
4264   M /trunk/test/gamma.c
4265   M /trunk/test/hsv.c
4266   M /trunk/test/spritedit.c
4267   M /trunk/test/transform.c
4268   M /trunk/test/unicode.c
4269
4270  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
4271    such as cucul_dither_t instead of struct cucul_dither.
4272  * Made cucul_buffer_t an opaque structure and implemented the two getters
4273    cucul_get_buffer_data() and cucul_get_buffer_size().
4274  * Documented all missing functions and function parameters.
4275
4276------------------------------------------------------------------------
4277r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
4278Changed paths:
4279   M /trunk/cucul/cucul.pc.in
4280
4281  * Fixed bad library name in pc file.
4282
4283------------------------------------------------------------------------
4284r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
4285Changed paths:
4286   M /trunk/caca/caca_internals.h
4287   M /trunk/cucul/font.c
4288   M /trunk/msvc/cacaball.vcproj
4289   M /trunk/msvc/cacafire.vcproj
4290   M /trunk/msvc/cacamoir.vcproj
4291   M /trunk/msvc/cacaplas.vcproj
4292   M /trunk/msvc/cacaview.vcproj
4293   M /trunk/msvc/config.h
4294   M /trunk/msvc/libcaca.sln
4295   M /trunk/msvc/libcaca.vcproj
4296   M /trunk/perl/lib/Term/Caca/Constants.pm
4297   M /trunk/perl/lib/Term/Caca.pm
4298   M /trunk/perl/lib/Term/Kaka.pm
4299
4300 * Updated MSVC++ project (static library and src/*)
4301
4302------------------------------------------------------------------------
4303r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
4304Changed paths:
4305   M /trunk/test/demo.c
4306   M /trunk/test/spritedit.c
4307
4308 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
4309
4310------------------------------------------------------------------------
4311r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
4312Changed paths:
4313   M /trunk/caca/caca.c
4314   M /trunk/caca/caca.h
4315   M /trunk/caca/event.c
4316   M /trunk/caca/graphics.c
4317   M /trunk/cucul/box.c
4318   M /trunk/cucul/canvas.c
4319   M /trunk/cucul/conic.c
4320   M /trunk/cucul/cucul.c
4321   M /trunk/cucul/cucul.h
4322   M /trunk/cucul/dither.c
4323   M /trunk/cucul/font.c
4324   M /trunk/cucul/line.c
4325   M /trunk/cucul/math.c
4326   M /trunk/cucul/sprite.c
4327   M /trunk/cucul/triangle.c
4328
4329  * Improved documentation in many places.
4330
4331------------------------------------------------------------------------
4332r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
4333Changed paths:
4334   M /trunk/configure.ac
4335   M /trunk/doc/Makefile.am
4336   M /trunk/doc/doxygen.cfg.in
4337
4338  * Generate a PDF documentation instead of the PostScript one. It has nice
4339    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
4340
4341------------------------------------------------------------------------
4342r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
4343Changed paths:
4344   M /trunk/cucul/font.c
4345
4346  * Ahaha I didn't even check that it compiled properly.
4347
4348------------------------------------------------------------------------
4349r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
4350Changed paths:
4351   M /trunk/cucul/font.c
4352
4353  * Only support version 1 fonts.
4354
4355------------------------------------------------------------------------
4356r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
4357Changed paths:
4358   M /trunk/caca/caca.c
4359   M /trunk/caca/caca.h
4360   M /trunk/caca/caca_internals.h
4361   M /trunk/caca/driver_conio.c
4362   M /trunk/caca/driver_gl.c
4363   M /trunk/caca/driver_ncurses.c
4364   M /trunk/caca/driver_raw.c
4365   M /trunk/caca/driver_slang.c
4366   M /trunk/caca/driver_vga.c
4367   M /trunk/caca/driver_win32.c
4368   M /trunk/caca/driver_x11.c
4369   M /trunk/caca/event.c
4370   M /trunk/caca/graphics.c
4371   M /trunk/caca/time.c
4372   M /trunk/cucul/box.c
4373   M /trunk/cucul/canvas.c
4374   M /trunk/cucul/charset.c
4375   M /trunk/cucul/colour.c
4376   M /trunk/cucul/conic.c
4377   M /trunk/cucul/cucul.c
4378   M /trunk/cucul/cucul.h
4379   M /trunk/cucul/cucul_internals.h
4380   M /trunk/cucul/dither.c
4381   M /trunk/cucul/export_ansi.c
4382   M /trunk/cucul/export_html.c
4383   M /trunk/cucul/export_irc.c
4384   M /trunk/cucul/export_ps.c
4385   M /trunk/cucul/export_svg.c
4386   M /trunk/cucul/font.c
4387   M /trunk/cucul/line.c
4388   M /trunk/cucul/math.c
4389   M /trunk/cucul/sprite.c
4390   M /trunk/cucul/transform.c
4391   M /trunk/cucul/triangle.c
4392   M /trunk/kernel/kernel.c
4393   M /trunk/kernel/kernel.h
4394   M /trunk/python/pypycaca.c
4395   M /trunk/python/pypycaca.h
4396   M /trunk/src/cacaplas.c
4397   M /trunk/src/cacaserver.c
4398   M /trunk/src/cacaview.c
4399   M /trunk/src/common-image.c
4400   M /trunk/src/common-image.h
4401
4402  * Removed \file directives from all files except caca.h and cucul.h, to
4403    remove redundencies in the Doxygen documentation.
4404
4405------------------------------------------------------------------------
4406r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
4407Changed paths:
4408   M /trunk/cucul/font.c
4409
4410  * Added a lot of sanity checks to the font parsing. It should now be
4411    secure against broken files, but it probably needs peer review.
4412
4413------------------------------------------------------------------------
4414r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
4415Changed paths:
4416   M /trunk/test/Makefile.am
4417   M /trunk/test/font.c
4418
4419  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
4420
4421------------------------------------------------------------------------
4422r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
4423Changed paths:
4424   M /trunk/test/hsv.c
4425
4426  * Fixed caca_get_event() call in test/hsv.c.
4427
4428------------------------------------------------------------------------
4429r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
4430Changed paths:
4431   M /trunk/cucul/colour.c
4432
4433  * Fixed compilation warning.
4434
4435------------------------------------------------------------------------
4436r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
4437Changed paths:
4438   M /trunk/cucul/colour.c
4439
4440  * Fixed colour conversion routines so that they work with ARGB too.
4441
4442------------------------------------------------------------------------
4443r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
4444Changed paths:
4445   M /trunk/cucul/Makefile.am
4446   M /trunk/cucul/cucul.h
4447   M /trunk/cucul/font.c
4448   A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
4449   A /trunk/cucul/font_monobold12.h
4450   D /trunk/cucul/font_monospace9.h
4451   M /trunk/test/font.c
4452
4453  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
4454  * Fixed font selection through cucul_font_load().
4455  * Added a bigger 10x19 bold font.
4456
4457------------------------------------------------------------------------
4458r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
4459Changed paths:
4460   M /trunk/tools/makefont.c
4461
4462  * Made makefont more configurable. Also, store the commandline in a comment
4463    so that the font can be easily rebuilt.
4464
4465------------------------------------------------------------------------
4466r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
4467Changed paths:
4468   M /trunk/TODO
4469
4470  * Updated TODO list.
4471
4472------------------------------------------------------------------------
4473r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
4474Changed paths:
4475   M /trunk/cucul/cucul.h
4476   M /trunk/cucul/font.c
4477   M /trunk/test/font.c
4478
4479  * Internal font support through cucul_load_font(). Documented that.
4480  * Removed ugly hooks from test/font.c.
4481
4482------------------------------------------------------------------------
4483r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
4484Changed paths:
4485   M /trunk/cucul/font.c
4486
4487  * Ugly overflow bug in the rendering code.
4488
4489------------------------------------------------------------------------
4490r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
4491Changed paths:
4492   M /trunk/cucul/cucul.h
4493   M /trunk/cucul/font.c
4494   M /trunk/test/font.c
4495
4496  * Implemented cucul_get_font_width() and cucul_get_font_height().
4497  * Documented most font functions.
4498  * Cleaned up cucul_render_canvas() and made it actually usable by external
4499    programs. Removed ugly printf() debug calls.
4500
4501------------------------------------------------------------------------
4502r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
4503Changed paths:
4504   M /trunk/cucul/cucul.c
4505   M /trunk/cucul/cucul.h
4506   M /trunk/cucul/cucul_internals.h
4507   M /trunk/cucul/export_ansi.c
4508   M /trunk/cucul/export_html.c
4509   M /trunk/cucul/export_irc.c
4510   M /trunk/cucul/export_ps.c
4511   M /trunk/cucul/export_svg.c
4512   M /trunk/src/cacaserver.c
4513   M /trunk/src/img2irc.c
4514   M /trunk/test/export.c
4515
4516  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
4517
4518------------------------------------------------------------------------
4519r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
4520Changed paths:
4521   M /trunk/cucul/font_monospace9.h
4522
4523  * Putain de bordel de manche a couilles. I forgot to fix the font.
4524
4525------------------------------------------------------------------------
4526r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
4527Changed paths:
4528   M /trunk/tools/makefont.c
4529
4530  * Some cleaning up in makefont.c.
4531
4532------------------------------------------------------------------------
4533r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
4534Changed paths:
4535   M /trunk/cucul/font.c
4536   M /trunk/cucul/font_monospace9.h
4537   M /trunk/tools/makefont.c
4538
4539  * Fixed 4, 2 and 1-bit font rendering.
4540  * Replaced the 8-bit internal font with a 4-bit one.
4541
4542------------------------------------------------------------------------
4543r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
4544Changed paths:
4545   M /trunk/cucul/colour.c
4546   M /trunk/cucul/cucul_internals.h
4547
4548  * Created internal function _cucul_argb32_to_argb4() that splits an argb
4549    fg/bg value into its separate argb 4-bit fields.
4550
4551------------------------------------------------------------------------
4552r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
4553Changed paths:
4554   M /trunk/test/spritedit.c
4555
4556 * Added silly play with interframe delay. Need to rework sprite format.
4557
4558------------------------------------------------------------------------
4559r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
4560Changed paths:
4561   M /trunk/cucul/font_monospace9.h
4562
4563  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
4564    for the moment.
4565
4566------------------------------------------------------------------------
4567r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
4568Changed paths:
4569   M /trunk/test
4570   M /trunk/test/Makefile.am
4571   A /trunk/test/font.c
4572
4573  * Added a test program for the font renderer.
4574
4575------------------------------------------------------------------------
4576r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
4577Changed paths:
4578   M /trunk/test/export.c
4579
4580  * Code simplification.
4581
4582------------------------------------------------------------------------
4583r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
4584Changed paths:
4585   M /trunk/cucul/Makefile.am
4586   M /trunk/cucul/font.c
4587   A /trunk/cucul/font_monospace9.h
4588
4589  * Created a built-in font from Bitstream Vera (Monospace 9).
4590
4591------------------------------------------------------------------------
4592r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
4593Changed paths:
4594   M /trunk/configure.ac
4595   M /trunk/tools
4596   M /trunk/tools/Makefile.am
4597   A /trunk/tools/makefont.c
4598
4599  * Added a font creator that uses pango to render glyphs.
4600
4601------------------------------------------------------------------------
4602r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
4603Changed paths:
4604   M /trunk/cucul/cucul.h
4605   M /trunk/cucul/font.c
4606
4607  * Slightly updated the font format and wrote a font loader. Also added a
4608    skeleton for the renderer that will not last very long.
4609
4610------------------------------------------------------------------------
4611r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
4612Changed paths:
4613   M /trunk/cucul/font.c
4614
4615  * New version of the font format.
4616
4617------------------------------------------------------------------------
4618r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
4619Changed paths:
4620   M /trunk/cucul/Makefile.am
4621   A /trunk/cucul/font.c
4622
4623  * Added a file for future font handling routines. Currently only the font
4624    format proposal is in this file. Feel free to comment.
4625
4626------------------------------------------------------------------------
4627r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
4628Changed paths:
4629   M /trunk/test
4630   M /trunk/tools
4631
4632  * Proper svn:ignore properties on tools/.
4633
4634------------------------------------------------------------------------
4635r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
4636Changed paths:
4637   M /trunk/Makefile.am
4638   M /trunk/caca/driver_slang.c
4639   M /trunk/configure.ac
4640   M /trunk/test/Makefile.am
4641   D /trunk/test/optipal.c
4642   A /trunk/tools
4643   A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
4644   A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
4645
4646  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
4647    contain development tools that are only useful to libcaca developers.
4648
4649------------------------------------------------------------------------
4650r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
4651Changed paths:
4652   M /trunk/src/Makefile.am
4653   M /trunk/src/cacaview.c
4654
4655  * cacaview works again. Somewhat. Image loading is now handled by the
4656    factored common-image.c file. Feature selection such as antialiasing or
4657    dithering mode are still disabled.
4658
4659------------------------------------------------------------------------
4660r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
4661Changed paths:
4662   M /trunk/src/common-image.c
4663
4664  * Renamed "freadint" to "u32fread", and so on.
4665
4666------------------------------------------------------------------------
4667r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
4668Changed paths:
4669   M /trunk/src
4670   M /trunk/src/Makefile.am
4671   A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
4672   A /trunk/src/common-image.h
4673   A /trunk/src/img2irc.c
4674
4675  * Added img2irc program. I know it does not have "cucul" or "caca" in the
4676    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
4677
4678------------------------------------------------------------------------
4679r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
4680Changed paths:
4681   M /trunk/cucul/export_ansi.c
4682   M /trunk/cucul/export_html.c
4683   M /trunk/cucul/export_irc.c
4684   M /trunk/cucul/export_ps.c
4685   M /trunk/cucul/export_svg.c
4686
4687  * Avoid useless call to strlen() in the exporters.
4688  * Removed '\x0f' from the IRC exporter until I understand why it was here.
4689
4690------------------------------------------------------------------------
4691r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
4692Changed paths:
4693   M /trunk/test/export.c
4694
4695  * Fixed test/export that was not printing the last character of the file.
4696
4697------------------------------------------------------------------------
4698r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
4699Changed paths:
4700   M /trunk/TODO
4701
4702  * Updated TODO list. I forgot the aspect ratio function!
4703
4704------------------------------------------------------------------------
4705r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
4706Changed paths:
4707   M /trunk/cucul/Makefile.am
4708   D /trunk/cucul/bitmap.c
4709   A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
4710
4711  * Renamed bitmap.c into dither.c.
4712
4713------------------------------------------------------------------------
4714r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
4715Changed paths:
4716   M /trunk/cucul/bitmap.c
4717   M /trunk/cucul/cucul.c
4718   M /trunk/cucul/cucul.h
4719   M /trunk/cucul/cucul_internals.h
4720   M /trunk/src/aafire.c
4721   M /trunk/src/cacaball.c
4722   M /trunk/src/cacamoir.c
4723   M /trunk/src/cacaplas.c
4724   M /trunk/src/cacaview.c
4725   M /trunk/test/demo.c
4726   M /trunk/test/export.c
4727   M /trunk/test/gamma.c
4728   M /trunk/test/hsv.c
4729
4730  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
4731
4732------------------------------------------------------------------------
4733r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
4734Changed paths:
4735   M /trunk/cucul/bitmap.c
4736   M /trunk/cucul/canvas.c
4737   M /trunk/cucul/cucul.c
4738   M /trunk/cucul/cucul.h
4739   M /trunk/cucul/cucul_internals.h
4740   M /trunk/cucul/sprite.c
4741   M /trunk/test/dithering.c
4742   M /trunk/test/optipal.c
4743
4744  * Replaced enum cucul_color with unsigned int. The size of an enum is not
4745    really portable, and Visual Studio complains when they are not explicitely
4746    cast.
4747
4748------------------------------------------------------------------------
4749r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
4750Changed paths:
4751   M /trunk/doc/doxygen.cfg.in
4752
4753  * Updated the Doxygen configuration file.
4754
4755------------------------------------------------------------------------
4756r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
4757Changed paths:
4758   M /trunk/cucul/export_ansi.c
4759   M /trunk/cucul/export_html.c
4760   M /trunk/cucul/export_irc.c
4761   M /trunk/cucul/export_ps.c
4762   M /trunk/cucul/export_svg.c
4763
4764  * Fixed old bugs I introduced in the exporters.
4765  * Fixed exporter headers to make Doxygen happy.
4766
4767------------------------------------------------------------------------
4768r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
4769Changed paths:
4770   M /trunk/cucul
4771
4772  * Forgot an svn:ignore property.
4773
4774------------------------------------------------------------------------
4775r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
4776Changed paths:
4777   M /trunk/caca
4778   M /trunk/caca/Makefile.am
4779   A /trunk/caca/caca.pc.in
4780   M /trunk/configure.ac
4781   M /trunk/cucul/Makefile.am
4782   A /trunk/cucul/cucul.pc.in
4783
4784  * Added pkgconfig files. Eh ouais mon gars.
4785
4786------------------------------------------------------------------------
4787r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
4788Changed paths:
4789   M /trunk/caca/driver_conio.c
4790   M /trunk/caca/driver_gl.c
4791   M /trunk/caca/driver_ncurses.c
4792   M /trunk/caca/driver_slang.c
4793   M /trunk/caca/driver_vga.c
4794   M /trunk/caca/driver_win32.c
4795   M /trunk/caca/driver_x11.c
4796   M /trunk/cucul/colour.c
4797   M /trunk/cucul/cucul_internals.h
4798   M /trunk/cucul/export_ansi.c
4799   M /trunk/cucul/export_html.c
4800   M /trunk/cucul/export_irc.c
4801   M /trunk/cucul/export_ps.c
4802   M /trunk/cucul/export_svg.c
4803
4804  * Replaced occurrences of "rgba" with "argb".
4805
4806------------------------------------------------------------------------
4807r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
4808Changed paths:
4809   M /trunk/cucul/bitmap.c
4810
4811  * Fixed a syntax error. Gruik.
4812
4813------------------------------------------------------------------------
4814r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
4815Changed paths:
4816   M /trunk/cucul/bitmap.c
4817   M /trunk/cucul/cucul.h
4818
4819  * Changed the cucul_set_bitmap_antialias() argument to a string.
4820
4821------------------------------------------------------------------------
4822r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
4823Changed paths:
4824   M /trunk/cucul/export_ps.c
4825
4826  * Of course I had to fuck up something. Here, PS export works again.
4827
4828------------------------------------------------------------------------
4829r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
4830Changed paths:
4831   M /trunk/caca/driver_conio.c
4832   M /trunk/caca/driver_gl.c
4833   M /trunk/caca/driver_ncurses.c
4834   M /trunk/caca/driver_raw.c
4835   M /trunk/caca/driver_slang.c
4836   M /trunk/caca/driver_vga.c
4837   M /trunk/caca/driver_win32.c
4838   M /trunk/caca/driver_x11.c
4839   M /trunk/cucul/Makefile.am
4840   M /trunk/cucul/canvas.c
4841   A /trunk/cucul/colour.c
4842   M /trunk/cucul/cucul.c
4843   M /trunk/cucul/cucul_internals.h
4844   M /trunk/cucul/export_ansi.c
4845   M /trunk/cucul/export_html.c
4846   M /trunk/cucul/export_irc.c
4847   M /trunk/cucul/export_ps.c
4848   M /trunk/cucul/export_svg.c
4849   M /trunk/cucul/transform.c
4850   M /trunk/src/cacaserver.c
4851
4852  * Store colour information on 32 bits, for future 12-bit colour support.
4853
4854------------------------------------------------------------------------
4855r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
4856Changed paths:
4857   M /trunk/cucul/canvas.c
4858   M /trunk/cucul/cucul.h
4859
4860  * Got rid of cucul_get_screen(). Use cucul_export() instead.
4861
4862------------------------------------------------------------------------
4863r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
4864Changed paths:
4865   M /trunk/cucul/cucul.c
4866
4867  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
4868
4869------------------------------------------------------------------------
4870r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
4871Changed paths:
4872   M /trunk/src/cacaserver.c
4873
4874  * Sanity check in cacaserver.c.
4875
4876------------------------------------------------------------------------
4877r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
4878Changed paths:
4879   M /trunk/src/cacaserver.c
4880
4881  * Fixed a crash when realloc() returns a new address.
4882
4883------------------------------------------------------------------------
4884r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
4885Changed paths:
4886   M /trunk/cucul/cucul.c
4887
4888  * Fixed old typo that caused qq->height to be uninitialised.
4889
4890------------------------------------------------------------------------
4891r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
4892Changed paths:
4893   M /trunk/src/cacaserver.c
4894
4895 * Oops, removed unused variable
4896
4897------------------------------------------------------------------------
4898r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
4899Changed paths:
4900   M /trunk/src/cacaserver.c
4901
4902 * Added Winsock (c)(tm)(r) compatibility
4903
4904------------------------------------------------------------------------
4905r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
4906Changed paths:
4907   M /trunk/src/cacaplas.c
4908
4909 * removed b0rked test. No more pigs, I just commited 500 of them.
4910
4911------------------------------------------------------------------------
4912r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
4913Changed paths:
4914   M /trunk/cucul/bitmap.c
4915
4916  * Set the default dithering mode to Floyd-Steinberg.
4917
4918------------------------------------------------------------------------
4919r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
4920Changed paths:
4921   M /trunk/cucul/canvas.c
4922   M /trunk/cucul/sprite.c
4923
4924                             ((`)_.._     ,'-. _..._ _._
4925  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
4926                             .'            /         (
4927                            /    S        |     _   _ \
4928                           |        a     \     o   o  |
4929                           ;           m         .-.   /
4930                            ;       ',       '-.( '')-'
4931                             '.      |           ;-'
4932                               \    /           /
4933                               /   /-._  __,  7 |
4934                               \  `\  \``  |  | |
4935                                \   \_,\   |  |_,\
4936                                 '-`'      \_,\
4937
4938------------------------------------------------------------------------
4939r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
4940Changed paths:
4941   M /trunk/TODO
4942   M /trunk/cucul/canvas.c
4943   M /trunk/cucul/cucul.h
4944
4945  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
4946
4947------------------------------------------------------------------------
4948r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
4949Changed paths:
4950   M /trunk/TODO
4951
4952  * Updated the TODO list.
4953
4954------------------------------------------------------------------------
4955r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
4956Changed paths:
4957   M /trunk/caca/caca.h
4958   M /trunk/cucul/bitmap.c
4959   M /trunk/cucul/cucul.c
4960   M /trunk/cucul/cucul.h
4961   M /trunk/cucul/cucul_internals.h
4962   M /trunk/test/demo.c
4963
4964  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
4965    environment variables handling. Replaced that with three per-bitmap
4966    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
4967    cucul_set_bitmap_dithering().
4968  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
4969    prototypes (but did not implement them yet).
4970  * Added cucul_set_bitmap_charset() to choose what characters are going
4971    to be used for the bitmap rendering.
4972  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
4973
4974------------------------------------------------------------------------
4975r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
4976Changed paths:
4977   M /trunk/caca/caca.h
4978   M /trunk/caca/event.c
4979   M /trunk/src/aafire.c
4980   M /trunk/src/cacaball.c
4981   M /trunk/src/cacamoir.c
4982   M /trunk/src/cacaplas.c
4983   M /trunk/src/cacaplay.c
4984   M /trunk/src/cacaview.c
4985   M /trunk/test/colors.c
4986   M /trunk/test/demo.c
4987   M /trunk/test/dithering.c
4988   M /trunk/test/event.c
4989   M /trunk/test/gamma.c
4990   M /trunk/test/hsv.c
4991   M /trunk/test/spritedit.c
4992   M /trunk/test/transform.c
4993   M /trunk/test/unicode.c
4994
4995  * Merged caca_wait_event() into caca_get_event() and added a timeout
4996    parameter to do what both functions did before, and even more.
4997
4998------------------------------------------------------------------------
4999r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
5000Changed paths:
5001   M /trunk/src/Makefile.am
5002
5003  * Disabled cacaview for now. I'm going to utterly break it.
5004
5005------------------------------------------------------------------------
5006r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
5007Changed paths:
5008   M /trunk/cucul/cucul.c
5009   M /trunk/cucul/cucul.h
5010
5011  * Added cucul_get_export_list(). Returns a list of known export formats.
5012
5013------------------------------------------------------------------------
5014r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
5015Changed paths:
5016   M /trunk/src/cacaserver.c
5017
5018  * cacaserver works again (but needs a complete rewrite because it's really
5019    become ugly). You can now emulate the previous network driver behaviour
5020    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
5021
5022------------------------------------------------------------------------
5023r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
5024Changed paths:
5025   M /trunk/cucul/cucul.c
5026   M /trunk/cucul/cucul.h
5027   M /trunk/src/cacaserver.c
5028   M /trunk/test/export.c
5029
5030  * Changed the 2nd argument of cucul_create_export to a string. This way we
5031    can add new exporters without changing the API.
5032
5033------------------------------------------------------------------------
5034r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
5035Changed paths:
5036   M /trunk/src/Makefile.am
5037
5038  * Oops, I barfed that makefile.
5039
5040------------------------------------------------------------------------
5041r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
5042Changed paths:
5043   M /trunk/src/aafire.c
5044   M /trunk/src/cacaball.c
5045   M /trunk/src/cacamoir.c
5046
5047 * Added "powered by libcaca" text to all examples for consistency
5048
5049------------------------------------------------------------------------
5050r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
5051Changed paths:
5052   M /trunk/caca/Makefile.am
5053   M /trunk/caca/caca.c
5054   M /trunk/caca/caca.h
5055   M /trunk/caca/caca_internals.h
5056   D /trunk/caca/driver_network.c
5057   M /trunk/src
5058   M /trunk/src/Makefile.am
5059   M /trunk/src/cacaplas.c
5060   A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
5061
5062  * Removed the network driver and replaced it with a cacaserver executable
5063    that has all the functionality, except it does not work yet (the stdin
5064    reading routine is missing).
5065
5066------------------------------------------------------------------------
5067r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
5068Changed paths:
5069   M /trunk/caca/driver_raw.c
5070   M /trunk/src
5071   M /trunk/src/Makefile.am
5072   A /trunk/src/cacaplay.c
5073
5074  * Implemented a proof-of-concept cacaplay program that can redisplay a
5075    single frame that was saved by the raw driver.
5076
5077------------------------------------------------------------------------
5078r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
5079Changed paths:
5080   M /trunk/cucul/cucul.c
5081   M /trunk/cucul/cucul.h
5082
5083  * Implemented cucul_load() to reload a file that was saved with the
5084    raw driver. I know it is inconsistent to have the loader in libcucul
5085    and the exporter in libcaca but I'll find a way to harmonise that.
5086
5087------------------------------------------------------------------------
5088r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
5089Changed paths:
5090   M /trunk/caca/driver_gl.c
5091
5092 * Fixed OpenGL mouse handling
5093
5094Sam      Le        Vieux      Porc
5095            (\____/)
5096Le          / @__@ \            Le
5097           (  (oo)  )   
5098            `-.~~.-'         Vieux
5099Vieux        /    \             
5100           @/      \_         
5101          (/ /    \ \)        Porc
5102Porc       WW`----'WW       
5103
5104Sam      Le        Vieux      Porc
5105
5106
5107
5108
5109
5110
5111------------------------------------------------------------------------
5112r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
5113Changed paths:
5114   M /trunk/caca/Makefile.am
5115   M /trunk/caca/caca.c
5116   M /trunk/caca/caca_internals.h
5117   A /trunk/caca/driver_raw.c
5118
5119  * Created a minimal raw driver that outputs stuff to stdout.
5120
5121------------------------------------------------------------------------
5122r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
5123Changed paths:
5124   M /trunk/caca/driver_gl.c
5125
5126                                       ██████                ██████
5127 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
5128                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
5129                                        ██░░░░███░░░░░░░░███░░░░██
5130                                       ██░░░░░░███░░░░░░███░░░░░░██
5131                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
5132                                      ██░░░░░░██████████████░░░░░░██
5133                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
5134                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
5135                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
5136                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
5137                                        ██░░░░██████████████░░░░██
5138                                         ███░░░░░░██████░░░░░░███
5139                                           █████░░░░░░░░░░█████
5140                                               ████████████
5141
5142------------------------------------------------------------------------
5143r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
5144Changed paths:
5145   M /trunk/caca/driver_gl.c
5146   M /trunk/configure.ac
5147
5148  * Reworked the OpenGL headers and Glut features detection (what did you
5149    expect).
5150
5151------------------------------------------------------------------------
5152r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
5153Changed paths:
5154   M /trunk/cucul/cucul.h
5155   M /trunk/cucul/transform.c
5156
5157  * Implemented cucul_invert() to invert a canvas' colours.
5158
5159------------------------------------------------------------------------
5160r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
5161Changed paths:
5162   M /trunk/caca/driver_gl.c
5163
5164 * Fixed glutCheckLoop headers, testing only under MacOSX
5165
5166------------------------------------------------------------------------
5167r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
5168Changed paths:
5169   M /trunk/caca/driver_gl.c
5170   M /trunk/configure.ac
5171
5172 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
5173
5174------------------------------------------------------------------------
5175r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
5176Changed paths:
5177   M /trunk/cucul/transform.c
5178
5179  * Minor addition to the rotate code.
5180
5181------------------------------------------------------------------------
5182r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
5183Changed paths:
5184   M /trunk/caca/Makefile.am
5185   M /trunk/src/Makefile.am
5186   M /trunk/test/Makefile.am
5187
5188  * Workaround for automake < 1.6.
5189
5190------------------------------------------------------------------------
5191r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
5192Changed paths:
5193   M /trunk/cucul/bitmap.c
5194
5195 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
5196
5197
5198AHAHAH                      _
5199    _._ _..._ .-',     _.._(`))
5200   '-. `     '  /-._.-'    ',/
5201      ) MAIS    \            '.
5202     / _    _    |  JE         \
5203    |  a    a    /     SUIS     |
5204    \   .-.                     ; 
5205     '-('' ).-'       ,' UN    ;
5206        '-;           |      .'
5207           \    VIEUX  \    /
5208           | 7  .__  _.-\   \
5209           | |  |  ``/  /`  /
5210          /,_|  |   /,_/   /
5211             /,_/      '`-'
5212
5213POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
5214
5215
5216
5217
5218
5219------------------------------------------------------------------------
5220r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
5221Changed paths:
5222   M /trunk/cucul/bitmap.c
5223   M /trunk/cucul/cucul.h
5224   M /trunk/test/demo.c
5225
5226 * 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.
5227
5228
5229------------------------------------------------------------------------
5230r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
5231Changed paths:
5232   M /trunk/caca/caca.h
5233   M /trunk/caca/caca_internals.h
5234   M /trunk/caca/driver_conio.c
5235   M /trunk/caca/driver_gl.c
5236   M /trunk/caca/driver_ncurses.c
5237   M /trunk/caca/driver_network.c
5238   M /trunk/caca/driver_slang.c
5239   M /trunk/caca/driver_vga.c
5240   M /trunk/caca/driver_win32.c
5241   M /trunk/caca/driver_x11.c
5242   M /trunk/caca/graphics.c
5243   M /trunk/test/demo.c
5244
5245  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
5246    that we have one function less.
5247  * Fixed coding style.
5248  * Removed FUCKING TABS.               ____.------.___
5249                           _______.----'`` ``` `` ``` ``-.
5250                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
5251                  _.-'    ' ` `` ```      `` ` `'           `.  _
5252               .-''      ` H A H A H A `'  M A I S            \/.)
5253     .    . .-' /       `         `                  `      `` ||
5254     |`-.(``-.          `      `       `        ' `  `    ```  |\
5255     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
5256       `/''````)       `` `          -        -   `````  ' '.' |\_)
5257        |`'_._`       ```      ''`  P O R C .   . ````        /
5258        // @) \    `   ``       ''' .              ```      '/
5259       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
5260     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
5261   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
5262   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
5263    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
5264      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
5265                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
5266                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
5267                                   ''''
5268
5269------------------------------------------------------------------------
5270r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
5271Changed paths:
5272   M /trunk/caca/driver_x11.c
5273   M /trunk/caca/graphics.c
5274
5275 * Fixed bug in show/hide cursor, implemented X11 cursor
5276
5277------------------------------------------------------------------------
5278r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
5279Changed paths:
5280   M /trunk/caca/driver_x11.c
5281   M /trunk/test/demo.c
5282
5283 * Added forgotten X11 set/hide cursor (non-working code)
5284
5285------------------------------------------------------------------------
5286r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
5287Changed paths:
5288   M /trunk/caca/caca.h
5289   M /trunk/caca/caca_internals.h
5290   M /trunk/caca/driver_conio.c
5291   M /trunk/caca/driver_gl.c
5292   M /trunk/caca/driver_ncurses.c
5293   M /trunk/caca/driver_network.c
5294   M /trunk/caca/driver_slang.c
5295   M /trunk/caca/driver_vga.c
5296   M /trunk/caca/driver_win32.c
5297   M /trunk/caca/graphics.c
5298
5299 * Added caca_show/hide_cursor, and corresponding GL binding
5300
5301------------------------------------------------------------------------
5302r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
5303Changed paths:
5304   M /trunk/caca/caca.h
5305
5306  * Documented the caca_event structure and improved a few things here and
5307    there in the documentation.
5308
5309------------------------------------------------------------------------
5310r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
5311Changed paths:
5312   M /trunk/caca/caca.c
5313   M /trunk/caca/caca_internals.h
5314   M /trunk/caca/driver_conio.c
5315   M /trunk/caca/driver_gl.c
5316   M /trunk/caca/driver_ncurses.c
5317   M /trunk/caca/driver_network.c
5318   M /trunk/caca/driver_slang.c
5319   M /trunk/caca/driver_vga.c
5320   M /trunk/caca/driver_win32.c
5321   M /trunk/caca/driver_x11.c
5322
5323  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
5324
5325------------------------------------------------------------------------
5326r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
5327Changed paths:
5328   M /trunk/cucul/math.c
5329
5330  * Removed spurious prototype.
5331
5332------------------------------------------------------------------------
5333r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
5334Changed paths:
5335   M /trunk/TODO
5336
5337  * Updated the TODO list with what's been done so far.
5338
5339------------------------------------------------------------------------
5340r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
5341Changed paths:
5342   M /trunk/caca/caca.c
5343   M /trunk/caca/caca.h
5344   M /trunk/caca/caca_internals.h
5345   M /trunk/caca/driver_conio.c
5346   M /trunk/caca/driver_gl.c
5347   M /trunk/caca/driver_ncurses.c
5348   M /trunk/caca/driver_network.c
5349   M /trunk/caca/driver_slang.c
5350   M /trunk/caca/driver_vga.c
5351   M /trunk/caca/driver_win32.c
5352   M /trunk/caca/driver_x11.c
5353   M /trunk/caca/event.c
5354   M /trunk/src/aafire.c
5355   M /trunk/src/cacaball.c
5356   M /trunk/src/cacamoir.c
5357   M /trunk/src/cacaplas.c
5358   M /trunk/src/cacaview.c
5359   M /trunk/test/colors.c
5360   M /trunk/test/demo.c
5361   M /trunk/test/dithering.c
5362   M /trunk/test/event.c
5363   M /trunk/test/gamma.c
5364   M /trunk/test/hsv.c
5365   M /trunk/test/spritedit.c
5366   M /trunk/test/transform.c
5367   M /trunk/test/unicode.c
5368
5369  * Massive rework of the event handling code, as per the TODO list.
5370
5371------------------------------------------------------------------------
5372r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
5373Changed paths:
5374   M /trunk/test/gamma.c
5375
5376  * Hahaha mais le vieux porc c'est moi.
5377
5378------------------------------------------------------------------------
5379r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
5380Changed paths:
5381   M /trunk/cucul/transform.c
5382
5383  * Added missing ASCII characters to cucul_rotate().
5384
5385------------------------------------------------------------------------
5386r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
5387Changed paths:
5388   M /trunk/cucul/box.c
5389   M /trunk/cucul/canvas.c
5390   M /trunk/cucul/conic.c
5391   M /trunk/cucul/cucul.h
5392   M /trunk/cucul/cucul_internals.h
5393   M /trunk/cucul/line.c
5394   M /trunk/cucul/triangle.c
5395   M /trunk/src/cacaview.c
5396   M /trunk/test/demo.c
5397   M /trunk/test/event.c
5398   M /trunk/test/export.c
5399   M /trunk/test/spritedit.c
5400
5401  * Made cucul_putchar32() an internal-only function.
5402  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
5403    string instead of a single character as their last argument.
5404
5405------------------------------------------------------------------------
5406r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
5407Changed paths:
5408   M /trunk/cucul/cucul.c
5409   M /trunk/cucul/cucul.h
5410   M /trunk/src/aafire.c
5411   M /trunk/src/cacaball.c
5412   M /trunk/src/cacamoir.c
5413   M /trunk/src/cacaplas.c
5414   M /trunk/src/cacaview.c
5415   M /trunk/test/colors.c
5416   M /trunk/test/demo.c
5417   M /trunk/test/dithering.c
5418   M /trunk/test/event.c
5419   M /trunk/test/export.c
5420   M /trunk/test/gamma.c
5421   M /trunk/test/hsv.c
5422   M /trunk/test/spritedit.c
5423   M /trunk/test/transform.c
5424   M /trunk/test/unicode.c
5425
5426  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
5427
5428------------------------------------------------------------------------
5429r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
5430Changed paths:
5431   M /trunk/TODO
5432
5433  * Removed done stuff from the TODO.
5434  * Updated the TODO list with what I said in the mailing-list. The top
5435    priority is what's marked "API-dependent stuff".
5436
5437------------------------------------------------------------------------
5438r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
5439Changed paths:
5440   M /trunk/test
5441   M /trunk/test/Makefile.am
5442   A /trunk/test/transform.c
5443
5444  * Added a test for the transformation routines.
5445
5446------------------------------------------------------------------------
5447r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
5448Changed paths:
5449   M /trunk/cucul/transform.c
5450
5451  * Added more characters to the flip/rotate routines.
5452
5453------------------------------------------------------------------------
5454r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
5455Changed paths:
5456   M /trunk/cucul/Makefile.am
5457   M /trunk/cucul/cucul.h
5458   A /trunk/cucul/transform.c
5459
5460  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
5461    operations on canvases.
5462
5463------------------------------------------------------------------------
5464r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
5465Changed paths:
5466   M /trunk/caca/caca.c
5467   M /trunk/caca/caca.h
5468   M /trunk/caca/caca_internals.h
5469   M /trunk/caca/driver_conio.c
5470   M /trunk/caca/driver_gl.c
5471   M /trunk/caca/driver_ncurses.c
5472   M /trunk/caca/driver_network.c
5473   M /trunk/caca/driver_slang.c
5474   M /trunk/caca/driver_vga.c
5475   M /trunk/caca/driver_win32.c
5476   M /trunk/caca/driver_x11.c
5477   M /trunk/caca/event.c
5478   M /trunk/caca/graphics.c
5479   M /trunk/caca/time.c
5480   M /trunk/cucul/bitmap.c
5481   M /trunk/cucul/box.c
5482   M /trunk/cucul/canvas.c
5483   M /trunk/cucul/charset.c
5484   M /trunk/cucul/conic.c
5485   M /trunk/cucul/cucul.c
5486   M /trunk/cucul/cucul.h
5487   M /trunk/cucul/cucul_internals.h
5488   M /trunk/cucul/export_ansi.c
5489   M /trunk/cucul/export_html.c
5490   M /trunk/cucul/export_irc.c
5491   M /trunk/cucul/export_ps.c
5492   M /trunk/cucul/export_svg.c
5493   M /trunk/cucul/line.c
5494   M /trunk/cucul/math.c
5495   M /trunk/cucul/sprite.c
5496   M /trunk/cucul/triangle.c
5497   M /trunk/kernel/kernel.c
5498   M /trunk/kernel/kernel.h
5499   M /trunk/test
5500
5501  * Slightly changed header comments.
5502
5503------------------------------------------------------------------------
5504r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
5505Changed paths:
5506   M /trunk/cucul/canvas.c
5507
5508  * Optimise cucul_blit() by using memcpy() if there is no mask.
5509
5510------------------------------------------------------------------------
5511r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
5512Changed paths:
5513   M /trunk/cucul/canvas.c
5514   M /trunk/cucul/cucul.h
5515   M /trunk/test/Makefile.am
5516   M /trunk/test/gamma.c
5517
5518  * Added the cucul_blit() function. It lets us blit various canvas one
5519    onto the other with an optional mask.
5520
5521------------------------------------------------------------------------
5522r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
5523Changed paths:
5524   M /trunk/cucul/cucul.c
5525
5526  * Fixed an uninitialised structure member.
5527
5528------------------------------------------------------------------------
5529r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
5530Changed paths:
5531   M /trunk/cucul/Makefile.am
5532   A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
5533   D /trunk/cucul/char.c
5534
5535  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
5536    that is a bit more high level than characters.
5537
5538------------------------------------------------------------------------
5539r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
5540Changed paths:
5541   M /trunk/caca/driver_network.c
5542   M /trunk/cucul/cucul.c
5543   M /trunk/cucul/cucul.h
5544   M /trunk/test/export.c
5545
5546  * Renamed cucul_get_export() to cucul_create_export().
5547
5548------------------------------------------------------------------------
5549r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
5550Changed paths:
5551   M /trunk/cucul/bitmap.c
5552   M /trunk/cucul/cucul.h
5553   M /trunk/src/aafire.c
5554   M /trunk/src/cacaball.c
5555   M /trunk/src/cacamoir.c
5556   M /trunk/src/cacaplas.c
5557   M /trunk/src/cacaview.c
5558   M /trunk/test/demo.c
5559   M /trunk/test/export.c
5560   M /trunk/test/gamma.c
5561   M /trunk/test/hsv.c
5562
5563  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
5564
5565------------------------------------------------------------------------
5566r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
5567Changed paths:
5568   M /trunk/cucul/cucul.c
5569   M /trunk/cucul/cucul.h
5570   M /trunk/src/aafire.c
5571   M /trunk/src/cacaball.c
5572   M /trunk/src/cacamoir.c
5573   M /trunk/src/cacaplas.c
5574   M /trunk/src/cacaview.c
5575   M /trunk/test/colors.c
5576   M /trunk/test/demo.c
5577   M /trunk/test/dithering.c
5578   M /trunk/test/event.c
5579   M /trunk/test/export.c
5580   M /trunk/test/gamma.c
5581   M /trunk/test/hsv.c
5582   M /trunk/test/spritedit.c
5583   M /trunk/test/unicode.c
5584
5585  * Changed the cucul_init parameter so that it now directly accepts a
5586    canvas size (use cucul_init(0, 0) for the old behaviour).
5587
5588------------------------------------------------------------------------
5589r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
5590Changed paths:
5591   M /trunk/kernel/kernel.c
5592
5593  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
5594
5595------------------------------------------------------------------------
5596r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
5597Changed paths:
5598   M /trunk/cucul/cucul.c
5599
5600  * Removed code that did not need to be duplicated.
5601
5602------------------------------------------------------------------------
5603r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
5604Changed paths:
5605   M /trunk/src/cacaview.c
5606
5607  * Gamma support in cacaview (through the g/G key).
5608
5609------------------------------------------------------------------------
5610r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
5611Changed paths:
5612   M /trunk/test/gamma.c
5613
5614  * Added colour to the gamma test.
5615
5616------------------------------------------------------------------------
5617r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
5618Changed paths:
5619   M /trunk/cucul/bitmap.c
5620
5621  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
5622
5623------------------------------------------------------------------------
5624r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
5625Changed paths:
5626   M /trunk/test/gamma.c
5627
5628  * Animated gamma test.
5629
5630------------------------------------------------------------------------
5631r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
5632Changed paths:
5633   M /trunk/cucul/cucul.h
5634   M /trunk/cucul/math.c
5635
5636  * Got rid of cucul_powf(), too complex to implement and no longer used.
5637
5638------------------------------------------------------------------------
5639r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
5640Changed paths:
5641   M /trunk/configure.ac
5642   M /trunk/cucul/bitmap.c
5643
5644  * Added optional support for CP437 gray blocks in the bitmap renderer.
5645  * Use a custom pow() function for gamma computation.
5646
5647------------------------------------------------------------------------
5648r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
5649Changed paths:
5650   M /trunk/cucul/math.c
5651
5652  * Tried to do something with cucul_powf. It currently sucks.
5653
5654------------------------------------------------------------------------
5655r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
5656Changed paths:
5657   M /trunk/src/cacaplas.c
5658
5659  * Changed the cacaplas colours. Yeah, I do what I want.
5660
5661------------------------------------------------------------------------
5662r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
5663Changed paths:
5664   M /trunk/test/Makefile.am
5665   A /trunk/test/gamma.c
5666
5667                                                        ___
5668  * Bitmap gamma test example. Of       ,---.        /""`_,'
5669    course it does not work yet,        |    `\``""-;   /
5670    because some dirty old pig          \   /`\\     ';'
5671    implemented a cucul_powf()        .')   |     __   \
5672    function that only works         / (`  /     /(O\. _|
5673    with integer exponents.       .-`|  `"`      `    .-\_
5674                               .-'   \                  ` ;=-.
5675    HAHAHAHA MAIS            .'        .           ._,   / o o\
5676    VIEUX PORC !         .-'`            .           '-._;_._.J
5677                     .-'`                               `.-'`
5678                 _. -`         L            '          .'
5679               .'           U                  '- ._.-'
5680             /`          C                         /
5681            /         y                           |
5682      ._   ;       J                         |    |
5683       )).-|                     |           |    /
5684      (/`.-|                \    \           /  .;
5685      ( (_)|                 |    \         ; .' |
5686       '--';                 |    `\       / /   |
5687            \                |      `\    /.'   /
5688             \               /        ;  |`\   |
5689              '.           .'      _.-|  |  |  |
5690                '-.     .-';_"---'`.__|  |  |  \
5691                   `'-._     ``'-.    |  \  \__\\
5692                        `''--.___\\   \__\\
5693
5694------------------------------------------------------------------------
5695r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
5696Changed paths:
5697   M /trunk/cucul/bitmap.c
5698   M /trunk/cucul/cucul.h
5699   M /trunk/cucul/sprite.c
5700   M /trunk/src/aafire.c
5701   M /trunk/src/cacaball.c
5702   M /trunk/src/cacamoir.c
5703   M /trunk/src/cacaplas.c
5704   M /trunk/src/cacaview.c
5705   M /trunk/test/demo.c
5706   M /trunk/test/export.c
5707   M /trunk/test/hsv.c
5708
5709  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
5710
5711------------------------------------------------------------------------
5712r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
5713Changed paths:
5714   M /trunk/configure.ac
5715   M /trunk/kernel/kernel.c
5716
5717  * Use the asm versions of sin and cos when available.
5718
5719------------------------------------------------------------------------
5720r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
5721Changed paths:
5722   M /trunk/caca/driver_gl.c
5723
5724 * Added a bird.
5725
5726------------------------------------------------------------------------
5727r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
5728Changed paths:
5729   M /trunk/caca/driver_x11.c
5730
5731  * Added basic support for a few Unicode characters to the X11 driver.
5732
5733------------------------------------------------------------------------
5734r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
5735Changed paths:
5736   M /trunk/src/cacaplas.c
5737
5738  * Added a lame "powered by libcaca" banner to cacaplas.
5739
5740------------------------------------------------------------------------
5741r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
5742Changed paths:
5743   M /trunk/TODO
5744
5745  * Added a few notes to the TODO list.
5746
5747------------------------------------------------------------------------
5748r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
5749Changed paths:
5750   M /trunk/src/cacaball.c
5751
5752 Nan mais avec ma config   _,--.       ,--._
5753 d'Emacs c'est vraiment    \  > `-"""-' <  /
5754 impossible qu'il reste     `-.         .-'
5755 des tabs dans mon code       / 'e___e` \
5756                       \__   (   (o o)   )
5757  HAHAHAHA MAIS              _\_  `='  _/_
5758   VIEUX PORC !             / /|`-._.-'|\ \
5759            \   .,         / /||_______||\ \
5760              .,|_)      _/ /_||=======||_\ \_
5761  _   _______( ,\ ',    / _/==||       ||==\_ \
5762'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
5763  '/                 (")   \               /
5764   |                t-`     \______|______/
5765    \           )_.-`       |______|______|
5766     \  .^--|  /_|            )__|   |__(
5767      \_(_\ |_|'[_\          /   ]   [   \
5768      '[_\  '[_\             `--'     `--'
5769
5770------------------------------------------------------------------------
5771r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
5772Changed paths:
5773   M /trunk/test/unicode.c
5774
5775  * More special characters in the Unicode test.
5776
5777------------------------------------------------------------------------
5778r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
5779Changed paths:
5780   M /trunk/caca/caca.h
5781   M /trunk/caca/caca_internals.h
5782   M /trunk/caca/event.c
5783   M /trunk/caca/graphics.c
5784   M /trunk/cucul/char.c
5785   M /trunk/cucul/cucul_internals.h
5786
5787  * Cosmetic fixes.
5788
5789------------------------------------------------------------------------
5790r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
5791Changed paths:
5792   M /trunk/caca/driver_network.c
5793   M /trunk/cucul/cucul.c
5794   M /trunk/cucul/cucul.h
5795   M /trunk/cucul/export_ansi.c
5796   M /trunk/cucul/export_html.c
5797   M /trunk/cucul/export_irc.c
5798   M /trunk/cucul/export_ps.c
5799   M /trunk/cucul/export_svg.c
5800   M /trunk/test/export.c
5801
5802  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
5803
5804------------------------------------------------------------------------
5805r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
5806Changed paths:
5807   M /trunk/caca/driver_conio.c
5808   M /trunk/caca/driver_vga.c
5809   M /trunk/cucul/Makefile.am
5810   M /trunk/cucul/char.c
5811   A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
5812   M /trunk/cucul/cucul_internals.h
5813
5814  * Factorised some charset handling code into a new cucul/charset.c file.
5815
5816------------------------------------------------------------------------
5817r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
5818Changed paths:
5819   M /trunk/test/export.c
5820
5821  * Added a few commonly escaped characters to the export test: ( ) " < > &
5822
5823------------------------------------------------------------------------
5824r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
5825Changed paths:
5826   M /trunk/cucul/export_svg.c
5827
5828  * Full Unicode support in the SVG exporter.
5829
5830------------------------------------------------------------------------
5831r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
5832Changed paths:
5833   M /trunk/caca/driver_x11.c
5834
5835  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
5836
5837------------------------------------------------------------------------
5838r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
5839Changed paths:
5840   M /trunk/cucul/export_ps.c
5841
5842                                        ___                     
5843                                        ',_`""\        .---,   
5844                                           \   :-""``/`    |   
5845          Ahaha mais vieux porc !!          `;'     //`\   /   
5846                                            /   __     |   ('. 
5847                                           |_ ./O)\     \  `) \
5848                                          _/-.    `      `"`  |`
5849                                      .-=; `                  /
5850                                     /o o \   ,_,           .   
5851                                     L._._;_.-'           .     
5852                                       `'-.`             '     
5853                                           `.         '         
5854                                             '-._. -'           
5855
5856------------------------------------------------------------------------
5857r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
5858Changed paths:
5859   M /trunk/ChangeLog
5860
5861  * Updated ChangeLog and converted it to UTF-8.
5862
5863------------------------------------------------------------------------
5864r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
5865Changed paths:
5866   M /trunk/cucul/export_svg.c
5867
5868  * Fixed Unicode handling and improved coding style in the SVG exporter.
5869
5870------------------------------------------------------------------------
5871r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
5872Changed paths:
5873   M /trunk/test/export.c
5874
5875  * Do not write the trailing \0 when exporting data.
5876
5877------------------------------------------------------------------------
5878r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
5879Changed paths:
5880   M /trunk/cucul/export_ps.c
5881
5882  * Fixed syntax errors in the generated PostScript document if ( ) \ or
5883    Unicode characters are encountered.
5884
5885------------------------------------------------------------------------
5886r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
5887Changed paths:
5888   M /trunk/cucul/export_ps.c
5889
5890  * Optimised for speed and space, fixed a few bugs, and improved coding style
5891    in the PS exporter (vieux porc !).
5892
5893------------------------------------------------------------------------
5894r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
5895Changed paths:
5896   M /trunk/cucul/cucul.c
5897
5898  * Comment clarification.
5899
5900------------------------------------------------------------------------
5901r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
5902Changed paths:
5903   M /trunk/caca/driver_win32.c
5904
5905  * Fix resizing of the Win32 console. It now adapts to the requested size.
5906
5907------------------------------------------------------------------------
5908r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
5909Changed paths:
5910   M /trunk/caca/driver_conio.c
5911   M /trunk/caca/driver_vga.c
5912
5913  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
5914  * Cosmetic code changes.
5915
5916------------------------------------------------------------------------
5917r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
5918Changed paths:
5919   M /trunk/caca/driver_slang.c
5920
5921  * Fixed compiler warnings when UTF-8 S-Lang is not available.
5922
5923------------------------------------------------------------------------
5924r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
5925Changed paths:
5926   M /trunk/caca/driver_ncurses.c
5927   M /trunk/configure.ac
5928
5929  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
5930
5931------------------------------------------------------------------------
5932r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
5933Changed paths:
5934   M /trunk/build-win32
5935
5936  * Distribute the license with Win32 packages and convert text files to
5937    CRLF format.
5938
5939------------------------------------------------------------------------
5940r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
5941Changed paths:
5942   M /trunk/caca/driver_conio.c
5943   M /trunk/test/unicode.c
5944
5945  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
5946    the DOS/conio.h driver, and updated the unicode test accordingly.
5947
5948------------------------------------------------------------------------
5949r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
5950Changed paths:
5951   M /trunk/test/export.c
5952   M /trunk/test/unicode.c
5953
5954  * Added a few more Unicode characters to the export and unicode tests.
5955
5956------------------------------------------------------------------------
5957r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
5958Changed paths:
5959   M /trunk/caca/driver_conio.c
5960
5961  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
5962    equivalents in CP437 0x7f - 0xff are translated.
5963
5964------------------------------------------------------------------------
5965r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
5966Changed paths:
5967   M /trunk/cucul/export_html.c
5968
5969  * Unicode support in the HTML exporter.
5970
5971------------------------------------------------------------------------
5972r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
5973Changed paths:
5974   M /trunk/caca/caca.c
5975
5976  * Cosmetic.
5977
5978------------------------------------------------------------------------
5979r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
5980Changed paths:
5981   M /trunk/test
5982   M /trunk/test/Makefile.am
5983   A /trunk/test/export.c
5984
5985  * Small test program for exporters. Usage: "export html", "export irc" etc.
5986
5987------------------------------------------------------------------------
5988r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
5989Changed paths:
5990   A /trunk/cucul/export_svg.c
5991
5992 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
5993*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
5994p______...___________________________p
5995e____(_..__`'-.,--,__________________e
5996n_____'-._'-.__`\a\\_________________n
5997i_________'.___.'_(|_________________i
5998s____________7____||_________________s
5999b___________/___.'_|_________________b
6000i__________/_.-'__,J_________________i
6001r_________/_________\________________r
6002d________||___/______;_______________d
6003*________||__|_______|_______________*
6004p________`\__\_______|__/__''\_______p
6005e__________'._\______/.-`____{}|_____e
6006n___________/\_`;_.-'_________/______n
6007i___________\_;(((____.--'\_/________i
6008s_________.(((_____.-;\______________s
6009b____.--'`_____,;`'.'-;\_____________b
6010i_taco's____.'____'._.'\\____________i
6011r_dick_--'_________|__\_|____________r
6012d__________________\_\,_/____________d
6013*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
6014
6015
6016------------------------------------------------------------------------
6017r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
6018Changed paths:
6019   M /trunk/cucul/Makefile.am
6020   M /trunk/cucul/cucul.c
6021   M /trunk/cucul/cucul.h
6022   M /trunk/cucul/export_html.c
6023   M /trunk/cucul/export_ps.c
6024
6025 * Added preliminary (but working) SVG exporter
6026
6027------------------------------------------------------------------------
6028r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
6029Changed paths:
6030   M /trunk/caca/driver_network.c
6031
6032 * Added telnet commands and options strings for debug
6033
6034------------------------------------------------------------------------
6035r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
6036Changed paths:
6037   M /trunk/test/demo.c
6038
6039 * Fixed refresh when updating parameter in display_menu()
6040
6041------------------------------------------------------------------------
6042r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
6043Changed paths:
6044   M /trunk/kernel/kernel.c
6045
6046 * Removed false comment
6047
6048------------------------------------------------------------------------
6049r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
6050Changed paths:
6051   M /trunk/src/cacaball.c
6052
6053 * Optimised cacaballs a bit
6054
6055------------------------------------------------------------------------
6056r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
6057Changed paths:
6058   M /trunk/src/cacaball.c
6059
6060 * Better cacaballs parameters
6061
6062------------------------------------------------------------------------
6063r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
6064Changed paths:
6065   M /trunk/src/cacamoir.c
6066
6067  * Increased cacamoir circle thikness by 50%, because it currently really
6068    sucks in small resolutions.
6069
6070------------------------------------------------------------------------
6071r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
6072Changed paths:
6073   M /trunk/caca/driver_gl.c
6074   M /trunk/caca/driver_ncurses.c
6075   M /trunk/caca/driver_x11.c
6076   M /trunk/src/cacaball.c
6077
6078  * Minor coding style fixes.
6079
6080------------------------------------------------------------------------
6081r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
6082Changed paths:
6083   M /trunk/caca/driver_win32.c
6084
6085  * UTF-8 support in the Win32 driver.
6086
6087------------------------------------------------------------------------
6088r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
6089Changed paths:
6090   M /trunk/caca/caca.h
6091   M /trunk/caca/driver_network.c
6092
6093  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
6094  * Use RETSIGTYPE for signal handler return values.
6095
6096------------------------------------------------------------------------
6097r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
6098Changed paths:
6099   M /trunk/caca/driver_slang.c
6100   M /trunk/configure.ac
6101
6102  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
6103    in the SLang driver.
6104  * Cosmetic fixes in configure.ac.
6105
6106------------------------------------------------------------------------
6107r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
6108Changed paths:
6109   M /trunk/caca/driver_network.c
6110   M /trunk/cucul/cucul.c
6111   M /trunk/cucul/cucul.h
6112   M /trunk/cucul/cucul_internals.h
6113   M /trunk/cucul/export_ansi.c
6114   M /trunk/cucul/export_html.c
6115   M /trunk/cucul/export_irc.c
6116   M /trunk/cucul/export_ps.c
6117
6118  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
6119  * Got rid of static buffers; we now use cucul_free() to free exported
6120    buffers.
6121  * Fixed light background in the ANSI exporter by adding escape sequences for
6122    most terminal emulators.
6123
6124------------------------------------------------------------------------
6125r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
6126Changed paths:
6127   M /trunk/kernel/kernel.c
6128
6129 * Fixed UPPER() for strcasecmp
6130
6131------------------------------------------------------------------------
6132r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
6133Changed paths:
6134   M /trunk/kernel/kernel.c
6135
6136  * Rewrote strncasecmp. Totally untested, of course.
6137
6138------------------------------------------------------------------------
6139r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
6140Changed paths:
6141   M /trunk/cucul/export_ps.c
6142
6143  * STATIC char const. AHAHAHAHA.
6144
6145------------------------------------------------------------------------
6146r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
6147Changed paths:
6148   M /trunk/caca/driver_network.c
6149
6150  * Do not switch to alternate screen when clearing, because sometimes we
6151    are unable to cleanly restore the state.
6152
6153------------------------------------------------------------------------
6154r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
6155Changed paths:
6156   M /trunk/cucul/export_ps.c
6157
6158 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
6159
6160------------------------------------------------------------------------
6161r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
6162Changed paths:
6163   M /trunk/cucul/export_ps.c
6164
6165 * Postscript exporter now kinda works. Paper size to be fixed
6166
6167------------------------------------------------------------------------
6168r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
6169Changed paths:
6170   M /trunk/cucul/Makefile.am
6171   M /trunk/cucul/cucul.c
6172   M /trunk/cucul/cucul.h
6173   M /trunk/cucul/cucul_internals.h
6174   A /trunk/cucul/export_ps.c
6175
6176 * Added preliminary Postscript (tm) (r) (c) exporter.
6177
6178------------------------------------------------------------------------
6179r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
6180Changed paths:
6181   M /trunk/caca/driver_network.c
6182
6183  * Pressing Ctrl-C on the client side now drops the connection.
6184
6185------------------------------------------------------------------------
6186r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
6187Changed paths:
6188   M /trunk/TODO
6189
6190  * Updated the TODO list, mostly with Unicode-related tasks.
6191
6192------------------------------------------------------------------------
6193r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
6194Changed paths:
6195   M /trunk/caca/caca.h
6196   M /trunk/caca/driver_network.c
6197
6198  * Changed port environment variable to "CACA_PORT". No need to mention it's
6199    a network port, we could have guessed.
6200
6201------------------------------------------------------------------------
6202r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
6203Changed paths:
6204   M /trunk/caca/caca.c
6205
6206  * Ooops, fixed an old typo.
6207
6208------------------------------------------------------------------------
6209r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
6210Changed paths:
6211   M /trunk/src/cacaball.c
6212
6213  * Fixed a warning in cacaball.c.
6214
6215------------------------------------------------------------------------
6216r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
6217Changed paths:
6218   M /trunk/caca/driver_network.c
6219
6220  * Improvements to the network output:
6221    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
6222      the registered ports area, but we'd never be accepted anyway).
6223    + Retry network sends in caca_get_event(), too.
6224    + Have a per-client buffer in case of network congestion. If that buffer
6225      gets full, just drop it and start again at the next frame.
6226    + Set the window title to "caca for the network".
6227    + Do not send the ANSI buffer's terminating \0.
6228    + Restore the SIGPIPE handler on close.
6229    + Set window size to 80x24 instead of 80x25.
6230
6231------------------------------------------------------------------------
6232r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
6233Changed paths:
6234   M /trunk/cucul/export_ansi.c
6235   M /trunk/cucul/export_html.c
6236   M /trunk/cucul/export_irc.c
6237   M /trunk/perl/lib/Term/Caca/Bitmap.pm
6238   M /trunk/perl/lib/Term/Caca/Constants.pm
6239   M /trunk/perl/lib/Term/Caca/Sprite.pm
6240   M /trunk/perl/lib/Term/Caca.pm
6241   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
6242   M /trunk/perl/lib/Term/Kaka/Constants.pm
6243   M /trunk/perl/lib/Term/Kaka/Sprite.pm
6244   M /trunk/perl/lib/Term/Kaka.pm
6245   M /trunk/python/pypycaca.c
6246   M /trunk/python/pypycaca.h
6247
6248  * Set svn:keyword Id property on a few files.
6249
6250  Note to developers: use that chunk in your ~/.subversion/config:
6251
6252[miscellany]
6253enable-auto-props = yes
6254
6255[auto-props]
6256*.m = svn:keywords=Id
6257*.h = svn:keywords=Id
6258*.mm = svn:keywords=Id
6259*.c = svn:keywords=Id
6260*.cpp = svn:keywords=Id
6261*.pch = svn:keywords=Id
6262*.command = svn:keywords=Id
6263*.pl = svn:keywords=Id
6264*.pm = svn:keywords=Id
6265*.py = svn:keywords=Id
6266*.sh = svn:keywords=Id
6267*.txt = svn:keywords=Id
6268*.html = svn:keywords=Id
6269*.php = svn:keywords=Id
6270
6271
6272------------------------------------------------------------------------
6273r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
6274Changed paths:
6275   M /trunk/cucul/export_ansi.c
6276
6277  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
6278
6279------------------------------------------------------------------------
6280r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
6281Changed paths:
6282   M /trunk/caca/caca.c
6283
6284  * Fixed an uninitialised variable in the event queue handling.
6285
6286------------------------------------------------------------------------
6287r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
6288Changed paths:
6289   M /trunk/test/colors.c
6290
6291  * Allow the color test to be built as a kernel.
6292
6293------------------------------------------------------------------------
6294r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
6295Changed paths:
6296   M /trunk/THANKS
6297
6298  * Sorted list of extra contributors by topic and added the FSF.
6299
6300------------------------------------------------------------------------
6301r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
6302Changed paths:
6303   M /trunk/caca/driver_network.c
6304
6305  * Set the client sockets as non-blocking, and implemented non-blocking
6306    writes. Currently works very badly with more than one client.
6307
6308------------------------------------------------------------------------
6309r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
6310Changed paths:
6311   M /trunk/kernel/kernel.c
6312
6313 * wrote strcasecmp for fun
6314
6315------------------------------------------------------------------------
6316r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
6317Changed paths:
6318   M /trunk/cucul/Makefile.am
6319   A /trunk/cucul/export_ansi.c
6320   A /trunk/cucul/export_html.c
6321   A /trunk/cucul/export_irc.c
6322   D /trunk/cucul/exporter_ansi.c
6323   D /trunk/cucul/exporter_html.c
6324   D /trunk/cucul/exporter_irc.c
6325
6326 * Renamed exporter_* to export_*, from God recommendation.
6327
6328------------------------------------------------------------------------
6329r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
6330Changed paths:
6331   M /trunk/cucul/Makefile.am
6332   D /trunk/cucul/export.c
6333   A /trunk/cucul/exporter_ansi.c
6334   A /trunk/cucul/exporter_html.c
6335   A /trunk/cucul/exporter_irc.c
6336
6337 * Exploded cucul/export.c
6338
6339------------------------------------------------------------------------
6340r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
6341Changed paths:
6342   M /trunk/caca/caca.c
6343   M /trunk/caca/caca.h
6344   M /trunk/caca/driver_network.c
6345
6346 * Added CACA_NETWORK_PORT env and related documentation
6347
6348------------------------------------------------------------------------
6349r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
6350Changed paths:
6351   M /trunk/caca/driver_network.c
6352   M /trunk/configure.ac
6353   M /trunk/cucul/cucul_internals.h
6354
6355 * 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
6356
6357------------------------------------------------------------------------
6358r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
6359Changed paths:
6360   M /trunk/caca/driver_network.c
6361
6362  * Handle incoming connections in network_get_event() as well as
6363    network_display() so that new clients immediately get the contents
6364    of the canvas and do not need to wait for a caca_display() call.
6365
6366------------------------------------------------------------------------
6367r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
6368Changed paths:
6369   M /trunk/cucul/char.c
6370
6371  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
6372    cucul_putchar32() function but I'm not convinced it will be useful.
6373
6374------------------------------------------------------------------------
6375r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
6376Changed paths:
6377   M /trunk/caca/driver_conio.c
6378   M /trunk/caca/driver_gl.c
6379   M /trunk/caca/driver_ncurses.c
6380   M /trunk/caca/driver_network.c
6381   M /trunk/caca/driver_win32.c
6382   M /trunk/caca/driver_x11.c
6383   M /trunk/caca/graphics.c
6384
6385  * Use the internal version of cucul_set_size in output drivers so that
6386    they can force a resize. We need to find a way to make those specific
6387    cucul - caca interactions unavailable to the clueless user.
6388
6389------------------------------------------------------------------------
6390r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
6391Changed paths:
6392   M /trunk/src/cacaball.c
6393   M /trunk/src/cacamoir.c
6394   M /trunk/src/cacaplas.c
6395
6396  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
6397
6398------------------------------------------------------------------------
6399r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
6400Changed paths:
6401   M /trunk/caca/driver_vga.c
6402
6403  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
6404    80x25 upon initialisation.
6405
6406------------------------------------------------------------------------
6407r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
6408Changed paths:
6409   M /trunk/caca/driver_slang.c
6410
6411  * Added Unicode support to the SLang driver.
6412
6413------------------------------------------------------------------------
6414r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
6415Changed paths:
6416   M /trunk/kernel/kernel.c
6417   M /trunk/kernel/kernel.h
6418
6419  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
6420
6421------------------------------------------------------------------------
6422r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
6423Changed paths:
6424   M /trunk/test/unicode.c
6425
6426  * More Unicode tests: gradient glyphs, double width characters.
6427
6428------------------------------------------------------------------------
6429r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
6430Changed paths:
6431   M /trunk/build-kernel
6432
6433 * Oops, modified build-kernel while testing and commited it ;)
6434
6435------------------------------------------------------------------------
6436r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
6437Changed paths:
6438   M /trunk/build-kernel
6439   M /trunk/caca/driver_network.c
6440
6441 * 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.
6442
6443------------------------------------------------------------------------
6444r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
6445Changed paths:
6446   M /trunk/caca/driver_vga.c
6447
6448  * Fixed VGA colours. The values only range from 0 to 63.
6449
6450------------------------------------------------------------------------
6451r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
6452Changed paths:
6453   M /trunk/build-kernel
6454   M /trunk/caca/caca_internals.h
6455   M /trunk/cucul/cucul_internals.h
6456   M /trunk/kernel/kernel.c
6457   M /trunk/kernel/kernel.h
6458
6459  * Added assembly code for inb() and outb().
6460  * Print a small message at kernel boot time just to check that the kernel
6461    was properly loaded.
6462
6463------------------------------------------------------------------------
6464r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
6465Changed paths:
6466   M /trunk/cucul/export.c
6467
6468 * Added tests for malloc()'s
6469
6470------------------------------------------------------------------------
6471r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
6472Changed paths:
6473   M /trunk/README
6474   M /trunk/cucul/cucul.c
6475   M /trunk/cucul/cucul_internals.h
6476   M /trunk/cucul/export.c
6477
6478 * Updated README for network driver, fixed remaining exporters
6479
6480------------------------------------------------------------------------
6481r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
6482Changed paths:
6483   M /trunk/caca/Makefile.am
6484   M /trunk/configure.ac
6485   M /trunk/kernel/Makefile.am
6486
6487  * Added a conditional to only build the kernel if --enable-vga was set.
6488
6489------------------------------------------------------------------------
6490r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
6491Changed paths:
6492   M /trunk/build-kernel
6493
6494  * Set executable flag to the build-kernel script.
6495
6496------------------------------------------------------------------------
6497r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
6498Changed paths:
6499   A /trunk/COPYING.GPL
6500   M /trunk/Makefile.am
6501   A /trunk/build-kernel
6502   M /trunk/caca/time.c
6503   M /trunk/configure.ac
6504   M /trunk/cucul/bitmap.c
6505   M /trunk/cucul/box.c
6506   M /trunk/cucul/char.c
6507   M /trunk/cucul/conic.c
6508   M /trunk/cucul/cucul.c
6509   M /trunk/cucul/cucul_internals.h
6510   M /trunk/cucul/export.c
6511   M /trunk/cucul/line.c
6512   M /trunk/cucul/math.c
6513   M /trunk/cucul/sprite.c
6514   M /trunk/cucul/triangle.c
6515   A /trunk/kernel
6516   A /trunk/kernel/Makefile.am
6517   A /trunk/kernel/kernel.c
6518   A /trunk/kernel/kernel.h
6519   A /trunk/kernel/multiboot.S
6520   A /trunk/kernel/multiboot.h
6521   M /trunk/src
6522   M /trunk/src/aafire.c
6523
6524  * Added glue code to compile libcaca without a libc and build applications
6525    as multiboot kernels.
6526
6527------------------------------------------------------------------------
6528r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
6529Changed paths:
6530   M /trunk/caca/driver_conio.c
6531
6532  * Cosmetic change.
6533
6534------------------------------------------------------------------------
6535r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
6536Changed paths:
6537   M /trunk/README
6538
6539  * Slightly updated README.
6540
6541------------------------------------------------------------------------
6542r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
6543Changed paths:
6544   M /trunk/caca/caca.c
6545   M /trunk/caca/caca_internals.h
6546   A /trunk/caca/driver_vga.c
6547
6548  * Pure VGA output driver.
6549
6550------------------------------------------------------------------------
6551r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
6552Changed paths:
6553   M /trunk/caca/graphics.c
6554
6555  * Removed unused includes.
6556
6557------------------------------------------------------------------------
6558r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
6559Changed paths:
6560   M /trunk/AUTHORS
6561
6562  * Added a few details for authors.
6563
6564------------------------------------------------------------------------
6565r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
6566Changed paths:
6567   M /trunk/test
6568   M /trunk/test/Makefile.am
6569   A /trunk/test/unicode.c
6570
6571  * Added a tiny Unicode test program. Of course it does not work yet, but
6572    good to have something to start with.
6573
6574------------------------------------------------------------------------
6575r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
6576Changed paths:
6577   M /trunk/caca/caca.h
6578   M /trunk/cucul/cucul.h
6579
6580 * Updated documentation a bit
6581
6582------------------------------------------------------------------------
6583r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
6584Changed paths:
6585   M /trunk/caca/driver_network.c
6586   M /trunk/cucul/cucul.c
6587   M /trunk/cucul/cucul_internals.h
6588   M /trunk/cucul/export.c
6589
6590 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
6591
6592------------------------------------------------------------------------
6593r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
6594Changed paths:
6595   M /trunk/caca/driver_network.c
6596
6597 * Fixed memory leak in network driver
6598
6599------------------------------------------------------------------------
6600r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
6601Changed paths:
6602   M /trunk/caca/driver_gl.c
6603
6604  * Made the OpenGL colors slightly less saturated.
6605
6606------------------------------------------------------------------------
6607r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
6608Changed paths:
6609   M /trunk/caca/driver_conio.c
6610   M /trunk/caca/driver_gl.c
6611   M /trunk/caca/driver_ncurses.c
6612   M /trunk/caca/driver_slang.c
6613   M /trunk/caca/driver_win32.c
6614   M /trunk/caca/driver_x11.c
6615
6616  * Make output drivers more error resilient when handling UTF-32 characters,
6617    by simply ignoring everything non ASCII :-)
6618
6619------------------------------------------------------------------------
6620r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
6621Changed paths:
6622   M /trunk/caca/driver_network.c
6623
6624 * Fixed blinking screen
6625
6626------------------------------------------------------------------------
6627r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
6628Changed paths:
6629   M /trunk/caca/driver_network.c
6630   M /trunk/cucul/cucul.h
6631   M /trunk/cucul/export.c
6632
6633 * Exporters now return size of generated data
6634
6635------------------------------------------------------------------------
6636r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
6637Changed paths:
6638   M /trunk/caca/Makefile.am
6639   M /trunk/caca/caca.c
6640   M /trunk/caca/caca_internals.h
6641   A /trunk/caca/driver_network.c
6642   M /trunk/configure.ac
6643
6644 * Added very preliminary network driver
6645
6646------------------------------------------------------------------------
6647r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
6648Changed paths:
6649   M /trunk/caca/caca.c
6650   M /trunk/caca/caca_internals.h
6651   M /trunk/caca/driver_conio.c
6652   M /trunk/caca/driver_gl.c
6653   M /trunk/caca/driver_ncurses.c
6654   M /trunk/caca/driver_slang.c
6655   M /trunk/caca/driver_win32.c
6656   M /trunk/caca/driver_x11.c
6657   M /trunk/caca/event.c
6658   M /trunk/caca/graphics.c
6659   M /trunk/cucul/cucul.c
6660
6661  * Fixed async issues between the driver and libcaca when resizing windows,
6662    and simplified the handle_resize() API. Still can be polished.
6663
6664------------------------------------------------------------------------
6665r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
6666Changed paths:
6667   M /trunk/cucul/cucul.c
6668
6669  * cucul_set_size() does nothing if a graphical backend is attached. Added
6670    documentation to explain this behaviour.
6671
6672------------------------------------------------------------------------
6673r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
6674Changed paths:
6675   M /trunk/caca/caca.c
6676   M /trunk/caca/caca_internals.h
6677   M /trunk/caca/driver_gl.c
6678   M /trunk/caca/driver_ncurses.c
6679   M /trunk/caca/driver_slang.c
6680   M /trunk/caca/driver_win32.c
6681   M /trunk/caca/driver_x11.c
6682   M /trunk/caca/event.c
6683
6684  * Cosmetic changes here and there.
6685
6686------------------------------------------------------------------------
6687r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
6688Changed paths:
6689   M /trunk/caca/caca.c
6690   M /trunk/caca/caca_internals.h
6691   M /trunk/caca/driver_conio.c
6692   M /trunk/caca/driver_gl.c
6693   M /trunk/caca/driver_ncurses.c
6694   M /trunk/caca/driver_slang.c
6695   M /trunk/caca/driver_win32.c
6696   M /trunk/caca/driver_x11.c
6697   M /trunk/caca/event.c
6698   M /trunk/caca/graphics.c
6699
6700  * Finished moving everything driver-specific to the apropriate driver_*.c
6701    files. Phew. Now they just need a few comments.
6702
6703------------------------------------------------------------------------
6704r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
6705Changed paths:
6706   M /trunk/caca/driver_conio.c
6707   M /trunk/caca/driver_gl.c
6708   M /trunk/caca/driver_ncurses.c
6709   M /trunk/caca/driver_slang.c
6710   M /trunk/caca/driver_win32.c
6711   M /trunk/caca/driver_x11.c
6712
6713  * Cleaned up useless header includes.
6714
6715------------------------------------------------------------------------
6716r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
6717Changed paths:
6718   M /trunk/caca/caca_internals.h
6719   M /trunk/caca/driver_conio.c
6720   M /trunk/caca/driver_gl.c
6721   M /trunk/caca/driver_ncurses.c
6722   M /trunk/caca/driver_slang.c
6723   M /trunk/caca/driver_win32.c
6724   M /trunk/caca/driver_x11.c
6725   M /trunk/caca/event.c
6726
6727  * Split event.c into the appropriate driver_*.c files.
6728
6729------------------------------------------------------------------------
6730r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
6731Changed paths:
6732   M /trunk/caca-config.in
6733
6734  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
6735
6736------------------------------------------------------------------------
6737r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
6738Changed paths:
6739   M /trunk/doc/doxygen.cfg.in
6740
6741  * Ignore driver_*.c files when building documentation.
6742
6743------------------------------------------------------------------------
6744r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
6745Changed paths:
6746   M /trunk/configure.ac
6747
6748  * configure.ac: look for a4wide.sty in more than one location.
6749
6750------------------------------------------------------------------------
6751r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
6752Changed paths:
6753   M /trunk/Makefile.am
6754   A /trunk/build-dos (from /trunk/build-win32:327)
6755   M /trunk/caca/caca_internals.h
6756   M /trunk/caca/driver_conio.c
6757   M /trunk/cucul/cucul_internals.h
6758
6759  * Fixed DOS driver.
6760  * Added a build-dos script to cross-compile the DOS version using djgpp.
6761
6762------------------------------------------------------------------------
6763r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
6764Changed paths:
6765   M /trunk/configure.ac
6766
6767  * configure.ac: removed the "null" frontend. just don't attach any frontend
6768    if you do not want any.
6769
6770------------------------------------------------------------------------
6771r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
6772Changed paths:
6773   M /trunk/caca/caca.c
6774   M /trunk/caca/caca_internals.h
6775   M /trunk/caca/event.c
6776
6777  * Got rid of static variables in the event code.
6778
6779------------------------------------------------------------------------
6780r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
6781Changed paths:
6782   M /trunk/caca/caca.c
6783   M /trunk/caca/caca_internals.h
6784   M /trunk/caca/driver_conio.c
6785   M /trunk/caca/driver_gl.c
6786   M /trunk/caca/driver_ncurses.c
6787   M /trunk/caca/driver_slang.c
6788   M /trunk/caca/driver_win32.c
6789   M /trunk/caca/driver_x11.c
6790   M /trunk/caca/event.c
6791   M /trunk/caca/graphics.c
6792   M /trunk/cucul/bitmap.c
6793   M /trunk/cucul/box.c
6794   M /trunk/cucul/char.c
6795   M /trunk/cucul/conic.c
6796   M /trunk/cucul/cucul.c
6797   M /trunk/cucul/cucul_internals.h
6798   M /trunk/cucul/export.c
6799   M /trunk/cucul/line.c
6800   M /trunk/cucul/math.c
6801   M /trunk/cucul/sprite.c
6802   M /trunk/cucul/triangle.c
6803   M /trunk/src/cacaview.c
6804
6805  * Polished the driver split a bit (still no events, except resize events),
6806    properly credited authors and documented a few things.
6807
6808------------------------------------------------------------------------
6809r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
6810Changed paths:
6811   M /trunk/caca/Makefile.am
6812   M /trunk/caca/caca.c
6813   M /trunk/caca/caca_internals.h
6814   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
6815   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
6816   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
6817   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
6818   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
6819   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
6820   M /trunk/caca/event.c
6821   M /trunk/caca/graphics.c
6822
6823  * Split caca/graphics.c into driver-specific files. Resize is currently
6824    broken, and event handling is not yet in the driver-specific files, but
6825    I will of course fix that later.
6826
6827------------------------------------------------------------------------
6828r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
6829Changed paths:
6830   M /trunk/configure.ac
6831
6832  * Ooops, I fucked up the build.
6833
6834------------------------------------------------------------------------
6835r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
6836Changed paths:
6837   M /trunk/Makefile.am
6838   D /trunk/examples
6839   A /trunk/src (from /trunk/examples:326)
6840
6841  * Moved stuff again.
6842
6843------------------------------------------------------------------------
6844r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
6845Changed paths:
6846   M /trunk/Makefile.am
6847   A /trunk/caca
6848   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
6849   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
6850   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
6851   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
6852   A /trunk/caca/event.c (from /trunk/src/event.c:325)
6853   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
6854   A /trunk/caca/time.c (from /trunk/src/time.c:325)
6855   M /trunk/configure.ac
6856   A /trunk/cucul
6857   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
6858   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
6859   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
6860   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
6861   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
6862   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
6863   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
6864   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
6865   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
6866   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
6867   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
6868   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
6869   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
6870   M /trunk/examples/Makefile.am
6871   D /trunk/src
6872   M /trunk/test/Makefile.am
6873
6874  * Moved stuff around to differenciate between libcucul and libcaca.
6875
6876------------------------------------------------------------------------
6877r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
6878Changed paths:
6879   M /trunk/src/caca.c
6880   M /trunk/src/char.c
6881   M /trunk/src/cucul.c
6882   M /trunk/src/cucul_internals.h
6883   M /trunk/src/export.c
6884   M /trunk/src/graphics.c
6885
6886  * Use 32 bit integers for the character array. No visible difference for
6887    now because we only do ASCII, but that will let us do Unicode later.
6888
6889------------------------------------------------------------------------
6890r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
6891Changed paths:
6892   M /trunk/src/caca.h
6893   M /trunk/src/graphics.c
6894
6895  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
6896    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
6897    future because it's libcaca who gets the resize events, after all.
6898
6899------------------------------------------------------------------------
6900r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
6901Changed paths:
6902   M /trunk/src/graphics.c
6903
6904 * I just suck. I'll goatse myself right after beeing back at home.
6905
6906------------------------------------------------------------------------
6907r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
6908Changed paths:
6909   M /trunk/src/graphics.c
6910
6911  * src/graphics.c: minor optimisations.
6912
6913------------------------------------------------------------------------
6914r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
6915Changed paths:
6916   M /trunk/src/graphics.c
6917
6918  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
6919    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
6920    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
6921    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
6922    pas de warnings et/ou que ca segfaulte pas !
6923
6924------------------------------------------------------------------------
6925r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
6926Changed paths:
6927   M /trunk/src/graphics.c
6928
6929 * Mais je fais comme je veux bordel de cul !
6930
6931------------------------------------------------------------------------
6932r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
6933Changed paths:
6934   M /trunk/src/graphics.c
6935
6936  * Haha mais vieux porc a pattes !
6937
6938------------------------------------------------------------------------
6939r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
6940Changed paths:
6941   M /trunk/src/graphics.c
6942
6943 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
6944
6945------------------------------------------------------------------------
6946r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
6947Changed paths:
6948   M /trunk/caca-config.in
6949   M /trunk/configure.ac
6950   M /trunk/examples/aafire.c
6951   M /trunk/examples/cacaball.c
6952   M /trunk/examples/cacamoir.c
6953   M /trunk/examples/cacaplas.c
6954   M /trunk/examples/cacaview.c
6955   M /trunk/src/Makefile.am
6956   M /trunk/src/bitmap.c
6957   M /trunk/src/box.c
6958   M /trunk/src/caca.c
6959   M /trunk/src/caca.h
6960   M /trunk/src/caca_internals.h
6961   M /trunk/src/char.c
6962   M /trunk/src/conic.c
6963   M /trunk/src/cucul.c
6964   M /trunk/src/cucul_internals.h
6965   M /trunk/src/event.c
6966   M /trunk/src/export.c
6967   M /trunk/src/graphics.c
6968   M /trunk/src/line.c
6969   M /trunk/src/math.c
6970   M /trunk/src/sprite.c
6971   M /trunk/src/time.c
6972   M /trunk/src/triangle.c
6973   M /trunk/test/colors.c
6974   M /trunk/test/demo.c
6975   M /trunk/test/dithering.c
6976   M /trunk/test/event.c
6977   M /trunk/test/hsv.c
6978   M /trunk/test/spritedit.c
6979
6980  * All output plugins should now work again.
6981  * Renamed caca_refresh() into caca_display() which makes more sense.
6982  * Optimised gl_bgpal by directly storing floats instead of doing the
6983    conversion at runtime.
6984  * Handle resizing in cucul_set_size() and try to keep as much information
6985    as possible from the previous canvas.
6986  * Moved most global variables into cucul_t or caca_t contexts.
6987  * Moved time.c into libcaca.
6988
6989------------------------------------------------------------------------
6990r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
6991Changed paths:
6992   M /trunk/debian
6993   M /trunk/debian/changelog
6994   M /trunk/debian/control
6995   M /trunk/debian/copyright
6996   M /trunk/debian/rules
6997   M /trunk/doc/Makefile.am
6998   D /trunk/doc/cacademo.1
6999   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
7000   M /trunk/libcaca.spec
7001   M /trunk/msvc/Makefile.am
7002   D /trunk/msvc/cacademo.vcproj
7003   M /trunk/msvc/libcaca.sln
7004
7005  * Removed cacademo from examples, manpages and distributions. It's useless.
7006
7007------------------------------------------------------------------------
7008r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
7009Changed paths:
7010   M /trunk/src/cucul.c
7011
7012  * src/cucul.c: s/width/height/.
7013
7014------------------------------------------------------------------------
7015r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
7016Changed paths:
7017   M /trunk/configure.ac
7018   M /trunk/doc/doxygen.cfg.in
7019   M /trunk/examples
7020   M /trunk/examples/Makefile.am
7021   M /trunk/examples/aafire.c
7022   M /trunk/examples/cacaball.c
7023   M /trunk/examples/cacamoir.c
7024   M /trunk/examples/cacaplas.c
7025   M /trunk/examples/cacaview.c
7026   D /trunk/examples/demo.c
7027   M /trunk/src/Makefile.am
7028   M /trunk/src/bitmap.c
7029   M /trunk/src/box.c
7030   M /trunk/src/caca.c
7031   M /trunk/src/caca.h
7032   M /trunk/src/caca_internals.h
7033   A /trunk/src/char.c
7034   M /trunk/src/conic.c
7035   A /trunk/src/cucul.c
7036   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
7037   A /trunk/src/cucul_internals.h
7038   M /trunk/src/event.c
7039   A /trunk/src/export.c
7040   M /trunk/src/graphics.c
7041   M /trunk/src/line.c
7042   M /trunk/src/math.c
7043   M /trunk/src/sprite.c
7044   M /trunk/src/triangle.c
7045   M /trunk/test
7046   M /trunk/test/Makefile.am
7047   M /trunk/test/colors.c
7048   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
7049   M /trunk/test/dithering.c
7050   M /trunk/test/event.c
7051   M /trunk/test/hsv.c
7052   M /trunk/test/optipal.c
7053   M /trunk/test/spritedit.c
7054
7055  A new low-level text management library (canvas for ultrafast compositing
7056of unicode letters) is now separated from the higher level rendering and I/O
7057(that is, libcaca). This commit totally breaks the API, but once everything
7058is polished I will think about source-level backward compatibility. Most
7059drivers are broken, but X11 still sorta works.
7060
7061  The new design is much more object-oriented and allows having several
7062active renderers at the same time, changing renderers on the fly, and more
7063important, having no renderer at all (useful for converters, or when you
7064want to do your own renderer).
7065
7066  And in case you are still wondering, the libcucul acronym has "Unicode"
7067because I want to support at least a subset of Unicode. There are awesome
7068glyphs in it, including the ones inherited from Codepage 437 such as
7069"gray 25%" that are used in DOS and Win32 ANSI art.
7070
7071------------------------------------------------------------------------
7072r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
7073Changed paths:
7074   M /trunk/bootstrap
7075
7076  * New updated bootstrap script.
7077
7078------------------------------------------------------------------------
7079r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
7080Changed paths:
7081   R /trunk/COPYING
7082   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
7083   M /trunk/Makefile.am
7084   M /trunk/debian/copyright
7085   M /trunk/doc/cacademo.1
7086   M /trunk/examples/cacaball.c
7087   M /trunk/examples/cacamoir.c
7088   M /trunk/examples/cacaplas.c
7089   M /trunk/examples/cacaview.c
7090   M /trunk/examples/demo.c
7091   M /trunk/perl/Build.PL
7092   M /trunk/perl/META.yml
7093   M /trunk/python/pypycaca.c
7094   M /trunk/python/pypycaca.h
7095   M /trunk/src/bitmap.c
7096   M /trunk/src/box.c
7097   M /trunk/src/caca.c
7098   M /trunk/src/caca.h
7099   M /trunk/src/caca_internals.h
7100   M /trunk/src/conic.c
7101   M /trunk/src/event.c
7102   M /trunk/src/graphics.c
7103   M /trunk/src/line.c
7104   M /trunk/src/math.c
7105   M /trunk/src/sprite.c
7106   M /trunk/src/time.c
7107   M /trunk/src/triangle.c
7108   M /trunk/test/colors.c
7109   M /trunk/test/dithering.c
7110   M /trunk/test/event.c
7111   M /trunk/test/hsv.c
7112   M /trunk/test/optipal.c
7113   M /trunk/test/spritedit.c
7114
7115  * Changed the licensing to WTFPL, as per all copyright holders' permission.
7116
7117------------------------------------------------------------------------
7118r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
7119Changed paths:
7120   A /trunk/python/caca.txt
7121   A /trunk/python/test1.py
7122   A /trunk/python/test2.py
7123
7124  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
7125
7126------------------------------------------------------------------------
7127r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
7128Changed paths:
7129   M /trunk/src/event.c
7130
7131  * Fixed bug in events with GL driver
7132
7133------------------------------------------------------------------------
7134r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
7135Changed paths:
7136   M /trunk/src/graphics.c
7137
7138  * Improved GL rendering (characters are not blurry anymore)
7139
7140------------------------------------------------------------------------
7141r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
7142Changed paths:
7143   A /trunk/python
7144   A /trunk/python/Makefile
7145   A /trunk/python/README
7146   A /trunk/python/pypycaca.c
7147   A /trunk/python/pypycaca.h
7148
7149  * Added -preliminary- Python bindings
7150
7151------------------------------------------------------------------------
7152r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
7153Changed paths:
7154   M /trunk/AUTHORS
7155
7156  * Updated for my ego trip
7157
7158------------------------------------------------------------------------
7159r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
7160Changed paths:
7161   M /trunk/examples/cacaball.c
7162
7163  * Removed debug test, kekeke ^^
7164
7165------------------------------------------------------------------------
7166r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
7167Changed paths:
7168   M /trunk/examples/cacaball.c
7169   M /trunk/src/caca.h
7170   M /trunk/src/graphics.c
7171
7172  * Added caca_set_width, set_height_, set_size
7173
7174------------------------------------------------------------------------
7175r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
7176Changed paths:
7177   M /trunk/examples/aafire.c
7178   M /trunk/examples/cacaball.c
7179   M /trunk/examples/cacamoir.c
7180   M /trunk/examples/cacaplas.c
7181
7182  * Fixed remaining warnings with gcc 3.x and 4.x
7183
7184------------------------------------------------------------------------
7185r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
7186Changed paths:
7187   M /trunk/src/bitmap.c
7188   M /trunk/src/graphics.c
7189
7190  * Fixed warnings under GCC 4.x
7191
7192------------------------------------------------------------------------
7193r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
7194Changed paths:
7195   M /trunk/src/bitmap.c
7196   M /trunk/src/event.c
7197   M /trunk/src/graphics.c
7198
7199* Fixed a bunch of warnings
7200
7201------------------------------------------------------------------------
7202r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
7203Changed paths:
7204   M /trunk/src/graphics.c
7205
7206  * more coding style fixes.
7207
7208------------------------------------------------------------------------
7209r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
7210Changed paths:
7211   M /trunk/src/caca.c
7212
7213  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
7214
7215------------------------------------------------------------------------
7216r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
7217Changed paths:
7218   M /trunk/src/graphics.c
7219
7220  * src/graphics.c: call glutInit() before calling other glut functions.
7221
7222------------------------------------------------------------------------
7223r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
7224Changed paths:
7225   M /trunk/src/caca.h
7226   M /trunk/src/graphics.c
7227
7228  * coding style fixes.
7229
7230------------------------------------------------------------------------
7231r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
7232Changed paths:
7233   M /trunk/src/bitmap.c
7234
7235  * src/bitmap.c:
7236    + Renamed gammaval into gamma.
7237    + Fixed Doxygen comments.
7238
7239------------------------------------------------------------------------
7240r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
7241Changed paths:
7242   M /trunk/src/event.c
7243
7244  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
7245
7246------------------------------------------------------------------------
7247r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
7248Changed paths:
7249   M /trunk/debian/Makefile.am
7250
7251  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
7252
7253------------------------------------------------------------------------
7254r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
7255Changed paths:
7256   M /trunk/src/caca.h
7257   M /trunk/src/graphics.c
7258
7259 * src/graphics.c src/caca.h : Added ANSI exporter
7260
7261------------------------------------------------------------------------
7262r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
7263Changed paths:
7264   M /trunk/src/bitmap.c
7265   M /trunk/src/caca.h
7266   M /trunk/src/math.c
7267
7268 * 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.
7269
7270------------------------------------------------------------------------
7271r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
7272Changed paths:
7273   M /trunk/src/caca.c
7274   M /trunk/src/event.c
7275
7276  * src/event.c src/caca.c: fixed coding style
7277
7278------------------------------------------------------------------------
7279r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
7280Changed paths:
7281   M /trunk/src/event.c
7282   M /trunk/src/graphics.c
7283
7284 * OpenGL driver mouse support
7285
7286------------------------------------------------------------------------
7287r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
7288Changed paths:
7289   M /trunk/debian/changelog
7290
7291  * imported previous Debian uploads.
7292
7293------------------------------------------------------------------------
7294r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
7295Changed paths:
7296   M /trunk/src/graphics.c
7297
7298  * src/graphics.c: more optimisations in the exporters
7299
7300------------------------------------------------------------------------
7301r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
7302Changed paths:
7303   M /trunk/src/graphics.c
7304
7305 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
7306
7307------------------------------------------------------------------------
7308r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
7309Changed paths:
7310   M /trunk/src/graphics.c
7311
7312  * src/graphics.c: cleaned caca_get_html()
7313
7314------------------------------------------------------------------------
7315r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
7316Changed paths:
7317   M /trunk/src/graphics.c
7318
7319  * src/graphics.c: heavy cleanup in caca_get_html3().
7320
7321------------------------------------------------------------------------
7322r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
7323Changed paths:
7324   M /trunk/configure.ac
7325   M /trunk/src/caca.c
7326   M /trunk/src/caca.h
7327   M /trunk/src/caca_internals.h
7328   M /trunk/src/event.c
7329   M /trunk/src/graphics.c
7330
7331* Added Null driver and html3 exporter.
7332
7333------------------------------------------------------------------------
7334r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
7335Changed paths:
7336   M /trunk/src/caca.h
7337   M /trunk/src/graphics.c
7338
7339 GL driver : Updated documentation and added support for CACA_GEOMETRY
7340
7341------------------------------------------------------------------------
7342r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
7343Changed paths:
7344   M /trunk/src/caca.h
7345   M /trunk/src/graphics.c
7346
7347Added HTML and IRC output support
7348
7349------------------------------------------------------------------------
7350r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
7351Changed paths:
7352   M /trunk/debian/control
7353
7354  * debian/control: use libslang2 instead of slang1.
7355
7356------------------------------------------------------------------------
7357r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
7358Changed paths:
7359   M /trunk/configure.ac
7360   M /trunk/src/caca.c
7361   M /trunk/src/caca_internals.h
7362   M /trunk/src/event.c
7363   M /trunk/src/graphics.c
7364
7365OpenGL support.
7366
7367------------------------------------------------------------------------
7368r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
7369Changed paths:
7370   M /trunk/bootstrap
7371   M /trunk/configure.ac
7372   M /trunk/examples/Makefile.am
7373   M /trunk/src/Makefile.am
7374   M /trunk/test/Makefile.am
7375
7376  * Use libtool for the static library generation; paves the way for
7377    a future shared library.
7378
7379------------------------------------------------------------------------
7380r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
7381Changed paths:
7382   M /trunk/src/graphics.c
7383
7384  * compilation fix.
7385
7386------------------------------------------------------------------------
7387r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
7388Changed paths:
7389   M /trunk/src/bitmap.c
7390   M /trunk/src/caca.h
7391
7392  * src/bitmap.c:
7393    + Implemented caca_set_bitmap_gamma().
7394
7395------------------------------------------------------------------------
7396r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
7397Changed paths:
7398   M /trunk/src/caca.h
7399   M /trunk/src/graphics.c
7400
7401  * src/graphics.c:
7402    + Implemented caca_get_screen().
7403
7404------------------------------------------------------------------------
7405r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
7406Changed paths:
7407   M /trunk/examples/cacaplas.c
7408
7409  * examples/cacaplas: slower animation.
7410
7411------------------------------------------------------------------------
7412r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
7413Changed paths:
7414   M /trunk/AUTHORS
7415   A /trunk/perl
7416   A /trunk/perl/Build.PL
7417   A /trunk/perl/MANIFEST
7418   A /trunk/perl/MANIFEST.SKIP
7419   A /trunk/perl/META.yml
7420   A /trunk/perl/Makefile.PL
7421   A /trunk/perl/README
7422   A /trunk/perl/lib
7423   A /trunk/perl/lib/Term
7424   A /trunk/perl/lib/Term/Caca
7425   A /trunk/perl/lib/Term/Caca/Bitmap.pm
7426   A /trunk/perl/lib/Term/Caca/Constants.pm
7427   A /trunk/perl/lib/Term/Caca/Sprite.pm
7428   A /trunk/perl/lib/Term/Caca.pm
7429   A /trunk/perl/lib/Term/Caca.xs
7430   A /trunk/perl/lib/Term/Kaka
7431   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
7432   A /trunk/perl/lib/Term/Kaka/Constants.pm
7433   A /trunk/perl/lib/Term/Kaka/Sprite.pm
7434   A /trunk/perl/lib/Term/Kaka.pm
7435   A /trunk/perl/t
7436   A /trunk/perl/t/data
7437   A /trunk/perl/t/data/caca.txt
7438
7439  * Imported John Beppu's Perl wrapper.
7440
7441------------------------------------------------------------------------
7442r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
7443Changed paths:
7444   M /trunk/src/bitmap.c
7445
7446  * src/bitmap.c: dark background works again with floyd-steinberg.
7447
7448------------------------------------------------------------------------
7449r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
7450Changed paths:
7451   M /trunk/examples/aafire.c
7452   M /trunk/examples/cacaball.c
7453   M /trunk/examples/cacamoir.c
7454   M /trunk/examples/cacaplas.c
7455
7456  * examples/:
7457    + Use Space to pause demos, Esc to quit.
7458
7459------------------------------------------------------------------------
7460r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
7461Changed paths:
7462   M /trunk/src/bitmap.c
7463
7464  * src/bitmap.c: dark background works again, except with floyd-steinberg.
7465
7466------------------------------------------------------------------------
7467r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
7468Changed paths:
7469   M /trunk/src/bitmap.c
7470   M /trunk/src/caca.c
7471   M /trunk/src/caca.h
7472
7473  * src/caca.h:
7474    + Introduced CACA_DITHER_FSTEIN.
7475  * src/caca.c:
7476    + CACA_DITHER_FSTEIN is the default dithering method.
7477  * src/bitmap.c:
7478    + Fixed other dithering methods. Black background does not work yet.
7479
7480------------------------------------------------------------------------
7481r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
7482Changed paths:
7483   M /trunk/src/bitmap.c
7484
7485  * src/bitmap.c: oops, removed spurious test code.
7486
7487------------------------------------------------------------------------
7488r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
7489Changed paths:
7490   M /trunk/src/bitmap.c
7491
7492  * src/bitmap.c:
7493    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
7494
7495------------------------------------------------------------------------
7496r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
7497Changed paths:
7498   M /trunk/doc/Makefile.am
7499
7500  * doc/Makefile.am:
7501    + Really fixed the manpage generation.
7502
7503------------------------------------------------------------------------
7504r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
7505Changed paths:
7506   M /trunk/doc/Makefile.am
7507
7508  * doc/Makefile.am:
7509    + Manpage installation fix.
7510
7511------------------------------------------------------------------------
7512r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
7513Changed paths:
7514   M /trunk/examples/cacaplas.c
7515
7516  * examples/cacaplas.c: use Esc to quit, Space to pause.
7517
7518------------------------------------------------------------------------
7519r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
7520Changed paths:
7521   M /trunk/THANKS
7522   M /trunk/src/graphics.c
7523
7524  * src/graphics.c:
7525    + Win32 speed improvements by Jari Komppa.
7526
7527------------------------------------------------------------------------
7528r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
7529Changed paths:
7530   M /trunk/src/graphics.c
7531
7532  * src/graphics.c:
7533    + Fix strict aliasing rules breakage.
7534
7535------------------------------------------------------------------------
7536r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
7537Changed paths:
7538   M /trunk/bootstrap
7539
7540  * bootstrap:
7541    + Support for automake 1.8.
7542
7543------------------------------------------------------------------------
7544r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
7545Changed paths:
7546   D /trunk/BUGS
7547   M /trunk/Makefile.am
7548   M /trunk/TODO
7549   M /trunk/debian/changelog
7550   M /trunk/debian/control
7551   M /trunk/debian/rules
7552
7553  * BUGS TODO:
7554    + Removed BUGS, updated TODO.
7555  * debian/*:
7556    + Depend on libx11-dev instead of xlibs-dev.
7557    + New Debian upload.
7558
7559------------------------------------------------------------------------
7560r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
7561Changed paths:
7562   M /trunk/configure.ac
7563   M /trunk/msvc/config.h
7564   M /trunk/src/graphics.c
7565
7566  * configure.ac src/graphics:
7567    + Check for resize_term and resizeterm in -lncurses.
7568
7569------------------------------------------------------------------------
7570r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
7571Changed paths:
7572   A /branches/0.9 (from /trunk:259)
7573   M /branches/0.9/ChangeLog
7574   M /trunk/ChangeLog
7575
7576  * 0.9 branch.
7577
7578------------------------------------------------------------------------
7579r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
7580Changed paths:
7581   M /trunk/ChangeLog
7582   M /trunk/NEWS
7583   M /trunk/configure.ac
7584   M /trunk/debian/changelog
7585   M /trunk/libcaca.spec
7586   M /trunk/msvc/config.h
7587
7588  * 0.9 release.
7589
7590------------------------------------------------------------------------
7591r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
7592Changed paths:
7593   M /trunk/configure.ac
7594   M /trunk/debian/changelog
7595   M /trunk/src/caca.c
7596   M /trunk/src/event.c
7597   M /trunk/src/graphics.c
7598
7599  * configure.ac:
7600    + Check for curses.h as well as ncurses.h.
7601  * src/caca.c src/event.c src/graphics.c:
7602    + Include curses.h if ncurses.h was not found.
7603
7604------------------------------------------------------------------------
7605r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
7606Changed paths:
7607   M /trunk/examples/cacaview.c
7608
7609  * examples/cacaview.c:
7610    + Moved statusbar and help menu handling in separate functions.
7611
7612------------------------------------------------------------------------
7613r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
7614Changed paths:
7615   M /trunk/src/caca.c
7616
7617  * src/caca.c:
7618    + Alloc the AllocConsole() call to fail in case the process already has
7619      a console.
7620
7621------------------------------------------------------------------------
7622r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
7623Changed paths:
7624   M /trunk/examples/cacaview.c
7625
7626  * examples/cacaview.c:
7627    + Proper aspect ratio support.
7628    + Finer zoom support.
7629    + Handle mouse clicks as next/prev picture command.
7630    + Removed useless iterations in draw_checkers().
7631
7632------------------------------------------------------------------------
7633r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
7634Changed paths:
7635   M /trunk/THANKS
7636   M /trunk/src/event.c
7637   M /trunk/src/graphics.c
7638
7639  * src/graphics.c:
7640    + Fixed a buffer overflow due to bad signed/unsigned handling.
7641  * src/event.c:
7642    + Disallow zero width or height in the X11 driver.
7643    + Fixed resizing in ncurses and slang.
7644  * THANKS:
7645    + Added the Source Mage maintainer.
7646
7647------------------------------------------------------------------------
7648r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
7649Changed paths:
7650   A /branches/0.8 (from /trunk:252)
7651   M /branches/0.8/ChangeLog
7652   M /trunk/ChangeLog
7653
7654  * 0.8 branch.
7655
7656------------------------------------------------------------------------
7657r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
7658Changed paths:
7659   M /trunk/ChangeLog
7660   M /trunk/NEWS
7661   M /trunk/THANKS
7662   M /trunk/configure.ac
7663   M /trunk/debian/changelog
7664   M /trunk/libcaca.spec
7665   M /trunk/msvc/config.h
7666
7667  * 0.8 release.
7668
7669------------------------------------------------------------------------
7670r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
7671Changed paths:
7672   M /trunk/examples/cacaview.c
7673   M /trunk/src/event.c
7674   M /trunk/src/graphics.c
7675
7676  * src/graphics.c:
7677    + When resizing under X11, copy the old pixmap to the new one.
7678  * examples/cacaview.c:
7679    + Resizing support.
7680
7681------------------------------------------------------------------------
7682r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
7683Changed paths:
7684   M /trunk/src/caca_internals.h
7685   M /trunk/src/event.c
7686   M /trunk/src/graphics.c
7687
7688  * src/event.c:
7689    + Refresh the X11 window when an exposure event is received.
7690    + When resizing the X11 window, start showing extra characters when two
7691      thirds are visible.
7692
7693------------------------------------------------------------------------
7694r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
7695Changed paths:
7696   M /trunk/TODO
7697   M /trunk/examples/cacaview.c
7698   M /trunk/src/caca.h
7699   M /trunk/src/graphics.c
7700
7701  * src/graphics.c:
7702    + Renamed caca_set_title() to caca_set_window_title().
7703    + Implemented caca_get_window_width() and caca_get_window_height().
7704  * examples/cacaview.c:
7705    + Set the window title to cacaview.
7706
7707------------------------------------------------------------------------
7708r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
7709Changed paths:
7710   M /trunk/src/bitmap.c
7711   M /trunk/src/event.c
7712
7713  * src/event.c:
7714    + Make sure the mouse coordinates stay within the screen boundaries even
7715      if the window was resized.
7716  * src/bitmap.c:
7717    + Fixed a buffer underflow in the rendering routine that caused the bottom
7718      and rightmost pixels to be missed in certain conditions.
7719    + Minor speed optimisation.
7720
7721------------------------------------------------------------------------
7722r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
7723Changed paths:
7724   M /trunk/test
7725   M /trunk/test/Makefile.am
7726   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
7727
7728  * test/colors.c:
7729    + Extracted the colour test from examples/demo.c.
7730
7731------------------------------------------------------------------------
7732r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
7733Changed paths:
7734   M /trunk/src/caca_internals.h
7735   M /trunk/src/event.c
7736   M /trunk/src/graphics.c
7737   M /trunk/test/event.c
7738
7739  * src/graphics.c src/event.c:
7740    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
7741  * test/event.c:
7742    + Display CACA_EVENT_RESIZE.
7743
7744------------------------------------------------------------------------
7745r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
7746Changed paths:
7747   M /trunk/configure.ac
7748   M /trunk/msvc/config.h
7749   M /trunk/src/graphics.c
7750
7751  * src/graphics.c:
7752    + Resize handling in the ncurses and slang drivers.
7753
7754------------------------------------------------------------------------
7755r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
7756Changed paths:
7757   M /trunk/examples/aafire.c
7758   M /trunk/src/caca.h
7759   M /trunk/src/caca_internals.h
7760   M /trunk/src/event.c
7761   M /trunk/src/graphics.c
7762
7763  * src/event.c:
7764    + Added the CACA_EVENT_RESIZE event.
7765    + Added caca_get_mouse_x() and caca_get_mouse_y().
7766  * src/graphics.c:
7767    + Window resize handling in the X11 driver.
7768  * examples/aafire.c:
7769    + Fixed a bad assumption in the resize handling code.
7770
7771------------------------------------------------------------------------
7772r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
7773Changed paths:
7774   M /trunk/build-win32
7775   M /trunk/configure.ac
7776   M /trunk/debian/rules
7777   M /trunk/doc/Makefile.am
7778   M /trunk/libcaca.spec
7779
7780  * configure.ac:
7781    + Added --disable-doc to let the user not build documentation.
7782  * build-win32:
7783    + Do not build documentation.
7784
7785------------------------------------------------------------------------
7786r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
7787Changed paths:
7788   M /trunk/THANKS
7789   M /trunk/src/Makefile.am
7790   A /trunk/src/event.c (from /trunk/src/io.c:238)
7791   M /trunk/src/graphics.c
7792   D /trunk/src/io.c
7793
7794  * src/graphics.c:
7795    + Fixed a typo preventing Win32 builds.
7796  * src/event.c:
7797    + Renamed io.c into event.c.
7798  * THANKS:
7799    + Added Gentoo, NetBSD and FreeBSD porters.
7800
7801------------------------------------------------------------------------
7802r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
7803Changed paths:
7804   M /trunk/Makefile.am
7805   M /trunk/configure.ac
7806   M /trunk/examples/aafire.c
7807   M /trunk/examples/cacaview.c
7808   A /trunk/msvc
7809   A /trunk/msvc/Makefile.am
7810   A /trunk/msvc/cacaball.vcproj
7811   A /trunk/msvc/cacademo.vcproj
7812   A /trunk/msvc/cacafire.vcproj
7813   A /trunk/msvc/cacamoir.vcproj
7814   A /trunk/msvc/cacaplas.vcproj
7815   A /trunk/msvc/cacaview.vcproj
7816   A /trunk/msvc/config.h
7817   A /trunk/msvc/libcaca.sln
7818   A /trunk/msvc/libcaca.vcproj
7819   M /trunk/src/caca.c
7820   M /trunk/src/graphics.c
7821   M /trunk/src/time.c
7822
7823  * configure.ac:
7824    + Check for sys/times.h and unistd.h.
7825    + Added calls to AC_C_CONST and AC_C_INLINE.
7826  * src/time.c src/graphics.c:
7827    + Fixes for MSVC compilation warnings.
7828    + Additional sanity checks in the Win32 driver.
7829  * src/caca.c:
7830    + Use raw()/noraw() in the curses driver instead of cbreak().
7831  * msvc/libcaca.sln:
7832    + Added an MSVC solution.
7833  * examples/aafire.c:
7834    + Slightly reduced the maximum cacafire framerate.
7835
7836------------------------------------------------------------------------
7837r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
7838Changed paths:
7839   M /trunk/NOTES
7840   M /trunk/examples/cacaview.c
7841   M /trunk/src/caca.h
7842   M /trunk/src/graphics.c
7843
7844  * src/graphics.c:
7845    + Implemented caca_set_title() for X11 and Win32.
7846  * examples/cacaview.c:
7847    + Use caca_set_title() to set the window title to "cacaview".
7848
7849------------------------------------------------------------------------
7850r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
7851Changed paths:
7852   M /trunk/Makefile.am
7853   M /trunk/autotools/Makefile.am
7854   M /trunk/debian/Makefile.am
7855   M /trunk/doc/Makefile.am
7856   M /trunk/examples/Makefile.am
7857   M /trunk/src/Makefile.am
7858   M /trunk/test/Makefile.am
7859
7860  * Fixed $Id in all Makefile.am files.
7861
7862------------------------------------------------------------------------
7863r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
7864Changed paths:
7865   M /trunk/Makefile.am
7866   M /trunk/autotools/Makefile.am
7867   A /trunk/build-win32
7868   M /trunk/debian/Makefile.am
7869   M /trunk/doc/Makefile.am
7870   M /trunk/examples/Makefile.am
7871   M /trunk/src/Makefile.am
7872   M /trunk/test/Makefile.am
7873
7874  * build-win32:
7875    + Win32 cross-compilation script.
7876
7877------------------------------------------------------------------------
7878r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
7879Changed paths:
7880   M /trunk/NEWS
7881   M /trunk/debian/control
7882   M /trunk/debian/rules
7883   M /trunk/doc/Makefile.am
7884   M /trunk/doc/cacademo.1
7885   M /trunk/examples
7886   M /trunk/examples/Makefile.am
7887   D /trunk/examples/cacacirc.c
7888   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
7889   M /trunk/libcaca.spec
7890
7891  * examples/cacamoir.c:
7892    + Renamed cacacirc to cacamoir.
7893  * libcaca.spec debian/ doc/:
7894    + Added cacamoir to the distributed files.
7895
7896------------------------------------------------------------------------
7897r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
7898Changed paths:
7899   M /trunk/examples
7900   M /trunk/examples/Makefile.am
7901   M /trunk/examples/cacaball.c
7902   A /trunk/examples/cacacirc.c
7903   M /trunk/examples/cacaplas.c
7904
7905  * examples/cacaballs.c:
7906    + Bigger metaballs, less metaballs.
7907    + Rotating palette.
7908  * examples/cacaplas.c:
7909    + Slightly decreased speed.
7910  * examples/cacacirc.c:
7911    + New effect.
7912
7913------------------------------------------------------------------------
7914r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
7915Changed paths:
7916   M /trunk/configure.ac
7917   M /trunk/src/time.c
7918
7919  * configure.ac:
7920    + Better win32 check for Sleep().
7921
7922------------------------------------------------------------------------
7923r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
7924Changed paths:
7925   M /trunk/configure.ac
7926   M /trunk/examples/cacaview.c
7927   M /trunk/src/time.c
7928
7929  * configure.ac src/time.c:
7930    + Look for Sleep in -lkernel32.
7931  * examples/cacaview.c:
7932    + Use caca_wait_event() instead of usleep()/caca_get_event().
7933
7934------------------------------------------------------------------------
7935r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
7936Changed paths:
7937   M /trunk/NOTES
7938   M /trunk/examples/cacaview.c
7939   M /trunk/src/caca.c
7940   M /trunk/src/caca_internals.h
7941   M /trunk/src/graphics.c
7942   M /trunk/src/io.c
7943   M /trunk/src/time.c
7944
7945  * src/caca.c src/graphics.c src/io.c src/time.c:
7946    + Native win32 port.
7947
7948------------------------------------------------------------------------
7949r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
7950Changed paths:
7951   M /trunk/configure.ac
7952   M /trunk/src/caca.c
7953   M /trunk/src/caca_internals.h
7954   M /trunk/src/graphics.c
7955   M /trunk/src/io.c
7956   M /trunk/src/time.c
7957   M /trunk/test/event.c
7958
7959  * configure.ac:
7960    + Check for gettimeofday().
7961  * src/time.c:
7962    + Created _caca_time().
7963    + Ported _caca_getticks() to the Win32 API.
7964  * src/caca.c:
7965    + Properly builds on Win32.
7966  * test/event.c:
7967    + Added <stdlib.h> because we use malloc().
7968
7969------------------------------------------------------------------------
7970r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
7971Changed paths:
7972   M /trunk/NEWS
7973   M /trunk/THANKS
7974   M /trunk/examples/cacaplas.c
7975
7976  * THANKS examples/cacaplas.c:
7977    + Updated credits.
7978  * NEWS:
7979    + Forthcoming 0.8 news.
7980
7981------------------------------------------------------------------------
7982r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
7983Changed paths:
7984   M /trunk/configure.ac
7985   M /trunk/examples
7986   M /trunk/examples/Makefile.am
7987   A /trunk/examples/cacaplas.c
7988
7989  * configure.ac:
7990    + Check for -lm.
7991  * examples/cacaplas.c:
7992    + New demo, cacaplas, that displays a colour plasma.
7993
7994------------------------------------------------------------------------
7995r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
7996Changed paths:
7997   M /trunk/src/caca.h
7998   M /trunk/src/graphics.c
7999   M /trunk/src/io.c
8000   M /trunk/test/event.c
8001
8002  * src/graphics:
8003    + Initialise the char buffers in the X11 driver.
8004  * src/io.c:
8005    + caca_get_event() and caca_wait_event() immediately return zero if
8006      event_mask is zero.
8007    + Added support for the Home, End, PgUp and PgDown keys.
8008    + In the S-Lang driver, added a call to SLang_getkey() before the call to
8009      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
8010  * test/event.c:
8011    + The "quit" sequence now quits the program, instead of "q" alone.
8012    + Added a status bar below.
8013
8014------------------------------------------------------------------------
8015r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
8016Changed paths:
8017   M /trunk/BUGS
8018   M /trunk/NOTES
8019   M /trunk/README
8020   M /trunk/configure.ac
8021   M /trunk/src/Makefile.am
8022   M /trunk/src/caca.c
8023   M /trunk/src/caca_internals.h
8024   M /trunk/src/graphics.c
8025   M /trunk/src/io.c
8026   A /trunk/src/time.c
8027   M /trunk/test/event.c
8028
8029  * test/event.c:
8030    + Do not refresh after each event, but only when there is no event
8031      pending.
8032    + If the pressed key is a printable character, display it.
8033  * src/time.c:
8034    + Moved _caca_getticks() to this file.
8035  * src/caca.c:
8036    + Set the escape delay to a very low value in the ncurses driver,
8037      because I don't want escape sequences to be entered manually.
8038  * src/io.c:
8039    + Autorepeat emulation in the ncurses and slang drivers: do not
8040      immediately send the key release event.
8041  * configure.ac:
8042    + Check for usleep.
8043    + Improvements in the win32 platform detection.
8044
8045------------------------------------------------------------------------
8046r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
8047Changed paths:
8048   M /trunk/configure.ac
8049   M /trunk/src/graphics.c
8050   M /trunk/test/event.c
8051
8052  * test/event.c:
8053    + Display at least two digits for keycodes.
8054  * configure.ac:
8055    + ScreenUpdate is actually mandatory for our conio driver.
8056
8057------------------------------------------------------------------------
8058r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
8059Changed paths:
8060   M /trunk/src/graphics.c
8061   M /trunk/src/io.c
8062   M /trunk/test/event.c
8063
8064  * src/io.c:
8065    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
8066      directly interpreted.
8067    + Major rehandling of the event code. All output drivers are now
8068      correctly separated.
8069  * src/graphics.c:
8070    + Fixed a compilation warning.
8071  * test/event.c:
8072    + More human-readable event printing.
8073
8074------------------------------------------------------------------------
8075r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
8076Changed paths:
8077   A /branches/0.7 (from /trunk:224)
8078   M /branches/0.7/ChangeLog
8079   M /branches/0.7/libcaca.spec
8080   M /trunk/ChangeLog
8081   M /trunk/libcaca.spec
8082
8083  * 0.7 branch.
8084
8085------------------------------------------------------------------------
8086r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
8087Changed paths:
8088   M /trunk/configure.ac
8089   M /trunk/debian/changelog
8090   M /trunk/libcaca.spec
8091
8092  * configure.ac:
8093    + Release 0.7.
8094
8095------------------------------------------------------------------------
8096r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
8097Changed paths:
8098   M /trunk/src/bitmap.c
8099
8100  * src/bitmap.c:
8101    + Fixed a bug in the dithering characters.
8102
8103------------------------------------------------------------------------
8104r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
8105Changed paths:
8106   M /trunk/NEWS
8107   M /trunk/src/bitmap.c
8108   M /trunk/src/io.c
8109
8110  * src/io.c:
8111    + Do not report mouse motions if the coordinates did not change.
8112  * src/bitmap.c:
8113    + More documentation.
8114
8115------------------------------------------------------------------------
8116r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
8117Changed paths:
8118   M /trunk/configure.ac
8119   M /trunk/src/caca.c
8120   M /trunk/src/graphics.c
8121   M /trunk/src/io.c
8122   M /trunk/test
8123   M /trunk/test/Makefile.am
8124   A /trunk/test/event.c
8125
8126  * test/event.c:
8127    + Small event lister, similar to X11's xev.
8128  * src/graphics.c:
8129    + If possible, disable autorepeat in the X11 driver.
8130  * src/io.c:
8131    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
8132    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
8133
8134------------------------------------------------------------------------
8135r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
8136Changed paths:
8137   M /trunk/debian/control
8138   M /trunk/debian/rules
8139   M /trunk/doc/Makefile.am
8140   D /trunk/doc/caca-spritedit.1
8141   M /trunk/examples/Makefile.am
8142   D /trunk/examples/spritedit.c
8143   M /trunk/libcaca.spec
8144   M /trunk/test/Makefile.am
8145   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
8146
8147  * test/spritedit.c:
8148    + Moved spritedit to the test/ directory, because it is not mature enough.
8149  * libcaca.spec debian/control debian/rules:
8150    + Do not install caca-spritedit.
8151
8152------------------------------------------------------------------------
8153r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
8154Changed paths:
8155   M /trunk/NEWS
8156   M /trunk/debian/control
8157   M /trunk/debian/rules
8158   M /trunk/doc/Makefile.am
8159   M /trunk/doc/cacademo.1
8160   M /trunk/libcaca.spec
8161   M /trunk/src/bitmap.c
8162   M /trunk/src/caca.c
8163   M /trunk/src/caca.h
8164   M /trunk/src/conic.c
8165   M /trunk/src/graphics.c
8166   M /trunk/src/io.c
8167   M /trunk/src/line.c
8168   M /trunk/src/sprite.c
8169
8170  * libcaca.spec debian/control:
8171    + Updated the package descriptions to include cacaball.
8172  * doc/cacademo.1 doc/Makefile.am:
8173    + Use the cacademo manpage as the cacaball manpage.
8174  * src/:
8175    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
8176      documenting bizarre stuff.
8177
8178------------------------------------------------------------------------
8179r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
8180Changed paths:
8181   M /trunk/examples/cacaball.c
8182
8183  * examples/cacaball.c:
8184    + 24 metaballs instead of 5, but smaller.
8185    + Zoom the bitmap to make more use of the screen area.
8186
8187------------------------------------------------------------------------
8188r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
8189Changed paths:
8190   M /trunk/AUTHORS
8191   M /trunk/THANKS
8192   M /trunk/examples/aafire.c
8193   M /trunk/examples/cacaball.c
8194
8195  * examples/cacaball.c:
8196    + Crop the palette so that it looks a bit more like metaballs.
8197  * AUTHORS THANKS:
8198    + Credited Jylam and Jan Hubicka.
8199
8200------------------------------------------------------------------------
8201r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
8202Changed paths:
8203   M /trunk/examples/cacaball.c
8204
8205  * examples/cacaball.c:
8206    + Huge coding style overhaul.
8207    + Display 5 metaballs instead of 3.
8208    + Generate the palette instead of having a static one.
8209    + Use a 256x256 back buffer for more smoothness.
8210
8211------------------------------------------------------------------------
8212r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
8213Changed paths:
8214   M /trunk/src/graphics.c
8215
8216  * src/graphics.c:
8217    + Fixed a compilation warning.
8218
8219------------------------------------------------------------------------
8220r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
8221Changed paths:
8222   M /trunk/examples
8223   M /trunk/examples/Makefile.am
8224   A /trunk/examples/cacaball.c
8225
8226  * examples/cacaball.c:
8227    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
8228
8229------------------------------------------------------------------------
8230r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
8231Changed paths:
8232   M /trunk/examples/aafire.c
8233   M /trunk/examples/cacaview.c
8234   M /trunk/examples/demo.c
8235   M /trunk/examples/spritedit.c
8236   M /trunk/src/caca.h
8237   M /trunk/src/io.c
8238   M /trunk/test/dithering.c
8239   M /trunk/test/hsv.c
8240
8241  * src/io.c:
8242    + caca_get_event() and caca_wait_event() now accept a mask as an argument
8243      in order to select events.
8244
8245------------------------------------------------------------------------
8246r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
8247Changed paths:
8248   M /trunk/src/graphics.c
8249
8250  * src/graphics.c:
8251    + Fixed a bug that caused an infinite loop if the delay between two
8252      caca_refresh() calls was greater than 2000 seconds (or something).
8253
8254------------------------------------------------------------------------
8255r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
8256Changed paths:
8257   M /trunk/examples/cacaview.c
8258   M /trunk/src/io.c
8259
8260  * src/io.c:
8261    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
8262  * examples/cacaview.c:
8263    + Use <stdlib.h> instead of <malloc.h>.
8264
8265------------------------------------------------------------------------
8266r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
8267Changed paths:
8268   M /trunk/configure.ac
8269   M /trunk/doc/Makefile.am
8270
8271  * configure.ac:
8272    + Check for dvips in addition to latex.
8273  * doc/Makefile.am:
8274    + Workaround for a bug in the latex code generated by doxygen
8275      in Mandrake 9.1.
8276
8277------------------------------------------------------------------------
8278r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
8279Changed paths:
8280   M /trunk/libcaca.spec
8281
8282  * libcaca.spec:
8283    + Install documentation into %{doc}/package-version/ instead
8284      of %{doc}/package/.
8285    + Added tetex-dvips to the build dependencies.
8286
8287------------------------------------------------------------------------
8288r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
8289Changed paths:
8290   A /branches/0.6 (from /trunk:207)
8291   M /branches/0.6/ChangeLog
8292   M /trunk/ChangeLog
8293
8294  * 0.6 branch.
8295
8296------------------------------------------------------------------------
8297r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
8298Changed paths:
8299   M /trunk/NEWS
8300   M /trunk/configure.ac
8301   M /trunk/debian/changelog
8302   M /trunk/debian/control
8303   M /trunk/debian/rules
8304   M /trunk/doc/Makefile.am
8305   M /trunk/libcaca.spec
8306
8307  * configure.ac NEWS:
8308    + Prepared the 0.6 release.
8309  * libcaca.spec:
8310    + Split the RPM into libcaca-devel and caca-utils.
8311    + More detailed descriptions.
8312    + Packages are now rpmlint clean.
8313  * doc/Makefile.am:
8314    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
8315
8316------------------------------------------------------------------------
8317r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
8318Changed paths:
8319   M /trunk/configure.ac
8320   M /trunk/src/caca.c
8321   M /trunk/src/graphics.c
8322   M /trunk/src/io.c
8323
8324  * configure.ac:
8325    + Search for <slang/slang.h> in addition of <slang.h>.
8326
8327------------------------------------------------------------------------
8328r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
8329Changed paths:
8330   M /trunk/src/bitmap.c
8331
8332  * src/bitmap.c:
8333    + Dither H/S/V when looking up the two nearest colours.
8334    + Weigh pixels in the distance calculation.
8335    + Factorised the lookup table calculation.
8336
8337------------------------------------------------------------------------
8338r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
8339Changed paths:
8340   M /trunk/test
8341   M /trunk/test/Makefile.am
8342   A /trunk/test/hsv.c
8343
8344  * test/hsv.c:
8345    + Trivial saturation/value rendering test.
8346
8347------------------------------------------------------------------------
8348r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
8349Changed paths:
8350   M /trunk/src/bitmap.c
8351   M /trunk/src/caca.c
8352   M /trunk/src/caca_internals.h
8353
8354  * src/bitmap.c:
8355    + Fixed a minor overflow in the saturation computation.
8356    + Use a global lookup table for foreground/background colour selection
8357      in the bitmap rendering routine. This broke dithering, sorry.
8358
8359------------------------------------------------------------------------
8360r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
8361Changed paths:
8362   M /trunk/examples/aafire.c
8363   M /trunk/examples/cacaview.c
8364   M /trunk/src/bitmap.c
8365   M /trunk/src/caca.c
8366   M /trunk/src/caca.h
8367   M /trunk/src/graphics.c
8368   M /trunk/src/line.c
8369   M /trunk/src/sprite.c
8370   M /trunk/test/optipal.c
8371
8372  * src/ examples/ test/:
8373    + Changed <const type> constructs into <type const>.
8374
8375------------------------------------------------------------------------
8376r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
8377Changed paths:
8378   M /trunk/examples/aafire.c
8379
8380  * examples/aafire.c:
8381    + Do not call caca_get_width() 10000 times per frame. Cache the value
8382      instead.
8383
8384------------------------------------------------------------------------
8385r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
8386Changed paths:
8387   M /trunk/src/graphics.c
8388
8389  * src/graphics.c:
8390    + Split the drawing of foreground and background colours in the X11
8391      driver. Nice performance improvement.
8392
8393------------------------------------------------------------------------
8394r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
8395Changed paths:
8396   M /trunk/examples/cacaview.c
8397
8398  * examples/cacaview.c:
8399    + If Imlib2 was not activated, warn the user that only BMP is supported.
8400
8401------------------------------------------------------------------------
8402r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
8403Changed paths:
8404   M /trunk/AUTHORS
8405   M /trunk/Makefile.am
8406   A /trunk/THANKS
8407   A /trunk/libcaca.spec
8408
8409  * libcaca.spec:
8410    + RPM specfile, courtesy of Richard Zidlicky.
8411  * THANKS:
8412    + Added a THANKS file for contributors.
8413
8414------------------------------------------------------------------------
8415r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
8416Changed paths:
8417   M /trunk/README
8418   M /trunk/src/caca.c
8419   M /trunk/src/graphics.c
8420
8421  * src/graphics.c:
8422    + Minor optimisation in caca_set_color().
8423    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
8424    + Optimised the X11 caca_refresh() routine by handling strings of the
8425      same colour as one text chunk.
8426  * src/caca.c:
8427    + Bugfix in caca_init when conio is the only compiled-in driver.
8428  * README:
8429    + Minor documentation updates.
8430
8431------------------------------------------------------------------------
8432r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
8433Changed paths:
8434   M /trunk/examples/aafire.c
8435   M /trunk/examples/cacaview.c
8436
8437  * examples/cacaview.c:
8438    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
8439  * examples/aafire.c:
8440    + bzero the pixel buffer in the initialisation routine.
8441
8442------------------------------------------------------------------------
8443r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
8444Changed paths:
8445   M /trunk/doc/doxygen.cfg.in
8446   M /trunk/src/bitmap.c
8447   M /trunk/src/box.c
8448   M /trunk/src/caca.h
8449   M /trunk/src/conic.c
8450   M /trunk/src/graphics.c
8451   M /trunk/src/io.c
8452   M /trunk/src/line.c
8453   M /trunk/src/math.c
8454   M /trunk/src/triangle.c
8455
8456  * doc/doxygen.cfg.in:
8457    + Removed caca_internal.h from the list of documented files.
8458  * src/:
8459    + Minor documentation updates.
8460
8461------------------------------------------------------------------------
8462r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
8463Changed paths:
8464   M /trunk/BUGS
8465   M /trunk/debian/rules
8466   M /trunk/doc/Makefile.am
8467   M /trunk/test/dithering.c
8468
8469  * test/dithering.c:
8470    + Fixed a minor compilation warning.
8471  * debian/rules:
8472    + Explicitely use --enable-imlib2.
8473  * BUGS:
8474    + Added a note about blinking consoles.
8475  * doc/Makefile.am:
8476    + Fixed a bashism in the HTML files installation.
8477
8478------------------------------------------------------------------------
8479r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
8480Changed paths:
8481   M /trunk/doc/Makefile.am
8482
8483  * doc/Makefile.am:
8484    + Do not install doxygen.png directly, because it can be doxygen.gif on
8485      old installations.
8486
8487------------------------------------------------------------------------
8488r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
8489Changed paths:
8490   M /trunk/examples/aafire.c
8491
8492  * examples/aafire.c:
8493    + Only quit upon keypress, not mouse motion.
8494
8495------------------------------------------------------------------------
8496r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
8497Changed paths:
8498   M /trunk/examples/aafire.c
8499
8500  * examples/aafire.c:
8501    + Render cacafire at full speed.
8502
8503------------------------------------------------------------------------
8504r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
8505Changed paths:
8506   M /trunk/src/graphics.c
8507   M /trunk/test
8508   M /trunk/test/Makefile.am
8509   A /trunk/test/optipal.c
8510
8511  * test/optipal.c:
8512    + Optimised S-Lang palette generator.
8513  * src/graphics:
8514    + Removed the S-Lang palette generator and replaced it with the tables
8515      generated by optipal.
8516
8517------------------------------------------------------------------------
8518r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
8519Changed paths:
8520   M /trunk/Makefile.am
8521   M /trunk/configure.ac
8522   M /trunk/examples/Makefile.am
8523   A /trunk/test
8524   A /trunk/test/Makefile.am
8525   A /trunk/test/dithering.c
8526
8527  * Makefile.am:
8528    + Added a test directory for test programs.
8529  * test/dithering.c:
8530    + The value/saturation dithering example.
8531
8532------------------------------------------------------------------------
8533r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
8534Changed paths:
8535   M /trunk/examples/cacaview.c
8536   M /trunk/src/caca.c
8537
8538  * src/caca.c:
8539    + Do not try the X11 driver if DISPLAY is set to the empty string.
8540  * examples/cacaview.c:
8541    + Cosmetic fixes.
8542
8543------------------------------------------------------------------------
8544r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
8545Changed paths:
8546   M /trunk/examples/Makefile.am
8547   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
8548   D /trunk/examples/view.c
8549
8550  * example/:
8551    + Renamed view.c into cacaview.c.
8552
8553------------------------------------------------------------------------
8554r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
8555Changed paths:
8556   M /trunk/src/io.c
8557
8558  * src/io.c:
8559    + Fixed mouse support under ncurses and slang.
8560
8561------------------------------------------------------------------------
8562r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
8563Changed paths:
8564   M /trunk/configure.ac
8565
8566  * configure.ac:
8567    + Error out if Imlib2 was not found. Override with --disable-imlib2.
8568
8569------------------------------------------------------------------------
8570r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
8571Changed paths:
8572   M /trunk/doc
8573   M /trunk/examples/demo.c
8574   M /trunk/src/caca.h
8575   M /trunk/src/io.c
8576
8577  * src/io.c:
8578    + Mouse support under X11.
8579    + Split the mouse motion and mouse click events.
8580  * examples/demo.c:
8581    + Mouse motion support.
8582
8583------------------------------------------------------------------------
8584r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
8585Changed paths:
8586   M /trunk/src/caca.c
8587   M /trunk/src/graphics.c
8588
8589  * src/graphics.c:
8590    + Compilation fix.
8591  * src/caca.c:
8592    + Minor indentation fix.
8593
8594------------------------------------------------------------------------
8595r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
8596Changed paths:
8597   M /trunk/configure.ac
8598   M /trunk/src/caca.c
8599
8600  * src/caca.c:
8601    + Prefer the X11 driver if $DISPLAY is set.
8602    + The slang driver is now preferred over the ncurses driver.
8603  * configure.ac:
8604    + Autodetect conio.h.
8605
8606------------------------------------------------------------------------
8607r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
8608Changed paths:
8609   M /trunk/configure.ac
8610
8611  * configure.ac:
8612    + Autodetect ncurses, slang and X11.
8613    + Abort if no output driver was selected or detected.
8614
8615------------------------------------------------------------------------
8616r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
8617Changed paths:
8618   A /branches/0.5 (from /trunk:179)
8619   M /branches/0.5/ChangeLog
8620   M /trunk/ChangeLog
8621
8622  * 0.5 branch.
8623
8624------------------------------------------------------------------------
8625r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
8626Changed paths:
8627   M /trunk/NEWS
8628   M /trunk/configure.ac
8629   M /trunk/debian/changelog
8630
8631  * configure.ac NEWS debian/changelog:
8632    + New 0.5 release.
8633
8634------------------------------------------------------------------------
8635r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
8636Changed paths:
8637   M /trunk/BUGS
8638   M /trunk/NOTES
8639   M /trunk/configure.ac
8640   M /trunk/src/graphics.c
8641
8642  * NOTES BUGS:
8643    + Updated information about the S-Lang colour pair shortage bug.
8644  * src/graphics.c:
8645    + Implemented the solution explained in NOTES.
8646
8647------------------------------------------------------------------------
8648r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
8649Changed paths:
8650   M /trunk/src/caca.c
8651
8652  * src/caca.c:
8653    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
8654
8655------------------------------------------------------------------------
8656r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
8657Changed paths:
8658   M /trunk/NOTES
8659
8660  * NOTES:
8661    + Added a section with a proposed solution to the slang problem.
8662
8663------------------------------------------------------------------------
8664r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
8665Changed paths:
8666   A /branches/0.4 (from /trunk:174)
8667   M /branches/0.4/ChangeLog
8668   M /trunk/ChangeLog
8669
8670  * 0.4 branch.
8671
8672------------------------------------------------------------------------
8673r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
8674Changed paths:
8675   M /trunk/configure.ac
8676   M /trunk/debian/control
8677
8678  * debian/control:
8679    + Added missing dependencies to the -dev package.
8680  * configure.ac:
8681    + Kludge for woody builds where x_includes is undefined.
8682
8683------------------------------------------------------------------------
8684r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
8685Changed paths:
8686   M /trunk/src/caca.h
8687
8688  * src/caca.h:
8689    + Documented CACA_FONT.
8690
8691------------------------------------------------------------------------
8692r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
8693Changed paths:
8694   M /trunk/doc/Makefile.am
8695
8696  * doc/Makefile.am:
8697    + Rename the refman.ps doxygen documentation to libcaca.ps.
8698
8699------------------------------------------------------------------------
8700r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
8701Changed paths:
8702   M /trunk/NEWS
8703   M /trunk/src/caca.h
8704   M /trunk/src/graphics.c
8705
8706  * src/graphics.c:
8707    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
8708  * src/caca.c:
8709    + Documented the CACA_GEOMETRY environment variable.
8710
8711------------------------------------------------------------------------
8712r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
8713Changed paths:
8714   M /trunk/src/caca_internals.h
8715   M /trunk/src/graphics.c
8716   M /trunk/src/io.c
8717
8718  * src/io.c:
8719    + Mouse support in the X11 driver.
8720
8721------------------------------------------------------------------------
8722r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
8723Changed paths:
8724   M /trunk/src/graphics.c
8725
8726  * src/graphics:
8727    + Use XCreateWindow instead of XCreateSimpleWindow.
8728    + Set the X window title to "caca for X".
8729
8730------------------------------------------------------------------------
8731r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
8732Changed paths:
8733   M /trunk/debian/changelog
8734   M /trunk/debian/control
8735   M /trunk/debian/rules
8736
8737  * debian/control:
8738    + Build-depend on doxygen and tetex to build documentation.
8739    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
8740
8741------------------------------------------------------------------------
8742r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
8743Changed paths:
8744   M /trunk/BUGS
8745   M /trunk/Makefile.am
8746   M /trunk/NEWS
8747   M /trunk/README
8748   M /trunk/TODO
8749   M /trunk/configure.ac
8750   M /trunk/doc/Makefile.am
8751   M /trunk/src/graphics.c
8752
8753  * configure.ac NEWS:
8754    + Prepared release 0.4.
8755  * src/graphics.c README BUGS TODO:
8756    + Updated documentation.
8757  * Makefile.am doc/Makefile.am:
8758    + Install the generated doxygen documentation.
8759
8760------------------------------------------------------------------------
8761r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
8762Changed paths:
8763   M /trunk/src/io.c
8764
8765  * src/io.c:
8766    + Fixed a warning by including <unistd.h>.
8767    + Support for arrow and function keys under X11.
8768
8769------------------------------------------------------------------------
8770r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
8771Changed paths:
8772   M /trunk/configure.ac
8773   M /trunk/doc/Makefile.am
8774   D /trunk/doc/doxygen.cfg
8775   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
8776   M /trunk/examples/aafire.c
8777   M /trunk/examples/demo.c
8778   M /trunk/examples/spritedit.c
8779   M /trunk/examples/view.c
8780   M /trunk/src/bitmap.c
8781   M /trunk/src/box.c
8782   M /trunk/src/caca.c
8783   M /trunk/src/caca.h
8784   M /trunk/src/caca_internals.h
8785   M /trunk/src/conic.c
8786   M /trunk/src/graphics.c
8787   M /trunk/src/io.c
8788   M /trunk/src/line.c
8789   M /trunk/src/math.c
8790   M /trunk/src/sprite.c
8791   M /trunk/src/triangle.c
8792
8793  * src/io.c:
8794    + Added caca_wait_event(), a blocking caca_get_event().
8795  * src/ examples/:
8796    + More documentation.
8797  * doc/doxygen.cfg.in:
8798    + doc/doxygen.cfg is now generated by configure, so that we can use
8799      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
8800    + Create manpages.
8801
8802------------------------------------------------------------------------
8803r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
8804Changed paths:
8805   M /trunk/doc/doxygen.cfg
8806   M /trunk/src/bitmap.c
8807   M /trunk/src/caca.c
8808   M /trunk/src/caca.h
8809
8810  * More API documentation.
8811
8812------------------------------------------------------------------------
8813r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
8814Changed paths:
8815   M /trunk/src/caca.c
8816
8817  * caca.c:
8818    + Fixed typos in the initialisation code.
8819
8820------------------------------------------------------------------------
8821r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
8822Changed paths:
8823   M /trunk/configure.ac
8824   M /trunk/src/bitmap.c
8825   M /trunk/src/caca.c
8826   M /trunk/src/caca.h
8827   M /trunk/src/caca_internals.h
8828   M /trunk/src/conic.c
8829   M /trunk/src/graphics.c
8830   M /trunk/src/io.c
8831   M /trunk/src/line.c
8832
8833  * src/graphics.c src/caca.c src/io.c:
8834    + Support for simultaneously compiled-in drivers.
8835    + Honour the CACA_DRIVER environment variable.
8836  * configure.ac:
8837    + Drivers are no longer mutually exclusive.
8838
8839------------------------------------------------------------------------
8840r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
8841Changed paths:
8842   M /trunk/src/graphics.c
8843
8844  * src/graphics:
8845    + Initialise default height at 32 (as in aalib).
8846
8847------------------------------------------------------------------------
8848r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
8849Changed paths:
8850   M /trunk/src/caca_internals.h
8851   M /trunk/src/graphics.c
8852   M /trunk/src/io.c
8853
8854  * src/graphics.c:
8855    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
8856    + Use an intermediary X pixmap for rendering.
8857    + Slightly changed the variable naming scheme.
8858
8859------------------------------------------------------------------------
8860r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
8861Changed paths:
8862   M /trunk/examples/aafire.c
8863
8864  * examples/aafire.c:
8865    + The image buffer in cacafire was too small.
8866
8867------------------------------------------------------------------------
8868r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
8869Changed paths:
8870   M /trunk/src/graphics.c
8871
8872  * src/graphics.c:
8873    + Progress in the X11 driver.
8874    + Fixed a compilation bug in the conio driver.
8875
8876------------------------------------------------------------------------
8877r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
8878Changed paths:
8879   M /trunk/debian/changelog
8880   M /trunk/debian/control
8881   M /trunk/debian/rules
8882
8883  * debian/rules debian/control:
8884    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
8885    + Symlinked cacafire.1 to cacademo.1.
8886
8887------------------------------------------------------------------------
8888r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
8889Changed paths:
8890   M /trunk/ChangeLog
8891   M /trunk/NEWS
8892   M /trunk/README
8893   M /trunk/debian/changelog
8894   M /trunk/debian/control
8895   M /trunk/doc/doxygen.cfg
8896
8897  * debian/control:
8898    + Updated long descriptions.
8899  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
8900    + Prepared 0.3 release.
8901  * README:
8902    + --enable-ncurses is now the default.
8903
8904------------------------------------------------------------------------
8905r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
8906Changed paths:
8907   M /trunk/src/bitmap.c
8908   M /trunk/src/box.c
8909   M /trunk/src/caca.c
8910   M /trunk/src/caca.h
8911   M /trunk/src/conic.c
8912   M /trunk/src/graphics.c
8913   M /trunk/src/io.c
8914   M /trunk/src/line.c
8915   M /trunk/src/math.c
8916   M /trunk/src/sprite.c
8917   M /trunk/src/triangle.c
8918
8919  * src/:
8920    + Doxygenated public functions.
8921
8922------------------------------------------------------------------------
8923r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
8924Changed paths:
8925   M /trunk/src/caca.h
8926
8927  * src/caca.h:
8928    + Documented environment variables.
8929
8930------------------------------------------------------------------------
8931r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
8932Changed paths:
8933   M /trunk/examples/view.c
8934
8935  * examples/view.c:
8936    + Fixed a bug in the loading of 1bpp BMPs.
8937    + Commented stuff.
8938
8939------------------------------------------------------------------------
8940r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
8941Changed paths:
8942   M /trunk/examples/Makefile.am
8943   M /trunk/examples/view.c
8944
8945  * examples/view.c:
8946    + If Imlib2 is not available, use a custom simple BMP loader.
8947    + Draw the bottom bar one line higher to leave room for a status line.
8948    + '?' now properly toggles help.
8949  * examples/Makefile.am:
8950    + Always build cacaview.
8951
8952------------------------------------------------------------------------
8953r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
8954Changed paths:
8955   M /trunk/configure.ac
8956   M /trunk/src/bitmap.c
8957
8958  * src/bitmap.c:
8959    + If the alpha palette is all-zero, forget the alpha channel.
8960  * configure.ac:
8961    + Export HAVE_IMLIB2_H and the like.
8962
8963------------------------------------------------------------------------
8964r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
8965Changed paths:
8966   M /trunk/src/bitmap.c
8967
8968  * src/bitmap.c:
8969    + If the alpha mask is 0, ignore alpha information.
8970    + Ditto if no alpha information is given with the palette.
8971
8972------------------------------------------------------------------------
8973r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
8974Changed paths:
8975   M /trunk/configure.ac
8976   M /trunk/src/caca.c
8977   M /trunk/src/caca_internals.h
8978   M /trunk/src/graphics.c
8979   M /trunk/src/io.c
8980
8981  * src/graphics.c src/io.c:
8982    + Beginning of an X11 driver. Currently we merely open the window and
8983      check keyboard events.
8984
8985------------------------------------------------------------------------
8986r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
8987Changed paths:
8988   M /trunk/configure.ac
8989   M /trunk/debian/changelog
8990   M /trunk/src/caca.c
8991
8992  * configure.ac debian/changelog:
8993    + Prepare for 0.3 release.
8994    + Check for strcasecmp().
8995  * src/caca.c:
8996    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
8997      variables.
8998
8999------------------------------------------------------------------------
9000r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
9001Changed paths:
9002   M /trunk/examples/aafire.c
9003   M /trunk/examples/demo.c
9004   M /trunk/examples/view.c
9005   M /trunk/src/bitmap.c
9006   M /trunk/src/caca.c
9007   M /trunk/src/caca.h
9008   M /trunk/src/caca_internals.h
9009
9010  * src/bitmap.c:
9011    + Added antialiasing support.
9012    + Dithering, antialiasing and background mode can now be selected at
9013      runtime.
9014  * src/caca.c src/caca.h:
9015    + Renamed caca_dithering into caca_feature and extended the type to
9016      express background colour and antialiasing mode.
9017  * examples/demo.c:
9018    + Fixed a bug that disabled the sprite demo.
9019    + Draw solid flares.
9020  * examples/view.c:
9021    + Select antialiasing and background mode at runtime.
9022
9023------------------------------------------------------------------------
9024r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
9025Changed paths:
9026   M /trunk/BUGS
9027   M /trunk/TODO
9028   M /trunk/debian/control
9029   M /trunk/doc/cacademo.1
9030   M /trunk/doc/cacaview.1
9031
9032  * Minor updates to manpages, BUGS, TODO and the Debian control file.
9033
9034------------------------------------------------------------------------
9035r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
9036Changed paths:
9037   M /trunk/src/Makefile.am
9038   M /trunk/src/bitmap.c
9039   M /trunk/src/caca.c
9040   M /trunk/src/caca.h
9041   M /trunk/src/caca_internals.h
9042   M /trunk/src/graphics.c
9043
9044  * src/caca.c:
9045    + Moved global variables to src/graphics.c.
9046  * src/bitmap.c:
9047    + Sanitised prototypes.
9048
9049------------------------------------------------------------------------
9050r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
9051Changed paths:
9052   M /trunk/examples
9053   M /trunk/examples/aafire.c
9054   M /trunk/examples/demo.c
9055   M /trunk/examples/view.c
9056   M /trunk/src/bitmap.c
9057   M /trunk/src/box.c
9058   M /trunk/src/caca.c
9059   M /trunk/src/caca.h
9060   M /trunk/src/caca_internals.h
9061   M /trunk/src/conic.c
9062   M /trunk/src/graphics.c
9063   M /trunk/src/line.c
9064   M /trunk/src/sprite.c
9065   M /trunk/src/triangle.c
9066
9067  * src/graphics.c:
9068    + Internally cache screen width and height.
9069  * src/bitmap.c:
9070    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
9071      alpha as fully transparent, and any other value as fully opaque.
9072    + Slightly tuned colour weights in the renderer.
9073    + caca_set_bitmap_palette() takes unsigned ints.
9074  * examples/demo.c:
9075    + Added a crap render demo.
9076  * examples/aafire.c:
9077    + Set a 20ms delay.
9078    + Added alpha values to the palette.
9079  * examples/view.c:
9080    + Draw a gray checkered grid below the image so that transparent images
9081      look a lot nicer.
9082    + 'f' toggles "fullscreen" mode.
9083
9084------------------------------------------------------------------------
9085r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
9086Changed paths:
9087   M /trunk/caca-config.in
9088   M /trunk/configure.ac
9089
9090  * configure.ac:
9091    + Set the executable bit of caca-config when regenerating that file.
9092  * caca-config.in:
9093    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
9094      have @CACA_LIBS@.
9095
9096------------------------------------------------------------------------
9097r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
9098Changed paths:
9099   M /trunk/configure.ac
9100   M /trunk/examples/Makefile.am
9101   A /trunk/examples/aafire.c
9102
9103  * configure.ac:
9104    + Removed unused USE_* variables.
9105    + Export -lslang and -lncurses as @CACA_LIBS@.
9106  * examples/aafire.c:
9107    + Imported aafire.c from the AAlib tree and ported it to libcaca.
9108
9109------------------------------------------------------------------------
9110r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
9111Changed paths:
9112   M /trunk/ChangeLog
9113   M /trunk/NEWS
9114   M /trunk/TODO
9115   M /trunk/debian/changelog
9116   M /trunk/debian/control
9117
9118  * 0.2 release.
9119
9120------------------------------------------------------------------------
9121r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
9122Changed paths:
9123   M /trunk/examples/view.c
9124
9125  * examples/view.c:
9126    + Removed last endianness issue.
9127
9128------------------------------------------------------------------------
9129r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
9130Changed paths:
9131   M /trunk/examples/view.c
9132   M /trunk/src/bitmap.c
9133   M /trunk/src/io.c
9134
9135  * src/io.c:
9136    + Removed a useless message.
9137  * src/bitmap.c examples/view.c:
9138    + Really fixed the endianness issue.
9139
9140------------------------------------------------------------------------
9141r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
9142Changed paths:
9143   M /trunk/src/bitmap.c
9144
9145  * src/bitmap.c:
9146    + Fine-tuned the new renderer.
9147    + Fixed warnings.
9148    + Changed hardcoded values to macros.
9149
9150------------------------------------------------------------------------
9151r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
9152Changed paths:
9153   M /trunk/configure.ac
9154   M /trunk/examples/demo.c
9155   M /trunk/examples/view.c
9156   M /trunk/src/bitmap.c
9157   M /trunk/src/caca.c
9158   M /trunk/src/caca.h
9159
9160  * src/bitmap.c:
9161    + Fixed an endianness issue in the byte reader.
9162    + Decreased precision in RGB and HSV values to avoid overflows.
9163    + New dithering method: 2x2 ordered.
9164    + New renderer, with background colour awareness.
9165  * configure.ac:
9166    + Check for <endian.h>.
9167  * examples/demo.c examples/view.c:
9168    + Fixed an endianness issue in cacaview.
9169    + Adapted code to the additional dithering method.
9170
9171------------------------------------------------------------------------
9172r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
9173Changed paths:
9174   M /trunk/examples/view.c
9175   M /trunk/src/bitmap.c
9176
9177  * src/bitmap.c examples/view.c:
9178    + Fixed an endianness issue in caca_draw_bitmap().
9179    + Code cleanup.
9180
9181------------------------------------------------------------------------
9182r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
9183Changed paths:
9184   M /trunk/TODO
9185   M /trunk/doc/cacaview.1
9186   M /trunk/examples/Makefile.am
9187   M /trunk/examples/view.c
9188   M /trunk/src/caca.c
9189
9190  * src/caca.c:
9191    + Minor change to the dithering names.
9192  * TODO:
9193    + Added cacaview TODO.
9194  * doc/cacaview.1:
9195    + Wrote a manpage for cacaview.
9196  * examples/Makefile.am:
9197    + Moved the -DX_DISPLAY_MISSING=1 here.
9198  * examples/view.c:
9199    + Capital 'D' cycles through dithering modes in reverse order.
9200    + Sleep when there is nothing to do.
9201    + Cosmetic code reorganisation.
9202
9203------------------------------------------------------------------------
9204r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
9205Changed paths:
9206   M /trunk/examples/demo.c
9207   M /trunk/examples/view.c
9208   M /trunk/src/bitmap.c
9209   M /trunk/src/caca.c
9210   M /trunk/src/caca.h
9211
9212  * src/caca.c src/caca.h:
9213    + Added caca_get_dithering_name().
9214  * src/bitmap.c:
9215    + Created a new dithering method with an 8x8 ordered matrix.
9216    + Replaced the char list with a string for better readability.
9217    + Dithering functions now return a value between 0 and 255.
9218  * examples/demo.c examples/view.c:
9219    + Adapted to use caca_get_dithering_name().
9220
9221------------------------------------------------------------------------
9222r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
9223Changed paths:
9224   M /trunk/src/caca.c
9225
9226  * src/caca.c:
9227    + Test whether ncurses knows xterm-16color before setting $TERM.
9228
9229------------------------------------------------------------------------
9230r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
9231Changed paths:
9232   M /trunk/examples/view.c
9233
9234  * examples/view.c:
9235    + Added top and bottom status lines, like in mutt and slrn.
9236    + Added a status string when loading an image or upon error.
9237    + Can load multiple files; use 'n' and 'p' for next and previous.
9238    + Clip zoom between -48 and +48.
9239
9240------------------------------------------------------------------------
9241r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
9242Changed paths:
9243   M /trunk/src/caca.c
9244
9245  * Fixed a C99ism.
9246
9247------------------------------------------------------------------------
9248r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
9249Changed paths:
9250   M /trunk/NOTES
9251   M /trunk/configure.ac
9252   M /trunk/src/caca.c
9253   M /trunk/src/graphics.c
9254
9255  * configure.ac:
9256    + Default to ncurses, not slang, because slang only has 128 colour pairs.
9257  * src/caca.c:
9258    + Disable scrolling to avoid hashmap scrolling optimization code.
9259  * src/graphics.c:
9260    + Swap fg and bg in the colour pair indexing, so that bg is always
9261      right.
9262    + Disable alt charset support to exploit my patched slang.
9263
9264------------------------------------------------------------------------
9265r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
9266Changed paths:
9267   M /trunk/NOTES
9268   M /trunk/examples/view.c
9269   M /trunk/src/bitmap.c
9270
9271  * src/bitmap.c:
9272    + Dither chroma outside of rgb2hsv_default().
9273    + Clip fromx and fromy values.
9274  * NOTES:
9275    + Link to the XTerm control sequences.
9276  * examples/view.c:
9277    + Draw status bar.
9278    + Move with 'h' 'j' 'k' 'l', à la vi.
9279    + '?' toggles a help menu.
9280
9281------------------------------------------------------------------------
9282r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
9283Changed paths:
9284   M /trunk/src/bitmap.c
9285
9286  * src/bitmap.c:
9287    + Removed § from the list of default characters due to collisions.
9288
9289------------------------------------------------------------------------
9290r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
9291Changed paths:
9292   A /trunk/debian/caca-utils.mime
9293   M /trunk/debian/control
9294   M /trunk/debian/rules
9295
9296  * debian/control:
9297    + Removed slang1-dev dependency in caca-utils.
9298  * debian/caca-utils.mime debian/rules:
9299    + Added a MIME file with low priority.
9300    + Added call to dh_installmime.
9301
9302------------------------------------------------------------------------
9303r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
9304Changed paths:
9305   M /trunk/configure.ac
9306   M /trunk/src/caca.c
9307   M /trunk/src/caca_internals.h
9308   M /trunk/src/graphics.c
9309
9310  * src/caca.c src/graphics.c:
9311    + Moved graphics stuff from caca.c to graphics.c.
9312    + Added a few kludges: if gnome-terminal or konsole are detected, switch
9313      to TERM=xterm-16color to benefit from extended colour palette.
9314
9315------------------------------------------------------------------------
9316r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
9317Changed paths:
9318   M /trunk/NOTES
9319   M /trunk/examples/demo.c
9320   M /trunk/examples/spritedit.c
9321   M /trunk/src/bitmap.c
9322   M /trunk/src/caca.c
9323   M /trunk/src/caca.h
9324   M /trunk/src/graphics.c
9325   M /trunk/src/sprite.c
9326
9327  * NOTES:
9328    + Added setab/setaf quotes from the XTerm terminfo.
9329    + Proposed a workaround for bright colours on any terminal.
9330  * src/caca.c:
9331    + 16 colour support for ncurses and conio.
9332  * src/graphics.c:
9333    + Ported to 16 colour support.
9334    + Added a missing <stdio.h> for BUFSIZ.
9335    + Disabled vsnprintf under DOS (only vsprintf exists).
9336  * examples/:
9337    + Don't abort if the caca.txt sprite was not found.
9338    + Ported to 16 colour support.
9339
9340------------------------------------------------------------------------
9341r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
9342Changed paths:
9343   M /trunk/NOTES
9344
9345  * NOTES: more notes about colours.
9346
9347------------------------------------------------------------------------
9348r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
9349Changed paths:
9350   M /trunk/Makefile.am
9351   M /trunk/configure.ac
9352   M /trunk/examples/Makefile.am
9353
9354  * configure.ac:
9355    + More sensible imlib2 detection, works with cross-compilation.
9356  * Makefile.am:
9357    + Don't forget to include NOTES to the dist tarball.
9358
9359------------------------------------------------------------------------
9360r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
9361Changed paths:
9362   A /trunk/NOTES
9363   M /trunk/README
9364   M /trunk/debian/rules
9365
9366  * NOTES: added information about colour support.
9367
9368------------------------------------------------------------------------
9369r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
9370Changed paths:
9371   M /trunk/configure.ac
9372
9373  * configure.ac: Added a missing check for <inttypes.h>.
9374
9375------------------------------------------------------------------------
9376r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
9377Changed paths:
9378   M /trunk/src/bitmap.c
9379
9380  * src/bitmap.c: Support for more colour depths.
9381
9382------------------------------------------------------------------------
9383r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
9384Changed paths:
9385   M /trunk/configure.ac
9386   M /trunk/examples/Makefile.am
9387   M /trunk/examples/demo.c
9388   M /trunk/examples/view.c
9389
9390  * configure.ac examples/Makefile.am:
9391    + Added a check for imlib2-config.
9392    + Build cacaview conditionally.
9393  * examples/demo.c:
9394    + Removed all gdkpixbuf code.
9395  * examples/view.c:
9396    + Default to ordered dithering.
9397    + Make sure the arrows always work even if delta is too small.
9398
9399------------------------------------------------------------------------
9400r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
9401Changed paths:
9402   M /trunk/debian
9403   M /trunk/debian/control
9404   M /trunk/debian/rules
9405
9406  * debian/:
9407    + New caca-utils package.
9408    + Move cacademo, cacaview and caca-spritedit to caca-utils.
9409
9410------------------------------------------------------------------------
9411r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
9412Changed paths:
9413   M /trunk/doc/Makefile.am
9414   D /trunk/doc/caca-demo.1
9415   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
9416   A /trunk/doc/cacaview.1
9417   M /trunk/examples
9418   M /trunk/examples/Makefile.am
9419   A /trunk/examples/view.c
9420
9421  * examples/:
9422    + Simple image viewer, cacaview, based on libcaca and imlib2.
9423    + Renamed caca-demo into cacademo.
9424  * doc/:
9425    + Renamed doc/caca-demo.1 into doc/cacademo.1.
9426
9427------------------------------------------------------------------------
9428r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
9429Changed paths:
9430   M /trunk/src/Makefile.am
9431   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
9432   D /trunk/src/blit.c
9433
9434  * Renamed src/blit.c into src/bitmap.c.
9435
9436------------------------------------------------------------------------
9437r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
9438Changed paths:
9439   M /trunk/examples/demo.c
9440   M /trunk/src/caca.c
9441   M /trunk/src/caca.h
9442   M /trunk/src/io.c
9443
9444  * src/caca.c:
9445    + Mouse initialisation in ncurses.
9446  * src/io.c:
9447    + Mouse support in ncurses.
9448
9449------------------------------------------------------------------------
9450r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
9451Changed paths:
9452   M /trunk/debian/control
9453
9454  * debian/control:
9455    + libcaca-dev should depend on slang1-dev.
9456
9457------------------------------------------------------------------------
9458r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
9459Changed paths:
9460   M /trunk/debian/Makefile.am
9461
9462  * debian/Makefile.am:
9463    + Added compat and copyright to the distributed files.
9464
9465------------------------------------------------------------------------
9466r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
9467Changed paths:
9468   A /trunk/ChangeLog
9469   M /trunk/debian/rules
9470
9471  * Added a ChangeLog file.
9472
9473------------------------------------------------------------------------
9474r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
9475Changed paths:
9476   M /trunk/examples/Makefile.am
9477
9478  * examples/Makefile.am:
9479    + Compilation fix when libcaca is not available.
9480
9481------------------------------------------------------------------------
9482r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
9483Changed paths:
9484   M /trunk/debian/changelog
9485   A /trunk/debian/copyright
9486   M /trunk/debian/rules
9487   M /trunk/doc/Makefile.am
9488   M /trunk/doc/caca-config.1
9489   A /trunk/doc/caca-demo.1
9490   A /trunk/doc/caca-spritedit.1
9491   M /trunk/examples/caca.txt
9492
9493  * debian/:
9494    + Wrote the changelog for the Debian release.
9495    + Wrote a copyright file.
9496  * doc/:
9497    + Wrote manpages for caca-demo and caca-spritedit.
9498  * examples/caca.txt:
9499    + Centered the sprite handle.
9500    + Added a second frame to the sprite.
9501
9502------------------------------------------------------------------------
9503r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
9504Changed paths:
9505   A /trunk/AUTHORS
9506   M /trunk/Makefile.am
9507   A /trunk/NEWS
9508   M /trunk/configure.ac
9509   A /trunk/doc
9510   A /trunk/doc/Makefile.am
9511   A /trunk/doc/caca-config.1
9512   A /trunk/doc/doxygen.cfg
9513   A /trunk/doc/footer.html
9514   A /trunk/doc/header.html
9515
9516  * AUTHORS NEWS:
9517    + Added these mandatory files.
9518  * doc/:
9519    + Wrote a Doxygen configuration file.
9520    + Added a manpage for caca-config(1), borrowed from sdl-config.
9521  * configure.ac:
9522    + Use new style AC_INIT.
9523    + Error out if no library was found.
9524    + Added *djgpp* to the list of non-PIC platforms.
9525    + Added checks for doxygen and latex.
9526
9527------------------------------------------------------------------------
9528r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
9529Changed paths:
9530   M /trunk/examples/Makefile.am
9531   M /trunk/examples/demo.c
9532
9533  * Disabled gdkpixbuf code.
9534
9535------------------------------------------------------------------------
9536r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
9537Changed paths:
9538   M /trunk/src/blit.c
9539   M /trunk/src/box.c
9540   M /trunk/src/caca.c
9541   M /trunk/src/caca.h
9542   M /trunk/src/caca_internals.h
9543   M /trunk/src/conic.c
9544   M /trunk/src/graphics.c
9545   M /trunk/src/io.c
9546   M /trunk/src/line.c
9547   M /trunk/src/math.c
9548   M /trunk/src/sprite.c
9549   M /trunk/src/triangle.c
9550
9551  * src/:
9552    + Doxygenated a few things.
9553
9554------------------------------------------------------------------------
9555r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
9556Changed paths:
9557   M /trunk/TODO
9558   M /trunk/examples/demo.c
9559   M /trunk/src/blit.c
9560   M /trunk/src/caca.h
9561
9562  * TODO:
9563    + A few updates.
9564  * src/blit.c:
9565    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
9566    + Started removing hardcoded bitmask and pitch values.
9567  * examples/demo.c:
9568    + Do something with mouse clicks.
9569
9570------------------------------------------------------------------------
9571r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
9572Changed paths:
9573   M /trunk/src/io.c
9574
9575  * src/io.c:
9576    + Fixed an off-by-one error in the mouse driver.
9577
9578------------------------------------------------------------------------
9579r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
9580Changed paths:
9581   M /trunk
9582   M /trunk/Makefile.am
9583   M /trunk/README
9584   M /trunk/TODO
9585   A /trunk/caca-config.in
9586   M /trunk/configure.ac
9587   M /trunk/debian
9588   A /trunk/debian/compat
9589   M /trunk/debian/control
9590   M /trunk/debian/rules
9591   M /trunk/examples
9592   M /trunk/examples/Makefile.am
9593   M /trunk/examples/demo.c
9594   M /trunk/src/Makefile.am
9595
9596  * debian/control:
9597    + Changed section to libs/libdevel instead of games/games.
9598    + Changed package name to libcaca-dev.
9599  * debian/rules:
9600    + Use debian/compat instead of DH_COMPAT.
9601    + Install README, BUGS and TODO into /usr/share/doc.
9602  * caca-config.in:
9603    + First version of the config script.
9604  * configure.ac src/Makefile.am:
9605    + Build a static PIC library as well.
9606  * README TODO:
9607    + Various updates.
9608
9609------------------------------------------------------------------------
9610r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
9611Changed paths:
9612   M /trunk/TODO
9613   M /trunk/src/io.c
9614
9615  * TODO: New stuff to do.
9616  * src/io.c: left and right arrow keys were swapped.
9617
9618------------------------------------------------------------------------
9619r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
9620Changed paths:
9621   M /trunk/src/blit.c
9622   M /trunk/src/caca.c
9623   M /trunk/src/io.c
9624
9625  * src/io.c:
9626    + Fixed a bug in the mouse coordinates reporting.
9627
9628------------------------------------------------------------------------
9629r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
9630Changed paths:
9631   M /trunk/examples/demo.c
9632   M /trunk/examples/spritedit.c
9633   M /trunk/src/blit.c
9634   M /trunk/src/caca.c
9635   M /trunk/src/caca.h
9636   M /trunk/src/io.c
9637
9638  * src/io.c:
9639    + Renamed sdl_get_key() into sdl_get_event().
9640    + Handle mouse clicks.
9641  * src/caca.c:
9642    + Activate the terminal's mouse handling if supported.
9643
9644------------------------------------------------------------------------
9645r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
9646Changed paths:
9647   M /trunk/examples/Makefile.am
9648   M /trunk/src/Makefile.am
9649   M /trunk/src/blit.c
9650   M /trunk/src/caca.h
9651   M /trunk/src/io.c
9652
9653  * src/io.c src/caca.h:
9654    + Interpret escape sequences for F1, F2, left, right, etc.
9655  * src/Makefile.am examples/Makefile.am:
9656    + Install caca.h in /usr/include.
9657    + Do not install example programs.
9658  * src/blit.c:
9659    + Minor improvements to grayscale colors.
9660
9661------------------------------------------------------------------------
9662r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
9663Changed paths:
9664   D /trunk/.cvsignore
9665   D /trunk/autotools/.cvsignore
9666
9667  * Removed legacy .cvsignore files.
9668
9669------------------------------------------------------------------------
9670r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
9671Changed paths:
9672   M /trunk/examples/demo.c
9673   M /trunk/src/blit.c
9674   M /trunk/src/caca.h
9675
9676  * src/blit.c:
9677    + Hue calculation now uses integers only.
9678    + Dithering is now parametrable. Implemented none, ordered, random.
9679  * examples/demo.c:
9680    + Added dithering selection.
9681
9682------------------------------------------------------------------------
9683r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
9684Changed paths:
9685   M /trunk/examples/Makefile.am
9686   A /trunk/examples/caca.txt
9687   M /trunk/examples/demo.c
9688   M /trunk/examples/spritedit.c
9689   M /trunk/src/blit.c
9690   M /trunk/src/caca.c
9691   M /trunk/src/caca.h
9692   M /trunk/src/caca_internals.h
9693   M /trunk/src/graphics.c
9694
9695  * src/blit.c:
9696    + Added caca_set_dithering() (unused yet).
9697    + Added random dithering.
9698  * src/caca.h:
9699    + Renamed legacy EE_* enums to CACA_*.
9700  * examples/demo.c examples/caca.txt:
9701    + Added a default sprite for libcaca.
9702
9703------------------------------------------------------------------------
9704r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
9705Changed paths:
9706   M /trunk/examples/demo.c
9707   M /trunk/examples/spritedit.c
9708   M /trunk/src/blit.c
9709   M /trunk/src/box.c
9710   M /trunk/src/caca.c
9711   M /trunk/src/caca.h
9712   M /trunk/src/caca_internals.h
9713   M /trunk/src/conic.c
9714   M /trunk/src/graphics.c
9715   M /trunk/src/io.c
9716   M /trunk/src/line.c
9717   M /trunk/src/math.c
9718   M /trunk/src/sprite.c
9719   M /trunk/src/triangle.c
9720
9721  * Changed copyleft to LGPL.
9722
9723------------------------------------------------------------------------
9724r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
9725Changed paths:
9726   M /trunk/Makefile.am
9727   M /trunk/configure.ac
9728   A /trunk/examples (from /trunk/test:90)
9729   M /trunk/examples/Makefile.am
9730   D /trunk/libcaca
9731   A /trunk/src (from /trunk/libcaca:90)
9732   M /trunk/src/line.c
9733   D /trunk/test
9734
9735  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
9736    to examples/.
9737
9738------------------------------------------------------------------------
9739r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
9740Changed paths:
9741   M /trunk/COPYING
9742   M /trunk/Makefile.am
9743   M /trunk/README
9744   M /trunk/TODO
9745   M /trunk/bootstrap
9746   M /trunk/configure.ac
9747   D /trunk/data
9748   D /trunk/debian/.cvsignore
9749   M /trunk/debian/changelog
9750   M /trunk/debian/control
9751   M /trunk/debian/rules
9752   D /trunk/doc
9753   D /trunk/src
9754
9755  * The big TTYvaders/libcaca split. This is libcaca.
9756
9757------------------------------------------------------------------------
9758r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
9759Changed paths:
9760   M /trunk/configure.ac
9761   M /trunk/libcaca/blit.c
9762   M /trunk/libcaca/caca.c
9763   M /trunk/libcaca/conic.c
9764   M /trunk/libcaca/graphics.c
9765   M /trunk/src/weapons.c
9766
9767  * configure.ac:
9768    + Added -Wsign-compare to the warning flags.
9769  * libcaca/caca.c:
9770    + Fixed a signed/unsigned bug that caused infinite waits with
9771      ee_set_delay(0).
9772  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
9773    + Fixed minor signed/unsigned comparison warnings.
9774
9775------------------------------------------------------------------------
9776r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
9777Changed paths:
9778   M /trunk/Makefile.am
9779   M /trunk/TODO
9780   M /trunk/configure.ac
9781   A /trunk/libcaca (from /trunk/libee:87)
9782   M /trunk/libcaca/Makefile.am
9783   M /trunk/libcaca/blit.c
9784   M /trunk/libcaca/box.c
9785   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
9786   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
9787   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
9788   M /trunk/libcaca/conic.c
9789   D /trunk/libcaca/ee.c
9790   D /trunk/libcaca/ee.h
9791   D /trunk/libcaca/ee_internals.h
9792   M /trunk/libcaca/graphics.c
9793   M /trunk/libcaca/io.c
9794   M /trunk/libcaca/line.c
9795   M /trunk/libcaca/math.c
9796   M /trunk/libcaca/sprite.c
9797   M /trunk/libcaca/triangle.c
9798   D /trunk/libee
9799   M /trunk/src/Makefile.am
9800   M /trunk/src/aliens.c
9801   M /trunk/src/bonus.c
9802   M /trunk/src/box.c
9803   M /trunk/src/ceo.c
9804   M /trunk/src/collide.c
9805   M /trunk/src/common.h
9806   M /trunk/src/explosions.c
9807   M /trunk/src/intro.c
9808   M /trunk/src/main.c
9809   M /trunk/src/overlay.c
9810   M /trunk/src/player.c
9811   M /trunk/src/starfield.c
9812   M /trunk/src/tunnel.c
9813   M /trunk/src/weapons.c
9814   M /trunk/test/Makefile.am
9815   M /trunk/test/demo.c
9816   M /trunk/test/spritedit.c
9817
9818  * Renamed libee to libcaca. Far less collisions.
9819
9820------------------------------------------------------------------------
9821r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
9822Changed paths:
9823   M /trunk/libee/Makefile.am
9824   A /trunk/libee/blit.c
9825   M /trunk/libee/ee.h
9826   M /trunk/test/Makefile.am
9827   M /trunk/test/demo.c
9828
9829  * Very ugly ee_blit function. Will be polished in a while.
9830
9831------------------------------------------------------------------------
9832r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
9833Changed paths:
9834   M /trunk/libee/ee.c
9835   M /trunk/libee/ee.h
9836   M /trunk/libee/graphics.c
9837   M /trunk/test/demo.c
9838
9839  * libee/ee.c:
9840    + Replaced ee_color_names[] with ee_get_color_name().
9841    + Don't oversleep in ee_refresh().
9842  * libee/graphics.c:
9843    + Implemented ee_printf().
9844  * test/demo.c:
9845    + If new keypresses are detected, don't wait for the next screen refresh.
9846    + Added an fps counter on demos.
9847    + Added controls for outlines and drawing boundaries.
9848
9849------------------------------------------------------------------------
9850r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
9851Changed paths:
9852   M /trunk/libee/ee.c
9853   M /trunk/libee/ee.h
9854   M /trunk/libee/ee_internals.h
9855   M /trunk/libee/graphics.c
9856   M /trunk/libee/line.c
9857
9858  * libee/graphics.c:
9859    + Correct clipping in ee_putstr() for long strings.
9860  * libee/ee.c:
9861    + New ee_get_rendertime() call to provide framerate information.
9862  * libee/ee.h:
9863    + Added const keywords where it was meaningful, despite Slang's blatant
9864      omission of such keywords in its prototypes.
9865
9866------------------------------------------------------------------------
9867r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
9868Changed paths:
9869   M /trunk/libee/ee.c
9870   M /trunk/src/main.c
9871   M /trunk/test/demo.c
9872
9873  * libee/ee.c:
9874    + Implemented correct framerate wait loop.
9875    + No framedropping yet.
9876  * test/demo.c src/main.c:
9877    + Set an arbitrary framerate for demos.
9878
9879------------------------------------------------------------------------
9880r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
9881Changed paths:
9882   M /trunk/src/Makefile.am
9883   M /trunk/test/Makefile.am
9884
9885  * Fixed compilation in an alternate directory.
9886
9887------------------------------------------------------------------------
9888r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
9889Changed paths:
9890   M /trunk/src/box.c
9891   M /trunk/src/main.c
9892   M /trunk/src/player.c
9893   M /trunk/src/starfield.c
9894   M /trunk/src/tunnel.c
9895   M /trunk/src/weapons.c
9896
9897  * Sanity checks after each malloc() call.
9898
9899------------------------------------------------------------------------
9900r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
9901Changed paths:
9902   M /trunk/libee/ee.h
9903   M /trunk/libee/math.c
9904
9905  * libee/math.c:
9906    + ee_sqrt() now uses unsigned ints.
9907    + Avoid overflows in ee_sqrt().
9908
9909------------------------------------------------------------------------
9910r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
9911Changed paths:
9912   M /trunk/src/intro.c
9913
9914  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
9915
9916------------------------------------------------------------------------
9917r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
9918Changed paths:
9919   M /trunk/libee/ee.c
9920   M /trunk/libee/ee_internals.h
9921   M /trunk/libee/graphics.c
9922   M /trunk/libee/sprite.c
9923
9924  * libee/ee.c:
9925    + Error checking in ee_init().
9926    + Pre-generate the empty line for ee_clear().
9927  * libee/sprite.c:
9928    + Better error checking in ee_sprite_load().
9929
9930------------------------------------------------------------------------
9931r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
9932Changed paths:
9933   M /trunk/libee/conic.c
9934   M /trunk/libee/line.c
9935   M /trunk/src/box.c
9936
9937  * Minor coding style changes.
9938
9939------------------------------------------------------------------------
9940r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
9941Changed paths:
9942   M /trunk/data/Makefile.am
9943   D /trunk/data/bar_boss
9944   D /trunk/data/bar_fighter
9945   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
9946   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
9947   D /trunk/data/baz_fighter
9948   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
9949   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
9950   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
9951   D /trunk/data/explosion_medium
9952   D /trunk/data/explosion_small
9953   D /trunk/data/foo_fighter
9954   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
9955   D /trunk/data/item_gem
9956   D /trunk/data/item_heart
9957   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
9958   D /trunk/data/ship_green
9959   D /trunk/data/weapon_bomb
9960   D /trunk/data/weapon_fragbomb
9961   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
9962   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
9963   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
9964   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
9965   M /trunk/src/aliens.c
9966   M /trunk/src/bonus.c
9967   M /trunk/src/explosions.c
9968   M /trunk/src/intro.c
9969   M /trunk/src/player.c
9970   M /trunk/src/weapons.c
9971   M /trunk/test/demo.c
9972
9973  * Renamed sprites to < 8+3 names for the DOS port.
9974
9975------------------------------------------------------------------------
9976r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
9977Changed paths:
9978   M /trunk/data/bar_boss
9979   M /trunk/data/bar_fighter
9980   M /trunk/data/baz_fighter
9981   M /trunk/data/explosion_medium
9982   M /trunk/data/explosion_small
9983   M /trunk/data/foo_fighter
9984   M /trunk/data/item_gem
9985   M /trunk/data/item_heart
9986   M /trunk/data/ship_green
9987   M /trunk/data/weapon_bomb
9988   M /trunk/data/weapon_fragbomb
9989   M /trunk/src/starfield.c
9990   M /trunk/test/demo.c
9991
9992  * test/demo.c:
9993    + Removed a spurious '\n' from an ee_putstr().
9994  * src/starfield.c:
9995    + Fixed starfield color.
9996  * data/:
9997    + Fixed every sprite's colors.
9998
9999------------------------------------------------------------------------
10000r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
10001Changed paths:
10002   A /trunk/BUGS
10003   M /trunk/Makefile.am
10004   M /trunk/README
10005   M /trunk/TODO
10006   M /trunk/libee/Makefile.am
10007   M /trunk/libee/box.c
10008   M /trunk/libee/conic.c
10009   M /trunk/libee/ee.c
10010   M /trunk/libee/ee.h
10011   A /trunk/libee/ee_internals.h
10012   M /trunk/libee/graphics.c
10013   M /trunk/libee/io.c
10014   M /trunk/libee/line.c
10015   M /trunk/libee/math.c
10016   M /trunk/libee/sprite.c
10017   M /trunk/libee/triangle.c
10018   M /trunk/src/Makefile.am
10019   M /trunk/src/overlay.c
10020   M /trunk/src/weapons.c
10021   M /trunk/test/demo.c
10022
10023  * libee/ee.h:
10024    + Added ee_color_names[] containing our 16 color names.
10025  * libee/ee.c:
10026    + Extended our color set to the full 16 instead of 10.
10027    + Precalculate ncurses attributes.
10028  * libee/graphics.c:
10029    + Clip color value in ee_set_color().
10030    + Clip characters in ee_putchar().
10031    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
10032  * libee/ee_internals.h:
10033    + New file to share extern variables within libee.
10034
10035  * test/demo.c:
10036    + Added a simple demo_color() to output all colors.
10037    + Replaced four ee_draw_line() with ee_draw_thin_box().
10038    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
10039      defines y1.
10040    + Randomized colours from 0 to 15 instead of 1 to 10.
10041
10042  * src/Makefiles.am:
10043    + Added -lm to the ttyvaders linking flags because of the intro.
10044
10045  * README BUGS TODO:
10046    + Updated.
10047
10048------------------------------------------------------------------------
10049r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
10050Changed paths:
10051   M /trunk/README
10052   M /trunk/configure.ac
10053   M /trunk/libee/ee.c
10054   M /trunk/libee/graphics.c
10055
10056  * README:
10057    + Added a note about dos cross-compilation.
10058  * configure.ac:
10059    + Added a check for ScreenUpdate in <pc.h>.
10060  * libee/graphics.c libee/ee.c:
10061    + Improved the conio port thanks to ScreenUpdate().
10062
10063------------------------------------------------------------------------
10064r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
10065Changed paths:
10066   M /trunk/configure.ac
10067   M /trunk/libee/conic.c
10068   M /trunk/libee/ee.c
10069   M /trunk/libee/graphics.c
10070   M /trunk/libee/io.c
10071   M /trunk/libee/line.c
10072
10073  * MS-DOS port of libee, using <conio.h>.
10074
10075------------------------------------------------------------------------
10076r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
10077Changed paths:
10078   M /trunk/data/foo_fighter
10079   M /trunk/libee/box.c
10080   M /trunk/libee/ee.h
10081   M /trunk/libee/graphics.c
10082   M /trunk/libee/line.c
10083   M /trunk/libee/sprite.c
10084   M /trunk/src/Makefile.am
10085   M /trunk/src/aliens.c
10086   M /trunk/src/bonus.c
10087   M /trunk/src/box.c
10088   M /trunk/src/common.h
10089   M /trunk/src/explosions.c
10090   A /trunk/src/intro.c
10091   M /trunk/src/main.c
10092   M /trunk/src/overlay.c
10093   M /trunk/src/player.c
10094   M /trunk/src/starfield.c
10095   M /trunk/src/tunnel.c
10096   M /trunk/src/weapons.c
10097   M /trunk/test/demo.c
10098   M /trunk/test/spritedit.c
10099
10100  * libee/graphics.c:
10101    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
10102  * libee/line.c:
10103    + Implemented draw_polyline() and draw_thin_polyline().
10104  * libee/sprite.c:
10105    + Removed the f member of struct ee_sprite.
10106    + Implemented ee_get_sprite_{width|height|dx|dy}().
10107    + Restore the color fater ee_draw_sprite() is called.
10108  * libee/box.c:
10109    + Fixed a bug causing improper box clipping at the right and the bottom.
10110  * data/foo_fighter:
10111    + Fixed bugs in the sprite.
10112  * src/intro.c:
10113    + Test effects for the future game's intro.
10114  * test/spritedit.c:
10115    + Added stuff to the sprite editor. We can now navigate through frames.
10116
10117------------------------------------------------------------------------
10118r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
10119Changed paths:
10120   M /trunk/libee/Makefile.am
10121   A /trunk/libee/box.c
10122   M /trunk/libee/conic.c
10123   M /trunk/libee/ee.h
10124   M /trunk/libee/triangle.c
10125   M /trunk/test/demo.c
10126
10127  * libee/triangle.c:
10128    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
10129  * libee/box.c:
10130    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
10131  * libee/conic.c:
10132    + Wrote ee_fill_ellipse().
10133    + First attempt at ee_draw_thin_ellipse(), to be reworked.
10134  * test/demo.c:
10135    + Merged demo_lines() and demo_thin_lines().
10136    + Merged demo_triangles() and demo_outlined_triangles().
10137    + Wrote demo_box().
10138    + Use ee_fill_ellipse() in demo_all().
10139
10140------------------------------------------------------------------------
10141r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
10142Changed paths:
10143   M /trunk/data/Makefile.am
10144   A /trunk/data/ship_green
10145   M /trunk/src/collide.c
10146   M /trunk/src/main.c
10147   M /trunk/src/player.c
10148   M /trunk/src/weapons.c
10149
10150  * src/weapons.c:
10151    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
10152  * src/player.c:
10153    + Use ee_draw_sprite() to draw our ship.
10154
10155------------------------------------------------------------------------
10156r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
10157Changed paths:
10158   M /trunk/libee/Makefile.am
10159   M /trunk/libee/conic.c
10160   M /trunk/libee/ee.c
10161   M /trunk/libee/ee.h
10162   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
10163   M /trunk/libee/io.c
10164   M /trunk/libee/line.c
10165   M /trunk/libee/math.c
10166   M /trunk/libee/sprite.c
10167   M /trunk/libee/triangle.c
10168   M /trunk/src/box.c
10169   M /trunk/src/overlay.c
10170   M /trunk/src/player.c
10171   M /trunk/src/starfield.c
10172   M /trunk/src/tunnel.c
10173   M /trunk/src/weapons.c
10174   M /trunk/test/demo.c
10175
10176  * libee/graphics.c:
10177    + Moved ee_putstr() and ee_putchar() in here.
10178  * libee/ee.h:
10179    + Got rid of ee_goto().
10180    + Moved <slang.h> or <curses.h> into libee.
10181  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
10182  * Ditto for ee_putchar().
10183
10184------------------------------------------------------------------------
10185r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
10186Changed paths:
10187   M /trunk/data/Makefile.am
10188   M /trunk/src/Makefile.am
10189   M /trunk/test
10190   M /trunk/test/Makefile.am
10191   A /trunk/test/spritedit.c
10192
10193  * test/spritedit.c:
10194    + Placeholder for our upcoming sprite editor.
10195  * src/Makefile.am data/Makefile.am:
10196    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
10197
10198------------------------------------------------------------------------
10199r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
10200Changed paths:
10201   M /trunk/data/Makefile.am
10202   A /trunk/data/weapon_fragbomb
10203   M /trunk/src/weapons.c
10204
10205  * src/weapons.c data/weapon_fragbomb:
10206    + Drew the fragbomb sprite.
10207    + Use the fragbomb in src/weapons.c.
10208
10209------------------------------------------------------------------------
10210r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
10211Changed paths:
10212   M /trunk/data/Makefile.am
10213   A /trunk/data/weapon_bomb
10214   M /trunk/src/weapons.c
10215
10216  * data/weapon_bomb:
10217    + New bomb sprite.
10218  * src/weapons.c:
10219    + Switched the bomb drawing to use ee_draw_sprite().
10220
10221------------------------------------------------------------------------
10222r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
10223Changed paths:
10224   M /trunk/data/Makefile.am
10225   A /trunk/data/explosion_medium
10226   A /trunk/data/explosion_small
10227   M /trunk/libee/sprite.c
10228   M /trunk/src/explosions.c
10229
10230  * libee/sprite.c:
10231    + Made sprite loading more robust.
10232  * src/explosions.c:
10233    + No longer use ee_putchar etc. to draw our sprites, but use
10234      ee_draw_sprite().
10235  * data/:
10236    + Drew explosion_medium and explosion_small sprites.
10237
10238------------------------------------------------------------------------
10239r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
10240Changed paths:
10241   M /trunk/libee/conic.c
10242
10243  * libee/conic.c: Clip circles and ellipses.
10244
10245------------------------------------------------------------------------
10246r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
10247Changed paths:
10248   M /trunk/libee/conic.c
10249   M /trunk/libee/sprite.c
10250
10251  * libee/sprite.c:
10252    + Added sanity checks in ee_sprite_* functions.
10253  * libee/conic.c:
10254    + Use ellipsepoints() in ee_draw_circle().
10255
10256------------------------------------------------------------------------
10257r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
10258Changed paths:
10259   M /trunk/test/demo.c
10260
10261  * test/demo.c:
10262    + Ellipses demo.
10263
10264------------------------------------------------------------------------
10265r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
10266Changed paths:
10267   M /trunk/libee/conic.c
10268   M /trunk/libee/ee.h
10269
10270  * libee/conic.c:
10271    + ee_draw_ellipse().
10272
10273------------------------------------------------------------------------
10274r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
10275Changed paths:
10276   M /trunk/libee/Makefile.am
10277   D /trunk/libee/circle.c
10278   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
10279   M /trunk/libee/line.c
10280
10281  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
10282
10283------------------------------------------------------------------------
10284r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
10285Changed paths:
10286   M /trunk/libee/line.c
10287
10288  * libee/line.c:
10289    + Added code comments.
10290
10291------------------------------------------------------------------------
10292r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
10293Changed paths:
10294   M /trunk/configure.ac
10295   M /trunk/libee/Makefile.am
10296   M /trunk/src/Makefile.am
10297   M /trunk/test/Makefile.am
10298
10299  * configure.ac:
10300    + Moved optimization flags and warning triggers here.
10301    + Updated the snapshot timestamp.
10302
10303------------------------------------------------------------------------
10304r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
10305Changed paths:
10306   M /trunk/test/demo.c
10307
10308  * test/demo.c: Nicer complete demo.
10309
10310------------------------------------------------------------------------
10311r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
10312Changed paths:
10313   M /trunk/data/Makefile.am
10314   A /trunk/data/baz_fighter
10315   A /trunk/data/foo_fighter
10316   A /trunk/data/item_gem
10317   A /trunk/data/item_heart
10318   M /trunk/libee/ee.h
10319   M /trunk/libee/sprite.c
10320   M /trunk/src/aliens.c
10321   M /trunk/src/bonus.c
10322   M /trunk/src/box.c
10323
10324  * libee/sprite.c:
10325    + More robust sprite loader.
10326    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
10327    + Free all structures in ee_free_sprite().
10328  * src/aliens.c src/bonus.c:
10329    + Use ee_draw_sprite() instead of our manual sprite rendering.
10330  * src/box.c:
10331    + Use ee_draw_line() instead of the manual equivalent.
10332  * data/:
10333    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
10334
10335------------------------------------------------------------------------
10336r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
10337Changed paths:
10338   A /trunk/data/Makefile.am
10339
10340  * Oops, forgot data/Makefile.am.
10341
10342------------------------------------------------------------------------
10343r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
10344Changed paths:
10345   M /trunk/Makefile.am
10346   M /trunk/configure.ac
10347   A /trunk/data
10348   A /trunk/data/bar_boss
10349   A /trunk/data/bar_fighter
10350   M /trunk/test/demo.c
10351
10352  * test/demo.c:
10353    + Wrote a little sprite demo.
10354  * data/:
10355    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
10356
10357------------------------------------------------------------------------
10358r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
10359Changed paths:
10360   M /trunk/libee/Makefile.am
10361   M /trunk/libee/ee.h
10362   A /trunk/libee/sprite.c
10363
10364  * libee/sprite.c:
10365    + Beginning of sprite handling within the library.
10366    + Added support to load files.
10367
10368------------------------------------------------------------------------
10369r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
10370Changed paths:
10371   M /trunk/test/demo.c
10372
10373  * test/demo.c:
10374    + outlined triangles demo.
10375
10376------------------------------------------------------------------------
10377r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
10378Changed paths:
10379   M /trunk/configure.ac
10380   M /trunk/libee/Makefile.am
10381   M /trunk/src/Makefile.am
10382   M /trunk/test/Makefile.am
10383
10384  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
10385
10386------------------------------------------------------------------------
10387r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
10388Changed paths:
10389   M /trunk/src/aliens.c
10390   M /trunk/src/bonus.c
10391   M /trunk/src/box.c
10392   M /trunk/src/collide.c
10393   M /trunk/src/explosions.c
10394   M /trunk/src/main.c
10395   M /trunk/src/overlay.c
10396   M /trunk/src/player.c
10397   M /trunk/src/starfield.c
10398   M /trunk/src/tunnel.c
10399   M /trunk/src/weapons.c
10400
10401  * src/*.c:
10402    + Added missing #include "config.h".
10403    + Fixed a nasty bug in ee_rand() calls.
10404
10405------------------------------------------------------------------------
10406r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
10407Changed paths:
10408   M /trunk/test/demo.c
10409
10410  * test/demo.c:
10411    + Disabled the pyramid demo and wrote a simple triangles demo.
10412
10413------------------------------------------------------------------------
10414r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
10415Changed paths:
10416   M /trunk/libee/Makefile.am
10417   M /trunk/libee/ee.h
10418   A /trunk/libee/triangle.c
10419   M /trunk/test/Makefile.am
10420   M /trunk/test/demo.c
10421
10422  * libee/triangle.c:
10423    + Implemented ee_fill_triangle().
10424  * test/demo.c:
10425    + Triangle demo.
10426
10427------------------------------------------------------------------------
10428r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
10429Changed paths:
10430   M /trunk/libee/ee.h
10431   M /trunk/libee/line.c
10432   M /trunk/test/demo.c
10433
10434  * libee/line.c:
10435    + ee_draw_thin_line().
10436  * test/demo.c:
10437    + Added a thin lines demo.
10438
10439------------------------------------------------------------------------
10440r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
10441Changed paths:
10442   M /trunk/libee/line.c
10443
10444  * libee/line.c: genericized line drawing for future use.
10445
10446------------------------------------------------------------------------
10447r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
10448Changed paths:
10449   M /trunk/test
10450   M /trunk/test/demo.c
10451
10452  * test/demo.c:
10453    + Putpixel demo.
10454    + Draw line demo.
10455    + Draw circle demo.
10456    + Animated radar demo.
10457
10458------------------------------------------------------------------------
10459r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
10460Changed paths:
10461   M /trunk/libee/Makefile.am
10462   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
10463   M /trunk/libee/ee.h
10464   M /trunk/libee/line.c
10465   M /trunk/src/weapons.c
10466
10467  * src/weapons.c:
10468    + Removed draw_circle, use ee_draw_circle instead.
10469  * libee/circle.c:
10470    + New ee_draw_circle function.
10471  * libee/line.c:
10472    + Changed an internal function's name.
10473
10474------------------------------------------------------------------------
10475r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
10476Changed paths:
10477   M /trunk/libee
10478   M /trunk/libee/Makefile.am
10479   M /trunk/libee/ee.h
10480   A /trunk/libee/line.c
10481
10482  * libee/line.c: Implemented ee_draw_line.
10483
10484------------------------------------------------------------------------
10485r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
10486Changed paths:
10487   M /trunk/libee/ee.c
10488   M /trunk/libee/ee.h
10489   M /trunk/test/demo.c
10490
10491  * libee/ee.c:
10492    + got rid of DELAY.
10493  * test/demo.c:
10494    + Minor animation effect.
10495
10496------------------------------------------------------------------------
10497r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
10498Changed paths:
10499   M /trunk/libee/math.c
10500
10501  * libee/math.c: fixed a thinko in ee_rand().
10502
10503------------------------------------------------------------------------
10504r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
10505Changed paths:
10506   M /trunk/libee/Makefile.am
10507   M /trunk/libee/ee.c
10508   M /trunk/libee/ee.h
10509   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
10510   A /trunk/libee/math.c
10511   M /trunk/src/Makefile.am
10512   M /trunk/src/aliens.c
10513   M /trunk/src/collide.c
10514   M /trunk/src/common.h
10515   M /trunk/src/explosions.c
10516   M /trunk/src/main.c
10517   D /trunk/src/math.c
10518   M /trunk/src/starfield.c
10519   M /trunk/src/tunnel.c
10520   M /trunk/src/weapons.c
10521
10522  * libee/io.c:
10523    + Moved ee_get_key() here.
10524  * libee/math.c:
10525    + Moved r00t() here and renamed it to ee_sqrt().
10526    + Moved GET_RAND() here and renamed it to ee_rand().
10527  * src/math.c:
10528    + Removed this deprecated file.
10529
10530------------------------------------------------------------------------
10531r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
10532Changed paths:
10533   M /trunk/src/aliens.c
10534   M /trunk/src/bonus.c
10535   M /trunk/src/box.c
10536   M /trunk/src/ceo.c
10537   M /trunk/src/collide.c
10538   M /trunk/src/common.h
10539   M /trunk/src/explosions.c
10540   M /trunk/src/main.c
10541   M /trunk/src/math.c
10542   M /trunk/src/overlay.c
10543   M /trunk/src/player.c
10544   M /trunk/src/starfield.c
10545   M /trunk/src/tunnel.c
10546   M /trunk/src/weapons.c
10547
10548  * Coding style everywhere.
10549
10550------------------------------------------------------------------------
10551r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
10552Changed paths:
10553   M /trunk/libee/Makefile.am
10554   M /trunk/test/Makefile.am
10555   A /trunk/test/demo.c
10556
10557  * libee/Makefile.am, test/Makefile.am:
10558    + Added more compiler warning flags.
10559  * test/demo.c:
10560    + Small demo for libee.
10561
10562------------------------------------------------------------------------
10563r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
10564Changed paths:
10565   M /trunk/libee/ee.c
10566
10567  * libee/ee.c: Fixed a compilation warning.
10568
10569------------------------------------------------------------------------
10570r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
10571Changed paths:
10572   M /trunk/libee/ee.c
10573
10574  * libee/ee.c: Exact line fill in ee_clear().
10575
10576------------------------------------------------------------------------
10577r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
10578Changed paths:
10579   M /trunk/libee/Makefile.am
10580   M /trunk/libee/ee.c
10581   A /trunk/libee/ee.h
10582   M /trunk/src/Makefile.am
10583   M /trunk/src/aliens.c
10584   M /trunk/src/bonus.c
10585   M /trunk/src/box.c
10586   M /trunk/src/ceo.c
10587   M /trunk/src/common.h
10588   M /trunk/src/explosions.c
10589   M /trunk/src/main.c
10590   M /trunk/src/overlay.c
10591   M /trunk/src/player.c
10592   M /trunk/src/starfield.c
10593   M /trunk/src/tunnel.c
10594   M /trunk/src/weapons.c
10595
10596  * libee is now standalone.
10597
10598------------------------------------------------------------------------
10599r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
10600Changed paths:
10601   M /trunk/Makefile.am
10602   M /trunk/configure.ac
10603   M /trunk/libee
10604   A /trunk/libee/Makefile.am
10605   M /trunk/src/Makefile.am
10606   A /trunk/test
10607   A /trunk/test/Makefile.am
10608
10609  * libee is now (almost) standalone.
10610
10611------------------------------------------------------------------------
10612r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
10613Changed paths:
10614   M /trunk/doc/shapes.txt
10615   A /trunk/libee
10616   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
10617   M /trunk/src/Makefile.am
10618   M /trunk/src/ceo.c
10619   M /trunk/src/common.h
10620   D /trunk/src/graphics.c
10621   M /trunk/src/main.c
10622
10623  * libee/ee.c:
10624    + First file in libee, from src/graphics.c.
10625    + Disable cursor upon initialisation.
10626    + Added delay code for constant framerate.
10627  * src/common.h:
10628    + Minor compilation fix for latest ncurses.
10629
10630------------------------------------------------------------------------
10631r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
10632Changed paths:
10633   M /trunk/bootstrap
10634
10635  * bootstrap: always remove autom4te.cache.
10636
10637------------------------------------------------------------------------
10638r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
10639Changed paths:
10640   M /trunk
10641   M /trunk/autotools
10642   M /trunk/bootstrap
10643   M /trunk/configure.ac
10644   M /trunk/debian
10645   M /trunk/src
10646   M /trunk/src/aliens.c
10647   M /trunk/src/bonus.c
10648   M /trunk/src/box.c
10649   M /trunk/src/ceo.c
10650   M /trunk/src/collide.c
10651   M /trunk/src/common.h
10652   M /trunk/src/explosions.c
10653   M /trunk/src/graphics.c
10654   M /trunk/src/main.c
10655   M /trunk/src/math.c
10656   M /trunk/src/overlay.c
10657   M /trunk/src/player.c
10658   M /trunk/src/starfield.c
10659   M /trunk/src/tunnel.c
10660   M /trunk/src/weapons.c
10661
10662  * Fixed keywords, ignore, and lots of tiny SVN things.
10663
10664------------------------------------------------------------------------
10665r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
10666Changed paths:
10667   M /trunk/TODO
10668   M /trunk/src/Makefile.am
10669   A /trunk/src/box.c
10670   M /trunk/src/common.h
10671   M /trunk/src/main.c
10672   M /trunk/src/overlay.c
10673
10674  * support for boxes
10675  * application: pause box
10676
10677------------------------------------------------------------------------
10678r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
10679Changed paths:
10680   M /trunk/TODO
10681   M /trunk/src/collide.c
10682
10683  * cosmetic code changes.
10684  * fixed a bug in the tunnel munching.
10685
10686------------------------------------------------------------------------
10687r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
10688Changed paths:
10689   M /trunk/README
10690   M /trunk/TODO
10691   M /trunk/configure.ac
10692   M /trunk/src/weapons.c
10693
10694  * fixed the ncurses build.
10695  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
10696
10697------------------------------------------------------------------------
10698r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
10699Changed paths:
10700   M /trunk/configure.ac
10701   M /trunk/src/collide.c
10702   M /trunk/src/common.h
10703   M /trunk/src/graphics.c
10704   M /trunk/src/main.c
10705   M /trunk/src/overlay.c
10706   M /trunk/src/player.c
10707
10708  * new timestamp for a new snapshot.
10709  * lots of sanity checks in collide.c.
10710  * moved usleep() to graphics.c.
10711  * added random key generator in the dummy driver.
10712  * cosmetic changes in the energy bars.
10713
10714------------------------------------------------------------------------
10715r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
10716Changed paths:
10717   M /trunk/src/Makefile.am
10718   M /trunk/src/common.h
10719   M /trunk/src/main.c
10720   A /trunk/src/overlay.c
10721   M /trunk/src/player.c
10722
10723  * better handling of special weapon timeout.
10724  * the bomb is now part of the standard fire button effect.
10725  * overlay for life and special weapon jauges.
10726
10727------------------------------------------------------------------------
10728r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
10729Changed paths:
10730   M /trunk/src/aliens.c
10731   M /trunk/src/collide.c
10732   M /trunk/src/common.h
10733   M /trunk/src/main.c
10734   M /trunk/src/player.c
10735
10736  * aliens are now named foo, bar and baz.
10737  * beginning of life jauges.
10738
10739------------------------------------------------------------------------
10740r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
10741Changed paths:
10742   M /trunk/src/common.h
10743   M /trunk/src/main.c
10744   M /trunk/src/player.c
10745
10746  * ship has vx and vy.
10747
10748------------------------------------------------------------------------
10749r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
10750Changed paths:
10751   M /trunk/TODO
10752   M /trunk/src/main.c
10753   M /trunk/src/tunnel.c
10754
10755  * cosmetic change: reworked draw_tunnel.
10756
10757------------------------------------------------------------------------
10758r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
10759Changed paths:
10760   M /trunk/src/main.c
10761   M /trunk/src/tunnel.c
10762
10763  * lasers are now twice as fast.
10764  * walls are now filled, and displayed on top of aliens.
10765
10766------------------------------------------------------------------------
10767r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
10768Changed paths:
10769   M /trunk/configure.ac
10770   M /trunk/src/Makefile.am
10771   M /trunk/src/ceo.c
10772   M /trunk/src/common.h
10773   M /trunk/src/graphics.c
10774   M /trunk/src/main.c
10775   M /trunk/src/tunnel.c
10776
10777  * added support for --disable-slang.
10778  * fixed an overflow in the tunnel update code.
10779  * fragbomb is now 'f', not 'd'.
10780  * added a missing call to init_bonus().
10781
10782------------------------------------------------------------------------
10783r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
10784Changed paths:
10785   M /trunk/TODO
10786   M /trunk/src/collide.c
10787   M /trunk/src/common.h
10788   M /trunk/src/main.c
10789   M /trunk/src/starfield.c
10790   M /trunk/src/tunnel.c
10791   M /trunk/src/weapons.c
10792
10793  * the beam now digs the tunnel.
107