source: libcaca/trunk/ChangeLog @ 1824

Last change on this file since 1824 was 1824, checked in by Sam Hocevar, 12 years ago
  • Set version to 0.99.beta11.
  • Updated NEWS and ChangeLog?.
File size: 259.9 KB
Line 
1------------------------------------------------------------------------
2r1149 | sam | 2007-09-30 13:32:16 +0000 (Sun, 30 Sep 2007) | 2 lines
3
4  * Minor tuning to the various tests, just so that they’re releasable.
5
6------------------------------------------------------------------------
7r1148 | sam | 2007-09-30 11:28:13 +0000 (Sun, 30 Sep 2007) | 2 lines
8
9  * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
10
11------------------------------------------------------------------------
12r1147 | sam | 2007-09-30 10:22:24 +0000 (Sun, 30 Sep 2007) | 2 lines
13
14  * Added a few rotation pairs. Nothing awesome.
15
16------------------------------------------------------------------------
17r1146 | sam | 2007-09-30 10:12:19 +0000 (Sun, 30 Sep 2007) | 3 lines
18
19  * Improve rotation output by avoiding white-on-black attributes to appear
20    due to spaces.
21
22------------------------------------------------------------------------
23r1145 | sam | 2007-09-29 15:15:17 +0000 (Sat, 29 Sep 2007) | 4 lines
24
25  * Allow to rotate canvases with an odd width.
26  * Added a few additional character pairs of the left/right rotations.
27  * Added missing errno sets.
28
29------------------------------------------------------------------------
30r1144 | sam | 2007-08-02 18:12:19 +0000 (Thu, 02 Aug 2007) | 2 lines
31
32  * More widechar rotations. \/ > /\ < is cool.
33
34------------------------------------------------------------------------
35r1143 | sam | 2007-08-02 17:33:10 +0000 (Thu, 02 Aug 2007) | 2 lines
36
37  * Reset cursor position after a resize. Not sure it’s what I want.
38
39------------------------------------------------------------------------
40r1142 | sam | 2007-08-02 16:38:31 +0000 (Thu, 02 Aug 2007) | 2 lines
41
42  * More widechar rotation pairs.
43
44------------------------------------------------------------------------
45r1141 | sam | 2007-07-17 20:46:18 +0000 (Tue, 17 Jul 2007) | 4 lines
46
47  * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
48    cucul_stretch_* to avoid long function names. And the pairwise rotations
49    look so nice now that they should be the real rotation chars.
50
51------------------------------------------------------------------------
52r1140 | sam | 2007-07-17 17:20:11 +0000 (Tue, 17 Jul 2007) | 3 lines
53
54  * More characters for the wide rotations.
55  * Updated test/text to show what the wide rotations now do.
56
57------------------------------------------------------------------------
58r1139 | sam | 2007-07-17 15:22:34 +0000 (Tue, 17 Jul 2007) | 2 lines
59
60  * Use j/ḷ and l/ȷ pairs in glyph rotation.
61
62------------------------------------------------------------------------
63r1138 | sam | 2007-07-16 23:51:49 +0000 (Mon, 16 Jul 2007) | 2 lines
64
65  * minor warning fix
66
67------------------------------------------------------------------------
68r1137 | sam | 2007-07-10 17:02:46 +0000 (Tue, 10 Jul 2007) | 3 lines
69
70  * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
71    suck massively for now.
72
73------------------------------------------------------------------------
74r1136 | sam | 2007-07-09 17:24:28 +0000 (Mon, 09 Jul 2007) | 2 lines
75
76  * Fixed address in license.
77
78------------------------------------------------------------------------
79r1135 | sam | 2007-06-28 16:29:00 +0000 (Thu, 28 Jun 2007) | 5 lines
80
81  * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
82  * Renamed cucul_rotate into cucul_rotate_180.
83  * Deprecated cucul_rotate and fix examples accordingly.
84  Hope it all makes sense.
85
86------------------------------------------------------------------------
87r1134 | sam | 2007-06-28 15:57:25 +0000 (Thu, 28 Jun 2007) | 2 lines
88
89  * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
90
91------------------------------------------------------------------------
92r1133 | sam | 2007-06-28 15:56:59 +0000 (Thu, 28 Jun 2007) | 2 lines
93
94  * Implemented cucul_left() and cucul_right() for 90-degree rotations.
95
96------------------------------------------------------------------------
97r1132 | sam | 2007-06-28 12:58:17 +0000 (Thu, 28 Jun 2007) | 3 lines
98
99  * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
100    driver.
101
102------------------------------------------------------------------------
103r1131 | sam | 2007-06-28 12:56:40 +0000 (Thu, 28 Jun 2007) | 3 lines
104
105  * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
106    Sittler. Untested.
107
108------------------------------------------------------------------------
109r1130 | sam | 2007-06-28 12:49:28 +0000 (Thu, 28 Jun 2007) | 3 lines
110
111  * Removed malloc() calls from the rotozoom code, put initialisation in the
112    PREPARE rule and did minor cleanup (SCNR).
113
114------------------------------------------------------------------------
115r1129 | sam | 2007-06-28 12:47:57 +0000 (Thu, 28 Jun 2007) | 3 lines
116
117  * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
118    Sittler.
119
120------------------------------------------------------------------------
121r1128 | sam | 2007-06-28 12:46:54 +0000 (Thu, 28 Jun 2007) | 2 lines
122
123  * Added a few chars to the unicode test.
124
125------------------------------------------------------------------------
126r1127 | sam | 2007-06-28 12:46:04 +0000 (Thu, 28 Jun 2007) | 2 lines
127
128  * Differentiate between • and ● in the X11 rendering overrides.
129
130------------------------------------------------------------------------
131r1126 | sam | 2007-06-28 12:15:06 +0000 (Thu, 28 Jun 2007) | 2 lines
132
133  * Patch by Ben Wiley Sittler for two misrendered glyphs.
134
135------------------------------------------------------------------------
136r1125 | sam | 2007-06-28 07:43:41 +0000 (Thu, 28 Jun 2007) | 2 lines
137
138  * Slightly nicer code in driver_x11.c.
139
140------------------------------------------------------------------------
141r1124 | jylam | 2007-06-28 07:42:36 +0000 (Thu, 28 Jun 2007) | 2 lines
142
143 * Minor cosmetic changes
144
145------------------------------------------------------------------------
146r1123 | sam | 2007-06-27 18:00:18 +0000 (Wed, 27 Jun 2007) | 2 lines
147
148  * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
149
150------------------------------------------------------------------------
151r1122 | sam | 2007-06-27 17:40:14 +0000 (Wed, 27 Jun 2007) | 3 lines
152
153  * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
154    bit myself, too.
155
156------------------------------------------------------------------------
157r1121 | sam | 2007-06-27 14:43:59 +0000 (Wed, 27 Jun 2007) | 3 lines
158
159  * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
160    not exist, courtesy of Ben Wiley Sittler.
161
162------------------------------------------------------------------------
163r1120 | sam | 2007-06-27 14:39:47 +0000 (Wed, 27 Jun 2007) | 2 lines
164
165  * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
166
167------------------------------------------------------------------------
168r1119 | sam | 2007-06-27 13:35:59 +0000 (Wed, 27 Jun 2007) | 2 lines
169
170  * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
171
172------------------------------------------------------------------------
173r1118 | sam | 2007-06-27 13:06:18 +0000 (Wed, 27 Jun 2007) | 2 lines
174
175  * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
176
177------------------------------------------------------------------------
178r1117 | sam | 2007-06-27 13:03:31 +0000 (Wed, 27 Jun 2007) | 3 lines
179
180  * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
181    <bsittler@gmail.com>
182
183------------------------------------------------------------------------
184r1116 | sam | 2007-06-27 12:52:15 +0000 (Wed, 27 Jun 2007) | 2 lines
185
186  * Updated internal fonts to match tools/makefont.c.
187
188------------------------------------------------------------------------
189r1115 | sam | 2007-06-27 12:48:34 +0000 (Wed, 27 Jun 2007) | 5 lines
190
191  * Added glyphs to our default fonts:
192    + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
193      Wiley Sittler)
194    + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
195
196------------------------------------------------------------------------
197r1114 | sam | 2007-06-27 12:46:25 +0000 (Wed, 27 Jun 2007) | 2 lines
198
199  * Add a "make fonts" rule to the makefile for easy updates.
200
201------------------------------------------------------------------------
202r1113 | jylam | 2007-06-24 07:46:18 +0000 (Sun, 24 Jun 2007) | 2 lines
203
204 * Added rotozoom (and its 1MB header file)
205
206------------------------------------------------------------------------
207r1112 | jylam | 2007-02-23 14:34:48 +0000 (Fri, 23 Feb 2007) | 2 lines
208
209 * Added squared transition to cacademo
210
211------------------------------------------------------------------------
212r1111 | jylam | 2007-02-22 15:34:48 +0000 (Thu, 22 Feb 2007) | 2 lines
213
214 * Added error checks to cacaplay
215
216------------------------------------------------------------------------
217r1110 | jylam | 2007-02-22 15:31:39 +0000 (Thu, 22 Feb 2007) | 2 lines
218
219 * Added error checks on canvas / display creations
220
221------------------------------------------------------------------------
222r1109 | jylam | 2007-02-22 14:47:32 +0000 (Thu, 22 Feb 2007) | 2 lines
223
224 * Added error detection to truecolor test
225
226------------------------------------------------------------------------
227r1108 | sam | 2007-02-20 18:15:52 +0000 (Tue, 20 Feb 2007) | 2 lines
228
229  * The transformation rules didn’t have ⅃ ⅄ ⅂.
230
231------------------------------------------------------------------------
232r1104 | jylam | 2007-01-04 11:07:43 +0000 (Thu, 04 Jan 2007) | 2 lines
233
234 * Changed threshold in key events, a bit more natural
235
236------------------------------------------------------------------------
237r1103 | sam | 2006-12-12 01:53:54 +0000 (Tue, 12 Dec 2006) | 1 line
238
239  * Bwarf, typo in the no warranty clause.
240------------------------------------------------------------------------
241r1102 | sam | 2006-12-11 15:48:46 +0000 (Mon, 11 Dec 2006) | 2 lines
242
243  * Add a no warranty clause to the code.
244
245------------------------------------------------------------------------
246r1101 | sam | 2006-12-05 17:50:40 +0000 (Tue, 05 Dec 2006) | 2 lines
247
248  * Fix OpenBSD build.
249
250------------------------------------------------------------------------
251r1100 | sam | 2006-11-30 22:41:52 +0000 (Thu, 30 Nov 2006) | 2 lines
252
253  * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
254
255------------------------------------------------------------------------
256r1099 | sam | 2006-11-27 14:58:59 +0000 (Mon, 27 Nov 2006) | 2 lines
257
258  * Got rid of that ugly cv->import member.
259
260------------------------------------------------------------------------
261r1098 | sam | 2006-11-27 14:55:00 +0000 (Mon, 27 Nov 2006) | 3 lines
262
263  * Get rid of test/term.c, it's now in its own repository.
264  * Added back -Wshadow, it's more useful than annoying.
265
266------------------------------------------------------------------------
267r1097 | sam | 2006-11-27 14:53:17 +0000 (Mon, 27 Nov 2006) | 2 lines
268
269  * Fix shadowing declarations.
270
271------------------------------------------------------------------------
272r1096 | sam | 2006-11-27 05:59:29 +0000 (Mon, 27 Nov 2006) | 2 lines
273
274  * Do not build test/term if fcntl() is not available. Yes, could be improved.
275
276------------------------------------------------------------------------
277r1095 | sam | 2006-11-27 05:40:51 +0000 (Mon, 27 Nov 2006) | 2 lines
278
279  * Fixed syntax errors.
280
281------------------------------------------------------------------------
282r1094 | sam | 2006-11-27 01:58:59 +0000 (Mon, 27 Nov 2006) | 2 lines
283
284  * Added stuff to the TODO list.
285
286------------------------------------------------------------------------
287r1093 | sam | 2006-11-27 01:58:00 +0000 (Mon, 27 Nov 2006) | 2 lines
288
289  * A few improvements to the screen/splitvt clone project.
290
291------------------------------------------------------------------------
292r1092 | sam | 2006-11-27 01:56:37 +0000 (Mon, 27 Nov 2006) | 2 lines
293
294  * Improved vt220 import by adding a persistent context to canvases.
295
296------------------------------------------------------------------------
297r1091 | sam | 2006-11-24 05:51:10 +0000 (Fri, 24 Nov 2006) | 2 lines
298
299  * Added caca_set_cursor(). Not yet functional.
300
301------------------------------------------------------------------------
302r1090 | sam | 2006-11-24 05:49:49 +0000 (Fri, 24 Nov 2006) | 3 lines
303
304  * Add support for doublewidth characters even if ncurses or SLang don't know
305    about them.
306
307------------------------------------------------------------------------
308r1089 | jylam | 2006-11-23 20:22:03 +0000 (Thu, 23 Nov 2006) | 2 lines
309
310 * .Net : Fixed drawLine() and updated example (rasters rule)
311
312------------------------------------------------------------------------
313r1088 | sam | 2006-11-21 07:09:35 +0000 (Tue, 21 Nov 2006) | 2 lines
314
315  * Added a test app that swallows two console applications. Switch with C-a.
316
317------------------------------------------------------------------------
318r1087 | sam | 2006-11-21 06:35:04 +0000 (Tue, 21 Nov 2006) | 3 lines
319
320  * Improved ANSI importer so that it supports a lot more of what is needed
321    for basic vt220 emulation.
322
323------------------------------------------------------------------------
324r1086 | sam | 2006-11-20 05:49:45 +0000 (Mon, 20 Nov 2006) | 2 lines
325
326  * Added a few ideas to the TODO list.
327
328------------------------------------------------------------------------
329r1085 | jylam | 2006-11-18 12:27:16 +0000 (Sat, 18 Nov 2006) | 2 lines
330
331 * Added preliminary dither support to .NET bindings
332
333------------------------------------------------------------------------
334r1084 | jylam | 2006-11-18 11:34:40 +0000 (Sat, 18 Nov 2006) | 2 lines
335
336 * Added frames to .NET bindings
337
338------------------------------------------------------------------------
339r1083 | jylam | 2006-11-18 11:25:50 +0000 (Sat, 18 Nov 2006) | 2 lines
340
341 * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
342
343------------------------------------------------------------------------
344r1082 | sam | 2006-11-17 11:28:32 +0000 (Fri, 17 Nov 2006) | 2 lines
345
346  * Merged old code by Ol that can be used as a start for the Cocoa driver.
347
348------------------------------------------------------------------------
349r1080 | sam | 2006-11-16 16:29:57 +0000 (Thu, 16 Nov 2006) | 3 lines
350
351  * Set version to 0.99.beta11.
352  * Updated NEWS and ChangeLog.
353
354------------------------------------------------------------------------
355r1079 | sam | 2006-11-16 15:01:31 +0000 (Thu, 16 Nov 2006) | 3 lines
356
357  * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
358  * Updated export test accordingly.
359
360------------------------------------------------------------------------
361r1078 | sam | 2006-11-16 11:26:22 +0000 (Thu, 16 Nov 2006) | 3 lines
362
363  * Fix a compilation warning by pretending to use seterrno()'s argument
364    even when it isn't.
365
366------------------------------------------------------------------------
367r1077 | sam | 2006-11-16 11:23:56 +0000 (Thu, 16 Nov 2006) | 3 lines
368
369  * Implemented strcmp() and strdup() and added an fflush() stub to the
370    kernel code.
371
372------------------------------------------------------------------------
373r1076 | sam | 2006-11-16 02:08:05 +0000 (Thu, 16 Nov 2006) | 3 lines
374
375  * Added some box drawing glyphs that are used by TOIlet's future.tlf font
376    to the flip/flop/rotation filters.
377
378------------------------------------------------------------------------
379r1072 | sam | 2006-11-14 20:14:38 +0000 (Tue, 14 Nov 2006) | 2 lines
380
381  * Don't rely on pkg-config macros for variable substitution. Just in case.
382
383------------------------------------------------------------------------
384r1071 | sam | 2006-11-14 18:22:31 +0000 (Tue, 14 Nov 2006) | 2 lines
385
386  * No longer bail out with an error if Imlib2 or Doxygen were not found.
387
388------------------------------------------------------------------------
389r1070 | sam | 2006-11-14 18:05:02 +0000 (Tue, 14 Nov 2006) | 2 lines
390
391  * Minor documentation fix.
392
393------------------------------------------------------------------------
394r1069 | sam | 2006-11-14 18:02:29 +0000 (Tue, 14 Nov 2006) | 2 lines
395
396  * Added all the glue needed for a Cocoa output driver.
397
398------------------------------------------------------------------------
399r1068 | sam | 2006-11-14 16:27:15 +0000 (Tue, 14 Nov 2006) | 2 lines
400
401  * Minor compilation warning fix. OS X x86 defines "DELAY".
402
403------------------------------------------------------------------------
404r1067 | sam | 2006-11-14 07:59:52 +0000 (Tue, 14 Nov 2006) | 3 lines
405
406  * Documented flip/flop/rotate as being involutive.
407  * Updated text test.
408
409------------------------------------------------------------------------
410r1066 | sam | 2006-11-14 07:46:51 +0000 (Tue, 14 Nov 2006) | 3 lines
411
412  * Renamed the "all" test to "cucul" because it otherwise conflicted with
413    the automake "all" rule.
414
415------------------------------------------------------------------------
416r1065 | sam | 2006-11-13 23:42:43 +0000 (Mon, 13 Nov 2006) | 3 lines
417
418  * Factored terminal title setting code.
419  * Do not try to set the terminal title if TERM=linux.
420
421------------------------------------------------------------------------
422r1064 | sam | 2006-11-13 23:33:49 +0000 (Mon, 13 Nov 2006) | 2 lines
423
424  * Implemented caca_set_display_title() for ncurses and S-Lang.
425
426------------------------------------------------------------------------
427r1063 | sam | 2006-11-13 23:16:35 +0000 (Mon, 13 Nov 2006) | 4 lines
428
429  * Implemented cucul_get_frame_name() and cucul_set_frame_name().
430  * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
431    know that a frame belongs to a canvas.
432
433------------------------------------------------------------------------
434r1062 | sam | 2006-11-13 23:00:02 +0000 (Mon, 13 Nov 2006) | 2 lines
435
436  * Started writing a full API test. Not sure where it'll lead.
437
438------------------------------------------------------------------------
439r1061 | sam | 2006-11-13 21:42:15 +0000 (Mon, 13 Nov 2006) | 2 lines
440
441  * Updated C++ bindings so that they build, at least.
442
443------------------------------------------------------------------------
444r1060 | sam | 2006-11-13 13:34:06 +0000 (Mon, 13 Nov 2006) | 3 lines
445
446  * Add more randomness to the cacademo effects.
447  * Adapt the swallow test to the display's size.
448
449------------------------------------------------------------------------
450r1059 | sam | 2006-11-13 08:55:36 +0000 (Mon, 13 Nov 2006) | 2 lines
451
452  * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
453
454------------------------------------------------------------------------
455r1058 | sam | 2006-11-13 00:19:18 +0000 (Mon, 13 Nov 2006) | 2 lines
456
457  * Improved ANSI import, especially wrt. drawing context persistence.
458
459------------------------------------------------------------------------
460r1057 | sam | 2006-11-12 23:09:17 +0000 (Sun, 12 Nov 2006) | 2 lines
461
462  * Fix a bug in cucul_put_attr. This function was simply not working.
463
464------------------------------------------------------------------------
465r1056 | sam | 2006-11-12 22:26:36 +0000 (Sun, 12 Nov 2006) | 3 lines
466
467  * Fix a bug in cucul_set_canvas_size() that caused the default attribute
468    to be ignored.
469
470------------------------------------------------------------------------
471r1054 | sam | 2006-11-12 21:29:31 +0000 (Sun, 12 Nov 2006) | 4 lines
472
473  * When importing an utf-8 file, set background and foreground colours to
474    the nearest ANSI values for the current attribute. When importing an ANSI
475    file, force them to lightgray on black.
476
477------------------------------------------------------------------------
478r1053 | sam | 2006-11-12 20:39:27 +0000 (Sun, 12 Nov 2006) | 2 lines
479
480  * Oops, fixed NEW entry.
481
482------------------------------------------------------------------------
483r1048 | sam | 2006-11-12 19:29:43 +0000 (Sun, 12 Nov 2006) | 2 lines
484
485  * Added a "make upload" rule for releases.
486
487------------------------------------------------------------------------
488r1047 | sam | 2006-11-12 18:26:40 +0000 (Sun, 12 Nov 2006) | 3 lines
489
490  * Set version to 0.99.beta10.
491  * Updated NEWS and ChangeLog.
492
493------------------------------------------------------------------------
494r1046 | sam | 2006-11-12 18:23:29 +0000 (Sun, 12 Nov 2006) | 2 lines
495
496  * Documentation updates.
497
498------------------------------------------------------------------------
499r1045 | sam | 2006-11-12 17:45:14 +0000 (Sun, 12 Nov 2006) | 3 lines
500
501  * Re-added cucul_getchar() to the legacy functions. Debian's current version
502    of toilet needs it.
503
504------------------------------------------------------------------------
505r1044 | sam | 2006-11-12 17:30:08 +0000 (Sun, 12 Nov 2006) | 2 lines
506
507  * Add maxwidth and maxheight members to the font format.
508
509------------------------------------------------------------------------
510r1043 | sam | 2006-11-12 15:54:50 +0000 (Sun, 12 Nov 2006) | 3 lines
511
512  * Random transition times in cacademo.
513  * Swallow 4 applications instead of 2 in the swallow test.
514
515------------------------------------------------------------------------
516r1042 | sam | 2006-11-12 15:35:04 +0000 (Sun, 12 Nov 2006) | 2 lines
517
518  * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
519
520------------------------------------------------------------------------
521r1041 | sam | 2006-11-12 15:26:13 +0000 (Sun, 12 Nov 2006) | 3 lines
522
523  * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
524  * More debugging information in the import/export and font functions.
525
526------------------------------------------------------------------------
527r1040 | sam | 2006-11-12 14:42:58 +0000 (Sun, 12 Nov 2006) | 3 lines
528
529  * Add CJK punctuation to the default fonts.
530  * Minor changes to the font2tga test program.
531
532------------------------------------------------------------------------
533r1039 | sam | 2006-11-12 13:11:01 +0000 (Sun, 12 Nov 2006) | 2 lines
534
535  * Add a debug() function and a --enable-debug configure flag.
536
537------------------------------------------------------------------------
538r1038 | sam | 2006-11-12 12:26:48 +0000 (Sun, 12 Nov 2006) | 3 lines
539
540  * Support fullwidth fonts.
541  * Add Katakanas and Hiraganas to the default fonts.
542
543------------------------------------------------------------------------
544r1037 | sam | 2006-11-12 11:06:34 +0000 (Sun, 12 Nov 2006) | 2 lines
545
546  * Documented caca_event_t members.
547
548------------------------------------------------------------------------
549r1036 | sam | 2006-11-12 10:42:14 +0000 (Sun, 12 Nov 2006) | 3 lines
550
551  * Documentation updates. Moved the canvas and font format definitions to
552    the Doxygen documentation.
553
554------------------------------------------------------------------------
555r1035 | sam | 2006-11-12 10:32:38 +0000 (Sun, 12 Nov 2006) | 4 lines
556
557  * Mention caca-config being deprecated in its manpage, and removed mention
558    of --plugin-libs from it. The option is still here but does the same as
559    --libs.
560
561------------------------------------------------------------------------
562r1034 | sam | 2006-11-12 10:06:35 +0000 (Sun, 12 Nov 2006) | 2 lines
563
564  * Properly handle EOF in cacaplay.
565
566------------------------------------------------------------------------
567r1033 | sam | 2006-11-12 10:04:23 +0000 (Sun, 12 Nov 2006) | 2 lines
568
569  * Documentation fixes and TODO updates.
570
571------------------------------------------------------------------------
572r1032 | sam | 2006-11-12 10:02:51 +0000 (Sun, 12 Nov 2006) | 2 lines
573
574  * Flush stdout after writing the data in the raw driver.
575
576------------------------------------------------------------------------
577r1031 | sam | 2006-11-12 09:48:37 +0000 (Sun, 12 Nov 2006) | 2 lines
578
579  * Allow cacaplay to play streams and updated its manpage.
580
581------------------------------------------------------------------------
582r1030 | sam | 2006-11-12 09:46:10 +0000 (Sun, 12 Nov 2006) | 2 lines
583
584  * Fix infinite loop due to signed/unsigned mistake.
585
586------------------------------------------------------------------------
587r1029 | sam | 2006-11-11 18:07:58 +0000 (Sat, 11 Nov 2006) | 3 lines
588
589  * libcaca multiplexer: swallows two libcaca applications, for instance
590    cacademo and cacafire, and displays them in a canvas.
591
592------------------------------------------------------------------------
593r1028 | sam | 2006-11-11 17:55:11 +0000 (Sat, 11 Nov 2006) | 2 lines
594
595  * Fixed a bug in the caca importer.
596
597------------------------------------------------------------------------
598r1027 | sam | 2006-11-11 17:13:16 +0000 (Sat, 11 Nov 2006) | 2 lines
599
600  * Fix program header.
601
602------------------------------------------------------------------------
603r1026 | sam | 2006-11-11 16:29:39 +0000 (Sat, 11 Nov 2006) | 2 lines
604
605  * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
606
607------------------------------------------------------------------------
608r1025 | sam | 2006-11-11 15:38:40 +0000 (Sat, 11 Nov 2006) | 2 lines
609
610  * Made cucul_blit() handle-aware. Added a blit test for that.
611
612------------------------------------------------------------------------
613r1024 | sam | 2006-11-11 15:17:16 +0000 (Sat, 11 Nov 2006) | 2 lines
614
615  * Free all memory upon exit in the transform test.
616
617------------------------------------------------------------------------
618r1023 | sam | 2006-11-11 15:10:38 +0000 (Sat, 11 Nov 2006) | 3 lines
619
620  * Update transform.c so that it uses import functions instead of blitting
621    lines.
622
623------------------------------------------------------------------------
624r1022 | sam | 2006-11-11 14:51:04 +0000 (Sat, 11 Nov 2006) | 2 lines
625
626  * Do not force the text colour when importing a text file.
627
628------------------------------------------------------------------------
629r1021 | sam | 2006-11-11 14:24:35 +0000 (Sat, 11 Nov 2006) | 2 lines
630
631  * Add cursor and handle support to canvases. Unused yet.
632
633------------------------------------------------------------------------
634r1020 | sam | 2006-11-11 13:29:03 +0000 (Sat, 11 Nov 2006) | 3 lines
635
636  * Cosmetic code and documentation changes here and there.
637  * Updated TODO.
638
639------------------------------------------------------------------------
640r1019 | sam | 2006-11-11 13:03:19 +0000 (Sat, 11 Nov 2006) | 2 lines
641
642  * Restore attribute settings before resizing the canvas in the frame test.
643
644------------------------------------------------------------------------
645r1018 | sam | 2006-11-11 13:00:36 +0000 (Sat, 11 Nov 2006) | 2 lines
646
647  * Rename sprite.c into frame.c.
648
649------------------------------------------------------------------------
650r1017 | sam | 2006-11-11 12:57:03 +0000 (Sat, 11 Nov 2006) | 2 lines
651
652  * Prepare the way for per-frame width/height information.
653
654------------------------------------------------------------------------
655r1016 | sam | 2006-11-11 12:27:37 +0000 (Sat, 11 Nov 2006) | 2 lines
656
657  * Fix minor uninitialised data bug in cucul_canvas_create().
658
659------------------------------------------------------------------------
660r1015 | sam | 2006-11-11 12:11:20 +0000 (Sat, 11 Nov 2006) | 2 lines
661
662  * Allow to resize canvases back to (0,0).
663
664------------------------------------------------------------------------
665r1014 | sam | 2006-11-11 09:22:10 +0000 (Sat, 11 Nov 2006) | 4 lines
666
667  * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
668    functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
669    by fullwidth character support.
670
671------------------------------------------------------------------------
672r1013 | sam | 2006-11-11 09:18:42 +0000 (Sat, 11 Nov 2006) | 2 lines
673
674  * Got rid of very old _cucul_init_dither() function call.
675
676------------------------------------------------------------------------
677r1012 | sam | 2006-11-11 09:10:17 +0000 (Sat, 11 Nov 2006) | 3 lines
678
679  * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
680    function.
681
682------------------------------------------------------------------------
683r1011 | sam | 2006-11-11 08:44:14 +0000 (Sat, 11 Nov 2006) | 3 lines
684
685  * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
686    the now official cucul_attr_to_ansi_[fb]g().
687
688------------------------------------------------------------------------
689r1010 | sam | 2006-11-11 08:34:41 +0000 (Sat, 11 Nov 2006) | 2 lines
690
691  * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
692
693------------------------------------------------------------------------
694r1009 | sam | 2006-11-11 08:11:26 +0000 (Sat, 11 Nov 2006) | 4 lines
695
696  * Switch back to UTF-32 arguments for drawing primitives, now that we
697    properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
698    uses these functions anyway.
699
700------------------------------------------------------------------------
701r1008 | sam | 2006-11-11 07:56:30 +0000 (Sat, 11 Nov 2006) | 2 lines
702
703  * Implemented cucul_draw_cp437_box().
704
705------------------------------------------------------------------------
706r1007 | sam | 2006-11-10 15:38:09 +0000 (Fri, 10 Nov 2006) | 2 lines
707
708  * Wrote manual pages for img2irc, cacaplay and cacaserver.
709
710------------------------------------------------------------------------
711r1006 | sam | 2006-11-10 10:29:54 +0000 (Fri, 10 Nov 2006) | 2 lines
712
713  * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
714
715------------------------------------------------------------------------
716r1005 | sam | 2006-11-09 17:24:29 +0000 (Thu, 09 Nov 2006) | 3 lines
717
718  * Don't try to guess the file format in cacaserver, instead feed the data
719    to cucul_import_memory() and try again later if it says "not enough data".
720
721------------------------------------------------------------------------
722r1004 | sam | 2006-11-09 17:20:47 +0000 (Thu, 09 Nov 2006) | 2 lines
723
724  * If not enough data is available for import, return 0 instead of an error.
725
726------------------------------------------------------------------------
727r1003 | sam | 2006-11-09 11:14:57 +0000 (Thu, 09 Nov 2006) | 2 lines
728
729  * Minor documentation fixes.
730
731------------------------------------------------------------------------
732r1002 | jylam | 2006-11-09 09:27:35 +0000 (Thu, 09 Nov 2006) | 2 lines
733
734 * Fixed behaviour of the pig while resizing window
735
736------------------------------------------------------------------------
737r1001 | sam | 2006-11-08 17:27:48 +0000 (Wed, 08 Nov 2006) | 2 lines
738
739  * Slight documentation update.
740
741------------------------------------------------------------------------
742r1000 | sam | 2006-11-08 17:26:57 +0000 (Wed, 08 Nov 2006) | 2 lines
743
744  * Convert all programs and tests to the new import/export API.
745
746------------------------------------------------------------------------
747r999 | sam | 2006-11-08 17:18:23 +0000 (Wed, 08 Nov 2006) | 8 lines
748
749  * Set the cucul_import_memory() buffer type to void const * instead of
750    unsigned char const * so that C++ programs won't complain.
751                   ___  __  __  ____    ___   ___   ___
752                  / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
753                 | | | | |\/| | |  _  | (_) | (_) | (_) |
754                 | |_| | |  | | |_| |  \__, |\__, |\__, |
755                  \___/|_|  |_|\____|    /_/   /_/   /_/
756
757------------------------------------------------------------------------
758r998 | sam | 2006-11-08 16:43:59 +0000 (Wed, 08 Nov 2006) | 4 lines
759
760  * Renamed cucul_export() to cucul_export_memory(), paves the way for a
761    cucul_export_file() but I'm not sure yet this is a good idea.
762  * Use the new import/export API in libcaca.
763
764------------------------------------------------------------------------
765r997 | sam | 2006-11-08 16:34:43 +0000 (Wed, 08 Nov 2006) | 3 lines
766
767  * Renamed cucul_import() to cucul_import_memory() and implemented
768    cucul_import_file().
769
770------------------------------------------------------------------------
771r996 | sam | 2006-11-08 13:12:06 +0000 (Wed, 08 Nov 2006) | 2 lines
772
773  * Don't try to include arpa/inet.h in kernel mode.
774
775------------------------------------------------------------------------
776r995 | sam | 2006-11-08 13:05:42 +0000 (Wed, 08 Nov 2006) | 2 lines
777
778  * Don't use htonl() directly, use common.h's hton32() wrapper.
779
780------------------------------------------------------------------------
781r994 | sam | 2006-11-08 12:11:07 +0000 (Wed, 08 Nov 2006) | 2 lines
782
783  * Deprecate buffer management. We're back to standard void* memory areas.
784
785------------------------------------------------------------------------
786r993 | sam | 2006-11-08 07:59:23 +0000 (Wed, 08 Nov 2006) | 2 lines
787
788  * Minor syntax fix in the doxygen documentation.
789
790------------------------------------------------------------------------
791r992 | sam | 2006-11-08 07:58:03 +0000 (Wed, 08 Nov 2006) | 2 lines
792
793  * Do not link cacaserver with libcaca, it only uses libcucul.
794
795------------------------------------------------------------------------
796r991 | sam | 2006-11-06 11:06:44 +0000 (Mon, 06 Nov 2006) | 2 lines
797
798  * Replace CUCUL_COLOR_* with CUCUL_*.
799
800------------------------------------------------------------------------
801r990 | sam | 2006-11-06 11:04:37 +0000 (Mon, 06 Nov 2006) | 2 lines
802
803  * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
804
805------------------------------------------------------------------------
806r989 | sam | 2006-11-05 23:59:06 +0000 (Sun, 05 Nov 2006) | 2 lines
807
808  * Fix a harmless warning in caca0.c.
809
810------------------------------------------------------------------------
811r987 | sam | 2006-11-05 22:51:04 +0000 (Sun, 05 Nov 2006) | 3 lines
812
813  * Set version to 0.99.beta9.
814  * Updated NEWS and ChangeLog.
815
816------------------------------------------------------------------------
817r986 | sam | 2006-11-05 22:45:10 +0000 (Sun, 05 Nov 2006) | 2 lines
818
819  * Updated TODO list.
820
821------------------------------------------------------------------------
822r985 | sam | 2006-11-05 22:20:51 +0000 (Sun, 05 Nov 2006) | 6 lines
823
824  * Updated the caca export format so that it supports multiple frames.
825  * Updated the caca importer to reflect that; only one frame is read at the
826    moment.
827  * Added an "utf8cr" export format for UTF-8 + CRLF exports.
828  * Updated cacaserver to reflect file format changes.
829
830------------------------------------------------------------------------
831r984 | sam | 2006-11-05 21:59:26 +0000 (Sun, 05 Nov 2006) | 2 lines
832
833  * Use the import function to load the pig image in cxxtest.
834
835------------------------------------------------------------------------
836r983 | sam | 2006-11-05 21:47:51 +0000 (Sun, 05 Nov 2006) | 2 lines
837
838  * Add information to the font format.
839
840------------------------------------------------------------------------
841r982 | jylam | 2006-11-05 18:31:45 +0000 (Sun, 05 Nov 2006) | 2 lines
842
843 * Fixed typo, added compilation example
844
845------------------------------------------------------------------------
846r981 | jylam | 2006-11-05 18:14:26 +0000 (Sun, 05 Nov 2006) | 2 lines
847
848 * Started a real and complete tutorial
849
850------------------------------------------------------------------------
851r980 | sam | 2006-11-05 18:08:36 +0000 (Sun, 05 Nov 2006) | 2 lines
852
853  * Oops, fixed getChar's prototype.
854
855------------------------------------------------------------------------
856r979 | sam | 2006-11-05 18:06:09 +0000 (Sun, 05 Nov 2006) | 2 lines
857
858  * Implemented putChar() and updated getChar()'s prototype.
859
860------------------------------------------------------------------------
861r978 | sam | 2006-11-05 18:00:53 +0000 (Sun, 05 Nov 2006) | 2 lines
862
863  * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
864
865------------------------------------------------------------------------
866r977 | jylam | 2006-11-05 17:27:37 +0000 (Sun, 05 Nov 2006) | 2 lines
867
868 * Fixed c++ example
869
870------------------------------------------------------------------------
871r976 | sam | 2006-11-05 16:58:58 +0000 (Sun, 05 Nov 2006) | 2 lines
872
873  * Fix the default canvas colour value.
874
875------------------------------------------------------------------------
876r975 | sam | 2006-11-05 16:56:49 +0000 (Sun, 05 Nov 2006) | 2 lines
877
878  * Remove legacy cucul_ansi_to_str() from cucul.h.
879
880------------------------------------------------------------------------
881r974 | sam | 2006-10-31 17:03:21 +0000 (Tue, 31 Oct 2006) | 3 lines
882
883  * Slightly changed the font header information. No one distributes libcaca
884    fonts yet anyway :-)
885
886------------------------------------------------------------------------
887r973 | sam | 2006-10-31 14:34:06 +0000 (Tue, 31 Oct 2006) | 2 lines
888
889  * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
890
891------------------------------------------------------------------------
892r972 | sam | 2006-10-31 14:04:22 +0000 (Tue, 31 Oct 2006) | 4 lines
893
894  * Got rid of cucul_ansi_to_str(), it's really useless.
895  * Partial update of the C++ bindings.
896  * Updated documentation.
897
898------------------------------------------------------------------------
899r971 | sam | 2006-10-31 13:44:41 +0000 (Tue, 31 Oct 2006) | 2 lines
900
901  * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
902
903------------------------------------------------------------------------
904r970 | sam | 2006-10-31 13:29:48 +0000 (Tue, 31 Oct 2006) | 5 lines
905
906  * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
907    cucul_set_color() and cucul_set_truecolor() under the new names
908    cucul_set_color_ansi() and cucul_set_color_argb().
909  * Renamed cucul_get_color_name() into cucul_ansi_to_str().
910
911------------------------------------------------------------------------
912r969 | sam | 2006-10-31 08:17:58 +0000 (Tue, 31 Oct 2006) | 3 lines
913
914  * Changed cucul_set_attr() so that only setting the style does not change
915    the colour.
916
917------------------------------------------------------------------------
918r968 | sam | 2006-10-30 16:37:36 +0000 (Mon, 30 Oct 2006) | 3 lines
919
920  * Blink/Underline/Bold/Italics support in the HTML exporters.
921  * Underline support in the X11 driver.
922
923------------------------------------------------------------------------
924r967 | sam | 2006-10-30 14:41:16 +0000 (Mon, 30 Oct 2006) | 2 lines
925
926  * Add Bold/Blink/Italics/Underline to the export and color tests.
927
928------------------------------------------------------------------------
929r966 | sam | 2006-10-30 14:33:46 +0000 (Mon, 30 Oct 2006) | 2 lines
930
931  * Fix IRC and term transparency (again).
932
933------------------------------------------------------------------------
934r965 | sam | 2006-10-30 13:51:25 +0000 (Mon, 30 Oct 2006) | 2 lines
935
936  * Updated TODO list.
937
938------------------------------------------------------------------------
939r962 | sam | 2006-10-29 22:07:07 +0000 (Sun, 29 Oct 2006) | 3 lines
940
941  * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
942    deprecated using GCC attributes.
943
944------------------------------------------------------------------------
945r961 | sam | 2006-10-29 20:54:51 +0000 (Sun, 29 Oct 2006) | 5 lines
946
947  * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
948    functionality into cucul_set_attr().
949  * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
950  * Rename CUCUL_COLOR_* to CUCUL_*.
951
952------------------------------------------------------------------------
953r960 | sam | 2006-10-29 08:35:46 +0000 (Sun, 29 Oct 2006) | 4 lines
954
955  * Remove cucul_set_color() from the exported API and replaced all calls
956    with cucul_set_attr_ansi(). Old application will still compile (but issue
957    a warning) and run, though.
958
959------------------------------------------------------------------------
960r959 | sam | 2006-10-29 08:06:27 +0000 (Sun, 29 Oct 2006) | 2 lines
961
962  * Fix broken Imlib2 support in cacaview.
963
964------------------------------------------------------------------------
965r958 | sam | 2006-10-28 23:53:46 +0000 (Sat, 28 Oct 2006) | 6 lines
966
967  * Use the LSB of alpha and blue components to encode additional flags such
968    as bold or underline. No higher level support for these yet, but at
969    least everything is consistent.
970  * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
971    to replace cucul_set_color() and cucul_set_truecolor().
972
973------------------------------------------------------------------------
974r957 | sam | 2006-10-27 20:40:24 +0000 (Fri, 27 Oct 2006) | 2 lines
975
976  * Reworded documentation about buffer/string distinction.
977
978------------------------------------------------------------------------
979r956 | sam | 2006-10-27 20:22:48 +0000 (Fri, 27 Oct 2006) | 2 lines
980
981  * Fix a buffer overflow in the utf-8 cucul_import().
982
983------------------------------------------------------------------------
984r955 | jylam | 2006-10-27 20:18:23 +0000 (Fri, 27 Oct 2006) | 2 lines
985
986 * Documentation a bit clearer while importing a string into a buffer
987
988------------------------------------------------------------------------
989r954 | jylam | 2006-10-27 19:26:35 +0000 (Fri, 27 Oct 2006) | 2 lines
990
991 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
992
993------------------------------------------------------------------------
994r953 | sam | 2006-10-26 09:24:29 +0000 (Thu, 26 Oct 2006) | 3 lines
995
996  * Put at least one space in empty IRC lines otherwise most clients won't
997    output them.
998
999------------------------------------------------------------------------
1000r952 | sam | 2006-10-26 09:17:21 +0000 (Thu, 26 Oct 2006) | 2 lines
1001
1002  * Allow to import empty files or files with only empty lines.
1003
1004------------------------------------------------------------------------
1005r951 | sam | 2006-10-26 09:04:55 +0000 (Thu, 26 Oct 2006) | 2 lines
1006
1007  * Support export of zero-sized canvases.
1008
1009------------------------------------------------------------------------
1010r950 | sam | 2006-10-26 08:47:39 +0000 (Thu, 26 Oct 2006) | 2 lines
1011
1012  * Fix a buffer overflow in the import format autodetection code.
1013
1014------------------------------------------------------------------------
1015r949 | sam | 2006-10-26 08:45:18 +0000 (Thu, 26 Oct 2006) | 2 lines
1016
1017  * Allow to import zero-sized canvases.
1018
1019------------------------------------------------------------------------
1020r948 | sam | 2006-10-26 08:17:41 +0000 (Thu, 26 Oct 2006) | 2 lines
1021
1022  * CACA_GEOMETRY works with the raw driver.
1023
1024------------------------------------------------------------------------
1025r947 | sam | 2006-10-26 08:16:43 +0000 (Thu, 26 Oct 2006) | 3 lines
1026
1027  * Allow to create the initial canvas with a zero size. Either the application
1028    resizes it later, or the driver changes it to fit the display.
1029
1030------------------------------------------------------------------------
1031r946 | sam | 2006-10-26 08:11:39 +0000 (Thu, 26 Oct 2006) | 2 lines
1032
1033  * Minor changes to the frames test.
1034
1035------------------------------------------------------------------------
1036r945 | sam | 2006-10-25 22:06:21 +0000 (Wed, 25 Oct 2006) | 3 lines
1037
1038  * Removed "This function..." constructs from documentation. Fixed a few
1039    documentation errors or imprecisions.
1040
1041------------------------------------------------------------------------
1042r944 | sam | 2006-10-25 22:04:31 +0000 (Wed, 25 Oct 2006) | 2 lines
1043
1044  * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
1045
1046------------------------------------------------------------------------
1047r943 | sam | 2006-10-25 22:01:38 +0000 (Wed, 25 Oct 2006) | 2 lines
1048
1049  * Do not output \r in the UTF-8 exporter.
1050
1051------------------------------------------------------------------------
1052r942 | sam | 2006-10-24 07:07:47 +0000 (Tue, 24 Oct 2006) | 2 lines
1053
1054  * Use enter as the transition key.
1055
1056------------------------------------------------------------------------
1057r941 | sam | 2006-10-22 21:24:15 +0000 (Sun, 22 Oct 2006) | 3 lines
1058
1059  * Set version to 0.99.beta8.
1060  * Updated NEWS and ChangeLog.
1061
1062------------------------------------------------------------------------
1063r940 | sam | 2006-10-22 21:13:32 +0000 (Sun, 22 Oct 2006) | 4 lines
1064
1065  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
1066    fullwidth characters.
1067  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
1068
1069------------------------------------------------------------------------
1070r939 | sam | 2006-10-22 20:31:10 +0000 (Sun, 22 Oct 2006) | 3 lines
1071
1072  * Added block drawing glyphs to the flip/flop/rotate functions.
1073  * Made these functions fullwidth-aware.
1074
1075------------------------------------------------------------------------
1076r938 | sam | 2006-10-22 19:53:48 +0000 (Sun, 22 Oct 2006) | 2 lines
1077
1078  * Add fullwidth characters to the transform test.
1079
1080------------------------------------------------------------------------
1081r937 | sam | 2006-10-22 17:40:55 +0000 (Sun, 22 Oct 2006) | 3 lines
1082
1083  * Updated documentation of fullwidth-aware functions.
1084  * Fullwidth support in all exporters.
1085
1086------------------------------------------------------------------------
1087r936 | sam | 2006-10-22 17:19:58 +0000 (Sun, 22 Oct 2006) | 2 lines
1088
1089  * Add a test for fullwidth characters to the exporter test.
1090
1091------------------------------------------------------------------------
1092r935 | sam | 2006-10-22 16:49:54 +0000 (Sun, 22 Oct 2006) | 2 lines
1093
1094  * Support for fullwidth glyphs in the UTF-8 importer.
1095
1096------------------------------------------------------------------------
1097r934 | sam | 2006-10-22 16:35:25 +0000 (Sun, 22 Oct 2006) | 2 lines
1098
1099  * Support for fullwidth glyphs in the libcaca output drivers.
1100
1101------------------------------------------------------------------------
1102r933 | sam | 2006-10-22 16:16:15 +0000 (Sun, 22 Oct 2006) | 2 lines
1103
1104  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
1105
1106------------------------------------------------------------------------
1107r932 | sam | 2006-10-22 15:03:22 +0000 (Sun, 22 Oct 2006) | 3 lines
1108
1109  * Fix the Unicode test.
1110  * Add a test for fullwidth characters.
1111
1112------------------------------------------------------------------------
1113r931 | sam | 2006-10-22 15:01:04 +0000 (Sun, 22 Oct 2006) | 2 lines
1114
1115  * Support for fullwidth (= double width) Unicode characters.
1116
1117------------------------------------------------------------------------
1118r930 | sam | 2006-10-22 14:40:50 +0000 (Sun, 22 Oct 2006) | 2 lines
1119
1120  * Minor changes to the documentation front page.
1121
1122------------------------------------------------------------------------
1123r929 | sam | 2006-10-20 16:19:41 +0000 (Fri, 20 Oct 2006) | 2 lines
1124
1125  * Do not link binaries with @CACA_LIBS@, it's useless.
1126
1127------------------------------------------------------------------------
1128r928 | sam | 2006-10-20 16:17:12 +0000 (Fri, 20 Oct 2006) | 2 lines
1129
1130  * Implemented cucul_utf32_is_fullwidth().
1131
1132------------------------------------------------------------------------
1133r927 | sam | 2006-10-19 23:17:33 +0000 (Thu, 19 Oct 2006) | 2 lines
1134
1135  * Slightly updated TODO list.
1136
1137------------------------------------------------------------------------
1138r926 | sam | 2006-10-19 22:43:17 +0000 (Thu, 19 Oct 2006) | 3 lines
1139
1140  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
1141    as plugins. This way, libcaca does not directly depend on those libraries.
1142
1143------------------------------------------------------------------------
1144r925 | sam | 2006-10-19 21:21:00 +0000 (Thu, 19 Oct 2006) | 2 lines
1145
1146  * Add checks for getopt / getopt_long.
1147
1148------------------------------------------------------------------------
1149r924 | sam | 2006-10-14 22:11:33 +0000 (Sat, 14 Oct 2006) | 2 lines
1150
1151  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
1152
1153------------------------------------------------------------------------
1154r923 | sam | 2006-10-12 09:33:49 +0000 (Thu, 12 Oct 2006) | 2 lines
1155
1156  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
1157
1158------------------------------------------------------------------------
1159r922 | sam | 2006-10-06 10:12:52 +0000 (Fri, 06 Oct 2006) | 3 lines
1160
1161  * Fixed a bug in the IRC exporter that could break the output when there
1162    were commas in the canvas.
1163
1164------------------------------------------------------------------------
1165r920 | sam | 2006-10-04 12:11:16 +0000 (Wed, 04 Oct 2006) | 3 lines
1166
1167  * Set version to 0.99.beta7.
1168  * Updated NEWS and ChangeLog.
1169
1170------------------------------------------------------------------------
1171r917 | sam | 2006-10-01 12:50:43 +0000 (Sun, 01 Oct 2006) | 2 lines
1172
1173  * Support transparency in the colour UTF-8 exporter.
1174
1175------------------------------------------------------------------------
1176r916 | sam | 2006-10-01 12:23:30 +0000 (Sun, 01 Oct 2006) | 2 lines
1177
1178  * Better precision in cucul_fill_triangle().
1179
1180------------------------------------------------------------------------
1181r915 | sam | 2006-10-01 11:53:35 +0000 (Sun, 01 Oct 2006) | 2 lines
1182
1183  * More optimisations in cucul_fill_triangle().
1184
1185------------------------------------------------------------------------
1186r914 | sam | 2006-10-01 10:47:41 +0000 (Sun, 01 Oct 2006) | 2 lines
1187
1188  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
1189
1190------------------------------------------------------------------------
1191r913 | sam | 2006-10-01 08:53:41 +0000 (Sun, 01 Oct 2006) | 2 lines
1192
1193  * Set default background to transparent in the ANSI and UTF-8 importers.
1194
1195------------------------------------------------------------------------
1196r901 | jylam | 2006-09-30 18:56:23 +0000 (Sat, 30 Sep 2006) | 9 lines
1197
1198 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
1199 
1200 --This line, and those below, will be ignored--
1201
1202M    cxx/cucul++.cpp
1203A    cxx/cxxtest.cpp
1204M    cxx/cucul++.h
1205M    cxx/Makefile.am
1206
1207------------------------------------------------------------------------
1208r900 | sam | 2006-09-30 18:35:50 +0000 (Sat, 30 Sep 2006) | 2 lines
1209
1210  * Updated NEWS and ChangeLog.
1211
1212------------------------------------------------------------------------
1213r899 | sam | 2006-09-30 18:25:41 +0000 (Sat, 30 Sep 2006) | 2 lines
1214
1215  * Set version to 0.99.beta6.
1216
1217------------------------------------------------------------------------
1218r898 | sam | 2006-09-30 18:24:10 +0000 (Sat, 30 Sep 2006) | 2 lines
1219
1220  * Added an optional argument to the import test to select import format.
1221
1222------------------------------------------------------------------------
1223r897 | sam | 2006-09-30 18:20:39 +0000 (Sat, 30 Sep 2006) | 3 lines
1224
1225  * As per user request, only display the "Powered by libcaca" banner for a
1226    few seconds at the beginning.
1227
1228------------------------------------------------------------------------
1229r896 | sam | 2006-09-30 17:49:09 +0000 (Sat, 30 Sep 2006) | 2 lines
1230
1231  * Fix minor memory leak in cucul_set_canvas_boundaries().
1232
1233------------------------------------------------------------------------
1234r895 | sam | 2006-09-30 17:31:16 +0000 (Sat, 30 Sep 2006) | 2 lines
1235
1236  * Fix minor memory leak in cucul_free_canvas().
1237
1238------------------------------------------------------------------------
1239r890 | sam | 2006-09-29 23:36:02 +0000 (Fri, 29 Sep 2006) | 2 lines
1240
1241  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
1242
1243------------------------------------------------------------------------
1244r889 | sam | 2006-09-29 23:34:03 +0000 (Fri, 29 Sep 2006) | 3 lines
1245
1246  * Add "utf8" import format.
1247  * Documented "text" import format.
1248
1249------------------------------------------------------------------------
1250r874 | sam | 2006-09-26 20:32:48 +0000 (Tue, 26 Sep 2006) | 2 lines
1251
1252  * Initialise colours to default/transparent instead of lightgray/black.
1253
1254------------------------------------------------------------------------
1255r873 | sam | 2006-09-25 16:12:17 +0000 (Mon, 25 Sep 2006) | 3 lines
1256
1257  * Remove non-ASCII character from NEWS file because Doxygen is unable to
1258    encode it in the manpages.
1259
1260------------------------------------------------------------------------
1261r872 | sam | 2006-09-25 16:00:10 +0000 (Mon, 25 Sep 2006) | 2 lines
1262
1263  * Fix enumeration layout in the manpage documentation.
1264
1265------------------------------------------------------------------------
1266r871 | sam | 2006-09-25 15:58:33 +0000 (Mon, 25 Sep 2006) | 3 lines
1267
1268  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
1269    escape them. Fix that upon installation.
1270
1271------------------------------------------------------------------------
1272r870 | sam | 2006-09-23 19:07:13 +0000 (Sat, 23 Sep 2006) | 4 lines
1273
1274  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
1275    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
1276    with the current values.
1277
1278------------------------------------------------------------------------
1279r869 | sam | 2006-09-23 07:36:54 +0000 (Sat, 23 Sep 2006) | 2 lines
1280
1281  * Updated TODO.
1282
1283------------------------------------------------------------------------
1284r868 | sam | 2006-09-23 01:55:29 +0000 (Sat, 23 Sep 2006) | 2 lines
1285
1286  * Updated NEWS and ChangeLog.
1287
1288------------------------------------------------------------------------
1289r867 | sam | 2006-09-23 01:48:10 +0000 (Sat, 23 Sep 2006) | 2 lines
1290
1291  * Update the cacademo manpage to reflect the merge.
1292
1293------------------------------------------------------------------------
1294r866 | sam | 2006-09-23 01:28:49 +0000 (Sat, 23 Sep 2006) | 2 lines
1295
1296  * Implemented cucul_get_color().
1297
1298------------------------------------------------------------------------
1299r865 | sam | 2006-09-23 01:18:49 +0000 (Sat, 23 Sep 2006) | 2 lines
1300
1301  * Fixed chcul_getchar's error behaviour.
1302
1303------------------------------------------------------------------------
1304r864 | sam | 2006-09-23 01:10:15 +0000 (Sat, 23 Sep 2006) | 2 lines
1305
1306  * Update versioning.
1307
1308------------------------------------------------------------------------
1309r863 | sam | 2006-09-23 00:59:47 +0000 (Sat, 23 Sep 2006) | 2 lines
1310
1311  * Handle transparency in the IRC export.
1312
1313------------------------------------------------------------------------
1314r862 | sam | 2006-09-23 00:55:42 +0000 (Sat, 23 Sep 2006) | 2 lines
1315
1316  * When resizing a canvas, use the current fg/bg colours to fill holes.
1317
1318------------------------------------------------------------------------
1319r861 | sam | 2006-09-22 23:26:56 +0000 (Fri, 22 Sep 2006) | 2 lines
1320
1321  * Remove toilet from the libcaca source, it'll be moved to its own repo.
1322
1323------------------------------------------------------------------------
1324r860 | sam | 2006-09-22 00:27:13 +0000 (Fri, 22 Sep 2006) | 2 lines
1325
1326  * Autocrop toilet output.
1327
1328------------------------------------------------------------------------
1329r859 | sam | 2006-09-22 00:20:06 +0000 (Fri, 22 Sep 2006) | 2 lines
1330
1331  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
1332
1333------------------------------------------------------------------------
1334r858 | sam | 2006-09-21 22:36:00 +0000 (Thu, 21 Sep 2006) | 2 lines
1335
1336  * Really export IRC as UTF-8, as advertised in the documentation.
1337
1338------------------------------------------------------------------------
1339r857 | sam | 2006-09-21 21:30:50 +0000 (Thu, 21 Sep 2006) | 3 lines
1340
1341  * Handle UTF-8 in TOIlet.
1342  * Add a --irc flag to TOIlet.
1343
1344------------------------------------------------------------------------
1345r856 | sam | 2006-09-21 19:54:54 +0000 (Thu, 21 Sep 2006) | 2 lines
1346
1347  * Support for platforms without <getopt.h> in TOIlet.
1348
1349------------------------------------------------------------------------
1350r855 | sam | 2006-09-21 17:32:27 +0000 (Thu, 21 Sep 2006) | 2 lines
1351
1352  * Added getopt support to toilet.
1353
1354------------------------------------------------------------------------
1355r854 | sam | 2006-09-21 16:59:23 +0000 (Thu, 21 Sep 2006) | 2 lines
1356
1357  * Check for <getopt.h> and getopt_long.
1358
1359------------------------------------------------------------------------
1360r853 | sam | 2006-09-20 16:31:12 +0000 (Wed, 20 Sep 2006) | 2 lines
1361
1362  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
1363
1364------------------------------------------------------------------------
1365r852 | sam | 2006-09-19 19:11:33 +0000 (Tue, 19 Sep 2006) | 2 lines
1366
1367  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
1368
1369------------------------------------------------------------------------
1370r851 | jylam | 2006-09-19 19:06:04 +0000 (Tue, 19 Sep 2006) | 2 lines
1371
1372 * Oops \o/
1373
1374------------------------------------------------------------------------
1375r850 | jylam | 2006-09-19 19:04:29 +0000 (Tue, 19 Sep 2006) | 2 lines
1376
1377 * REAL fix
1378
1379------------------------------------------------------------------------
1380r849 | sam | 2006-09-19 19:00:40 +0000 (Tue, 19 Sep 2006) | 2 lines
1381
1382  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
1383
1384------------------------------------------------------------------------
1385r848 | sam | 2006-09-19 18:47:39 +0000 (Tue, 19 Sep 2006) | 2 lines
1386
1387  * Hopefully fix 64-bit bug.
1388
1389------------------------------------------------------------------------
1390r847 | jylam | 2006-09-19 18:40:09 +0000 (Tue, 19 Sep 2006) | 2 lines
1391
1392 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
1393
1394------------------------------------------------------------------------
1395r846 | sam | 2006-09-19 16:07:13 +0000 (Tue, 19 Sep 2006) | 3 lines
1396
1397  * Implemented cucul_getchar(). Useful because you don’t necessarily know
1398    what you are importing.
1399
1400------------------------------------------------------------------------
1401r845 | sam | 2006-09-19 08:26:43 +0000 (Tue, 19 Sep 2006) | 2 lines
1402
1403  * Added an fprintf stub to the kernel.
1404
1405------------------------------------------------------------------------
1406r844 | sam | 2006-09-19 08:18:32 +0000 (Tue, 19 Sep 2006) | 2 lines
1407
1408  * Optimised memory usage in the GL driver and added a few comments.
1409
1410------------------------------------------------------------------------
1411r843 | jylam | 2006-09-19 08:04:38 +0000 (Tue, 19 Sep 2006) | 5 lines
1412
1413 * Fixed compilation warning, and ....
1414 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
1415 
1416 
1417
1418------------------------------------------------------------------------
1419r842 | sam | 2006-09-19 00:02:59 +0000 (Tue, 19 Sep 2006) | 2 lines
1420
1421  * Got rid of cucul_render_glyph(). Ahahahaha.
1422
1423------------------------------------------------------------------------
1424r841 | sam | 2006-09-19 00:01:26 +0000 (Tue, 19 Sep 2006) | 2 lines
1425
1426  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
1427
1428------------------------------------------------------------------------
1429r840 | sam | 2006-09-18 22:32:25 +0000 (Mon, 18 Sep 2006) | 2 lines
1430
1431  * Full Unicode support in the GL driver.
1432
1433------------------------------------------------------------------------
1434r839 | sam | 2006-09-18 22:29:20 +0000 (Mon, 18 Sep 2006) | 2 lines
1435
1436  * Oops, fixed typo in cucul_get_font_blocks().
1437
1438------------------------------------------------------------------------
1439r838 | sam | 2006-09-18 17:40:35 +0000 (Mon, 18 Sep 2006) | 2 lines
1440
1441  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
1442
1443------------------------------------------------------------------------
1444r837 | sam | 2006-09-18 07:31:31 +0000 (Mon, 18 Sep 2006) | 2 lines
1445
1446  * Remove useless -I../kernel/ from CFLAGS.
1447
1448------------------------------------------------------------------------
1449r836 | sam | 2006-09-18 07:30:14 +0000 (Mon, 18 Sep 2006) | 2 lines
1450
1451  * Fix the kernel build rules.
1452
1453------------------------------------------------------------------------
1454r835 | sam | 2006-09-18 07:20:06 +0000 (Mon, 18 Sep 2006) | 3 lines
1455
1456  * Do not build the raw output in kernel mode.
1457  * Fix cucul_utf32_to_cp437() call in the VGA output.
1458
1459------------------------------------------------------------------------
1460r834 | sam | 2006-09-18 07:11:43 +0000 (Mon, 18 Sep 2006) | 2 lines
1461
1462  * Fixed memcmp() prototype and implementation.
1463
1464------------------------------------------------------------------------
1465r833 | sam | 2006-09-18 06:59:48 +0000 (Mon, 18 Sep 2006) | 2 lines
1466
1467  * Added errno support to the kernel.
1468
1469------------------------------------------------------------------------
1470r832 | jylam | 2006-09-17 13:36:13 +0000 (Sun, 17 Sep 2006) | 2 lines
1471
1472 * Updated .Net bindings
1473
1474------------------------------------------------------------------------
1475r831 | jylam | 2006-09-17 13:15:12 +0000 (Sun, 17 Sep 2006) | 2 lines
1476
1477 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
1478
1479------------------------------------------------------------------------
1480r830 | sam | 2006-09-17 12:58:12 +0000 (Sun, 17 Sep 2006) | 2 lines
1481
1482  * A few coding style fixes.
1483
1484------------------------------------------------------------------------
1485r829 | jylam | 2006-09-17 12:44:18 +0000 (Sun, 17 Sep 2006) | 2 lines
1486
1487 * Updated kernel 'driver', still not working, but most of the work is done
1488
1489------------------------------------------------------------------------
1490r828 | sam | 2006-09-17 11:39:22 +0000 (Sun, 17 Sep 2006) | 2 lines
1491
1492  * Minor TODO update.
1493
1494------------------------------------------------------------------------
1495r827 | sam | 2006-09-17 11:10:49 +0000 (Sun, 17 Sep 2006) | 2 lines
1496
1497  * Minor documentation fix (testing the buildbot, actually).
1498
1499------------------------------------------------------------------------
1500r826 | jylam | 2006-09-17 10:54:23 +0000 (Sun, 17 Sep 2006) | 2 lines
1501
1502 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
1503
1504------------------------------------------------------------------------
1505r825 | sam | 2006-09-17 01:12:28 +0000 (Sun, 17 Sep 2006) | 2 lines
1506
1507  * Coding style (ahaha vieux porc).
1508
1509------------------------------------------------------------------------
1510r824 | sam | 2006-09-17 00:53:48 +0000 (Sun, 17 Sep 2006) | 2 lines
1511
1512  * Got rid of OFFSET_X and OFFSET_Y.
1513
1514------------------------------------------------------------------------
1515r823 | sam | 2006-09-17 00:48:30 +0000 (Sun, 17 Sep 2006) | 2 lines
1516
1517  * More cleanup in cacademo.c.
1518
1519------------------------------------------------------------------------
1520r822 | sam | 2006-09-17 00:32:23 +0000 (Sun, 17 Sep 2006) | 2 lines
1521
1522  * Cosmetic changes to cacademo.
1523
1524------------------------------------------------------------------------
1525r821 | sam | 2006-09-17 00:11:29 +0000 (Sun, 17 Sep 2006) | 2 lines
1526
1527  * Factored the star code (vieux porc).
1528
1529------------------------------------------------------------------------
1530r820 | sam | 2006-09-17 00:02:31 +0000 (Sun, 17 Sep 2006) | 3 lines
1531
1532  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
1533    worked properly.
1534
1535------------------------------------------------------------------------
1536r819 | sam | 2006-09-16 23:34:18 +0000 (Sat, 16 Sep 2006) | 2 lines
1537
1538  * Moved transition data to the function.
1539
1540------------------------------------------------------------------------
1541r818 | jylam | 2006-09-16 21:27:59 +0000 (Sat, 16 Sep 2006) | 2 lines
1542
1543 * Added nifty rotation to our 80's star.
1544
1545------------------------------------------------------------------------
1546r817 | sam | 2006-09-16 21:08:11 +0000 (Sat, 16 Sep 2006) | 2 lines
1547
1548  * Fixing precision.
1549
1550------------------------------------------------------------------------
1551r816 | jylam | 2006-09-16 21:00:46 +0000 (Sat, 16 Sep 2006) | 2 lines
1552
1553 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
1554
1555------------------------------------------------------------------------
1556r815 | jylam | 2006-09-16 20:48:31 +0000 (Sat, 16 Sep 2006) | 2 lines
1557
1558 * Added much disco transition (ellipses suck). YMCA \o/
1559
1560------------------------------------------------------------------------
1561r814 | sam | 2006-09-16 17:15:11 +0000 (Sat, 16 Sep 2006) | 2 lines
1562
1563  * Fix compilation warning in the slang driver.
1564
1565------------------------------------------------------------------------
1566r813 | sam | 2006-09-16 16:01:48 +0000 (Sat, 16 Sep 2006) | 3 lines
1567
1568  * Smooth transitions between effects in cacademo. Press 'n' to switch
1569    immediately to the next transition.
1570
1571------------------------------------------------------------------------
1572r812 | sam | 2006-09-16 15:46:30 +0000 (Sat, 16 Sep 2006) | 2 lines
1573
1574  * Fix badly initialised data in the gamma test.
1575
1576------------------------------------------------------------------------
1577r811 | sam | 2006-09-16 15:06:09 +0000 (Sat, 16 Sep 2006) | 3 lines
1578
1579  * Moved the matrix effect test into cacademo. Removed the motion sensor
1580    stuff, it's cool but it's crap.
1581
1582------------------------------------------------------------------------
1583r810 | jylam | 2006-09-16 13:26:51 +0000 (Sat, 16 Sep 2006) | 2 lines
1584
1585 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
1586
1587------------------------------------------------------------------------
1588r809 | jylam | 2006-09-16 13:19:23 +0000 (Sat, 16 Sep 2006) | 2 lines
1589
1590 * Fixed truecolor bug in OpenGL driver.
1591
1592------------------------------------------------------------------------
1593r808 | sam | 2006-09-16 13:12:11 +0000 (Sat, 16 Sep 2006) | 2 lines
1594
1595  * Factor most of the cacademo code.
1596
1597------------------------------------------------------------------------
1598r807 | sam | 2006-09-16 12:57:41 +0000 (Sat, 16 Sep 2006) | 3 lines
1599
1600  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
1601    to cast the int to double in the sin() call.  (:@ gruik!
1602
1603------------------------------------------------------------------------
1604r806 | jylam | 2006-09-16 12:47:55 +0000 (Sat, 16 Sep 2006) | 2 lines
1605
1606 * hey, ***I*** found a factorisation bug in cacaballs !
1607
1608------------------------------------------------------------------------
1609r805 | jylam | 2006-09-16 12:40:37 +0000 (Sat, 16 Sep 2006) | 2 lines
1610
1611 * OpenGL builtin font support
1612
1613------------------------------------------------------------------------
1614r804 | sam | 2006-09-16 09:45:03 +0000 (Sat, 16 Sep 2006) | 2 lines
1615
1616  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
1617
1618------------------------------------------------------------------------
1619r803 | sam | 2006-09-16 09:43:36 +0000 (Sat, 16 Sep 2006) | 3 lines
1620
1621  * Initialize random seed to getpid()+time(NULL) so that the user does not
1622    have to do it.
1623
1624------------------------------------------------------------------------
1625r802 | sam | 2006-09-09 17:58:57 +0000 (Sat, 09 Sep 2006) | 3 lines
1626
1627  * Updated ChangeLog and NEWS.
1628  * 0.99.beta4 release.
1629
1630------------------------------------------------------------------------
1631r801 | sam | 2006-09-09 17:54:06 +0000 (Sat, 09 Sep 2006) | 2 lines
1632
1633  * Replace 'man3caca' with 'man3' in generated manpages.
1634
1635------------------------------------------------------------------------
1636r800 | sam | 2006-09-09 17:52:54 +0000 (Sat, 09 Sep 2006) | 2 lines
1637
1638  * Fix dithering handling in demo0.c.
1639
1640------------------------------------------------------------------------
1641r799 | sam | 2006-09-09 17:31:43 +0000 (Sat, 09 Sep 2006) | 2 lines
1642
1643  * Do not output unnecessary libraries in caca-output config.
1644
1645------------------------------------------------------------------------
1646r798 | sam | 2006-09-09 17:20:32 +0000 (Sat, 09 Sep 2006) | 2 lines
1647
1648  * Oops, thinko in the migration doc.
1649
1650------------------------------------------------------------------------
1651r797 | sam | 2006-09-09 17:02:30 +0000 (Sat, 09 Sep 2006) | 3 lines
1652
1653  * Updated the migration documentation so that it mentions the <caca0.h>
1654    compatibility layer.
1655
1656------------------------------------------------------------------------
1657r796 | sam | 2006-09-09 16:53:13 +0000 (Sat, 09 Sep 2006) | 3 lines
1658
1659  * Made features (such as dithering mode) and caca_sqrt work in the legacy
1660    0.x glue code.
1661
1662------------------------------------------------------------------------
1663r795 | sam | 2006-09-09 15:40:16 +0000 (Sat, 09 Sep 2006) | 3 lines
1664
1665  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
1666    test for the <caca0.h> emulation layer.
1667
1668------------------------------------------------------------------------
1669r794 | sam | 2006-09-09 15:38:06 +0000 (Sat, 09 Sep 2006) | 8 lines
1670
1671  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
1672    just need to include <caca0.h> instead of <caca.h> and should be source-
1673    compatible with old versions of libcaca.
1674
1675    Most of the old API works, except features and caca_sqrt(). Sprites do
1676    work API-wise but due to the new format they are no longer working in
1677    the same way.
1678
1679------------------------------------------------------------------------
1680r793 | sam | 2006-09-09 14:52:05 +0000 (Sat, 09 Sep 2006) | 2 lines
1681
1682  * Fix a crash in export.c with unknown file formats.
1683
1684------------------------------------------------------------------------
1685r792 | sam | 2006-08-30 21:30:29 +0000 (Wed, 30 Aug 2006) | 2 lines
1686
1687  * U+214B TURNED AMPERSAND
1688
1689------------------------------------------------------------------------
1690r791 | sam | 2006-08-25 10:22:57 +0000 (Fri, 25 Aug 2006) | 3 lines
1691
1692  * Updated ChangeLog and NEWS.
1693  * 0.99.beta3 release.
1694
1695------------------------------------------------------------------------
1696r790 | sam | 2006-08-25 10:16:53 +0000 (Fri, 25 Aug 2006) | 3 lines
1697
1698  * Removed debian packaging stuff from the trunk. It'll now be at
1699    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
1700
1701------------------------------------------------------------------------
1702r789 | sam | 2006-08-13 17:30:34 +0000 (Sun, 13 Aug 2006) | 2 lines
1703
1704  * Factored some of the GL code.
1705
1706------------------------------------------------------------------------
1707r788 | sam | 2006-08-02 13:15:52 +0000 (Wed, 02 Aug 2006) | 2 lines
1708
1709  * A few changes to the matrix program. I do not plan to maintain it.
1710
1711------------------------------------------------------------------------
1712r787 | sam | 2006-08-02 13:12:43 +0000 (Wed, 02 Aug 2006) | 3 lines
1713
1714  * Fixed libcaca prototypes so that all functions use the errno mechanism
1715    and return a value.
1716
1717------------------------------------------------------------------------
1718r786 | sam | 2006-08-02 13:11:39 +0000 (Wed, 02 Aug 2006) | 2 lines
1719
1720  * Fixed cucul_create_canvas()'s documentation.
1721
1722------------------------------------------------------------------------
1723r785 | sam | 2006-07-21 08:19:29 +0000 (Fri, 21 Jul 2006) | 3 lines
1724
1725  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
1726    thanks to Sean D'Epagnier.
1727
1728------------------------------------------------------------------------
1729r784 | jylam | 2006-06-10 11:35:18 +0000 (Sat, 10 Jun 2006) | 2 lines
1730
1731 * Updated C++ bindings
1732
1733------------------------------------------------------------------------
1734r783 | sam | 2006-06-10 11:04:21 +0000 (Sat, 10 Jun 2006) | 3 lines
1735
1736  * Fix debian package dependencies; -dev packages didn't pull their library
1737    dependencies. Of course.
1738
1739------------------------------------------------------------------------
1740r782 | sam | 2006-05-31 14:33:48 +0000 (Wed, 31 May 2006) | 2 lines
1741
1742  * Fixed matrix.c for non-Thinkpad computers.
1743
1744------------------------------------------------------------------------
1745r781 | sam | 2006-05-31 14:08:58 +0000 (Wed, 31 May 2006) | 2 lines
1746
1747  * Fix a build failure when X11R7 is available but OpenGL isn't.
1748
1749------------------------------------------------------------------------
1750r780 | sam | 2006-05-31 12:18:23 +0000 (Wed, 31 May 2006) | 3 lines
1751
1752  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
1753    which case it is massively useless.
1754
1755------------------------------------------------------------------------
1756r779 | sam | 2006-05-28 22:19:10 +0000 (Sun, 28 May 2006) | 3 lines
1757
1758  * Updated ChangeLog and NEWS.
1759  * 0.99.beta2 release.
1760
1761------------------------------------------------------------------------
1762r778 | sam | 2006-05-26 07:43:41 +0000 (Fri, 26 May 2006) | 2 lines
1763
1764  * Updated the Debian build scripts.
1765
1766------------------------------------------------------------------------
1767r777 | sam | 2006-05-26 07:01:10 +0000 (Fri, 26 May 2006) | 2 lines
1768
1769  * Fixed an out of bounds bug in cucul_blit().
1770
1771------------------------------------------------------------------------
1772r776 | sam | 2006-05-26 07:00:34 +0000 (Fri, 26 May 2006) | 2 lines
1773
1774  * Removed legacy CUCUL_LIBS from caca-config.
1775
1776------------------------------------------------------------------------
1777r775 | sam | 2006-05-26 07:00:04 +0000 (Fri, 26 May 2006) | 3 lines
1778
1779  * UTF-8 input support for ncurses.
1780  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
1781
1782------------------------------------------------------------------------
1783r774 | sam | 2006-05-26 06:59:11 +0000 (Fri, 26 May 2006) | 2 lines
1784
1785  * Reduced IDLE_USEC by half. Today's machines are fast :-)
1786
1787------------------------------------------------------------------------
1788r773 | sam | 2006-05-25 22:32:03 +0000 (Thu, 25 May 2006) | 3 lines
1789
1790  * Fixed UTF-8 support in ncurses.
1791  * Set ncurses's priority higher than slang.
1792
1793------------------------------------------------------------------------
1794r772 | sam | 2006-05-25 20:01:30 +0000 (Thu, 25 May 2006) | 2 lines
1795
1796  * Updated TODO list.
1797
1798------------------------------------------------------------------------
1799r771 | sam | 2006-05-25 20:01:10 +0000 (Thu, 25 May 2006) | 3 lines
1800
1801  * Have cucul_utf8_to_utf32 write how many bytes it read.
1802  * Use that in the SLang driver so that it supports UTF-8 input.
1803
1804------------------------------------------------------------------------
1805r770 | sam | 2006-05-25 19:59:35 +0000 (Thu, 25 May 2006) | 3 lines
1806
1807  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
1808    an explicit cast.
1809
1810------------------------------------------------------------------------
1811r769 | sam | 2006-05-25 19:58:21 +0000 (Thu, 25 May 2006) | 4 lines
1812
1813  * Minor cosmetic changes in the test programs.
1814  * Code enhancements in the ncurses driver.
1815  * Added a comment to explain why slang has a higher priority than ncurses.
1816
1817------------------------------------------------------------------------
1818r768 | sam | 2006-05-25 19:56:55 +0000 (Thu, 25 May 2006) | 2 lines
1819
1820  * Fixed the DOS build.
1821
1822------------------------------------------------------------------------
1823r767 | sam | 2006-05-25 19:56:03 +0000 (Thu, 25 May 2006) | 2 lines
1824
1825  * Minor cosmetic fix.
1826
1827------------------------------------------------------------------------
1828r766 | sam | 2006-05-25 19:55:11 +0000 (Thu, 25 May 2006) | 3 lines
1829
1830  * Added -I${top_srcdir} to the compilation flags to fix builds configured
1831    from an alternate directory (they failed to find common.h).
1832
1833------------------------------------------------------------------------
1834r765 | sam | 2006-05-25 19:11:18 +0000 (Thu, 25 May 2006) | 3 lines
1835
1836  * Removed --enable-network flag, but reused the test as a condition for
1837    building cacaserver.
1838
1839------------------------------------------------------------------------
1840r764 | sam | 2006-05-25 19:10:35 +0000 (Thu, 25 May 2006) | 2 lines
1841
1842  * Updated build scripts for DOS and Win32.
1843
1844------------------------------------------------------------------------
1845r763 | sam | 2006-05-20 08:45:19 +0000 (Sat, 20 May 2006) | 3 lines
1846
1847  * Got backspace to work with the slang and ncurses drivers in an X
1848    terminal window.
1849
1850------------------------------------------------------------------------
1851r762 | sam | 2006-05-20 08:19:13 +0000 (Sat, 20 May 2006) | 2 lines
1852
1853  * More coding style fixes in the GL driver.
1854
1855------------------------------------------------------------------------
1856r761 | sam | 2006-05-20 08:11:58 +0000 (Sat, 20 May 2006) | 2 lines
1857
1858  * Fixed awful indenting of the GL plugin.
1859
1860------------------------------------------------------------------------
1861r760 | sam | 2006-05-20 05:45:57 +0000 (Sat, 20 May 2006) | 3 lines
1862
1863  * Make the ncurses driver UTF-8 and UTF-32 aware.
1864  * Add the backspace key to the ncurses driver.
1865
1866------------------------------------------------------------------------
1867r759 | sam | 2006-05-20 05:41:14 +0000 (Sat, 20 May 2006) | 3 lines
1868
1869  * Make the slang driver UTF-8 and UTF-32 aware.
1870  * Add the backspace key to the slang driver.
1871
1872------------------------------------------------------------------------
1873r758 | sam | 2006-05-20 05:29:24 +0000 (Sat, 20 May 2006) | 3 lines
1874
1875  * Renamed the event data member "ucs4" to "utf32" for consistency
1876    with "utf8".
1877
1878------------------------------------------------------------------------
1879r757 | sam | 2006-05-20 05:28:31 +0000 (Sat, 20 May 2006) | 3 lines
1880
1881  * Added information from a recent Debian upload of the old
1882    version of libcaca.
1883
1884------------------------------------------------------------------------
1885r756 | sam | 2006-05-19 18:34:23 +0000 (Fri, 19 May 2006) | 2 lines
1886
1887  * Text input test program. Might be merged into libcaca if it works well.
1888
1889------------------------------------------------------------------------
1890r755 | sam | 2006-05-19 06:44:58 +0000 (Fri, 19 May 2006) | 2 lines
1891
1892  * Updated the TODO list.
1893
1894------------------------------------------------------------------------
1895r754 | sam | 2006-05-19 06:00:00 +0000 (Fri, 19 May 2006) | 2 lines
1896
1897  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
1898
1899------------------------------------------------------------------------
1900r753 | sam | 2006-05-19 05:44:27 +0000 (Fri, 19 May 2006) | 3 lines
1901
1902  * Renamed caca_set_delay() and caca_get_rendertime() into
1903    caca_set_display_time() and caca_get_display_time() for consistency.
1904
1905------------------------------------------------------------------------
1906r752 | sam | 2006-05-19 05:30:01 +0000 (Fri, 19 May 2006) | 2 lines
1907
1908  * Documented the newly exported charset functions.
1909
1910------------------------------------------------------------------------
1911r751 | sam | 2006-05-19 04:53:48 +0000 (Fri, 19 May 2006) | 2 lines
1912
1913  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
1914
1915------------------------------------------------------------------------
1916r750 | sam | 2006-05-18 07:57:42 +0000 (Thu, 18 May 2006) | 2 lines
1917
1918  * Regenerated fonts and reactivated them under Win32.
1919
1920------------------------------------------------------------------------
1921r749 | sam | 2006-05-18 07:56:54 +0000 (Thu, 18 May 2006) | 6 lines
1922
1923  * Elite trick in the font generator to cope with C89's string length
1924    limitation of 509 characters. Instead of doing:
1925       char foo[10] = "abcdefghij";
1926    we now do:
1927       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
1928
1929------------------------------------------------------------------------
1930r748 | sam | 2006-05-18 06:26:31 +0000 (Thu, 18 May 2006) | 2 lines
1931
1932  * font2tga no longer needs cucul_internal.h.
1933
1934------------------------------------------------------------------------
1935r747 | sam | 2006-05-18 06:23:47 +0000 (Thu, 18 May 2006) | 5 lines
1936
1937  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
1938    int which shall be used as an UTF-32 character. We do not have any casting
1939    problems due to the signedness of chars because all characters were
1940    ASCII (ie. <= 0x7f) beforehands.
1941
1942------------------------------------------------------------------------
1943r746 | sam | 2006-05-18 06:13:36 +0000 (Thu, 18 May 2006) | 2 lines
1944
1945  * Added font2tga, a test program that exports our font in a known format.
1946
1947------------------------------------------------------------------------
1948r745 | sam | 2006-05-18 06:09:44 +0000 (Thu, 18 May 2006) | 3 lines
1949
1950  * If the export test target is ANSI or UTF-8, dither image with special
1951    shaded glyphs.
1952
1953------------------------------------------------------------------------
1954r744 | sam | 2006-05-18 05:43:43 +0000 (Thu, 18 May 2006) | 2 lines
1955
1956  * Removed useless -lXt from X11 libraries check.
1957
1958------------------------------------------------------------------------
1959r743 | sam | 2006-05-12 19:33:44 +0000 (Fri, 12 May 2006) | 2 lines
1960
1961  * Workaround for illegal ^[[0,0H ANSI escape code.
1962
1963------------------------------------------------------------------------
1964r742 | sam | 2006-05-12 19:32:41 +0000 (Fri, 12 May 2006) | 3 lines
1965
1966  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
1967    better performances.
1968
1969------------------------------------------------------------------------
1970r741 | sam | 2006-05-12 19:31:50 +0000 (Fri, 12 May 2006) | 3 lines
1971
1972  * Add linebreaks to the ANSI exporter for better readability, and use
1973    the save/load cursor position trick to ignore them.
1974
1975------------------------------------------------------------------------
1976r740 | jylam | 2006-05-12 19:19:36 +0000 (Fri, 12 May 2006) | 2 lines
1977
1978 * Fixed postscript exporter, image in not at the bottom of the page anymore
1979
1980------------------------------------------------------------------------
1981r739 | sam | 2006-05-09 20:25:29 +0000 (Tue, 09 May 2006) | 1 line
1982
1983  * Use UTF-8 instead of ANSI in cacaserver
1984------------------------------------------------------------------------
1985r738 | sam | 2006-05-09 18:59:00 +0000 (Tue, 09 May 2006) | 1 line
1986
1987  * Optimise built-in fonts. We gain about 100kB in the final binary.
1988------------------------------------------------------------------------
1989r737 | sam | 2006-05-09 15:52:15 +0000 (Tue, 09 May 2006) | 3 lines
1990
1991  * Optimise similar glyphs when generating a font. Given how many glyphs
1992    are unavailable, this is a significant gain.
1993
1994------------------------------------------------------------------------
1995r736 | sam | 2006-05-09 01:58:47 +0000 (Tue, 09 May 2006) | 2 lines
1996
1997  * Added the long dash and middle dot CP437 characters to the X11 driver.
1998
1999------------------------------------------------------------------------
2000r735 | sam | 2006-05-09 01:57:47 +0000 (Tue, 09 May 2006) | 3 lines
2001
2002  * If the ANSI file we import does not use the 80 columns, we don't expand
2003    the canvas to 80 columns.
2004
2005------------------------------------------------------------------------
2006r734 | sam | 2006-05-09 01:12:58 +0000 (Tue, 09 May 2006) | 3 lines
2007
2008  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
2009  * Decreased PgUp/PgDn scrolling rate.
2010
2011------------------------------------------------------------------------
2012r733 | sam | 2006-05-09 01:03:02 +0000 (Tue, 09 May 2006) | 2 lines
2013
2014  * Removed a useless cast in the kernel code.
2015
2016------------------------------------------------------------------------
2017r732 | sam | 2006-05-09 00:59:29 +0000 (Tue, 09 May 2006) | 2 lines
2018
2019  * Set svn properties on the .NET files.
2020
2021------------------------------------------------------------------------
2022r731 | sam | 2006-05-09 00:47:28 +0000 (Tue, 09 May 2006) | 3 lines
2023
2024  * Cosmetic fix in test/font.c.
2025  * Use UTF-8 output in test/text.c instead of ANSI.
2026
2027------------------------------------------------------------------------
2028r730 | sam | 2006-05-09 00:46:08 +0000 (Tue, 09 May 2006) | 2 lines
2029
2030  * Minor cosmetic fix in a comment.
2031
2032------------------------------------------------------------------------
2033r729 | sam | 2006-05-09 00:43:22 +0000 (Tue, 09 May 2006) | 2 lines
2034
2035  * Added a few more Unicode blocks to the default fonts.
2036
2037------------------------------------------------------------------------
2038r728 | sam | 2006-05-09 00:36:33 +0000 (Tue, 09 May 2006) | 2 lines
2039
2040  * Added a few more Unicode characters to the glyph transformations.
2041
2042------------------------------------------------------------------------
2043r727 | sam | 2006-05-09 00:34:16 +0000 (Tue, 09 May 2006) | 3 lines
2044
2045  * Changed the cucul_create_dither() prototype to make sure the mask
2046    arguments are at least 32 bits.
2047
2048------------------------------------------------------------------------
2049r721 | sam | 2006-05-05 15:19:44 +0000 (Fri, 05 May 2006) | 3 lines
2050
2051  * Make the export test 80 columns wide, so that the ANSI we generate can
2052    be read by other programs.
2053
2054------------------------------------------------------------------------
2055r720 | sam | 2006-05-05 15:13:32 +0000 (Fri, 05 May 2006) | 2 lines
2056
2057  * Updated fonts with the new hardcoded CP437 glyphs.
2058
2059------------------------------------------------------------------------
2060r719 | sam | 2006-05-05 15:12:50 +0000 (Fri, 05 May 2006) | 3 lines
2061
2062  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
2063    good with Pango.
2064
2065------------------------------------------------------------------------
2066r718 | sam | 2006-05-05 14:03:40 +0000 (Fri, 05 May 2006) | 2 lines
2067
2068  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
2069
2070------------------------------------------------------------------------
2071r717 | sam | 2006-05-05 13:44:54 +0000 (Fri, 05 May 2006) | 3 lines
2072
2073  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
2074    SVG exporters.
2075
2076------------------------------------------------------------------------
2077r716 | sam | 2006-05-05 05:09:54 +0000 (Fri, 05 May 2006) | 2 lines
2078
2079  * Implemented the private _cucul_utf32_to_utf8() helper.
2080
2081------------------------------------------------------------------------
2082r715 | sam | 2006-05-05 05:08:51 +0000 (Fri, 05 May 2006) | 2 lines
2083
2084  * Exporter now generates valid ANSI, with CP437 characters.
2085
2086------------------------------------------------------------------------
2087r714 | sam | 2006-05-04 22:00:52 +0000 (Thu, 04 May 2006) | 3 lines
2088
2089  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
2090    text.
2091
2092------------------------------------------------------------------------
2093r713 | sam | 2006-05-04 21:34:10 +0000 (Thu, 04 May 2006) | 3 lines
2094
2095  * Use a slightly different RGB palette for ANSI colours, so that brown
2096    really looks like brown and not like desaturated yellow.
2097
2098------------------------------------------------------------------------
2099r712 | jylam | 2006-05-02 18:26:02 +0000 (Tue, 02 May 2006) | 2 lines
2100
2101 * Fixed error in tutorial, updated caca_get_event() doc
2102
2103------------------------------------------------------------------------
2104r711 | jylam | 2006-04-29 11:26:44 +0000 (Sat, 29 Apr 2006) | 2 lines
2105
2106 * Fixed $Id
2107
2108------------------------------------------------------------------------
2109r710 | jylam | 2006-04-29 11:20:43 +0000 (Sat, 29 Apr 2006) | 2 lines
2110
2111 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
2112
2113------------------------------------------------------------------------
2114r709 | sam | 2006-04-27 14:15:23 +0000 (Thu, 27 Apr 2006) | 2 lines
2115
2116  * Completed return value and errno handling in libcucul API.
2117
2118------------------------------------------------------------------------
2119r708 | sam | 2006-04-27 13:02:27 +0000 (Thu, 27 Apr 2006) | 2 lines
2120
2121  * Allow an optional input filename in the export test for cheap conversions.
2122
2123------------------------------------------------------------------------
2124r707 | jylam | 2006-04-26 18:59:20 +0000 (Wed, 26 Apr 2006) | 2 lines
2125
2126 * coding style fixes again
2127
2128------------------------------------------------------------------------
2129r706 | jylam | 2006-04-26 18:53:08 +0000 (Wed, 26 Apr 2006) | 2 lines
2130
2131 * Fixed indentation. I did it myself, I'm a big boy.
2132
2133------------------------------------------------------------------------
2134r705 | sam | 2006-04-26 17:24:27 +0000 (Wed, 26 Apr 2006) | 2 lines
2135
2136  * Fixed line wrapping on some weird ANSI files.
2137
2138------------------------------------------------------------------------
2139r704 | sam | 2006-04-26 17:02:37 +0000 (Wed, 26 Apr 2006) | 2 lines
2140
2141  * Fixed an ANSI rendering bug related to the bold attribute.
2142
2143------------------------------------------------------------------------
2144r703 | sam | 2006-04-26 15:21:28 +0000 (Wed, 26 Apr 2006) | 3 lines
2145
2146  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
2147    built-in font so that we now cover all of CP437.
2148
2149------------------------------------------------------------------------
2150r702 | sam | 2006-04-26 14:36:11 +0000 (Wed, 26 Apr 2006) | 2 lines
2151
2152  * Minor code reorganisation and documenting.
2153
2154------------------------------------------------------------------------
2155r701 | jylam | 2006-04-26 14:06:19 +0000 (Wed, 26 Apr 2006) | 2 lines
2156
2157 * Added preliminary (it means that's fucked up) CP437 codepage
2158
2159------------------------------------------------------------------------
2160r700 | sam | 2006-04-26 13:22:04 +0000 (Wed, 26 Apr 2006) | 2 lines
2161
2162  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
2163
2164------------------------------------------------------------------------
2165r699 | jylam | 2006-04-26 12:59:14 +0000 (Wed, 26 Apr 2006) | 2 lines
2166
2167 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
2168
2169------------------------------------------------------------------------
2170r698 | jylam | 2006-04-26 12:57:31 +0000 (Wed, 26 Apr 2006) | 2 lines
2171
2172 * removed duplicate code
2173
2174------------------------------------------------------------------------
2175r697 | sam | 2006-04-26 12:51:37 +0000 (Wed, 26 Apr 2006) | 2 lines
2176
2177  * Wow, we even have Home/End support in X11.
2178
2179------------------------------------------------------------------------
2180r696 | sam | 2006-04-26 12:48:41 +0000 (Wed, 26 Apr 2006) | 2 lines
2181
2182  * PageUp/PageDown support in X11.
2183
2184------------------------------------------------------------------------
2185r695 | jylam | 2006-04-26 12:47:21 +0000 (Wed, 26 Apr 2006) | 2 lines
2186
2187 * Fixed home/pgup/pgdown/insert events
2188
2189------------------------------------------------------------------------
2190r694 | jylam | 2006-04-26 12:36:31 +0000 (Wed, 26 Apr 2006) | 2 lines
2191
2192 * page up / down
2193
2194------------------------------------------------------------------------
2195r693 | sam | 2006-04-26 12:30:54 +0000 (Wed, 26 Apr 2006) | 3 lines
2196
2197  * In ANSI, bold only sets the foreground colour to bright, not the
2198    background.
2199
2200------------------------------------------------------------------------
2201r692 | sam | 2006-04-26 12:25:44 +0000 (Wed, 26 Apr 2006) | 3 lines
2202
2203  * Added cacadraw. It only shows files and lets you scroll for now, but
2204    it will eventually evolve into something better.
2205
2206------------------------------------------------------------------------
2207r691 | jylam | 2006-04-26 12:23:30 +0000 (Wed, 26 Apr 2006) | 2 lines
2208
2209 * Really updated doc
2210
2211------------------------------------------------------------------------
2212r690 | jylam | 2006-04-26 12:18:35 +0000 (Wed, 26 Apr 2006) | 2 lines
2213
2214 * Fixed documentation for import
2215
2216------------------------------------------------------------------------
2217r689 | sam | 2006-04-26 12:17:22 +0000 (Wed, 26 Apr 2006) | 2 lines
2218
2219  * Removed legacy cpp directory.
2220
2221------------------------------------------------------------------------
2222r688 | jylam | 2006-04-26 12:11:55 +0000 (Wed, 26 Apr 2006) | 2 lines
2223
2224 * Updated C++ bindings and renamed directory to more comprehensive cxx
2225
2226------------------------------------------------------------------------
2227r687 | sam | 2006-04-26 12:06:13 +0000 (Wed, 26 Apr 2006) | 2 lines
2228
2229  * Minor typo.
2230
2231------------------------------------------------------------------------
2232r686 | jylam | 2006-04-26 11:57:30 +0000 (Wed, 26 Apr 2006) | 2 lines
2233
2234 * Updated libcaca c++ bindings
2235
2236------------------------------------------------------------------------
2237r685 | sam | 2006-04-26 11:54:26 +0000 (Wed, 26 Apr 2006) | 5 lines
2238
2239  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
2240    a file and a memory area into a libcucul buffer.
2241  * Changed the cucul_import_canvas() prototype so that it uses libcucul
2242    buffers instead of simple memory areas.
2243
2244------------------------------------------------------------------------
2245r684 | sam | 2006-04-26 11:29:50 +0000 (Wed, 26 Apr 2006) | 2 lines
2246
2247  * Argh, _really_ fixed the uninitialised variable.
2248
2249------------------------------------------------------------------------
2250r683 | sam | 2006-04-26 11:28:55 +0000 (Wed, 26 Apr 2006) | 2 lines
2251
2252  * Fixed an uninitialised variable.
2253
2254------------------------------------------------------------------------
2255r682 | sam | 2006-04-26 10:22:31 +0000 (Wed, 26 Apr 2006) | 4 lines
2256
2257  * Fixed our buffer overflow in the ANSI parser by simply skipping control
2258    sequences longer than 100 characters.
2259  * Documented the escape sequence format.
2260
2261------------------------------------------------------------------------
2262r681 | jylam | 2006-04-26 10:04:02 +0000 (Wed, 26 Apr 2006) | 2 lines
2263
2264 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
2265
2266------------------------------------------------------------------------
2267r680 | sam | 2006-04-26 09:56:26 +0000 (Wed, 26 Apr 2006) | 3 lines
2268
2269  * More robust ANSI sequence argument parser. Detects private sequences and
2270    intermediate bytes.
2271
2272------------------------------------------------------------------------
2273r679 | jylam | 2006-04-26 09:00:40 +0000 (Wed, 26 Apr 2006) | 2 lines
2274
2275 * Fixed warning in a clever and tested way. Bordel de merde.
2276
2277------------------------------------------------------------------------
2278r678 | sam | 2006-04-26 08:21:46 +0000 (Wed, 26 Apr 2006) | 2 lines
2279
2280  * Coding style.
2281
2282------------------------------------------------------------------------
2283r677 | sam | 2006-04-26 08:12:57 +0000 (Wed, 26 Apr 2006) | 2 lines
2284
2285  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
2286
2287------------------------------------------------------------------------
2288r676 | jylam | 2006-04-26 08:09:14 +0000 (Wed, 26 Apr 2006) | 2 lines
2289
2290 * Fixed warnings in ansi importer
2291
2292------------------------------------------------------------------------
2293r675 | sam | 2006-04-26 07:57:26 +0000 (Wed, 26 Apr 2006) | 2 lines
2294
2295  * More cleaning up of the ANSI loader. Fixed reverse video.
2296
2297------------------------------------------------------------------------
2298r674 | sam | 2006-04-26 07:46:58 +0000 (Wed, 26 Apr 2006) | 2 lines
2299
2300  * Set the transparent colour's RGB values to the default colour's ones.
2301
2302------------------------------------------------------------------------
2303r673 | jylam | 2006-04-25 18:23:33 +0000 (Tue, 25 Apr 2006) | 2 lines
2304
2305 * Improved ANSI format detection
2306
2307------------------------------------------------------------------------
2308r672 | sam | 2006-04-25 18:16:42 +0000 (Tue, 25 Apr 2006) | 2 lines
2309
2310  * Really fixed bold in ANSI loader, and removed dead code.
2311
2312------------------------------------------------------------------------
2313r671 | sam | 2006-04-25 18:02:20 +0000 (Tue, 25 Apr 2006) | 2 lines
2314
2315  * Simplified _manage_modifiers() a bit.
2316
2317------------------------------------------------------------------------
2318r670 | sam | 2006-04-25 17:46:49 +0000 (Tue, 25 Apr 2006) | 2 lines
2319
2320  * Fixed bold support in ANSI loader.
2321
2322------------------------------------------------------------------------
2323r669 | sam | 2006-04-25 17:43:16 +0000 (Tue, 25 Apr 2006) | 2 lines
2324
2325  * A few fixes in the ANSI interpreter.
2326
2327------------------------------------------------------------------------
2328r668 | sam | 2006-04-25 16:28:00 +0000 (Tue, 25 Apr 2006) | 2 lines
2329
2330  * Got rid of _update_canvas_size().
2331
2332------------------------------------------------------------------------
2333r667 | jylam | 2006-04-25 15:39:13 +0000 (Tue, 25 Apr 2006) | 2 lines
2334
2335 * _updated_coding_style(aBit);
2336
2337------------------------------------------------------------------------
2338r666 | sam | 2006-04-25 15:22:53 +0000 (Tue, 25 Apr 2006) | 2 lines
2339
2340  * Ahahaha. Meet the "optimisation" that breaks everything.
2341
2342------------------------------------------------------------------------
2343r665 | sam | 2006-04-25 15:04:19 +0000 (Tue, 25 Apr 2006) | 2 lines
2344
2345  * Small optimisation in import_text().
2346
2347------------------------------------------------------------------------
2348r664 | sam | 2006-04-25 14:12:31 +0000 (Tue, 25 Apr 2006) | 2 lines
2349
2350  * Really minor coding style fixes in the ANSI importer.
2351
2352------------------------------------------------------------------------
2353r663 | sam | 2006-04-25 11:05:25 +0000 (Tue, 25 Apr 2006) | 2 lines
2354
2355  * More error checking in libcucul.
2356
2357------------------------------------------------------------------------
2358r662 | sam | 2006-04-25 11:05:03 +0000 (Tue, 25 Apr 2006) | 2 lines
2359
2360  * Jylam is too modest.
2361
2362------------------------------------------------------------------------
2363r661 | jylam | 2006-04-25 10:14:47 +0000 (Tue, 25 Apr 2006) | 2 lines
2364
2365 * Added importers test
2366
2367------------------------------------------------------------------------
2368r660 | jylam | 2006-04-25 10:14:12 +0000 (Tue, 25 Apr 2006) | 2 lines
2369
2370 * Added preliminary ANSI importer, added import formats autodection
2371
2372------------------------------------------------------------------------
2373r659 | sam | 2006-04-25 09:59:58 +0000 (Tue, 25 Apr 2006) | 4 lines
2374
2375  * Check for <errno.h>.
2376  * Started changing function prototypes so that they return an integer
2377    instead of void, just in case they might fail.
2378
2379------------------------------------------------------------------------
2380r658 | sam | 2006-04-25 09:34:41 +0000 (Tue, 25 Apr 2006) | 2 lines
2381
2382  * Reverted that errno stuff. We'll just use the real errno.
2383
2384------------------------------------------------------------------------
2385r657 | sam | 2006-04-25 08:54:44 +0000 (Tue, 25 Apr 2006) | 2 lines
2386
2387  * Added basis for an errno-like mechanism.
2388
2389------------------------------------------------------------------------
2390r656 | sam | 2006-04-24 22:10:38 +0000 (Mon, 24 Apr 2006) | 3 lines
2391
2392  * Removed my previously introduced --enable-pangoft2 and replaced it with
2393    a nicer cross compilation check.
2394
2395------------------------------------------------------------------------
2396r655 | sam | 2006-04-24 21:45:26 +0000 (Mon, 24 Apr 2006) | 2 lines
2397
2398  * Brought the Win32 build back on its wheels.
2399
2400------------------------------------------------------------------------
2401r654 | sam | 2006-04-24 21:09:06 +0000 (Mon, 24 Apr 2006) | 2 lines
2402
2403  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
2404
2405------------------------------------------------------------------------
2406r653 | sam | 2006-04-24 21:05:31 +0000 (Mon, 24 Apr 2006) | 2 lines
2407
2408  * Fixed minor compilation warning.
2409
2410------------------------------------------------------------------------
2411r652 | sam | 2006-04-24 20:56:07 +0000 (Mon, 24 Apr 2006) | 2 lines
2412
2413  * Win32 compilation fix.
2414
2415------------------------------------------------------------------------
2416r651 | sam | 2006-04-24 20:55:46 +0000 (Mon, 24 Apr 2006) | 2 lines
2417
2418  * On win32, only disable the built-in fonts, not all the font functions.
2419
2420------------------------------------------------------------------------
2421r650 | sam | 2006-04-24 20:45:55 +0000 (Mon, 24 Apr 2006) | 3 lines
2422
2423  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
2424  * Implement htons/htonl in common.h just in case.
2425
2426------------------------------------------------------------------------
2427r649 | sam | 2006-04-24 20:39:54 +0000 (Mon, 24 Apr 2006) | 2 lines
2428
2429  * Hahaha, fixed the coding style example.
2430
2431------------------------------------------------------------------------
2432r648 | sam | 2006-04-24 20:35:59 +0000 (Mon, 24 Apr 2006) | 3 lines
2433
2434  * Removed duplicate uint*_t defines from *_internal.h and included common.h
2435    in all .c files that needed it.
2436
2437------------------------------------------------------------------------
2438r647 | sam | 2006-04-24 19:57:23 +0000 (Mon, 24 Apr 2006) | 3 lines
2439
2440  * Added "common.h", a placeholder for simple features and functions missing
2441    from some systems.
2442
2443------------------------------------------------------------------------
2444r646 | sam | 2006-04-24 18:46:06 +0000 (Mon, 24 Apr 2006) | 3 lines
2445
2446  * Print '?' for Unicode characters in the ANSI export. We'll decide later
2447    whether we want plain ASCII, UTF-8, or CP437.
2448
2449------------------------------------------------------------------------
2450r645 | sam | 2006-04-24 17:51:23 +0000 (Mon, 24 Apr 2006) | 2 lines
2451
2452  * Oops, fixed an old typo that brevented building without PangoFt2.
2453
2454------------------------------------------------------------------------
2455r644 | sam | 2006-04-24 17:47:44 +0000 (Mon, 24 Apr 2006) | 2 lines
2456
2457  * Fixed Debian build files.
2458
2459------------------------------------------------------------------------
2460r643 | sam | 2006-04-24 17:39:53 +0000 (Mon, 24 Apr 2006) | 2 lines
2461
2462  * Do not bail out if PangoFt2 was not found.
2463
2464------------------------------------------------------------------------
2465r641 | sam | 2006-04-22 21:51:50 +0000 (Sat, 22 Apr 2006) | 2 lines
2466
2467  * 0.99.beta1 release.
2468
2469------------------------------------------------------------------------
2470r640 | sam | 2006-04-22 21:36:11 +0000 (Sat, 22 Apr 2006) | 2 lines
2471
2472  * Got rid of CUCUL_LIBS. It's unused.
2473
2474------------------------------------------------------------------------
2475r639 | sam | 2006-04-22 21:31:42 +0000 (Sat, 22 Apr 2006) | 2 lines
2476
2477  * Updated Debian build rules.
2478
2479------------------------------------------------------------------------
2480r638 | sam | 2006-04-22 19:46:43 +0000 (Sat, 22 Apr 2006) | 2 lines
2481
2482  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
2483
2484------------------------------------------------------------------------
2485r637 | sam | 2006-04-22 19:35:43 +0000 (Sat, 22 Apr 2006) | 2 lines
2486
2487  * Minor updates to the migration documentation.
2488
2489------------------------------------------------------------------------
2490r636 | sam | 2006-04-22 19:22:14 +0000 (Sat, 22 Apr 2006) | 2 lines
2491
2492  * Slightly improved the documentation build rules dependencies.
2493
2494------------------------------------------------------------------------
2495r635 | sam | 2006-04-22 19:17:38 +0000 (Sat, 22 Apr 2006) | 2 lines
2496
2497  * Updated ChangeLog, NEWS and TODO.
2498
2499------------------------------------------------------------------------
2500r634 | sam | 2006-04-22 19:14:49 +0000 (Sat, 22 Apr 2006) | 2 lines
2501
2502  * Updated the migration guide.
2503
2504------------------------------------------------------------------------
2505r633 | sam | 2006-04-22 19:14:26 +0000 (Sat, 22 Apr 2006) | 2 lines
2506
2507  * Wrote the C coding style documentation.
2508
2509------------------------------------------------------------------------
2510r632 | sam | 2006-04-22 19:13:27 +0000 (Sat, 22 Apr 2006) | 3 lines
2511
2512  * Added a test for multiple frames support.
2513  * Added a test for textfile loading.
2514
2515------------------------------------------------------------------------
2516r631 | sam | 2006-04-22 19:11:25 +0000 (Sat, 22 Apr 2006) | 2 lines
2517
2518  * Support for multiple frames in canvases.
2519
2520------------------------------------------------------------------------
2521r630 | sam | 2006-04-22 19:10:41 +0000 (Sat, 22 Apr 2006) | 2 lines
2522
2523  * Added a simple "text" importer, until the cool ANSI importer arrives.
2524
2525------------------------------------------------------------------------
2526r629 | sam | 2006-04-22 19:06:59 +0000 (Sat, 22 Apr 2006) | 3 lines
2527
2528  * Disabled the foreground/background optimisation in the IRC export because
2529    it breaks on too many IRC clients.
2530
2531------------------------------------------------------------------------
2532r628 | sam | 2006-04-22 19:04:49 +0000 (Sat, 22 Apr 2006) | 2 lines
2533
2534  * Disabled sprite stuff from the tests.
2535
2536------------------------------------------------------------------------
2537r627 | sam | 2006-04-22 19:00:14 +0000 (Sat, 22 Apr 2006) | 2 lines
2538
2539  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
2540
2541------------------------------------------------------------------------
2542r626 | sam | 2006-04-22 18:54:38 +0000 (Sat, 22 Apr 2006) | 4 lines
2543
2544  * Fixed --enable-cpp to actually do something. Also, disabled it by
2545    default for the release, because it's not up to date and needs a lot
2546    of polishing.
2547
2548------------------------------------------------------------------------
2549r625 | sam | 2006-04-21 21:41:30 +0000 (Fri, 21 Apr 2006) | 2 lines
2550
2551  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
2552
2553------------------------------------------------------------------------
2554r624 | sam | 2006-04-21 21:21:20 +0000 (Fri, 21 Apr 2006) | 2 lines
2555
2556  * Set version number to 0.99.beta1.
2557
2558------------------------------------------------------------------------
2559r623 | sam | 2006-04-21 20:51:58 +0000 (Fri, 21 Apr 2006) | 2 lines
2560
2561  * Got rid of cv->scratch_line. It's unused, too.
2562
2563------------------------------------------------------------------------
2564r622 | sam | 2006-04-21 20:51:14 +0000 (Fri, 21 Apr 2006) | 2 lines
2565
2566  * Got rid of cv->empty_line, it's now unused.
2567
2568------------------------------------------------------------------------
2569r621 | sam | 2006-04-21 20:49:17 +0000 (Fri, 21 Apr 2006) | 3 lines
2570
2571  * Changed cucul_clear_canvas() again. It now uses the current foreground
2572    and background colours to clear the screen.
2573
2574------------------------------------------------------------------------
2575r620 | sam | 2006-04-21 20:24:04 +0000 (Fri, 21 Apr 2006) | 2 lines
2576
2577  * Fixed a segfault in the C++ bindings. Vieux porc !
2578
2579------------------------------------------------------------------------
2580r619 | sam | 2006-04-21 19:26:54 +0000 (Fri, 21 Apr 2006) | 2 lines
2581
2582  * Set library names to lib*.so.0.10.0.
2583
2584------------------------------------------------------------------------
2585r618 | sam | 2006-04-21 19:26:18 +0000 (Fri, 21 Apr 2006) | 2 lines
2586
2587  * Fixed a compilation warning.
2588
2589------------------------------------------------------------------------
2590r617 | sam | 2006-04-21 19:08:00 +0000 (Fri, 21 Apr 2006) | 2 lines
2591
2592  * Minor documentation fix.
2593
2594------------------------------------------------------------------------
2595r616 | sam | 2006-04-21 19:06:38 +0000 (Fri, 21 Apr 2006) | 2 lines
2596
2597  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
2598
2599------------------------------------------------------------------------
2600r615 | sam | 2006-04-21 18:44:04 +0000 (Fri, 21 Apr 2006) | 4 lines
2601
2602  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
2603    cucul_import_canvas().
2604  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
2605
2606------------------------------------------------------------------------
2607r614 | sam | 2006-04-21 18:09:30 +0000 (Fri, 21 Apr 2006) | 2 lines
2608
2609  * Minor documentation improvements.
2610
2611------------------------------------------------------------------------
2612r613 | sam | 2006-04-21 18:03:22 +0000 (Fri, 21 Apr 2006) | 3 lines
2613
2614  * Documentation improvements. Wrote a small migration guide and added the
2615    skeleton of a tutorial for Jylam.
2616
2617------------------------------------------------------------------------
2618r612 | sam | 2006-04-21 16:27:43 +0000 (Fri, 21 Apr 2006) | 3 lines
2619
2620  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
2621    documentation page from caca.h to a separate file.
2622
2623------------------------------------------------------------------------
2624r611 | sam | 2006-04-21 12:01:14 +0000 (Fri, 21 Apr 2006) | 2 lines
2625
2626  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
2627
2628------------------------------------------------------------------------
2629r610 | sam | 2006-04-19 13:02:45 +0000 (Wed, 19 Apr 2006) | 2 lines
2630
2631  * Workaround for broken C++ linking with old libtool versions.
2632
2633------------------------------------------------------------------------
2634r609 | sam | 2006-04-19 11:50:24 +0000 (Wed, 19 Apr 2006) | 3 lines
2635
2636  * Moved the technical discussion on S-Lang's palette optimisation from
2637    NOTES to tools/optipal.c.
2638
2639------------------------------------------------------------------------
2640r608 | sam | 2006-04-19 10:10:58 +0000 (Wed, 19 Apr 2006) | 2 lines
2641
2642  * More function mass-renaming: caca_attach -> caca_create_display, etc.
2643
2644------------------------------------------------------------------------
2645r607 | sam | 2006-04-19 09:07:55 +0000 (Wed, 19 Apr 2006) | 6 lines
2646
2647  * Added a new "caca" exporter.
2648  * Removed most code from the raw driver and replaced it with a call to the
2649    caca exporter.
2650  * Slightly changed the caca export format and updated code accordingly.
2651  * Improved cacaserver error reporting.
2652
2653------------------------------------------------------------------------
2654r606 | sam | 2006-04-18 16:51:52 +0000 (Tue, 18 Apr 2006) | 2 lines
2655
2656  * Updates to the Debian build files.
2657
2658------------------------------------------------------------------------
2659r605 | sam | 2006-04-18 16:50:56 +0000 (Tue, 18 Apr 2006) | 4 lines
2660
2661  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
2662    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
2663    computations.
2664
2665------------------------------------------------------------------------
2666r604 | sam | 2006-04-18 16:17:14 +0000 (Tue, 18 Apr 2006) | 4 lines
2667
2668  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
2669    values between 0 and 9 (used to be 0 and 10). Updated documentation
2670    accordingly.
2671
2672------------------------------------------------------------------------
2673r603 | sam | 2006-04-18 16:04:01 +0000 (Tue, 18 Apr 2006) | 3 lines
2674
2675  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
2676    choose the background colour.
2677
2678------------------------------------------------------------------------
2679r602 | sam | 2006-04-18 15:54:33 +0000 (Tue, 18 Apr 2006) | 4 lines
2680
2681  * Renamed main canvas-related functions so that they have "canvas" in
2682    their name, eg. cucul_create() -> cucul_create_canvas() etc.
2683  * Moved buffer-related functions to cucul/buffer.c.
2684
2685------------------------------------------------------------------------
2686r601 | sam | 2006-04-18 15:12:12 +0000 (Tue, 18 Apr 2006) | 2 lines
2687
2688  * Cosmetic changes.
2689
2690------------------------------------------------------------------------
2691r600 | sam | 2006-04-18 15:11:25 +0000 (Tue, 18 Apr 2006) | 3 lines
2692
2693  * Renamed caca_t into caca_display_t.
2694  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
2695
2696------------------------------------------------------------------------
2697r599 | sam | 2006-04-18 12:59:07 +0000 (Tue, 18 Apr 2006) | 2 lines
2698
2699  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
2700
2701------------------------------------------------------------------------
2702r598 | sam | 2006-04-18 12:57:11 +0000 (Tue, 18 Apr 2006) | 3 lines
2703
2704  * Fixed C++ bindings makefile so that it does not try to use the system's
2705    <cucul.h> and <caca.h> headers.
2706
2707------------------------------------------------------------------------
2708r597 | sam | 2006-04-18 10:02:42 +0000 (Tue, 18 Apr 2006) | 2 lines
2709
2710  * Truecolor support for the HTML and HTMLv3 exporters.
2711
2712------------------------------------------------------------------------
2713r596 | sam | 2006-04-18 09:57:15 +0000 (Tue, 18 Apr 2006) | 2 lines
2714
2715  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
2716
2717------------------------------------------------------------------------
2718r595 | sam | 2006-04-18 08:33:53 +0000 (Tue, 18 Apr 2006) | 2 lines
2719
2720  * Updated README (caca-config -> pkg-config) and TODO.
2721
2722------------------------------------------------------------------------
2723r594 | sam | 2006-04-18 08:33:06 +0000 (Tue, 18 Apr 2006) | 2 lines
2724
2725  * Cosmetic code changes and minor optimisations.
2726
2727------------------------------------------------------------------------
2728r593 | sam | 2006-04-18 08:24:41 +0000 (Tue, 18 Apr 2006) | 3 lines
2729
2730  * Merged again all export functions into cucul/export.c. They're all the
2731    same and they're very short (50-100 lines).
2732
2733------------------------------------------------------------------------
2734r592 | sam | 2006-04-18 08:21:31 +0000 (Tue, 18 Apr 2006) | 3 lines
2735
2736  * Changed the buffer type in cucul_render_canvas() to void* to avoid
2737    compilation warnings.
2738
2739------------------------------------------------------------------------
2740r591 | sam | 2006-04-18 08:19:42 +0000 (Tue, 18 Apr 2006) | 2 lines
2741
2742  * Handle CACA_EVENT_QUIT in the event test program.
2743
2744------------------------------------------------------------------------
2745r590 | sam | 2006-04-18 08:18:03 +0000 (Tue, 18 Apr 2006) | 2 lines
2746
2747  * Workaround for broken AC_PATH_X autoconf macros.
2748
2749------------------------------------------------------------------------
2750r589 | sam | 2006-04-18 08:13:20 +0000 (Tue, 18 Apr 2006) | 2 lines
2751
2752  * Compilation fix.
2753
2754------------------------------------------------------------------------
2755r588 | sam | 2006-04-17 20:09:42 +0000 (Mon, 17 Apr 2006) | 2 lines
2756
2757  * Implemented CACA_EVENT_QUIT. Unused yet.
2758
2759------------------------------------------------------------------------
2760r587 | sam | 2006-04-17 13:34:02 +0000 (Mon, 17 Apr 2006) | 2 lines
2761
2762  * Fixed autotools stuff in the cpp bindings.
2763
2764------------------------------------------------------------------------
2765r586 | sam | 2006-04-17 13:31:43 +0000 (Mon, 17 Apr 2006) | 2 lines
2766
2767  * Compilation fix in cpptest.cpp.
2768
2769------------------------------------------------------------------------
2770r585 | jylam | 2006-04-17 13:23:28 +0000 (Mon, 17 Apr 2006) | 3 lines
2771
2772
2773 * Fixed compile problem, put Event outside Caca class
2774
2775------------------------------------------------------------------------
2776r584 | sam | 2006-04-17 13:11:33 +0000 (Mon, 17 Apr 2006) | 3 lines
2777
2778  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
2779    cucul.c just in case.
2780
2781------------------------------------------------------------------------
2782r583 | sam | 2006-04-17 13:09:45 +0000 (Mon, 17 Apr 2006) | 2 lines
2783
2784  * Removed a few useless files (vieux porc).
2785
2786------------------------------------------------------------------------
2787r582 | sam | 2006-04-17 12:48:57 +0000 (Mon, 17 Apr 2006) | 2 lines
2788
2789  * Updated TODO list.
2790
2791------------------------------------------------------------------------
2792r581 | sam | 2006-04-17 12:48:35 +0000 (Mon, 17 Apr 2006) | 2 lines
2793
2794  * Minor cosmetic changes in the test programs.
2795
2796------------------------------------------------------------------------
2797r580 | sam | 2006-04-17 12:48:05 +0000 (Mon, 17 Apr 2006) | 2 lines
2798
2799  * Truecolor support in the SVG and PostScript exporters.
2800
2801------------------------------------------------------------------------
2802r579 | sam | 2006-04-17 12:47:34 +0000 (Mon, 17 Apr 2006) | 2 lines
2803
2804  * Implemented TGA image export.
2805
2806------------------------------------------------------------------------
2807r578 | sam | 2006-04-17 12:46:34 +0000 (Mon, 17 Apr 2006) | 2 lines
2808
2809  * Implemented argb32 to rgb24fg/bg colour conversions.
2810
2811------------------------------------------------------------------------
2812r577 | sam | 2006-04-17 12:45:07 +0000 (Mon, 17 Apr 2006) | 3 lines
2813
2814  * Use cucul_get_export_list() in the export test instead of hardcoding the
2815    list of available formats. Also added a few truecolor blocks to the test.
2816
2817------------------------------------------------------------------------
2818r576 | sam | 2006-04-17 12:41:50 +0000 (Mon, 17 Apr 2006) | 2 lines
2819
2820  * Fixed abusive strictness in the font loader.
2821
2822------------------------------------------------------------------------
2823r575 | jylam | 2006-04-17 11:24:38 +0000 (Mon, 17 Apr 2006) | 2 lines
2824
2825 * Updated TODO list.
2826
2827------------------------------------------------------------------------
2828r574 | jylam | 2006-04-17 11:19:26 +0000 (Mon, 17 Apr 2006) | 2 lines
2829
2830 * Better C++ test
2831
2832------------------------------------------------------------------------
2833r573 | jylam | 2006-04-17 11:06:48 +0000 (Mon, 17 Apr 2006) | 2 lines
2834
2835 * Added license in C++ files.
2836
2837------------------------------------------------------------------------
2838r572 | jylam | 2006-04-17 11:00:10 +0000 (Mon, 17 Apr 2006) | 2 lines
2839
2840 * Fixed C++ printf(), added it in example
2841
2842------------------------------------------------------------------------
2843r571 | jylam | 2006-04-17 10:44:40 +0000 (Mon, 17 Apr 2006) | 2 lines
2844
2845 * Forgot a test on Caca() instantiation
2846
2847------------------------------------------------------------------------
2848r570 | jylam | 2006-04-17 10:41:30 +0000 (Mon, 17 Apr 2006) | 2 lines
2849
2850 * Added preliminary C++ bindings
2851
2852------------------------------------------------------------------------
2853r569 | sam | 2006-04-16 21:52:05 +0000 (Sun, 16 Apr 2006) | 2 lines
2854
2855  * Added truecolor support to the X11 and GL drivers.
2856
2857------------------------------------------------------------------------
2858r568 | sam | 2006-04-16 21:29:40 +0000 (Sun, 16 Apr 2006) | 2 lines
2859
2860  * Added test/truecolor.c to test non-ANSI colour pairs.
2861
2862------------------------------------------------------------------------
2863r567 | sam | 2006-04-16 21:26:25 +0000 (Sun, 16 Apr 2006) | 4 lines
2864
2865  * Moved cucul_set_color() from canvas.c to colour.c.
2866  * Added cucul_set_truecolor() for non-ANSI colours.
2867  * Added new argb32 -> rgb12 conversion functions.
2868
2869------------------------------------------------------------------------
2870r566 | sam | 2006-04-16 18:28:47 +0000 (Sun, 16 Apr 2006) | 6 lines
2871
2872  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
2873    such as cucul_dither_t instead of struct cucul_dither.
2874  * Made cucul_buffer_t an opaque structure and implemented the two getters
2875    cucul_get_buffer_data() and cucul_get_buffer_size().
2876  * Documented all missing functions and function parameters.
2877
2878------------------------------------------------------------------------
2879r565 | sam | 2006-04-16 18:21:14 +0000 (Sun, 16 Apr 2006) | 2 lines
2880
2881  * Fixed bad library name in pc file.
2882
2883------------------------------------------------------------------------
2884r564 | jylam | 2006-04-15 15:24:13 +0000 (Sat, 15 Apr 2006) | 2 lines
2885
2886 * Updated MSVC++ project (static library and src/*)
2887
2888------------------------------------------------------------------------
2889r563 | jylam | 2006-04-15 15:23:13 +0000 (Sat, 15 Apr 2006) | 2 lines
2890
2891 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
2892
2893------------------------------------------------------------------------
2894r562 | sam | 2006-04-14 12:10:18 +0000 (Fri, 14 Apr 2006) | 2 lines
2895
2896  * Improved documentation in many places.
2897
2898------------------------------------------------------------------------
2899r561 | sam | 2006-04-14 08:41:59 +0000 (Fri, 14 Apr 2006) | 3 lines
2900
2901  * Generate a PDF documentation instead of the PostScript one. It has nice
2902    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
2903
2904------------------------------------------------------------------------
2905r560 | sam | 2006-04-14 08:00:06 +0000 (Fri, 14 Apr 2006) | 2 lines
2906
2907  * Ahaha I didn't even check that it compiled properly.
2908
2909------------------------------------------------------------------------
2910r559 | sam | 2006-04-14 07:33:48 +0000 (Fri, 14 Apr 2006) | 2 lines
2911
2912  * Only support version 1 fonts.
2913
2914------------------------------------------------------------------------
2915r558 | sam | 2006-04-14 07:30:53 +0000 (Fri, 14 Apr 2006) | 3 lines
2916
2917  * Removed \file directives from all files except caca.h and cucul.h, to
2918    remove redundencies in the Doxygen documentation.
2919
2920------------------------------------------------------------------------
2921r557 | sam | 2006-04-13 17:57:19 +0000 (Thu, 13 Apr 2006) | 3 lines
2922
2923  * Added a lot of sanity checks to the font parsing. It should now be
2924    secure against broken files, but it probably needs peer review.
2925
2926------------------------------------------------------------------------
2927r556 | sam | 2006-04-13 17:54:07 +0000 (Thu, 13 Apr 2006) | 2 lines
2928
2929  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
2930
2931------------------------------------------------------------------------
2932r555 | sam | 2006-04-13 17:37:51 +0000 (Thu, 13 Apr 2006) | 2 lines
2933
2934  * Fixed caca_get_event() call in test/hsv.c.
2935
2936------------------------------------------------------------------------
2937r554 | sam | 2006-04-13 17:08:16 +0000 (Thu, 13 Apr 2006) | 2 lines
2938
2939  * Fixed compilation warning.
2940
2941------------------------------------------------------------------------
2942r553 | sam | 2006-04-13 16:54:25 +0000 (Thu, 13 Apr 2006) | 2 lines
2943
2944  * Fixed colour conversion routines so that they work with ARGB too.
2945
2946------------------------------------------------------------------------
2947r552 | sam | 2006-04-13 16:10:16 +0000 (Thu, 13 Apr 2006) | 4 lines
2948
2949  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
2950  * Fixed font selection through cucul_font_load().
2951  * Added a bigger 10x19 bold font.
2952
2953------------------------------------------------------------------------
2954r551 | sam | 2006-04-13 15:36:09 +0000 (Thu, 13 Apr 2006) | 3 lines
2955
2956  * Made makefont more configurable. Also, store the commandline in a comment
2957    so that the font can be easily rebuilt.
2958
2959------------------------------------------------------------------------
2960r550 | sam | 2006-04-13 15:00:56 +0000 (Thu, 13 Apr 2006) | 2 lines
2961
2962  * Updated TODO list.
2963
2964------------------------------------------------------------------------
2965r549 | sam | 2006-04-13 14:24:31 +0000 (Thu, 13 Apr 2006) | 3 lines
2966
2967  * Internal font support through cucul_load_font(). Documented that.
2968  * Removed ugly hooks from test/font.c.
2969
2970------------------------------------------------------------------------
2971r548 | sam | 2006-04-13 14:23:04 +0000 (Thu, 13 Apr 2006) | 2 lines
2972
2973  * Ugly overflow bug in the rendering code.
2974
2975------------------------------------------------------------------------
2976r547 | sam | 2006-04-13 13:33:31 +0000 (Thu, 13 Apr 2006) | 5 lines
2977
2978  * Implemented cucul_get_font_width() and cucul_get_font_height().
2979  * Documented most font functions.
2980  * Cleaned up cucul_render_canvas() and made it actually usable by external
2981    programs. Removed ugly printf() debug calls.
2982
2983------------------------------------------------------------------------
2984r546 | sam | 2006-04-13 12:50:41 +0000 (Thu, 13 Apr 2006) | 2 lines
2985
2986  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
2987
2988------------------------------------------------------------------------
2989r545 | sam | 2006-04-13 12:49:54 +0000 (Thu, 13 Apr 2006) | 2 lines
2990
2991  * Putain de bordel de manche a couilles. I forgot to fix the font.
2992
2993------------------------------------------------------------------------
2994r544 | sam | 2006-04-13 12:44:55 +0000 (Thu, 13 Apr 2006) | 2 lines
2995
2996  * Some cleaning up in makefont.c.
2997
2998------------------------------------------------------------------------
2999r543 | sam | 2006-04-13 12:25:36 +0000 (Thu, 13 Apr 2006) | 3 lines
3000
3001  * Fixed 4, 2 and 1-bit font rendering.
3002  * Replaced the 8-bit internal font with a 4-bit one.
3003
3004------------------------------------------------------------------------
3005r542 | sam | 2006-04-13 12:23:50 +0000 (Thu, 13 Apr 2006) | 3 lines
3006
3007  * Created internal function _cucul_argb32_to_argb4() that splits an argb
3008    fg/bg value into its separate argb 4-bit fields.
3009
3010------------------------------------------------------------------------
3011r541 | jylam | 2006-04-13 08:58:55 +0000 (Thu, 13 Apr 2006) | 2 lines
3012
3013 * Added silly play with interframe delay. Need to rework sprite format.
3014
3015------------------------------------------------------------------------
3016r540 | sam | 2006-04-13 08:44:25 +0000 (Thu, 13 Apr 2006) | 3 lines
3017
3018  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
3019    for the moment.
3020
3021------------------------------------------------------------------------
3022r539 | sam | 2006-04-13 08:39:30 +0000 (Thu, 13 Apr 2006) | 2 lines
3023
3024  * Added a test program for the font renderer.
3025
3026------------------------------------------------------------------------
3027r538 | sam | 2006-04-13 08:38:34 +0000 (Thu, 13 Apr 2006) | 2 lines
3028
3029  * Code simplification.
3030
3031------------------------------------------------------------------------
3032r537 | sam | 2006-04-13 08:37:32 +0000 (Thu, 13 Apr 2006) | 2 lines
3033
3034  * Created a built-in font from Bitstream Vera (Monospace 9).
3035
3036------------------------------------------------------------------------
3037r536 | sam | 2006-04-13 08:26:21 +0000 (Thu, 13 Apr 2006) | 2 lines
3038
3039  * Added a font creator that uses pango to render glyphs.
3040
3041------------------------------------------------------------------------
3042r535 | sam | 2006-04-13 08:16:04 +0000 (Thu, 13 Apr 2006) | 3 lines
3043
3044  * Slightly updated the font format and wrote a font loader. Also added a
3045    skeleton for the renderer that will not last very long.
3046
3047------------------------------------------------------------------------
3048r534 | sam | 2006-04-12 16:34:34 +0000 (Wed, 12 Apr 2006) | 2 lines
3049
3050  * New version of the font format.
3051
3052------------------------------------------------------------------------
3053r533 | sam | 2006-04-12 14:18:19 +0000 (Wed, 12 Apr 2006) | 3 lines
3054
3055  * Added a file for future font handling routines. Currently only the font
3056    format proposal is in this file. Feel free to comment.
3057
3058------------------------------------------------------------------------
3059r532 | sam | 2006-04-12 08:57:59 +0000 (Wed, 12 Apr 2006) | 2 lines
3060
3061  * Proper svn:ignore properties on tools/.
3062
3063------------------------------------------------------------------------
3064r531 | sam | 2006-04-12 08:31:11 +0000 (Wed, 12 Apr 2006) | 3 lines
3065
3066  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
3067    contain development tools that are only useful to libcaca developers.
3068
3069------------------------------------------------------------------------
3070r530 | sam | 2006-04-11 10:36:31 +0000 (Tue, 11 Apr 2006) | 4 lines
3071
3072  * cacaview works again. Somewhat. Image loading is now handled by the
3073    factored common-image.c file. Feature selection such as antialiasing or
3074    dithering mode are still disabled.
3075
3076------------------------------------------------------------------------
3077r529 | sam | 2006-04-11 10:12:03 +0000 (Tue, 11 Apr 2006) | 2 lines
3078
3079  * Renamed "freadint" to "u32fread", and so on.
3080
3081------------------------------------------------------------------------
3082r528 | sam | 2006-04-11 10:05:48 +0000 (Tue, 11 Apr 2006) | 3 lines
3083
3084  * Added img2irc program. I know it does not have "cucul" or "caca" in the
3085    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
3086
3087------------------------------------------------------------------------
3088r527 | sam | 2006-04-10 22:06:19 +0000 (Mon, 10 Apr 2006) | 3 lines
3089
3090  * Avoid useless call to strlen() in the exporters.
3091  * Removed '\x0f' from the IRC exporter until I understand why it was here.
3092
3093------------------------------------------------------------------------
3094r526 | sam | 2006-04-10 22:03:22 +0000 (Mon, 10 Apr 2006) | 2 lines
3095
3096  * Fixed test/export that was not printing the last character of the file.
3097
3098------------------------------------------------------------------------
3099r525 | sam | 2006-04-10 21:07:40 +0000 (Mon, 10 Apr 2006) | 2 lines
3100
3101  * Updated TODO list. I forgot the aspect ratio function!
3102
3103------------------------------------------------------------------------
3104r524 | sam | 2006-04-10 20:24:12 +0000 (Mon, 10 Apr 2006) | 2 lines
3105
3106  * Renamed bitmap.c into dither.c.
3107
3108------------------------------------------------------------------------
3109r523 | sam | 2006-04-10 20:02:38 +0000 (Mon, 10 Apr 2006) | 2 lines
3110
3111  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
3112
3113------------------------------------------------------------------------
3114r522 | sam | 2006-04-10 09:17:51 +0000 (Mon, 10 Apr 2006) | 4 lines
3115
3116  * Replaced enum cucul_color with unsigned int. The size of an enum is not
3117    really portable, and Visual Studio complains when they are not explicitely
3118    cast.
3119
3120------------------------------------------------------------------------
3121r521 | sam | 2006-04-10 09:04:29 +0000 (Mon, 10 Apr 2006) | 2 lines
3122
3123  * Updated the Doxygen configuration file.
3124
3125------------------------------------------------------------------------
3126r520 | sam | 2006-04-10 09:00:18 +0000 (Mon, 10 Apr 2006) | 3 lines
3127
3128  * Fixed old bugs I introduced in the exporters.
3129  * Fixed exporter headers to make Doxygen happy.
3130
3131------------------------------------------------------------------------
3132r519 | sam | 2006-04-10 08:30:02 +0000 (Mon, 10 Apr 2006) | 2 lines
3133
3134  * Forgot an svn:ignore property.
3135
3136------------------------------------------------------------------------
3137r518 | sam | 2006-04-10 07:52:07 +0000 (Mon, 10 Apr 2006) | 2 lines
3138
3139  * Added pkgconfig files. Eh ouais mon gars.
3140
3141------------------------------------------------------------------------
3142r517 | sam | 2006-04-07 09:46:30 +0000 (Fri, 07 Apr 2006) | 2 lines
3143
3144  * Replaced occurrences of "rgba" with "argb".
3145
3146------------------------------------------------------------------------
3147r516 | sam | 2006-04-07 08:55:01 +0000 (Fri, 07 Apr 2006) | 2 lines
3148
3149  * Fixed a syntax error. Gruik.
3150
3151------------------------------------------------------------------------
3152r515 | sam | 2006-04-07 08:19:42 +0000 (Fri, 07 Apr 2006) | 2 lines
3153
3154  * Changed the cucul_set_bitmap_antialias() argument to a string.
3155
3156------------------------------------------------------------------------
3157r514 | sam | 2006-04-06 13:49:10 +0000 (Thu, 06 Apr 2006) | 2 lines
3158
3159  * Of course I had to fuck up something. Here, PS export works again.
3160
3161------------------------------------------------------------------------
3162r513 | sam | 2006-04-06 13:41:56 +0000 (Thu, 06 Apr 2006) | 2 lines
3163
3164  * Store colour information on 32 bits, for future 12-bit colour support.
3165
3166------------------------------------------------------------------------
3167r512 | sam | 2006-04-06 13:21:15 +0000 (Thu, 06 Apr 2006) | 2 lines
3168
3169  * Got rid of cucul_get_screen(). Use cucul_export() instead.
3170
3171------------------------------------------------------------------------
3172r511 | sam | 2006-04-06 13:11:12 +0000 (Thu, 06 Apr 2006) | 2 lines
3173
3174  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
3175
3176------------------------------------------------------------------------
3177r510 | sam | 2006-04-06 13:07:58 +0000 (Thu, 06 Apr 2006) | 2 lines
3178
3179  * Sanity check in cacaserver.c.
3180
3181------------------------------------------------------------------------
3182r509 | sam | 2006-04-06 10:23:10 +0000 (Thu, 06 Apr 2006) | 2 lines
3183
3184  * Fixed a crash when realloc() returns a new address.
3185
3186------------------------------------------------------------------------
3187r508 | sam | 2006-04-06 10:19:17 +0000 (Thu, 06 Apr 2006) | 2 lines
3188
3189  * Fixed old typo that caused qq->height to be uninitialised.
3190
3191------------------------------------------------------------------------
3192r507 | jylam | 2006-04-01 21:29:10 +0000 (Sat, 01 Apr 2006) | 2 lines
3193
3194 * Oops, removed unused variable
3195
3196------------------------------------------------------------------------
3197r506 | jylam | 2006-04-01 21:26:30 +0000 (Sat, 01 Apr 2006) | 2 lines
3198
3199 * Added Winsock (c)(tm)(r) compatibility
3200
3201------------------------------------------------------------------------
3202r505 | jylam | 2006-04-01 16:11:37 +0000 (Sat, 01 Apr 2006) | 2 lines
3203
3204 * removed b0rked test. No more pigs, I just commited 500 of them.
3205
3206------------------------------------------------------------------------
3207r504 | sam | 2006-04-01 15:58:10 +0000 (Sat, 01 Apr 2006) | 2 lines
3208
3209  * Set the default dithering mode to Floyd-Steinberg.
3210
3211------------------------------------------------------------------------
3212r503 | sam | 2006-04-01 15:56:31 +0000 (Sat, 01 Apr 2006) | 14 lines
3213
3214                             ((`)_.._     ,'-. _..._ _._
3215  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
3216                             .'            /         (
3217                            /    S        |     _   _ \
3218                           |        a     \     o   o  |
3219                           ;           m         .-.   /
3220                            ;       ',       '-.( '')-'
3221                             '.      |           ;-'
3222                               \    /           /
3223                               /   /-._  __,  7 |
3224                               \  `\  \``  |  | |
3225                                \   \_,\   |  |_,\
3226                                 '-`'      \_,\
3227
3228------------------------------------------------------------------------
3229r502 | sam | 2006-04-01 15:25:33 +0000 (Sat, 01 Apr 2006) | 2 lines
3230
3231  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
3232
3233------------------------------------------------------------------------
3234r501 | sam | 2006-04-01 15:02:41 +0000 (Sat, 01 Apr 2006) | 2 lines
3235
3236  * Updated the TODO list.
3237
3238------------------------------------------------------------------------
3239r500 | sam | 2006-04-01 15:02:05 +0000 (Sat, 01 Apr 2006) | 10 lines
3240
3241  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
3242    environment variables handling. Replaced that with three per-bitmap
3243    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
3244    cucul_set_bitmap_dithering().
3245  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
3246    prototypes (but did not implement them yet).
3247  * Added cucul_set_bitmap_charset() to choose what characters are going
3248    to be used for the bitmap rendering.
3249  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
3250
3251------------------------------------------------------------------------
3252r499 | sam | 2006-04-01 14:44:09 +0000 (Sat, 01 Apr 2006) | 3 lines
3253
3254  * Merged caca_wait_event() into caca_get_event() and added a timeout
3255    parameter to do what both functions did before, and even more.
3256
3257------------------------------------------------------------------------
3258r498 | sam | 2006-04-01 14:37:27 +0000 (Sat, 01 Apr 2006) | 2 lines
3259
3260  * Disabled cacaview for now. I'm going to utterly break it.
3261
3262------------------------------------------------------------------------
3263r497 | sam | 2006-04-01 14:36:59 +0000 (Sat, 01 Apr 2006) | 2 lines
3264
3265  * Added cucul_get_export_list(). Returns a list of known export formats.
3266
3267------------------------------------------------------------------------
3268r496 | sam | 2006-03-29 09:41:30 +0000 (Wed, 29 Mar 2006) | 4 lines
3269
3270  * cacaserver works again (but needs a complete rewrite because it's really
3271    become ugly). You can now emulate the previous network driver behaviour
3272    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
3273
3274------------------------------------------------------------------------
3275r495 | sam | 2006-03-27 22:16:58 +0000 (Mon, 27 Mar 2006) | 3 lines
3276
3277  * Changed the 2nd argument of cucul_create_export to a string. This way we
3278    can add new exporters without changing the API.
3279
3280------------------------------------------------------------------------
3281r494 | sam | 2006-03-27 22:12:12 +0000 (Mon, 27 Mar 2006) | 2 lines
3282
3283  * Oops, I barfed that makefile.
3284
3285------------------------------------------------------------------------
3286r493 | jylam | 2006-03-27 21:40:17 +0000 (Mon, 27 Mar 2006) | 2 lines
3287
3288 * Added "powered by libcaca" text to all examples for consistency
3289
3290------------------------------------------------------------------------
3291r492 | sam | 2006-03-27 21:37:52 +0000 (Mon, 27 Mar 2006) | 4 lines
3292
3293  * Removed the network driver and replaced it with a cacaserver executable
3294    that has all the functionality, except it does not work yet (the stdin
3295    reading routine is missing).
3296
3297------------------------------------------------------------------------
3298r491 | sam | 2006-03-27 21:33:29 +0000 (Mon, 27 Mar 2006) | 3 lines
3299
3300  * Implemented a proof-of-concept cacaplay program that can redisplay a
3301    single frame that was saved by the raw driver.
3302
3303------------------------------------------------------------------------
3304r490 | sam | 2006-03-27 21:22:34 +0000 (Mon, 27 Mar 2006) | 4 lines
3305
3306  * Implemented cucul_load() to reload a file that was saved with the
3307    raw driver. I know it is inconsistent to have the loader in libcucul
3308    and the exporter in libcaca but I'll find a way to harmonise that.
3309
3310------------------------------------------------------------------------
3311r489 | jylam | 2006-03-27 18:17:09 +0000 (Mon, 27 Mar 2006) | 19 lines
3312
3313 * Fixed OpenGL mouse handling
3314
3315Sam      Le        Vieux      Porc
3316            (\____/)
3317Le          / @__@ \            Le
3318           (  (oo)  )   
3319            `-.~~.-'         Vieux
3320Vieux        /    \             
3321           @/      \_         
3322          (/ /    \ \)        Porc
3323Porc       WW`----'WW       
3324
3325Sam      Le        Vieux      Porc
3326
3327
3328
3329
3330
3331
3332------------------------------------------------------------------------
3333r488 | sam | 2006-03-27 18:07:18 +0000 (Mon, 27 Mar 2006) | 2 lines
3334
3335  * Created a minimal raw driver that outputs stuff to stdout.
3336
3337------------------------------------------------------------------------
3338r487 | sam | 2006-03-27 09:35:22 +0000 (Mon, 27 Mar 2006) | 16 lines
3339
3340                                       ██████                ██████
3341 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
3342                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
3343                                        ██░░░░███░░░░░░░░███░░░░██
3344                                       ██░░░░░░███░░░░░░███░░░░░░██
3345                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
3346                                      ██░░░░░░██████████████░░░░░░██
3347                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
3348                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3349                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
3350                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
3351                                        ██░░░░██████████████░░░░██
3352                                         ███░░░░░░██████░░░░░░███
3353                                           █████░░░░░░░░░░█████
3354                                               ████████████
3355
3356------------------------------------------------------------------------
3357r486 | sam | 2006-03-27 08:01:27 +0000 (Mon, 27 Mar 2006) | 3 lines
3358
3359  * Reworked the OpenGL headers and Glut features detection (what did you
3360    expect).
3361
3362------------------------------------------------------------------------
3363r485 | sam | 2006-03-27 07:40:30 +0000 (Mon, 27 Mar 2006) | 2 lines
3364
3365  * Implemented cucul_invert() to invert a canvas' colours.
3366
3367------------------------------------------------------------------------
3368r484 | jylam | 2006-03-26 23:08:19 +0000 (Sun, 26 Mar 2006) | 2 lines
3369
3370 * Fixed glutCheckLoop headers, testing only under MacOSX
3371
3372------------------------------------------------------------------------
3373r483 | jylam | 2006-03-26 22:57:12 +0000 (Sun, 26 Mar 2006) | 2 lines
3374
3375 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
3376
3377------------------------------------------------------------------------
3378r482 | sam | 2006-03-26 20:16:28 +0000 (Sun, 26 Mar 2006) | 2 lines
3379
3380  * Minor addition to the rotate code.
3381
3382------------------------------------------------------------------------
3383r481 | sam | 2006-03-24 23:17:25 +0000 (Fri, 24 Mar 2006) | 2 lines
3384
3385  * Workaround for automake < 1.6.
3386
3387------------------------------------------------------------------------
3388r480 | jylam | 2006-03-24 19:44:12 +0000 (Fri, 24 Mar 2006) | 24 lines
3389
3390 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
3391
3392
3393AHAHAH                      _
3394    _._ _..._ .-',     _.._(`))
3395   '-. `     '  /-._.-'    ',/
3396      ) MAIS    \            '.
3397     / _    _    |  JE         \
3398    |  a    a    /     SUIS     |
3399    \   .-.                     ; 
3400     '-('' ).-'       ,' UN    ;
3401        '-;           |      .'
3402           \    VIEUX  \    /
3403           | 7  .__  _.-\   \
3404           | |  |  ``/  /`  /
3405          /,_|  |   /,_/   /
3406             /,_/      '`-'
3407
3408POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
3409
3410
3411
3412
3413
3414------------------------------------------------------------------------
3415r479 | jylam | 2006-03-24 19:34:45 +0000 (Fri, 24 Mar 2006) | 3 lines
3416
3417 * 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.
3418
3419
3420------------------------------------------------------------------------
3421r478 | sam | 2006-03-24 16:51:59 +0000 (Fri, 24 Mar 2006) | 24 lines
3422
3423  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
3424    that we have one function less.
3425  * Fixed coding style.
3426  * Removed FUCKING TABS.               ____.------.___
3427                           _______.----'`` ``` `` ``` ``-.
3428                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
3429                  _.-'    ' ` `` ```      `` ` `'           `.  _
3430               .-''      ` H A H A H A `'  M A I S            \/.)
3431     .    . .-' /       `         `                  `      `` ||
3432     |`-.(``-.          `      `       `        ' `  `    ```  |\
3433     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
3434       `/''````)       `` `          -        -   `````  ' '.' |\_)
3435        |`'_._`       ```      ''`  P O R C .   . ````        /
3436        // @) \    `   ``       ''' .              ```      '/
3437       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
3438     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
3439   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
3440   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
3441    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
3442      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
3443                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
3444                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
3445                                   ''''
3446
3447------------------------------------------------------------------------
3448r477 | jylam | 2006-03-24 16:25:39 +0000 (Fri, 24 Mar 2006) | 2 lines
3449
3450 * Fixed bug in show/hide cursor, implemented X11 cursor
3451
3452------------------------------------------------------------------------
3453r476 | jylam | 2006-03-24 15:42:46 +0000 (Fri, 24 Mar 2006) | 2 lines
3454
3455 * Added forgotten X11 set/hide cursor (non-working code)
3456
3457------------------------------------------------------------------------
3458r475 | jylam | 2006-03-24 15:00:47 +0000 (Fri, 24 Mar 2006) | 2 lines
3459
3460 * Added caca_show/hide_cursor, and corresponding GL binding
3461
3462------------------------------------------------------------------------
3463r474 | sam | 2006-03-24 14:17:40 +0000 (Fri, 24 Mar 2006) | 3 lines
3464
3465  * Documented the caca_event structure and improved a few things here and
3466    there in the documentation.
3467
3468------------------------------------------------------------------------
3469r473 | sam | 2006-03-24 09:48:20 +0000 (Fri, 24 Mar 2006) | 2 lines
3470
3471  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
3472
3473------------------------------------------------------------------------
3474r472 | sam | 2006-03-24 09:30:02 +0000 (Fri, 24 Mar 2006) | 2 lines
3475
3476  * Removed spurious prototype.
3477
3478------------------------------------------------------------------------
3479r471 | sam | 2006-03-23 18:38:44 +0000 (Thu, 23 Mar 2006) | 2 lines
3480
3481  * Updated the TODO list with what's been done so far.
3482
3483------------------------------------------------------------------------
3484r470 | sam | 2006-03-23 18:36:59 +0000 (Thu, 23 Mar 2006) | 2 lines
3485
3486  * Massive rework of the event handling code, as per the TODO list.
3487
3488------------------------------------------------------------------------
3489r469 | sam | 2006-03-23 17:20:57 +0000 (Thu, 23 Mar 2006) | 2 lines
3490
3491  * Hahaha mais le vieux porc c'est moi.
3492
3493------------------------------------------------------------------------
3494r468 | sam | 2006-03-23 15:14:17 +0000 (Thu, 23 Mar 2006) | 2 lines
3495
3496  * Added missing ASCII characters to cucul_rotate().
3497
3498------------------------------------------------------------------------
3499r467 | sam | 2006-03-23 14:07:32 +0000 (Thu, 23 Mar 2006) | 4 lines
3500
3501  * Made cucul_putchar32() an internal-only function.
3502  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
3503    string instead of a single character as their last argument.
3504
3505------------------------------------------------------------------------
3506r466 | sam | 2006-03-23 13:12:56 +0000 (Thu, 23 Mar 2006) | 2 lines
3507
3508  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
3509
3510------------------------------------------------------------------------
3511r465 | sam | 2006-03-23 11:34:27 +0000 (Thu, 23 Mar 2006) | 4 lines
3512
3513  * Removed done stuff from the TODO.
3514  * Updated the TODO list with what I said in the mailing-list. The top
3515    priority is what's marked "API-dependent stuff".
3516
3517------------------------------------------------------------------------
3518r464 | sam | 2006-03-23 11:03:43 +0000 (Thu, 23 Mar 2006) | 2 lines
3519
3520  * Added a test for the transformation routines.
3521
3522------------------------------------------------------------------------
3523r463 | sam | 2006-03-23 11:00:54 +0000 (Thu, 23 Mar 2006) | 2 lines
3524
3525  * Added more characters to the flip/rotate routines.
3526
3527------------------------------------------------------------------------
3528r462 | sam | 2006-03-23 09:47:06 +0000 (Thu, 23 Mar 2006) | 3 lines
3529
3530  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
3531    operations on canvases.
3532
3533------------------------------------------------------------------------
3534r461 | sam | 2006-03-22 21:15:57 +0000 (Wed, 22 Mar 2006) | 2 lines
3535
3536  * Slightly changed header comments.
3537
3538------------------------------------------------------------------------
3539r460 | sam | 2006-03-22 20:10:14 +0000 (Wed, 22 Mar 2006) | 2 lines
3540
3541  * Optimise cucul_blit() by using memcpy() if there is no mask.
3542
3543------------------------------------------------------------------------
3544r459 | sam | 2006-03-22 19:54:37 +0000 (Wed, 22 Mar 2006) | 3 lines
3545
3546  * Added the cucul_blit() function. It lets us blit various canvas one
3547    onto the other with an optional mask.
3548
3549------------------------------------------------------------------------
3550r458 | sam | 2006-03-22 19:20:52 +0000 (Wed, 22 Mar 2006) | 2 lines
3551
3552  * Fixed an uninitialised structure member.
3553
3554------------------------------------------------------------------------
3555r457 | sam | 2006-03-22 18:38:06 +0000 (Wed, 22 Mar 2006) | 3 lines
3556
3557  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
3558    that is a bit more high level than characters.
3559
3560------------------------------------------------------------------------
3561r456 | sam | 2006-03-22 18:29:39 +0000 (Wed, 22 Mar 2006) | 2 lines
3562
3563  * Renamed cucul_get_export() to cucul_create_export().
3564
3565------------------------------------------------------------------------
3566r455 | sam | 2006-03-22 17:49:18 +0000 (Wed, 22 Mar 2006) | 2 lines
3567
3568  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
3569
3570------------------------------------------------------------------------
3571r454 | sam | 2006-03-22 17:46:11 +0000 (Wed, 22 Mar 2006) | 3 lines
3572
3573  * Changed the cucul_init parameter so that it now directly accepts a
3574    canvas size (use cucul_init(0, 0) for the old behaviour).
3575
3576------------------------------------------------------------------------
3577r453 | sam | 2006-03-22 17:34:03 +0000 (Wed, 22 Mar 2006) | 2 lines
3578
3579  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
3580
3581------------------------------------------------------------------------
3582r452 | sam | 2006-03-22 17:30:56 +0000 (Wed, 22 Mar 2006) | 2 lines
3583
3584  * Removed code that did not need to be duplicated.
3585
3586------------------------------------------------------------------------
3587r451 | sam | 2006-03-22 16:09:14 +0000 (Wed, 22 Mar 2006) | 2 lines
3588
3589  * Gamma support in cacaview (through the g/G key).
3590
3591------------------------------------------------------------------------
3592r450 | sam | 2006-03-22 15:00:43 +0000 (Wed, 22 Mar 2006) | 2 lines
3593
3594  * Added colour to the gamma test.
3595
3596------------------------------------------------------------------------
3597r449 | sam | 2006-03-22 14:56:50 +0000 (Wed, 22 Mar 2006) | 2 lines
3598
3599  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
3600
3601------------------------------------------------------------------------
3602r448 | sam | 2006-03-22 13:58:24 +0000 (Wed, 22 Mar 2006) | 2 lines
3603
3604  * Animated gamma test.
3605
3606------------------------------------------------------------------------
3607r447 | sam | 2006-03-22 13:15:08 +0000 (Wed, 22 Mar 2006) | 2 lines
3608
3609  * Got rid of cucul_powf(), too complex to implement and no longer used.
3610
3611------------------------------------------------------------------------
3612r446 | sam | 2006-03-22 13:12:54 +0000 (Wed, 22 Mar 2006) | 3 lines
3613
3614  * Added optional support for CP437 gray blocks in the bitmap renderer.
3615  * Use a custom pow() function for gamma computation.
3616
3617------------------------------------------------------------------------
3618r445 | sam | 2006-03-21 11:05:56 +0000 (Tue, 21 Mar 2006) | 2 lines
3619
3620  * Tried to do something with cucul_powf. It currently sucks.
3621
3622------------------------------------------------------------------------
3623r444 | sam | 2006-03-21 10:52:24 +0000 (Tue, 21 Mar 2006) | 2 lines
3624
3625  * Changed the cacaplas colours. Yeah, I do what I want.
3626
3627------------------------------------------------------------------------
3628r443 | sam | 2006-03-21 10:09:15 +0000 (Tue, 21 Mar 2006) | 27 lines
3629
3630                                                        ___
3631  * Bitmap gamma test example. Of       ,---.        /""`_,'
3632    course it does not work yet,        |    `\``""-;   /
3633    because some dirty old pig          \   /`\\     ';'
3634    implemented a cucul_powf()        .')   |     __   \
3635    function that only works         / (`  /     /(O\. _|
3636    with integer exponents.       .-`|  `"`      `    .-\_
3637                               .-'   \                  ` ;=-.
3638    HAHAHAHA MAIS            .'        .           ._,   / o o\
3639    VIEUX PORC !         .-'`            .           '-._;_._.J
3640                     .-'`                               `.-'`
3641                 _. -`         L            '          .'
3642               .'           U                  '- ._.-'
3643             /`          C                         /
3644            /         y                           |
3645      ._   ;       J                         |    |
3646       )).-|                     |           |    /
3647      (/`.-|                \    \           /  .;
3648      ( (_)|                 |    \         ; .' |
3649       '--';                 |    `\       / /   |
3650            \                |      `\    /.'   /
3651             \               /        ;  |`\   |
3652              '.           .'      _.-|  |  |  |
3653                '-.     .-';_"---'`.__|  |  |  \
3654                   `'-._     ``'-.    |  \  \__\\
3655                        `''--.___\\   \__\\
3656
3657------------------------------------------------------------------------
3658r442 | sam | 2006-03-21 09:52:32 +0000 (Tue, 21 Mar 2006) | 2 lines
3659
3660  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
3661
3662------------------------------------------------------------------------
3663r441 | sam | 2006-03-21 09:48:02 +0000 (Tue, 21 Mar 2006) | 2 lines
3664
3665  * Use the asm versions of sin and cos when available.
3666
3667------------------------------------------------------------------------
3668r440 | jylam | 2006-03-20 15:23:11 +0000 (Mon, 20 Mar 2006) | 2 lines
3669
3670 * Added a bird.
3671
3672------------------------------------------------------------------------
3673r439 | sam | 2006-03-19 17:10:12 +0000 (Sun, 19 Mar 2006) | 2 lines
3674
3675  * Added basic support for a few Unicode characters to the X11 driver.
3676
3677------------------------------------------------------------------------
3678r438 | sam | 2006-03-19 16:59:34 +0000 (Sun, 19 Mar 2006) | 2 lines
3679
3680  * Added a lame "powered by libcaca" banner to cacaplas.
3681
3682------------------------------------------------------------------------
3683r437 | sam | 2006-03-19 16:59:01 +0000 (Sun, 19 Mar 2006) | 2 lines
3684
3685  * Added a few notes to the TODO list.
3686
3687------------------------------------------------------------------------
3688r436 | sam | 2006-03-19 16:42:31 +0000 (Sun, 19 Mar 2006) | 18 lines
3689
3690 Nan mais avec ma config   _,--.       ,--._
3691 d'Emacs c'est vraiment    \  > `-"""-' <  /
3692 impossible qu'il reste     `-.         .-'
3693 des tabs dans mon code       / 'e___e` \
3694                       \__   (   (o o)   )
3695  HAHAHAHA MAIS              _\_  `='  _/_
3696   VIEUX PORC !             / /|`-._.-'|\ \
3697            \   .,         / /||_______||\ \
3698              .,|_)      _/ /_||=======||_\ \_
3699  _   _______( ,\ ',    / _/==||       ||==\_ \
3700'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
3701  '/                 (")   \               /
3702   |                t-`     \______|______/
3703    \           )_.-`       |______|______|
3704     \  .^--|  /_|            )__|   |__(
3705      \_(_\ |_|'[_\          /   ]   [   \
3706      '[_\  '[_\             `--'     `--'
3707
3708------------------------------------------------------------------------
3709r435 | sam | 2006-03-19 16:34:53 +0000 (Sun, 19 Mar 2006) | 2 lines
3710
3711  * More special characters in the Unicode test.
3712
3713------------------------------------------------------------------------
3714r434 | sam | 2006-03-18 00:12:25 +0000 (Sat, 18 Mar 2006) | 2 lines
3715
3716  * Cosmetic fixes.
3717
3718------------------------------------------------------------------------
3719r433 | sam | 2006-03-18 00:06:24 +0000 (Sat, 18 Mar 2006) | 2 lines
3720
3721  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
3722
3723------------------------------------------------------------------------
3724r432 | sam | 2006-03-17 13:32:58 +0000 (Fri, 17 Mar 2006) | 2 lines
3725
3726  * Factorised some charset handling code into a new cucul/charset.c file.
3727
3728------------------------------------------------------------------------
3729r431 | sam | 2006-03-17 10:35:26 +0000 (Fri, 17 Mar 2006) | 2 lines
3730
3731  * Added a few commonly escaped characters to the export test: ( ) " < > &
3732
3733------------------------------------------------------------------------
3734r430 | sam | 2006-03-17 09:56:28 +0000 (Fri, 17 Mar 2006) | 2 lines
3735
3736  * Full Unicode support in the SVG exporter.
3737
3738------------------------------------------------------------------------
3739r429 | sam | 2006-03-17 09:49:16 +0000 (Fri, 17 Mar 2006) | 2 lines
3740
3741  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
3742
3743------------------------------------------------------------------------
3744r428 | sam | 2006-03-16 19:10:12 +0000 (Thu, 16 Mar 2006) | 14 lines
3745
3746                                        ___                     
3747                                        ',_`""\        .---,   
3748                                           \   :-""``/`    |   
3749          Ahaha mais vieux porc !!          `;'     //`\   /   
3750                                            /   __     |   ('. 
3751                                           |_ ./O)\     \  `) \
3752                                          _/-.    `      `"`  |`
3753                                      .-=; `                  /
3754                                     /o o \   ,_,           .   
3755                                     L._._;_.-'           .     
3756                                       `'-.`             '     
3757                                           `.         '         
3758                                             '-._. -'           
3759
3760------------------------------------------------------------------------
3761r427 | sam | 2006-03-16 19:00:59 +0000 (Thu, 16 Mar 2006) | 2 lines
3762
3763  * Updated ChangeLog and converted it to UTF-8.
3764
3765------------------------------------------------------------------------
3766r426 | sam | 2006-03-16 18:58:39 +0000 (Thu, 16 Mar 2006) | 2 lines
3767
3768  * Fixed Unicode handling and improved coding style in the SVG exporter.
3769
3770------------------------------------------------------------------------
3771r425 | sam | 2006-03-16 18:52:40 +0000 (Thu, 16 Mar 2006) | 2 lines
3772
3773  * Do not write the trailing \0 when exporting data.
3774
3775------------------------------------------------------------------------
3776r424 | sam | 2006-03-16 18:44:07 +0000 (Thu, 16 Mar 2006) | 3 lines
3777
3778  * Fixed syntax errors in the generated PostScript document if ( ) \ or
3779    Unicode characters are encountered.
3780
3781------------------------------------------------------------------------
3782r423 | sam | 2006-03-16 18:09:26 +0000 (Thu, 16 Mar 2006) | 3 lines
3783
3784  * Optimised for speed and space, fixed a few bugs, and improved coding style
3785    in the PS exporter (vieux porc !).
3786
3787------------------------------------------------------------------------
3788r422 | sam | 2006-03-16 17:04:09 +0000 (Thu, 16 Mar 2006) | 2 lines
3789
3790  * Comment clarification.
3791
3792------------------------------------------------------------------------
3793r421 | sam | 2006-03-16 16:59:57 +0000 (Thu, 16 Mar 2006) | 2 lines
3794
3795  * Fix resizing of the Win32 console. It now adapts to the requested size.
3796
3797------------------------------------------------------------------------
3798r420 | sam | 2006-03-16 12:58:55 +0000 (Thu, 16 Mar 2006) | 3 lines
3799
3800  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
3801  * Cosmetic code changes.
3802
3803------------------------------------------------------------------------
3804r419 | sam | 2006-03-16 12:50:07 +0000 (Thu, 16 Mar 2006) | 2 lines
3805
3806  * Fixed compiler warnings when UTF-8 S-Lang is not available.
3807
3808------------------------------------------------------------------------
3809r418 | sam | 2006-03-16 12:49:20 +0000 (Thu, 16 Mar 2006) | 2 lines
3810
3811  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
3812
3813------------------------------------------------------------------------
3814r417 | sam | 2006-03-16 12:46:39 +0000 (Thu, 16 Mar 2006) | 3 lines
3815
3816  * Distribute the license with Win32 packages and convert text files to
3817    CRLF format.
3818
3819------------------------------------------------------------------------
3820r416 | sam | 2006-03-15 22:07:55 +0000 (Wed, 15 Mar 2006) | 3 lines
3821
3822  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
3823    the DOS/conio.h driver, and updated the unicode test accordingly.
3824
3825------------------------------------------------------------------------
3826r415 | sam | 2006-03-15 20:39:43 +0000 (Wed, 15 Mar 2006) | 2 lines
3827
3828  * Added a few more Unicode characters to the export and unicode tests.
3829
3830------------------------------------------------------------------------
3831r414 | sam | 2006-03-15 20:30:39 +0000 (Wed, 15 Mar 2006) | 3 lines
3832
3833  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
3834    equivalents in CP437 0x7f - 0xff are translated.
3835
3836------------------------------------------------------------------------
3837r413 | sam | 2006-03-15 18:41:29 +0000 (Wed, 15 Mar 2006) | 2 lines
3838
3839  * Unicode support in the HTML exporter.
3840
3841------------------------------------------------------------------------
3842r412 | sam | 2006-03-15 17:42:03 +0000 (Wed, 15 Mar 2006) | 2 lines
3843
3844  * Cosmetic.
3845
3846------------------------------------------------------------------------
3847r411 | sam | 2006-03-15 17:33:03 +0000 (Wed, 15 Mar 2006) | 2 lines
3848
3849  * Small test program for exporters. Usage: "export html", "export irc" etc.
3850
3851------------------------------------------------------------------------
3852r410 | jylam | 2006-03-15 17:16:09 +0000 (Wed, 15 Mar 2006) | 24 lines
3853
3854 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
3855*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3856p______...___________________________p
3857e____(_..__`'-.,--,__________________e
3858n_____'-._'-.__`\a\\_________________n
3859i_________'.___.'_(|_________________i
3860s____________7____||_________________s
3861b___________/___.'_|_________________b
3862i__________/_.-'__,J_________________i
3863r_________/_________\________________r
3864d________||___/______;_______________d
3865*________||__|_______|_______________*
3866p________`\__\_______|__/__''\_______p
3867e__________'._\______/.-`____{}|_____e
3868n___________/\_`;_.-'_________/______n
3869i___________\_;(((____.--'\_/________i
3870s_________.(((_____.-;\______________s
3871b____.--'`_____,;`'.'-;\_____________b
3872i_taco's____.'____'._.'\\____________i
3873r_dick_--'_________|__\_|____________r
3874d__________________\_\,_/____________d
3875*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
3876
3877
3878------------------------------------------------------------------------
3879r409 | jylam | 2006-03-15 16:55:40 +0000 (Wed, 15 Mar 2006) | 2 lines
3880
3881 * Added preliminary (but working) SVG exporter
3882
3883------------------------------------------------------------------------
3884r408 | jylam | 2006-03-15 15:03:43 +0000 (Wed, 15 Mar 2006) | 2 lines
3885
3886 * Added telnet commands and options strings for debug
3887
3888------------------------------------------------------------------------
3889r407 | jylam | 2006-03-15 13:48:51 +0000 (Wed, 15 Mar 2006) | 2 lines
3890
3891 * Fixed refresh when updating parameter in display_menu()
3892
3893------------------------------------------------------------------------
3894r406 | jylam | 2006-03-15 13:10:34 +0000 (Wed, 15 Mar 2006) | 2 lines
3895
3896 * Removed false comment
3897
3898------------------------------------------------------------------------
3899r405 | jylam | 2006-03-15 13:06:25 +0000 (Wed, 15 Mar 2006) | 2 lines
3900
3901 * Optimised cacaballs a bit
3902
3903------------------------------------------------------------------------
3904r404 | jylam | 2006-03-15 12:51:08 +0000 (Wed, 15 Mar 2006) | 2 lines
3905
3906 * Better cacaballs parameters
3907
3908------------------------------------------------------------------------
3909r403 | sam | 2006-03-15 10:04:56 +0000 (Wed, 15 Mar 2006) | 3 lines
3910
3911  * Increased cacamoir circle thikness by 50%, because it currently really
3912    sucks in small resolutions.
3913
3914------------------------------------------------------------------------
3915r402 | sam | 2006-03-15 10:03:04 +0000 (Wed, 15 Mar 2006) | 2 lines
3916
3917  * Minor coding style fixes.
3918
3919------------------------------------------------------------------------
3920r401 | sam | 2006-03-15 10:02:08 +0000 (Wed, 15 Mar 2006) | 2 lines
3921
3922  * UTF-8 support in the Win32 driver.
3923
3924------------------------------------------------------------------------
3925r400 | sam | 2006-03-15 10:01:14 +0000 (Wed, 15 Mar 2006) | 3 lines
3926
3927  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
3928  * Use RETSIGTYPE for signal handler return values.
3929
3930------------------------------------------------------------------------
3931r399 | sam | 2006-03-15 09:57:04 +0000 (Wed, 15 Mar 2006) | 4 lines
3932
3933  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
3934    in the SLang driver.
3935  * Cosmetic fixes in configure.ac.
3936
3937------------------------------------------------------------------------
3938r398 | sam | 2006-03-14 22:05:34 +0000 (Tue, 14 Mar 2006) | 6 lines
3939
3940  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
3941  * Got rid of static buffers; we now use cucul_free() to free exported
3942    buffers.
3943  * Fixed light background in the ANSI exporter by adding escape sequences for
3944    most terminal emulators.
3945
3946------------------------------------------------------------------------
3947r397 | jylam | 2006-03-14 19:01:19 +0000 (Tue, 14 Mar 2006) | 2 lines
3948
3949 * Fixed UPPER() for strcasecmp
3950
3951------------------------------------------------------------------------
3952r396 | sam | 2006-03-14 18:10:30 +0000 (Tue, 14 Mar 2006) | 2 lines
3953
3954  * Rewrote strncasecmp. Totally untested, of course.
3955
3956------------------------------------------------------------------------
3957r395 | sam | 2006-03-14 17:09:17 +0000 (Tue, 14 Mar 2006) | 2 lines
3958
3959  * STATIC char const. AHAHAHAHA.
3960
3961------------------------------------------------------------------------
3962r394 | sam | 2006-03-14 17:06:12 +0000 (Tue, 14 Mar 2006) | 3 lines
3963
3964  * Do not switch to alternate screen when clearing, because sometimes we
3965    are unable to cleanly restore the state.
3966
3967------------------------------------------------------------------------
3968r393 | jylam | 2006-03-14 16:57:53 +0000 (Tue, 14 Mar 2006) | 2 lines
3969
3970 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
3971
3972------------------------------------------------------------------------
3973r392 | jylam | 2006-03-14 16:51:38 +0000 (Tue, 14 Mar 2006) | 2 lines
3974
3975 * Postscript exporter now kinda works. Paper size to be fixed
3976
3977------------------------------------------------------------------------
3978r391 | jylam | 2006-03-14 15:39:38 +0000 (Tue, 14 Mar 2006) | 2 lines
3979
3980 * Added preliminary Postscript (tm) (r) (c) exporter.
3981
3982------------------------------------------------------------------------
3983r390 | sam | 2006-03-14 14:19:58 +0000 (Tue, 14 Mar 2006) | 2 lines
3984
3985  * Pressing Ctrl-C on the client side now drops the connection.
3986
3987------------------------------------------------------------------------
3988r389 | sam | 2006-03-14 12:49:32 +0000 (Tue, 14 Mar 2006) | 2 lines
3989
3990  * Updated the TODO list, mostly with Unicode-related tasks.
3991
3992------------------------------------------------------------------------
3993r388 | sam | 2006-03-14 12:49:01 +0000 (Tue, 14 Mar 2006) | 3 lines
3994
3995  * Changed port environment variable to "CACA_PORT". No need to mention it's
3996    a network port, we could have guessed.
3997
3998------------------------------------------------------------------------
3999r387 | sam | 2006-03-14 12:30:17 +0000 (Tue, 14 Mar 2006) | 2 lines
4000
4001  * Ooops, fixed an old typo.
4002
4003------------------------------------------------------------------------
4004r386 | sam | 2006-03-14 12:16:11 +0000 (Tue, 14 Mar 2006) | 2 lines
4005
4006  * Fixed a warning in cacaball.c.
4007
4008------------------------------------------------------------------------
4009r385 | sam | 2006-03-13 19:04:29 +0000 (Mon, 13 Mar 2006) | 11 lines
4010
4011  * Improvements to the network output:
4012    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
4013      the registered ports area, but we'd never be accepted anyway).
4014    + Retry network sends in caca_get_event(), too.
4015    + Have a per-client buffer in case of network congestion. If that buffer
4016      gets full, just drop it and start again at the next frame.
4017    + Set the window title to "caca for the network".
4018    + Do not send the ANSI buffer's terminating \0.
4019    + Restore the SIGPIPE handler on close.
4020    + Set window size to 80x24 instead of 80x25.
4021
4022------------------------------------------------------------------------
4023r384 | sam | 2006-03-13 18:07:35 +0000 (Mon, 13 Mar 2006) | 24 lines
4024
4025  * Set svn:keyword Id property on a few files.
4026
4027  Note to developers: use that chunk in your ~/.subversion/config:
4028
4029[miscellany]
4030enable-auto-props = yes
4031
4032[auto-props]
4033*.m = svn:keywords=Id
4034*.h = svn:keywords=Id
4035*.mm = svn:keywords=Id
4036*.c = svn:keywords=Id
4037*.cpp = svn:keywords=Id
4038*.pch = svn:keywords=Id
4039*.command = svn:keywords=Id
4040*.pl = svn:keywords=Id
4041*.pm = svn:keywords=Id
4042*.py = svn:keywords=Id
4043*.sh = svn:keywords=Id
4044*.txt = svn:keywords=Id
4045*.html = svn:keywords=Id
4046*.php = svn:keywords=Id
4047
4048
4049------------------------------------------------------------------------
4050r383 | sam | 2006-03-13 18:05:12 +0000 (Mon, 13 Mar 2006) | 2 lines
4051
4052  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
4053
4054------------------------------------------------------------------------
4055r382 | sam | 2006-03-13 17:49:04 +0000 (Mon, 13 Mar 2006) | 2 lines
4056
4057  * Fixed an uninitialised variable in the event queue handling.
4058
4059------------------------------------------------------------------------
4060r381 | sam | 2006-03-13 17:38:18 +0000 (Mon, 13 Mar 2006) | 2 lines
4061
4062  * Allow the color test to be built as a kernel.
4063
4064------------------------------------------------------------------------
4065r380 | sam | 2006-03-13 17:36:14 +0000 (Mon, 13 Mar 2006) | 2 lines
4066
4067  * Sorted list of extra contributors by topic and added the FSF.
4068
4069------------------------------------------------------------------------
4070r379 | sam | 2006-03-10 19:21:33 +0000 (Fri, 10 Mar 2006) | 3 lines
4071
4072  * Set the client sockets as non-blocking, and implemented non-blocking
4073    writes. Currently works very badly with more than one client.
4074
4075------------------------------------------------------------------------
4076r378 | jylam | 2006-03-10 17:56:40 +0000 (Fri, 10 Mar 2006) | 2 lines
4077
4078 * wrote strcasecmp for fun
4079
4080------------------------------------------------------------------------
4081r377 | jylam | 2006-03-10 17:41:23 +0000 (Fri, 10 Mar 2006) | 2 lines
4082
4083 * Renamed exporter_* to export_*, from God recommendation.
4084
4085------------------------------------------------------------------------
4086r376 | jylam | 2006-03-10 17:32:08 +0000 (Fri, 10 Mar 2006) | 2 lines
4087
4088 * Exploded cucul/export.c
4089
4090------------------------------------------------------------------------
4091r375 | jylam | 2006-03-10 15:11:40 +0000 (Fri, 10 Mar 2006) | 2 lines
4092
4093 * Added CACA_NETWORK_PORT env and related documentation
4094
4095------------------------------------------------------------------------
4096r374 | jylam | 2006-03-10 14:41:24 +0000 (Fri, 10 Mar 2006) | 2 lines
4097
4098 * 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
4099
4100------------------------------------------------------------------------
4101r373 | sam | 2006-03-10 13:06:40 +0000 (Fri, 10 Mar 2006) | 4 lines
4102
4103  * Handle incoming connections in network_get_event() as well as
4104    network_display() so that new clients immediately get the contents
4105    of the canvas and do not need to wait for a caca_display() call.
4106
4107------------------------------------------------------------------------
4108r372 | sam | 2006-03-10 10:03:30 +0000 (Fri, 10 Mar 2006) | 3 lines
4109
4110  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
4111    cucul_putchar32() function but I'm not convinced it will be useful.
4112
4113------------------------------------------------------------------------
4114r371 | sam | 2006-03-10 10:01:22 +0000 (Fri, 10 Mar 2006) | 4 lines
4115
4116  * Use the internal version of cucul_set_size in output drivers so that
4117    they can force a resize. We need to find a way to make those specific
4118    cucul - caca interactions unavailable to the clueless user.
4119
4120------------------------------------------------------------------------
4121r370 | sam | 2006-03-10 09:48:33 +0000 (Fri, 10 Mar 2006) | 2 lines
4122
4123  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
4124
4125------------------------------------------------------------------------
4126r369 | sam | 2006-03-10 09:43:13 +0000 (Fri, 10 Mar 2006) | 3 lines
4127
4128  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
4129    80x25 upon initialisation.
4130
4131------------------------------------------------------------------------
4132r368 | sam | 2006-03-10 09:34:16 +0000 (Fri, 10 Mar 2006) | 2 lines
4133
4134  * Added Unicode support to the SLang driver.
4135
4136------------------------------------------------------------------------
4137r367 | sam | 2006-03-10 09:31:32 +0000 (Fri, 10 Mar 2006) | 2 lines
4138
4139  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
4140
4141------------------------------------------------------------------------
4142r366 | sam | 2006-03-10 09:30:30 +0000 (Fri, 10 Mar 2006) | 2 lines
4143
4144  * More Unicode tests: gradient glyphs, double width characters.
4145
4146------------------------------------------------------------------------
4147r365 | jylam | 2006-03-09 19:27:55 +0000 (Thu, 09 Mar 2006) | 2 lines
4148
4149 * Oops, modified build-kernel while testing and commited it ;)
4150
4151------------------------------------------------------------------------
4152r364 | jylam | 2006-03-09 19:27:14 +0000 (Thu, 09 Mar 2006) | 2 lines
4153
4154 * 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.
4155
4156------------------------------------------------------------------------
4157r363 | sam | 2006-03-09 16:57:32 +0000 (Thu, 09 Mar 2006) | 2 lines
4158
4159  * Fixed VGA colours. The values only range from 0 to 63.
4160
4161------------------------------------------------------------------------
4162r362 | sam | 2006-03-09 15:35:00 +0000 (Thu, 09 Mar 2006) | 4 lines
4163
4164  * Added assembly code for inb() and outb().
4165  * Print a small message at kernel boot time just to check that the kernel
4166    was properly loaded.
4167
4168------------------------------------------------------------------------
4169r361 | jylam | 2006-03-09 13:24:06 +0000 (Thu, 09 Mar 2006) | 2 lines
4170
4171 * Added tests for malloc()'s
4172
4173------------------------------------------------------------------------
4174r360 | jylam | 2006-03-09 13:08:41 +0000 (Thu, 09 Mar 2006) | 2 lines
4175
4176 * Updated README for network driver, fixed remaining exporters
4177
4178------------------------------------------------------------------------
4179r359 | sam | 2006-03-09 13:04:59 +0000 (Thu, 09 Mar 2006) | 2 lines
4180
4181  * Added a conditional to only build the kernel if --enable-vga was set.
4182
4183------------------------------------------------------------------------
4184r358 | sam | 2006-03-09 12:56:33 +0000 (Thu, 09 Mar 2006) | 2 lines
4185
4186  * Set executable flag to the build-kernel script.
4187
4188------------------------------------------------------------------------
4189r357 | sam | 2006-03-09 12:47:37 +0000 (Thu, 09 Mar 2006) | 3 lines
4190
4191  * Added glue code to compile libcaca without a libc and build applications
4192    as multiboot kernels.
4193
4194------------------------------------------------------------------------
4195r356 | sam | 2006-03-09 12:44:49 +0000 (Thu, 09 Mar 2006) | 2 lines
4196
4197  * Cosmetic change.
4198
4199------------------------------------------------------------------------
4200r355 | sam | 2006-03-09 12:43:10 +0000 (Thu, 09 Mar 2006) | 2 lines
4201
4202  * Slightly updated README.
4203
4204------------------------------------------------------------------------
4205r354 | sam | 2006-03-09 12:41:02 +0000 (Thu, 09 Mar 2006) | 2 lines
4206
4207  * Pure VGA output driver.
4208
4209------------------------------------------------------------------------
4210r353 | sam | 2006-03-09 12:37:39 +0000 (Thu, 09 Mar 2006) | 2 lines
4211
4212  * Removed unused includes.
4213
4214------------------------------------------------------------------------
4215r352 | sam | 2006-03-09 12:35:47 +0000 (Thu, 09 Mar 2006) | 2 lines
4216
4217  * Added a few details for authors.
4218
4219------------------------------------------------------------------------
4220r351 | sam | 2006-03-09 12:34:40 +0000 (Thu, 09 Mar 2006) | 3 lines
4221
4222  * Added a tiny Unicode test program. Of course it does not work yet, but
4223    good to have something to start with.
4224
4225------------------------------------------------------------------------
4226r350 | jylam | 2006-03-09 09:52:24 +0000 (Thu, 09 Mar 2006) | 2 lines
4227
4228 * Updated documentation a bit
4229
4230------------------------------------------------------------------------
4231r349 | jylam | 2006-03-09 09:44:54 +0000 (Thu, 09 Mar 2006) | 2 lines
4232
4233 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
4234
4235------------------------------------------------------------------------
4236r348 | jylam | 2006-03-09 08:45:40 +0000 (Thu, 09 Mar 2006) | 2 lines
4237
4238 * Fixed memory leak in network driver
4239
4240------------------------------------------------------------------------
4241r347 | sam | 2006-03-08 22:39:43 +0000 (Wed, 08 Mar 2006) | 2 lines
4242
4243  * Made the OpenGL colors slightly less saturated.
4244
4245------------------------------------------------------------------------
4246r346 | sam | 2006-03-08 22:29:00 +0000 (Wed, 08 Mar 2006) | 3 lines
4247
4248  * Make output drivers more error resilient when handling UTF-32 characters,
4249    by simply ignoring everything non ASCII :-)
4250
4251------------------------------------------------------------------------
4252r345 | jylam | 2006-03-08 20:58:07 +0000 (Wed, 08 Mar 2006) | 2 lines
4253
4254 * Fixed blinking screen
4255
4256------------------------------------------------------------------------
4257r344 | jylam | 2006-03-08 20:23:06 +0000 (Wed, 08 Mar 2006) | 2 lines
4258
4259 * Exporters now return size of generated data
4260
4261------------------------------------------------------------------------
4262r343 | jylam | 2006-03-08 20:03:24 +0000 (Wed, 08 Mar 2006) | 2 lines
4263
4264 * Added very preliminary network driver
4265
4266------------------------------------------------------------------------
4267r342 | sam | 2006-03-08 19:41:53 +0000 (Wed, 08 Mar 2006) | 3 lines
4268
4269  * Fixed async issues between the driver and libcaca when resizing windows,
4270    and simplified the handle_resize() API. Still can be polished.
4271
4272------------------------------------------------------------------------
4273r341 | sam | 2006-03-08 17:20:38 +0000 (Wed, 08 Mar 2006) | 3 lines
4274
4275  * cucul_set_size() does nothing if a graphical backend is attached. Added
4276    documentation to explain this behaviour.
4277
4278------------------------------------------------------------------------
4279r340 | sam | 2006-03-08 11:27:23 +0000 (Wed, 08 Mar 2006) | 2 lines
4280
4281  * Cosmetic changes here and there.
4282
4283------------------------------------------------------------------------
4284r339 | sam | 2006-03-08 10:33:01 +0000 (Wed, 08 Mar 2006) | 3 lines
4285
4286  * Finished moving everything driver-specific to the apropriate driver_*.c
4287    files. Phew. Now they just need a few comments.
4288
4289------------------------------------------------------------------------
4290r338 | sam | 2006-03-08 09:51:53 +0000 (Wed, 08 Mar 2006) | 2 lines
4291
4292  * Cleaned up useless header includes.
4293
4294------------------------------------------------------------------------
4295r337 | sam | 2006-03-08 09:28:41 +0000 (Wed, 08 Mar 2006) | 2 lines
4296
4297  * Split event.c into the appropriate driver_*.c files.
4298
4299------------------------------------------------------------------------
4300r336 | sam | 2006-03-08 09:26:46 +0000 (Wed, 08 Mar 2006) | 2 lines
4301
4302  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
4303
4304------------------------------------------------------------------------
4305r335 | sam | 2006-03-08 09:23:38 +0000 (Wed, 08 Mar 2006) | 2 lines
4306
4307  * Ignore driver_*.c files when building documentation.
4308
4309------------------------------------------------------------------------
4310r334 | sam | 2006-03-08 09:21:55 +0000 (Wed, 08 Mar 2006) | 2 lines
4311
4312  * configure.ac: look for a4wide.sty in more than one location.
4313
4314------------------------------------------------------------------------
4315r333 | sam | 2006-03-07 12:39:34 +0000 (Tue, 07 Mar 2006) | 3 lines
4316
4317  * Fixed DOS driver.
4318  * Added a build-dos script to cross-compile the DOS version using djgpp.
4319
4320------------------------------------------------------------------------
4321r332 | sam | 2006-03-07 10:46:29 +0000 (Tue, 07 Mar 2006) | 3 lines
4322
4323  * configure.ac: removed the "null" frontend. just don't attach any frontend
4324    if you do not want any.
4325
4326------------------------------------------------------------------------
4327r331 | sam | 2006-03-07 10:37:59 +0000 (Tue, 07 Mar 2006) | 2 lines
4328
4329  * Got rid of static variables in the event code.
4330
4331------------------------------------------------------------------------
4332r330 | sam | 2006-03-07 09:17:35 +0000 (Tue, 07 Mar 2006) | 3 lines
4333
4334  * Polished the driver split a bit (still no events, except resize events),
4335    properly credited authors and documented a few things.
4336
4337------------------------------------------------------------------------
4338r329 | sam | 2006-03-06 23:01:59 +0000 (Mon, 06 Mar 2006) | 4 lines
4339
4340  * Split caca/graphics.c into driver-specific files. Resize is currently
4341    broken, and event handling is not yet in the driver-specific files, but
4342    I will of course fix that later.
4343
4344------------------------------------------------------------------------
4345r328 | sam | 2006-03-06 21:49:48 +0000 (Mon, 06 Mar 2006) | 2 lines
4346
4347  * Ooops, I fucked up the build.
4348
4349------------------------------------------------------------------------
4350r327 | sam | 2006-03-06 21:00:53 +0000 (Mon, 06 Mar 2006) | 2 lines
4351
4352  * Moved stuff again.
4353
4354------------------------------------------------------------------------
4355r326 | sam | 2006-03-06 20:57:14 +0000 (Mon, 06 Mar 2006) | 2 lines
4356
4357  * Moved stuff around to differenciate between libcucul and libcaca.
4358
4359------------------------------------------------------------------------
4360r325 | sam | 2006-03-06 19:13:01 +0000 (Mon, 06 Mar 2006) | 3 lines
4361
4362  * Use 32 bit integers for the character array. No visible difference for
4363    now because we only do ASCII, but that will let us do Unicode later.
4364
4365------------------------------------------------------------------------
4366r324 | sam | 2006-03-06 14:17:42 +0000 (Mon, 06 Mar 2006) | 4 lines
4367
4368  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
4369    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
4370    future because it's libcaca who gets the resize events, after all.
4371
4372------------------------------------------------------------------------
4373r323 | jylam | 2006-03-06 13:50:05 +0000 (Mon, 06 Mar 2006) | 2 lines
4374
4375 * I just suck. I'll goatse myself right after beeing back at home.
4376
4377------------------------------------------------------------------------
4378r322 | sam | 2006-03-06 13:43:23 +0000 (Mon, 06 Mar 2006) | 2 lines
4379
4380  * src/graphics.c: minor optimisations.
4381
4382------------------------------------------------------------------------
4383r321 | sam | 2006-03-06 13:34:57 +0000 (Mon, 06 Mar 2006) | 6 lines
4384
4385  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
4386    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
4387    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
4388    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
4389    pas de warnings et/ou que ca segfaulte pas !
4390
4391------------------------------------------------------------------------
4392r320 | jylam | 2006-03-06 12:13:12 +0000 (Mon, 06 Mar 2006) | 2 lines
4393
4394 * Mais je fais comme je veux bordel de cul !
4395
4396------------------------------------------------------------------------
4397r319 | sam | 2006-03-06 11:08:25 +0000 (Mon, 06 Mar 2006) | 2 lines
4398
4399  * Haha mais vieux porc a pattes !
4400
4401------------------------------------------------------------------------
4402r318 | jylam | 2006-03-06 10:21:48 +0000 (Mon, 06 Mar 2006) | 2 lines
4403
4404 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
4405
4406------------------------------------------------------------------------
4407r317 | sam | 2006-03-06 08:32:40 +0000 (Mon, 06 Mar 2006) | 9 lines
4408
4409  * All output plugins should now work again.
4410  * Renamed caca_refresh() into caca_display() which makes more sense.
4411  * Optimised gl_bgpal by directly storing floats instead of doing the
4412    conversion at runtime.
4413  * Handle resizing in cucul_set_size() and try to keep as much information
4414    as possible from the previous canvas.
4415  * Moved most global variables into cucul_t or caca_t contexts.
4416  * Moved time.c into libcaca.
4417
4418------------------------------------------------------------------------
4419r316 | sam | 2006-03-06 08:26:09 +0000 (Mon, 06 Mar 2006) | 2 lines
4420
4421  * Removed cacademo from examples, manpages and distributions. It's useless.
4422
4423------------------------------------------------------------------------
4424r315 | sam | 2006-03-06 08:22:09 +0000 (Mon, 06 Mar 2006) | 2 lines
4425
4426  * src/cucul.c: s/width/height/.
4427
4428------------------------------------------------------------------------
4429r314 | sam | 2006-03-05 18:43:13 +0000 (Sun, 05 Mar 2006) | 16 lines
4430
4431  A new low-level text management library (canvas for ultrafast compositing
4432of unicode letters) is now separated from the higher level rendering and I/O
4433(that is, libcaca). This commit totally breaks the API, but once everything
4434is polished I will think about source-level backward compatibility. Most
4435drivers are broken, but X11 still sorta works.
4436
4437  The new design is much more object-oriented and allows having several
4438active renderers at the same time, changing renderers on the fly, and more
4439important, having no renderer at all (useful for converters, or when you
4440want to do your own renderer).
4441
4442  And in case you are still wondering, the libcucul acronym has "Unicode"
4443because I want to support at least a subset of Unicode. There are awesome
4444glyphs in it, including the ones inherited from Codepage 437 such as
4445"gray 25%" that are used in DOS and Win32 ANSI art.
4446
4447------------------------------------------------------------------------
4448r313 | sam | 2006-03-04 18:08:47 +0000 (Sat, 04 Mar 2006) | 2 lines
4449
4450  * New updated bootstrap script.
4451
4452------------------------------------------------------------------------
4453r312 | sam | 2006-03-04 00:35:45 +0000 (Sat, 04 Mar 2006) | 2 lines
4454
4455  * Changed the licensing to WTFPL, as per all copyright holders' permission.
4456
4457------------------------------------------------------------------------
4458r311 | jylam | 2006-02-11 19:20:48 +0000 (Sat, 11 Feb 2006) | 2 lines
4459
4460  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
4461
4462------------------------------------------------------------------------
4463r310 | jylam | 2006-02-11 15:46:51 +0000 (Sat, 11 Feb 2006) | 2 lines
4464
4465  * Fixed bug in events with GL driver
4466
4467------------------------------------------------------------------------
4468r309 | jylam | 2006-02-11 15:11:30 +0000 (Sat, 11 Feb 2006) | 2 lines
4469
4470  * Improved GL rendering (characters are not blurry anymore)
4471
4472------------------------------------------------------------------------
4473r308 | jylam | 2006-02-05 17:47:23 +0000 (Sun, 05 Feb 2006) | 2 lines
4474
4475  * Added -preliminary- Python bindings
4476
4477------------------------------------------------------------------------
4478r307 | jylam | 2005-12-08 19:03:06 +0000 (Thu, 08 Dec 2005) | 2 lines
4479
4480  * Updated for my ego trip
4481
4482------------------------------------------------------------------------
4483r306 | jylam | 2005-11-21 21:39:34 +0000 (Mon, 21 Nov 2005) | 2 lines
4484
4485  * Removed debug test, kekeke ^^
4486
4487------------------------------------------------------------------------
4488r305 | jylam | 2005-11-21 17:24:33 +0000 (Mon, 21 Nov 2005) | 2 lines
4489
4490  * Added caca_set_width, set_height_, set_size
4491
4492------------------------------------------------------------------------
4493r304 | jylam | 2005-11-18 10:46:53 +0000 (Fri, 18 Nov 2005) | 2 lines
4494
4495  * Fixed remaining warnings with gcc 3.x and 4.x
4496
4497------------------------------------------------------------------------
4498r303 | jylam | 2005-11-17 14:33:43 +0000 (Thu, 17 Nov 2005) | 2 lines
4499
4500  * Fixed warnings under GCC 4.x
4501
4502------------------------------------------------------------------------
4503r302 | jylam | 2005-11-17 14:13:54 +0000 (Thu, 17 Nov 2005) | 2 lines
4504
4505* Fixed a bunch of warnings
4506
4507------------------------------------------------------------------------
4508r301 | sam | 2005-11-12 15:39:50 +0000 (Sat, 12 Nov 2005) | 2 lines
4509
4510  * more coding style fixes.
4511
4512------------------------------------------------------------------------
4513r300 | sam | 2005-11-12 15:30:46 +0000 (Sat, 12 Nov 2005) | 2 lines
4514
4515  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
4516
4517------------------------------------------------------------------------
4518r299 | sam | 2005-11-12 15:26:02 +0000 (Sat, 12 Nov 2005) | 2 lines
4519
4520  * src/graphics.c: call glutInit() before calling other glut functions.
4521
4522------------------------------------------------------------------------
4523r298 | sam | 2005-11-12 15:14:38 +0000 (Sat, 12 Nov 2005) | 2 lines
4524
4525  * coding style fixes.
4526
4527------------------------------------------------------------------------
4528r297 | sam | 2005-11-12 14:47:59 +0000 (Sat, 12 Nov 2005) | 4 lines
4529
4530  * src/bitmap.c:
4531    + Renamed gammaval into gamma.
4532    + Fixed Doxygen comments.
4533
4534------------------------------------------------------------------------
4535r296 | jylam | 2005-07-30 11:58:48 +0000 (Sat, 30 Jul 2005) | 2 lines
4536
4537  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
4538
4539------------------------------------------------------------------------
4540r295 | sam | 2005-07-29 13:38:35 +0000 (Fri, 29 Jul 2005) | 2 lines
4541
4542  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
4543
4544------------------------------------------------------------------------
4545r294 | jylam | 2005-07-13 17:58:58 +0000 (Wed, 13 Jul 2005) | 2 lines
4546
4547 * src/graphics.c src/caca.h : Added ANSI exporter
4548
4549------------------------------------------------------------------------
4550r293 | jylam | 2005-07-13 17:45:47 +0000 (Wed, 13 Jul 2005) | 2 lines
4551
4552 * 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.
4553
4554------------------------------------------------------------------------
4555r292 | sam | 2005-07-08 21:16:38 +0000 (Fri, 08 Jul 2005) | 2 lines
4556
4557  * src/event.c src/caca.c: fixed coding style
4558
4559------------------------------------------------------------------------
4560r291 | jylam | 2005-06-25 11:27:31 +0000 (Sat, 25 Jun 2005) | 2 lines
4561
4562 * OpenGL driver mouse support
4563
4564------------------------------------------------------------------------
4565r290 | sam | 2005-06-24 11:54:28 +0000 (Fri, 24 Jun 2005) | 2 lines
4566
4567  * imported previous Debian uploads.
4568
4569------------------------------------------------------------------------
4570r289 | sam | 2005-06-24 11:48:31 +0000 (Fri, 24 Jun 2005) | 2 lines
4571
4572  * src/graphics.c: more optimisations in the exporters
4573
4574------------------------------------------------------------------------
4575r288 | jylam | 2005-06-23 18:27:02 +0000 (Thu, 23 Jun 2005) | 2 lines
4576
4577 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
4578
4579------------------------------------------------------------------------
4580r287 | sam | 2005-06-23 16:58:58 +0000 (Thu, 23 Jun 2005) | 2 lines
4581
4582  * src/graphics.c: cleaned caca_get_html()
4583
4584------------------------------------------------------------------------
4585r286 | sam | 2005-06-23 16:44:14 +0000 (Thu, 23 Jun 2005) | 2 lines
4586
4587  * src/graphics.c: heavy cleanup in caca_get_html3().
4588
4589------------------------------------------------------------------------
4590r285 | jylam | 2005-06-22 22:06:42 +0000 (Wed, 22 Jun 2005) | 2 lines
4591
4592* Added Null driver and html3 exporter.
4593
4594------------------------------------------------------------------------
4595r284 | jylam | 2005-06-21 16:13:41 +0000 (Tue, 21 Jun 2005) | 2 lines
4596
4597 GL driver : Updated documentation and added support for CACA_GEOMETRY
4598
4599------------------------------------------------------------------------
4600r283 | jylam | 2005-06-21 14:50:43 +0000 (Tue, 21 Jun 2005) | 2 lines
4601
4602Added HTML and IRC output support
4603
4604------------------------------------------------------------------------
4605r282 | sam | 2005-06-21 13:46:13 +0000 (Tue, 21 Jun 2005) | 2 lines
4606
4607  * debian/control: use libslang2 instead of slang1.
4608
4609------------------------------------------------------------------------
4610r281 | jylam | 2005-06-21 13:28:51 +0000 (Tue, 21 Jun 2005) | 2 lines
4611
4612OpenGL support.
4613
4614------------------------------------------------------------------------
4615r280 | sam | 2005-03-26 10:27:30 +0000 (Sat, 26 Mar 2005) | 3 lines
4616
4617  * Use libtool for the static library generation; paves the way for
4618    a future shared library.
4619
4620------------------------------------------------------------------------
4621r279 | sam | 2005-01-22 16:43:58 +0000 (Sat, 22 Jan 2005) | 2 lines
4622
4623  * compilation fix.
4624
4625------------------------------------------------------------------------
4626r278 | sam | 2005-01-13 23:59:55 +0000 (Thu, 13 Jan 2005) | 3 lines
4627
4628  * src/bitmap.c:
4629    + Implemented caca_set_bitmap_gamma().
4630
4631------------------------------------------------------------------------
4632r277 | sam | 2005-01-13 22:19:01 +0000 (Thu, 13 Jan 2005) | 3 lines
4633
4634  * src/graphics.c:
4635    + Implemented caca_get_screen().
4636
4637------------------------------------------------------------------------
4638r276 | sam | 2005-01-13 20:46:00 +0000 (Thu, 13 Jan 2005) | 2 lines
4639
4640  * examples/cacaplas: slower animation.
4641
4642------------------------------------------------------------------------
4643r275 | sam | 2004-11-21 00:31:13 +0000 (Sun, 21 Nov 2004) | 2 lines
4644
4645  * Imported John Beppu's Perl wrapper.
4646
4647------------------------------------------------------------------------
4648r274 | sam | 2004-11-05 14:57:50 +0000 (Fri, 05 Nov 2004) | 2 lines
4649
4650  * src/bitmap.c: dark background works again with floyd-steinberg.
4651
4652------------------------------------------------------------------------
4653r273 | sam | 2004-11-05 14:44:41 +0000 (Fri, 05 Nov 2004) | 3 lines
4654
4655  * examples/:
4656    + Use Space to pause demos, Esc to quit.
4657
4658------------------------------------------------------------------------
4659r272 | sam | 2004-11-04 22:59:29 +0000 (Thu, 04 Nov 2004) | 2 lines
4660
4661  * src/bitmap.c: dark background works again, except with floyd-steinberg.
4662
4663------------------------------------------------------------------------
4664r271 | sam | 2004-11-04 22:28:39 +0000 (Thu, 04 Nov 2004) | 7 lines
4665
4666  * src/caca.h:
4667    + Introduced CACA_DITHER_FSTEIN.
4668  * src/caca.c:
4669    + CACA_DITHER_FSTEIN is the default dithering method.
4670  * src/bitmap.c:
4671    + Fixed other dithering methods. Black background does not work yet.
4672
4673------------------------------------------------------------------------
4674r270 | sam | 2004-11-04 21:19:52 +0000 (Thu, 04 Nov 2004) | 2 lines
4675
4676  * src/bitmap.c: oops, removed spurious test code.
4677
4678------------------------------------------------------------------------
4679r269 | sam | 2004-11-04 21:18:52 +0000 (Thu, 04 Nov 2004) | 3 lines
4680
4681  * src/bitmap.c:
4682    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
4683
4684------------------------------------------------------------------------
4685r268 | sam | 2004-11-04 20:36:49 +0000 (Thu, 04 Nov 2004) | 3 lines
4686
4687  * doc/Makefile.am:
4688    + Really fixed the manpage generation.
4689
4690------------------------------------------------------------------------
4691r267 | sam | 2004-11-04 18:30:34 +0000 (Thu, 04 Nov 2004) | 3 lines
4692
4693  * doc/Makefile.am:
4694    + Manpage installation fix.
4695
4696------------------------------------------------------------------------
4697r266 | sam | 2004-11-04 18:16:57 +0000 (Thu, 04 Nov 2004) | 2 lines
4698
4699  * examples/cacaplas.c: use Esc to quit, Space to pause.
4700
4701------------------------------------------------------------------------
4702r265 | sam | 2004-10-31 19:26:05 +0000 (Sun, 31 Oct 2004) | 3 lines
4703
4704  * src/graphics.c:
4705    + Win32 speed improvements by Jari Komppa.
4706
4707------------------------------------------------------------------------
4708r264 | sam | 2004-08-06 17:33:46 +0000 (Fri, 06 Aug 2004) | 3 lines
4709
4710  * src/graphics.c:
4711    + Fix strict aliasing rules breakage.
4712
4713------------------------------------------------------------------------
4714r263 | sam | 2004-07-05 12:08:49 +0000 (Mon, 05 Jul 2004) | 3 lines
4715
4716  * bootstrap:
4717    + Support for automake 1.8.
4718
4719------------------------------------------------------------------------
4720r262 | sam | 2004-07-05 12:07:00 +0000 (Mon, 05 Jul 2004) | 6 lines
4721
4722  * BUGS TODO:
4723    + Removed BUGS, updated TODO.
4724  * debian/*:
4725    + Depend on libx11-dev instead of xlibs-dev.
4726    + New Debian upload.
4727
4728------------------------------------------------------------------------
4729r261 | sam | 2004-02-02 13:51:55 +0000 (Mon, 02 Feb 2004) | 3 lines
4730
4731  * configure.ac src/graphics:
4732    + Check for resize_term and resizeterm in -lncurses.
4733
4734------------------------------------------------------------------------
4735r260 | sam | 2004-02-02 02:59:43 +0000 (Mon, 02 Feb 2004) | 2 lines
4736
4737  * 0.9 branch.
4738
4739------------------------------------------------------------------------
4740r259 | sam | 2004-02-02 02:54:43 +0000 (Mon, 02 Feb 2004) | 2 lines
4741
4742  * 0.9 release.
4743
4744------------------------------------------------------------------------
4745r258 | sam | 2004-01-26 10:52:30 +0000 (Mon, 26 Jan 2004) | 5 lines
4746
4747  * configure.ac:
4748    + Check for curses.h as well as ncurses.h.
4749  * src/caca.c src/event.c src/graphics.c:
4750    + Include curses.h if ncurses.h was not found.
4751
4752------------------------------------------------------------------------
4753r257 | sam | 2004-01-23 09:20:39 +0000 (Fri, 23 Jan 2004) | 3 lines
4754
4755  * examples/cacaview.c:
4756    + Moved statusbar and help menu handling in separate functions.
4757
4758------------------------------------------------------------------------
4759r256 | sam | 2004-01-23 09:15:42 +0000 (Fri, 23 Jan 2004) | 4 lines
4760
4761  * src/caca.c:
4762    + Alloc the AllocConsole() call to fail in case the process already has
4763      a console.
4764
4765------------------------------------------------------------------------
4766r255 | sam | 2004-01-21 17:25:18 +0000 (Wed, 21 Jan 2004) | 6 lines
4767
4768  * examples/cacaview.c:
4769    + Proper aspect ratio support.
4770    + Finer zoom support.
4771    + Handle mouse clicks as next/prev picture command.
4772    + Removed useless iterations in draw_checkers().
4773
4774------------------------------------------------------------------------
4775r254 | sam | 2004-01-21 13:49:26 +0000 (Wed, 21 Jan 2004) | 8 lines
4776
4777  * src/graphics.c:
4778    + Fixed a buffer overflow due to bad signed/unsigned handling.
4779  * src/event.c:
4780    + Disallow zero width or height in the X11 driver.
4781    + Fixed resizing in ncurses and slang.
4782  * THANKS:
4783    + Added the Source Mage maintainer.
4784
4785------------------------------------------------------------------------
4786r253 | sam | 2004-01-18 04:48:09 +0000 (Sun, 18 Jan 2004) | 2 lines
4787
4788  * 0.8 branch.
4789
4790------------------------------------------------------------------------
4791r252 | sam | 2004-01-18 04:45:28 +0000 (Sun, 18 Jan 2004) | 2 lines
4792
4793  * 0.8 release.
4794
4795------------------------------------------------------------------------
4796r251 | sam | 2004-01-18 04:17:35 +0000 (Sun, 18 Jan 2004) | 5 lines
4797
4798  * src/graphics.c:
4799    + When resizing under X11, copy the old pixmap to the new one.
4800  * examples/cacaview.c:
4801    + Resizing support.
4802
4803------------------------------------------------------------------------
4804r250 | sam | 2004-01-18 04:01:32 +0000 (Sun, 18 Jan 2004) | 5 lines
4805
4806  * src/event.c:
4807    + Refresh the X11 window when an exposure event is received.
4808    + When resizing the X11 window, start showing extra characters when two
4809      thirds are visible.
4810
4811------------------------------------------------------------------------
4812r249 | sam | 2004-01-17 22:32:39 +0000 (Sat, 17 Jan 2004) | 6 lines
4813
4814  * src/graphics.c:
4815    + Renamed caca_set_title() to caca_set_window_title().
4816    + Implemented caca_get_window_width() and caca_get_window_height().
4817  * examples/cacaview.c:
4818    + Set the window title to cacaview.
4819
4820------------------------------------------------------------------------
4821r248 | sam | 2004-01-14 10:34:20 +0000 (Wed, 14 Jan 2004) | 8 lines
4822
4823  * src/event.c:
4824    + Make sure the mouse coordinates stay within the screen boundaries even
4825      if the window was resized.
4826  * src/bitmap.c:
4827    + Fixed a buffer underflow in the rendering routine that caused the bottom
4828      and rightmost pixels to be missed in certain conditions.
4829    + Minor speed optimisation.
4830
4831------------------------------------------------------------------------
4832r247 | sam | 2004-01-14 10:32:04 +0000 (Wed, 14 Jan 2004) | 3 lines
4833
4834  * test/colors.c:
4835    + Extracted the colour test from examples/demo.c.
4836
4837------------------------------------------------------------------------
4838r246 | sam | 2004-01-13 22:33:09 +0000 (Tue, 13 Jan 2004) | 5 lines
4839
4840  * src/graphics.c src/event.c:
4841    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
4842  * test/event.c:
4843    + Display CACA_EVENT_RESIZE.
4844
4845------------------------------------------------------------------------
4846r245 | sam | 2004-01-13 21:08:43 +0000 (Tue, 13 Jan 2004) | 3 lines
4847
4848  * src/graphics.c:
4849    + Resize handling in the ncurses and slang drivers.
4850
4851------------------------------------------------------------------------
4852r244 | sam | 2004-01-13 20:03:48 +0000 (Tue, 13 Jan 2004) | 8 lines
4853
4854  * src/event.c:
4855    + Added the CACA_EVENT_RESIZE event.
4856    + Added caca_get_mouse_x() and caca_get_mouse_y().
4857  * src/graphics.c:
4858    + Window resize handling in the X11 driver.
4859  * examples/aafire.c:
4860    + Fixed a bad assumption in the resize handling code.
4861
4862------------------------------------------------------------------------
4863r243 | sam | 2004-01-13 16:45:45 +0000 (Tue, 13 Jan 2004) | 5 lines
4864
4865  * configure.ac:
4866    + Added --disable-doc to let the user not build documentation.
4867  * build-win32:
4868    + Do not build documentation.
4869
4870------------------------------------------------------------------------
4871r242 | sam | 2004-01-13 15:01:22 +0000 (Tue, 13 Jan 2004) | 7 lines
4872
4873  * src/graphics.c:
4874    + Fixed a typo preventing Win32 builds.
4875  * src/event.c:
4876    + Renamed io.c into event.c.
4877  * THANKS:
4878    + Added Gentoo, NetBSD and FreeBSD porters.
4879
4880------------------------------------------------------------------------
4881r241 | sam | 2004-01-13 09:55:32 +0000 (Tue, 13 Jan 2004) | 13 lines
4882
4883  * configure.ac:
4884    + Check for sys/times.h and unistd.h.
4885    + Added calls to AC_C_CONST and AC_C_INLINE.
4886  * src/time.c src/graphics.c:
4887    + Fixes for MSVC compilation warnings.
4888    + Additional sanity checks in the Win32 driver.
4889  * src/caca.c:
4890    + Use raw()/noraw() in the curses driver instead of cbreak().
4891  * msvc/libcaca.sln:
4892    + Added an MSVC solution.
4893  * examples/aafire.c:
4894    + Slightly reduced the maximum cacafire framerate.
4895
4896------------------------------------------------------------------------
4897r240 | sam | 2004-01-12 17:30:09 +0000 (Mon, 12 Jan 2004) | 5 lines
4898
4899  * src/graphics.c:
4900    + Implemented caca_set_title() for X11 and Win32.
4901  * examples/cacaview.c:
4902    + Use caca_set_title() to set the window title to "cacaview".
4903
4904------------------------------------------------------------------------
4905r239 | sam | 2004-01-12 16:22:35 +0000 (Mon, 12 Jan 2004) | 2 lines
4906
4907  * Fixed $Id in all Makefile.am files.
4908
4909------------------------------------------------------------------------
4910r238 | sam | 2004-01-12 16:21:34 +0000 (Mon, 12 Jan 2004) | 3 lines
4911
4912  * build-win32:
4913    + Win32 cross-compilation script.
4914
4915------------------------------------------------------------------------
4916r237 | sam | 2004-01-12 15:28:27 +0000 (Mon, 12 Jan 2004) | 5 lines
4917
4918  * examples/cacamoir.c:
4919    + Renamed cacacirc to cacamoir.
4920  * libcaca.spec debian/ doc/:
4921    + Added cacamoir to the distributed files.
4922
4923------------------------------------------------------------------------
4924r236 | sam | 2004-01-12 14:25:46 +0000 (Mon, 12 Jan 2004) | 8 lines
4925
4926  * examples/cacaballs.c:
4927    + Bigger metaballs, less metaballs.
4928    + Rotating palette.
4929  * examples/cacaplas.c:
4930    + Slightly decreased speed.
4931  * examples/cacacirc.c:
4932    + New effect.
4933
4934------------------------------------------------------------------------
4935r235 | sam | 2004-01-12 14:01:40 +0000 (Mon, 12 Jan 2004) | 3 lines
4936
4937  * configure.ac:
4938    + Better win32 check for Sleep().
4939
4940------------------------------------------------------------------------
4941r234 | sam | 2004-01-11 18:09:01 +0000 (Sun, 11 Jan 2004) | 5 lines
4942
4943  * configure.ac src/time.c:
4944    + Look for Sleep in -lkernel32.
4945  * examples/cacaview.c:
4946    + Use caca_wait_event() instead of usleep()/caca_get_event().
4947
4948------------------------------------------------------------------------
4949r233 | sam | 2004-01-11 05:09:02 +0000 (Sun, 11 Jan 2004) | 3 lines
4950
4951  * src/caca.c src/graphics.c src/io.c src/time.c:
4952    + Native win32 port.
4953
4954------------------------------------------------------------------------
4955r232 | sam | 2004-01-11 01:45:57 +0000 (Sun, 11 Jan 2004) | 10 lines
4956
4957  * configure.ac:
4958    + Check for gettimeofday().
4959  * src/time.c:
4960    + Created _caca_time().
4961    + Ported _caca_getticks() to the Win32 API.
4962  * src/caca.c:
4963    + Properly builds on Win32.
4964  * test/event.c:
4965    + Added <stdlib.h> because we use malloc().
4966
4967------------------------------------------------------------------------
4968r231 | sam | 2004-01-10 19:59:50 +0000 (Sat, 10 Jan 2004) | 5 lines
4969
4970  * THANKS examples/cacaplas.c:
4971    + Updated credits.
4972  * NEWS:
4973    + Forthcoming 0.8 news.
4974
4975------------------------------------------------------------------------
4976r230 | sam | 2004-01-10 19:53:14 +0000 (Sat, 10 Jan 2004) | 5 lines
4977
4978  * configure.ac:
4979    + Check for -lm.
4980  * examples/cacaplas.c:
4981    + New demo, cacaplas, that displays a colour plasma.
4982
4983------------------------------------------------------------------------
4984r229 | sam | 2004-01-10 19:29:12 +0000 (Sat, 10 Jan 2004) | 12 lines
4985
4986  * src/graphics:
4987    + Initialise the char buffers in the X11 driver.
4988  * src/io.c:
4989    + caca_get_event() and caca_wait_event() immediately return zero if
4990      event_mask is zero.
4991    + Added support for the Home, End, PgUp and PgDown keys.
4992    + In the S-Lang driver, added a call to SLang_getkey() before the call to
4993      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
4994  * test/event.c:
4995    + The "quit" sequence now quits the program, instead of "q" alone.
4996    + Added a status bar below.
4997
4998------------------------------------------------------------------------
4999r228 | sam | 2004-01-09 09:51:53 +0000 (Fri, 09 Jan 2004) | 16 lines
5000
5001  * test/event.c:
5002    + Do not refresh after each event, but only when there is no event
5003      pending.
5004    + If the pressed key is a printable character, display it.
5005  * src/time.c:
5006    + Moved _caca_getticks() to this file.
5007  * src/caca.c:
5008    + Set the escape delay to a very low value in the ncurses driver,
5009      because I don't want escape sequences to be entered manually.
5010  * src/io.c:
5011    + Autorepeat emulation in the ncurses and slang drivers: do not
5012      immediately send the key release event.
5013  * configure.ac:
5014    + Check for usleep.
5015    + Improvements in the win32 platform detection.
5016
5017------------------------------------------------------------------------
5018r227 | sam | 2004-01-08 18:40:29 +0000 (Thu, 08 Jan 2004) | 5 lines
5019
5020  * test/event.c:
5021    + Display at least two digits for keycodes.
5022  * configure.ac:
5023    + ScreenUpdate is actually mandatory for our conio driver.
5024
5025------------------------------------------------------------------------
5026r226 | sam | 2004-01-08 10:22:14 +0000 (Thu, 08 Jan 2004) | 10 lines
5027
5028  * src/io.c:
5029    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
5030      directly interpreted.
5031    + Major rehandling of the event code. All output drivers are now
5032      correctly separated.
5033  * src/graphics.c:
5034    + Fixed a compilation warning.
5035  * test/event.c:
5036    + More human-readable event printing.
5037
5038------------------------------------------------------------------------
5039r225 | sam | 2004-01-07 18:36:41 +0000 (Wed, 07 Jan 2004) | 2 lines
5040
5041  * 0.7 branch.
5042
5043------------------------------------------------------------------------
5044r224 | sam | 2004-01-07 18:22:44 +0000 (Wed, 07 Jan 2004) | 3 lines
5045
5046  * configure.ac:
5047    + Release 0.7.
5048
5049------------------------------------------------------------------------
5050r223 | sam | 2004-01-07 18:22:08 +0000 (Wed, 07 Jan 2004) | 3 lines
5051
5052  * src/bitmap.c:
5053    + Fixed a bug in the dithering characters.
5054
5055------------------------------------------------------------------------
5056r222 | sam | 2004-01-07 18:15:10 +0000 (Wed, 07 Jan 2004) | 5 lines
5057
5058  * src/io.c:
5059    + Do not report mouse motions if the coordinates did not change.
5060  * src/bitmap.c:
5061    + More documentation.
5062
5063------------------------------------------------------------------------
5064r221 | sam | 2004-01-07 17:19:36 +0000 (Wed, 07 Jan 2004) | 8 lines
5065
5066  * test/event.c:
5067    + Small event lister, similar to X11's xev.
5068  * src/graphics.c:
5069    + If possible, disable autorepeat in the X11 driver.
5070  * src/io.c:
5071    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
5072    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
5073
5074------------------------------------------------------------------------
5075r220 | sam | 2004-01-07 13:06:06 +0000 (Wed, 07 Jan 2004) | 5 lines
5076
5077  * test/spritedit.c:
5078    + Moved spritedit to the test/ directory, because it is not mature enough.
5079  * libcaca.spec debian/control debian/rules:
5080    + Do not install caca-spritedit.
5081
5082------------------------------------------------------------------------
5083r219 | sam | 2004-01-07 12:45:02 +0000 (Wed, 07 Jan 2004) | 8 lines
5084
5085  * libcaca.spec debian/control:
5086    + Updated the package descriptions to include cacaball.
5087  * doc/cacademo.1 doc/Makefile.am:
5088    + Use the cacademo manpage as the cacaball manpage.
5089  * src/:
5090    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
5091      documenting bizarre stuff.
5092
5093------------------------------------------------------------------------
5094r218 | sam | 2004-01-07 12:42:22 +0000 (Wed, 07 Jan 2004) | 4 lines
5095
5096  * examples/cacaball.c:
5097    + 24 metaballs instead of 5, but smaller.
5098    + Zoom the bitmap to make more use of the screen area.
5099
5100------------------------------------------------------------------------
5101r217 | sam | 2004-01-06 16:31:27 +0000 (Tue, 06 Jan 2004) | 5 lines
5102
5103  * examples/cacaball.c:
5104    + Crop the palette so that it looks a bit more like metaballs.
5105  * AUTHORS THANKS:
5106    + Credited Jylam and Jan Hubicka.
5107
5108------------------------------------------------------------------------
5109r216 | sam | 2004-01-06 12:46:25 +0000 (Tue, 06 Jan 2004) | 6 lines
5110
5111  * examples/cacaball.c:
5112    + Huge coding style overhaul.
5113    + Display 5 metaballs instead of 3.
5114    + Generate the palette instead of having a static one.
5115    + Use a 256x256 back buffer for more smoothness.
5116
5117------------------------------------------------------------------------
5118r215 | sam | 2004-01-06 10:12:22 +0000 (Tue, 06 Jan 2004) | 3 lines
5119
5120  * src/graphics.c:
5121    + Fixed a compilation warning.
5122
5123------------------------------------------------------------------------
5124r214 | sam | 2004-01-05 22:16:55 +0000 (Mon, 05 Jan 2004) | 3 lines
5125
5126  * examples/cacaball.c:
5127    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
5128
5129------------------------------------------------------------------------
5130r213 | sam | 2004-01-05 18:17:20 +0000 (Mon, 05 Jan 2004) | 4 lines
5131
5132  * src/io.c:
5133    + caca_get_event() and caca_wait_event() now accept a mask as an argument
5134      in order to select events.
5135
5136------------------------------------------------------------------------
5137r212 | sam | 2004-01-05 18:10:51 +0000 (Mon, 05 Jan 2004) | 4 lines
5138
5139  * src/graphics.c:
5140    + Fixed a bug that caused an infinite loop if the delay between two
5141      caca_refresh() calls was greater than 2000 seconds (or something).
5142
5143------------------------------------------------------------------------
5144r211 | sam | 2004-01-05 18:08:50 +0000 (Mon, 05 Jan 2004) | 5 lines
5145
5146  * src/io.c:
5147    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
5148  * examples/cacaview.c:
5149    + Use <stdlib.h> instead of <malloc.h>.
5150
5151------------------------------------------------------------------------
5152r210 | sam | 2004-01-04 00:45:08 +0000 (Sun, 04 Jan 2004) | 6 lines
5153
5154  * configure.ac:
5155    + Check for dvips in addition to latex.
5156  * doc/Makefile.am:
5157    + Workaround for a bug in the latex code generated by doxygen
5158      in Mandrake 9.1.
5159
5160------------------------------------------------------------------------
5161r209 | sam | 2004-01-04 00:19:53 +0000 (Sun, 04 Jan 2004) | 5 lines
5162
5163  * libcaca.spec:
5164    + Install documentation into %{doc}/package-version/ instead
5165      of %{doc}/package/.
5166    + Added tetex-dvips to the build dependencies.
5167
5168------------------------------------------------------------------------
5169r208 | sam | 2004-01-03 23:21:27 +0000 (Sat, 03 Jan 2004) | 2 lines
5170
5171  * 0.6 branch.
5172
5173------------------------------------------------------------------------
5174r207 | sam | 2004-01-03 23:15:48 +0000 (Sat, 03 Jan 2004) | 9 lines
5175
5176  * configure.ac NEWS:
5177    + Prepared the 0.6 release.
5178  * libcaca.spec:
5179    + Split the RPM into libcaca-devel and caca-utils.
5180    + More detailed descriptions.
5181    + Packages are now rpmlint clean.
5182  * doc/Makefile.am:
5183    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
5184
5185------------------------------------------------------------------------
5186r206 | sam | 2004-01-03 17:31:44 +0000 (Sat, 03 Jan 2004) | 3 lines
5187
5188  * configure.ac:
5189    + Search for <slang/slang.h> in addition of <slang.h>.
5190
5191------------------------------------------------------------------------
5192r205 | sam | 2004-01-03 14:33:35 +0000 (Sat, 03 Jan 2004) | 5 lines
5193
5194  * src/bitmap.c:
5195    + Dither H/S/V when looking up the two nearest colours.
5196    + Weigh pixels in the distance calculation.
5197    + Factorised the lookup table calculation.
5198
5199------------------------------------------------------------------------
5200r204 | sam | 2004-01-03 14:28:39 +0000 (Sat, 03 Jan 2004) | 3 lines
5201
5202  * test/hsv.c:
5203    + Trivial saturation/value rendering test.
5204
5205------------------------------------------------------------------------
5206r203 | sam | 2004-01-02 18:09:29 +0000 (Fri, 02 Jan 2004) | 5 lines
5207
5208  * src/bitmap.c:
5209    + Fixed a minor overflow in the saturation computation.
5210    + Use a global lookup table for foreground/background colour selection
5211      in the bitmap rendering routine. This broke dithering, sorry.
5212
5213------------------------------------------------------------------------
5214r202 | sam | 2004-01-02 16:52:10 +0000 (Fri, 02 Jan 2004) | 3 lines
5215
5216  * src/ examples/ test/:
5217    + Changed <const type> constructs into <type const>.
5218
5219------------------------------------------------------------------------
5220r201 | sam | 2004-01-02 15:35:53 +0000 (Fri, 02 Jan 2004) | 4 lines
5221
5222  * examples/aafire.c:
5223    + Do not call caca_get_width() 10000 times per frame. Cache the value
5224      instead.
5225
5226------------------------------------------------------------------------
5227r200 | sam | 2004-01-02 15:34:16 +0000 (Fri, 02 Jan 2004) | 4 lines
5228
5229  * src/graphics.c:
5230    + Split the drawing of foreground and background colours in the X11
5231      driver. Nice performance improvement.
5232
5233------------------------------------------------------------------------
5234r199 | sam | 2004-01-02 15:23:54 +0000 (Fri, 02 Jan 2004) | 3 lines
5235
5236  * examples/cacaview.c:
5237    + If Imlib2 was not activated, warn the user that only BMP is supported.
5238
5239------------------------------------------------------------------------
5240r198 | sam | 2004-01-01 18:21:13 +0000 (Thu, 01 Jan 2004) | 5 lines
5241
5242  * libcaca.spec:
5243    + RPM specfile, courtesy of Richard Zidlicky.
5244  * THANKS:
5245    + Added a THANKS file for contributors.
5246
5247------------------------------------------------------------------------
5248r197 | sam | 2004-01-01 17:51:57 +0000 (Thu, 01 Jan 2004) | 10 lines
5249
5250  * src/graphics.c:
5251    + Minor optimisation in caca_set_color().
5252    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
5253    + Optimised the X11 caca_refresh() routine by handling strings of the
5254      same colour as one text chunk.
5255  * src/caca.c:
5256    + Bugfix in caca_init when conio is the only compiled-in driver.
5257  * README:
5258    + Minor documentation updates.
5259
5260------------------------------------------------------------------------
5261r196 | sam | 2004-01-01 16:29:50 +0000 (Thu, 01 Jan 2004) | 5 lines
5262
5263  * examples/cacaview.c:
5264    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
5265  * examples/aafire.c:
5266    + bzero the pixel buffer in the initialisation routine.
5267
5268------------------------------------------------------------------------
5269r195 | sam | 2003-12-31 14:21:08 +0000 (Wed, 31 Dec 2003) | 5 lines
5270
5271  * doc/doxygen.cfg.in:
5272    + Removed caca_internal.h from the list of documented files.
5273  * src/:
5274    + Minor documentation updates.
5275
5276------------------------------------------------------------------------
5277r194 | sam | 2003-12-31 13:55:34 +0000 (Wed, 31 Dec 2003) | 9 lines
5278
5279  * test/dithering.c:
5280    + Fixed a minor compilation warning.
5281  * debian/rules:
5282    + Explicitely use --enable-imlib2.
5283  * BUGS:
5284    + Added a note about blinking consoles.
5285  * doc/Makefile.am:
5286    + Fixed a bashism in the HTML files installation.
5287
5288------------------------------------------------------------------------
5289r193 | sam | 2003-12-31 13:32:14 +0000 (Wed, 31 Dec 2003) | 4 lines
5290
5291  * doc/Makefile.am:
5292    + Do not install doxygen.png directly, because it can be doxygen.gif on
5293      old installations.
5294
5295------------------------------------------------------------------------
5296r192 | sam | 2003-12-31 13:26:47 +0000 (Wed, 31 Dec 2003) | 3 lines
5297
5298  * examples/aafire.c:
5299    + Only quit upon keypress, not mouse motion.
5300
5301------------------------------------------------------------------------
5302r191 | sam | 2003-12-31 13:24:46 +0000 (Wed, 31 Dec 2003) | 3 lines
5303
5304  * examples/aafire.c:
5305    + Render cacafire at full speed.
5306
5307------------------------------------------------------------------------
5308r190 | sam | 2003-12-31 13:20:18 +0000 (Wed, 31 Dec 2003) | 6 lines
5309
5310  * test/optipal.c:
5311    + Optimised S-Lang palette generator.
5312  * src/graphics:
5313    + Removed the S-Lang palette generator and replaced it with the tables
5314      generated by optipal.
5315
5316------------------------------------------------------------------------
5317r189 | sam | 2003-12-31 12:26:22 +0000 (Wed, 31 Dec 2003) | 5 lines
5318
5319  * Makefile.am:
5320    + Added a test directory for test programs.
5321  * test/dithering.c:
5322    + The value/saturation dithering example.
5323
5324------------------------------------------------------------------------
5325r188 | sam | 2003-12-31 12:05:44 +0000 (Wed, 31 Dec 2003) | 5 lines
5326
5327  * src/caca.c:
5328    + Do not try the X11 driver if DISPLAY is set to the empty string.
5329  * examples/cacaview.c:
5330    + Cosmetic fixes.
5331
5332------------------------------------------------------------------------
5333r187 | sam | 2003-12-31 12:00:18 +0000 (Wed, 31 Dec 2003) | 3 lines
5334
5335  * example/:
5336    + Renamed view.c into cacaview.c.
5337
5338------------------------------------------------------------------------
5339r186 | sam | 2003-12-31 11:17:47 +0000 (Wed, 31 Dec 2003) | 3 lines
5340
5341  * src/io.c:
5342    + Fixed mouse support under ncurses and slang.
5343
5344------------------------------------------------------------------------
5345r185 | sam | 2003-12-31 11:17:00 +0000 (Wed, 31 Dec 2003) | 3 lines
5346
5347  * configure.ac:
5348    + Error out if Imlib2 was not found. Override with --disable-imlib2.
5349
5350------------------------------------------------------------------------
5351r184 | sam | 2003-12-31 01:16:47 +0000 (Wed, 31 Dec 2003) | 6 lines
5352
5353  * src/io.c:
5354    + Mouse support under X11.
5355    + Split the mouse motion and mouse click events.
5356  * examples/demo.c:
5357    + Mouse motion support.
5358
5359------------------------------------------------------------------------
5360r183 | sam | 2003-12-31 01:02:08 +0000 (Wed, 31 Dec 2003) | 5 lines
5361
5362  * src/graphics.c:
5363    + Compilation fix.
5364  * src/caca.c:
5365    + Minor indentation fix.
5366
5367------------------------------------------------------------------------
5368r182 | sam | 2003-12-25 23:59:48 +0000 (Thu, 25 Dec 2003) | 6 lines
5369
5370  * src/caca.c:
5371    + Prefer the X11 driver if $DISPLAY is set.
5372    + The slang driver is now preferred over the ncurses driver.
5373  * configure.ac:
5374    + Autodetect conio.h.
5375
5376------------------------------------------------------------------------
5377r181 | sam | 2003-12-25 23:22:13 +0000 (Thu, 25 Dec 2003) | 4 lines
5378
5379  * configure.ac:
5380    + Autodetect ncurses, slang and X11.
5381    + Abort if no output driver was selected or detected.
5382
5383------------------------------------------------------------------------
5384r180 | sam | 2003-12-25 21:38:46 +0000 (Thu, 25 Dec 2003) | 2 lines
5385
5386  * 0.5 branch.
5387
5388------------------------------------------------------------------------
5389r179 | sam | 2003-12-25 21:36:52 +0000 (Thu, 25 Dec 2003) | 3 lines
5390
5391  * configure.ac NEWS debian/changelog:
5392    + New 0.5 release.
5393
5394------------------------------------------------------------------------
5395r178 | sam | 2003-12-25 21:28:55 +0000 (Thu, 25 Dec 2003) | 5 lines
5396
5397  * NOTES BUGS:
5398    + Updated information about the S-Lang colour pair shortage bug.
5399  * src/graphics.c:
5400    + Implemented the solution explained in NOTES.
5401
5402------------------------------------------------------------------------
5403r177 | sam | 2003-12-25 18:09:58 +0000 (Thu, 25 Dec 2003) | 3 lines
5404
5405  * src/caca.c:
5406    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
5407
5408------------------------------------------------------------------------
5409r176 | sam | 2003-12-25 18:08:46 +0000 (Thu, 25 Dec 2003) | 3 lines
5410
5411  * NOTES:
5412    + Added a section with a proposed solution to the slang problem.
5413
5414------------------------------------------------------------------------
5415r175 | sam | 2003-12-25 10:18:37 +0000 (Thu, 25 Dec 2003) | 2 lines
5416
5417  * 0.4 branch.
5418
5419------------------------------------------------------------------------
5420r174 | sam | 2003-12-24 23:58:32 +0000 (Wed, 24 Dec 2003) | 5 lines
5421
5422  * debian/control:
5423    + Added missing dependencies to the -dev package.
5424  * configure.ac:
5425    + Kludge for woody builds where x_includes is undefined.
5426
5427------------------------------------------------------------------------
5428r173 | sam | 2003-12-24 16:23:37 +0000 (Wed, 24 Dec 2003) | 3 lines
5429
5430  * src/caca.h:
5431    + Documented CACA_FONT.
5432
5433------------------------------------------------------------------------
5434r172 | sam | 2003-12-24 16:16:16 +0000 (Wed, 24 Dec 2003) | 3 lines
5435
5436  * doc/Makefile.am:
5437    + Rename the refman.ps doxygen documentation to libcaca.ps.
5438
5439------------------------------------------------------------------------
5440r171 | sam | 2003-12-24 15:43:45 +0000 (Wed, 24 Dec 2003) | 5 lines
5441
5442  * src/graphics.c:
5443    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
5444  * src/caca.c:
5445    + Documented the CACA_GEOMETRY environment variable.
5446
5447------------------------------------------------------------------------
5448r170 | sam | 2003-12-24 15:35:07 +0000 (Wed, 24 Dec 2003) | 3 lines
5449
5450  * src/io.c:
5451    + Mouse support in the X11 driver.
5452
5453------------------------------------------------------------------------
5454r169 | sam | 2003-12-24 14:48:38 +0000 (Wed, 24 Dec 2003) | 4 lines
5455
5456  * src/graphics:
5457    + Use XCreateWindow instead of XCreateSimpleWindow.
5458    + Set the X window title to "caca for X".
5459
5460------------------------------------------------------------------------
5461r168 | sam | 2003-12-23 17:25:29 +0000 (Tue, 23 Dec 2003) | 4 lines
5462
5463  * debian/control:
5464    + Build-depend on doxygen and tetex to build documentation.
5465    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
5466
5467------------------------------------------------------------------------
5468r167 | sam | 2003-12-23 17:01:38 +0000 (Tue, 23 Dec 2003) | 7 lines
5469
5470  * configure.ac NEWS:
5471    + Prepared release 0.4.
5472  * src/graphics.c README BUGS TODO:
5473    + Updated documentation.
5474  * Makefile.am doc/Makefile.am:
5475    + Install the generated doxygen documentation.
5476
5477------------------------------------------------------------------------
5478r166 | sam | 2003-12-23 16:32:56 +0000 (Tue, 23 Dec 2003) | 4 lines
5479
5480  * src/io.c:
5481    + Fixed a warning by including <unistd.h>.
5482    + Support for arrow and function keys under X11.
5483
5484------------------------------------------------------------------------
5485r165 | sam | 2003-12-23 13:27:40 +0000 (Tue, 23 Dec 2003) | 9 lines
5486
5487  * src/io.c:
5488    + Added caca_wait_event(), a blocking caca_get_event().
5489  * src/ examples/:
5490    + More documentation.
5491  * doc/doxygen.cfg.in:
5492    + doc/doxygen.cfg is now generated by configure, so that we can use
5493      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
5494    + Create manpages.
5495
5496------------------------------------------------------------------------
5497r164 | sam | 2003-12-23 11:08:37 +0000 (Tue, 23 Dec 2003) | 2 lines
5498
5499  * More API documentation.
5500
5501------------------------------------------------------------------------
5502r163 | sam | 2003-12-22 22:58:24 +0000 (Mon, 22 Dec 2003) | 3 lines
5503
5504  * caca.c:
5505    + Fixed typos in the initialisation code.
5506
5507------------------------------------------------------------------------
5508r162 | sam | 2003-12-22 15:26:12 +0000 (Mon, 22 Dec 2003) | 6 lines
5509
5510  * src/graphics.c src/caca.c src/io.c:
5511    + Support for simultaneously compiled-in drivers.
5512    + Honour the CACA_DRIVER environment variable.
5513  * configure.ac:
5514    + Drivers are no longer mutually exclusive.
5515
5516------------------------------------------------------------------------
5517r161 | sam | 2003-12-21 00:39:41 +0000 (Sun, 21 Dec 2003) | 3 lines
5518
5519  * src/graphics:
5520    + Initialise default height at 32 (as in aalib).
5521
5522------------------------------------------------------------------------
5523r160 | sam | 2003-12-20 12:07:56 +0000 (Sat, 20 Dec 2003) | 5 lines
5524
5525  * src/graphics.c:
5526    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
5527    + Use an intermediary X pixmap for rendering.
5528    + Slightly changed the variable naming scheme.
5529
5530------------------------------------------------------------------------
5531r159 | sam | 2003-12-20 10:54:35 +0000 (Sat, 20 Dec 2003) | 3 lines
5532
5533  * examples/aafire.c:
5534    + The image buffer in cacafire was too small.
5535
5536------------------------------------------------------------------------
5537r158 | sam | 2003-12-19 17:26:23 +0000 (Fri, 19 Dec 2003) | 4 lines
5538
5539  * src/graphics.c:
5540    + Progress in the X11 driver.
5541    + Fixed a compilation bug in the conio driver.
5542
5543------------------------------------------------------------------------
5544r157 | sam | 2003-12-18 09:46:19 +0000 (Thu, 18 Dec 2003) | 4 lines
5545
5546  * debian/rules debian/control:
5547    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
5548    + Symlinked cacafire.1 to cacademo.1.
5549
5550------------------------------------------------------------------------
5551r155 | sam | 2003-12-18 00:41:28 +0000 (Thu, 18 Dec 2003) | 7 lines
5552
5553  * debian/control:
5554    + Updated long descriptions.
5555  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
5556    + Prepared 0.3 release.
5557  * README:
5558    + --enable-ncurses is now the default.
5559
5560------------------------------------------------------------------------
5561r154 | sam | 2003-12-18 00:11:52 +0000 (Thu, 18 Dec 2003) | 3 lines
5562
5563  * src/:
5564    + Doxygenated public functions.
5565
5566------------------------------------------------------------------------
5567r153 | sam | 2003-12-17 15:03:05 +0000 (Wed, 17 Dec 2003) | 3 lines
5568
5569  * src/caca.h:
5570    + Documented environment variables.
5571
5572------------------------------------------------------------------------
5573r152 | sam | 2003-12-16 23:25:54 +0000 (Tue, 16 Dec 2003) | 4 lines
5574
5575  * examples/view.c:
5576    + Fixed a bug in the loading of 1bpp BMPs.
5577    + Commented stuff.
5578
5579------------------------------------------------------------------------
5580r151 | sam | 2003-12-16 23:06:54 +0000 (Tue, 16 Dec 2003) | 7 lines
5581
5582  * examples/view.c:
5583    + If Imlib2 is not available, use a custom simple BMP loader.
5584    + Draw the bottom bar one line higher to leave room for a status line.
5585    + '?' now properly toggles help.
5586  * examples/Makefile.am:
5587    + Always build cacaview.
5588
5589------------------------------------------------------------------------
5590r150 | sam | 2003-12-16 09:06:46 +0000 (Tue, 16 Dec 2003) | 5 lines
5591
5592  * src/bitmap.c:
5593    + If the alpha palette is all-zero, forget the alpha channel.
5594  * configure.ac:
5595    + Export HAVE_IMLIB2_H and the like.
5596
5597------------------------------------------------------------------------
5598r149 | sam | 2003-12-15 15:02:50 +0000 (Mon, 15 Dec 2003) | 4 lines
5599
5600  * src/bitmap.c:
5601    + If the alpha mask is 0, ignore alpha information.
5602    + Ditto if no alpha information is given with the palette.
5603
5604------------------------------------------------------------------------
5605r148 | sam | 2003-12-15 10:38:03 +0000 (Mon, 15 Dec 2003) | 4 lines
5606
5607  * src/graphics.c src/io.c:
5608    + Beginning of an X11 driver. Currently we merely open the window and
5609      check keyboard events.
5610
5611------------------------------------------------------------------------
5612r147 | sam | 2003-12-12 16:19:44 +0000 (Fri, 12 Dec 2003) | 7 lines
5613
5614  * configure.ac debian/changelog:
5615    + Prepare for 0.3 release.
5616    + Check for strcasecmp().
5617  * src/caca.c:
5618    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
5619      variables.
5620
5621------------------------------------------------------------------------
5622r146 | sam | 2003-12-12 14:49:41 +0000 (Fri, 12 Dec 2003) | 13 lines
5623
5624  * src/bitmap.c:
5625    + Added antialiasing support.
5626    + Dithering, antialiasing and background mode can now be selected at
5627      runtime.
5628  * src/caca.c src/caca.h:
5629    + Renamed caca_dithering into caca_feature and extended the type to
5630      express background colour and antialiasing mode.
5631  * examples/demo.c:
5632    + Fixed a bug that disabled the sprite demo.
5633    + Draw solid flares.
5634  * examples/view.c:
5635    + Select antialiasing and background mode at runtime.
5636
5637------------------------------------------------------------------------
5638r145 | sam | 2003-12-11 17:01:09 +0000 (Thu, 11 Dec 2003) | 2 lines
5639
5640  * Minor updates to manpages, BUGS, TODO and the Debian control file.
5641
5642------------------------------------------------------------------------
5643r144 | sam | 2003-12-11 16:56:35 +0000 (Thu, 11 Dec 2003) | 5 lines
5644
5645  * src/caca.c:
5646    + Moved global variables to src/graphics.c.
5647  * src/bitmap.c:
5648    + Sanitised prototypes.
5649
5650------------------------------------------------------------------------
5651r143 | sam | 2003-12-11 16:31:49 +0000 (Thu, 11 Dec 2003) | 17 lines
5652
5653  * src/graphics.c:
5654    + Internally cache screen width and height.
5655  * src/bitmap.c:
5656    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
5657      alpha as fully transparent, and any other value as fully opaque.
5658    + Slightly tuned colour weights in the renderer.
5659    + caca_set_bitmap_palette() takes unsigned ints.
5660  * examples/demo.c:
5661    + Added a crap render demo.
5662  * examples/aafire.c:
5663    + Set a 20ms delay.
5664    + Added alpha values to the palette.
5665  * examples/view.c:
5666    + Draw a gray checkered grid below the image so that transparent images
5667      look a lot nicer.
5668    + 'f' toggles "fullscreen" mode.
5669
5670------------------------------------------------------------------------
5671r142 | sam | 2003-12-11 15:54:53 +0000 (Thu, 11 Dec 2003) | 6 lines
5672
5673  * configure.ac:
5674    + Set the executable bit of caca-config when regenerating that file.
5675  * caca-config.in:
5676    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
5677      have @CACA_LIBS@.
5678
5679------------------------------------------------------------------------
5680r141 | sam | 2003-12-02 22:27:27 +0000 (Tue, 02 Dec 2003) | 6 lines
5681
5682  * configure.ac:
5683    + Removed unused USE_* variables.
5684    + Export -lslang and -lncurses as @CACA_LIBS@.
5685  * examples/aafire.c:
5686    + Imported aafire.c from the AAlib tree and ported it to libcaca.
5687
5688------------------------------------------------------------------------
5689r139 | sam | 2003-11-30 17:15:31 +0000 (Sun, 30 Nov 2003) | 2 lines
5690
5691  * 0.2 release.
5692
5693------------------------------------------------------------------------
5694r138 | sam | 2003-11-30 17:14:19 +0000 (Sun, 30 Nov 2003) | 3 lines
5695
5696  * examples/view.c:
5697    + Removed last endianness issue.
5698
5699------------------------------------------------------------------------
5700r137 | sam | 2003-11-30 16:34:04 +0000 (Sun, 30 Nov 2003) | 5 lines
5701
5702  * src/io.c:
5703    + Removed a useless message.
5704  * src/bitmap.c examples/view.c:
5705    + Really fixed the endianness issue.
5706
5707------------------------------------------------------------------------
5708r136 | sam | 2003-11-30 15:56:02 +0000 (Sun, 30 Nov 2003) | 5 lines
5709
5710  * src/bitmap.c:
5711    + Fine-tuned the new renderer.
5712    + Fixed warnings.
5713    + Changed hardcoded values to macros.
5714
5715------------------------------------------------------------------------
5716r135 | sam | 2003-11-30 15:01:55 +0000 (Sun, 30 Nov 2003) | 11 lines
5717
5718  * src/bitmap.c:
5719    + Fixed an endianness issue in the byte reader.
5720    + Decreased precision in RGB and HSV values to avoid overflows.
5721    + New dithering method: 2x2 ordered.
5722    + New renderer, with background colour awareness.
5723  * configure.ac:
5724    + Check for <endian.h>.
5725  * examples/demo.c examples/view.c:
5726    + Fixed an endianness issue in cacaview.
5727    + Adapted code to the additional dithering method.
5728
5729------------------------------------------------------------------------
5730r134 | sam | 2003-11-30 02:11:37 +0000 (Sun, 30 Nov 2003) | 4 lines
5731
5732  * src/bitmap.c examples/view.c:
5733    + Fixed an endianness issue in caca_draw_bitmap().
5734    + Code cleanup.
5735
5736------------------------------------------------------------------------
5737r133 | sam | 2003-11-30 01:18:10 +0000 (Sun, 30 Nov 2003) | 13 lines
5738
5739  * src/caca.c:
5740    + Minor change to the dithering names.
5741  * TODO:
5742    + Added cacaview TODO.
5743  * doc/cacaview.1:
5744    + Wrote a manpage for cacaview.
5745  * examples/Makefile.am:
5746    + Moved the -DX_DISPLAY_MISSING=1 here.
5747  * examples/view.c:
5748    + Capital 'D' cycles through dithering modes in reverse order.
5749    + Sleep when there is nothing to do.
5750    + Cosmetic code reorganisation.
5751
5752------------------------------------------------------------------------
5753r132 | sam | 2003-11-29 19:35:07 +0000 (Sat, 29 Nov 2003) | 9 lines
5754
5755  * src/caca.c src/caca.h:
5756    + Added caca_get_dithering_name().
5757  * src/bitmap.c:
5758    + Created a new dithering method with an 8x8 ordered matrix.
5759    + Replaced the char list with a string for better readability.
5760    + Dithering functions now return a value between 0 and 255.
5761  * examples/demo.c examples/view.c:
5762    + Adapted to use caca_get_dithering_name().
5763
5764------------------------------------------------------------------------
5765r131 | sam | 2003-11-29 18:04:42 +0000 (Sat, 29 Nov 2003) | 3 lines
5766
5767  * src/caca.c:
5768    + Test whether ncurses knows xterm-16color before setting $TERM.
5769
5770------------------------------------------------------------------------
5771r130 | sam | 2003-11-29 17:36:00 +0000 (Sat, 29 Nov 2003) | 6 lines
5772
5773  * examples/view.c:
5774    + Added top and bottom status lines, like in mutt and slrn.
5775    + Added a status string when loading an image or upon error.
5776    + Can load multiple files; use 'n' and 'p' for next and previous.
5777    + Clip zoom between -48 and +48.
5778
5779------------------------------------------------------------------------
5780r129 | sam | 2003-11-29 16:42:35 +0000 (Sat, 29 Nov 2003) | 2 lines
5781
5782  * Fixed a C99ism.
5783
5784------------------------------------------------------------------------
5785r128 | sam | 2003-11-29 14:41:37 +0000 (Sat, 29 Nov 2003) | 9 lines
5786
5787  * configure.ac:
5788    + Default to ncurses, not slang, because slang only has 128 colour pairs.
5789  * src/caca.c:
5790    + Disable scrolling to avoid hashmap scrolling optimization code.
5791  * src/graphics.c:
5792    + Swap fg and bg in the colour pair indexing, so that bg is always
5793      right.
5794    + Disable alt charset support to exploit my patched slang.
5795
5796------------------------------------------------------------------------
5797r127 | sam | 2003-11-28 20:39:54 +0000 (Fri, 28 Nov 2003) | 10 lines
5798
5799  * src/bitmap.c:
5800    + Dither chroma outside of rgb2hsv_default().
5801    + Clip fromx and fromy values.
5802  * NOTES:
5803    + Link to the XTerm control sequences.
5804  * examples/view.c:
5805    + Draw status bar.
5806    + Move with 'h' 'j' 'k' 'l', à la vi.
5807    + '?' toggles a help menu.
5808
5809------------------------------------------------------------------------
5810r126 | sam | 2003-11-27 23:18:12 +0000 (Thu, 27 Nov 2003) | 3 lines
5811
5812  * src/bitmap.c:
5813    + Removed § from the list of default characters due to collisions.
5814
5815------------------------------------------------------------------------
5816r125 | sam | 2003-11-27 22:54:48 +0000 (Thu, 27 Nov 2003) | 6 lines
5817
5818  * debian/control:
5819    + Removed slang1-dev dependency in caca-utils.
5820  * debian/caca-utils.mime debian/rules:
5821    + Added a MIME file with low priority.
5822    + Added call to dh_installmime.
5823
5824------------------------------------------------------------------------
5825r124 | sam | 2003-11-27 22:29:13 +0000 (Thu, 27 Nov 2003) | 5 lines
5826
5827  * src/caca.c src/graphics.c:
5828    + Moved graphics stuff from caca.c to graphics.c.
5829    + Added a few kludges: if gnome-terminal or konsole are detected, switch
5830      to TERM=xterm-16color to benefit from extended colour palette.
5831
5832------------------------------------------------------------------------
5833r123 | sam | 2003-11-27 21:56:30 +0000 (Thu, 27 Nov 2003) | 13 lines
5834
5835  * NOTES:
5836    + Added setab/setaf quotes from the XTerm terminfo.
5837    + Proposed a workaround for bright colours on any terminal.
5838  * src/caca.c:
5839    + 16 colour support for ncurses and conio.
5840  * src/graphics.c:
5841    + Ported to 16 colour support.
5842    + Added a missing <stdio.h> for BUFSIZ.
5843    + Disabled vsnprintf under DOS (only vsprintf exists).
5844  * examples/:
5845    + Don't abort if the caca.txt sprite was not found.
5846    + Ported to 16 colour support.
5847
5848------------------------------------------------------------------------
5849r122 | sam | 2003-11-27 13:27:32 +0000 (Thu, 27 Nov 2003) | 2 lines
5850
5851  * NOTES: more notes about colours.
5852
5853------------------------------------------------------------------------
5854r121 | sam | 2003-11-27 09:43:56 +0000 (Thu, 27 Nov 2003) | 5 lines
5855
5856  * configure.ac:
5857    + More sensible imlib2 detection, works with cross-compilation.
5858  * Makefile.am:
5859    + Don't forget to include NOTES to the dist tarball.
5860
5861------------------------------------------------------------------------
5862r120 | sam | 2003-11-27 09:38:16 +0000 (Thu, 27 Nov 2003) | 2 lines
5863
5864  * NOTES: added information about colour support.
5865
5866------------------------------------------------------------------------
5867r119 | sam | 2003-11-26 21:02:31 +0000 (Wed, 26 Nov 2003) | 2 lines
5868
5869  * configure.ac: Added a missing check for <inttypes.h>.
5870
5871------------------------------------------------------------------------
5872r118 | sam | 2003-11-26 20:58:30 +0000 (Wed, 26 Nov 2003) | 2 lines
5873
5874  * src/bitmap.c: Support for more colour depths.
5875
5876------------------------------------------------------------------------
5877r115 | sam | 2003-11-24 19:56:04 +0000 (Mon, 24 Nov 2003) | 9 lines
5878
5879  * configure.ac examples/Makefile.am:
5880    + Added a check for imlib2-config.
5881    + Build cacaview conditionally.
5882  * examples/demo.c:
5883    + Removed all gdkpixbuf code.
5884  * examples/view.c:
5885    + Default to ordered dithering.
5886    + Make sure the arrows always work even if delta is too small.
5887
5888------------------------------------------------------------------------
5889r114 | sam | 2003-11-24 17:51:40 +0000 (Mon, 24 Nov 2003) | 4 lines
5890
5891  * debian/:
5892    + New caca-utils package.
5893    + Move cacademo, cacaview and caca-spritedit to caca-utils.
5894
5895------------------------------------------------------------------------
5896r113 | sam | 2003-11-24 17:50:14 +0000 (Mon, 24 Nov 2003) | 6 lines
5897
5898  * examples/:
5899    + Simple image viewer, cacaview, based on libcaca and imlib2.
5900    + Renamed caca-demo into cacademo.
5901  * doc/:
5902    + Renamed doc/caca-demo.1 into doc/cacademo.1.
5903
5904------------------------------------------------------------------------
5905r112 | sam | 2003-11-23 15:34:35 +0000 (Sun, 23 Nov 2003) | 2 lines
5906
5907  * Renamed src/blit.c into src/bitmap.c.
5908
5909------------------------------------------------------------------------
5910r111 | sam | 2003-11-23 03:44:59 +0000 (Sun, 23 Nov 2003) | 5 lines
5911
5912  * src/caca.c:
5913    + Mouse initialisation in ncurses.
5914  * src/io.c:
5915    + Mouse support in ncurses.
5916
5917------------------------------------------------------------------------
5918r110 | sam | 2003-11-22 14:28:36 +0000 (Sat, 22 Nov 2003) | 3 lines
5919
5920  * debian/control:
5921    + libcaca-dev should depend on slang1-dev.
5922
5923------------------------------------------------------------------------
5924r109 | sam | 2003-11-22 14:23:18 +0000 (Sat, 22 Nov 2003) | 3 lines
5925
5926  * debian/Makefile.am:
5927    + Added compat and copyright to the distributed files.
5928
5929------------------------------------------------------------------------
5930r108 | sam | 2003-11-22 14:19:36 +0000 (Sat, 22 Nov 2003) | 2 lines
5931
5932  * Added a ChangeLog file.
5933
5934------------------------------------------------------------------------
5935r107 | sam | 2003-11-22 14:13:53 +0000 (Sat, 22 Nov 2003) | 3 lines
5936
5937  * examples/Makefile.am:
5938    + Compilation fix when libcaca is not available.
5939
5940------------------------------------------------------------------------
5941r106 | sam | 2003-11-22 13:44:02 +0000 (Sat, 22 Nov 2003) | 9 lines
5942
5943  * debian/:
5944    + Wrote the changelog for the Debian release.
5945    + Wrote a copyright file.
5946  * doc/:
5947    + Wrote manpages for caca-demo and caca-spritedit.
5948  * examples/caca.txt:
5949    + Centered the sprite handle.
5950    + Added a second frame to the sprite.
5951
5952------------------------------------------------------------------------
5953r105 | sam | 2003-11-22 12:53:55 +0000 (Sat, 22 Nov 2003) | 11 lines
5954
5955  * AUTHORS NEWS:
5956    + Added these mandatory files.
5957  * doc/:
5958    + Wrote a Doxygen configuration file.
5959    + Added a manpage for caca-config(1), borrowed from sdl-config.
5960  * configure.ac:
5961    + Use new style AC_INIT.
5962    + Error out if no library was found.
5963    + Added *djgpp* to the list of non-PIC platforms.
5964    + Added checks for doxygen and latex.
5965
5966------------------------------------------------------------------------
5967r104 | sam | 2003-11-22 12:51:27 +0000 (Sat, 22 Nov 2003) | 2 lines
5968
5969  * Disabled gdkpixbuf code.
5970
5971------------------------------------------------------------------------
5972r103 | sam | 2003-11-22 12:45:25 +0000 (Sat, 22 Nov 2003) | 3 lines
5973
5974  * src/:
5975    + Doxygenated a few things.
5976
5977------------------------------------------------------------------------
5978r102 | sam | 2003-11-21 14:34:07 +0000 (Fri, 21 Nov 2003) | 8 lines
5979
5980  * TODO:
5981    + A few updates.
5982  * src/blit.c:
5983    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
5984    + Started removing hardcoded bitmask and pitch values.
5985  * examples/demo.c:
5986    + Do something with mouse clicks.
5987
5988------------------------------------------------------------------------
5989r101 | sam | 2003-11-21 14:14:26 +0000 (Fri, 21 Nov 2003) | 3 lines
5990
5991  * src/io.c:
5992    + Fixed an off-by-one error in the mouse driver.
5993
5994------------------------------------------------------------------------
5995r100 | sam | 2003-11-20 16:54:04 +0000 (Thu, 20 Nov 2003) | 13 lines
5996
5997  * debian/control:
5998    + Changed section to libs/libdevel instead of games/games.
5999    + Changed package name to libcaca-dev.
6000  * debian/rules:
6001    + Use debian/compat instead of DH_COMPAT.
6002    + Install README, BUGS and TODO into /usr/share/doc.
6003  * caca-config.in:
6004    + First version of the config script.
6005  * configure.ac src/Makefile.am:
6006    + Build a static PIC library as well.
6007  * README TODO:
6008    + Various updates.
6009
6010------------------------------------------------------------------------
6011r99 | sam | 2003-11-19 18:38:49 +0000 (Wed, 19 Nov 2003) | 3 lines
6012
6013  * TODO: New stuff to do.
6014  * src/io.c: left and right arrow keys were swapped.
6015
6016------------------------------------------------------------------------
6017r98 | sam | 2003-11-19 17:49:43 +0000 (Wed, 19 Nov 2003) | 3 lines
6018
6019  * src/io.c:
6020    + Fixed a bug in the mouse coordinates reporting.
6021
6022------------------------------------------------------------------------
6023r97 | sam | 2003-11-19 17:32:10 +0000 (Wed, 19 Nov 2003) | 6 lines
6024
6025  * src/io.c:
6026    + Renamed sdl_get_key() into sdl_get_event().
6027    + Handle mouse clicks.
6028  * src/caca.c:
6029    + Activate the terminal's mouse handling if supported.
6030
6031------------------------------------------------------------------------
6032r96 | sam | 2003-11-17 16:11:34 +0000 (Mon, 17 Nov 2003) | 8 lines
6033
6034  * src/io.c src/caca.h:
6035    + Interpret escape sequences for F1, F2, left, right, etc.
6036  * src/Makefile.am examples/Makefile.am:
6037    + Install caca.h in /usr/include.
6038    + Do not install example programs.
6039  * src/blit.c:
6040    + Minor improvements to grayscale colors.
6041
6042------------------------------------------------------------------------
6043r95 | sam | 2003-11-17 10:15:40 +0000 (Mon, 17 Nov 2003) | 2 lines
6044
6045  * Removed legacy .cvsignore files.
6046
6047------------------------------------------------------------------------
6048r94 | sam | 2003-11-16 17:41:43 +0000 (Sun, 16 Nov 2003) | 6 lines
6049
6050  * src/blit.c:
6051    + Hue calculation now uses integers only.
6052    + Dithering is now parametrable. Implemented none, ordered, random.
6053  * examples/demo.c:
6054    + Added dithering selection.
6055
6056------------------------------------------------------------------------
6057r93 | sam | 2003-11-16 15:20:17 +0000 (Sun, 16 Nov 2003) | 8 lines
6058
6059  * src/blit.c:
6060    + Added caca_set_dithering() (unused yet).
6061    + Added random dithering.
6062  * src/caca.h:
6063    + Renamed legacy EE_* enums to CACA_*.
6064  * examples/demo.c examples/caca.txt:
6065    + Added a default sprite for libcaca.
6066
6067------------------------------------------------------------------------
6068r92 | sam | 2003-11-16 12:28:29 +0000 (Sun, 16 Nov 2003) | 2 lines
6069
6070  * Changed copyleft to LGPL.
6071
6072------------------------------------------------------------------------
6073r91 | sam | 2003-11-16 12:13:46 +0000 (Sun, 16 Nov 2003) | 3 lines
6074
6075  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
6076    to examples/.
6077
6078------------------------------------------------------------------------
6079r90 | sam | 2003-11-16 12:07:52 +0000 (Sun, 16 Nov 2003) | 2 lines
6080
6081  * The big TTYvaders/libcaca split. This is libcaca.
6082
6083------------------------------------------------------------------------
6084r89 | sam | 2003-11-16 11:26:54 +0000 (Sun, 16 Nov 2003) | 8 lines
6085
6086  * configure.ac:
6087    + Added -Wsign-compare to the warning flags.
6088  * libcaca/caca.c:
6089    + Fixed a signed/unsigned bug that caused infinite waits with
6090      ee_set_delay(0).
6091  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
6092    + Fixed minor signed/unsigned comparison warnings.
6093
6094------------------------------------------------------------------------
6095r88 | sam | 2003-11-16 00:33:35 +0000 (Sun, 16 Nov 2003) | 2 lines
6096
6097  * Renamed libee to libcaca. Far less collisions.
6098
6099------------------------------------------------------------------------
6100r87 | sam | 2003-11-16 00:09:09 +0000 (Sun, 16 Nov 2003) | 2 lines
6101
6102  * Very ugly ee_blit function. Will be polished in a while.
6103
6104------------------------------------------------------------------------
6105r86 | sam | 2003-11-15 12:42:38 +0000 (Sat, 15 Nov 2003) | 10 lines
6106
6107  * libee/ee.c:
6108    + Replaced ee_color_names[] with ee_get_color_name().
6109    + Don't oversleep in ee_refresh().
6110  * libee/graphics.c:
6111    + Implemented ee_printf().
6112  * test/demo.c:
6113    + If new keypresses are detected, don't wait for the next screen refresh.
6114    + Added an fps counter on demos.
6115    + Added controls for outlines and drawing boundaries.
6116
6117------------------------------------------------------------------------
6118r85 | sam | 2003-11-15 09:58:20 +0000 (Sat, 15 Nov 2003) | 8 lines
6119
6120  * libee/graphics.c:
6121    + Correct clipping in ee_putstr() for long strings.
6122  * libee/ee.c:
6123    + New ee_get_rendertime() call to provide framerate information.
6124  * libee/ee.h:
6125    + Added const keywords where it was meaningful, despite Slang's blatant
6126      omission of such keywords in its prototypes.
6127
6128------------------------------------------------------------------------
6129r84 | sam | 2003-11-14 19:00:07 +0000 (Fri, 14 Nov 2003) | 6 lines
6130
6131  * libee/ee.c:
6132    + Implemented correct framerate wait loop.
6133    + No framedropping yet.
6134  * test/demo.c src/main.c:
6135    + Set an arbitrary framerate for demos.
6136
6137------------------------------------------------------------------------
6138r83 | sam | 2003-11-14 18:49:53 +0000 (Fri, 14 Nov 2003) | 2 lines
6139
6140  * Fixed compilation in an alternate directory.
6141
6142------------------------------------------------------------------------
6143r82 | sam | 2003-11-14 17:02:36 +0000 (Fri, 14 Nov 2003) | 2 lines
6144
6145  * Sanity checks after each malloc() call.
6146
6147------------------------------------------------------------------------
6148r81 | sam | 2003-11-14 16:55:58 +0000 (Fri, 14 Nov 2003) | 4 lines
6149
6150  * libee/math.c:
6151    + ee_sqrt() now uses unsigned ints.
6152    + Avoid overflows in ee_sqrt().
6153
6154------------------------------------------------------------------------
6155r80 | sam | 2003-11-13 17:12:40 +0000 (Thu, 13 Nov 2003) | 2 lines
6156
6157  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
6158
6159------------------------------------------------------------------------
6160r79 | sam | 2003-11-13 16:45:25 +0000 (Thu, 13 Nov 2003) | 6 lines
6161
6162  * libee/ee.c:
6163    + Error checking in ee_init().
6164    + Pre-generate the empty line for ee_clear().
6165  * libee/sprite.c:
6166    + Better error checking in ee_sprite_load().
6167
6168------------------------------------------------------------------------
6169r78 | sam | 2003-11-13 15:41:12 +0000 (Thu, 13 Nov 2003) | 2 lines
6170
6171  * Minor coding style changes.
6172
6173------------------------------------------------------------------------
6174r77 | sam | 2003-11-13 15:37:49 +0000 (Thu, 13 Nov 2003) | 2 lines
6175
6176  * Renamed sprites to < 8+3 names for the DOS port.
6177
6178------------------------------------------------------------------------
6179r76 | sam | 2003-11-12 23:46:58 +0000 (Wed, 12 Nov 2003) | 7 lines
6180
6181  * test/demo.c:
6182    + Removed a spurious '\n' from an ee_putstr().
6183  * src/starfield.c:
6184    + Fixed starfield color.
6185  * data/:
6186    + Fixed every sprite's colors.
6187
6188------------------------------------------------------------------------
6189r75 | sam | 2003-11-12 21:18:50 +0000 (Wed, 12 Nov 2003) | 25 lines
6190
6191  * libee/ee.h:
6192    + Added ee_color_names[] containing our 16 color names.
6193  * libee/ee.c:
6194    + Extended our color set to the full 16 instead of 10.
6195    + Precalculate ncurses attributes.
6196  * libee/graphics.c:
6197    + Clip color value in ee_set_color().
6198    + Clip characters in ee_putchar().
6199    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
6200  * libee/ee_internals.h:
6201    + New file to share extern variables within libee.
6202
6203  * test/demo.c:
6204    + Added a simple demo_color() to output all colors.
6205    + Replaced four ee_draw_line() with ee_draw_thin_box().
6206    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
6207      defines y1.
6208    + Randomized colours from 0 to 15 instead of 1 to 10.
6209
6210  * src/Makefiles.am:
6211    + Added -lm to the ttyvaders linking flags because of the intro.
6212
6213  * README BUGS TODO:
6214    + Updated.
6215
6216------------------------------------------------------------------------
6217r74 | sam | 2003-11-12 18:41:02 +0000 (Wed, 12 Nov 2003) | 7 lines
6218
6219  * README:
6220    + Added a note about dos cross-compilation.
6221  * configure.ac:
6222    + Added a check for ScreenUpdate in <pc.h>.
6223  * libee/graphics.c libee/ee.c:
6224    + Improved the conio port thanks to ScreenUpdate().
6225
6226------------------------------------------------------------------------
6227r73 | sam | 2003-11-12 16:23:18 +0000 (Wed, 12 Nov 2003) | 2 lines
6228
6229  * MS-DOS port of libee, using <conio.h>.
6230
6231------------------------------------------------------------------------
6232r72 | sam | 2003-11-12 01:48:58 +0000 (Wed, 12 Nov 2003) | 17 lines
6233
6234  * libee/graphics.c:
6235    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
6236  * libee/line.c:
6237    + Implemented draw_polyline() and draw_thin_polyline().
6238  * libee/sprite.c:
6239    + Removed the f member of struct ee_sprite.
6240    + Implemented ee_get_sprite_{width|height|dx|dy}().
6241    + Restore the color fater ee_draw_sprite() is called.
6242  * libee/box.c:
6243    + Fixed a bug causing improper box clipping at the right and the bottom.
6244  * data/foo_fighter:
6245    + Fixed bugs in the sprite.
6246  * src/intro.c:
6247    + Test effects for the future game's intro.
6248  * test/spritedit.c:
6249    + Added stuff to the sprite editor. We can now navigate through frames.
6250
6251------------------------------------------------------------------------
6252r71 | sam | 2003-11-11 10:22:19 +0000 (Tue, 11 Nov 2003) | 13 lines
6253
6254  * libee/triangle.c:
6255    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
6256  * libee/box.c:
6257    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
6258  * libee/conic.c:
6259    + Wrote ee_fill_ellipse().
6260    + First attempt at ee_draw_thin_ellipse(), to be reworked.
6261  * test/demo.c:
6262    + Merged demo_lines() and demo_thin_lines().
6263    + Merged demo_triangles() and demo_outlined_triangles().
6264    + Wrote demo_box().
6265    + Use ee_fill_ellipse() in demo_all().
6266
6267------------------------------------------------------------------------
6268r70 | sam | 2003-11-11 08:00:36 +0000 (Tue, 11 Nov 2003) | 5 lines
6269
6270  * src/weapons.c:
6271    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
6272  * src/player.c:
6273    + Use ee_draw_sprite() to draw our ship.
6274
6275------------------------------------------------------------------------
6276r69 | sam | 2003-11-10 23:38:50 +0000 (Mon, 10 Nov 2003) | 8 lines
6277
6278  * libee/graphics.c:
6279    + Moved ee_putstr() and ee_putchar() in here.
6280  * libee/ee.h:
6281    + Got rid of ee_goto().
6282    + Moved <slang.h> or <curses.h> into libee.
6283  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
6284  * Ditto for ee_putchar().
6285
6286------------------------------------------------------------------------
6287r68 | sam | 2003-11-10 23:04:13 +0000 (Mon, 10 Nov 2003) | 5 lines
6288
6289  * test/spritedit.c:
6290    + Placeholder for our upcoming sprite editor.
6291  * src/Makefile.am data/Makefile.am:
6292    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
6293
6294------------------------------------------------------------------------
6295r67 | sam | 2003-11-10 22:43:30 +0000 (Mon, 10 Nov 2003) | 4 lines
6296
6297  * src/weapons.c data/weapon_fragbomb:
6298    + Drew the fragbomb sprite.
6299    + Use the fragbomb in src/weapons.c.
6300
6301------------------------------------------------------------------------
6302r66 | sam | 2003-11-10 21:54:11 +0000 (Mon, 10 Nov 2003) | 5 lines
6303
6304  * data/weapon_bomb:
6305    + New bomb sprite.
6306  * src/weapons.c:
6307    + Switched the bomb drawing to use ee_draw_sprite().
6308
6309------------------------------------------------------------------------
6310r65 | sam | 2003-11-10 21:17:47 +0000 (Mon, 10 Nov 2003) | 8 lines
6311
6312  * libee/sprite.c:
6313    + Made sprite loading more robust.
6314  * src/explosions.c:
6315    + No longer use ee_putchar etc. to draw our sprites, but use
6316      ee_draw_sprite().
6317  * data/:
6318    + Drew explosion_medium and explosion_small sprites.
6319
6320------------------------------------------------------------------------
6321r64 | sam | 2003-11-10 20:43:02 +0000 (Mon, 10 Nov 2003) | 2 lines
6322
6323  * libee/conic.c: Clip circles and ellipses.
6324
6325------------------------------------------------------------------------
6326r63 | sam | 2003-11-10 18:29:04 +0000 (Mon, 10 Nov 2003) | 5 lines
6327
6328  * libee/sprite.c:
6329    + Added sanity checks in ee_sprite_* functions.
6330  * libee/conic.c:
6331    + Use ellipsepoints() in ee_draw_circle().
6332
6333------------------------------------------------------------------------
6334r62 | sam | 2003-11-10 18:23:23 +0000 (Mon, 10 Nov 2003) | 3 lines
6335
6336  * test/demo.c:
6337    + Ellipses demo.
6338
6339------------------------------------------------------------------------
6340r61 | sam | 2003-11-10 18:21:36 +0000 (Mon, 10 Nov 2003) | 3 lines
6341
6342  * libee/conic.c:
6343    + ee_draw_ellipse().
6344
6345------------------------------------------------------------------------
6346r60 | sam | 2003-11-10 15:31:12 +0000 (Mon, 10 Nov 2003) | 2 lines
6347
6348  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
6349
6350------------------------------------------------------------------------
6351r59 | sam | 2003-11-10 15:16:38 +0000 (Mon, 10 Nov 2003) | 3 lines
6352
6353  * libee/line.c:
6354    + Added code comments.
6355
6356------------------------------------------------------------------------
6357r58 | sam | 2003-11-10 14:19:21 +0000 (Mon, 10 Nov 2003) | 4 lines
6358
6359  * configure.ac:
6360    + Moved optimization flags and warning triggers here.
6361    + Updated the snapshot timestamp.
6362
6363------------------------------------------------------------------------
6364r57 | sam | 2003-11-10 14:13:56 +0000 (Mon, 10 Nov 2003) | 2 lines
6365
6366  * test/demo.c: Nicer complete demo.
6367
6368------------------------------------------------------------------------
6369r56 | sam | 2003-11-10 09:26:40 +0000 (Mon, 10 Nov 2003) | 11 lines
6370
6371  * libee/sprite.c:
6372    + More robust sprite loader.
6373    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
6374    + Free all structures in ee_free_sprite().
6375  * src/aliens.c src/bonus.c:
6376    + Use ee_draw_sprite() instead of our manual sprite rendering.
6377  * src/box.c:
6378    + Use ee_draw_line() instead of the manual equivalent.
6379  * data/:
6380    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
6381
6382------------------------------------------------------------------------
6383r55 | sam | 2003-11-10 02:00:52 +0000 (Mon, 10 Nov 2003) | 2 lines
6384
6385  * Oops, forgot data/Makefile.am.
6386
6387------------------------------------------------------------------------
6388r54 | sam | 2003-11-10 02:00:19 +0000 (Mon, 10 Nov 2003) | 5 lines
6389
6390  * test/demo.c:
6391    + Wrote a little sprite demo.
6392  * data/:
6393    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
6394
6395------------------------------------------------------------------------
6396r53 | sam | 2003-11-10 01:56:24 +0000 (Mon, 10 Nov 2003) | 4 lines
6397
6398  * libee/sprite.c:
6399    + Beginning of sprite handling within the library.
6400    + Added support to load files.
6401
6402------------------------------------------------------------------------
6403r52 | sam | 2003-11-10 00:27:33 +0000 (Mon, 10 Nov 2003) | 3 lines
6404
6405  * test/demo.c:
6406    + outlined triangles demo.
6407
6408------------------------------------------------------------------------
6409r51 | sam | 2003-11-10 00:15:02 +0000 (Mon, 10 Nov 2003) | 2 lines
6410
6411  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
6412
6413------------------------------------------------------------------------
6414r50 | sam | 2003-11-09 23:34:24 +0000 (Sun, 09 Nov 2003) | 4 lines
6415
6416  * src/*.c:
6417    + Added missing #include "config.h".
6418    + Fixed a nasty bug in ee_rand() calls.
6419
6420------------------------------------------------------------------------
6421r49 | sam | 2003-11-09 23:01:29 +0000 (Sun, 09 Nov 2003) | 3 lines
6422
6423  * test/demo.c:
6424    + Disabled the pyramid demo and wrote a simple triangles demo.
6425
6426------------------------------------------------------------------------
6427r48 | sam | 2003-11-09 21:36:24 +0000 (Sun, 09 Nov 2003) | 5 lines
6428
6429  * libee/triangle.c:
6430    + Implemented ee_fill_triangle().
6431  * test/demo.c:
6432    + Triangle demo.
6433
6434------------------------------------------------------------------------
6435r47 | sam | 2003-11-09 19:46:14 +0000 (Sun, 09 Nov 2003) | 5 lines
6436
6437  * libee/line.c:
6438    + ee_draw_thin_line().
6439  * test/demo.c:
6440    + Added a thin lines demo.
6441
6442------------------------------------------------------------------------
6443r46 | sam | 2003-11-09 18:10:44 +0000 (Sun, 09 Nov 2003) | 2 lines
6444
6445  * libee/line.c: genericized line drawing for future use.
6446
6447------------------------------------------------------------------------
6448r45 | sam | 2003-11-09 17:45:12 +0000 (Sun, 09 Nov 2003) | 6 lines
6449
6450  * test/demo.c:
6451    + Putpixel demo.
6452    + Draw line demo.
6453    + Draw circle demo.
6454    + Animated radar demo.
6455
6456------------------------------------------------------------------------
6457r44 | sam | 2003-11-09 17:21:43 +0000 (Sun, 09 Nov 2003) | 7 lines
6458
6459  * src/weapons.c:
6460    + Removed draw_circle, use ee_draw_circle instead.
6461  * libee/circle.c:
6462    + New ee_draw_circle function.
6463  * libee/line.c:
6464    + Changed an internal function's name.
6465
6466------------------------------------------------------------------------
6467r43 | sam | 2003-11-09 16:34:23 +0000 (Sun, 09 Nov 2003) | 2 lines
6468
6469  * libee/line.c: Implemented ee_draw_line.
6470
6471------------------------------------------------------------------------
6472r42 | sam | 2003-11-09 13:52:40 +0000 (Sun, 09 Nov 2003) | 5 lines
6473
6474  * libee/ee.c:
6475    + got rid of DELAY.
6476  * test/demo.c:
6477    + Minor animation effect.
6478
6479------------------------------------------------------------------------
6480r41 | sam | 2003-11-09 13:51:37 +0000 (Sun, 09 Nov 2003) | 2 lines
6481
6482  * libee/math.c: fixed a thinko in ee_rand().
6483
6484------------------------------------------------------------------------
6485r40 | sam | 2003-11-09 13:32:04 +0000 (Sun, 09 Nov 2003) | 8 lines
6486
6487  * libee/io.c:
6488    + Moved ee_get_key() here.
6489  * libee/math.c:
6490    + Moved r00t() here and renamed it to ee_sqrt().
6491    + Moved GET_RAND() here and renamed it to ee_rand().
6492  * src/math.c:
6493    + Removed this deprecated file.
6494
6495------------------------------------------------------------------------
6496r39 | sam | 2003-11-09 13:16:19 +0000 (Sun, 09 Nov 2003) | 2 lines
6497
6498  * Coding style everywhere.
6499
6500------------------------------------------------------------------------
6501r38 | sam | 2003-11-09 13:02:34 +0000 (Sun, 09 Nov 2003) | 5 lines
6502
6503  * libee/Makefile.am, test/Makefile.am:
6504    + Added more compiler warning flags.
6505  * test/demo.c:
6506    + Small demo for libee.
6507
6508------------------------------------------------------------------------
6509r37 | sam | 2003-11-09 13:01:44 +0000 (Sun, 09 Nov 2003) | 2 lines
6510
6511  * libee/ee.c: Fixed a compilation warning.
6512
6513------------------------------------------------------------------------
6514r36 | sam | 2003-11-09 12:48:09 +0000 (Sun, 09 Nov 2003) | 2 lines
6515
6516  * libee/ee.c: Exact line fill in ee_clear().
6517
6518------------------------------------------------------------------------
6519r35 | sam | 2003-11-09 12:40:53 +0000 (Sun, 09 Nov 2003) | 2 lines
6520
6521  * libee is now standalone.
6522
6523------------------------------------------------------------------------
6524r34 | sam | 2003-11-09 12:02:42 +0000 (Sun, 09 Nov 2003) | 2 lines
6525
6526  * libee is now (almost) standalone.
6527
6528------------------------------------------------------------------------
6529r33 | sam | 2003-11-09 11:26:08 +0000 (Sun, 09 Nov 2003) | 7 lines
6530
6531  * libee/ee.c:
6532    + First file in libee, from src/graphics.c.
6533    + Disable cursor upon initialisation.
6534    + Added delay code for constant framerate.
6535  * src/common.h:
6536    + Minor compilation fix for latest ncurses.
6537
6538------------------------------------------------------------------------
6539r32 | sam | 2003-11-06 21:40:53 +0000 (Thu, 06 Nov 2003) | 2 lines
6540
6541  * bootstrap: always remove autom4te.cache.
6542
6543------------------------------------------------------------------------
6544r31 | sam | 2003-10-02 01:08:13 +0000 (Thu, 02 Oct 2003) | 2 lines
6545
6546  * Fixed keywords, ignore, and lots of tiny SVN things.
6547
6548------------------------------------------------------------------------
6549r30 | sam | 2003-02-09 11:17:40 +0000 (Sun, 09 Feb 2003) | 3 lines
6550
6551  * support for boxes
6552  * application: pause box
6553
6554------------------------------------------------------------------------
6555r29 | sam | 2003-01-06 12:22:58 +0000 (Mon, 06 Jan 2003) | 3 lines
6556
6557  * cosmetic code changes.
6558  * fixed a bug in the tunnel munching.
6559
6560------------------------------------------------------------------------
6561r28 | sam | 2002-12-23 16:44:28 +0000 (Mon, 23 Dec 2002) | 3 lines
6562
6563  * fixed the ncurses build.
6564  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
6565
6566------------------------------------------------------------------------
6567r27 | sam | 2002-12-23 16:21:38 +0000 (Mon, 23 Dec 2002) | 6 lines
6568
6569  * new timestamp for a new snapshot.
6570  * lots of sanity checks in collide.c.
6571  * moved usleep() to graphics.c.
6572  * added random key generator in the dummy driver.
6573  * cosmetic changes in the energy bars.
6574
6575------------------------------------------------------------------------
6576r26 | sam | 2002-12-23 15:06:13 +0000 (Mon, 23 Dec 2002) | 4 lines
6577
6578  * better handling of special weapon timeout.
6579  * the bomb is now part of the standard fire button effect.
6580  * overlay for life and special weapon jauges.
6581
6582------------------------------------------------------------------------
6583r25 | sam | 2002-12-23 13:46:27 +0000 (Mon, 23 Dec 2002) | 3 lines
6584
6585  * aliens are now named foo, bar and baz.
6586  * beginning of life jauges.
6587
6588------------------------------------------------------------------------
6589r24 | sam | 2002-12-23 13:13:04 +0000 (Mon, 23 Dec 2002) | 2 lines
6590
6591  * ship has vx and vy.
6592
6593------------------------------------------------------------------------
6594r23 | sam | 2002-12-23 12:47:36 +0000 (Mon, 23 Dec 2002) | 2 lines
6595
6596  * cosmetic change: reworked draw_tunnel.
6597
6598------------------------------------------------------------------------
6599r22 | sam | 2002-12-23 12:03:31 +0000 (Mon, 23 Dec 2002) | 3 lines
6600
6601  * lasers are now twice as fast.
6602  * walls are now filled, and displayed on top of aliens.
6603
6604------------------------------------------------------------------------
6605r21 | sam | 2002-12-23 10:06:27 +0000 (Mon, 23 Dec 2002) | 5 lines
6606
6607  * added support for --disable-slang.
6608  * fixed an overflow in the tunnel update code.
6609  * fragbomb is now 'f', not 'd'.
6610  * added a missing call to init_bonus().
6611
6612------------------------------------------------------------------------
6613r20 | sam | 2002-12-23 09:28:37 +0000 (Mon, 23 Dec 2002) | 5 lines
6614
6615  * the beam now digs the tunnel.
6616  * the starfield is now an array of stars.
6617  * fixed wall rendering (offset issues and disappearing left wall).
6618  * 32 seekers on fragbomb explosion, not 16.
6619
6620------------------------------------------------------------------------
6621r19 | sam | 2002-12-22 23:39:15 +0000 (Sun, 22 Dec 2002) | 3 lines
6622
6623  * seekers and homing bombs react more quickly.
6624  * 16 seekers on fragbomb explosion instead of 12.
6625
6626------------------------------------------------------------------------
6627r18 | sam | 2002-12-22 23:01:35 +0000 (Sun, 22 Dec 2002) | 3 lines
6628
6629  * fixed a segfault when the target seeker speed was zero.
6630  * factorized the seeker generation on fragbomb explosion.
6631
6632------------------------------------------------------------------------
6633r17 | sam | 2002-12-22 22:36:42 +0000 (Sun, 22 Dec 2002) | 2 lines
6634
6635  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
6636
6637------------------------------------------------------------------------
6638r16 | sam | 2002-12-22 22:17:41 +0000 (Sun, 22 Dec 2002) | 3 lines
6639
6640  * dead aliens don't explode in the collision loop but in their update loop.
6641  * new super weapon, the fragmentation bomb.
6642
6643------------------------------------------------------------------------
6644r15 | sam | 2002-12-22 19:08:35 +0000 (Sun, 22 Dec 2002) | 2 lines
6645
6646  * Moved generated autotools files to the autotools/ directory.
6647
6648------------------------------------------------------------------------
6649r14 | sam | 2002-12-22 18:44:12 +0000 (Sun, 22 Dec 2002) | 2 lines
6650
6651  * I think I fucked up the $Id tags on my previous commit.
6652
6653------------------------------------------------------------------------
6654r13 | sam | 2002-12-22 18:42:32 +0000 (Sun, 22 Dec 2002) | 3 lines
6655
6656  * added the COPYING file (GPLv2).
6657  * added GPL headers to source files.
6658
6659------------------------------------------------------------------------
6660r12 | sam | 2002-12-22 18:40:36 +0000 (Sun, 22 Dec 2002) | 2 lines
6661
6662  * tab == hotkey for CEO alert.
6663
6664------------------------------------------------------------------------
6665r11 | sam | 2002-12-18 18:44:47 +0000 (Wed, 18 Dec 2002) | 2 lines
6666
6667  * 3rd alien type.
6668
6669------------------------------------------------------------------------
6670r10 | sam | 2002-12-18 18:12:28 +0000 (Wed, 18 Dec 2002) | 2 lines
6671
6672  * Scrapped Makefile.
6673
6674------------------------------------------------------------------------
6675r9 | sam | 2002-12-18 18:11:54 +0000 (Wed, 18 Dec 2002) | 2 lines
6676
6677  * README and TODO files.
6678
6679------------------------------------------------------------------------
6680r8 | sam | 2002-12-18 13:29:31 +0000 (Wed, 18 Dec 2002) | 2 lines
6681
6682  * the bomb's head is now white
6683
6684------------------------------------------------------------------------
6685r7 | sam | 2002-12-15 17:16:45 +0000 (Sun, 15 Dec 2002) | 3 lines
6686
6687  * new weapon: bomb.
6688  * beam now collides with aliens.
6689
6690------------------------------------------------------------------------
6691r6 | sam | 2002-12-15 05:03:55 +0000 (Sun, 15 Dec 2002) | 2 lines
6692
6693  * 'beam' weapon.
6694
6695------------------------------------------------------------------------
6696r5 | sam | 2002-12-15 03:41:32 +0000 (Sun, 15 Dec 2002) | 10 lines
6697
6698  * real Debian package files.
6699  * two new types of aliens. only one rules.
6700  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
6701  * added bonuses at alien death. they do nothing yet.
6702  * seeker missiles. 'b' to test.
6703  * weapon resolution is now 16*char. needs to be generalized.
6704  * fixed the supernova bugs. center could collide with the tunnel, and
6705    the last frame was badly displayed.
6706  * lots of cleanups everywhere.
6707
6708------------------------------------------------------------------------
6709r4 | sam | 2002-12-13 20:50:00 +0000 (Fri, 13 Dec 2002) | 2 lines
6710
6711  * autotoolificationized the whole thing.
6712
6713------------------------------------------------------------------------
6714r3 | sam | 2002-12-13 19:27:16 +0000 (Fri, 13 Dec 2002) | 4 lines
6715
6716  * moved nuke from explosions to weapons.
6717  * used a cool Bresenham algorithm to draw the nuke circles.
6718  * nuke collides with aliens.
6719
6720------------------------------------------------------------------------
6721r2 | sam | 2002-12-13 19:24:53 +0000 (Fri, 13 Dec 2002) | 2 lines
6722
6723  * .cvsignore file.
6724
6725------------------------------------------------------------------------
6726r1 | sam | 2002-12-13 19:23:07 +0000 (Fri, 13 Dec 2002) | 3 lines
6727
6728  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
6729    the nuke is still ugly, almost no collision detection. Nice demo :)
6730
6731------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.