source: libcaca/trunk/ChangeLog @ 2096

Last change on this file since 2096 was 2096, checked in by Sam Hocevar, 12 years ago
  • Set version to 0.99.beta13.
  • Updated NEWS and ChangeLog?.
File size: 404.1 KB
Line 
1------------------------------------------------------------------------
2r1402 | sam | 2007-11-29 00:20:05 +0100 (Thu, 29 Nov 2007) | 3 lines
3Changed paths:
4   M csharp/Caca.cs
5   M csharp/Cucul.cs
6
7  * Implemented the empty CuculCanvas constructor.
8  * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
9
10------------------------------------------------------------------------
11r1401 | pterjan | 2007-11-28 17:43:32 +0100 (Wed, 28 Nov 2007) | 2 lines
12Changed paths:
13   M ruby/cucul-canvas.c
14
15 * Improve Cucul::Canvas creation
16
17------------------------------------------------------------------------
18r1400 | pterjan | 2007-11-28 17:39:10 +0100 (Wed, 28 Nov 2007) | 2 lines
19Changed paths:
20   M ruby/caca-display.c
21   M ruby/cucul-canvas.c
22   M ruby/cucul-canvas.h
23   M ruby/lib/caca.rb
24   M ruby/ruby-caca.dox
25
26 * Add Caca::Display#canvas
27
28------------------------------------------------------------------------
29r1399 | pterjan | 2007-11-28 08:29:12 +0100 (Wed, 28 Nov 2007) | 2 lines
30Changed paths:
31   M ruby/caca-display.c
32
33 * Allow calling Caca::Display.new without parameter
34
35------------------------------------------------------------------------
36r1398 | sam | 2007-11-28 08:15:09 +0100 (Wed, 28 Nov 2007) | 3 lines
37Changed paths:
38   M csharp/Cucul.cs
39
40   * Re-add methods that take int as arguments in addition to the Point,
41     Size and Rectangle versions.
42
43------------------------------------------------------------------------
44r1397 | sam | 2007-11-28 08:15:07 +0100 (Wed, 28 Nov 2007) | 2 lines
45Changed paths:
46   M csharp/test.cs
47
48  * Put the demo text on top of the copper bar, not the contrary.
49
50------------------------------------------------------------------------
51r1396 | sam | 2007-11-28 08:15:05 +0100 (Wed, 28 Nov 2007) | 2 lines
52Changed paths:
53   M csharp/Caca.cs
54   M csharp/Cucul.cs
55   M csharp/test.cs
56
57  * Minor naming convention changes in the C# bindings.
58
59------------------------------------------------------------------------
60r1395 | sam | 2007-11-28 08:15:01 +0100 (Wed, 28 Nov 2007) | 3 lines
61Changed paths:
62   M configure.ac
63   M csharp/.gitignore
64   M csharp/Makefile.am
65   D csharp/caca-sharp.dll.config
66   A csharp/caca-sharp.dll.config.in
67   D csharp/cucul-sharp.dll.config
68   A csharp/cucul-sharp.dll.config.in
69
70  * Generate CLI .config files at configure time so that we can embed the
71    library version and not rely on .so being present.
72
73------------------------------------------------------------------------
74r1394 | sam | 2007-11-28 08:14:55 +0100 (Wed, 28 Nov 2007) | 3 lines
75Changed paths:
76   M caca/Makefile.am
77   M configure.ac
78   M cucul/Makefile.am
79   M cxx/Makefile.am
80
81  * Use libtool’s -version-number instead of -version-info and its insane
82    major/minor computation scheme.
83
84------------------------------------------------------------------------
85r1393 | pterjan | 2007-11-27 18:13:29 +0100 (Tue, 27 Nov 2007) | 2 lines
86Changed paths:
87   M ruby/cucul-canvas.c
88
89 * Rename parameters of draw_box* in Ruby binding
90
91------------------------------------------------------------------------
92r1391 | sam | 2007-11-27 12:08:04 +0100 (Tue, 27 Nov 2007) | 2 lines
93Changed paths:
94   M msvc/caca-sharp.csproj
95   M msvc/cucul-sharp.csproj
96   M msvc/test-csharp.csproj
97
98  * Add System.Drawing to the C# project references.
99
100------------------------------------------------------------------------
101r1390 | sam | 2007-11-27 10:04:54 +0100 (Tue, 27 Nov 2007) | 2 lines
102Changed paths:
103   M csharp/test.cs
104
105  * Use the bigger font for the C# test scroller.
106
107------------------------------------------------------------------------
108r1389 | sam | 2007-11-27 02:55:41 +0100 (Tue, 27 Nov 2007) | 3 lines
109Changed paths:
110   M csharp/Cucul.cs
111   M csharp/test.cs
112
113  * Add a C# wrapper for cucul_render_canvas().
114  * Use CuculFont.Render() in the C# test for a nice oldschool effect.
115
116------------------------------------------------------------------------
117r1388 | sam | 2007-11-27 01:58:27 +0100 (Tue, 27 Nov 2007) | 2 lines
118Changed paths:
119   M csharp/Cucul.cs
120   M csharp/test.cs
121
122  * Started to implement the CuculFont class.
123
124------------------------------------------------------------------------
125r1387 | sam | 2007-11-27 01:58:24 +0100 (Tue, 27 Nov 2007) | 2 lines
126Changed paths:
127   M csharp/Cucul.cs
128   M csharp/test.cs
129
130  * Implement all line drawing functions (even variadic ones).
131
132------------------------------------------------------------------------
133r1386 | sam | 2007-11-27 01:58:19 +0100 (Tue, 27 Nov 2007) | 4 lines
134Changed paths:
135   M cucul/box.c
136
137  * Changed the box drawing functions so that their arguments are (point, size)
138    instead of (point, point). Yeah, I break the ABI again. But who uses these
139    functions anyway?
140
141------------------------------------------------------------------------
142r1385 | sam | 2007-11-27 01:58:16 +0100 (Tue, 27 Nov 2007) | 3 lines
143Changed paths:
144   M csharp/Caca.cs
145   M csharp/Cucul.cs
146   M csharp/Makefile.am
147   M csharp/test.cs
148
149  * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
150    allowing for much cleaner code (at the expense of an extra dependency).
151
152------------------------------------------------------------------------
153r1384 | pterjan | 2007-11-26 08:07:52 +0100 (Mon, 26 Nov 2007) | 2 lines
154Changed paths:
155   M ruby/caca.c
156   M ruby/cucul.c
157   M ruby/ruby-caca.dox
158   M ruby/ruby-cucul.dox
159
160 * Add Caca.version and Cucul.version
161
162------------------------------------------------------------------------
163r1383 | sam | 2007-11-26 02:04:36 +0100 (Mon, 26 Nov 2007) | 3 lines
164Changed paths:
165   M csharp/Caca.cs
166   M csharp/Cucul.cs
167   M csharp/test.cs
168
169  * Implemented getVersion() in the C# bindings.
170  * Slightly improved the C# test program.
171
172------------------------------------------------------------------------
173r1382 | sam | 2007-11-26 02:04:34 +0100 (Mon, 26 Nov 2007) | 3 lines
174Changed paths:
175   M cucul/cucul.c
176   M cxx/cxxtest.cpp
177   M test/event.c
178   M test/gamma.c
179
180  * Fix memory leaks that slipped in here and there. We still have 100,000
181    fewer than Firefox, lol.
182
183------------------------------------------------------------------------
184r1381 | sam | 2007-11-26 02:04:32 +0100 (Mon, 26 Nov 2007) | 4 lines
185Changed paths:
186   M caca/caca.c
187   M caca/caca.h
188   M cucul/cucul.c
189   M cucul/cucul.h
190   M cucul/export.c
191   M cxx/caca++.cpp
192   M cxx/caca++.h
193   M cxx/cucul++.cpp
194   M cxx/cucul++.h
195   M cxx/cxxtest.cpp
196   M src/img2txt.c
197
198  * Add cucul_get_version() and caca_get_version() and updated C++ bindings
199    accordingly.
200  * The C++ test example no longer needs "config.h".
201
202------------------------------------------------------------------------
203r1380 | sam | 2007-11-26 02:04:28 +0100 (Mon, 26 Nov 2007) | 2 lines
204Changed paths:
205   M caca/caca.h
206
207  * Minor documentation fix.
208
209------------------------------------------------------------------------
210r1379 | sam | 2007-11-26 02:04:25 +0100 (Mon, 26 Nov 2007) | 2 lines
211Changed paths:
212   M configure.ac
213   M csharp/Makefile.am
214
215  * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
216
217------------------------------------------------------------------------
218r1378 | sam | 2007-11-26 02:04:21 +0100 (Mon, 26 Nov 2007) | 3 lines
219Changed paths:
220   M caca/caca.h
221   M cucul/cucul.h
222   M cxx/caca++.h
223   M cxx/cucul++.h
224   M doc/doxygen.cfg.in
225
226  * Tell doxygen to expand __class and __extern before parsing anything, so
227    we don’t end with those ugly identifiers in the documentation.
228
229------------------------------------------------------------------------
230r1377 | sam | 2007-11-25 21:23:03 +0100 (Sun, 25 Nov 2007) | 2 lines
231Changed paths:
232   M caca/caca.h
233   M cucul/cucul.h
234   M cxx/caca++.h
235   M cxx/cucul++.h
236   M cxx/cxxtest.cpp
237   M msvc/config.h
238   A msvc/libcaca++.def
239   A msvc/libcaca++.vcproj
240   M msvc/libcaca.sln
241   A msvc/libcucul++.def
242   A msvc/libcucul++.vcproj
243   A msvc/test-cxx.vcproj
244
245  * Added MSVC project files for the C++ bindings and the C++ test.
246
247------------------------------------------------------------------------
248r1376 | sam | 2007-11-25 20:00:32 +0100 (Sun, 25 Nov 2007) | 2 lines
249Changed paths:
250   M msvc/Makefile.am
251
252  * Distribute all MSVC files.
253
254------------------------------------------------------------------------
255r1375 | sam | 2007-11-25 20:00:29 +0100 (Sun, 25 Nov 2007) | 2 lines
256Changed paths:
257   M ruby/caca-event.h
258
259  * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
260
261------------------------------------------------------------------------
262r1374 | sam | 2007-11-25 20:00:26 +0100 (Sun, 25 Nov 2007) | 2 lines
263Changed paths:
264   M configure.ac
265   M ruby/Makefile.am
266
267  * Some cleanup in the Ruby bindings Makefile.am.
268
269------------------------------------------------------------------------
270r1373 | sam | 2007-11-25 20:00:22 +0100 (Sun, 25 Nov 2007) | 2 lines
271Changed paths:
272   M TODO
273
274  * Refresh TODO list.
275
276------------------------------------------------------------------------
277r1372 | sam | 2007-11-25 18:50:53 +0100 (Sun, 25 Nov 2007) | 3 lines
278Changed paths:
279   M csharp/Caca.cs
280   M csharp/Cucul.cs
281   A msvc/caca-sharp.csproj
282   A msvc/cucul-sharp.csproj
283   M msvc/libcaca.sln
284   A msvc/test-csharp.csproj
285
286  * Added the various C# projects to the Visual Studio solution and slightly
287    fixed the bindings so that they now work with the Microsoft CLR.
288
289------------------------------------------------------------------------
290r1371 | sam | 2007-11-25 18:49:49 +0100 (Sun, 25 Nov 2007) | 2 lines
291
292  * Fixed svn properties that git-svn was unable to get straight.
293
294------------------------------------------------------------------------
295r1370 | sam | 2007-11-25 18:14:00 +0100 (Sun, 25 Nov 2007) | 2 lines
296Changed paths:
297   M caca/caca.h
298   M cucul/cucul.h
299
300  * Damn, under Visual Studio it's _WIN32, not __WIN32__.
301
302------------------------------------------------------------------------
303r1369 | sam | 2007-11-25 18:13:10 +0100 (Sun, 25 Nov 2007) | 3 lines
304Changed paths:
305   M doc/migrating.dox
306   M doc/tutorial.dox
307   M test/hsv.c
308
309  * Switch to caca_create_display(NULL) in a few places to document the
310    behaviour.
311
312------------------------------------------------------------------------
313r1368 | sam | 2007-11-25 18:13:08 +0100 (Sun, 25 Nov 2007) | 4 lines
314Changed paths:
315   M caca/caca.c
316   M caca/caca.h
317   M caca/caca_internals.h
318
319  * Allow caca_create_display()'s argument to be NULL. It will automatically
320    create a canvas when so.
321  * Add caca_get_canvas() to retrieve the cucul canvas.
322
323------------------------------------------------------------------------
324r1367 | sam | 2007-11-25 18:13:06 +0100 (Sun, 25 Nov 2007) | 4 lines
325Changed paths:
326   M AUTHORS
327   M Makefile.am
328   M configure.ac
329   D python/Makefile
330   A python/Makefile.am
331   A python/snake.py
332
333  * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
334    bindings.
335  * Distribute the python/ subdirectory using automake.
336
337------------------------------------------------------------------------
338r1366 | sam | 2007-11-25 18:13:03 +0100 (Sun, 25 Nov 2007) | 2 lines
339Changed paths:
340   M csharp/Caca.cs
341
342  * Add missing entries in the CacaEventKey enum.
343
344------------------------------------------------------------------------
345r1365 | sam | 2007-11-25 18:12:59 +0100 (Sun, 25 Nov 2007) | 2 lines
346Changed paths:
347   M csharp/AssemblyInfo.cs
348   M csharp/Caca.cs
349   M csharp/Cucul.cs
350   M csharp/test.cs
351
352  * Implemented C# bindings for ditherBitmap() and added it to the C# test.
353
354------------------------------------------------------------------------
355r1364 | sam | 2007-11-25 15:12:20 +0100 (Sun, 25 Nov 2007) | 6 lines
356Changed paths:
357   M caca/driver_cocoa.m
358   M caca/driver_gl.c
359   M caca/driver_x11.c
360   M cucul/attr.c
361   M cucul/cucul.h
362   M cucul/cucul_internals.h
363   M cucul/export.c
364   M cucul/font.c
365
366  * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
367    cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
368    _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
369    libcucul API.
370  * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
371
372------------------------------------------------------------------------
373r1363 | sam | 2007-11-25 15:12:01 +0100 (Sun, 25 Nov 2007) | 3 lines
374Changed paths:
375   M caca/caca.c
376   M caca/driver_cocoa.m
377   M caca/driver_conio.c
378   M caca/driver_gl.c
379   M caca/driver_ncurses.c
380   M caca/driver_raw.c
381   M caca/driver_slang.c
382   M caca/driver_vga.c
383   M caca/driver_win32.c
384   M caca/driver_x11.c
385   M caca/event.c
386   M caca/graphics.c
387   M cucul/cucul.c
388   M cucul/cucul.h
389
390  * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
391    direct cv->chars and cv->attrs access by display drivers.
392
393------------------------------------------------------------------------
394r1362 | sam | 2007-11-25 15:11:58 +0100 (Sun, 25 Nov 2007) | 4 lines
395Changed paths:
396   M caca/caca.c
397   M caca/caca_internals.h
398   M caca/driver_cocoa.m
399   M caca/driver_conio.c
400   M caca/driver_gl.c
401   M caca/driver_ncurses.c
402   M caca/driver_raw.c
403   M caca/driver_slang.c
404   M caca/driver_vga.c
405   M caca/driver_win32.c
406   M caca/driver_x11.c
407   M caca/graphics.c
408   M cucul/cucul.c
409   M cucul/cucul.h
410   M cucul/cucul_internals.h
411   M msvc/libcucul.def
412
413  * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
414    drivers no longer need to access the cv->refcount private member
415    and __cucul_set_canvas_size() is no longer needed.
416
417------------------------------------------------------------------------
418r1361 | sam | 2007-11-25 15:11:54 +0100 (Sun, 25 Nov 2007) | 2 lines
419Changed paths:
420   M build-kernel
421   M kernel/Makefile.am
422   A kernel/bootsect.S
423
424  * Add Linux 2.6's bootsect.S to fix the sample kernel build.
425
426------------------------------------------------------------------------
427r1360 | sam | 2007-11-25 12:39:33 +0100 (Sun, 25 Nov 2007) | 2 lines
428Changed paths:
429   M configure.ac
430
431  * Check whether CXX can include <iostream> before compiling the C++ bindings.
432
433------------------------------------------------------------------------
434r1359 | sam | 2007-11-25 12:12:25 +0100 (Sun, 25 Nov 2007) | 2 lines
435Changed paths:
436   M csharp/Caca.cs
437   M csharp/test.cs
438
439  * Adapt the C# bindings to the event API change.
440
441------------------------------------------------------------------------
442r1358 | sam | 2007-11-25 12:12:20 +0100 (Sun, 25 Nov 2007) | 2 lines
443Changed paths:
444   M ruby/caca-display.c
445
446  * Adapt the Ruby bindings to the event API change.
447
448------------------------------------------------------------------------
449r1357 | sam | 2007-11-25 12:11:59 +0100 (Sun, 25 Nov 2007) | 2 lines
450Changed paths:
451   M cxx/caca++.cpp
452   M cxx/caca++.h
453   M cxx/cxxtest.cpp
454
455  * Adapt the C++ bindings to the event API change.
456
457------------------------------------------------------------------------
458r1356 | sam | 2007-11-25 12:11:54 +0100 (Sun, 25 Nov 2007) | 4 lines
459Changed paths:
460   M caca/caca.h
461   M caca/caca0.c
462   M caca/caca_internals.h
463   M caca/driver_conio.c
464   M caca/driver_gl.c
465   M caca/driver_ncurses.c
466   M caca/driver_raw.c
467   M caca/driver_slang.c
468   M caca/driver_vga.c
469   M caca/driver_win32.c
470   M caca/driver_x11.c
471   M caca/event.c
472   M src/aafire.c
473   M src/cacademo.c
474   M src/cacadraw.c
475   M src/cacaplay.c
476   M src/cacaview.c
477   M test/demo.c
478   M test/event.c
479   M test/gamma.c
480   M test/input.c
481   M test/spritedit.c
482   M test/swallow.c
483
484  * Made the caca_event_t structure opaque and created a whole bunch of
485    functions to access its real data. This is a big API change that will
486    break your software, sorry :(
487
488------------------------------------------------------------------------
489r1355 | pterjan | 2007-11-25 10:48:30 +0100 (Sun, 25 Nov 2007) | 4 lines
490Changed paths:
491   M ruby/ruby-caca.dox
492   M ruby/ruby-cucul.dox
493
494* Little improvements in ruby doc
495  + Made the doc a little more easy to read
496  + Added an example on a nice way to have q, Q and Esc to cause exit
497
498------------------------------------------------------------------------
499r1354 | sam | 2007-11-24 20:56:33 +0100 (Sat, 24 Nov 2007) | 2 lines
500Changed paths:
501   M csharp/Caca.cs
502   M csharp/test.cs
503
504  * Rewrote the C# test in a more object-oriented way.
505
506------------------------------------------------------------------------
507r1353 | sam | 2007-11-24 16:00:21 +0100 (Sat, 24 Nov 2007) | 3 lines
508Changed paths:
509   M csharp/Caca.cs
510   M csharp/Cucul.cs
511   M csharp/test.cs
512
513  * Started Cucul# cleanup: added missing functions, used get/set attributes
514    when meaningful, removed deprecated bindings.
515
516------------------------------------------------------------------------
517r1352 | sam | 2007-11-24 14:26:33 +0100 (Sat, 24 Nov 2007) | 8 lines
518Changed paths:
519   M csharp/Caca.cs
520   M csharp/Cucul.cs
521   M csharp/Makefile.am
522   A csharp/caca-sharp.dll.config
523   A csharp/cucul-sharp.dll.config
524   D csharp/libCaca.dll.config
525   D csharp/libCucul.dll.config
526   M csharp/test.cs
527
528  * Some mass-renaming in the C# bindings:
529    + Renamed the dlls so that the C# versions do not have the same name
530      as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
531    + Renamed namespaces: "using Cucul" instead of "using libCucul".
532    + Renamed the Cucul class into CuculCanvas to avoid namespace/class
533      name collisions.
534    + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
535
536------------------------------------------------------------------------
537r1351 | sam | 2007-11-24 14:26:28 +0100 (Sat, 24 Nov 2007) | 2 lines
538Changed paths:
539   D DotNet/.gitignore
540   D DotNet/AssemblyInfo.cs
541   D DotNet/Caca.cs
542   D DotNet/Cucul.cs
543   D DotNet/Makefile.am
544   D DotNet/libCaca.dll.config
545   D DotNet/libCucul.dll.config
546   D DotNet/test.cs
547   M Makefile.am
548   M configure.ac
549   A csharp/.gitignore
550   A csharp/AssemblyInfo.cs
551   A csharp/Caca.cs
552   A csharp/Cucul.cs
553   A csharp/Makefile.am
554   A csharp/libCaca.dll.config
555   A csharp/libCucul.dll.config
556   A csharp/test.cs
557
558  * Renamed DotNet/ to csharp/ because I hate mixed case.
559
560------------------------------------------------------------------------
561r1350 | sam | 2007-11-24 12:08:21 +0100 (Sat, 24 Nov 2007) | 2 lines
562Changed paths:
563   M caca/caca.h
564   M caca/caca_internals.h
565   M caca/driver_conio.c
566   M caca/driver_gl.c
567   M caca/driver_ncurses.c
568   M caca/driver_raw.c
569   M caca/driver_slang.c
570   M caca/driver_vga.c
571   M caca/driver_win32.c
572   M caca/driver_x11.c
573   M caca/event.c
574   M caca/graphics.c
575   M cucul/attr.c
576   M cucul/canvas.c
577   M cucul/cucul.c
578   M cucul/cucul.h
579   M cucul/dither.c
580   M cucul/export.c
581   M cucul/font.c
582   M cucul/frame.c
583
584  * Added as many "const" qualifiers as possible to the public API.
585
586------------------------------------------------------------------------
587r1349 | pterjan | 2007-11-24 10:56:37 +0100 (Sat, 24 Nov 2007) | 2 lines
588Changed paths:
589   M ruby/lib/caca.rb
590   M ruby/ruby-caca.dox
591
592* Add Caca::Event#quit? to make tests nicer
593
594------------------------------------------------------------------------
595r1348 | sam | 2007-11-23 23:52:34 +0100 (Fri, 23 Nov 2007) | 3 lines
596Changed paths:
597   M msvc/cacademo.vcproj
598   M msvc/cacafire.vcproj
599   M msvc/libcaca.vcproj
600   M msvc/libcucul.vcproj
601
602  * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
603    C mode, "benign redefinition" of macros...).
604
605------------------------------------------------------------------------
606r1347 | sam | 2007-11-23 23:34:35 +0100 (Fri, 23 Nov 2007) | 3 lines
607Changed paths:
608   M caca/driver_cocoa.m
609   M caca/driver_conio.c
610   M caca/driver_gl.c
611   M caca/driver_ncurses.c
612   M caca/driver_raw.c
613   M caca/driver_slang.c
614   M caca/driver_vga.c
615   M caca/driver_win32.c
616   M caca/driver_x11.c
617   M caca/graphics.c
618   M cucul/cucul.c
619   M cucul/cucul_internals.h
620   M msvc/libcucul.def
621
622  * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
623    collisions due to symbol mangling.
624
625------------------------------------------------------------------------
626r1346 | sam | 2007-11-23 23:27:21 +0100 (Fri, 23 Nov 2007) | 3 lines
627Changed paths:
628   M caca/caca.h
629   M cucul/cucul.h
630   M msvc/libcaca.vcproj
631   M msvc/libcucul.def
632   M msvc/libcucul.vcproj
633
634  * Add proper __declspec(dllexport) tags for Win32 compilation.
635  * Manually export private libcaca symbols.
636
637------------------------------------------------------------------------
638r1345 | sam | 2007-11-23 22:48:55 +0100 (Fri, 23 Nov 2007) | 2 lines
639Changed paths:
640   D msvc/cacaball.vcproj
641   A msvc/cacademo.vcproj
642   M msvc/cacafire.vcproj
643   D msvc/cacamoir.vcproj
644   D msvc/cacaplas.vcproj
645   M msvc/config.h
646   A msvc/libcaca.def
647   M msvc/libcaca.sln
648   M msvc/libcaca.vcproj
649   A msvc/libcucul.def
650   M msvc/libcucul.vcproj
651
652  * Updated Visual Studio files.
653
654------------------------------------------------------------------------
655r1344 | sam | 2007-11-23 17:39:32 +0100 (Fri, 23 Nov 2007) | 2 lines
656Changed paths:
657   A msvc/common.h
658   M msvc/libcaca.sln
659   M msvc/libcaca.vcproj
660   A msvc/libcucul.vcproj
661
662  * Split libcaca.vcproj into \1 and libcucul.vcproj.
663
664------------------------------------------------------------------------
665r1343 | sam | 2007-11-23 17:39:29 +0100 (Fri, 23 Nov 2007) | 2 lines
666Changed paths:
667   M test/gamma.c
668
669  * Do not assume default gamma value is 1.0.
670
671------------------------------------------------------------------------
672r1342 | sam | 2007-11-23 17:39:23 +0100 (Fri, 23 Nov 2007) | 2 lines
673Changed paths:
674   M src/cacaview.c
675
676  * Escape quits cacaview, and F11 toggles fullscreen.
677
678------------------------------------------------------------------------
679r1340 | pterjan | 2007-11-20 01:09:16 +0100 (Tue, 20 Nov 2007) | 2 lines
680Changed paths:
681   M ruby/README
682   A ruby/ruby-caca.dox
683   A ruby/ruby-cucul.dox
684   A ruby/ruby.dox
685
686* Split Ruby documentation out of README
687
688------------------------------------------------------------------------
689r1333 | sam | 2007-11-19 00:00:35 +0100 (Mon, 19 Nov 2007) | 2 lines
690Changed paths:
691   M AUTHORS
692
693  * Added Pascal to the AUTHORS file.
694
695------------------------------------------------------------------------
696r1332 | jylam | 2007-11-18 23:59:22 +0100 (Sun, 18 Nov 2007) | 2 lines
697Changed paths:
698   M README
699
700 * lol commit
701
702------------------------------------------------------------------------
703r1331 | pterjan | 2007-11-18 23:35:34 +0100 (Sun, 18 Nov 2007) | 2 lines
704
705* Remove cucul directory that got forgotten
706
707------------------------------------------------------------------------
708r1330 | pterjan | 2007-11-18 23:15:29 +0100 (Sun, 18 Nov 2007) | 2 lines
709Changed paths:
710   M ruby/README
711
712* Improve the example in README
713
714------------------------------------------------------------------------
715r1329 | pterjan | 2007-11-18 23:03:19 +0100 (Sun, 18 Nov 2007) | 2 lines
716Changed paths:
717   M configure.ac
718   M ruby/Makefile.am
719   M ruby/test
720
721* Install lib/caca.rb
722
723------------------------------------------------------------------------
724r1328 | pterjan | 2007-11-18 22:44:10 +0100 (Sun, 18 Nov 2007) | 2 lines
725Changed paths:
726   M ruby/README
727
728* Update README to talk about Caca
729
730------------------------------------------------------------------------
731r1327 | pterjan | 2007-11-18 22:29:02 +0100 (Sun, 18 Nov 2007) | 2 lines
732Changed paths:
733   M ruby/caca-display.c
734
735* Use to_i on the event mask, it is not always an Integer
736
737------------------------------------------------------------------------
738r1326 | pterjan | 2007-11-18 22:13:33 +0100 (Sun, 18 Nov 2007) | 2 lines
739Changed paths:
740   M ruby/caca-display.c
741   M ruby/caca-event.c
742   M ruby/caca-event.h
743   M ruby/caca.c
744   A ruby/lib/caca.rb
745
746- Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
747
748------------------------------------------------------------------------
749r1325 | pterjan | 2007-11-18 22:11:13 +0100 (Sun, 18 Nov 2007) | 2 lines
750Changed paths:
751   M src/cacaview.c
752
753* Handle closing cacaview by window manager
754
755------------------------------------------------------------------------
756r1324 | pterjan | 2007-11-18 14:37:24 +0100 (Sun, 18 Nov 2007) | 2 lines
757Changed paths:
758   M ruby/Makefile.am
759   M ruby/caca-display.c
760   A ruby/caca-event.c
761   A ruby/caca-event.h
762
763* Add missing methods in Caca::Display and add empty Caca::Event
764
765------------------------------------------------------------------------
766r1323 | pterjan | 2007-11-18 14:29:16 +0100 (Sun, 18 Nov 2007) | 2 lines
767Changed paths:
768   M caca/caca.h
769
770* Slightly improved documentation
771
772------------------------------------------------------------------------
773r1322 | pterjan | 2007-11-18 13:43:48 +0100 (Sun, 18 Nov 2007) | 2 lines
774Changed paths:
775   M ruby/Makefile.am
776   A ruby/caca-display.c
777   A ruby/caca-display.h
778   A ruby/caca.c
779
780* Add Caca and Caca::Display
781
782------------------------------------------------------------------------
783r1316 | pterjan | 2007-11-17 14:36:15 +0100 (Sat, 17 Nov 2007) | 2 lines
784Changed paths:
785   M ruby/README
786   M ruby/common.h
787   M ruby/cucul-canvas.c
788   M ruby/cucul-dither.c
789
790* Finish Cucul::Dither
791
792------------------------------------------------------------------------
793r1315 | pterjan | 2007-11-17 13:21:21 +0100 (Sat, 17 Nov 2007) | 2 lines
794Changed paths:
795   M ruby/Makefile.am
796   M ruby/README
797   A ruby/cucul-dither.c
798   A ruby/cucul-dither.h
799   M ruby/cucul.c
800   A ruby/t/tc_dither.rb
801
802* Add Cucul::Dither (incomplete)
803
804------------------------------------------------------------------------
805r1311 | pterjan | 2007-11-17 10:25:31 +0100 (Sat, 17 Nov 2007) | 2 lines
806Changed paths:
807   M ruby/cucul-canvas.c
808   M ruby/t/tc_canvas.rb
809
810* Improve type checking of arguments
811
812------------------------------------------------------------------------
813r1310 | sam | 2007-11-17 03:15:01 +0100 (Sat, 17 Nov 2007) | 3 lines
814Changed paths:
815   M doc/doxygen.cfg.in
816   M doc/libcaca.dox
817   M ruby/README
818
819  * Slightly doxygenated ruby/README so that it appears in the manual (see
820    http://libcaca.zoy.org/manual/libcaca-ruby.html).
821
822------------------------------------------------------------------------
823r1304 | pterjan | 2007-11-16 23:37:20 +0100 (Fri, 16 Nov 2007) | 2 lines
824Changed paths:
825   M ruby/README
826
827* Update README
828
829------------------------------------------------------------------------
830r1303 | pterjan | 2007-11-16 23:27:13 +0100 (Fri, 16 Nov 2007) | 2 lines
831Changed paths:
832   M ruby/Makefile.am
833
834* Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
835
836------------------------------------------------------------------------
837r1302 | pterjan | 2007-11-16 23:24:35 +0100 (Fri, 16 Nov 2007) | 2 lines
838Changed paths:
839   M ruby/Makefile.am
840   A ruby/common.h
841   M ruby/cucul-canvas.c
842   M ruby/cucul-canvas.h
843   A ruby/cucul-font.c
844   A ruby/cucul-font.h
845   M ruby/cucul.c
846   M ruby/t/tc_canvas.rb
847   A ruby/t/tc_font.rb
848
849* Add Cucul::Font
850
851------------------------------------------------------------------------
852r1295 | sam | 2007-11-16 21:14:05 +0100 (Fri, 16 Nov 2007) | 2 lines
853Changed paths:
854   M doc/doxygen.cfg.in
855   M doc/doxygen.css
856
857  * Added minimal styles to doxygen.css to make the manual look decent.
858
859------------------------------------------------------------------------
860r1294 | sam | 2007-11-16 20:49:25 +0100 (Fri, 16 Nov 2007) | 2 lines
861Changed paths:
862   M Makefile.am
863
864  * Split "upload" target into "upload-source" and "upload-doc".
865
866------------------------------------------------------------------------
867r1293 | sam | 2007-11-16 20:49:23 +0100 (Fri, 16 Nov 2007) | 3 lines
868Changed paths:
869   M doc/Makefile.am
870   M doc/doxygen.cfg.in
871   A doc/doxygen.css
872
873  * Updated doxygen file format.
874  * Add an empty doxygen.css file.
875
876------------------------------------------------------------------------
877r1290 | pterjan | 2007-11-16 18:47:59 +0100 (Fri, 16 Nov 2007) | 2 lines
878Changed paths:
879   M ruby/Makefile.am
880   A ruby/README
881
882* Add some pseudo doc for Ruby binding
883
884------------------------------------------------------------------------
885r1273 | pterjan | 2007-11-15 23:22:55 +0100 (Thu, 15 Nov 2007) | 2 lines
886Changed paths:
887   M ruby/t/tc_canvas.rb
888
889* Add more tests for the ruby binding
890
891------------------------------------------------------------------------
892r1272 | pterjan | 2007-11-15 23:06:01 +0100 (Thu, 15 Nov 2007) | 2 lines
893Changed paths:
894   A ruby/t/tc_canvas.rb
895   M ruby/test
896
897* Add more tests for the ruby binding
898
899------------------------------------------------------------------------
900r1271 | pterjan | 2007-11-15 23:03:12 +0100 (Thu, 15 Nov 2007) | 2 lines
901Changed paths:
902   M ruby/cucul-canvas.c
903
904* Fix number of arguments for set_height
905
906------------------------------------------------------------------------
907r1270 | pterjan | 2007-11-15 22:06:30 +0100 (Thu, 15 Nov 2007) | 2 lines
908Changed paths:
909   M ruby/Makefile.am
910
911* Add the ruby tests to make check
912
913------------------------------------------------------------------------
914r1269 | pterjan | 2007-11-15 13:33:29 +0100 (Thu, 15 Nov 2007) | 2 lines
915Changed paths:
916   M configure.ac
917
918* Use autotools for Ruby bindings (2nd part)
919
920------------------------------------------------------------------------
921r1268 | pterjan | 2007-11-15 13:27:40 +0100 (Thu, 15 Nov 2007) | 2 lines
922Changed paths:
923   M ruby/Makefile.am
924   D ruby/caca/extconf.rb
925   A ruby/cucul-canvas.c
926   A ruby/cucul-canvas.h
927   A ruby/cucul.c
928   D ruby/cucul/cucul-canvas.c
929   D ruby/cucul/cucul-canvas.h
930   D ruby/cucul/cucul.c
931   D ruby/cucul/extconf.rb
932   D ruby/cucul/t/tc_frame.rb
933   D ruby/cucul/test.rb
934   A ruby/t/tc_frame.rb
935   A ruby/test
936
937* Use autotools for Ruby bindings
938
939------------------------------------------------------------------------
940r1267 | pterjan | 2007-11-15 12:34:43 +0100 (Thu, 15 Nov 2007) | 2 lines
941Changed paths:
942   M ruby/Makefile.am
943   M ruby/cucul/cucul-canvas.c
944   A ruby/cucul/cucul-canvas.h
945   M ruby/cucul/cucul.c
946
947* Fix some prototypes and use a header file for Init_cucul_canvas
948
949------------------------------------------------------------------------
950r1266 | sam | 2007-11-15 09:20:37 +0100 (Thu, 15 Nov 2007) | 2 lines
951Changed paths:
952   M cxx/cucul++.h
953
954  * Make Charset class methods explicitly public.
955
956------------------------------------------------------------------------
957r1265 | sam | 2007-11-15 09:20:17 +0100 (Thu, 15 Nov 2007) | 2 lines
958Changed paths:
959   M cxx/Makefile.am
960
961  * Link libcaca++ with libcucul++, not only the C versions.
962
963------------------------------------------------------------------------
964r1264 | sam | 2007-11-15 01:22:37 +0100 (Thu, 15 Nov 2007) | 3 lines
965Changed paths:
966   M ruby/Makefile.am
967
968  * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
969    not even exist.
970
971------------------------------------------------------------------------
972r1261 | sam | 2007-11-14 00:55:07 +0100 (Wed, 14 Nov 2007) | 2 lines
973Changed paths:
974   A DotNet/.gitignore
975   D DotNet/Makefile
976   A DotNet/Makefile.am
977   M Makefile.am
978   M configure.ac
979
980  * Autotoolified the .NET bindings. Use --enable-dotnet.
981
982------------------------------------------------------------------------
983r1260 | sam | 2007-11-14 00:55:05 +0100 (Wed, 14 Nov 2007) | 2 lines
984Changed paths:
985   M configure.ac
986
987  * Build Ruby and C++ bindings by default.
988
989------------------------------------------------------------------------
990r1259 | sam | 2007-11-14 00:55:03 +0100 (Wed, 14 Nov 2007) | 2 lines
991Changed paths:
992   M cxx/cucul++.cpp
993
994  * Update C++ bindings after cucul_set_dither_mode() deprecation.
995
996------------------------------------------------------------------------
997r1258 | sam | 2007-11-14 00:55:01 +0100 (Wed, 14 Nov 2007) | 2 lines
998Changed paths:
999   M Makefile.am
1000   M configure.ac
1001   A ruby/.gitignore
1002   D ruby/Makefile
1003   A ruby/Makefile.am
1004
1005  * Autotoolified the Ruby bindings. Use --enable-ruby.
1006
1007------------------------------------------------------------------------
1008r1257 | sam | 2007-11-14 00:54:59 +0100 (Wed, 14 Nov 2007) | 2 lines
1009Changed paths:
1010   M src/.gitignore
1011
1012  * Update .gitignore after img2irc -> img2txt change.
1013
1014------------------------------------------------------------------------
1015r1256 | pterjan | 2007-11-14 00:28:59 +0100 (Wed, 14 Nov 2007) | 2 lines
1016Changed paths:
1017   A ruby/cucul/t/tc_frame.rb
1018   A ruby/cucul/test.rb
1019
1020* Add a first test for Ruby binding
1021
1022------------------------------------------------------------------------
1023r1255 | pterjan | 2007-11-13 14:20:14 +0100 (Tue, 13 Nov 2007) | 2 lines
1024Changed paths:
1025   M ruby/cucul/cucul-canvas.c
1026
1027Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
1028
1029------------------------------------------------------------------------
1030r1254 | pterjan | 2007-11-13 13:41:33 +0100 (Tue, 13 Nov 2007) | 2 lines
1031Changed paths:
1032   M cucul/line.c
1033
1034Fix a typo in the doc
1035
1036------------------------------------------------------------------------
1037r1253 | sam | 2007-11-13 12:19:00 +0100 (Tue, 13 Nov 2007) | 2 lines
1038Changed paths:
1039   M doc/tutorial.dox
1040
1041  * Add error checking to the tutorial.
1042
1043------------------------------------------------------------------------
1044r1252 | sam | 2007-11-13 12:18:59 +0100 (Tue, 13 Nov 2007) | 2 lines
1045Changed paths:
1046   M doc/tutorial.dox
1047
1048  * Tutorial was generating a warning since the deprecation of cucul_putstr().
1049
1050------------------------------------------------------------------------
1051r1251 | pterjan | 2007-11-13 12:03:25 +0100 (Tue, 13 Nov 2007) | 2 lines
1052Changed paths:
1053   A ruby/Makefile
1054   A ruby/caca/extconf.rb
1055   A ruby/cucul/cucul-canvas.c
1056   A ruby/cucul/cucul.c
1057   A ruby/cucul/extconf.rb
1058
1059Import Ruby binding
1060
1061------------------------------------------------------------------------
1062r1226 | jylam | 2007-11-07 11:29:02 +0100 (Wed, 07 Nov 2007) | 3 lines
1063Changed paths:
1064   M doc/img2txt.1
1065   M src/img2txt.c
1066
1067 * Added switch to control output font size, and updated documentation
1068accordingly
1069
1070------------------------------------------------------------------------
1071r1225 | jylam | 2007-11-07 11:07:04 +0100 (Wed, 07 Nov 2007) | 2 lines
1072Changed paths:
1073   M doc/img2txt.1
1074
1075 * Updated man page for --version
1076
1077------------------------------------------------------------------------
1078r1224 | jylam | 2007-11-07 11:03:50 +0100 (Wed, 07 Nov 2007) | 2 lines
1079Changed paths:
1080   M src/img2txt.c
1081
1082 * Added version switch
1083
1084------------------------------------------------------------------------
1085r1223 | jylam | 2007-11-07 10:44:26 +0100 (Wed, 07 Nov 2007) | 2 lines
1086Changed paths:
1087   M doc/Makefile.am
1088   M doc/cacaview.1
1089   M src/img2txt.c
1090
1091 * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
1092
1093------------------------------------------------------------------------
1094r1222 | jylam | 2007-11-07 10:27:43 +0100 (Wed, 07 Nov 2007) | 2 lines
1095Changed paths:
1096   D doc/img2irc.1
1097   A doc/img2txt.1
1098
1099 * Updated img2txt man page
1100
1101------------------------------------------------------------------------
1102r1221 | sam | 2007-11-07 02:09:20 +0100 (Wed, 07 Nov 2007) | 2 lines
1103Changed paths:
1104   M src/cacaserver.c
1105
1106  * Always include <netinet/in.h> when present, to make header simpler.
1107
1108------------------------------------------------------------------------
1109r1220 | sam | 2007-11-07 02:09:16 +0100 (Wed, 07 Nov 2007) | 2 lines
1110Changed paths:
1111   M src/cacaserver.c
1112
1113  * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
1114
1115------------------------------------------------------------------------
1116r1219 | sam | 2007-11-07 02:09:13 +0100 (Wed, 07 Nov 2007) | 3 lines
1117Changed paths:
1118   M configure.ac
1119
1120  * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
1121    Alexis Ballier.
1122
1123------------------------------------------------------------------------
1124r1218 | jylam | 2007-11-06 17:12:33 +0100 (Tue, 06 Nov 2007) | 2 lines
1125Changed paths:
1126   M src/img2txt.c
1127
1128 * Fixed typo in help
1129
1130------------------------------------------------------------------------
1131r1217 | jylam | 2007-11-06 17:07:03 +0100 (Tue, 06 Nov 2007) | 2 lines
1132Changed paths:
1133   M src/img2txt.c
1134
1135 * Added imlib2 note on builds without it
1136
1137------------------------------------------------------------------------
1138r1216 | jylam | 2007-11-06 15:09:07 +0100 (Tue, 06 Nov 2007) | 2 lines
1139Changed paths:
1140   M src/img2txt.c
1141
1142 * Added brightness / contrast / gamma support
1143
1144------------------------------------------------------------------------
1145r1215 | jylam | 2007-11-06 14:51:36 +0100 (Tue, 06 Nov 2007) | 2 lines
1146Changed paths:
1147   M src/img2txt.c
1148
1149 * Fixed bad file error handling, made dither and export errors more informative on program name
1150
1151------------------------------------------------------------------------
1152r1214 | jylam | 2007-11-06 14:49:19 +0100 (Tue, 06 Nov 2007) | 2 lines
1153Changed paths:
1154   M src/img2txt.c
1155
1156 * Added dither error handling
1157
1158------------------------------------------------------------------------
1159r1213 | jylam | 2007-11-06 14:45:18 +0100 (Tue, 06 Nov 2007) | 2 lines
1160Changed paths:
1161   M src/img2txt.c
1162
1163 * Added --dither option and updated usage()
1164
1165------------------------------------------------------------------------
1166r1212 | jylam | 2007-11-06 14:19:23 +0100 (Tue, 06 Nov 2007) | 2 lines
1167Changed paths:
1168   M src/mygetopt.c
1169
1170 * WTF is a typedef missing ?
1171
1172------------------------------------------------------------------------
1173r1211 | jylam | 2007-11-06 14:13:14 +0100 (Tue, 06 Nov 2007) | 2 lines
1174Changed paths:
1175   M src/mygetopt.c
1176
1177 * Quick and Dirty hack for DOS ans kernel drivers
1178
1179------------------------------------------------------------------------
1180r1210 | jylam | 2007-11-06 13:59:54 +0100 (Tue, 06 Nov 2007) | 2 lines
1181Changed paths:
1182   A src/mygetopt.c
1183   A src/mygetopt.h
1184
1185 * Oops, forgot to add getopt replacement files, omg.
1186
1187------------------------------------------------------------------------
1188r1209 | jylam | 2007-11-06 13:57:46 +0100 (Tue, 06 Nov 2007) | 2 lines
1189Changed paths:
1190   M src/img2txt.c
1191
1192 * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
1193
1194------------------------------------------------------------------------
1195r1208 | jylam | 2007-11-06 13:55:26 +0100 (Tue, 06 Nov 2007) | 2 lines
1196Changed paths:
1197   M src/Makefile.am
1198   D src/img2irc.c
1199   A src/img2txt.c
1200
1201 * Renamed img2irc to a more generic img2txt
1202
1203------------------------------------------------------------------------
1204r1207 | jylam | 2007-11-06 13:53:52 +0100 (Tue, 06 Nov 2007) | 2 lines
1205Changed paths:
1206   M src/Makefile.am
1207   M src/img2irc.c
1208
1209 * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
1210
1211------------------------------------------------------------------------
1212r1191 | sam | 2007-11-04 19:37:38 +0100 (Sun, 04 Nov 2007) | 2 lines
1213Changed paths:
1214   M src/cacademo.c
1215
1216  * New transition effects: horizontal and vertical lines.
1217
1218------------------------------------------------------------------------
1219r1189 | sam | 2007-11-04 13:00:03 +0100 (Sun, 04 Nov 2007) | 2 lines
1220Changed paths:
1221   M caca/caca0.c
1222   M src/cacaview.c
1223
1224  * Updated libcaca and cacaview after the API changes.
1225
1226------------------------------------------------------------------------
1227r1188 | sam | 2007-11-04 13:00:00 +0100 (Sun, 04 Nov 2007) | 3 lines
1228Changed paths:
1229   M cucul/cucul.h
1230   M cucul/dither.c
1231   M cucul/legacy.c
1232
1233  * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
1234    a longer name but "mode" really wasn’t appropriate here.
1235
1236------------------------------------------------------------------------
1237r1187 | sam | 2007-11-04 12:59:57 +0100 (Sun, 04 Nov 2007) | 2 lines
1238Changed paths:
1239   M cucul/cucul.h
1240   M cucul/dither.c
1241
1242  * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
1243
1244------------------------------------------------------------------------
1245r1186 | sam | 2007-11-04 12:59:54 +0100 (Sun, 04 Nov 2007) | 3 lines
1246Changed paths:
1247   M AUTHORS
1248   M NEWS
1249   M THANKS
1250   M TODO
1251   M caca/caca.h
1252   M cucul/cucul.h
1253   M doc/canvas.dox
1254   M doc/font.dox
1255   M doc/libcaca.dox
1256   M doc/migrating.dox
1257   M doc/style.dox
1258   M doc/tutorial.dox
1259   M doc/user.dox
1260
1261  * Renamed doxygen sections here and there to avoid embarassing side-effects
1262    such as "man tutorial" showing the libcaca tutorial on Debian systems.
1263
1264------------------------------------------------------------------------
1265r1185 | sam | 2007-11-04 12:59:47 +0100 (Sun, 04 Nov 2007) | 3 lines
1266Changed paths:
1267   M Makefile.am
1268   M cucul/Makefile.am
1269   M cucul/font.c
1270   D cucul/font_mono9.h
1271   D cucul/font_monobold12.h
1272   A cucul/mono9.data
1273   A cucul/monobold12.data
1274
1275  * Renamed fonts to *.data to make sure they are not mistaken for editable
1276    files (like there is any chance).
1277
1278------------------------------------------------------------------------
1279r1184 | sam | 2007-11-04 11:41:07 +0100 (Sun, 04 Nov 2007) | 2 lines
1280Changed paths:
1281   M cucul/cucul.h
1282   M cucul/dither.c
1283
1284  * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
1285
1286------------------------------------------------------------------------
1287r1183 | sam | 2007-11-04 10:56:40 +0100 (Sun, 04 Nov 2007) | 3 lines
1288Changed paths:
1289   M cucul/dither.c
1290
1291  * cucul_get_dither_brightness() is no longer a stub.
1292  * Implemented missing cucul_get_dither_contrast().
1293
1294------------------------------------------------------------------------
1295r1182 | sam | 2007-11-04 10:56:37 +0100 (Sun, 04 Nov 2007) | 2 lines
1296Changed paths:
1297   M cxx/cucul++.cpp
1298   M cxx/cucul++.h
1299   M test/demo.c
1300
1301  * Removed calls to now deprecated cucul_set_dither_invert().
1302
1303------------------------------------------------------------------------
1304r1181 | sam | 2007-11-04 10:30:15 +0100 (Sun, 04 Nov 2007) | 2 lines
1305
1306  * Ignore the autotools/ directory.
1307
1308------------------------------------------------------------------------
1309r1180 | sam | 2007-11-04 10:29:07 +0100 (Sun, 04 Nov 2007) | 2 lines
1310Changed paths:
1311   A .gitignore
1312   A cxx/.gitignore
1313   A doc/.gitignore
1314   A src/.gitignore
1315   A test/.gitignore
1316   A tools/.gitignore
1317
1318  * Added .gitignore files in addition to svn:ignore properties.
1319
1320------------------------------------------------------------------------
1321r1179 | sam | 2007-11-04 09:45:47 +0100 (Sun, 04 Nov 2007) | 2 lines
1322Changed paths:
1323   M Makefile.am
1324   D autotools/Makefile.am
1325   M configure.ac
1326
1327  * Don’t manage autotools/ with SVN.
1328
1329------------------------------------------------------------------------
1330r1178 | sam | 2007-11-04 00:27:54 +0100 (Sun, 04 Nov 2007) | 3 lines
1331Changed paths:
1332   M tools/sortchars.c
1333
1334  * Add a lookback table in the output. Will be handy later.
1335  * Now sortchars’s output can be directly saved to a C header file.
1336
1337------------------------------------------------------------------------
1338r1177 | sam | 2007-11-03 23:59:53 +0100 (Sat, 03 Nov 2007) | 5 lines
1339Changed paths:
1340   M cucul/cucul.h
1341   M cucul/dither.c
1342   M cucul/legacy.c
1343
1344  * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
1345    reason to keep a copy of them in the calling program.
1346  * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
1347    done by setting a negative gamma value.
1348
1349------------------------------------------------------------------------
1350r1176 | sam | 2007-11-03 13:59:42 +0100 (Sat, 03 Nov 2007) | 2 lines
1351Changed paths:
1352   M bootstrap
1353
1354  * Crap, typo in bootstrap script.
1355
1356------------------------------------------------------------------------
1357r1175 | sam | 2007-11-03 13:58:05 +0100 (Sat, 03 Nov 2007) | 2 lines
1358Changed paths:
1359   M bootstrap
1360
1361  * Updated bootstrap script.
1362
1363------------------------------------------------------------------------
1364r1174 | sam | 2007-10-28 11:27:01 +0100 (Sun, 28 Oct 2007) | 2 lines
1365Changed paths:
1366   M cucul/cucul.h
1367
1368  * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
1369
1370------------------------------------------------------------------------
1371r1173 | sam | 2007-10-28 11:23:59 +0100 (Sun, 28 Oct 2007) | 3 lines
1372Changed paths:
1373   M test/font.c
1374
1375  * C89 compilation fix for machines that do not have <endian.h>, thanks to
1376    Rado S.
1377
1378------------------------------------------------------------------------
1379r1172 | sam | 2007-10-28 11:20:11 +0100 (Sun, 28 Oct 2007) | 3 lines
1380Changed paths:
1381   M caca/driver_ncurses.c
1382   M configure.ac
1383
1384  * When present, include <termios.h> and <unistd.h> to allow the ncurses
1385    driver to build on Solaris. Fix courtesy of Rado S.
1386
1387------------------------------------------------------------------------
1388r1163 | sam | 2007-10-24 01:02:40 +0200 (Wed, 24 Oct 2007) | 23 lines
1389Changed paths:
1390   M tools/sortchars.c
1391
1392  * Improved distance computation in sortchars.c.
1393  * Use font 0 instead of font 1.
1394  * Print a bitmapped example at the end.
1395
1396          _pBBBBPP"'             '7PBBBBBL
1397        _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
1398      _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
1399      BBB"  _@BBBP"'    ____     'PBBBBp   %BB
1400      BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
1401      P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
1402         BBBP   III/'  ,,:::,   "IIIi   BBBb
1403        JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
1404        BBBL  JIII  ,!!"'   '!!!   III   BBBL
1405        BBBL  lIII  "!!,     !!!   IIIL  BBBP
1406        BBBL   III   !!!::::!!!"  JIII   BBBL
1407        JBBB   lIIIL  '"!!!!""'  iIII   @BBB
1408      L  3BBBL  "lIIIi_      __iIII/   @BBB
1409      BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
1410      BBb   %BBBb_    '"*****"'   __BBBB"  _BB
1411      %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
1412       7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
1413         'PBBBBpL_   ''''PP"''''   _p@BBBBP
1414
1415------------------------------------------------------------------------
1416r1162 | sam | 2007-10-22 12:15:54 +0200 (Mon, 22 Oct 2007) | 2 lines
1417Changed paths:
1418   M tools/sortchars.c
1419
1420  * Updates to sortchars.c so that it can output a proper LUT.
1421
1422------------------------------------------------------------------------
1423r1161 | sam | 2007-10-22 10:47:05 +0200 (Mon, 22 Oct 2007) | 3 lines
1424Changed paths:
1425   M tools/Makefile.am
1426   A tools/sortchars.c
1427
1428  * Small tool to analyse character glyphs depending on their shape. Will be
1429    used for improved dithering.
1430
1431------------------------------------------------------------------------
1432r1160 | sam | 2007-10-20 09:37:28 +0200 (Sat, 20 Oct 2007) | 2 lines
1433Changed paths:
1434   M caca/graphics.c
1435
1436  * Documented which drivers support caca_set_cursor().
1437
1438------------------------------------------------------------------------
1439r1159 | sam | 2007-10-20 00:22:13 +0200 (Sat, 20 Oct 2007) | 3 lines
1440Changed paths:
1441   M caca/driver_ncurses.c
1442   M caca/driver_slang.c
1443   M caca/driver_x11.c
1444   M test/input.c
1445
1446  * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
1447  * Use caca_set_cursor() in test/input.c.
1448
1449------------------------------------------------------------------------
1450r1158 | sam | 2007-10-19 00:07:39 +0200 (Fri, 19 Oct 2007) | 2 lines
1451Changed paths:
1452   M src/cacaview.c
1453
1454  * Fixed cacaview’s dithering selection.
1455
1456------------------------------------------------------------------------
1457r1157 | sam | 2007-10-07 22:40:39 +0200 (Sun, 07 Oct 2007) | 2 lines
1458Changed paths:
1459   M doc/Makefile.am
1460
1461  * Output refman.log in case of build error.
1462
1463------------------------------------------------------------------------
1464r1156 | sam | 2007-09-30 18:49:47 +0200 (Sun, 30 Sep 2007) | 2 lines
1465Changed paths:
1466   M cucul/dither.c
1467
1468  * Save user attributes when calling cucul_dither_bitmap().
1469
1470------------------------------------------------------------------------
1471r1155 | sam | 2007-09-30 17:03:38 +0200 (Sun, 30 Sep 2007) | 3 lines
1472Changed paths:
1473   M bootstrap
1474   M configure.ac
1475
1476  * Further refined the tetex/texlive detection method.
1477  * Support for autotools-1.10.
1478
1479------------------------------------------------------------------------
1480r1154 | sam | 2007-09-30 16:44:46 +0200 (Sun, 30 Sep 2007) | 2 lines
1481Changed paths:
1482   M configure.ac
1483
1484  * Support Debian's texlive installation. Will sneak this fix in beta12.
1485
1486------------------------------------------------------------------------
1487r1150 | sam | 2007-09-30 15:34:11 +0200 (Sun, 30 Sep 2007) | 3 lines
1488Changed paths:
1489   M ChangeLog
1490   M NEWS
1491   M configure.ac
1492
1493  * Set version to 0.99.beta11.
1494  * Updated NEWS and ChangeLog.
1495
1496------------------------------------------------------------------------
1497r1149 | sam | 2007-09-30 15:32:16 +0200 (Sun, 30 Sep 2007) | 2 lines
1498Changed paths:
1499   M test/blit.c
1500   M test/colors.c
1501   M test/demo.c
1502   M test/demo0.c
1503   M test/dithering.c
1504   M test/event.c
1505
1506  * Minor tuning to the various tests, just so that they’re releasable.
1507
1508------------------------------------------------------------------------
1509r1148 | sam | 2007-09-30 13:28:13 +0200 (Sun, 30 Sep 2007) | 2 lines
1510Changed paths:
1511   M cxx/cucul++.cpp
1512
1513  * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
1514
1515------------------------------------------------------------------------
1516r1147 | sam | 2007-09-30 12:22:24 +0200 (Sun, 30 Sep 2007) | 2 lines
1517Changed paths:
1518   M cucul/transform.c
1519
1520  * Added a few rotation pairs. Nothing awesome.
1521
1522------------------------------------------------------------------------
1523r1146 | sam | 2007-09-30 12:12:19 +0200 (Sun, 30 Sep 2007) | 3 lines
1524Changed paths:
1525   M cucul/transform.c
1526
1527  * Improve rotation output by avoiding white-on-black attributes to appear
1528    due to spaces.
1529
1530------------------------------------------------------------------------
1531r1145 | sam | 2007-09-29 17:15:17 +0200 (Sat, 29 Sep 2007) | 4 lines
1532Changed paths:
1533   M cucul/transform.c
1534
1535  * Allow to rotate canvases with an odd width.
1536  * Added a few additional character pairs of the left/right rotations.
1537  * Added missing errno sets.
1538
1539------------------------------------------------------------------------
1540r1144 | sam | 2007-08-02 20:12:19 +0200 (Thu, 02 Aug 2007) | 2 lines
1541Changed paths:
1542   M cucul/transform.c
1543
1544  * More widechar rotations. \/ > /\ < is cool.
1545
1546------------------------------------------------------------------------
1547r1143 | sam | 2007-08-02 19:33:10 +0200 (Thu, 02 Aug 2007) | 2 lines
1548Changed paths:
1549   M cucul/cucul.c
1550
1551  * Reset cursor position after a resize. Not sure it’s what I want.
1552
1553------------------------------------------------------------------------
1554r1142 | sam | 2007-08-02 18:38:31 +0200 (Thu, 02 Aug 2007) | 2 lines
1555Changed paths:
1556   M cucul/transform.c
1557
1558  * More widechar rotation pairs.
1559
1560------------------------------------------------------------------------
1561r1141 | sam | 2007-07-17 22:46:18 +0200 (Tue, 17 Jul 2007) | 4 lines
1562Changed paths:
1563   M cucul/cucul.h
1564   M cucul/transform.c
1565   M test/text.c
1566
1567  * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
1568    cucul_stretch_* to avoid long function names. And the pairwise rotations
1569    look so nice now that they should be the real rotation chars.
1570
1571------------------------------------------------------------------------
1572r1140 | sam | 2007-07-17 19:20:11 +0200 (Tue, 17 Jul 2007) | 3 lines
1573Changed paths:
1574   M cucul/transform.c
1575   M test/text.c
1576
1577  * More characters for the wide rotations.
1578  * Updated test/text to show what the wide rotations now do.
1579
1580------------------------------------------------------------------------
1581r1139 | sam | 2007-07-17 17:22:34 +0200 (Tue, 17 Jul 2007) | 2 lines
1582Changed paths:
1583   M cucul/transform.c
1584
1585  * Use j/ḷ and l/ȷ pairs in glyph rotation.
1586
1587------------------------------------------------------------------------
1588r1138 | sam | 2007-07-17 01:51:49 +0200 (Tue, 17 Jul 2007) | 2 lines
1589Changed paths:
1590   M test/input.c
1591
1592  * minor warning fix
1593
1594------------------------------------------------------------------------
1595r1137 | sam | 2007-07-10 19:02:46 +0200 (Tue, 10 Jul 2007) | 3 lines
1596Changed paths:
1597   M cucul/cucul.h
1598   M cucul/transform.c
1599   M test/text.c
1600
1601  * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
1602    suck massively for now.
1603
1604------------------------------------------------------------------------
1605r1136 | sam | 2007-07-09 19:24:28 +0200 (Mon, 09 Jul 2007) | 2 lines
1606Changed paths:
1607   M COPYING
1608
1609  * Fixed address in license.
1610
1611------------------------------------------------------------------------
1612r1135 | sam | 2007-06-28 18:29:00 +0200 (Thu, 28 Jun 2007) | 5 lines
1613Changed paths:
1614   M cucul/cucul.h
1615   M cucul/legacy.c
1616   M cucul/transform.c
1617   M test/text.c
1618   M test/transform.c
1619
1620  * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
1621  * Renamed cucul_rotate into cucul_rotate_180.
1622  * Deprecated cucul_rotate and fix examples accordingly.
1623  Hope it all makes sense.
1624
1625------------------------------------------------------------------------
1626r1134 | sam | 2007-06-28 17:57:25 +0200 (Thu, 28 Jun 2007) | 2 lines
1627Changed paths:
1628   M test/text.c
1629
1630  * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
1631
1632------------------------------------------------------------------------
1633r1133 | sam | 2007-06-28 17:56:59 +0200 (Thu, 28 Jun 2007) | 2 lines
1634Changed paths:
1635   M cucul/cucul.h
1636   M cucul/transform.c
1637
1638  * Implemented cucul_left() and cucul_right() for 90-degree rotations.
1639
1640------------------------------------------------------------------------
1641r1132 | sam | 2007-06-28 14:58:17 +0200 (Thu, 28 Jun 2007) | 3 lines
1642Changed paths:
1643   M caca/driver_ncurses.c
1644
1645  * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
1646    driver.
1647
1648------------------------------------------------------------------------
1649r1131 | sam | 2007-06-28 14:56:40 +0200 (Thu, 28 Jun 2007) | 3 lines
1650Changed paths:
1651   M cucul/import.c
1652
1653  * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
1654    Sittler. Untested.
1655
1656------------------------------------------------------------------------
1657r1130 | sam | 2007-06-28 14:49:28 +0200 (Thu, 28 Jun 2007) | 3 lines
1658Changed paths:
1659   M src/cacademo.c
1660
1661  * Removed malloc() calls from the rotozoom code, put initialisation in the
1662    PREPARE rule and did minor cleanup (SCNR).
1663
1664------------------------------------------------------------------------
1665r1129 | sam | 2007-06-28 14:47:57 +0200 (Thu, 28 Jun 2007) | 3 lines
1666Changed paths:
1667   M cucul/transform.c
1668
1669  * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
1670    Sittler.
1671
1672------------------------------------------------------------------------
1673r1128 | sam | 2007-06-28 14:46:54 +0200 (Thu, 28 Jun 2007) | 2 lines
1674Changed paths:
1675   M test/unicode.c
1676
1677  * Added a few chars to the unicode test.
1678
1679------------------------------------------------------------------------
1680r1127 | sam | 2007-06-28 14:46:04 +0200 (Thu, 28 Jun 2007) | 2 lines
1681Changed paths:
1682   M caca/driver_x11.c
1683
1684  * Differentiate between • and ● in the X11 rendering overrides.
1685
1686------------------------------------------------------------------------
1687r1126 | sam | 2007-06-28 14:15:06 +0200 (Thu, 28 Jun 2007) | 2 lines
1688Changed paths:
1689   M caca/driver_x11.c
1690
1691  * Patch by Ben Wiley Sittler for two misrendered glyphs.
1692
1693------------------------------------------------------------------------
1694r1125 | sam | 2007-06-28 09:43:41 +0200 (Thu, 28 Jun 2007) | 2 lines
1695Changed paths:
1696   M caca/driver_x11.c
1697
1698  * Slightly nicer code in driver_x11.c.
1699
1700------------------------------------------------------------------------
1701r1124 | jylam | 2007-06-28 09:42:36 +0200 (Thu, 28 Jun 2007) | 2 lines
1702Changed paths:
1703   M src/cacademo.c
1704
1705 * Minor cosmetic changes
1706
1707------------------------------------------------------------------------
1708r1123 | sam | 2007-06-27 20:00:18 +0200 (Wed, 27 Jun 2007) | 2 lines
1709Changed paths:
1710   M caca/driver_slang.c
1711
1712  * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
1713
1714------------------------------------------------------------------------
1715r1122 | sam | 2007-06-27 19:40:14 +0200 (Wed, 27 Jun 2007) | 3 lines
1716Changed paths:
1717   M caca/driver_x11.c
1718
1719  * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
1720    bit myself, too.
1721
1722------------------------------------------------------------------------
1723r1121 | sam | 2007-06-27 16:43:59 +0200 (Wed, 27 Jun 2007) | 3 lines
1724Changed paths:
1725   M caca/driver_slang.c
1726
1727  * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
1728    not exist, courtesy of Ben Wiley Sittler.
1729
1730------------------------------------------------------------------------
1731r1120 | sam | 2007-06-27 16:39:47 +0200 (Wed, 27 Jun 2007) | 2 lines
1732Changed paths:
1733   M cucul/charset.c
1734   M cucul/cucul.h
1735
1736  * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
1737
1738------------------------------------------------------------------------
1739r1119 | sam | 2007-06-27 15:35:59 +0200 (Wed, 27 Jun 2007) | 2 lines
1740Changed paths:
1741   M AUTHORS
1742   M caca/driver_gl.c
1743
1744  * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
1745
1746------------------------------------------------------------------------
1747r1118 | sam | 2007-06-27 15:06:18 +0200 (Wed, 27 Jun 2007) | 2 lines
1748Changed paths:
1749   M caca/driver_cocoa.m
1750
1751  * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
1752
1753------------------------------------------------------------------------
1754r1117 | sam | 2007-06-27 15:03:31 +0200 (Wed, 27 Jun 2007) | 3 lines
1755Changed paths:
1756   M src/cacaserver.c
1757
1758  * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
1759    <bsittler@gmail.com>
1760
1761------------------------------------------------------------------------
1762r1116 | sam | 2007-06-27 14:52:15 +0200 (Wed, 27 Jun 2007) | 2 lines
1763Changed paths:
1764   M cucul/font_mono9.h
1765   M cucul/font_monobold12.h
1766
1767  * Updated internal fonts to match tools/makefont.c.
1768
1769------------------------------------------------------------------------
1770r1115 | sam | 2007-06-27 14:48:34 +0200 (Wed, 27 Jun 2007) | 5 lines
1771Changed paths:
1772   M tools/makefont.c
1773
1774  * Added glyphs to our default fonts:
1775    + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
1776      Wiley Sittler)
1777    + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
1778
1779------------------------------------------------------------------------
1780r1114 | sam | 2007-06-27 14:46:25 +0200 (Wed, 27 Jun 2007) | 2 lines
1781Changed paths:
1782   M Makefile.am
1783
1784  * Add a "make fonts" rule to the makefile for easy updates.
1785
1786------------------------------------------------------------------------
1787r1113 | jylam | 2007-06-24 09:46:18 +0200 (Sun, 24 Jun 2007) | 2 lines
1788Changed paths:
1789   M src/Makefile.am
1790   M src/cacademo.c
1791   A src/texture.h
1792
1793 * Added rotozoom (and its 1MB header file)
1794
1795------------------------------------------------------------------------
1796r1112 | jylam | 2007-02-23 15:34:48 +0100 (Fri, 23 Feb 2007) | 2 lines
1797Changed paths:
1798   M build-kernel
1799   M src/cacademo.c
1800
1801 * Added squared transition to cacademo
1802
1803------------------------------------------------------------------------
1804r1111 | jylam | 2007-02-22 16:34:48 +0100 (Thu, 22 Feb 2007) | 2 lines
1805Changed paths:
1806   M src/cacaplay.c
1807
1808 * Added error checks to cacaplay
1809
1810------------------------------------------------------------------------
1811r1110 | jylam | 2007-02-22 16:31:39 +0100 (Thu, 22 Feb 2007) | 2 lines
1812Changed paths:
1813   M test/blit.c
1814   M test/colors.c
1815   M test/cucul.c
1816   M test/demo.c
1817   M test/dithering.c
1818   M test/event.c
1819   M test/font.c
1820   M test/frames.c
1821   M test/fullwidth.c
1822   M test/gamma.c
1823   M test/hsv.c
1824   M test/import.c
1825   M test/input.c
1826   M test/swallow.c
1827   M test/text.c
1828   M test/transform.c
1829   M test/unicode.c
1830
1831 * Added error checks on canvas / display creations
1832
1833------------------------------------------------------------------------
1834r1109 | jylam | 2007-02-22 15:47:32 +0100 (Thu, 22 Feb 2007) | 2 lines
1835Changed paths:
1836   M test/truecolor.c
1837
1838 * Added error detection to truecolor test
1839
1840------------------------------------------------------------------------
1841r1108 | sam | 2007-02-20 19:15:52 +0100 (Tue, 20 Feb 2007) | 2 lines
1842Changed paths:
1843   M cucul/transform.c
1844
1845  * The transformation rules didn’t have ⅃ ⅄ ⅂.
1846
1847------------------------------------------------------------------------
1848r1104 | jylam | 2007-01-04 12:07:43 +0100 (Thu, 04 Jan 2007) | 2 lines
1849Changed paths:
1850   M caca/event.c
1851
1852 * Changed threshold in key events, a bit more natural
1853
1854------------------------------------------------------------------------
1855r1103 | sam | 2006-12-12 02:53:54 +0100 (Tue, 12 Dec 2006) | 2 lines
1856Changed paths:
1857   M DotNet/AssemblyInfo.cs
1858   M DotNet/Caca.cs
1859   M DotNet/Cucul.cs
1860   M DotNet/test.cs
1861   M caca/caca.c
1862   M caca/caca.h
1863   M caca/caca0.c
1864   M caca/caca0.h
1865   M caca/caca_internals.h
1866   M caca/driver_cocoa.m
1867   M caca/driver_conio.c
1868   M caca/driver_gl.c
1869   M caca/driver_ncurses.c
1870   M caca/driver_raw.c
1871   M caca/driver_slang.c
1872   M caca/driver_vga.c
1873   M caca/driver_win32.c
1874   M caca/driver_x11.c
1875   M caca/event.c
1876   M caca/graphics.c
1877   M caca/time.c
1878   M cucul/attr.c
1879   M cucul/box.c
1880   M cucul/canvas.c
1881   M cucul/charset.c
1882   M cucul/conic.c
1883   M cucul/cucul.c
1884   M cucul/cucul.h
1885   M cucul/cucul_internals.h
1886   M cucul/dither.c
1887   M cucul/export.c
1888   M cucul/font.c
1889   M cucul/frame.c
1890   M cucul/import.c
1891   M cucul/legacy.c
1892   M cucul/line.c
1893   M cucul/transform.c
1894   M cucul/triangle.c
1895   M cxx/caca++.cpp
1896   M cxx/caca++.h
1897   M cxx/cucul++.cpp
1898   M cxx/cucul++.h
1899   M cxx/cxxtest.cpp
1900   M kernel/kernel.c
1901   M kernel/kernel.h
1902   M python/pypycaca.c
1903   M python/pypycaca.h
1904   M src/aafire.c
1905   M src/cacademo.c
1906   M src/cacadraw.c
1907   M src/cacaplay.c
1908   M src/cacaserver.c
1909   M src/cacaview.c
1910   M src/common-image.c
1911   M src/common-image.h
1912   M src/img2irc.c
1913   M test/blit.c
1914   M test/colors.c
1915   M test/cucul.c
1916   M test/demo.c
1917   M test/dithering.c
1918   M test/event.c
1919   M test/export.c
1920   M test/font.c
1921   M test/font2tga.c
1922   M test/frames.c
1923   M test/fullwidth.c
1924   M test/gamma.c
1925   M test/hsv.c
1926   M test/import.c
1927   M test/input.c
1928   M test/spritedit.c
1929   M test/swallow.c
1930   M test/text.c
1931   M test/transform.c
1932   M test/truecolor.c
1933   M test/unicode.c
1934   M tools/makefont.c
1935   M tools/optipal.c
1936
1937  * Bwarf, typo in the no warranty clause.
1938
1939------------------------------------------------------------------------
1940r1102 | sam | 2006-12-11 16:48:46 +0100 (Mon, 11 Dec 2006) | 2 lines
1941Changed paths:
1942   M DotNet/AssemblyInfo.cs
1943   M DotNet/Caca.cs
1944   M DotNet/Cucul.cs
1945   M DotNet/test.cs
1946   M caca/caca.c
1947   M caca/caca.h
1948   M caca/caca0.c
1949   M caca/caca0.h
1950   M caca/caca_internals.h
1951   M caca/driver_cocoa.m
1952   M caca/driver_conio.c
1953   M caca/driver_gl.c
1954   M caca/driver_ncurses.c
1955   M caca/driver_raw.c
1956   M caca/driver_slang.c
1957   M caca/driver_vga.c
1958   M caca/driver_win32.c
1959   M caca/driver_x11.c
1960   M caca/event.c
1961   M caca/graphics.c
1962   M caca/time.c
1963   M cucul/attr.c
1964   M cucul/box.c
1965   M cucul/canvas.c
1966   M cucul/charset.c
1967   M cucul/conic.c
1968   M cucul/cucul.c
1969   M cucul/cucul.h
1970   M cucul/cucul_internals.h
1971   M cucul/dither.c
1972   M cucul/export.c
1973   M cucul/font.c
1974   M cucul/frame.c
1975   M cucul/import.c
1976   M cucul/legacy.c
1977   M cucul/line.c
1978   M cucul/transform.c
1979   M cucul/triangle.c
1980   M cxx/caca++.cpp
1981   M cxx/caca++.h
1982   M cxx/cucul++.cpp
1983   M cxx/cucul++.h
1984   M cxx/cxxtest.cpp
1985   M kernel/kernel.c
1986   M kernel/kernel.h
1987   M python/pypycaca.c
1988   M python/pypycaca.h
1989   M src/aafire.c
1990   M src/cacademo.c
1991   M src/cacadraw.c
1992   M src/cacaplay.c
1993   M src/cacaserver.c
1994   M src/cacaview.c
1995   M src/common-image.c
1996   M src/common-image.h
1997   M src/img2irc.c
1998   M test/blit.c
1999   M test/colors.c
2000   M test/cucul.c
2001   M test/demo.c
2002   M test/dithering.c
2003   M test/event.c
2004   M test/export.c
2005   M test/font.c
2006   M test/font2tga.c
2007   M test/frames.c
2008   M test/fullwidth.c
2009   M test/gamma.c
2010   M test/hsv.c
2011   M test/import.c
2012   M test/input.c
2013   M test/spritedit.c
2014   M test/swallow.c
2015   M test/text.c
2016   M test/transform.c
2017   M test/truecolor.c
2018   M test/unicode.c
2019   M tools/makefont.c
2020   M tools/optipal.c
2021
2022  * Add a no warranty clause to the code.
2023
2024------------------------------------------------------------------------
2025r1101 | sam | 2006-12-05 18:50:40 +0100 (Tue, 05 Dec 2006) | 2 lines
2026Changed paths:
2027   M caca/driver_ncurses.c
2028
2029  * Fix OpenBSD build.
2030
2031------------------------------------------------------------------------
2032r1100 | sam | 2006-11-30 23:41:52 +0100 (Thu, 30 Nov 2006) | 2 lines
2033Changed paths:
2034   M caca/driver_cocoa.m
2035   M configure.ac
2036
2037  * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
2038
2039------------------------------------------------------------------------
2040r1099 | sam | 2006-11-27 15:58:59 +0100 (Mon, 27 Nov 2006) | 2 lines
2041Changed paths:
2042   M cucul/cucul.c
2043   M cucul/cucul_internals.h
2044   M cucul/frame.c
2045   M cucul/import.c
2046
2047  * Got rid of that ugly cv->import member.
2048
2049------------------------------------------------------------------------
2050r1098 | sam | 2006-11-27 15:55:00 +0100 (Mon, 27 Nov 2006) | 3 lines
2051Changed paths:
2052   M configure.ac
2053   M test/Makefile.am
2054   D test/term.c
2055
2056  * Get rid of test/term.c, it's now in its own repository.
2057  * Added back -Wshadow, it's more useful than annoying.
2058
2059------------------------------------------------------------------------
2060r1097 | sam | 2006-11-27 15:53:17 +0100 (Mon, 27 Nov 2006) | 2 lines
2061Changed paths:
2062   M cucul/canvas.c
2063   M cucul/export.c
2064   M tools/makefont.c
2065
2066  * Fix shadowing declarations.
2067
2068------------------------------------------------------------------------
2069r1096 | sam | 2006-11-27 06:59:29 +0100 (Mon, 27 Nov 2006) | 2 lines
2070Changed paths:
2071   M test/Makefile.am
2072
2073  * Do not build test/term if fcntl() is not available. Yes, could be improved.
2074
2075------------------------------------------------------------------------
2076r1095 | sam | 2006-11-27 06:40:51 +0100 (Mon, 27 Nov 2006) | 2 lines
2077Changed paths:
2078   M caca/driver_ncurses.c
2079   M caca/driver_slang.c
2080
2081  * Fixed syntax errors.
2082
2083------------------------------------------------------------------------
2084r1094 | sam | 2006-11-27 02:58:59 +0100 (Mon, 27 Nov 2006) | 2 lines
2085Changed paths:
2086   M TODO
2087
2088  * Added stuff to the TODO list.
2089
2090------------------------------------------------------------------------
2091r1093 | sam | 2006-11-27 02:58:00 +0100 (Mon, 27 Nov 2006) | 2 lines
2092Changed paths:
2093   M test/term.c
2094
2095  * A few improvements to the screen/splitvt clone project.
2096
2097------------------------------------------------------------------------
2098r1092 | sam | 2006-11-27 02:56:37 +0100 (Mon, 27 Nov 2006) | 2 lines
2099Changed paths:
2100   M cucul/cucul.c
2101   M cucul/cucul_internals.h
2102   M cucul/frame.c
2103   M cucul/import.c
2104
2105  * Improved vt220 import by adding a persistent context to canvases.
2106
2107------------------------------------------------------------------------
2108r1091 | sam | 2006-11-24 06:51:10 +0100 (Fri, 24 Nov 2006) | 2 lines
2109Changed paths:
2110   M caca/caca.h
2111   M caca/caca_internals.h
2112   M caca/driver_conio.c
2113   M caca/driver_gl.c
2114   M caca/driver_ncurses.c
2115   M caca/driver_raw.c
2116   M caca/driver_slang.c
2117   M caca/driver_vga.c
2118   M caca/driver_win32.c
2119   M caca/driver_x11.c
2120   M caca/graphics.c
2121
2122  * Added caca_set_cursor(). Not yet functional.
2123
2124------------------------------------------------------------------------
2125r1090 | sam | 2006-11-24 06:49:49 +0100 (Fri, 24 Nov 2006) | 3 lines
2126Changed paths:
2127   M caca/driver_ncurses.c
2128   M caca/driver_slang.c
2129
2130  * Add support for doublewidth characters even if ncurses or SLang don't know
2131    about them.
2132
2133------------------------------------------------------------------------
2134r1089 | jylam | 2006-11-23 21:22:03 +0100 (Thu, 23 Nov 2006) | 2 lines
2135Changed paths:
2136   M DotNet/Cucul.cs
2137   M DotNet/test.cs
2138
2139 * .Net : Fixed drawLine() and updated example (rasters rule)
2140
2141------------------------------------------------------------------------
2142r1088 | sam | 2006-11-21 08:09:35 +0100 (Tue, 21 Nov 2006) | 2 lines
2143Changed paths:
2144   M configure.ac
2145   M test/Makefile.am
2146   A test/term.c
2147
2148  * Added a test app that swallows two console applications. Switch with C-a.
2149
2150------------------------------------------------------------------------
2151r1087 | sam | 2006-11-21 07:35:04 +0100 (Tue, 21 Nov 2006) | 3 lines
2152Changed paths:
2153   M cucul/import.c
2154
2155  * Improved ANSI importer so that it supports a lot more of what is needed
2156    for basic vt220 emulation.
2157
2158------------------------------------------------------------------------
2159r1086 | sam | 2006-11-20 06:49:45 +0100 (Mon, 20 Nov 2006) | 2 lines
2160Changed paths:
2161   M TODO
2162
2163  * Added a few ideas to the TODO list.
2164
2165------------------------------------------------------------------------
2166r1085 | jylam | 2006-11-18 13:27:16 +0100 (Sat, 18 Nov 2006) | 2 lines
2167Changed paths:
2168   M DotNet/Cucul.cs
2169   M DotNet/test.cs
2170
2171 * Added preliminary dither support to .NET bindings
2172
2173------------------------------------------------------------------------
2174r1084 | jylam | 2006-11-18 12:34:40 +0100 (Sat, 18 Nov 2006) | 2 lines
2175Changed paths:
2176   M DotNet/Cucul.cs
2177
2178 * Added frames to .NET bindings
2179
2180------------------------------------------------------------------------
2181r1083 | jylam | 2006-11-18 12:25:50 +0100 (Sat, 18 Nov 2006) | 2 lines
2182Changed paths:
2183   M DotNet/Cucul.cs
2184   M DotNet/test.cs
2185
2186 * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
2187
2188------------------------------------------------------------------------
2189r1082 | sam | 2006-11-17 12:28:32 +0100 (Fri, 17 Nov 2006) | 2 lines
2190Changed paths:
2191   M caca/driver_cocoa.m
2192   M configure.ac
2193
2194  * Merged old code by Ol that can be used as a start for the Cocoa driver.
2195
2196------------------------------------------------------------------------
2197r1080 | sam | 2006-11-16 17:29:57 +0100 (Thu, 16 Nov 2006) | 3 lines
2198Changed paths:
2199   M ChangeLog
2200   M NEWS
2201   M configure.ac
2202
2203  * Set version to 0.99.beta11.
2204  * Updated NEWS and ChangeLog.
2205
2206------------------------------------------------------------------------
2207r1079 | sam | 2006-11-16 16:01:31 +0100 (Thu, 16 Nov 2006) | 3 lines
2208Changed paths:
2209   M cucul/export.c
2210   M test/export.c
2211
2212  * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
2213  * Updated export test accordingly.
2214
2215------------------------------------------------------------------------
2216r1078 | sam | 2006-11-16 12:26:22 +0100 (Thu, 16 Nov 2006) | 3 lines
2217Changed paths:
2218   M common.h
2219
2220  * Fix a compilation warning by pretending to use seterrno()'s argument
2221    even when it isn't.
2222
2223------------------------------------------------------------------------
2224r1077 | sam | 2006-11-16 12:23:56 +0100 (Thu, 16 Nov 2006) | 3 lines
2225Changed paths:
2226   M kernel/kernel.c
2227   M kernel/kernel.h
2228
2229  * Implemented strcmp() and strdup() and added an fflush() stub to the
2230    kernel code.
2231
2232------------------------------------------------------------------------
2233r1076 | sam | 2006-11-16 03:08:05 +0100 (Thu, 16 Nov 2006) | 3 lines
2234Changed paths:
2235   M cucul/transform.c
2236
2237  * Added some box drawing glyphs that are used by TOIlet's future.tlf font
2238    to the flip/flop/rotation filters.
2239
2240------------------------------------------------------------------------
2241r1072 | sam | 2006-11-14 21:14:38 +0100 (Tue, 14 Nov 2006) | 2 lines
2242Changed paths:
2243   M caca/Makefile.am
2244   M src/Makefile.am
2245   M tools/Makefile.am
2246
2247  * Don't rely on pkg-config macros for variable substitution. Just in case.
2248
2249------------------------------------------------------------------------
2250r1071 | sam | 2006-11-14 19:22:31 +0100 (Tue, 14 Nov 2006) | 2 lines
2251Changed paths:
2252   M configure.ac
2253
2254  * No longer bail out with an error if Imlib2 or Doxygen were not found.
2255
2256------------------------------------------------------------------------
2257r1070 | sam | 2006-11-14 19:05:02 +0100 (Tue, 14 Nov 2006) | 2 lines
2258Changed paths:
2259   M cucul/frame.c
2260
2261  * Minor documentation fix.
2262
2263------------------------------------------------------------------------
2264r1069 | sam | 2006-11-14 19:02:29 +0100 (Tue, 14 Nov 2006) | 2 lines
2265Changed paths:
2266   M caca/Makefile.am
2267   M caca/caca.c
2268   M caca/caca_internals.h
2269   A caca/driver_cocoa.m
2270   M configure.ac
2271
2272  * Added all the glue needed for a Cocoa output driver.
2273
2274------------------------------------------------------------------------
2275r1068 | sam | 2006-11-14 17:27:15 +0100 (Tue, 14 Nov 2006) | 2 lines
2276Changed paths:
2277   M test/spritedit.c
2278
2279  * Minor compilation warning fix. OS X x86 defines "DELAY".
2280
2281------------------------------------------------------------------------
2282r1067 | sam | 2006-11-14 08:59:52 +0100 (Tue, 14 Nov 2006) | 3 lines
2283Changed paths:
2284   M cucul/transform.c
2285   M test/text.c
2286
2287  * Documented flip/flop/rotate as being involutive.
2288  * Updated text test.
2289
2290------------------------------------------------------------------------
2291r1066 | sam | 2006-11-14 08:46:51 +0100 (Tue, 14 Nov 2006) | 3 lines
2292Changed paths:
2293   M test/Makefile.am
2294   D test/all.c
2295   A test/cucul.c
2296
2297  * Renamed the "all" test to "cucul" because it otherwise conflicted with
2298    the automake "all" rule.
2299
2300------------------------------------------------------------------------
2301r1065 | sam | 2006-11-14 00:42:43 +0100 (Tue, 14 Nov 2006) | 3 lines
2302Changed paths:
2303   M caca/caca_internals.h
2304   M caca/driver_ncurses.c
2305   M caca/driver_slang.c
2306   M caca/graphics.c
2307
2308  * Factored terminal title setting code.
2309  * Do not try to set the terminal title if TERM=linux.
2310
2311------------------------------------------------------------------------
2312r1064 | sam | 2006-11-14 00:33:49 +0100 (Tue, 14 Nov 2006) | 2 lines
2313Changed paths:
2314   M caca/driver_ncurses.c
2315   M caca/driver_slang.c
2316   M caca/graphics.c
2317   M doc/migrating.dox
2318
2319  * Implemented caca_set_display_title() for ncurses and S-Lang.
2320
2321------------------------------------------------------------------------
2322r1063 | sam | 2006-11-14 00:16:35 +0100 (Tue, 14 Nov 2006) | 4 lines
2323Changed paths:
2324   M cucul/canvas.c
2325   M cucul/cucul.c
2326   M cucul/cucul.h
2327   M cucul/cucul_internals.h
2328   M cucul/frame.c
2329   M cucul/legacy.c
2330   M cxx/cucul++.cpp
2331   M test/all.c
2332   M test/frames.c
2333
2334  * Implemented cucul_get_frame_name() and cucul_set_frame_name().
2335  * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
2336    know that a frame belongs to a canvas.
2337
2338------------------------------------------------------------------------
2339r1062 | sam | 2006-11-14 00:00:02 +0100 (Tue, 14 Nov 2006) | 2 lines
2340Changed paths:
2341   M test/Makefile.am
2342   A test/all.c
2343   M test/blit.c
2344
2345  * Started writing a full API test. Not sure where it'll lead.
2346
2347------------------------------------------------------------------------
2348r1061 | sam | 2006-11-13 22:42:15 +0100 (Mon, 13 Nov 2006) | 2 lines
2349Changed paths:
2350   M cxx/cucul++.cpp
2351   M cxx/cucul++.h
2352   M cxx/cxxtest.cpp
2353
2354  * Updated C++ bindings so that they build, at least.
2355
2356------------------------------------------------------------------------
2357r1060 | sam | 2006-11-13 14:34:06 +0100 (Mon, 13 Nov 2006) | 3 lines
2358Changed paths:
2359   M src/cacademo.c
2360   M test/swallow.c
2361
2362  * Add more randomness to the cacademo effects.
2363  * Adapt the swallow test to the display's size.
2364
2365------------------------------------------------------------------------
2366r1059 | sam | 2006-11-13 09:55:36 +0100 (Mon, 13 Nov 2006) | 2 lines
2367Changed paths:
2368   M caca/caca.h
2369   M src/aafire.c
2370   M src/cacademo.c
2371
2372  * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
2373
2374------------------------------------------------------------------------
2375r1058 | sam | 2006-11-13 01:19:18 +0100 (Mon, 13 Nov 2006) | 2 lines
2376Changed paths:
2377   M cucul/import.c
2378
2379  * Improved ANSI import, especially wrt. drawing context persistence.
2380
2381------------------------------------------------------------------------
2382r1057 | sam | 2006-11-13 00:09:17 +0100 (Mon, 13 Nov 2006) | 2 lines
2383Changed paths:
2384   M cucul/attr.c
2385
2386  * Fix a bug in cucul_put_attr. This function was simply not working.
2387
2388------------------------------------------------------------------------
2389r1056 | sam | 2006-11-12 23:26:36 +0100 (Sun, 12 Nov 2006) | 3 lines
2390Changed paths:
2391   M cucul/cucul.c
2392   M cucul/cucul_internals.h
2393   M cucul/frame.c
2394
2395  * Fix a bug in cucul_set_canvas_size() that caused the default attribute
2396    to be ignored.
2397
2398------------------------------------------------------------------------
2399r1054 | sam | 2006-11-12 22:29:31 +0100 (Sun, 12 Nov 2006) | 4 lines
2400Changed paths:
2401   M cucul/import.c
2402
2403  * When importing an utf-8 file, set background and foreground colours to
2404    the nearest ANSI values for the current attribute. When importing an ANSI
2405    file, force them to lightgray on black.
2406
2407------------------------------------------------------------------------
2408r1053 | sam | 2006-11-12 21:39:27 +0100 (Sun, 12 Nov 2006) | 2 lines
2409Changed paths:
2410   M NEWS
2411
2412  * Oops, fixed NEW entry.
2413
2414------------------------------------------------------------------------
2415r1048 | sam | 2006-11-12 20:29:43 +0100 (Sun, 12 Nov 2006) | 2 lines
2416Changed paths:
2417   M Makefile.am
2418
2419  * Added a "make upload" rule for releases.
2420
2421------------------------------------------------------------------------
2422r1047 | sam | 2006-11-12 19:26:40 +0100 (Sun, 12 Nov 2006) | 3 lines
2423Changed paths:
2424   M ChangeLog
2425   M NEWS
2426   M configure.ac
2427
2428  * Set version to 0.99.beta10.
2429  * Updated NEWS and ChangeLog.
2430
2431------------------------------------------------------------------------
2432r1046 | sam | 2006-11-12 19:23:29 +0100 (Sun, 12 Nov 2006) | 2 lines
2433Changed paths:
2434   M doc/migrating.dox
2435
2436  * Documentation updates.
2437
2438------------------------------------------------------------------------
2439r1045 | sam | 2006-11-12 18:45:14 +0100 (Sun, 12 Nov 2006) | 3 lines
2440Changed paths:
2441   M cucul/cucul.h
2442   M cucul/legacy.c
2443
2444  * Re-added cucul_getchar() to the legacy functions. Debian's current version
2445    of toilet needs it.
2446
2447------------------------------------------------------------------------
2448r1044 | sam | 2006-11-12 18:30:08 +0100 (Sun, 12 Nov 2006) | 2 lines
2449Changed paths:
2450   M cucul/font.c
2451   M cucul/font_mono9.h
2452   M cucul/font_monobold12.h
2453   M doc/font.dox
2454   M tools/makefont.c
2455
2456  * Add maxwidth and maxheight members to the font format.
2457
2458------------------------------------------------------------------------
2459r1043 | sam | 2006-11-12 16:54:50 +0100 (Sun, 12 Nov 2006) | 3 lines
2460Changed paths:
2461   M src/cacademo.c
2462   M test/swallow.c
2463
2464  * Random transition times in cacademo.
2465  * Swallow 4 applications instead of 2 in the swallow test.
2466
2467------------------------------------------------------------------------
2468r1042 | sam | 2006-11-12 16:35:04 +0100 (Sun, 12 Nov 2006) | 2 lines
2469Changed paths:
2470   M src/aafire.c
2471   M src/cacademo.c
2472
2473  * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
2474
2475------------------------------------------------------------------------
2476r1041 | sam | 2006-11-12 16:26:13 +0100 (Sun, 12 Nov 2006) | 3 lines
2477Changed paths:
2478   M caca/caca.c
2479   M caca/graphics.c
2480   M common.h
2481   M cucul/attr.c
2482   M cucul/canvas.c
2483   M cucul/cucul.c
2484   M cucul/dither.c
2485   M cucul/export.c
2486   M cucul/font.c
2487   M cucul/frame.c
2488   M cucul/import.c
2489   M cucul/legacy.c
2490
2491  * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
2492  * More debugging information in the import/export and font functions.
2493
2494------------------------------------------------------------------------
2495r1040 | sam | 2006-11-12 15:42:58 +0100 (Sun, 12 Nov 2006) | 3 lines
2496Changed paths:
2497   M cucul/font_mono9.h
2498   M cucul/font_monobold12.h
2499   M test/font2tga.c
2500   M tools/makefont.c
2501
2502  * Add CJK punctuation to the default fonts.
2503  * Minor changes to the font2tga test program.
2504
2505------------------------------------------------------------------------
2506r1039 | sam | 2006-11-12 14:11:01 +0100 (Sun, 12 Nov 2006) | 2 lines
2507Changed paths:
2508   M common.h
2509   M configure.ac
2510   M cucul/export.c
2511
2512  * Add a debug() function and a --enable-debug configure flag.
2513
2514------------------------------------------------------------------------
2515r1038 | sam | 2006-11-12 13:26:48 +0100 (Sun, 12 Nov 2006) | 3 lines
2516Changed paths:
2517   M cucul/font.c
2518   M cucul/font_mono9.h
2519   M cucul/font_monobold12.h
2520   M test/font2tga.c
2521   M tools/makefont.c
2522
2523  * Support fullwidth fonts.
2524  * Add Katakanas and Hiraganas to the default fonts.
2525
2526------------------------------------------------------------------------
2527r1037 | sam | 2006-11-12 12:06:34 +0100 (Sun, 12 Nov 2006) | 2 lines
2528Changed paths:
2529   M caca/caca.h
2530
2531  * Documented caca_event_t members.
2532
2533------------------------------------------------------------------------
2534r1036 | sam | 2006-11-12 11:42:14 +0100 (Sun, 12 Nov 2006) | 3 lines
2535Changed paths:
2536   M cucul/cucul.h
2537   M cucul/export.c
2538   M cucul/font.c
2539   M cucul/frame.c
2540   M doc/Makefile.am
2541   A doc/canvas.dox
2542   A doc/font.dox
2543   M doc/libcaca.dox
2544
2545  * Documentation updates. Moved the canvas and font format definitions to
2546    the Doxygen documentation.
2547
2548------------------------------------------------------------------------
2549r1035 | sam | 2006-11-12 11:32:38 +0100 (Sun, 12 Nov 2006) | 4 lines
2550Changed paths:
2551   M doc/caca-config.1
2552
2553  * Mention caca-config being deprecated in its manpage, and removed mention
2554    of --plugin-libs from it. The option is still here but does the same as
2555    --libs.
2556
2557------------------------------------------------------------------------
2558r1034 | sam | 2006-11-12 11:06:35 +0100 (Sun, 12 Nov 2006) | 2 lines
2559Changed paths:
2560   M src/cacaplay.c
2561
2562  * Properly handle EOF in cacaplay.
2563
2564------------------------------------------------------------------------
2565r1033 | sam | 2006-11-12 11:04:23 +0100 (Sun, 12 Nov 2006) | 2 lines
2566Changed paths:
2567   M TODO
2568   M cucul/export.c
2569
2570  * Documentation fixes and TODO updates.
2571
2572------------------------------------------------------------------------
2573r1032 | sam | 2006-11-12 11:02:51 +0100 (Sun, 12 Nov 2006) | 2 lines
2574Changed paths:
2575   M caca/driver_raw.c
2576
2577  * Flush stdout after writing the data in the raw driver.
2578
2579------------------------------------------------------------------------
2580r1031 | sam | 2006-11-12 10:48:37 +0100 (Sun, 12 Nov 2006) | 2 lines
2581Changed paths:
2582   M doc/cacaplay.1
2583   M src/cacaplay.c
2584
2585  * Allow cacaplay to play streams and updated its manpage.
2586
2587------------------------------------------------------------------------
2588r1030 | sam | 2006-11-12 10:46:10 +0100 (Sun, 12 Nov 2006) | 2 lines
2589Changed paths:
2590   M test/swallow.c
2591
2592  * Fix infinite loop due to signed/unsigned mistake.
2593
2594------------------------------------------------------------------------
2595r1029 | sam | 2006-11-11 19:07:58 +0100 (Sat, 11 Nov 2006) | 3 lines
2596Changed paths:
2597   M test/Makefile.am
2598   A test/swallow.c
2599
2600  * libcaca multiplexer: swallows two libcaca applications, for instance
2601    cacademo and cacafire, and displays them in a canvas.
2602
2603------------------------------------------------------------------------
2604r1028 | sam | 2006-11-11 18:55:11 +0100 (Sat, 11 Nov 2006) | 2 lines
2605Changed paths:
2606   M cucul/import.c
2607
2608  * Fixed a bug in the caca importer.
2609
2610------------------------------------------------------------------------
2611r1027 | sam | 2006-11-11 18:13:16 +0100 (Sat, 11 Nov 2006) | 2 lines
2612Changed paths:
2613   M test/blit.c
2614
2615  * Fix program header.
2616
2617------------------------------------------------------------------------
2618r1026 | sam | 2006-11-11 17:29:39 +0100 (Sat, 11 Nov 2006) | 2 lines
2619Changed paths:
2620   M caca/caca0.h
2621   M caca/driver_gl.c
2622   M cucul/attr.c
2623   M cucul/box.c
2624   M cucul/canvas.c
2625   M cucul/conic.c
2626   M cucul/cucul.h
2627   M cucul/dither.c
2628   M cucul/import.c
2629   M cucul/legacy.c
2630   M cucul/line.c
2631   M cucul/triangle.c
2632   M src/aafire.c
2633   M src/cacademo.c
2634   M src/cacaview.c
2635   M test/blit.c
2636   M test/colors.c
2637   M test/demo.c
2638   M test/dithering.c
2639   M test/event.c
2640   M test/export.c
2641   M test/font.c
2642   M test/font2tga.c
2643   M test/frames.c
2644   M test/fullwidth.c
2645   M test/input.c
2646   M test/spritedit.c
2647   M test/transform.c
2648   M test/truecolor.c
2649   M test/unicode.c
2650
2651  * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
2652
2653------------------------------------------------------------------------
2654r1025 | sam | 2006-11-11 16:38:40 +0100 (Sat, 11 Nov 2006) | 2 lines
2655Changed paths:
2656   M cucul/canvas.c
2657   M test/Makefile.am
2658   A test/blit.c
2659
2660  * Made cucul_blit() handle-aware. Added a blit test for that.
2661
2662------------------------------------------------------------------------
2663r1024 | sam | 2006-11-11 16:17:16 +0100 (Sat, 11 Nov 2006) | 2 lines
2664Changed paths:
2665   M test/transform.c
2666
2667  * Free all memory upon exit in the transform test.
2668
2669------------------------------------------------------------------------
2670r1023 | sam | 2006-11-11 16:10:38 +0100 (Sat, 11 Nov 2006) | 3 lines
2671Changed paths:
2672   M test/transform.c
2673
2674  * Update transform.c so that it uses import functions instead of blitting
2675    lines.
2676
2677------------------------------------------------------------------------
2678r1022 | sam | 2006-11-11 15:51:04 +0100 (Sat, 11 Nov 2006) | 2 lines
2679Changed paths:
2680   M cucul/import.c
2681
2682  * Do not force the text colour when importing a text file.
2683
2684------------------------------------------------------------------------
2685r1021 | sam | 2006-11-11 15:24:35 +0100 (Sat, 11 Nov 2006) | 2 lines
2686Changed paths:
2687   M TODO
2688   M cucul/canvas.c
2689   M cucul/cucul.c
2690   M cucul/cucul.h
2691   M cucul/cucul_internals.h
2692   M cucul/export.c
2693   M cucul/frame.c
2694   M cucul/import.c
2695
2696  * Add cursor and handle support to canvases. Unused yet.
2697
2698------------------------------------------------------------------------
2699r1020 | sam | 2006-11-11 14:29:03 +0100 (Sat, 11 Nov 2006) | 3 lines
2700Changed paths:
2701   M TODO
2702   M cucul/canvas.c
2703   M cucul/frame.c
2704
2705  * Cosmetic code and documentation changes here and there.
2706  * Updated TODO.
2707
2708------------------------------------------------------------------------
2709r1019 | sam | 2006-11-11 14:03:19 +0100 (Sat, 11 Nov 2006) | 2 lines
2710Changed paths:
2711   M test/frames.c
2712
2713  * Restore attribute settings before resizing the canvas in the frame test.
2714
2715------------------------------------------------------------------------
2716r1018 | sam | 2006-11-11 14:00:36 +0100 (Sat, 11 Nov 2006) | 2 lines
2717Changed paths:
2718   M cucul/Makefile.am
2719   A cucul/frame.c
2720   D cucul/sprite.c
2721
2722  * Rename sprite.c into frame.c.
2723
2724------------------------------------------------------------------------
2725r1017 | sam | 2006-11-11 13:57:03 +0100 (Sat, 11 Nov 2006) | 2 lines
2726Changed paths:
2727   M cucul/canvas.c
2728   M cucul/cucul.c
2729   M cucul/cucul_internals.h
2730   M cucul/sprite.c
2731
2732  * Prepare the way for per-frame width/height information.
2733
2734------------------------------------------------------------------------
2735r1016 | sam | 2006-11-11 13:27:37 +0100 (Sat, 11 Nov 2006) | 2 lines
2736Changed paths:
2737   M cucul/cucul.c
2738
2739  * Fix minor uninitialised data bug in cucul_canvas_create().
2740
2741------------------------------------------------------------------------
2742r1015 | sam | 2006-11-11 13:11:20 +0100 (Sat, 11 Nov 2006) | 2 lines
2743Changed paths:
2744   M cucul/cucul.c
2745
2746  * Allow to resize canvases back to (0,0).
2747
2748------------------------------------------------------------------------
2749r1014 | sam | 2006-11-11 10:22:10 +0100 (Sat, 11 Nov 2006) | 4 lines
2750Changed paths:
2751   M cucul/charset.c
2752   M cucul/cucul_internals.h
2753
2754  * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
2755    functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
2756    by fullwidth character support.
2757
2758------------------------------------------------------------------------
2759r1013 | sam | 2006-11-11 10:18:42 +0100 (Sat, 11 Nov 2006) | 2 lines
2760Changed paths:
2761   M cucul/cucul.c
2762   M cucul/cucul_internals.h
2763   M cucul/dither.c
2764
2765  * Got rid of very old _cucul_init_dither() function call.
2766
2767------------------------------------------------------------------------
2768r1012 | sam | 2006-11-11 10:10:17 +0100 (Sat, 11 Nov 2006) | 3 lines
2769Changed paths:
2770   M caca/driver_conio.c
2771   M caca/driver_ncurses.c
2772   M caca/driver_slang.c
2773   M caca/driver_vga.c
2774   M cucul/attr.c
2775   M cucul/cucul.h
2776   M cucul/cucul_internals.h
2777
2778  * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
2779    function.
2780
2781------------------------------------------------------------------------
2782r1011 | sam | 2006-11-11 09:44:14 +0100 (Sat, 11 Nov 2006) | 3 lines
2783Changed paths:
2784   M caca/driver_slang.c
2785   M caca/driver_win32.c
2786   M cucul/attr.c
2787   M cucul/export.c
2788
2789  * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
2790    the now official cucul_attr_to_ansi_[fb]g().
2791
2792------------------------------------------------------------------------
2793r1010 | sam | 2006-11-11 09:34:41 +0100 (Sat, 11 Nov 2006) | 2 lines
2794Changed paths:
2795   M cucul/attr.c
2796   M cucul/cucul.h
2797
2798  * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
2799
2800------------------------------------------------------------------------
2801r1009 | sam | 2006-11-11 09:11:26 +0100 (Sat, 11 Nov 2006) | 4 lines
2802Changed paths:
2803   M caca/caca0.h
2804   M cucul/box.c
2805   M cucul/conic.c
2806   M cucul/cucul.h
2807   M cucul/line.c
2808   M cucul/triangle.c
2809   M src/cacademo.c
2810   M src/cacaview.c
2811   M test/demo.c
2812   M test/event.c
2813   M test/export.c
2814   M test/frames.c
2815   M test/gamma.c
2816   M test/input.c
2817
2818  * Switch back to UTF-32 arguments for drawing primitives, now that we
2819    properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
2820    uses these functions anyway.
2821
2822------------------------------------------------------------------------
2823r1008 | sam | 2006-11-11 08:56:30 +0100 (Sat, 11 Nov 2006) | 2 lines
2824Changed paths:
2825   M cucul/box.c
2826   M cucul/cucul.h
2827
2828  * Implemented cucul_draw_cp437_box().
2829
2830------------------------------------------------------------------------
2831r1007 | sam | 2006-11-10 16:38:09 +0100 (Fri, 10 Nov 2006) | 2 lines
2832Changed paths:
2833   M doc/Makefile.am
2834   A doc/cacaplay.1
2835   A doc/cacaserver.1
2836   M doc/cacaview.1
2837   A doc/img2irc.1
2838   M src/img2irc.c
2839
2840  * Wrote manual pages for img2irc, cacaplay and cacaserver.
2841
2842------------------------------------------------------------------------
2843r1006 | sam | 2006-11-10 11:29:54 +0100 (Fri, 10 Nov 2006) | 2 lines
2844Changed paths:
2845   M cucul/Makefile.am
2846   A cucul/attr.c
2847   D cucul/colour.c
2848   M cucul/cucul.h
2849
2850  * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
2851
2852------------------------------------------------------------------------
2853r1005 | sam | 2006-11-09 18:24:29 +0100 (Thu, 09 Nov 2006) | 3 lines
2854Changed paths:
2855   M src/cacaserver.c
2856
2857  * Don't try to guess the file format in cacaserver, instead feed the data
2858    to cucul_import_memory() and try again later if it says "not enough data".
2859
2860------------------------------------------------------------------------
2861r1004 | sam | 2006-11-09 18:20:47 +0100 (Thu, 09 Nov 2006) | 2 lines
2862Changed paths:
2863   M cucul/import.c
2864
2865  * If not enough data is available for import, return 0 instead of an error.
2866
2867------------------------------------------------------------------------
2868r1003 | sam | 2006-11-09 12:14:57 +0100 (Thu, 09 Nov 2006) | 2 lines
2869Changed paths:
2870   M cucul/canvas.c
2871   M cucul/import.c
2872
2873  * Minor documentation fixes.
2874
2875------------------------------------------------------------------------
2876r1002 | jylam | 2006-11-09 10:27:35 +0100 (Thu, 09 Nov 2006) | 2 lines
2877Changed paths:
2878   M cxx/cxxtest.cpp
2879
2880 * Fixed behaviour of the pig while resizing window
2881
2882------------------------------------------------------------------------
2883r1001 | sam | 2006-11-08 18:27:48 +0100 (Wed, 08 Nov 2006) | 2 lines
2884Changed paths:
2885   M doc/migrating.dox
2886
2887  * Slight documentation update.
2888
2889------------------------------------------------------------------------
2890r1000 | sam | 2006-11-08 18:26:57 +0100 (Wed, 08 Nov 2006) | 2 lines
2891Changed paths:
2892   M src/cacadraw.c
2893   M src/cacaplay.c
2894   M src/cacaserver.c
2895   M src/img2irc.c
2896   M test/export.c
2897   M test/font2tga.c
2898   M test/import.c
2899   M test/text.c
2900
2901  * Convert all programs and tests to the new import/export API.
2902
2903------------------------------------------------------------------------
2904r999 | sam | 2006-11-08 18:18:23 +0100 (Wed, 08 Nov 2006) | 8 lines
2905Changed paths:
2906   M cucul/cucul.h
2907   M cucul/import.c
2908
2909  * Set the cucul_import_memory() buffer type to void const * instead of
2910    unsigned char const * so that C++ programs won't complain.
2911                   ___  __  __  ____    ___   ___   ___
2912                  / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
2913                 | | | | |\/| | |  _  | (_) | (_) | (_) |
2914                 | |_| | |  | | |_| |  \__, |\__, |\__, |
2915                  \___/|_|  |_|\____|    /_/   /_/   /_/
2916
2917------------------------------------------------------------------------
2918r998 | sam | 2006-11-08 17:43:59 +0100 (Wed, 08 Nov 2006) | 4 lines
2919Changed paths:
2920   M caca/caca0.c
2921   M caca/driver_raw.c
2922   M cucul/cucul.h
2923   M cucul/export.c
2924   M cucul/legacy.c
2925
2926  * Renamed cucul_export() to cucul_export_memory(), paves the way for a
2927    cucul_export_file() but I'm not sure yet this is a good idea.
2928  * Use the new import/export API in libcaca.
2929
2930------------------------------------------------------------------------
2931r997 | sam | 2006-11-08 17:34:43 +0100 (Wed, 08 Nov 2006) | 3 lines
2932Changed paths:
2933   M cucul/cucul.h
2934   M cucul/import.c
2935   M cucul/legacy.c
2936
2937  * Renamed cucul_import() to cucul_import_memory() and implemented
2938    cucul_import_file().
2939
2940------------------------------------------------------------------------
2941r996 | sam | 2006-11-08 14:12:06 +0100 (Wed, 08 Nov 2006) | 2 lines
2942Changed paths:
2943   M common.h
2944
2945  * Don't try to include arpa/inet.h in kernel mode.
2946
2947------------------------------------------------------------------------
2948r995 | sam | 2006-11-08 14:05:42 +0100 (Wed, 08 Nov 2006) | 2 lines
2949Changed paths:
2950   M common.h
2951   M cucul/font.c
2952   M cucul/import.c
2953
2954  * Don't use htonl() directly, use common.h's hton32() wrapper.
2955
2956------------------------------------------------------------------------
2957r994 | sam | 2006-11-08 13:11:07 +0100 (Wed, 08 Nov 2006) | 2 lines
2958Changed paths:
2959   M cucul/Makefile.am
2960   D cucul/buffer.c
2961   M cucul/colour.c
2962   M cucul/cucul.h
2963   M cucul/export.c
2964   M cucul/import.c
2965   A cucul/legacy.c
2966
2967  * Deprecate buffer management. We're back to standard void* memory areas.
2968
2969------------------------------------------------------------------------
2970r993 | sam | 2006-11-08 08:59:23 +0100 (Wed, 08 Nov 2006) | 2 lines
2971Changed paths:
2972   M cucul/buffer.c
2973
2974  * Minor syntax fix in the doxygen documentation.
2975
2976------------------------------------------------------------------------
2977r992 | sam | 2006-11-08 08:58:03 +0100 (Wed, 08 Nov 2006) | 2 lines
2978Changed paths:
2979   M src/Makefile.am
2980   M src/cacaserver.c
2981
2982  * Do not link cacaserver with libcaca, it only uses libcucul.
2983
2984------------------------------------------------------------------------
2985r991 | sam | 2006-11-06 12:06:44 +0100 (Mon, 06 Nov 2006) | 2 lines
2986Changed paths:
2987   M doc/tutorial.dox
2988
2989  * Replace CUCUL_COLOR_* with CUCUL_*.
2990
2991------------------------------------------------------------------------
2992r990 | sam | 2006-11-06 12:04:37 +0100 (Mon, 06 Nov 2006) | 2 lines
2993Changed paths:
2994   M test/font2tga.c
2995
2996  * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
2997
2998------------------------------------------------------------------------
2999r989 | sam | 2006-11-06 00:59:06 +0100 (Mon, 06 Nov 2006) | 2 lines
3000Changed paths:
3001   M caca/caca0.c
3002
3003  * Fix a harmless warning in caca0.c.
3004
3005------------------------------------------------------------------------
3006r987 | sam | 2006-11-05 23:51:04 +0100 (Sun, 05 Nov 2006) | 3 lines
3007Changed paths:
3008   M ChangeLog
3009   M NEWS
3010   M configure.ac
3011
3012  * Set version to 0.99.beta9.
3013  * Updated NEWS and ChangeLog.
3014
3015------------------------------------------------------------------------
3016r986 | sam | 2006-11-05 23:45:10 +0100 (Sun, 05 Nov 2006) | 2 lines
3017Changed paths:
3018   M TODO
3019
3020  * Updated TODO list.
3021
3022------------------------------------------------------------------------
3023r985 | sam | 2006-11-05 23:20:51 +0100 (Sun, 05 Nov 2006) | 6 lines
3024Changed paths:
3025   M cucul/export.c
3026   M cucul/import.c
3027   M src/cacaserver.c
3028
3029  * Updated the caca export format so that it supports multiple frames.
3030  * Updated the caca importer to reflect that; only one frame is read at the
3031    moment.
3032  * Added an "utf8cr" export format for UTF-8 + CRLF exports.
3033  * Updated cacaserver to reflect file format changes.
3034
3035------------------------------------------------------------------------
3036r984 | sam | 2006-11-05 22:59:26 +0100 (Sun, 05 Nov 2006) | 2 lines
3037Changed paths:
3038   M cxx/cxxtest.cpp
3039
3040  * Use the import function to load the pig image in cxxtest.
3041
3042------------------------------------------------------------------------
3043r983 | sam | 2006-11-05 22:47:51 +0100 (Sun, 05 Nov 2006) | 2 lines
3044Changed paths:
3045   M cucul/font.c
3046
3047  * Add information to the font format.
3048
3049------------------------------------------------------------------------
3050r982 | jylam | 2006-11-05 19:31:45 +0100 (Sun, 05 Nov 2006) | 2 lines
3051Changed paths:
3052   M doc/tutorial.dox
3053
3054 * Fixed typo, added compilation example
3055
3056------------------------------------------------------------------------
3057r981 | jylam | 2006-11-05 19:14:26 +0100 (Sun, 05 Nov 2006) | 2 lines
3058Changed paths:
3059   M doc/tutorial.dox
3060
3061 * Started a real and complete tutorial
3062
3063------------------------------------------------------------------------
3064r980 | sam | 2006-11-05 19:08:36 +0100 (Sun, 05 Nov 2006) | 2 lines
3065Changed paths:
3066   M cxx/cucul++.h
3067
3068  * Oops, fixed getChar's prototype.
3069
3070------------------------------------------------------------------------
3071r979 | sam | 2006-11-05 19:06:09 +0100 (Sun, 05 Nov 2006) | 2 lines
3072Changed paths:
3073   M cxx/cucul++.cpp
3074   M cxx/cucul++.h
3075
3076  * Implemented putChar() and updated getChar()'s prototype.
3077
3078------------------------------------------------------------------------
3079r978 | sam | 2006-11-05 19:00:53 +0100 (Sun, 05 Nov 2006) | 2 lines
3080Changed paths:
3081   M cxx/cucul++.cpp
3082
3083  * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
3084
3085------------------------------------------------------------------------
3086r977 | jylam | 2006-11-05 18:27:37 +0100 (Sun, 05 Nov 2006) | 2 lines
3087Changed paths:
3088   M cxx/cxxtest.cpp
3089
3090 * Fixed c++ example
3091
3092------------------------------------------------------------------------
3093r976 | sam | 2006-11-05 17:58:58 +0100 (Sun, 05 Nov 2006) | 2 lines
3094Changed paths:
3095   M cucul/cucul.c
3096
3097  * Fix the default canvas colour value.
3098
3099------------------------------------------------------------------------
3100r975 | sam | 2006-11-05 17:56:49 +0100 (Sun, 05 Nov 2006) | 2 lines
3101Changed paths:
3102   M cucul/cucul.h
3103
3104  * Remove legacy cucul_ansi_to_str() from cucul.h.
3105
3106------------------------------------------------------------------------
3107r974 | sam | 2006-10-31 18:03:21 +0100 (Tue, 31 Oct 2006) | 3 lines
3108Changed paths:
3109   M cucul/font.c
3110   M cucul/font_mono9.h
3111   M cucul/font_monobold12.h
3112   M tools/makefont.c
3113
3114  * Slightly changed the font header information. No one distributes libcaca
3115    fonts yet anyway :-)
3116
3117------------------------------------------------------------------------
3118r973 | sam | 2006-10-31 15:34:06 +0100 (Tue, 31 Oct 2006) | 2 lines
3119Changed paths:
3120   M cucul/colour.c
3121
3122  * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
3123
3124------------------------------------------------------------------------
3125r972 | sam | 2006-10-31 15:04:22 +0100 (Tue, 31 Oct 2006) | 4 lines
3126Changed paths:
3127   M caca/caca0.c
3128   M caca/caca0.h
3129   M cucul/cucul.c
3130   M cucul/cucul.h
3131   M cxx/cucul++.cpp
3132   M cxx/cucul++.h
3133   M cxx/cxxtest.cpp
3134   M doc/migrating.dox
3135   M doc/tutorial.dox
3136   M test/colors.c
3137   M test/demo.c
3138
3139  * Got rid of cucul_ansi_to_str(), it's really useless.
3140  * Partial update of the C++ bindings.
3141  * Updated documentation.
3142
3143------------------------------------------------------------------------
3144r971 | sam | 2006-10-31 14:44:41 +0100 (Tue, 31 Oct 2006) | 2 lines
3145Changed paths:
3146   D cxx/cpptest.cpp
3147   M cxx/cxxtest.cpp
3148
3149  * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
3150
3151------------------------------------------------------------------------
3152r970 | sam | 2006-10-31 14:29:48 +0100 (Tue, 31 Oct 2006) | 5 lines
3153Changed paths:
3154   M caca/caca0.h
3155   M caca/driver_gl.c
3156   M cucul/colour.c
3157   M cucul/cucul.c
3158   M cucul/cucul.h
3159   M cucul/dither.c
3160   M cucul/import.c
3161   M src/aafire.c
3162   M src/cacademo.c
3163   M src/cacadraw.c
3164   M src/cacaview.c
3165   M src/img2irc.c
3166   M test/colors.c
3167   M test/demo.c
3168   M test/dithering.c
3169   M test/event.c
3170   M test/export.c
3171   M test/font.c
3172   M test/font2tga.c
3173   M test/frames.c
3174   M test/fullwidth.c
3175   M test/gamma.c
3176   M test/input.c
3177   M test/spritedit.c
3178   M test/transform.c
3179   M test/truecolor.c
3180   M test/unicode.c
3181
3182  * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
3183    cucul_set_color() and cucul_set_truecolor() under the new names
3184    cucul_set_color_ansi() and cucul_set_color_argb().
3185  * Renamed cucul_get_color_name() into cucul_ansi_to_str().
3186
3187------------------------------------------------------------------------
3188r969 | sam | 2006-10-31 09:17:58 +0100 (Tue, 31 Oct 2006) | 3 lines
3189Changed paths:
3190   M cucul/colour.c
3191   M cucul/export.c
3192   M test/colors.c
3193   M test/export.c
3194
3195  * Changed cucul_set_attr() so that only setting the style does not change
3196    the colour.
3197
3198------------------------------------------------------------------------
3199r968 | sam | 2006-10-30 17:37:36 +0100 (Mon, 30 Oct 2006) | 3 lines
3200Changed paths:
3201   M caca/driver_x11.c
3202   M cucul/export.c
3203
3204  * Blink/Underline/Bold/Italics support in the HTML exporters.
3205  * Underline support in the X11 driver.
3206
3207------------------------------------------------------------------------
3208r967 | sam | 2006-10-30 15:41:16 +0100 (Mon, 30 Oct 2006) | 2 lines
3209Changed paths:
3210   M test/colors.c
3211   M test/export.c
3212
3213  * Add Bold/Blink/Italics/Underline to the export and color tests.
3214
3215------------------------------------------------------------------------
3216r966 | sam | 2006-10-30 15:33:46 +0100 (Mon, 30 Oct 2006) | 2 lines
3217Changed paths:
3218   M cucul/export.c
3219
3220  * Fix IRC and term transparency (again).
3221
3222------------------------------------------------------------------------
3223r965 | sam | 2006-10-30 14:51:25 +0100 (Mon, 30 Oct 2006) | 2 lines
3224Changed paths:
3225   M TODO
3226
3227  * Updated TODO list.
3228
3229------------------------------------------------------------------------
3230r962 | sam | 2006-10-29 23:07:07 +0100 (Sun, 29 Oct 2006) | 3 lines
3231Changed paths:
3232   M cucul/colour.c
3233   M cucul/cucul.h
3234
3235  * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
3236    deprecated using GCC attributes.
3237
3238------------------------------------------------------------------------
3239r961 | sam | 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006) | 5 lines
3240Changed paths:
3241   M caca/caca0.c
3242   M caca/caca0.h
3243   M caca/driver_gl.c
3244   M caca/driver_slang.c
3245   M cucul/colour.c
3246   M cucul/cucul.c
3247   M cucul/cucul.h
3248   M cucul/dither.c
3249   M cucul/export.c
3250   M cucul/import.c
3251   M cucul/sprite.c
3252   M src/aafire.c
3253   M src/cacademo.c
3254   M src/cacadraw.c
3255   M src/cacaview.c
3256   M src/img2irc.c
3257   M test/colors.c
3258   M test/demo.c
3259   M test/dithering.c
3260   M test/event.c
3261   M test/export.c
3262   M test/font.c
3263   M test/font2tga.c
3264   M test/frames.c
3265   M test/fullwidth.c
3266   M test/gamma.c
3267   M test/input.c
3268   M test/spritedit.c
3269   M test/transform.c
3270   M test/truecolor.c
3271   M test/unicode.c
3272   M tools/optipal.c
3273
3274  * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
3275    functionality into cucul_set_attr().
3276  * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
3277  * Rename CUCUL_COLOR_* to CUCUL_*.
3278
3279------------------------------------------------------------------------
3280r960 | sam | 2006-10-29 09:35:46 +0100 (Sun, 29 Oct 2006) | 4 lines
3281Changed paths:
3282   M caca/driver_gl.c
3283   M cucul/colour.c
3284   M cucul/cucul.h
3285   M cucul/dither.c
3286   M cucul/import.c
3287   M cucul/sprite.c
3288   M src/aafire.c
3289   M src/cacademo.c
3290   M src/cacadraw.c
3291   M src/cacaview.c
3292   M src/img2irc.c
3293   M test/colors.c
3294   M test/demo.c
3295   M test/dithering.c
3296   M test/event.c
3297   M test/export.c
3298   M test/font.c
3299   M test/font2tga.c
3300   M test/frames.c
3301   M test/fullwidth.c
3302   M test/gamma.c
3303   M test/input.c
3304   M test/spritedit.c
3305   M test/transform.c
3306   M test/truecolor.c
3307   M test/unicode.c
3308
3309  * Remove cucul_set_color() from the exported API and replaced all calls
3310    with cucul_set_attr_ansi(). Old application will still compile (but issue
3311    a warning) and run, though.
3312
3313------------------------------------------------------------------------
3314r959 | sam | 2006-10-29 09:06:27 +0100 (Sun, 29 Oct 2006) | 2 lines
3315Changed paths:
3316   M configure.ac
3317   M src/cacaview.c
3318   M src/common-image.c
3319
3320  * Fix broken Imlib2 support in cacaview.
3321
3322------------------------------------------------------------------------
3323r958 | sam | 2006-10-29 01:53:46 +0200 (Sun, 29 Oct 2006) | 6 lines
3324Changed paths:
3325   M caca/caca0.h
3326   M caca/driver_conio.c
3327   M caca/driver_gl.c
3328   M caca/driver_ncurses.c
3329   M caca/driver_slang.c
3330   M caca/driver_vga.c
3331   M caca/driver_win32.c
3332   M caca/driver_x11.c
3333   M cucul/canvas.c
3334   M cucul/colour.c
3335   M cucul/cucul.c
3336   M cucul/cucul.h
3337   M cucul/cucul_internals.h
3338   M cucul/export.c
3339   M cucul/font.c
3340   M cucul/import.c
3341   M cucul/sprite.c
3342   M cucul/transform.c
3343
3344  * Use the LSB of alpha and blue components to encode additional flags such
3345    as bold or underline. No higher level support for these yet, but at
3346    least everything is consistent.
3347  * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
3348    to replace cucul_set_color() and cucul_set_truecolor().
3349
3350------------------------------------------------------------------------
3351r957 | sam | 2006-10-27 22:40:24 +0200 (Fri, 27 Oct 2006) | 2 lines
3352Changed paths:
3353   M cucul/buffer.c
3354
3355  * Reworded documentation about buffer/string distinction.
3356
3357------------------------------------------------------------------------
3358r956 | sam | 2006-10-27 22:22:48 +0200 (Fri, 27 Oct 2006) | 2 lines
3359Changed paths:
3360   M cucul/import.c
3361
3362  * Fix a buffer overflow in the utf-8 cucul_import().
3363
3364------------------------------------------------------------------------
3365r955 | jylam | 2006-10-27 22:18:23 +0200 (Fri, 27 Oct 2006) | 2 lines
3366Changed paths:
3367   M cucul/buffer.c
3368
3369 * Documentation a bit clearer while importing a string into a buffer
3370
3371------------------------------------------------------------------------
3372r954 | jylam | 2006-10-27 21:26:35 +0200 (Fri, 27 Oct 2006) | 2 lines
3373Changed paths:
3374   M DotNet/test.cs
3375   M cucul/import.c
3376
3377 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
3378
3379------------------------------------------------------------------------
3380r953 | sam | 2006-10-26 11:24:29 +0200 (Thu, 26 Oct 2006) | 3 lines
3381Changed paths:
3382   M cucul/export.c
3383
3384  * Put at least one space in empty IRC lines otherwise most clients won't
3385    output them.
3386
3387------------------------------------------------------------------------
3388r952 | sam | 2006-10-26 11:17:21 +0200 (Thu, 26 Oct 2006) | 2 lines
3389Changed paths:
3390   M cucul/import.c
3391
3392  * Allow to import empty files or files with only empty lines.
3393
3394------------------------------------------------------------------------
3395r951 | sam | 2006-10-26 11:04:55 +0200 (Thu, 26 Oct 2006) | 2 lines
3396Changed paths:
3397   M cucul/export.c
3398
3399  * Support export of zero-sized canvases.
3400
3401------------------------------------------------------------------------
3402r950 | sam | 2006-10-26 10:47:39 +0200 (Thu, 26 Oct 2006) | 2 lines
3403Changed paths:
3404   M cucul/import.c
3405
3406  * Fix a buffer overflow in the import format autodetection code.
3407
3408------------------------------------------------------------------------
3409r949 | sam | 2006-10-26 10:45:18 +0200 (Thu, 26 Oct 2006) | 2 lines
3410Changed paths:
3411   M cucul/import.c
3412
3413  * Allow to import zero-sized canvases.
3414
3415------------------------------------------------------------------------
3416r948 | sam | 2006-10-26 10:17:41 +0200 (Thu, 26 Oct 2006) | 2 lines
3417Changed paths:
3418   M doc/user.dox
3419
3420  * CACA_GEOMETRY works with the raw driver.
3421
3422------------------------------------------------------------------------
3423r947 | sam | 2006-10-26 10:16:43 +0200 (Thu, 26 Oct 2006) | 3 lines
3424Changed paths:
3425   M caca/driver_gl.c
3426   M caca/driver_raw.c
3427   M caca/driver_win32.c
3428   M caca/driver_x11.c
3429   M cucul/cucul.c
3430
3431  * Allow to create the initial canvas with a zero size. Either the application
3432    resizes it later, or the driver changes it to fit the display.
3433
3434------------------------------------------------------------------------
3435r946 | sam | 2006-10-26 10:11:39 +0200 (Thu, 26 Oct 2006) | 2 lines
3436Changed paths:
3437   M test/frames.c
3438
3439  * Minor changes to the frames test.
3440
3441------------------------------------------------------------------------
3442r945 | sam | 2006-10-26 00:06:21 +0200 (Thu, 26 Oct 2006) | 3 lines
3443Changed paths:
3444   M caca/event.c
3445   M caca/graphics.c
3446   M cucul/buffer.c
3447   M cucul/canvas.c
3448   M cucul/charset.c
3449   M cucul/colour.c
3450   M cucul/cucul.c
3451   M cucul/import.c
3452   M cucul/sprite.c
3453   M cucul/transform.c
3454
3455  * Removed "This function..." constructs from documentation. Fixed a few
3456    documentation errors or imprecisions.
3457
3458------------------------------------------------------------------------
3459r944 | sam | 2006-10-26 00:04:31 +0200 (Thu, 26 Oct 2006) | 2 lines
3460Changed paths:
3461   M cucul/transform.c
3462
3463  * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
3464
3465------------------------------------------------------------------------
3466r943 | sam | 2006-10-26 00:01:38 +0200 (Thu, 26 Oct 2006) | 2 lines
3467Changed paths:
3468   M cucul/export.c
3469
3470  * Do not output \r in the UTF-8 exporter.
3471
3472------------------------------------------------------------------------
3473r942 | sam | 2006-10-24 09:07:47 +0200 (Tue, 24 Oct 2006) | 2 lines
3474Changed paths:
3475   M doc/cacafire.1
3476   M src/cacademo.c
3477
3478  * Use enter as the transition key.
3479
3480------------------------------------------------------------------------
3481r941 | sam | 2006-10-22 23:24:15 +0200 (Sun, 22 Oct 2006) | 3 lines
3482Changed paths:
3483   M ChangeLog
3484   M NEWS
3485   M configure.ac
3486
3487  * Set version to 0.99.beta8.
3488  * Updated NEWS and ChangeLog.
3489
3490------------------------------------------------------------------------
3491r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
3492Changed paths:
3493   M cucul/canvas.c
3494   M cucul/transform.c
3495   M test/fullwidth.c
3496
3497  * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
3498    fullwidth characters.
3499  * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
3500
3501------------------------------------------------------------------------
3502r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
3503Changed paths:
3504   M cucul/transform.c
3505
3506  * Added block drawing glyphs to the flip/flop/rotate functions.
3507  * Made these functions fullwidth-aware.
3508
3509------------------------------------------------------------------------
3510r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
3511Changed paths:
3512   M test/transform.c
3513
3514  * Add fullwidth characters to the transform test.
3515
3516------------------------------------------------------------------------
3517r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
3518Changed paths:
3519   M cucul/canvas.c
3520   M cucul/export.c
3521
3522  * Updated documentation of fullwidth-aware functions.
3523  * Fullwidth support in all exporters.
3524
3525------------------------------------------------------------------------
3526r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
3527Changed paths:
3528   M test/export.c
3529
3530  * Add a test for fullwidth characters to the exporter test.
3531
3532------------------------------------------------------------------------
3533r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
3534Changed paths:
3535   M cucul/import.c
3536
3537  * Support for fullwidth glyphs in the UTF-8 importer.
3538
3539------------------------------------------------------------------------
3540r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
3541Changed paths:
3542   M caca/driver_conio.c
3543   M caca/driver_gl.c
3544   M caca/driver_ncurses.c
3545   M caca/driver_slang.c
3546   M caca/driver_vga.c
3547   M caca/driver_win32.c
3548   M caca/driver_x11.c
3549   M cucul/canvas.c
3550   M cucul/cucul.h
3551   M cucul/cucul_internals.h
3552
3553  * Support for fullwidth glyphs in the libcaca output drivers.
3554
3555------------------------------------------------------------------------
3556r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
3557Changed paths:
3558   M test/fullwidth.c
3559
3560  * Use 0xCACA as the test character. Ahaha. Caca. Got it?
3561
3562------------------------------------------------------------------------
3563r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
3564Changed paths:
3565   M test/Makefile.am
3566   A test/fullwidth.c
3567   M test/unicode.c
3568
3569  * Fix the Unicode test.
3570  * Add a test for fullwidth characters.
3571
3572------------------------------------------------------------------------
3573r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
3574Changed paths:
3575   M cucul/canvas.c
3576   M cucul/cucul_internals.h
3577
3578  * Support for fullwidth (= double width) Unicode characters.
3579
3580------------------------------------------------------------------------
3581r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
3582Changed paths:
3583   M doc/libcaca.dox
3584
3585  * Minor changes to the documentation front page.
3586
3587------------------------------------------------------------------------
3588r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
3589Changed paths:
3590   M cxx/Makefile.am
3591   M src/Makefile.am
3592   M test/Makefile.am
3593   M tools/Makefile.am
3594
3595  * Do not link binaries with @CACA_LIBS@, it's useless.
3596
3597------------------------------------------------------------------------
3598r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
3599Changed paths:
3600   M cucul/charset.c
3601   M cucul/cucul.h
3602
3603  * Implemented cucul_utf32_is_fullwidth().
3604
3605------------------------------------------------------------------------
3606r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
3607Changed paths:
3608   M TODO
3609
3610  * Slightly updated TODO list.
3611
3612------------------------------------------------------------------------
3613r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
3614Changed paths:
3615   M caca/Makefile.am
3616   M caca/caca.c
3617   M caca/caca_internals.h
3618   M configure.ac
3619
3620  * Added a --enable-plugins configure flag that builds the GL and X11 drivers
3621    as plugins. This way, libcaca does not directly depend on those libraries.
3622
3623------------------------------------------------------------------------
3624r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
3625Changed paths:
3626   M configure.ac
3627
3628  * Add checks for getopt / getopt_long.
3629
3630------------------------------------------------------------------------
3631r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
3632Changed paths:
3633   M cxx/cucul++.h
3634
3635  * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
3636
3637------------------------------------------------------------------------
3638r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
3639Changed paths:
3640   M configure.ac
3641   M src/Makefile.am
3642
3643  * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
3644
3645------------------------------------------------------------------------
3646r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
3647Changed paths:
3648   M cucul/export.c
3649
3650  * Fixed a bug in the IRC exporter that could break the output when there
3651    were commas in the canvas.
3652
3653------------------------------------------------------------------------
3654r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
3655Changed paths:
3656   M ChangeLog
3657   M NEWS
3658   M configure.ac
3659
3660  * Set version to 0.99.beta7.
3661  * Updated NEWS and ChangeLog.
3662
3663------------------------------------------------------------------------
3664r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
3665Changed paths:
3666   M cucul/export.c
3667
3668  * Support transparency in the colour UTF-8 exporter.
3669
3670------------------------------------------------------------------------
3671r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
3672Changed paths:
3673   M cucul/triangle.c
3674
3675  * Better precision in cucul_fill_triangle().
3676
3677------------------------------------------------------------------------
3678r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
3679Changed paths:
3680   M cucul/triangle.c
3681
3682  * More optimisations in cucul_fill_triangle().
3683
3684------------------------------------------------------------------------
3685r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
3686Changed paths:
3687   M cucul/triangle.c
3688
3689  * Optimised triangle rasteriser. Thanks to Jylam for the hints.
3690
3691------------------------------------------------------------------------
3692r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
3693Changed paths:
3694   M cucul/import.c
3695
3696  * Set default background to transparent in the ANSI and UTF-8 importers.
3697
3698------------------------------------------------------------------------
3699r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
3700Changed paths:
3701   M cxx/Makefile.am
3702   M cxx/cucul++.cpp
3703   M cxx/cucul++.h
3704   A cxx/cxxtest.cpp
3705
3706 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
3707
3708 --This line, and those below, will be ignored--
3709
3710M    cxx/cucul++.cpp
3711A    cxx/cxxtest.cpp
3712M    cxx/cucul++.h
3713M    cxx/Makefile.am
3714
3715------------------------------------------------------------------------
3716r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
3717Changed paths:
3718   M ChangeLog
3719   M NEWS
3720
3721  * Updated NEWS and ChangeLog.
3722
3723------------------------------------------------------------------------
3724r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
3725Changed paths:
3726   M configure.ac
3727
3728  * Set version to 0.99.beta6.
3729
3730------------------------------------------------------------------------
3731r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
3732Changed paths:
3733   M test/import.c
3734
3735  * Added an optional argument to the import test to select import format.
3736
3737------------------------------------------------------------------------
3738r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
3739Changed paths:
3740   M src/aafire.c
3741   M src/cacademo.c
3742
3743  * As per user request, only display the "Powered by libcaca" banner for a
3744    few seconds at the beginning.
3745
3746------------------------------------------------------------------------
3747r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
3748Changed paths:
3749   M cucul/canvas.c
3750
3751  * Fix minor memory leak in cucul_set_canvas_boundaries().
3752
3753------------------------------------------------------------------------
3754r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
3755Changed paths:
3756   M cucul/cucul.c
3757
3758  * Fix minor memory leak in cucul_free_canvas().
3759
3760------------------------------------------------------------------------
3761r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
3762Changed paths:
3763   M cucul/canvas.c
3764
3765  * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
3766
3767------------------------------------------------------------------------
3768r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
3769Changed paths:
3770   M cucul/import.c
3771
3772  * Add "utf8" import format.
3773  * Documented "text" import format.
3774
3775------------------------------------------------------------------------
3776r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
3777Changed paths:
3778   M cucul/cucul.c
3779
3780  * Initialise colours to default/transparent instead of lightgray/black.
3781
3782------------------------------------------------------------------------
3783r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
3784Changed paths:
3785   M NEWS
3786
3787  * Remove non-ASCII character from NEWS file because Doxygen is unable to
3788    encode it in the manpages.
3789
3790------------------------------------------------------------------------
3791r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
3792Changed paths:
3793   M TODO
3794   M caca/caca.h
3795   M cucul/dither.c
3796   M cucul/export.c
3797   M cucul/import.c
3798
3799  * Fix enumeration layout in the manpage documentation.
3800
3801------------------------------------------------------------------------
3802r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
3803Changed paths:
3804   M doc/Makefile.am
3805
3806  * Fucking Doxygen replaces "s with 's in manpages. And it does not even
3807    escape them. Fix that upon installation.
3808
3809------------------------------------------------------------------------
3810r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
3811Changed paths:
3812   M cucul/import.c
3813
3814  * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
3815    before calling cucul_set_canvas_size(), otherwise it'll fill the new area
3816    with the current values.
3817
3818------------------------------------------------------------------------
3819r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
3820Changed paths:
3821   M TODO
3822
3823  * Updated TODO.
3824
3825------------------------------------------------------------------------
3826r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
3827Changed paths:
3828   M ChangeLog
3829   M NEWS
3830
3831  * Updated NEWS and ChangeLog.
3832
3833------------------------------------------------------------------------
3834r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
3835Changed paths:
3836   M doc/Makefile.am
3837   M doc/cacafire.1
3838
3839  * Update the cacademo manpage to reflect the merge.
3840
3841------------------------------------------------------------------------
3842r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
3843Changed paths:
3844   M cucul/colour.c
3845   M cucul/cucul.h
3846
3847  * Implemented cucul_get_color().
3848
3849------------------------------------------------------------------------
3850r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
3851Changed paths:
3852   M cucul/canvas.c
3853
3854  * Fixed chcul_getchar's error behaviour.
3855
3856------------------------------------------------------------------------
3857r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
3858Changed paths:
3859   M configure.ac
3860
3861  * Update versioning.
3862
3863------------------------------------------------------------------------
3864r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
3865Changed paths:
3866   M cucul/export.c
3867
3868  * Handle transparency in the IRC export.
3869
3870------------------------------------------------------------------------
3871r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
3872Changed paths:
3873   M cucul/cucul.c
3874
3875  * When resizing a canvas, use the current fg/bg colours to fill holes.
3876
3877------------------------------------------------------------------------
3878r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
3879Changed paths:
3880   M configure.ac
3881   M test/Makefile.am
3882   D test/toilet.c
3883
3884  * Remove toilet from the libcaca source, it'll be moved to its own repo.
3885
3886------------------------------------------------------------------------
3887r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
3888Changed paths:
3889   M test/toilet.c
3890
3891  * Autocrop toilet output.
3892
3893------------------------------------------------------------------------
3894r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
3895Changed paths:
3896   M cucul/canvas.c
3897   M cucul/cucul.h
3898
3899  * Implement cucul_set_canvas_boundaries() for cropping and expanding.
3900
3901------------------------------------------------------------------------
3902r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
3903Changed paths:
3904   M cucul/export.c
3905
3906  * Really export IRC as UTF-8, as advertised in the documentation.
3907
3908------------------------------------------------------------------------
3909r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
3910Changed paths:
3911   M test/toilet.c
3912
3913  * Handle UTF-8 in TOIlet.
3914  * Add a --irc flag to TOIlet.
3915
3916------------------------------------------------------------------------
3917r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
3918Changed paths:
3919   M test/toilet.c
3920
3921  * Support for platforms without <getopt.h> in TOIlet.
3922
3923------------------------------------------------------------------------
3924r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
3925Changed paths:
3926   M test/Makefile.am
3927   M test/toilet.c
3928
3929  * Added getopt support to toilet.
3930
3931------------------------------------------------------------------------
3932r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
3933Changed paths:
3934   M configure.ac
3935
3936  * Check for <getopt.h> and getopt_long.
3937
3938------------------------------------------------------------------------
3939r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
3940Changed paths:
3941   M test/Makefile.am
3942   A test/toilet.c
3943
3944  * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
3945
3946------------------------------------------------------------------------
3947r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
3948Changed paths:
3949   M caca/driver_gl.c
3950   M cucul/font.c
3951
3952  * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
3953
3954------------------------------------------------------------------------
3955r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
3956Changed paths:
3957   M caca/driver_gl.c
3958
3959 * Oops \o/
3960
3961------------------------------------------------------------------------
3962r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
3963Changed paths:
3964   M caca/driver_gl.c
3965
3966 * REAL fix
3967
3968------------------------------------------------------------------------
3969r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
3970Changed paths:
3971   M caca/driver_gl.c
3972
3973  * More long int -> int32 casts to fix the GL driver on 64-bit arches.
3974
3975------------------------------------------------------------------------
3976r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
3977Changed paths:
3978   M caca/driver_gl.c
3979   M cucul/font.c
3980
3981  * Hopefully fix 64-bit bug.
3982
3983------------------------------------------------------------------------
3984r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
3985Changed paths:
3986   M caca/driver_gl.c
3987   M cucul/font.c
3988
3989 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
3990
3991------------------------------------------------------------------------
3992r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
3993Changed paths:
3994   M cucul/canvas.c
3995   M cucul/cucul.h
3996
3997  * Implemented cucul_getchar(). Useful because you don’t necessarily know
3998    what you are importing.
3999
4000------------------------------------------------------------------------
4001r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
4002Changed paths:
4003   M kernel/kernel.c
4004   M kernel/kernel.h
4005
4006  * Added an fprintf stub to the kernel.
4007
4008------------------------------------------------------------------------
4009r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
4010Changed paths:
4011   M caca/driver_gl.c
4012
4013  * Optimised memory usage in the GL driver and added a few comments.
4014
4015------------------------------------------------------------------------
4016r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 3 lines
4017Changed paths:
4018   M caca/driver_gl.c
4019
4020 * Fixed compilation warning, and ....
4021 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
4022
4023------------------------------------------------------------------------
4024r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
4025Changed paths:
4026   M cucul/cucul.h
4027   M cucul/font.c
4028
4029  * Got rid of cucul_render_glyph(). Ahahahaha.
4030
4031------------------------------------------------------------------------
4032r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
4033Changed paths:
4034   M caca/driver_gl.c
4035
4036  * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
4037
4038------------------------------------------------------------------------
4039r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
4040Changed paths:
4041   M caca/driver_gl.c
4042
4043  * Full Unicode support in the GL driver.
4044
4045------------------------------------------------------------------------
4046r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
4047Changed paths:
4048   M cucul/font.c
4049
4050  * Oops, fixed typo in cucul_get_font_blocks().
4051
4052------------------------------------------------------------------------
4053r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
4054Changed paths:
4055   M cucul/cucul.h
4056   M cucul/font.c
4057
4058  * Implemented cucul_get_font_blocks() to export the list of available glyphs.
4059
4060------------------------------------------------------------------------
4061r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
4062Changed paths:
4063   M configure.ac
4064
4065  * Remove useless -I../kernel/ from CFLAGS.
4066
4067------------------------------------------------------------------------
4068r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
4069Changed paths:
4070   M build-kernel
4071
4072  * Fix the kernel build rules.
4073
4074------------------------------------------------------------------------
4075r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
4076Changed paths:
4077   M caca/caca.c
4078   M caca/driver_raw.c
4079   M caca/driver_vga.c
4080
4081  * Do not build the raw output in kernel mode.
4082  * Fix cucul_utf32_to_cp437() call in the VGA output.
4083
4084------------------------------------------------------------------------
4085r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
4086Changed paths:
4087   M kernel/kernel.c
4088   M kernel/kernel.h
4089
4090  * Fixed memcmp() prototype and implementation.
4091
4092------------------------------------------------------------------------
4093r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
4094Changed paths:
4095   M cucul/cucul.c
4096   M kernel/kernel.c
4097   M kernel/kernel.h
4098
4099  * Added errno support to the kernel.
4100
4101------------------------------------------------------------------------
4102r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
4103Changed paths:
4104   M DotNet/Caca.cs
4105   M DotNet/test.cs
4106
4107 * Updated .Net bindings
4108
4109------------------------------------------------------------------------
4110r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
4111Changed paths:
4112   M README
4113   M caca/driver_gl.c
4114
4115 * Updated README, just to say my coding style is just perfect, sam is too pedantic.
4116
4117------------------------------------------------------------------------
4118r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
4119Changed paths:
4120   M kernel/kernel.c
4121   M src/cacaview.c
4122   M src/img2irc.c
4123
4124  * A few coding style fixes.
4125
4126------------------------------------------------------------------------
4127r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
4128Changed paths:
4129   M caca/driver_vga.c
4130   M common.h
4131   M configure.ac
4132   M cucul/buffer.c
4133   M cucul/cucul.c
4134   M kernel/kernel.c
4135   M kernel/kernel.h
4136   M src/Makefile.am
4137   M src/cacadraw.c
4138   M src/cacaplay.c
4139   M src/cacaview.c
4140   M src/common-image.c
4141   M src/img2irc.c
4142   M test/demo.c
4143   M test/demo0.c
4144   M test/dithering.c
4145   M test/event.c
4146   M test/export.c
4147   M test/font.c
4148   M test/font2tga.c
4149   M test/frames.c
4150   M test/gamma.c
4151   M test/hsv.c
4152   M test/import.c
4153   M test/input.c
4154   M test/spritedit.c
4155   M test/text.c
4156   M test/transform.c
4157   M test/truecolor.c
4158   M test/unicode.c
4159   M tools/optipal.c
4160
4161 * Updated kernel 'driver', still not working, but most of the work is done
4162
4163------------------------------------------------------------------------
4164r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
4165Changed paths:
4166   M TODO
4167
4168  * Minor TODO update.
4169
4170------------------------------------------------------------------------
4171r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
4172Changed paths:
4173   M cucul/font.c
4174
4175  * Minor documentation fix (testing the buildbot, actually).
4176
4177------------------------------------------------------------------------
4178r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
4179Changed paths:
4180   M caca/driver_gl.c
4181   M cucul/font.c
4182
4183 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
4184
4185------------------------------------------------------------------------
4186r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
4187Changed paths:
4188   M caca/driver_gl.c
4189
4190  * Coding style (ahaha vieux porc).
4191
4192------------------------------------------------------------------------
4193r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
4194Changed paths:
4195   M src/cacademo.c
4196
4197  * Got rid of OFFSET_X and OFFSET_Y.
4198
4199------------------------------------------------------------------------
4200r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
4201Changed paths:
4202   M src/cacademo.c
4203
4204  * More cleanup in cacademo.c.
4205
4206------------------------------------------------------------------------
4207r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
4208Changed paths:
4209   M src/cacademo.c
4210
4211  * Cosmetic changes to cacademo.
4212
4213------------------------------------------------------------------------
4214r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
4215Changed paths:
4216   M src/cacademo.c
4217
4218  * Factored the star code (vieux porc).
4219
4220------------------------------------------------------------------------
4221r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
4222Changed paths:
4223   M caca/driver_gl.c
4224   M cucul/cucul.h
4225   M cucul/font.c
4226
4227  * Fixed cucul_render_glyph(). There is no way this could have ever possibly
4228    worked properly.
4229
4230------------------------------------------------------------------------
4231r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
4232Changed paths:
4233   M src/cacademo.c
4234
4235  * Moved transition data to the function.
4236
4237------------------------------------------------------------------------
4238r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
4239Changed paths:
4240   M src/cacademo.c
4241
4242 * Added nifty rotation to our 80's star.
4243
4244------------------------------------------------------------------------
4245r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
4246Changed paths:
4247   M cucul/triangle.c
4248
4249  * Fixing precision.
4250
4251------------------------------------------------------------------------
4252r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
4253Changed paths:
4254   M cucul/triangle.c
4255
4256 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
4257
4258------------------------------------------------------------------------
4259r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
4260Changed paths:
4261   M src/cacademo.c
4262
4263 * Added much disco transition (ellipses suck). YMCA \o/
4264
4265------------------------------------------------------------------------
4266r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
4267Changed paths:
4268   M caca/driver_slang.c
4269
4270  * Fix compilation warning in the slang driver.
4271
4272------------------------------------------------------------------------
4273r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
4274Changed paths:
4275   M src/cacademo.c
4276
4277  * Smooth transitions between effects in cacademo. Press 'n' to switch
4278    immediately to the next transition.
4279
4280------------------------------------------------------------------------
4281r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
4282Changed paths:
4283   M test/gamma.c
4284
4285  * Fix badly initialised data in the gamma test.
4286
4287------------------------------------------------------------------------
4288r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
4289Changed paths:
4290   M src/cacademo.c
4291   M test/Makefile.am
4292   D test/matrix.c
4293
4294  * Moved the matrix effect test into cacademo. Removed the motion sensor
4295    stuff, it's cool but it's crap.
4296
4297------------------------------------------------------------------------
4298r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
4299Changed paths:
4300   M test/matrix.c
4301
4302 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
4303
4304------------------------------------------------------------------------
4305r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
4306Changed paths:
4307   M caca/driver_gl.c
4308
4309 * Fixed truecolor bug in OpenGL driver.
4310
4311------------------------------------------------------------------------
4312r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
4313Changed paths:
4314   M src/cacademo.c
4315
4316  * Factor most of the cacademo code.
4317
4318------------------------------------------------------------------------
4319r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
4320Changed paths:
4321   M src/cacademo.c
4322
4323  * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
4324    to cast the int to double in the sin() call.  (:@ gruik!
4325
4326------------------------------------------------------------------------
4327r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
4328Changed paths:
4329   M src/cacademo.c
4330
4331 * hey, ***I*** found a factorisation bug in cacaballs !
4332
4333------------------------------------------------------------------------
4334r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
4335Changed paths:
4336   M caca/driver_gl.c
4337   M cucul/cucul.h
4338   M cucul/font.c
4339
4340 * OpenGL builtin font support
4341
4342------------------------------------------------------------------------
4343r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
4344Changed paths:
4345   M src/Makefile.am
4346   D src/cacaball.c
4347   A src/cacademo.c
4348   D src/cacamoir.c
4349   D src/cacaplas.c
4350
4351  * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
4352
4353------------------------------------------------------------------------
4354r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
4355Changed paths:
4356   M cucul/cucul.c
4357
4358  * Initialize random seed to getpid()+time(NULL) so that the user does not
4359    have to do it.
4360
4361------------------------------------------------------------------------
4362r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
4363Changed paths:
4364   M ChangeLog
4365   M NEWS
4366   M configure.ac
4367
4368  * Updated ChangeLog and NEWS.
4369  * 0.99.beta4 release.
4370
4371------------------------------------------------------------------------
4372r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
4373Changed paths:
4374   M doc/Makefile.am
4375
4376  * Replace 'man3caca' with 'man3' in generated manpages.
4377
4378------------------------------------------------------------------------
4379r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
4380Changed paths:
4381   M test/demo0.c
4382
4383  * Fix dithering handling in demo0.c.
4384
4385------------------------------------------------------------------------
4386r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
4387Changed paths:
4388   M caca-config.in
4389
4390  * Do not output unnecessary libraries in caca-output config.
4391
4392------------------------------------------------------------------------
4393r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
4394Changed paths:
4395   M doc/migrating.dox
4396
4397  * Oops, thinko in the migration doc.
4398
4399------------------------------------------------------------------------
4400r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
4401Changed paths:
4402   M doc/migrating.dox
4403
4404  * Updated the migration documentation so that it mentions the <caca0.h>
4405    compatibility layer.
4406
4407------------------------------------------------------------------------
4408r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
4409Changed paths:
4410   M caca/caca0.c
4411   M caca/caca0.h
4412
4413  * Made features (such as dithering mode) and caca_sqrt work in the legacy
4414    0.x glue code.
4415
4416------------------------------------------------------------------------
4417r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
4418Changed paths:
4419   M test/Makefile.am
4420   A test/demo0.c
4421
4422  * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
4423    test for the <caca0.h> emulation layer.
4424
4425------------------------------------------------------------------------
4426r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
4427Changed paths:
4428   M caca/Makefile.am
4429   A caca/caca0.c
4430   A caca/caca0.h
4431
4432  * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
4433    just need to include <caca0.h> instead of <caca.h> and should be source-
4434    compatible with old versions of libcaca.
4435
4436    Most of the old API works, except features and caca_sqrt(). Sprites do
4437    work API-wise but due to the new format they are no longer working in
4438    the same way.
4439
4440------------------------------------------------------------------------
4441r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
4442Changed paths:
4443   M test/export.c
4444
4445  * Fix a crash in export.c with unknown file formats.
4446
4447------------------------------------------------------------------------
4448r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
4449Changed paths:
4450   M cucul/transform.c
4451
4452  * U+214B TURNED AMPERSAND
4453
4454------------------------------------------------------------------------
4455r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
4456Changed paths:
4457   M ChangeLog
4458   M NEWS
4459   M configure.ac
4460
4461  * Updated ChangeLog and NEWS.
4462  * 0.99.beta3 release.
4463
4464------------------------------------------------------------------------
4465r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
4466Changed paths:
4467   M ChangeLog
4468   M Makefile.am
4469   M configure.ac
4470   D debian/Makefile.am
4471   D debian/caca-utils.install
4472   D debian/caca-utils.mime
4473   D debian/changelog
4474   D debian/compat
4475   D debian/control
4476   D debian/copyright
4477   D debian/libcaca-dev.install
4478   D debian/libcaca0.install
4479   D debian/libcucul-dev.install
4480   D debian/libcucul0.install
4481   D debian/rules
4482
4483  * Removed debian packaging stuff from the trunk. It'll now be at
4484    svn://svn.debian.org/svn/sam-hocevar/pkg-misc
4485
4486------------------------------------------------------------------------
4487r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
4488Changed paths:
4489   M caca/driver_gl.c
4490
4491  * Factored some of the GL code.
4492
4493------------------------------------------------------------------------
4494r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
4495Changed paths:
4496   M test/matrix.c
4497
4498  * A few changes to the matrix program. I do not plan to maintain it.
4499
4500------------------------------------------------------------------------
4501r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
4502Changed paths:
4503   M caca/caca.c
4504   M caca/caca.h
4505   M caca/driver_conio.c
4506   M caca/driver_ncurses.c
4507   M caca/driver_raw.c
4508   M caca/driver_slang.c
4509   M caca/driver_vga.c
4510   M caca/event.c
4511   M caca/graphics.c
4512
4513  * Fixed libcaca prototypes so that all functions use the errno mechanism
4514    and return a value.
4515
4516------------------------------------------------------------------------
4517r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
4518Changed paths:
4519   M cucul/cucul.c
4520
4521  * Fixed cucul_create_canvas()'s documentation.
4522
4523------------------------------------------------------------------------
4524r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
4525Changed paths:
4526   M cucul/dither.c
4527
4528  * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
4529    thanks to Sean D'Epagnier.
4530
4531------------------------------------------------------------------------
4532r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
4533Changed paths:
4534   M cxx/caca++.cpp
4535   M cxx/caca++.h
4536   M cxx/cpptest.cpp
4537
4538 * Updated C++ bindings
4539
4540------------------------------------------------------------------------
4541r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
4542Changed paths:
4543   M debian/control
4544
4545  * Fix debian package dependencies; -dev packages didn't pull their library
4546    dependencies. Of course.
4547
4548------------------------------------------------------------------------
4549r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
4550Changed paths:
4551   M test/matrix.c
4552
4553  * Fixed matrix.c for non-Thinkpad computers.
4554
4555------------------------------------------------------------------------
4556r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
4557Changed paths:
4558   M configure.ac
4559
4560  * Fix a build failure when X11R7 is available but OpenGL isn't.
4561
4562------------------------------------------------------------------------
4563r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
4564Changed paths:
4565   M test/Makefile.am
4566   A test/matrix.c
4567
4568  * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
4569    which case it is massively useless.
4570
4571------------------------------------------------------------------------
4572r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
4573Changed paths:
4574   M ChangeLog
4575   M NEWS
4576   M configure.ac
4577   M debian/changelog
4578
4579  * Updated ChangeLog and NEWS.
4580  * 0.99.beta2 release.
4581
4582------------------------------------------------------------------------
4583r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
4584Changed paths:
4585   M debian/caca-utils.install
4586   M debian/libcucul-dev.install
4587
4588  * Updated the Debian build scripts.
4589
4590------------------------------------------------------------------------
4591r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
4592Changed paths:
4593   M cucul/canvas.c
4594
4595  * Fixed an out of bounds bug in cucul_blit().
4596
4597------------------------------------------------------------------------
4598r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
4599Changed paths:
4600   M caca-config.in
4601
4602  * Removed legacy CUCUL_LIBS from caca-config.
4603
4604------------------------------------------------------------------------
4605r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
4606Changed paths:
4607   M caca/driver_ncurses.c
4608   M caca/driver_slang.c
4609
4610  * UTF-8 input support for ncurses.
4611  * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
4612
4613------------------------------------------------------------------------
4614r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
4615Changed paths:
4616   M caca/graphics.c
4617
4618  * Reduced IDLE_USEC by half. Today's machines are fast :-)
4619
4620------------------------------------------------------------------------
4621r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
4622Changed paths:
4623   M caca/caca.c
4624   M caca/driver_ncurses.c
4625   M configure.ac
4626
4627  * Fixed UTF-8 support in ncurses.
4628  * Set ncurses's priority higher than slang.
4629
4630------------------------------------------------------------------------
4631r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
4632Changed paths:
4633   M TODO
4634
4635  * Updated TODO list.
4636
4637------------------------------------------------------------------------
4638r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
4639Changed paths:
4640   M caca/driver_slang.c
4641   M cucul/box.c
4642   M cucul/canvas.c
4643   M cucul/charset.c
4644   M cucul/conic.c
4645   M cucul/cucul.h
4646   M cucul/line.c
4647   M cucul/triangle.c
4648
4649  * Have cucul_utf8_to_utf32 write how many bytes it read.
4650  * Use that in the SLang driver so that it supports UTF-8 input.
4651
4652------------------------------------------------------------------------
4653r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
4654Changed paths:
4655   M cucul/export.c
4656
4657  * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
4658    an explicit cast.
4659
4660------------------------------------------------------------------------
4661r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
4662Changed paths:
4663   M caca/caca.c
4664   M caca/driver_ncurses.c
4665   M test/colors.c
4666   M test/input.c
4667
4668  * Minor cosmetic changes in the test programs.
4669  * Code enhancements in the ncurses driver.
4670  * Added a comment to explain why slang has a higher priority than ncurses.
4671
4672------------------------------------------------------------------------
4673r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
4674Changed paths:
4675   M caca/driver_conio.c
4676
4677  * Fixed the DOS build.
4678
4679------------------------------------------------------------------------
4680r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
4681Changed paths:
4682   M caca/caca_internals.h
4683
4684  * Minor cosmetic fix.
4685
4686------------------------------------------------------------------------
4687r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
4688Changed paths:
4689   M caca/Makefile.am
4690   M cucul/Makefile.am
4691   M cxx/Makefile.am
4692   M kernel/Makefile.am
4693   M test/Makefile.am
4694   M tools/Makefile.am
4695
4696  * Added -I${top_srcdir} to the compilation flags to fix builds configured
4697    from an alternate directory (they failed to find common.h).
4698
4699------------------------------------------------------------------------
4700r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
4701Changed paths:
4702   M configure.ac
4703   M src/Makefile.am
4704
4705  * Removed --enable-network flag, but reused the test as a condition for
4706    building cacaserver.
4707
4708------------------------------------------------------------------------
4709r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
4710Changed paths:
4711   M build-dos
4712   M build-win32
4713
4714  * Updated build scripts for DOS and Win32.
4715
4716------------------------------------------------------------------------
4717r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
4718Changed paths:
4719   M caca/driver_ncurses.c
4720   M caca/driver_slang.c
4721
4722  * Got backspace to work with the slang and ncurses drivers in an X
4723    terminal window.
4724
4725------------------------------------------------------------------------
4726r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
4727Changed paths:
4728   M caca/driver_gl.c
4729
4730  * More coding style fixes in the GL driver.
4731
4732------------------------------------------------------------------------
4733r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
4734Changed paths:
4735   M caca/driver_gl.c
4736
4737  * Fixed awful indenting of the GL plugin.
4738
4739------------------------------------------------------------------------
4740r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
4741Changed paths:
4742   M caca/driver_ncurses.c
4743
4744  * Make the ncurses driver UTF-8 and UTF-32 aware.
4745  * Add the backspace key to the ncurses driver.
4746
4747------------------------------------------------------------------------
4748r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
4749Changed paths:
4750   M caca/driver_slang.c
4751
4752  * Make the slang driver UTF-8 and UTF-32 aware.
4753  * Add the backspace key to the slang driver.
4754
4755------------------------------------------------------------------------
4756r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
4757Changed paths:
4758   M caca/caca.h
4759   M caca/driver_conio.c
4760   M caca/driver_gl.c
4761   M caca/driver_ncurses.c
4762   M caca/driver_slang.c
4763   M caca/driver_win32.c
4764   M caca/driver_x11.c
4765   M caca/event.c
4766   M test/input.c
4767
4768  * Renamed the event data member "ucs4" to "utf32" for consistency
4769    with "utf8".
4770
4771------------------------------------------------------------------------
4772r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
4773Changed paths:
4774   M debian/changelog
4775   M debian/control
4776
4777  * Added information from a recent Debian upload of the old
4778    version of libcaca.
4779
4780------------------------------------------------------------------------
4781r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
4782Changed paths:
4783   M test/Makefile.am
4784   A test/input.c
4785
4786  * Text input test program. Might be merged into libcaca if it works well.
4787
4788------------------------------------------------------------------------
4789r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
4790Changed paths:
4791   M TODO
4792
4793  * Updated the TODO list.
4794
4795------------------------------------------------------------------------
4796r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
4797Changed paths:
4798   M debian/caca-utils.install
4799   M debian/libcucul-dev.install
4800
4801  * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
4802
4803------------------------------------------------------------------------
4804r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
4805Changed paths:
4806   M caca/caca.h
4807   M caca/graphics.c
4808   M python/pypycaca.c
4809   M python/pypycaca.h
4810   M src/aafire.c
4811   M src/cacaball.c
4812   M src/cacamoir.c
4813   M src/cacaplas.c
4814   M test/demo.c
4815   M test/frames.c
4816   M test/gamma.c
4817
4818  * Renamed caca_set_delay() and caca_get_rendertime() into
4819    caca_set_display_time() and caca_get_display_time() for consistency.
4820
4821------------------------------------------------------------------------
4822r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
4823Changed paths:
4824   M cucul/charset.c
4825
4826  * Documented the newly exported charset functions.
4827
4828------------------------------------------------------------------------
4829r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
4830Changed paths:
4831   M caca/driver_ncurses.c
4832   M caca/driver_slang.c
4833   M cucul/box.c
4834   M cucul/canvas.c
4835   M cucul/charset.c
4836   M cucul/conic.c
4837   M cucul/cucul.h
4838   M cucul/cucul_internals.h
4839   M cucul/export.c
4840   M cucul/import.c
4841   M cucul/line.c
4842   M cucul/triangle.c
4843   M tools/makefont.c
4844
4845  * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
4846
4847------------------------------------------------------------------------
4848r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
4849Changed paths:
4850   M cucul/font.c
4851   M cucul/font_mono9.h
4852   M cucul/font_monobold12.h
4853
4854  * Regenerated fonts and reactivated them under Win32.
4855
4856------------------------------------------------------------------------
4857r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
4858Changed paths:
4859   M tools/makefont.c
4860
4861  * Elite trick in the font generator to cope with C89's string length
4862    limitation of 509 characters. Instead of doing:
4863       char foo[10] = "abcdefghij";
4864    we now do:
4865       struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
4866
4867------------------------------------------------------------------------
4868r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
4869Changed paths:
4870   M test/font2tga.c
4871
4872  * font2tga no longer needs cucul_internal.h.
4873
4874------------------------------------------------------------------------
4875r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
4876Changed paths:
4877   M cucul/box.c
4878   M cucul/canvas.c
4879   M cucul/conic.c
4880   M cucul/cucul.h
4881   M cucul/cucul_internals.h
4882   M cucul/dither.c
4883   M cucul/import.c
4884   M cucul/line.c
4885   M cucul/triangle.c
4886   M test/font2tga.c
4887
4888  * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
4889    int which shall be used as an UTF-32 character. We do not have any casting
4890    problems due to the signedness of chars because all characters were
4891    ASCII (ie. <= 0x7f) beforehands.
4892
4893------------------------------------------------------------------------
4894r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
4895Changed paths:
4896   M test/Makefile.am
4897   A test/font2tga.c
4898
4899  * Added font2tga, a test program that exports our font in a known format.
4900
4901------------------------------------------------------------------------
4902r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
4903Changed paths:
4904   M test/export.c
4905
4906  * If the export test target is ANSI or UTF-8, dither image with special
4907    shaded glyphs.
4908
4909------------------------------------------------------------------------
4910r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
4911Changed paths:
4912   M configure.ac
4913
4914  * Removed useless -lXt from X11 libraries check.
4915
4916------------------------------------------------------------------------
4917r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
4918Changed paths:
4919   M cucul/import.c
4920
4921  * Workaround for illegal ^[[0,0H ANSI escape code.
4922
4923------------------------------------------------------------------------
4924r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
4925Changed paths:
4926   M cucul/dither.c
4927
4928  * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
4929    better performances.
4930
4931------------------------------------------------------------------------
4932r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
4933Changed paths:
4934   M cucul/export.c
4935
4936  * Add linebreaks to the ANSI exporter for better readability, and use
4937    the save/load cursor position trick to ignore them.
4938
4939------------------------------------------------------------------------
4940r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
4941Changed paths:
4942   M cucul/export.c
4943
4944 * Fixed postscript exporter, image in not at the bottom of the page anymore
4945
4946------------------------------------------------------------------------
4947r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 2 lines
4948Changed paths:
4949   M src/cacaserver.c
4950
4951  * Use UTF-8 instead of ANSI in cacaserver
4952
4953------------------------------------------------------------------------
4954r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 2 lines
4955Changed paths:
4956   M cucul/font_mono9.h
4957   M cucul/font_monobold12.h
4958
4959  * Optimise built-in fonts. We gain about 100kB in the final binary.
4960
4961------------------------------------------------------------------------
4962r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
4963Changed paths:
4964   M tools/makefont.c
4965
4966  * Optimise similar glyphs when generating a font. Given how many glyphs
4967    are unavailable, this is a significant gain.
4968
4969------------------------------------------------------------------------
4970r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
4971Changed paths:
4972   M caca/driver_x11.c
4973
4974  * Added the long dash and middle dot CP437 characters to the X11 driver.
4975
4976------------------------------------------------------------------------
4977r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
4978Changed paths:
4979   M cucul/import.c
4980
4981  * If the ANSI file we import does not use the 80 columns, we don't expand
4982    the canvas to 80 columns.
4983
4984------------------------------------------------------------------------
4985r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
4986Changed paths:
4987   M src/cacadraw.c
4988
4989  * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
4990  * Decreased PgUp/PgDn scrolling rate.
4991
4992------------------------------------------------------------------------
4993r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
4994Changed paths:
4995   M kernel/kernel.c
4996
4997  * Removed a useless cast in the kernel code.
4998
4999------------------------------------------------------------------------
5000r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
5001Changed paths:
5002   M DotNet/AssemblyInfo.cs
5003   M DotNet/Caca.cs
5004   M DotNet/Cucul.cs
5005   M DotNet/test.cs
5006
5007  * Set svn properties on the .NET files.
5008
5009------------------------------------------------------------------------
5010r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
5011Changed paths:
5012   M test/font.c
5013   M test/text.c
5014
5015  * Cosmetic fix in test/font.c.
5016  * Use UTF-8 output in test/text.c instead of ANSI.
5017
5018------------------------------------------------------------------------
5019r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
5020Changed paths:
5021   M caca/caca.h
5022
5023  * Minor cosmetic fix in a comment.
5024
5025------------------------------------------------------------------------
5026r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
5027Changed paths:
5028   M cucul/font_mono9.h
5029   M cucul/font_monobold12.h
5030   M tools/makefont.c
5031
5032  * Added a few more Unicode blocks to the default fonts.
5033
5034------------------------------------------------------------------------
5035r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
5036Changed paths:
5037   M cucul/transform.c
5038
5039  * Added a few more Unicode characters to the glyph transformations.
5040
5041------------------------------------------------------------------------
5042r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
5043Changed paths:
5044   M cucul/cucul.h
5045   M cucul/dither.c
5046
5047  * Changed the cucul_create_dither() prototype to make sure the mask
5048    arguments are at least 32 bits.
5049
5050------------------------------------------------------------------------
5051r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
5052Changed paths:
5053   M test/export.c
5054
5055  * Make the export test 80 columns wide, so that the ANSI we generate can
5056    be read by other programs.
5057
5058------------------------------------------------------------------------
5059r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
5060Changed paths:
5061   M cucul/font_mono9.h
5062   M cucul/font_monobold12.h
5063
5064  * Updated fonts with the new hardcoded CP437 glyphs.
5065
5066------------------------------------------------------------------------
5067r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
5068Changed paths:
5069   M tools/makefont.c
5070
5071  * Hardcode a few CP437 glyphs in makefont.c because they don't look that
5072    good with Pango.
5073
5074------------------------------------------------------------------------
5075r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
5076Changed paths:
5077   M caca/driver_ncurses.c
5078   M caca/driver_slang.c
5079   M tools/Makefile.am
5080   M tools/makefont.c
5081
5082  * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
5083
5084------------------------------------------------------------------------
5085r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
5086Changed paths:
5087   M cucul/export.c
5088
5089  * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
5090    SVG exporters.
5091
5092------------------------------------------------------------------------
5093r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
5094Changed paths:
5095   M cucul/charset.c
5096   M cucul/cucul_internals.h
5097
5098  * Implemented the private _cucul_utf32_to_utf8() helper.
5099
5100------------------------------------------------------------------------
5101r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
5102Changed paths:
5103   M cucul/export.c
5104
5105  * Exporter now generates valid ANSI, with CP437 characters.
5106
5107------------------------------------------------------------------------
5108r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
5109Changed paths:
5110   M cucul/export.c
5111
5112  * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
5113    text.
5114
5115------------------------------------------------------------------------
5116r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
5117Changed paths:
5118   M cucul/colour.c
5119
5120  * Use a slightly different RGB palette for ANSI colours, so that brown
5121    really looks like brown and not like desaturated yellow.
5122
5123------------------------------------------------------------------------
5124r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
5125Changed paths:
5126   M DotNet/test.cs
5127   M caca/event.c
5128   M doc/tutorial.dox
5129
5130 * Fixed error in tutorial, updated caca_get_event() doc
5131
5132------------------------------------------------------------------------
5133r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
5134Changed paths:
5135   M DotNet/AssemblyInfo.cs
5136   M DotNet/Caca.cs
5137   M DotNet/Cucul.cs
5138   M DotNet/test.cs
5139
5140 * Fixed $Id
5141
5142------------------------------------------------------------------------
5143r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
5144Changed paths:
5145   A DotNet/AssemblyInfo.cs
5146   A DotNet/Caca.cs
5147   A DotNet/Cucul.cs
5148   A DotNet/Makefile
5149   A DotNet/libCaca.dll.config
5150   A DotNet/libCucul.dll.config
5151   A DotNet/test.cs
5152
5153 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
5154
5155------------------------------------------------------------------------
5156r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
5157Changed paths:
5158   M cucul/cucul.h
5159   M cucul/dither.c
5160   M cucul/export.c
5161   M cucul/font.c
5162   M cucul/import.c
5163   M cucul/sprite.c
5164   M cucul/transform.c
5165
5166  * Completed return value and errno handling in libcucul API.
5167
5168------------------------------------------------------------------------
5169r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
5170Changed paths:
5171   M test/export.c
5172
5173  * Allow an optional input filename in the export test for cheap conversions.
5174
5175------------------------------------------------------------------------
5176r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
5177Changed paths:
5178   M caca/driver_gl.c
5179   M cucul/import.c
5180
5181 * coding style fixes again
5182
5183------------------------------------------------------------------------
5184r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
5185Changed paths:
5186   M cxx/caca++.cpp
5187   M cxx/caca++.h
5188   M cxx/cucul++.h
5189   M src/cacadraw.c
5190
5191 * Fixed indentation. I did it myself, I'm a big boy.
5192
5193------------------------------------------------------------------------
5194r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
5195Changed paths:
5196   M cucul/import.c
5197
5198  * Fixed line wrapping on some weird ANSI files.
5199
5200------------------------------------------------------------------------
5201r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
5202Changed paths:
5203   M cucul/import.c
5204
5205  * Fixed an ANSI rendering bug related to the bold attribute.
5206
5207------------------------------------------------------------------------
5208r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
5209Changed paths:
5210   M cucul/font_mono9.h
5211   M cucul/font_monobold12.h
5212   M tools/makefont.c
5213
5214  * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
5215    built-in font so that we now cover all of CP437.
5216
5217------------------------------------------------------------------------
5218r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
5219Changed paths:
5220   M cucul/import.c
5221
5222  * Minor code reorganisation and documenting.
5223
5224------------------------------------------------------------------------
5225r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
5226Changed paths:
5227   M caca/driver_gl.c
5228
5229 * Added preliminary (it means that's fucked up) CP437 codepage
5230
5231------------------------------------------------------------------------
5232r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
5233Changed paths:
5234   M caca/driver_x11.c
5235
5236  * Added U+25A0 (■) to the CP437 hack in the X11 driver.
5237
5238------------------------------------------------------------------------
5239r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
5240Changed paths:
5241   M caca/driver_gl.c
5242
5243 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
5244
5245------------------------------------------------------------------------
5246r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
5247Changed paths:
5248   M caca/driver_x11.c
5249
5250 * removed duplicate code
5251
5252------------------------------------------------------------------------
5253r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
5254Changed paths:
5255   M caca/driver_x11.c
5256
5257  * Wow, we even have Home/End support in X11.
5258
5259------------------------------------------------------------------------
5260r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
5261Changed paths:
5262   M caca/driver_x11.c
5263
5264  * PageUp/PageDown support in X11.
5265
5266------------------------------------------------------------------------
5267r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
5268Changed paths:
5269   M caca/driver_gl.c
5270
5271 * Fixed home/pgup/pgdown/insert events
5272
5273------------------------------------------------------------------------
5274r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
5275Changed paths:
5276   M src/cacadraw.c
5277
5278 * page up / down
5279
5280------------------------------------------------------------------------
5281r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
5282Changed paths:
5283   M cucul/import.c
5284
5285  * In ANSI, bold only sets the foreground colour to bright, not the
5286    background.
5287
5288------------------------------------------------------------------------
5289r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
5290Changed paths:
5291   M src/Makefile.am
5292   A src/cacadraw.c
5293   M test/import.c
5294
5295  * Added cacadraw. It only shows files and lets you scroll for now, but
5296    it will eventually evolve into something better.
5297
5298------------------------------------------------------------------------
5299r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
5300Changed paths:
5301   M cucul/import.c
5302
5303 * Really updated doc
5304
5305------------------------------------------------------------------------
5306r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
5307Changed paths:
5308   M cucul/import.c
5309
5310 * Fixed documentation for import
5311
5312------------------------------------------------------------------------
5313r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
5314Changed paths:
5315   D cpp/Makefile.am
5316   D cpp/caca++.cpp
5317   D cpp/caca++.h
5318   D cpp/caca++.pc.in
5319   D cpp/cpptest.cpp
5320   D cpp/cucul++.cpp
5321   D cpp/cucul++.h
5322   D cpp/cucul++.pc.in
5323
5324  * Removed legacy cpp directory.
5325
5326------------------------------------------------------------------------
5327r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
5328Changed paths:
5329   M Makefile.am
5330   M configure.ac
5331   A cxx/Makefile.am
5332   A cxx/caca++.cpp
5333   A cxx/caca++.h
5334   A cxx/caca++.pc.in
5335   A cxx/cpptest.cpp
5336   A cxx/cucul++.cpp
5337   A cxx/cucul++.h
5338   A cxx/cucul++.pc.in
5339
5340 * Updated C++ bindings and renamed directory to more comprehensive cxx
5341
5342------------------------------------------------------------------------
5343r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
5344Changed paths:
5345   M test/event.c
5346
5347  * Minor typo.
5348
5349------------------------------------------------------------------------
5350r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
5351Changed paths:
5352   M cpp/caca++.cpp
5353   M cpp/caca++.h
5354   M cpp/cpptest.cpp
5355   M cpp/cucul++.cpp
5356   M cpp/cucul++.h
5357
5358 * Updated libcaca c++ bindings
5359
5360------------------------------------------------------------------------
5361r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
5362Changed paths:
5363   M cucul/buffer.c
5364   M cucul/cucul.h
5365   M cucul/cucul_internals.h
5366   M cucul/export.c
5367   M cucul/import.c
5368   M src/cacaplay.c
5369   M src/cacaserver.c
5370   M test/import.c
5371   M test/text.c
5372
5373  * Implemented cucul_load_file() and cucul_load_memory() to load respectively
5374    a file and a memory area into a libcucul buffer.
5375  * Changed the cucul_import_canvas() prototype so that it uses libcucul
5376    buffers instead of simple memory areas.
5377
5378------------------------------------------------------------------------
5379r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
5380Changed paths:
5381   M cucul/import.c
5382
5383  * Argh, _really_ fixed the uninitialised variable.
5384
5385------------------------------------------------------------------------
5386r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
5387Changed paths:
5388   M cucul/import.c
5389
5390  * Fixed an uninitialised variable.
5391
5392------------------------------------------------------------------------
5393r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
5394Changed paths:
5395   M cucul/import.c
5396
5397  * Fixed our buffer overflow in the ANSI parser by simply skipping control
5398    sequences longer than 100 characters.
5399  * Documented the escape sequence format.
5400
5401------------------------------------------------------------------------
5402r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
5403Changed paths:
5404   M cpp/cpptest.cpp
5405   M cpp/cucul++.cpp
5406   M cpp/cucul++.h
5407   M test/demo.c
5408
5409 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
5410
5411------------------------------------------------------------------------
5412r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
5413Changed paths:
5414   M cucul/import.c
5415
5416  * More robust ANSI sequence argument parser. Detects private sequences and
5417    intermediate bytes.
5418
5419------------------------------------------------------------------------
5420r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
5421Changed paths:
5422   M cucul/import.c
5423
5424 * Fixed warning in a clever and tested way. Bordel de merde.
5425
5426------------------------------------------------------------------------
5427r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
5428Changed paths:
5429   M cucul/import.c
5430
5431  * Coding style.
5432
5433------------------------------------------------------------------------
5434r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
5435Changed paths:
5436   M cucul/import.c
5437
5438  * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
5439
5440------------------------------------------------------------------------
5441r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
5442Changed paths:
5443   M cucul/import.c
5444
5445 * Fixed warnings in ansi importer
5446
5447------------------------------------------------------------------------
5448r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
5449Changed paths:
5450   M cucul/import.c
5451
5452  * More cleaning up of the ANSI loader. Fixed reverse video.
5453
5454------------------------------------------------------------------------
5455r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
5456Changed paths:
5457   M cucul/colour.c
5458
5459  * Set the transparent colour's RGB values to the default colour's ones.
5460
5461------------------------------------------------------------------------
5462r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
5463Changed paths:
5464   M cucul/import.c
5465
5466 * Improved ANSI format detection
5467
5468------------------------------------------------------------------------
5469r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
5470Changed paths:
5471   M cucul/import.c
5472
5473  * Really fixed bold in ANSI loader, and removed dead code.
5474
5475------------------------------------------------------------------------
5476r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
5477Changed paths:
5478   M cucul/import.c
5479
5480  * Simplified _manage_modifiers() a bit.
5481
5482------------------------------------------------------------------------
5483r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
5484Changed paths:
5485   M cucul/import.c
5486
5487  * Fixed bold support in ANSI loader.
5488
5489------------------------------------------------------------------------
5490r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
5491Changed paths:
5492   M cucul/import.c
5493
5494  * A few fixes in the ANSI interpreter.
5495
5496------------------------------------------------------------------------
5497r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
5498Changed paths:
5499   M cucul/import.c
5500
5501  * Got rid of _update_canvas_size().
5502
5503------------------------------------------------------------------------
5504r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
5505Changed paths:
5506   M cucul/import.c
5507
5508 * _updated_coding_style(aBit);
5509
5510------------------------------------------------------------------------
5511r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
5512Changed paths:
5513   M cucul/import.c
5514
5515  * Ahahaha. Meet the "optimisation" that breaks everything.
5516
5517------------------------------------------------------------------------
5518r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
5519Changed paths:
5520   M cucul/import.c
5521
5522  * Small optimisation in import_text().
5523
5524------------------------------------------------------------------------
5525r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
5526Changed paths:
5527   M cucul/import.c
5528
5529  * Really minor coding style fixes in the ANSI importer.
5530
5531------------------------------------------------------------------------
5532r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
5533Changed paths:
5534   M cucul/canvas.c
5535   M cucul/colour.c
5536   M cucul/cucul.c
5537   M cucul/cucul.h
5538   M cucul/cucul_internals.h
5539
5540  * More error checking in libcucul.
5541
5542------------------------------------------------------------------------
5543r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
5544Changed paths:
5545   M test/import.c
5546
5547  * Jylam is too modest.
5548
5549------------------------------------------------------------------------
5550r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
5551Changed paths:
5552   A test/import.c
5553
5554 * Added importers test
5555
5556------------------------------------------------------------------------
5557r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
5558Changed paths:
5559   M cucul/import.c
5560   M test/Makefile.am
5561
5562 * Added preliminary ANSI importer, added import formats autodection
5563
5564------------------------------------------------------------------------
5565r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
5566Changed paths:
5567   M configure.ac
5568   M cucul/box.c
5569   M cucul/buffer.c
5570   M cucul/canvas.c
5571   M cucul/conic.c
5572   M cucul/cucul.h
5573   M cucul/line.c
5574   M cucul/triangle.c
5575
5576  * Check for <errno.h>.
5577  * Started changing function prototypes so that they return an integer
5578    instead of void, just in case they might fail.
5579
5580------------------------------------------------------------------------
5581r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
5582Changed paths:
5583   M cucul/Makefile.am
5584   M cucul/cucul.h
5585   D cucul/error.c
5586
5587  * Reverted that errno stuff. We'll just use the real errno.
5588
5589------------------------------------------------------------------------
5590r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
5591Changed paths:
5592   M cucul/Makefile.am
5593   M cucul/cucul.h
5594   A cucul/error.c
5595
5596  * Added basis for an errno-like mechanism.
5597
5598------------------------------------------------------------------------
5599r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
5600Changed paths:
5601   M build-win32
5602   M configure.ac
5603
5604  * Removed my previously introduced --enable-pangoft2 and replaced it with
5605    a nicer cross compilation check.
5606
5607------------------------------------------------------------------------
5608r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
5609Changed paths:
5610   M build-win32
5611   M configure.ac
5612   M src/Makefile.am
5613   M src/cacaserver.c
5614
5615  * Brought the Win32 build back on its wheels.
5616
5617------------------------------------------------------------------------
5618r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
5619Changed paths:
5620   M common.h
5621   M configure.ac
5622   M cucul/font.c
5623   M src/cacaserver.c
5624   M tools/makefont.c
5625
5626  * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
5627
5628------------------------------------------------------------------------
5629r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
5630Changed paths:
5631   M caca/driver_win32.c
5632
5633  * Fixed minor compilation warning.
5634
5635------------------------------------------------------------------------
5636r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
5637Changed paths:
5638   M common.h
5639
5640  * Win32 compilation fix.
5641
5642------------------------------------------------------------------------
5643r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
5644Changed paths:
5645   M cucul/font.c
5646
5647  * On win32, only disable the built-in fonts, not all the font functions.
5648
5649------------------------------------------------------------------------
5650r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
5651Changed paths:
5652   M common.h
5653   M configure.ac
5654   M cucul/font.c
5655   M tools/makefont.c
5656
5657  * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
5658  * Implement htons/htonl in common.h just in case.
5659
5660------------------------------------------------------------------------
5661r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
5662Changed paths:
5663   M doc/style.dox
5664
5665  * Hahaha, fixed the coding style example.
5666
5667------------------------------------------------------------------------
5668r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
5669Changed paths:
5670   M caca/caca.c
5671   M caca/caca_internals.h
5672   M caca/driver_conio.c
5673   M caca/driver_gl.c
5674   M caca/driver_ncurses.c
5675   M caca/driver_raw.c
5676   M caca/driver_slang.c
5677   M caca/driver_vga.c
5678   M caca/driver_win32.c
5679   M caca/driver_x11.c
5680   M caca/event.c
5681   M caca/graphics.c
5682   M caca/time.c
5683   M common.h
5684   M configure.ac
5685   M cucul/box.c
5686   M cucul/buffer.c
5687   M cucul/canvas.c
5688   M cucul/charset.c
5689   M cucul/colour.c
5690   M cucul/conic.c
5691   M cucul/cucul.c
5692   M cucul/cucul_internals.h
5693   M cucul/dither.c
5694   M cucul/export.c
5695   M cucul/font.c
5696   M cucul/import.c
5697   M cucul/line.c
5698   M cucul/sprite.c
5699   M cucul/transform.c
5700   M cucul/triangle.c
5701   M kernel/kernel.c
5702   M src/aafire.c
5703   M src/cacaball.c
5704   M src/cacamoir.c
5705   M src/cacaplas.c
5706   M src/cacaplay.c
5707   M src/cacaserver.c
5708   M src/cacaview.c
5709   M src/common-image.c
5710   M src/img2irc.c
5711   M test/colors.c
5712   M test/demo.c
5713   M test/dithering.c
5714   M test/event.c
5715   M test/spritedit.c
5716   M tools/makefont.c
5717   M tools/optipal.c
5718
5719  * Removed duplicate uint*_t defines from *_internal.h and included common.h
5720    in all .c files that needed it.
5721
5722------------------------------------------------------------------------
5723r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
5724Changed paths:
5725   M Makefile.am
5726   A common.h
5727   M test/export.c
5728   M test/font.c
5729   M test/frames.c
5730   M test/gamma.c
5731   M test/hsv.c
5732   M test/text.c
5733   M test/transform.c
5734   M test/truecolor.c
5735   M test/unicode.c
5736
5737  * Added "common.h", a placeholder for simple features and functions missing
5738    from some systems.
5739
5740------------------------------------------------------------------------
5741r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
5742Changed paths:
5743   M cucul/export.c
5744
5745  * Print '?' for Unicode characters in the ANSI export. We'll decide later
5746    whether we want plain ASCII, UTF-8, or CP437.
5747
5748------------------------------------------------------------------------
5749r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
5750Changed paths:
5751   M configure.ac
5752
5753  * Oops, fixed an old typo that brevented building without PangoFt2.
5754
5755------------------------------------------------------------------------
5756r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
5757Changed paths:
5758   M debian/Makefile.am
5759   M debian/caca-utils.install
5760   M debian/libcucul-dev.install
5761
5762  * Fixed Debian build files.
5763
5764------------------------------------------------------------------------
5765r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
5766Changed paths:
5767   M configure.ac
5768
5769  * Do not bail out if PangoFt2 was not found.
5770
5771------------------------------------------------------------------------
5772r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
5773Changed paths:
5774   M ChangeLog
5775   M NEWS
5776   M TODO
5777
5778  * 0.99.beta1 release.
5779
5780------------------------------------------------------------------------
5781r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
5782Changed paths:
5783   M configure.ac
5784   M cucul/Makefile.am
5785   M test/Makefile.am
5786
5787  * Got rid of CUCUL_LIBS. It's unused.
5788
5789------------------------------------------------------------------------
5790r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
5791Changed paths:
5792   M Makefile.am
5793   M debian/Makefile.am
5794   A debian/caca-utils.install
5795   M debian/changelog
5796   M debian/control
5797   A debian/libcaca-dev.install
5798   A debian/libcaca0.install
5799   A debian/libcucul-dev.install
5800   A debian/libcucul0.install
5801   M debian/rules
5802   M doc/Makefile.am
5803
5804  * Updated Debian build rules.
5805
5806------------------------------------------------------------------------
5807r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
5808Changed paths:
5809   M caca/event.c
5810   M doc/migrating.dox
5811   M test/colors.c
5812   M test/dithering.c
5813   M test/font.c
5814   M test/frames.c
5815   M test/hsv.c
5816   M test/transform.c
5817   M test/truecolor.c
5818   M test/unicode.c
5819
5820  * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
5821
5822------------------------------------------------------------------------
5823r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
5824Changed paths:
5825   M doc/migrating.dox
5826
5827  * Minor updates to the migration documentation.
5828
5829------------------------------------------------------------------------
5830r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
5831Changed paths:
5832   M doc/Makefile.am
5833
5834  * Slightly improved the documentation build rules dependencies.
5835
5836------------------------------------------------------------------------
5837r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
5838Changed paths:
5839   M ChangeLog
5840   M NEWS
5841   M TODO
5842
5843  * Updated ChangeLog, NEWS and TODO.
5844
5845------------------------------------------------------------------------
5846r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
5847Changed paths:
5848   M doc/libcaca.dox
5849   M doc/migrating.dox
5850
5851  * Updated the migration guide.
5852
5853------------------------------------------------------------------------
5854r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
5855Changed paths:
5856   M doc/style.dox
5857
5858  * Wrote the C coding style documentation.
5859
5860------------------------------------------------------------------------
5861r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
5862Changed paths:
5863   M test/Makefile.am
5864   A test/frames.c
5865   A test/text.c
5866
5867  * Added a test for multiple frames support.
5868  * Added a test for textfile loading.
5869
5870------------------------------------------------------------------------
5871r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
5872Changed paths:
5873   M cucul/cucul.c
5874   M cucul/cucul.h
5875   M cucul/cucul_internals.h
5876   M cucul/sprite.c
5877
5878  * Support for multiple frames in canvases.
5879
5880------------------------------------------------------------------------
5881r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
5882Changed paths:
5883   M cucul/import.c
5884
5885  * Added a simple "text" importer, until the cool ANSI importer arrives.
5886
5887------------------------------------------------------------------------
5888r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
5889Changed paths:
5890   M cucul/export.c
5891
5892  * Disabled the foreground/background optimisation in the IRC export because
5893    it breaks on too many IRC clients.
5894
5895------------------------------------------------------------------------
5896r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
5897Changed paths:
5898   M test/demo.c
5899   M test/spritedit.c
5900
5901  * Disabled sprite stuff from the tests.
5902
5903------------------------------------------------------------------------
5904r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
5905Changed paths:
5906   M cpp/caca++.h
5907   M cpp/cucul++.cpp
5908   M cpp/cucul++.h
5909
5910  * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
5911
5912------------------------------------------------------------------------
5913r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
5914Changed paths:
5915   M configure.ac
5916   M cpp/Makefile.am
5917
5918  * Fixed --enable-cpp to actually do something. Also, disabled it by
5919    default for the release, because it's not up to date and needs a lot
5920    of polishing.
5921
5922------------------------------------------------------------------------
5923r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
5924Changed paths:
5925   M doc/Makefile.am
5926   M doc/libcaca.dox
5927   M doc/migrating.dox
5928   A doc/style.dox
5929   A doc/tutorial.dox
5930
5931  * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
5932
5933------------------------------------------------------------------------
5934r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
5935Changed paths:
5936   M configure.ac
5937
5938  * Set version number to 0.99.beta1.
5939
5940------------------------------------------------------------------------
5941r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
5942Changed paths:
5943   M cucul/cucul.c
5944   M cucul/cucul_internals.h
5945
5946  * Got rid of cv->scratch_line. It's unused, too.
5947
5948------------------------------------------------------------------------
5949r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
5950Changed paths:
5951   M cucul/cucul.c
5952   M cucul/cucul_internals.h
5953
5954  * Got rid of cv->empty_line, it's now unused.
5955
5956------------------------------------------------------------------------
5957r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
5958Changed paths:
5959   M configure.ac
5960   M cpp/cucul++.cpp
5961   M cpp/cucul++.h
5962   M cucul/canvas.c
5963   M cucul/cucul.h
5964   M src/cacaview.c
5965   M src/img2irc.c
5966   M test/colors.c
5967   M test/demo.c
5968   M test/event.c
5969   M test/gamma.c
5970   M test/spritedit.c
5971
5972  * Changed cucul_clear_canvas() again. It now uses the current foreground
5973    and background colours to clear the screen.
5974
5975------------------------------------------------------------------------
5976r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
5977Changed paths:
5978   M cpp/caca++.cpp
5979   M cpp/caca++.h
5980
5981  * Fixed a segfault in the C++ bindings. Vieux porc !
5982
5983------------------------------------------------------------------------
5984r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
5985Changed paths:
5986   M caca/Makefile.am
5987   M configure.ac
5988   M cpp/Makefile.am
5989   M cucul/Makefile.am
5990
5991  * Set library names to lib*.so.0.10.0.
5992
5993------------------------------------------------------------------------
5994r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
5995Changed paths:
5996   M cucul/import.c
5997
5998  * Fixed a compilation warning.
5999
6000------------------------------------------------------------------------
6001r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
6002Changed paths:
6003   M cucul/import.c
6004
6005  * Minor documentation fix.
6006
6007------------------------------------------------------------------------
6008r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
6009Changed paths:
6010   M cpp/caca++.cpp
6011   M cpp/caca++.h
6012   M cpp/cpptest.cpp
6013   M cpp/cucul++.cpp
6014   M cpp/cucul++.h
6015
6016  * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
6017
6018------------------------------------------------------------------------
6019r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
6020Changed paths:
6021   M caca/driver_raw.c
6022   M cpp/cucul++.cpp
6023   M cpp/cucul++.h
6024   M cucul/Makefile.am
6025   M cucul/cucul.c
6026   M cucul/cucul.h
6027   M cucul/export.c
6028   A cucul/import.c
6029   M src/cacaplay.c
6030   M src/cacaserver.c
6031   M src/img2irc.c
6032   M test/export.c
6033
6034  * Moved cucul_load_canvas() into cucul/import.c and renamed it into
6035    cucul_import_canvas().
6036  * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
6037
6038------------------------------------------------------------------------
6039r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
6040Changed paths:
6041   M cucul/colour.c
6042   M cucul/dither.c
6043   M cucul/export.c
6044   M cucul/font.c
6045
6046  * Minor documentation improvements.
6047
6048------------------------------------------------------------------------
6049r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
6050Changed paths:
6051   M TODO
6052   M caca/caca.h
6053   M cucul/cucul.h
6054   M doc/Makefile.am
6055   M doc/libcaca.dox
6056   A doc/migrating.dox
6057   A doc/user.dox
6058
6059  * Documentation improvements. Wrote a small migration guide and added the
6060    skeleton of a tutorial for Jylam.
6061
6062------------------------------------------------------------------------
6063r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
6064Changed paths:
6065   M AUTHORS
6066   M NEWS
6067   M THANKS
6068   M TODO
6069   M caca/caca.h
6070   M doc/Makefile.am
6071   M doc/doxygen.cfg.in
6072   A doc/libcaca.dox
6073
6074  * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
6075    documentation page from caca.h to a separate file.
6076
6077------------------------------------------------------------------------
6078r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
6079Changed paths:
6080   M caca/driver_ncurses.c
6081
6082  * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
6083
6084------------------------------------------------------------------------
6085r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
6086Changed paths:
6087   M cpp/Makefile.am
6088
6089  * Workaround for broken C++ linking with old libtool versions.
6090
6091------------------------------------------------------------------------
6092r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
6093Changed paths:
6094   M NOTES
6095   M tools/optipal.c
6096
6097  * Moved the technical discussion on S-Lang's palette optimisation from
6098    NOTES to tools/optipal.c.
6099
6100------------------------------------------------------------------------
6101r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
6102Changed paths:
6103   M caca/caca.c
6104   M caca/caca.h
6105   M caca/caca_internals.h
6106   M caca/driver_conio.c
6107   M caca/driver_gl.c
6108   M caca/driver_ncurses.c
6109   M caca/driver_raw.c
6110   M caca/driver_slang.c
6111   M caca/driver_vga.c
6112   M caca/driver_win32.c
6113   M caca/driver_x11.c
6114   M caca/graphics.c
6115   M cpp/caca++.cpp
6116   M cpp/caca++.h
6117   M cucul/cucul.c
6118   M python/pypycaca.c
6119   M python/pypycaca.h
6120   M src/aafire.c
6121   M src/cacaball.c
6122   M src/cacamoir.c
6123   M src/cacaplas.c
6124   M src/cacaplay.c
6125   M src/cacaview.c
6126   M test/colors.c
6127   M test/demo.c
6128   M test/dithering.c
6129   M test/event.c
6130   M test/font.c
6131   M test/gamma.c
6132   M test/hsv.c
6133   M test/spritedit.c
6134   M test/transform.c
6135   M test/truecolor.c
6136   M test/unicode.c
6137
6138  * More function mass-renaming: caca_attach -> caca_create_display, etc.
6139
6140------------------------------------------------------------------------
6141r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
6142Changed paths:
6143   M caca/driver_raw.c
6144   M cucul/cucul.c
6145   M cucul/export.c
6146   M src/cacaserver.c
6147
6148  * Added a new "caca" exporter.
6149  * Removed most code from the raw driver and replaced it with a call to the
6150    caca exporter.
6151  * Slightly changed the caca export format and updated code accordingly.
6152  * Improved cacaserver error reporting.
6153
6154------------------------------------------------------------------------
6155r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
6156Changed paths:
6157   M debian/control
6158
6159  * Updates to the Debian build files.
6160
6161------------------------------------------------------------------------
6162r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
6163Changed paths:
6164   M cucul/dither.c
6165   M src/aafire.c
6166   M src/cacaball.c
6167   M src/cacamoir.c
6168   M src/cacaplas.c
6169   M src/cacaview.c
6170   M src/img2irc.c
6171   M test/demo.c
6172   M test/export.c
6173   M test/font.c
6174   M test/gamma.c
6175   M test/hsv.c
6176
6177  * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
6178    now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
6179    computations.
6180
6181------------------------------------------------------------------------
6182r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
6183Changed paths:
6184   M cucul/cucul.c
6185   M cucul/dither.c
6186   M test/demo.c
6187   M test/dithering.c
6188
6189  * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
6190    values between 0 and 9 (used to be 0 and 10). Updated documentation
6191    accordingly.
6192
6193------------------------------------------------------------------------
6194r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
6195Changed paths:
6196   M cpp/cucul++.cpp
6197   M cpp/cucul++.h
6198   M cucul/canvas.c
6199   M cucul/cucul.h
6200   M src/cacaview.c
6201   M src/img2irc.c
6202   M test/colors.c
6203   M test/demo.c
6204   M test/event.c
6205   M test/gamma.c
6206   M test/spritedit.c
6207
6208  * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
6209    choose the background colour.
6210
6211------------------------------------------------------------------------
6212r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
6213Changed paths:
6214   M caca/driver_conio.c
6215   M caca/driver_gl.c
6216   M caca/driver_ncurses.c
6217   M caca/driver_slang.c
6218   M caca/driver_vga.c
6219   M caca/driver_win32.c
6220   M caca/driver_x11.c
6221   M caca/graphics.c
6222   M cpp/cucul++.cpp
6223   M cucul/Makefile.am
6224   A cucul/buffer.c
6225   M cucul/cucul.c
6226   M cucul/cucul.h
6227   M cucul/cucul_internals.h
6228   M cucul/export.c
6229   M cucul/font.c
6230   M src/aafire.c
6231   M src/cacaball.c
6232   M src/cacamoir.c
6233   M src/cacaplas.c
6234   M src/cacaplay.c
6235   M src/cacaserver.c
6236   M src/cacaview.c
6237   M src/img2irc.c
6238   M test/colors.c
6239   M test/demo.c
6240   M test/dithering.c
6241   M test/event.c
6242   M test/export.c
6243   M test/font.c
6244   M test/gamma.c
6245   M test/hsv.c
6246   M test/spritedit.c
6247   M test/transform.c
6248   M test/truecolor.c
6249   M test/unicode.c
6250
6251  * Renamed main canvas-related functions so that they have "canvas" in
6252    their name, eg. cucul_create() -> cucul_create_canvas() etc.
6253  * Moved buffer-related functions to cucul/buffer.c.
6254
6255------------------------------------------------------------------------
6256r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
6257Changed paths:
6258   M tools/makefont.c
6259
6260  * Cosmetic changes.
6261
6262------------------------------------------------------------------------
6263r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
6264Changed paths:
6265   M caca/caca.c
6266   M caca/caca.h
6267   M caca/caca_internals.h
6268   M caca/driver_conio.c
6269   M caca/driver_gl.c
6270   M caca/driver_ncurses.c
6271   M caca/driver_raw.c
6272   M caca/driver_slang.c
6273   M caca/driver_vga.c
6274   M caca/driver_win32.c
6275   M caca/driver_x11.c
6276   M caca/event.c
6277   M caca/graphics.c
6278   M cpp/caca++.cpp
6279   M cpp/caca++.h
6280   M cpp/cucul++.cpp
6281   M cpp/cucul++.h
6282   M cucul/box.c
6283   M cucul/canvas.c
6284   M cucul/charset.c
6285   M cucul/colour.c
6286   M cucul/conic.c
6287   M cucul/cucul.c
6288   M cucul/dither.c
6289   M cucul/export.c
6290   M cucul/font.c
6291   M cucul/line.c
6292   M cucul/sprite.c
6293   M cucul/transform.c
6294   M cucul/triangle.c
6295   M src/aafire.c
6296   M src/cacaball.c
6297   M src/cacamoir.c
6298   M src/cacaplas.c
6299   M src/cacaplay.c
6300   M src/cacaview.c
6301   M src/img2irc.c
6302   M test/colors.c
6303   M test/demo.c
6304   M test/dithering.c
6305   M test/event.c
6306   M test/export.c
6307   M test/font.c
6308   M test/gamma.c
6309   M test/hsv.c
6310   M test/spritedit.c
6311   M test/transform.c
6312   M test/truecolor.c
6313   M test/unicode.c
6314
6315  * Renamed caca_t into caca_display_t.
6316  * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
6317
6318------------------------------------------------------------------------
6319r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
6320Changed paths:
6321   M caca/caca.c
6322   M caca/caca.h
6323   M caca/caca_internals.h
6324   M caca/driver_conio.c
6325   M caca/driver_gl.c
6326   M caca/driver_ncurses.c
6327   M caca/driver_raw.c
6328   M caca/driver_slang.c
6329   M caca/driver_vga.c
6330   M caca/driver_win32.c
6331   M caca/driver_x11.c
6332   M caca/event.c
6333   M caca/graphics.c
6334   M cpp/caca++.cpp
6335   M cpp/cucul++.cpp
6336   M cpp/cucul++.h
6337   M cucul/box.c
6338   M cucul/canvas.c
6339   M cucul/colour.c
6340   M cucul/conic.c
6341   M cucul/cucul.c
6342   M cucul/cucul.h
6343   M cucul/cucul_internals.h
6344   M cucul/dither.c
6345   M cucul/export.c
6346   M cucul/font.c
6347   M cucul/line.c
6348   M cucul/sprite.c
6349   M cucul/transform.c
6350   M cucul/triangle.c
6351   M src/aafire.c
6352   M src/cacaball.c
6353   M src/cacamoir.c
6354   M src/cacaplas.c
6355   M src/cacaplay.c
6356   M src/cacaserver.c
6357   M src/cacaview.c
6358   M src/img2irc.c
6359   M test/colors.c
6360   M test/demo.c
6361   M test/dithering.c
6362   M test/event.c
6363   M test/export.c
6364   M test/font.c
6365   M test/gamma.c
6366   M test/hsv.c
6367   M test/spritedit.c
6368   M test/transform.c
6369   M test/truecolor.c
6370   M test/unicode.c
6371
6372  * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
6373
6374------------------------------------------------------------------------
6375r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
6376Changed paths:
6377   M cpp/Makefile.am
6378
6379  * Fixed C++ bindings makefile so that it does not try to use the system's
6380    <cucul.h> and <caca.h> headers.
6381
6382------------------------------------------------------------------------
6383r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
6384Changed paths:
6385   M cucul/export.c
6386
6387  * Truecolor support for the HTML and HTMLv3 exporters.
6388
6389------------------------------------------------------------------------
6390r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
6391Changed paths:
6392   M cucul/colour.c
6393
6394  * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
6395
6396------------------------------------------------------------------------
6397r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
6398Changed paths:
6399   M README
6400   M TODO
6401
6402  * Updated README (caca-config -> pkg-config) and TODO.
6403
6404------------------------------------------------------------------------
6405r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
6406Changed paths:
6407   M cucul/export.c
6408   M tools/makefont.c
6409
6410  * Cosmetic code changes and minor optimisations.
6411
6412------------------------------------------------------------------------
6413r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
6414Changed paths:
6415   M cucul/Makefile.am
6416   M cucul/cucul.c
6417   M cucul/cucul_internals.h
6418   A cucul/export.c
6419   D cucul/export_ansi.c
6420   D cucul/export_bitmap.c
6421   D cucul/export_html.c
6422   D cucul/export_irc.c
6423   D cucul/export_ps.c
6424   D cucul/export_svg.c
6425
6426  * Merged again all export functions into cucul/export.c. They're all the
6427    same and they're very short (50-100 lines).
6428
6429------------------------------------------------------------------------
6430r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
6431Changed paths:
6432   M cucul/cucul.h
6433   M cucul/font.c
6434
6435  * Changed the buffer type in cucul_render_canvas() to void* to avoid
6436    compilation warnings.
6437
6438------------------------------------------------------------------------
6439r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
6440Changed paths:
6441   M test/event.c
6442
6443  * Handle CACA_EVENT_QUIT in the event test program.
6444
6445------------------------------------------------------------------------
6446r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
6447Changed paths:
6448   M configure.ac
6449
6450  * Workaround for broken AC_PATH_X autoconf macros.
6451
6452------------------------------------------------------------------------
6453r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
6454Changed paths:
6455   M caca/driver_x11.c
6456
6457  * Compilation fix.
6458
6459------------------------------------------------------------------------
6460r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
6461Changed paths:
6462   M TODO
6463   M caca/caca.h
6464   M caca/driver_gl.c
6465   M caca/driver_x11.c
6466   M configure.ac
6467
6468  * Implemented CACA_EVENT_QUIT. Unused yet.
6469
6470------------------------------------------------------------------------
6471r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
6472Changed paths:
6473   M cpp/Makefile.am
6474
6475  * Fixed autotools stuff in the cpp bindings.
6476
6477------------------------------------------------------------------------
6478r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
6479Changed paths:
6480   M cpp/cpptest.cpp
6481
6482  * Compilation fix in cpptest.cpp.
6483
6484------------------------------------------------------------------------
6485r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 2 lines
6486Changed paths:
6487   M cpp/caca++.cpp
6488   M cpp/caca++.h
6489   M cpp/cpptest.cpp
6490
6491 * Fixed compile problem, put Event outside Caca class
6492
6493------------------------------------------------------------------------
6494r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
6495Changed paths:
6496   M cpp/cucul++.cpp
6497   M cpp/cucul++.h
6498   M cucul/Makefile.am
6499   M cucul/cucul.c
6500   M cucul/cucul.h
6501   D cucul/math.c
6502
6503  * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
6504    cucul.c just in case.
6505
6506------------------------------------------------------------------------
6507r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
6508Changed paths:
6509   D cpp/Makefile.in
6510   D cpp/caca++.pc
6511   D cpp/cucul++.pc
6512
6513  * Removed a few useless files (vieux porc).
6514
6515------------------------------------------------------------------------
6516r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
6517Changed paths:
6518   M TODO
6519
6520  * Updated TODO list.
6521
6522------------------------------------------------------------------------
6523r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
6524Changed paths:
6525   M test/dithering.c
6526   M test/truecolor.c
6527
6528  * Minor cosmetic changes in the test programs.
6529
6530------------------------------------------------------------------------
6531r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
6532Changed paths:
6533   M cucul/export_ps.c
6534   M cucul/export_svg.c
6535
6536  * Truecolor support in the SVG and PostScript exporters.
6537
6538------------------------------------------------------------------------
6539r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
6540Changed paths:
6541   M cucul/Makefile.am
6542   M cucul/cucul.c
6543   M cucul/cucul_internals.h
6544   A cucul/export_bitmap.c
6545
6546  * Implemented TGA image export.
6547
6548------------------------------------------------------------------------
6549r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
6550Changed paths:
6551   M cucul/colour.c
6552   M cucul/cucul_internals.h
6553
6554  * Implemented argb32 to rgb24fg/bg colour conversions.
6555
6556------------------------------------------------------------------------
6557r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
6558Changed paths:
6559   M test/export.c
6560
6561  * Use cucul_get_export_list() in the export test instead of hardcoding the
6562    list of available formats. Also added a few truecolor blocks to the test.
6563
6564------------------------------------------------------------------------
6565r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
6566Changed paths:
6567   M cucul/font.c
6568
6569  * Fixed abusive strictness in the font loader.
6570
6571------------------------------------------------------------------------
6572r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
6573Changed paths:
6574   M TODO
6575
6576 * Updated TODO list.
6577
6578------------------------------------------------------------------------
6579r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
6580Changed paths:
6581   M cpp/cpptest.cpp
6582
6583 * Better C++ test
6584
6585------------------------------------------------------------------------
6586r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
6587Changed paths:
6588   M cpp/caca++.cpp
6589   M cpp/caca++.h
6590   M cpp/cpptest.cpp
6591   M cpp/cucul++.cpp
6592   M cpp/cucul++.h
6593
6594 * Added license in C++ files.
6595
6596------------------------------------------------------------------------
6597r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
6598Changed paths:
6599   M cpp/cpptest.cpp
6600   M cpp/cucul++.cpp
6601   M cpp/cucul++.h
6602
6603 * Fixed C++ printf(), added it in example
6604
6605------------------------------------------------------------------------
6606r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
6607Changed paths:
6608   M cpp/cpptest.cpp
6609
6610 * Forgot a test on Caca() instantiation
6611
6612------------------------------------------------------------------------
6613r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
6614Changed paths:
6615   M Makefile.am
6616   M configure.ac
6617   A cpp/Makefile.am
6618   A cpp/Makefile.in
6619   A cpp/caca++.cpp
6620   A cpp/caca++.h
6621   A cpp/caca++.pc
6622   A cpp/caca++.pc.in
6623   A cpp/cpptest.cpp
6624   A cpp/cucul++.cpp
6625   A cpp/cucul++.h
6626   A cpp/cucul++.pc
6627   A cpp/cucul++.pc.in
6628
6629 * Added preliminary C++ bindings
6630
6631------------------------------------------------------------------------
6632r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
6633Changed paths:
6634   M caca/driver_gl.c
6635   M caca/driver_x11.c
6636
6637  * Added truecolor support to the X11 and GL drivers.
6638
6639------------------------------------------------------------------------
6640r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
6641Changed paths:
6642   M test/Makefile.am
6643   A test/truecolor.c
6644
6645  * Added test/truecolor.c to test non-ANSI colour pairs.
6646
6647------------------------------------------------------------------------
6648r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
6649Changed paths:
6650   M cucul/canvas.c
6651   M cucul/colour.c
6652   M cucul/cucul.h
6653   M cucul/cucul_internals.h
6654
6655  * Moved cucul_set_color() from canvas.c to colour.c.
6656  * Added cucul_set_truecolor() for non-ANSI colours.
6657  * Added new argb32 -> rgb12 conversion functions.
6658
6659------------------------------------------------------------------------
6660r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
6661Changed paths:
6662   M caca/caca.h
6663   M caca/caca_internals.h
6664   M caca/driver_conio.c
6665   M caca/driver_gl.c
6666   M caca/driver_ncurses.c
6667   M caca/driver_raw.c
6668   M caca/driver_slang.c
6669   M caca/driver_vga.c
6670   M caca/driver_win32.c
6671   M caca/driver_x11.c
6672   M caca/event.c
6673   M caca/time.c
6674   M cucul/cucul.c
6675   M cucul/cucul.h
6676   M cucul/cucul_internals.h
6677   M cucul/dither.c
6678   M cucul/export_ansi.c
6679   M cucul/export_html.c
6680   M cucul/export_irc.c
6681   M cucul/export_ps.c
6682   M cucul/export_svg.c
6683   M cucul/font.c
6684   M cucul/sprite.c
6685   M src/aafire.c
6686   M src/cacaball.c
6687   M src/cacamoir.c
6688   M src/cacaplas.c
6689   M src/cacaplay.c
6690   M src/cacaserver.c
6691   M src/cacaview.c
6692   M src/img2irc.c
6693   M test/colors.c
6694   M test/demo.c
6695   M test/dithering.c
6696   M test/event.c
6697   M test/export.c
6698   M test/font.c
6699   M test/gamma.c
6700   M test/hsv.c
6701   M test/spritedit.c
6702   M test/transform.c
6703   M test/unicode.c
6704
6705  * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
6706    such as cucul_dither_t instead of struct cucul_dither.
6707  * Made cucul_buffer_t an opaque structure and implemented the two getters
6708    cucul_get_buffer_data() and cucul_get_buffer_size().
6709  * Documented all missing functions and function parameters.
6710
6711------------------------------------------------------------------------
6712r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
6713Changed paths:
6714   M cucul/cucul.pc.in
6715
6716  * Fixed bad library name in pc file.
6717
6718------------------------------------------------------------------------
6719r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
6720Changed paths:
6721   M caca/caca_internals.h
6722   M cucul/font.c
6723   M msvc/cacaball.vcproj
6724   M msvc/cacafire.vcproj
6725   M msvc/cacamoir.vcproj
6726   M msvc/cacaplas.vcproj
6727   M msvc/cacaview.vcproj
6728   M msvc/config.h
6729   M msvc/libcaca.sln
6730   M msvc/libcaca.vcproj
6731   M perl/lib/Term/Caca.pm
6732   M perl/lib/Term/Caca/Constants.pm
6733   M perl/lib/Term/Kaka.pm
6734
6735 * Updated MSVC++ project (static library and src/*)
6736
6737------------------------------------------------------------------------
6738r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
6739Changed paths:
6740   M test/demo.c
6741   M test/spritedit.c
6742
6743 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
6744
6745------------------------------------------------------------------------
6746r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
6747Changed paths:
6748   M caca/caca.c
6749   M caca/caca.h
6750   M caca/event.c
6751   M caca/graphics.c
6752   M cucul/box.c
6753   M cucul/canvas.c
6754   M cucul/conic.c
6755   M cucul/cucul.c
6756   M cucul/cucul.h
6757   M cucul/dither.c
6758   M cucul/font.c
6759   M cucul/line.c
6760   M cucul/math.c
6761   M cucul/sprite.c
6762   M cucul/triangle.c
6763
6764  * Improved documentation in many places.
6765
6766------------------------------------------------------------------------
6767r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
6768Changed paths:
6769   M configure.ac
6770   M doc/Makefile.am
6771   M doc/doxygen.cfg.in
6772
6773  * Generate a PDF documentation instead of the PostScript one. It has nice
6774    hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
6775
6776------------------------------------------------------------------------
6777r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
6778Changed paths:
6779   M cucul/font.c
6780
6781  * Ahaha I didn't even check that it compiled properly.
6782
6783------------------------------------------------------------------------
6784r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
6785Changed paths:
6786   M cucul/font.c
6787
6788  * Only support version 1 fonts.
6789
6790------------------------------------------------------------------------
6791r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
6792Changed paths:
6793   M caca/caca.c
6794   M caca/caca.h
6795   M caca/caca_internals.h
6796   M caca/driver_conio.c
6797   M caca/driver_gl.c
6798   M caca/driver_ncurses.c
6799   M caca/driver_raw.c
6800   M caca/driver_slang.c
6801   M caca/driver_vga.c
6802   M caca/driver_win32.c
6803   M caca/driver_x11.c
6804   M caca/event.c
6805   M caca/graphics.c
6806   M caca/time.c
6807   M cucul/box.c
6808   M cucul/canvas.c
6809   M cucul/charset.c
6810   M cucul/colour.c
6811   M cucul/conic.c
6812   M cucul/cucul.c
6813   M cucul/cucul.h
6814   M cucul/cucul_internals.h
6815   M cucul/dither.c
6816   M cucul/export_ansi.c
6817   M cucul/export_html.c
6818   M cucul/export_irc.c
6819   M cucul/export_ps.c
6820   M cucul/export_svg.c
6821   M cucul/font.c
6822   M cucul/line.c
6823   M cucul/math.c
6824   M cucul/sprite.c
6825   M cucul/transform.c
6826   M cucul/triangle.c
6827   M kernel/kernel.c
6828   M kernel/kernel.h
6829   M python/pypycaca.c
6830   M python/pypycaca.h
6831   M src/cacaplas.c
6832   M src/cacaserver.c
6833   M src/cacaview.c
6834   M src/common-image.c
6835   M src/common-image.h
6836
6837  * Removed \file directives from all files except caca.h and cucul.h, to
6838    remove redundencies in the Doxygen documentation.
6839
6840------------------------------------------------------------------------
6841r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
6842Changed paths:
6843   M cucul/font.c
6844
6845  * Added a lot of sanity checks to the font parsing. It should now be
6846    secure against broken files, but it probably needs peer review.
6847
6848------------------------------------------------------------------------
6849r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
6850Changed paths:
6851   M test/Makefile.am
6852   M test/font.c
6853
6854  * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
6855
6856------------------------------------------------------------------------
6857r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
6858Changed paths:
6859   M test/hsv.c
6860
6861  * Fixed caca_get_event() call in test/hsv.c.
6862
6863------------------------------------------------------------------------
6864r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
6865Changed paths:
6866   M cucul/colour.c
6867
6868  * Fixed compilation warning.
6869
6870------------------------------------------------------------------------
6871r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
6872Changed paths:
6873   M cucul/colour.c
6874
6875  * Fixed colour conversion routines so that they work with ARGB too.
6876
6877------------------------------------------------------------------------
6878r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
6879Changed paths:
6880   M cucul/Makefile.am
6881   M cucul/cucul.h
6882   M cucul/font.c
6883   A cucul/font_mono9.h
6884   A cucul/font_monobold12.h
6885   D cucul/font_monospace9.h
6886   M test/font.c
6887
6888  * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
6889  * Fixed font selection through cucul_font_load().
6890  * Added a bigger 10x19 bold font.
6891
6892------------------------------------------------------------------------
6893r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
6894Changed paths:
6895   M tools/makefont.c
6896
6897  * Made makefont more configurable. Also, store the commandline in a comment
6898    so that the font can be easily rebuilt.
6899
6900------------------------------------------------------------------------
6901r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
6902Changed paths:
6903   M TODO
6904
6905  * Updated TODO list.
6906
6907------------------------------------------------------------------------
6908r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
6909Changed paths:
6910   M cucul/cucul.h
6911   M cucul/font.c
6912   M test/font.c
6913
6914  * Internal font support through cucul_load_font(). Documented that.
6915  * Removed ugly hooks from test/font.c.
6916
6917------------------------------------------------------------------------
6918r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
6919Changed paths:
6920   M cucul/font.c
6921
6922  * Ugly overflow bug in the rendering code.
6923
6924------------------------------------------------------------------------
6925r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
6926Changed paths:
6927   M cucul/cucul.h
6928   M cucul/font.c
6929   M test/font.c
6930
6931  * Implemented cucul_get_font_width() and cucul_get_font_height().
6932  * Documented most font functions.
6933  * Cleaned up cucul_render_canvas() and made it actually usable by external
6934    programs. Removed ugly printf() debug calls.
6935
6936------------------------------------------------------------------------
6937r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
6938Changed paths:
6939   M cucul/cucul.c
6940   M cucul/cucul.h
6941   M cucul/cucul_internals.h
6942   M cucul/export_ansi.c
6943   M cucul/export_html.c
6944   M cucul/export_irc.c
6945   M cucul/export_ps.c
6946   M cucul/export_svg.c
6947   M src/cacaserver.c
6948   M src/img2irc.c
6949   M test/export.c
6950
6951  * Renamed cucul_export into cucul_buffer. We'll use it for other things.
6952
6953------------------------------------------------------------------------
6954r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
6955Changed paths:
6956   M cucul/font_monospace9.h
6957
6958  * Putain de bordel de manche a couilles. I forgot to fix the font.
6959
6960------------------------------------------------------------------------
6961r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
6962Changed paths:
6963   M tools/makefont.c
6964
6965  * Some cleaning up in makefont.c.
6966
6967------------------------------------------------------------------------
6968r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
6969Changed paths:
6970   M cucul/font.c
6971   M cucul/font_monospace9.h
6972   M tools/makefont.c
6973
6974  * Fixed 4, 2 and 1-bit font rendering.
6975  * Replaced the 8-bit internal font with a 4-bit one.
6976
6977------------------------------------------------------------------------
6978r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
6979Changed paths:
6980   M cucul/colour.c
6981   M cucul/cucul_internals.h
6982
6983  * Created internal function _cucul_argb32_to_argb4() that splits an argb
6984    fg/bg value into its separate argb 4-bit fields.
6985
6986------------------------------------------------------------------------
6987r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
6988Changed paths:
6989   M test/spritedit.c
6990
6991 * Added silly play with interframe delay. Need to rework sprite format.
6992
6993------------------------------------------------------------------------
6994r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
6995Changed paths:
6996   M cucul/font_monospace9.h
6997
6998  * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
6999    for the moment.
7000
7001------------------------------------------------------------------------
7002r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
7003Changed paths:
7004   M test/Makefile.am
7005   A test/font.c
7006
7007  * Added a test program for the font renderer.
7008
7009------------------------------------------------------------------------
7010r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
7011Changed paths:
7012   M test/export.c
7013
7014  * Code simplification.
7015
7016------------------------------------------------------------------------
7017r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
7018Changed paths:
7019   M cucul/Makefile.am
7020   M cucul/font.c
7021   A cucul/font_monospace9.h
7022
7023  * Created a built-in font from Bitstream Vera (Monospace 9).
7024
7025------------------------------------------------------------------------
7026r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
7027Changed paths:
7028   M configure.ac
7029   M tools/Makefile.am
7030   A tools/makefont.c
7031
7032  * Added a font creator that uses pango to render glyphs.
7033
7034------------------------------------------------------------------------
7035r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
7036Changed paths:
7037   M cucul/cucul.h
7038   M cucul/font.c
7039
7040  * Slightly updated the font format and wrote a font loader. Also added a
7041    skeleton for the renderer that will not last very long.
7042
7043------------------------------------------------------------------------
7044r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
7045Changed paths:
7046   M cucul/font.c
7047
7048  * New version of the font format.
7049
7050------------------------------------------------------------------------
7051r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
7052Changed paths:
7053   M cucul/Makefile.am
7054   A cucul/font.c
7055
7056  * Added a file for future font handling routines. Currently only the font
7057    format proposal is in this file. Feel free to comment.
7058
7059------------------------------------------------------------------------
7060r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
7061
7062  * Proper svn:ignore properties on tools/.
7063
7064------------------------------------------------------------------------
7065r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
7066Changed paths:
7067   M Makefile.am
7068   M caca/driver_slang.c
7069   M configure.ac
7070   M test/Makefile.am
7071   D test/optipal.c
7072   A tools/Makefile.am
7073   A tools/optipal.c
7074
7075  * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
7076    contain development tools that are only useful to libcaca developers.
7077
7078------------------------------------------------------------------------
7079r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
7080Changed paths:
7081   M src/Makefile.am
7082   M src/cacaview.c
7083
7084  * cacaview works again. Somewhat. Image loading is now handled by the
7085    factored common-image.c file. Feature selection such as antialiasing or
7086    dithering mode are still disabled.
7087
7088------------------------------------------------------------------------
7089r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
7090Changed paths:
7091   M src/common-image.c
7092
7093  * Renamed "freadint" to "u32fread", and so on.
7094
7095------------------------------------------------------------------------
7096r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
7097Changed paths:
7098   M src/Makefile.am
7099   A src/common-image.c
7100   A src/common-image.h
7101   A src/img2irc.c
7102
7103  * Added img2irc program. I know it does not have "cucul" or "caca" in the
7104    name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
7105
7106------------------------------------------------------------------------
7107r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
7108Changed paths:
7109   M cucul/export_ansi.c
7110   M cucul/export_html.c
7111   M cucul/export_irc.c
7112   M cucul/export_ps.c
7113   M cucul/export_svg.c
7114
7115  * Avoid useless call to strlen() in the exporters.
7116  * Removed '\x0f' from the IRC exporter until I understand why it was here.
7117
7118------------------------------------------------------------------------
7119r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
7120Changed paths:
7121   M test/export.c
7122
7123  * Fixed test/export that was not printing the last character of the file.
7124
7125------------------------------------------------------------------------
7126r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
7127Changed paths:
7128   M TODO
7129
7130  * Updated TODO list. I forgot the aspect ratio function!
7131
7132------------------------------------------------------------------------
7133r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
7134Changed paths:
7135   M cucul/Makefile.am
7136   D cucul/bitmap.c
7137   A cucul/dither.c
7138
7139  * Renamed bitmap.c into dither.c.
7140
7141------------------------------------------------------------------------
7142r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
7143Changed paths:
7144   M cucul/bitmap.c
7145   M cucul/cucul.c
7146   M cucul/cucul.h
7147   M cucul/cucul_internals.h
7148   M src/aafire.c
7149   M src/cacaball.c
7150   M src/cacamoir.c
7151   M src/cacaplas.c
7152   M src/cacaview.c
7153   M test/demo.c
7154   M test/export.c
7155   M test/gamma.c
7156   M test/hsv.c
7157
7158  * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
7159
7160------------------------------------------------------------------------
7161r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
7162Changed paths:
7163   M cucul/bitmap.c
7164   M cucul/canvas.c
7165   M cucul/cucul.c
7166   M cucul/cucul.h
7167   M cucul/cucul_internals.h
7168   M cucul/sprite.c
7169   M test/dithering.c
7170   M test/optipal.c
7171
7172  * Replaced enum cucul_color with unsigned int. The size of an enum is not
7173    really portable, and Visual Studio complains when they are not explicitely
7174    cast.
7175
7176------------------------------------------------------------------------
7177r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
7178Changed paths:
7179   M doc/doxygen.cfg.in
7180
7181  * Updated the Doxygen configuration file.
7182
7183------------------------------------------------------------------------
7184r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
7185Changed paths:
7186   M cucul/export_ansi.c
7187   M cucul/export_html.c
7188   M cucul/export_irc.c
7189   M cucul/export_ps.c
7190   M cucul/export_svg.c
7191
7192  * Fixed old bugs I introduced in the exporters.
7193  * Fixed exporter headers to make Doxygen happy.
7194
7195------------------------------------------------------------------------
7196r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
7197
7198  * Forgot an svn:ignore property.
7199
7200------------------------------------------------------------------------
7201r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
7202Changed paths:
7203   M caca/Makefile.am
7204   A caca/caca.pc.in
7205   M configure.ac
7206   M cucul/Makefile.am
7207   A cucul/cucul.pc.in
7208
7209  * Added pkgconfig files. Eh ouais mon gars.
7210
7211------------------------------------------------------------------------
7212r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
7213Changed paths:
7214   M caca/driver_conio.c
7215   M caca/driver_gl.c
7216   M caca/driver_ncurses.c
7217   M caca/driver_slang.c
7218   M caca/driver_vga.c
7219   M caca/driver_win32.c
7220   M caca/driver_x11.c
7221   M cucul/colour.c
7222   M cucul/cucul_internals.h
7223   M cucul/export_ansi.c
7224   M cucul/export_html.c
7225   M cucul/export_irc.c
7226   M cucul/export_ps.c
7227   M cucul/export_svg.c
7228
7229  * Replaced occurrences of "rgba" with "argb".
7230
7231------------------------------------------------------------------------
7232r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
7233Changed paths:
7234   M cucul/bitmap.c
7235
7236  * Fixed a syntax error. Gruik.
7237
7238------------------------------------------------------------------------
7239r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
7240Changed paths:
7241   M cucul/bitmap.c
7242   M cucul/cucul.h
7243
7244  * Changed the cucul_set_bitmap_antialias() argument to a string.
7245
7246------------------------------------------------------------------------
7247r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
7248Changed paths:
7249   M cucul/export_ps.c
7250
7251  * Of course I had to fuck up something. Here, PS export works again.
7252
7253------------------------------------------------------------------------
7254r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
7255Changed paths:
7256   M caca/driver_conio.c
7257   M caca/driver_gl.c
7258   M caca/driver_ncurses.c
7259   M caca/driver_raw.c
7260   M caca/driver_slang.c
7261   M caca/driver_vga.c
7262   M caca/driver_win32.c
7263   M caca/driver_x11.c
7264   M cucul/Makefile.am
7265   M cucul/canvas.c
7266   A cucul/colour.c
7267   M cucul/cucul.c
7268   M cucul/cucul_internals.h
7269   M cucul/export_ansi.c
7270   M cucul/export_html.c
7271   M cucul/export_irc.c
7272   M cucul/export_ps.c
7273   M cucul/export_svg.c
7274   M cucul/transform.c
7275   M src/cacaserver.c
7276
7277  * Store colour information on 32 bits, for future 12-bit colour support.
7278
7279------------------------------------------------------------------------
7280r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
7281Changed paths:
7282   M cucul/canvas.c
7283   M cucul/cucul.h
7284
7285  * Got rid of cucul_get_screen(). Use cucul_export() instead.
7286
7287------------------------------------------------------------------------
7288r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
7289Changed paths:
7290   M cucul/cucul.c
7291
7292  * Check the magic bytes at the end of the buffer when cucul_load()ing it.
7293
7294------------------------------------------------------------------------
7295r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
7296Changed paths:
7297   M src/cacaserver.c
7298
7299  * Sanity check in cacaserver.c.
7300
7301------------------------------------------------------------------------
7302r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
7303Changed paths:
7304   M src/cacaserver.c
7305
7306  * Fixed a crash when realloc() returns a new address.
7307
7308------------------------------------------------------------------------
7309r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
7310Changed paths:
7311   M cucul/cucul.c
7312
7313  * Fixed old typo that caused qq->height to be uninitialised.
7314
7315------------------------------------------------------------------------
7316r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
7317Changed paths:
7318   M src/cacaserver.c
7319
7320 * Oops, removed unused variable
7321
7322------------------------------------------------------------------------
7323r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
7324Changed paths:
7325   M src/cacaserver.c
7326
7327 * Added Winsock (c)(tm)(r) compatibility
7328
7329------------------------------------------------------------------------
7330r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
7331Changed paths:
7332   M src/cacaplas.c
7333
7334 * removed b0rked test. No more pigs, I just commited 500 of them.
7335
7336------------------------------------------------------------------------
7337r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
7338Changed paths:
7339   M cucul/bitmap.c
7340
7341  * Set the default dithering mode to Floyd-Steinberg.
7342
7343------------------------------------------------------------------------
7344r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
7345Changed paths:
7346   M cucul/canvas.c
7347   M cucul/sprite.c
7348
7349                             ((`)_.._     ,'-. _..._ _._
7350  * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
7351                             .'            /         (
7352                            /    S        |     _   _ \
7353                           |        a     \     o   o  |
7354                           ;           m         .-.   /
7355                            ;       ',       '-.( '')-'
7356                             '.      |           ;-'
7357                               \    /           /
7358                               /   /-._  __,  7 |
7359                               \  `\  \``  |  | |
7360                                \   \_,\   |  |_,\
7361                                 '-`'      \_,\
7362
7363------------------------------------------------------------------------
7364r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
7365Changed paths:
7366   M TODO
7367   M cucul/canvas.c
7368   M cucul/cucul.h
7369
7370  * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
7371
7372------------------------------------------------------------------------
7373r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
7374Changed paths:
7375   M TODO
7376
7377  * Updated the TODO list.
7378
7379------------------------------------------------------------------------
7380r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
7381Changed paths:
7382   M caca/caca.h
7383   M cucul/bitmap.c
7384   M cucul/cucul.c
7385   M cucul/cucul.h
7386   M cucul/cucul_internals.h
7387   M test/demo.c
7388
7389  * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
7390    environment variables handling. Replaced that with three per-bitmap
7391    functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
7392    cucul_set_bitmap_dithering().
7393  * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
7394    prototypes (but did not implement them yet).
7395  * Added cucul_set_bitmap_charset() to choose what characters are going
7396    to be used for the bitmap rendering.
7397  * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
7398
7399------------------------------------------------------------------------
7400r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
7401Changed paths:
7402   M caca/caca.h
7403   M caca/event.c
7404   M src/aafire.c
7405   M src/cacaball.c
7406   M src/cacamoir.c
7407   M src/cacaplas.c
7408   M src/cacaplay.c
7409   M src/cacaview.c
7410   M test/colors.c
7411   M test/demo.c
7412   M test/dithering.c
7413   M test/event.c
7414   M test/gamma.c
7415   M test/hsv.c
7416   M test/spritedit.c
7417   M test/transform.c
7418   M test/unicode.c
7419
7420  * Merged caca_wait_event() into caca_get_event() and added a timeout
7421    parameter to do what both functions did before, and even more.
7422
7423------------------------------------------------------------------------
7424r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
7425Changed paths:
7426   M src/Makefile.am
7427
7428  * Disabled cacaview for now. I'm going to utterly break it.
7429
7430------------------------------------------------------------------------
7431r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
7432Changed paths:
7433   M cucul/cucul.c
7434   M cucul/cucul.h
7435
7436  * Added cucul_get_export_list(). Returns a list of known export formats.
7437
7438------------------------------------------------------------------------
7439r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
7440Changed paths:
7441   M src/cacaserver.c
7442
7443  * cacaserver works again (but needs a complete rewrite because it's really
7444    become ugly). You can now emulate the previous network driver behaviour
7445    by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
7446
7447------------------------------------------------------------------------
7448r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
7449Changed paths:
7450   M cucul/cucul.c
7451   M cucul/cucul.h
7452   M src/cacaserver.c
7453   M test/export.c
7454
7455  * Changed the 2nd argument of cucul_create_export to a string. This way we
7456    can add new exporters without changing the API.
7457
7458------------------------------------------------------------------------
7459r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
7460Changed paths:
7461   M src/Makefile.am
7462
7463  * Oops, I barfed that makefile.
7464
7465------------------------------------------------------------------------
7466r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
7467Changed paths:
7468   M src/aafire.c
7469   M src/cacaball.c
7470   M src/cacamoir.c
7471
7472 * Added "powered by libcaca" text to all examples for consistency
7473
7474------------------------------------------------------------------------
7475r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
7476Changed paths:
7477   M caca/Makefile.am
7478   M caca/caca.c
7479   M caca/caca.h
7480   M caca/caca_internals.h
7481   D caca/driver_network.c
7482   M src/Makefile.am
7483   M src/cacaplas.c
7484   A src/cacaserver.c
7485
7486  * Removed the network driver and replaced it with a cacaserver executable
7487    that has all the functionality, except it does not work yet (the stdin
7488    reading routine is missing).
7489
7490------------------------------------------------------------------------
7491r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
7492Changed paths:
7493   M caca/driver_raw.c
7494   M src/Makefile.am
7495   A src/cacaplay.c
7496
7497  * Implemented a proof-of-concept cacaplay program that can redisplay a
7498    single frame that was saved by the raw driver.
7499
7500------------------------------------------------------------------------
7501r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
7502Changed paths:
7503   M cucul/cucul.c
7504   M cucul/cucul.h
7505
7506  * Implemented cucul_load() to reload a file that was saved with the
7507    raw driver. I know it is inconsistent to have the loader in libcucul
7508    and the exporter in libcaca but I'll find a way to harmonise that.
7509
7510------------------------------------------------------------------------
7511r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 14 lines
7512Changed paths:
7513   M caca/driver_gl.c
7514
7515 * Fixed OpenGL mouse handling
7516
7517Sam      Le        Vieux      Porc
7518            (\____/)
7519Le          / @__@ \            Le
7520           (  (oo)  )
7521            `-.~~.-'         Vieux
7522Vieux        /    \
7523           @/      \_
7524          (/ /    \ \)        Porc
7525Porc       WW`----'WW
7526
7527Sam      Le        Vieux      Porc
7528
7529------------------------------------------------------------------------
7530r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
7531Changed paths:
7532   M caca/Makefile.am
7533   M caca/caca.c
7534   M caca/caca_internals.h
7535   A caca/driver_raw.c
7536
7537  * Created a minimal raw driver that outputs stuff to stdout.
7538
7539------------------------------------------------------------------------
7540r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
7541Changed paths:
7542   M caca/driver_gl.c
7543
7544                                       ██████                ██████
7545 * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
7546                                       ██░░░░░░░░░░░░░░░░░░░░░░░░██
7547                                        ██░░░░███░░░░░░░░███░░░░██
7548                                       ██░░░░░░███░░░░░░███░░░░░░██
7549                                      ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
7550                                      ██░░░░░░██████████████░░░░░░██
7551                                      ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
7552                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
7553                                      ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
7554                                       ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
7555                                        ██░░░░██████████████░░░░██
7556                                         ███░░░░░░██████░░░░░░███
7557                                           █████░░░░░░░░░░█████
7558                                               ████████████
7559
7560------------------------------------------------------------------------
7561r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
7562Changed paths:
7563   M caca/driver_gl.c
7564   M configure.ac
7565
7566  * Reworked the OpenGL headers and Glut features detection (what did you
7567    expect).
7568
7569------------------------------------------------------------------------
7570r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
7571Changed paths:
7572   M cucul/cucul.h
7573   M cucul/transform.c
7574
7575  * Implemented cucul_invert() to invert a canvas' colours.
7576
7577------------------------------------------------------------------------
7578r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
7579Changed paths:
7580   M caca/driver_gl.c
7581
7582 * Fixed glutCheckLoop headers, testing only under MacOSX
7583
7584------------------------------------------------------------------------
7585r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
7586Changed paths:
7587   M caca/driver_gl.c
7588   M configure.ac
7589
7590 * Added (untested) glut3 glutCheckLoop(), ans a regular display function
7591
7592------------------------------------------------------------------------
7593r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
7594Changed paths:
7595   M cucul/transform.c
7596
7597  * Minor addition to the rotate code.
7598
7599------------------------------------------------------------------------
7600r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
7601Changed paths:
7602   M caca/Makefile.am
7603   M src/Makefile.am
7604   M test/Makefile.am
7605
7606  * Workaround for automake < 1.6.
7607
7608------------------------------------------------------------------------
7609r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 20 lines
7610Changed paths:
7611   M cucul/bitmap.c
7612
7613 * Ok, invert works. OK OK SAM THAT WAS MY FAULT
7614
7615
7616AHAHAH                      _
7617    _._ _..._ .-',     _.._(`))
7618   '-. `     '  /-._.-'    ',/
7619      ) MAIS    \            '.
7620     / _    _    |  JE         \
7621    |  a    a    /     SUIS     |
7622    \   .-.                     ;
7623     '-('' ).-'       ,' UN    ;
7624        '-;           |      .'
7625           \    VIEUX  \    /
7626           | 7  .__  _.-\   \
7627           | |  |  ``/  /`  /
7628          /,_|  |   /,_/   /
7629             /,_/      '`-'
7630
7631POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
7632
7633------------------------------------------------------------------------
7634r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 2 lines
7635Changed paths:
7636   M cucul/bitmap.c
7637   M cucul/cucul.h
7638   M test/demo.c
7639
7640 * 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.
7641
7642------------------------------------------------------------------------
7643r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
7644Changed paths:
7645   M caca/caca.h
7646   M caca/caca_internals.h
7647   M caca/driver_conio.c
7648   M caca/driver_gl.c
7649   M caca/driver_ncurses.c
7650   M caca/driver_network.c
7651   M caca/driver_slang.c
7652   M caca/driver_vga.c
7653   M caca/driver_win32.c
7654   M caca/driver_x11.c
7655   M caca/graphics.c
7656   M test/demo.c
7657
7658  * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
7659    that we have one function less.
7660  * Fixed coding style.
7661  * Removed FUCKING TABS.               ____.------.___
7662                           _______.----'`` ``` `` ``` ``-.
7663                      _.--' ` ```` ` `  ` ```  ``    ``  ``.
7664                  _.-'    ' ` `` ```      `` ` `'           `.  _
7665               .-''      ` H A H A H A `'  M A I S            \/.)
7666     .    . .-' /       `         `                  `      `` ||
7667     |`-.(``-.          `      `       `        ' `  `    ```  |\
7668     `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
7669       `/''````)       `` `          -        -   `````  ' '.' |\_)
7670        |`'_._`       ```      ''`  P O R C .   . ````        /
7671        // @) \    `   ``       ''' .              ```      '/
7672       /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
7673     .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
7674   .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
7675   (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
7676    `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
7677      `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
7678                       |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
7679                       ''',,,''',,,,,,,,,,,,,,,'    /,,'''
7680                                   ''''
7681
7682------------------------------------------------------------------------
7683r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
7684Changed paths:
7685   M caca/driver_x11.c
7686   M caca/graphics.c
7687
7688 * Fixed bug in show/hide cursor, implemented X11 cursor
7689
7690------------------------------------------------------------------------
7691r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
7692Changed paths:
7693   M caca/driver_x11.c
7694   M test/demo.c
7695
7696 * Added forgotten X11 set/hide cursor (non-working code)
7697
7698------------------------------------------------------------------------
7699r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
7700Changed paths:
7701   M caca/caca.h
7702   M caca/caca_internals.h
7703   M caca/driver_conio.c
7704   M caca/driver_gl.c
7705   M caca/driver_ncurses.c
7706   M caca/driver_network.c
7707   M caca/driver_slang.c
7708   M caca/driver_vga.c
7709   M caca/driver_win32.c
7710   M caca/graphics.c
7711
7712 * Added caca_show/hide_cursor, and corresponding GL binding
7713
7714------------------------------------------------------------------------
7715r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
7716Changed paths:
7717   M caca/caca.h
7718
7719  * Documented the caca_event structure and improved a few things here and
7720    there in the documentation.
7721
7722------------------------------------------------------------------------
7723r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
7724Changed paths:
7725   M caca/caca.c
7726   M caca/caca_internals.h
7727   M caca/driver_conio.c
7728   M caca/driver_gl.c
7729   M caca/driver_ncurses.c
7730   M caca/driver_network.c
7731   M caca/driver_slang.c
7732   M caca/driver_vga.c
7733   M caca/driver_win32.c
7734   M caca/driver_x11.c
7735
7736  * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
7737
7738------------------------------------------------------------------------
7739r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
7740Changed paths:
7741   M cucul/math.c
7742
7743  * Removed spurious prototype.
7744
7745------------------------------------------------------------------------
7746r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
7747Changed paths:
7748   M TODO
7749
7750  * Updated the TODO list with what's been done so far.
7751
7752------------------------------------------------------------------------
7753r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
7754Changed paths:
7755   M caca/caca.c
7756   M caca/caca.h
7757   M caca/caca_internals.h
7758   M caca/driver_conio.c
7759   M caca/driver_gl.c
7760   M caca/driver_ncurses.c
7761   M caca/driver_network.c
7762   M caca/driver_slang.c
7763   M caca/driver_vga.c
7764   M caca/driver_win32.c
7765   M caca/driver_x11.c
7766   M caca/event.c
7767   M src/aafire.c
7768   M src/cacaball.c
7769   M src/cacamoir.c
7770   M src/cacaplas.c
7771   M src/cacaview.c
7772   M test/colors.c
7773   M test/demo.c
7774   M test/dithering.c
7775   M test/event.c
7776   M test/gamma.c
7777   M test/hsv.c
7778   M test/spritedit.c
7779   M test/transform.c
7780   M test/unicode.c
7781
7782  * Massive rework of the event handling code, as per the TODO list.
7783
7784------------------------------------------------------------------------
7785r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
7786Changed paths:
7787   M test/gamma.c
7788
7789  * Hahaha mais le vieux porc c'est moi.
7790
7791------------------------------------------------------------------------
7792r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
7793Changed paths:
7794   M cucul/transform.c
7795
7796  * Added missing ASCII characters to cucul_rotate().
7797
7798------------------------------------------------------------------------
7799r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
7800Changed paths:
7801   M cucul/box.c
7802   M cucul/canvas.c
7803   M cucul/conic.c
7804   M cucul/cucul.h
7805   M cucul/cucul_internals.h
7806   M cucul/line.c
7807   M cucul/triangle.c
7808   M src/cacaview.c
7809   M test/demo.c
7810   M test/event.c
7811   M test/export.c
7812   M test/spritedit.c
7813
7814  * Made cucul_putchar32() an internal-only function.
7815  * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
7816    string instead of a single character as their last argument.
7817
7818------------------------------------------------------------------------
7819r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
7820Changed paths:
7821   M cucul/cucul.c
7822   M cucul/cucul.h
7823   M src/aafire.c
7824   M src/cacaball.c
7825   M src/cacamoir.c
7826   M src/cacaplas.c
7827   M src/cacaview.c
7828   M test/colors.c
7829   M test/demo.c
7830   M test/dithering.c
7831   M test/event.c
7832   M test/export.c
7833   M test/gamma.c
7834   M test/hsv.c
7835   M test/spritedit.c
7836   M test/transform.c
7837   M test/unicode.c
7838
7839  * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
7840
7841------------------------------------------------------------------------
7842r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
7843Changed paths:
7844   M TODO
7845
7846  * Removed done stuff from the TODO.
7847  * Updated the TODO list with what I said in the mailing-list. The top
7848    priority is what's marked "API-dependent stuff".
7849
7850------------------------------------------------------------------------
7851r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
7852Changed paths:
7853   M test/Makefile.am
7854   A test/transform.c
7855
7856  * Added a test for the transformation routines.
7857
7858------------------------------------------------------------------------
7859r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
7860Changed paths:
7861   M cucul/transform.c
7862
7863  * Added more characters to the flip/rotate routines.
7864
7865------------------------------------------------------------------------
7866r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
7867Changed paths:
7868   M cucul/Makefile.am
7869   M cucul/cucul.h
7870   A cucul/transform.c
7871
7872  * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
7873    operations on canvases.
7874
7875------------------------------------------------------------------------
7876r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
7877Changed paths:
7878   M caca/caca.c
7879   M caca/caca.h
7880   M caca/caca_internals.h
7881   M caca/driver_conio.c
7882   M caca/driver_gl.c
7883   M caca/driver_ncurses.c
7884   M caca/driver_network.c
7885   M caca/driver_slang.c
7886   M caca/driver_vga.c
7887   M caca/driver_win32.c
7888   M caca/driver_x11.c
7889   M caca/event.c
7890   M caca/graphics.c
7891   M caca/time.c
7892   M cucul/bitmap.c
7893   M cucul/box.c
7894   M cucul/canvas.c
7895   M cucul/charset.c
7896   M cucul/conic.c
7897   M cucul/cucul.c
7898   M cucul/cucul.h
7899   M cucul/cucul_internals.h
7900   M cucul/export_ansi.c
7901   M cucul/export_html.c
7902   M cucul/export_irc.c
7903   M cucul/export_ps.c
7904   M cucul/export_svg.c
7905   M cucul/line.c
7906   M cucul/math.c
7907   M cucul/sprite.c
7908   M cucul/triangle.c
7909   M kernel/kernel.c
7910   M kernel/kernel.h
7911
7912  * Slightly changed header comments.
7913
7914------------------------------------------------------------------------
7915r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
7916Changed paths:
7917   M cucul/canvas.c
7918
7919  * Optimise cucul_blit() by using memcpy() if there is no mask.
7920
7921------------------------------------------------------------------------
7922r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
7923Changed paths:
7924   M cucul/canvas.c
7925   M cucul/cucul.h
7926   M test/Makefile.am
7927   M test/gamma.c
7928
7929  * Added the cucul_blit() function. It lets us blit various canvas one
7930    onto the other with an optional mask.
7931
7932------------------------------------------------------------------------
7933r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
7934Changed paths:
7935   M cucul/cucul.c
7936
7937  * Fixed an uninitialised structure member.
7938
7939------------------------------------------------------------------------
7940r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
7941Changed paths:
7942   M cucul/Makefile.am
7943   A cucul/canvas.c
7944   D cucul/char.c
7945
7946  * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
7947    that is a bit more high level than characters.
7948
7949------------------------------------------------------------------------
7950r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
7951Changed paths:
7952   M caca/driver_network.c
7953   M cucul/cucul.c
7954   M cucul/cucul.h
7955   M test/export.c
7956
7957  * Renamed cucul_get_export() to cucul_create_export().
7958
7959------------------------------------------------------------------------
7960r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
7961Changed paths:
7962   M cucul/bitmap.c
7963   M cucul/cucul.h
7964   M src/aafire.c
7965   M src/cacaball.c
7966   M src/cacamoir.c
7967   M src/cacaplas.c
7968   M src/cacaview.c
7969   M test/demo.c
7970   M test/export.c
7971   M test/gamma.c
7972   M test/hsv.c
7973
7974  * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
7975
7976------------------------------------------------------------------------
7977r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
7978Changed paths:
7979   M cucul/cucul.c
7980   M cucul/cucul.h
7981   M src/aafire.c
7982   M src/cacaball.c
7983   M src/cacamoir.c
7984   M src/cacaplas.c
7985   M src/cacaview.c
7986   M test/colors.c
7987   M test/demo.c
7988   M test/dithering.c
7989   M test/event.c
7990   M test/export.c
7991   M test/gamma.c
7992   M test/hsv.c
7993   M test/spritedit.c
7994   M test/unicode.c
7995
7996  * Changed the cucul_init parameter so that it now directly accepts a
7997    canvas size (use cucul_init(0, 0) for the old behaviour).
7998
7999------------------------------------------------------------------------
8000r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
8001Changed paths:
8002   M kernel/kernel.c
8003
8004  * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
8005
8006------------------------------------------------------------------------
8007r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
8008Changed paths:
8009   M cucul/cucul.c
8010
8011  * Removed code that did not need to be duplicated.
8012
8013------------------------------------------------------------------------
8014r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
8015Changed paths:
8016   M src/cacaview.c
8017
8018  * Gamma support in cacaview (through the g/G key).
8019
8020------------------------------------------------------------------------
8021r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
8022Changed paths:
8023   M test/gamma.c
8024
8025  * Added colour to the gamma test.
8026
8027------------------------------------------------------------------------
8028r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
8029Changed paths:
8030   M cucul/bitmap.c
8031
8032  * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
8033
8034------------------------------------------------------------------------
8035r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
8036Changed paths:
8037   M test/gamma.c
8038
8039  * Animated gamma test.
8040
8041------------------------------------------------------------------------
8042r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
8043Changed paths:
8044   M cucul/cucul.h
8045   M cucul/math.c
8046
8047  * Got rid of cucul_powf(), too complex to implement and no longer used.
8048
8049------------------------------------------------------------------------
8050r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
8051Changed paths:
8052   M configure.ac
8053   M cucul/bitmap.c
8054
8055  * Added optional support for CP437 gray blocks in the bitmap renderer.
8056  * Use a custom pow() function for gamma computation.
8057
8058------------------------------------------------------------------------
8059r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
8060Changed paths:
8061   M cucul/math.c
8062
8063  * Tried to do something with cucul_powf. It currently sucks.
8064
8065------------------------------------------------------------------------
8066r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
8067Changed paths:
8068   M src/cacaplas.c
8069
8070  * Changed the cacaplas colours. Yeah, I do what I want.
8071
8072------------------------------------------------------------------------
8073r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
8074Changed paths:
8075   M test/Makefile.am
8076   A test/gamma.c
8077
8078                                                        ___
8079  * Bitmap gamma test example. Of       ,---.        /""`_,'
8080    course it does not work yet,        |    `\``""-;   /
8081    because some dirty old pig          \   /`\\     ';'
8082    implemented a cucul_powf()        .')   |     __   \
8083    function that only works         / (`  /     /(O\. _|
8084    with integer exponents.       .-`|  `"`      `    .-\_
8085                               .-'   \                  ` ;=-.
8086    HAHAHAHA MAIS            .'        .           ._,   / o o\
8087    VIEUX PORC !         .-'`            .           '-._;_._.J
8088                     .-'`                               `.-'`
8089                 _. -`         L            '          .'
8090               .'           U                  '- ._.-'
8091             /`          C                         /
8092            /         y                           |
8093      ._   ;       J                         |    |
8094       )).-|                     |           |    /
8095      (/`.-|                \    \           /  .;
8096      ( (_)|                 |    \         ; .' |
8097       '--';                 |    `\       / /   |
8098            \                |      `\    /.'   /
8099             \               /        ;  |`\   |
8100              '.           .'      _.-|  |  |  |
8101                '-.     .-';_"---'`.__|  |  |  \
8102                   `'-._     ``'-.    |  \  \__\\
8103                        `''--.___\\   \__\\
8104
8105------------------------------------------------------------------------
8106r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
8107Changed paths:
8108   M cucul/bitmap.c
8109   M cucul/cucul.h
8110   M cucul/sprite.c
8111   M src/aafire.c
8112   M src/cacaball.c
8113   M src/cacamoir.c
8114   M src/cacaplas.c
8115   M src/cacaview.c
8116   M test/demo.c
8117   M test/export.c
8118   M test/hsv.c
8119
8120  * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
8121
8122------------------------------------------------------------------------
8123r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
8124Changed paths:
8125   M configure.ac
8126   M kernel/kernel.c
8127
8128  * Use the asm versions of sin and cos when available.
8129
8130------------------------------------------------------------------------
8131r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
8132Changed paths:
8133   M caca/driver_gl.c
8134
8135 * Added a bird.
8136
8137------------------------------------------------------------------------
8138r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
8139Changed paths:
8140   M caca/driver_x11.c
8141
8142  * Added basic support for a few Unicode characters to the X11 driver.
8143
8144------------------------------------------------------------------------
8145r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
8146Changed paths:
8147   M src/cacaplas.c
8148
8149  * Added a lame "powered by libcaca" banner to cacaplas.
8150
8151------------------------------------------------------------------------
8152r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
8153Changed paths:
8154   M TODO
8155
8156  * Added a few notes to the TODO list.
8157
8158------------------------------------------------------------------------
8159r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
8160Changed paths:
8161   M src/cacaball.c
8162
8163 Nan mais avec ma config   _,--.       ,--._
8164 d'Emacs c'est vraiment    \  > `-"""-' <  /
8165 impossible qu'il reste     `-.         .-'
8166 des tabs dans mon code       / 'e___e` \
8167                       \__   (   (o o)   )
8168  HAHAHAHA MAIS              _\_  `='  _/_
8169   VIEUX PORC !             / /|`-._.-'|\ \
8170            \   .,         / /||_______||\ \
8171              .,|_)      _/ /_||=======||_\ \_
8172  _   _______( ,\ ',    / _/==||       ||==\_ \
8173'(-'.`        '-``o t__ `'(   ^^       ^^   )`'
8174  '/                 (")   \               /
8175   |                t-`     \______|______/
8176    \           )_.-`       |______|______|
8177     \  .^--|  /_|            )__|   |__(
8178      \_(_\ |_|'[_\          /   ]   [   \
8179      '[_\  '[_\             `--'     `--'
8180
8181------------------------------------------------------------------------
8182r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
8183Changed paths:
8184   M test/unicode.c
8185
8186  * More special characters in the Unicode test.
8187
8188------------------------------------------------------------------------
8189r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
8190Changed paths:
8191   M caca/caca.h
8192   M caca/caca_internals.h
8193   M caca/event.c
8194   M caca/graphics.c
8195   M cucul/char.c
8196   M cucul/cucul_internals.h
8197
8198  * Cosmetic fixes.
8199
8200------------------------------------------------------------------------
8201r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
8202Changed paths:
8203   M caca/driver_network.c
8204   M cucul/cucul.c
8205   M cucul/cucul.h
8206   M cucul/export_ansi.c
8207   M cucul/export_html.c
8208   M cucul/export_irc.c
8209   M cucul/export_ps.c
8210   M cucul/export_svg.c
8211   M test/export.c
8212
8213  * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
8214
8215------------------------------------------------------------------------
8216r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
8217Changed paths:
8218   M caca/driver_conio.c
8219   M caca/driver_vga.c
8220   M cucul/Makefile.am
8221   M cucul/char.c
8222   A cucul/charset.c
8223   M cucul/cucul_internals.h
8224
8225  * Factorised some charset handling code into a new cucul/charset.c file.
8226
8227------------------------------------------------------------------------
8228r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
8229Changed paths:
8230   M test/export.c
8231
8232  * Added a few commonly escaped characters to the export test: ( ) " < > &
8233
8234------------------------------------------------------------------------
8235r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
8236Changed paths:
8237   M cucul/export_svg.c
8238
8239  * Full Unicode support in the SVG exporter.
8240
8241------------------------------------------------------------------------
8242r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
8243Changed paths:
8244   M caca/driver_x11.c
8245
8246  * Print '?' instead of spaces for unknown glyphs in the X11 driver.
8247
8248------------------------------------------------------------------------
8249r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
8250Changed paths:
8251   M cucul/export_ps.c
8252
8253                                        ___
8254                                        ',_`""\        .---,
8255                                           \   :-""``/`    |
8256          Ahaha mais vieux porc !!          `;'     //`\   /
8257                                            /   __     |   ('.
8258                                           |_ ./O)\     \  `) \
8259                                          _/-.    `      `"`  |`
8260                                      .-=; `                  /
8261                                     /o o \   ,_,           .
8262                                     L._._;_.-'           .
8263                                       `'-.`             '
8264                                           `.         '
8265                                             '-._. -'
8266
8267------------------------------------------------------------------------
8268r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
8269Changed paths:
8270   M ChangeLog
8271
8272  * Updated ChangeLog and converted it to UTF-8.
8273
8274------------------------------------------------------------------------
8275r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
8276Changed paths:
8277   M cucul/export_svg.c
8278
8279  * Fixed Unicode handling and improved coding style in the SVG exporter.
8280
8281------------------------------------------------------------------------
8282r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
8283Changed paths:
8284   M test/export.c
8285
8286  * Do not write the trailing \0 when exporting data.
8287
8288------------------------------------------------------------------------
8289r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
8290Changed paths:
8291   M cucul/export_ps.c
8292
8293  * Fixed syntax errors in the generated PostScript document if ( ) \ or
8294    Unicode characters are encountered.
8295
8296------------------------------------------------------------------------
8297r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
8298Changed paths:
8299   M cucul/export_ps.c
8300
8301  * Optimised for speed and space, fixed a few bugs, and improved coding style
8302    in the PS exporter (vieux porc !).
8303
8304------------------------------------------------------------------------
8305r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
8306Changed paths:
8307   M cucul/cucul.c
8308
8309  * Comment clarification.
8310
8311------------------------------------------------------------------------
8312r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
8313Changed paths:
8314   M caca/driver_win32.c
8315
8316  * Fix resizing of the Win32 console. It now adapts to the requested size.
8317
8318------------------------------------------------------------------------
8319r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
8320Changed paths:
8321   M caca/driver_conio.c
8322   M caca/driver_vga.c
8323
8324  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
8325  * Cosmetic code changes.
8326
8327------------------------------------------------------------------------
8328r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
8329Changed paths:
8330   M caca/driver_slang.c
8331
8332  * Fixed compiler warnings when UTF-8 S-Lang is not available.
8333
8334------------------------------------------------------------------------
8335r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
8336Changed paths:
8337   M caca/driver_ncurses.c
8338   M configure.ac
8339
8340  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
8341
8342------------------------------------------------------------------------
8343r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
8344Changed paths:
8345   M build-win32
8346
8347  * Distribute the license with Win32 packages and convert text files to
8348    CRLF format.
8349
8350------------------------------------------------------------------------
8351r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
8352Changed paths:
8353   M caca/driver_conio.c
8354   M test/unicode.c
8355
8356  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
8357    the DOS/conio.h driver, and updated the unicode test accordingly.
8358
8359------------------------------------------------------------------------
8360r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
8361Changed paths:
8362   M test/export.c
8363   M test/unicode.c
8364
8365  * Added a few more Unicode characters to the export and unicode tests.
8366
8367------------------------------------------------------------------------
8368r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
8369Changed paths:
8370   M caca/driver_conio.c
8371
8372  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
8373    equivalents in CP437 0x7f - 0xff are translated.
8374
8375------------------------------------------------------------------------
8376r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
8377Changed paths:
8378   M cucul/export_html.c
8379
8380  * Unicode support in the HTML exporter.
8381
8382------------------------------------------------------------------------
8383r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
8384Changed paths:
8385   M caca/caca.c
8386
8387  * Cosmetic.
8388
8389------------------------------------------------------------------------
8390r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
8391Changed paths:
8392   M test/Makefile.am
8393   A test/export.c
8394
8395  * Small test program for exporters. Usage: "export html", "export irc" etc.
8396
8397------------------------------------------------------------------------
8398r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 23 lines
8399Changed paths:
8400   A cucul/export_svg.c
8401
8402 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
8403*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
8404p______...___________________________p
8405e____(_..__`'-.,--,__________________e
8406n_____'-._'-.__`\a\\_________________n
8407i_________'.___.'_(|_________________i
8408s____________7____||_________________s
8409b___________/___.'_|_________________b
8410i__________/_.-'__,J_________________i
8411r_________/_________\________________r
8412d________||___/______;_______________d
8413*________||__|_______|_______________*
8414p________`\__\_______|__/__''\_______p
8415e__________'._\______/.-`____{}|_____e
8416n___________/\_`;_.-'_________/______n
8417i___________\_;(((____.--'\_/________i
8418s_________.(((_____.-;\______________s
8419b____.--'`_____,;`'.'-;\_____________b
8420i_taco's____.'____'._.'\\____________i
8421r_dick_--'_________|__\_|____________r
8422d__________________\_\,_/____________d
8423*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
8424
8425------------------------------------------------------------------------
8426r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
8427Changed paths:
8428   M cucul/Makefile.am
8429   M cucul/cucul.c
8430   M cucul/cucul.h
8431   M cucul/export_html.c
8432   M cucul/export_ps.c
8433
8434 * Added preliminary (but working) SVG exporter
8435
8436------------------------------------------------------------------------
8437r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
8438Changed paths:
8439   M caca/driver_network.c
8440
8441 * Added telnet commands and options strings for debug
8442
8443------------------------------------------------------------------------
8444r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
8445Changed paths:
8446   M test/demo.c
8447
8448 * Fixed refresh when updating parameter in display_menu()
8449
8450------------------------------------------------------------------------
8451r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
8452Changed paths:
8453   M kernel/kernel.c
8454
8455 * Removed false comment
8456
8457------------------------------------------------------------------------
8458r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
8459Changed paths:
8460   M src/cacaball.c
8461
8462 * Optimised cacaballs a bit
8463
8464------------------------------------------------------------------------
8465r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
8466Changed paths:
8467   M src/cacaball.c
8468
8469 * Better cacaballs parameters
8470
8471------------------------------------------------------------------------
8472r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
8473Changed paths:
8474   M src/cacamoir.c
8475
8476  * Increased cacamoir circle thikness by 50%, because it currently really
8477    sucks in small resolutions.
8478
8479------------------------------------------------------------------------
8480r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
8481Changed paths:
8482   M caca/driver_gl.c
8483   M caca/driver_ncurses.c
8484   M caca/driver_x11.c
8485   M src/cacaball.c
8486
8487  * Minor coding style fixes.
8488
8489------------------------------------------------------------------------
8490r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
8491Changed paths:
8492   M caca/driver_win32.c
8493
8494  * UTF-8 support in the Win32 driver.
8495
8496------------------------------------------------------------------------
8497r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
8498Changed paths:
8499   M caca/caca.h
8500   M caca/driver_network.c
8501
8502  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
8503  * Use RETSIGTYPE for signal handler return values.
8504
8505------------------------------------------------------------------------
8506r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
8507Changed paths:
8508   M caca/driver_slang.c
8509   M configure.ac
8510
8511  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
8512    in the SLang driver.
8513  * Cosmetic fixes in configure.ac.
8514
8515------------------------------------------------------------------------
8516r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
8517Changed paths:
8518   M caca/driver_network.c
8519   M cucul/cucul.c
8520   M cucul/cucul.h
8521   M cucul/cucul_internals.h
8522   M cucul/export_ansi.c
8523   M cucul/export_html.c
8524   M cucul/export_irc.c
8525   M cucul/export_ps.c
8526
8527  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
8528  * Got rid of static buffers; we now use cucul_free() to free exported
8529    buffers.
8530  * Fixed light background in the ANSI exporter by adding escape sequences for
8531    most terminal emulators.
8532
8533------------------------------------------------------------------------
8534r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
8535Changed paths:
8536   M kernel/kernel.c
8537
8538 * Fixed UPPER() for strcasecmp
8539
8540------------------------------------------------------------------------
8541r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
8542Changed paths:
8543   M kernel/kernel.c
8544
8545  * Rewrote strncasecmp. Totally untested, of course.
8546
8547------------------------------------------------------------------------
8548r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
8549Changed paths:
8550   M cucul/export_ps.c
8551
8552  * STATIC char const. AHAHAHAHA.
8553
8554------------------------------------------------------------------------
8555r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
8556Changed paths:
8557   M caca/driver_network.c
8558
8559  * Do not switch to alternate screen when clearing, because sometimes we
8560    are unable to cleanly restore the state.
8561
8562------------------------------------------------------------------------
8563r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
8564Changed paths:
8565   M cucul/export_ps.c
8566
8567 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
8568
8569------------------------------------------------------------------------
8570r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
8571Changed paths:
8572   M cucul/export_ps.c
8573
8574 * Postscript exporter now kinda works. Paper size to be fixed
8575
8576------------------------------------------------------------------------
8577r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
8578Changed paths:
8579   M cucul/Makefile.am
8580   M cucul/cucul.c
8581   M cucul/cucul.h
8582   M cucul/cucul_internals.h
8583   A cucul/export_ps.c
8584
8585 * Added preliminary Postscript (tm) (r) (c) exporter.
8586
8587------------------------------------------------------------------------
8588r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
8589Changed paths:
8590   M caca/driver_network.c
8591
8592  * Pressing Ctrl-C on the client side now drops the connection.
8593
8594------------------------------------------------------------------------
8595r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
8596Changed paths:
8597   M TODO
8598
8599  * Updated the TODO list, mostly with Unicode-related tasks.
8600
8601------------------------------------------------------------------------
8602r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
8603Changed paths:
8604   M caca/caca.h
8605   M caca/driver_network.c
8606
8607  * Changed port environment variable to "CACA_PORT". No need to mention it's
8608    a network port, we could have guessed.
8609
8610------------------------------------------------------------------------
8611r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
8612Changed paths:
8613   M caca/caca.c
8614
8615  * Ooops, fixed an old typo.
8616
8617------------------------------------------------------------------------
8618r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
8619Changed paths:
8620   M src/cacaball.c
8621
8622  * Fixed a warning in cacaball.c.
8623
8624------------------------------------------------------------------------
8625r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
8626Changed paths:
8627   M caca/driver_network.c
8628
8629  * Improvements to the network output:
8630    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
8631      the registered ports area, but we'd never be accepted anyway).
8632    + Retry network sends in caca_get_event(), too.
8633    + Have a per-client buffer in case of network congestion. If that buffer
8634      gets full, just drop it and start again at the next frame.
8635    + Set the window title to "caca for the network".
8636    + Do not send the ANSI buffer's terminating \0.
8637    + Restore the SIGPIPE handler on close.
8638    + Set window size to 80x24 instead of 80x25.
8639
8640------------------------------------------------------------------------
8641r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 23 lines
8642
8643  * Set svn:keyword Id property on a few files.
8644
8645  Note to developers: use that chunk in your ~/.subversion/config:
8646
8647[miscellany]
8648enable-auto-props = yes
8649
8650[auto-props]
8651*.m = svn:keywords=Id
8652*.h = svn:keywords=Id
8653*.mm = svn:keywords=Id
8654*.c = svn:keywords=Id
8655*.cpp = svn:keywords=Id
8656*.pch = svn:keywords=Id
8657*.command = svn:keywords=Id
8658*.pl = svn:keywords=Id
8659*.pm = svn:keywords=Id
8660*.py = svn:keywords=Id
8661*.sh = svn:keywords=Id
8662*.txt = svn:keywords=Id
8663*.html = svn:keywords=Id
8664*.php = svn:keywords=Id
8665
8666------------------------------------------------------------------------
8667r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
8668Changed paths:
8669   M cucul/export_ansi.c
8670
8671  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
8672
8673------------------------------------------------------------------------
8674r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
8675Changed paths:
8676   M caca/caca.c
8677
8678  * Fixed an uninitialised variable in the event queue handling.
8679
8680------------------------------------------------------------------------
8681r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
8682Changed paths:
8683   M test/colors.c
8684
8685  * Allow the color test to be built as a kernel.
8686
8687------------------------------------------------------------------------
8688r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
8689Changed paths:
8690   M THANKS
8691
8692  * Sorted list of extra contributors by topic and added the FSF.
8693
8694------------------------------------------------------------------------
8695r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
8696Changed paths:
8697   M caca/driver_network.c
8698
8699  * Set the client sockets as non-blocking, and implemented non-blocking
8700    writes. Currently works very badly with more than one client.
8701
8702------------------------------------------------------------------------
8703r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
8704Changed paths:
8705   M kernel/kernel.c
8706
8707 * wrote strcasecmp for fun
8708
8709------------------------------------------------------------------------
8710r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
8711Changed paths:
8712   M cucul/Makefile.am
8713   A cucul/export_ansi.c
8714   A cucul/export_html.c
8715   A cucul/export_irc.c
8716   D cucul/exporter_ansi.c
8717   D cucul/exporter_html.c
8718   D cucul/exporter_irc.c
8719
8720 * Renamed exporter_* to export_*, from God recommendation.
8721
8722------------------------------------------------------------------------
8723r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
8724Changed paths:
8725   M cucul/Makefile.am
8726   D cucul/export.c
8727   A cucul/exporter_ansi.c
8728   A cucul/exporter_html.c
8729   A cucul/exporter_irc.c
8730
8731 * Exploded cucul/export.c
8732
8733------------------------------------------------------------------------
8734r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
8735Changed paths:
8736   M caca/caca.c
8737   M caca/caca.h
8738   M caca/driver_network.c
8739
8740 * Added CACA_NETWORK_PORT env and related documentation
8741
8742------------------------------------------------------------------------
8743r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
8744Changed paths:
8745   M caca/driver_network.c
8746   M configure.ac
8747   M cucul/cucul_internals.h
8748
8749 * 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
8750
8751------------------------------------------------------------------------
8752r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
8753Changed paths:
8754   M caca/driver_network.c
8755
8756  * Handle incoming connections in network_get_event() as well as
8757    network_display() so that new clients immediately get the contents
8758    of the canvas and do not need to wait for a caca_display() call.
8759
8760------------------------------------------------------------------------
8761r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
8762Changed paths:
8763   M cucul/char.c
8764
8765  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
8766    cucul_putchar32() function but I'm not convinced it will be useful.
8767
8768------------------------------------------------------------------------
8769r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
8770Changed paths:
8771   M caca/driver_conio.c
8772   M caca/driver_gl.c
8773   M caca/driver_ncurses.c
8774   M caca/driver_network.c
8775   M caca/driver_win32.c
8776   M caca/driver_x11.c
8777   M caca/graphics.c
8778
8779  * Use the internal version of cucul_set_size in output drivers so that
8780    they can force a resize. We need to find a way to make those specific
8781    cucul - caca interactions unavailable to the clueless user.
8782
8783------------------------------------------------------------------------
8784r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
8785Changed paths:
8786   M src/cacaball.c
8787   M src/cacamoir.c
8788   M src/cacaplas.c
8789
8790  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
8791
8792------------------------------------------------------------------------
8793r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
8794Changed paths:
8795   M caca/driver_vga.c
8796
8797  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
8798    80x25 upon initialisation.
8799
8800------------------------------------------------------------------------
8801r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
8802Changed paths:
8803   M caca/driver_slang.c
8804
8805  * Added Unicode support to the SLang driver.
8806
8807------------------------------------------------------------------------
8808r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
8809Changed paths:
8810   M kernel/kernel.c
8811   M kernel/kernel.h
8812
8813  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
8814
8815------------------------------------------------------------------------
8816r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
8817Changed paths:
8818   M test/unicode.c
8819
8820  * More Unicode tests: gradient glyphs, double width characters.
8821
8822------------------------------------------------------------------------
8823r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
8824Changed paths:
8825   M build-kernel
8826
8827 * Oops, modified build-kernel while testing and commited it ;)
8828
8829------------------------------------------------------------------------
8830r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
8831Changed paths:
8832   M build-kernel
8833   M caca/driver_network.c
8834
8835 * 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.
8836
8837------------------------------------------------------------------------
8838r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
8839Changed paths:
8840   M caca/driver_vga.c
8841
8842  * Fixed VGA colours. The values only range from 0 to 63.
8843
8844------------------------------------------------------------------------
8845r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
8846Changed paths:
8847   M build-kernel
8848   M caca/caca_internals.h
8849   M cucul/cucul_internals.h
8850   M kernel/kernel.c
8851   M kernel/kernel.h
8852
8853  * Added assembly code for inb() and outb().
8854  * Print a small message at kernel boot time just to check that the kernel
8855    was properly loaded.
8856
8857------------------------------------------------------------------------
8858r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
8859Changed paths:
8860   M cucul/export.c
8861
8862 * Added tests for malloc()'s
8863
8864------------------------------------------------------------------------
8865r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
8866Changed paths:
8867   M README
8868   M cucul/cucul.c
8869   M cucul/cucul_internals.h
8870   M cucul/export.c
8871
8872 * Updated README for network driver, fixed remaining exporters
8873
8874------------------------------------------------------------------------
8875r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
8876Changed paths:
8877   M caca/Makefile.am
8878   M configure.ac
8879   M kernel/Makefile.am
8880
8881  * Added a conditional to only build the kernel if --enable-vga was set.
8882
8883------------------------------------------------------------------------
8884r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
8885Changed paths:
8886   M build-kernel
8887
8888  * Set executable flag to the build-kernel script.
8889
8890------------------------------------------------------------------------
8891r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
8892Changed paths:
8893   A COPYING.GPL
8894   M Makefile.am
8895   A build-kernel
8896   M caca/time.c
8897   M configure.ac
8898   M cucul/bitmap.c
8899   M cucul/box.c
8900   M cucul/char.c
8901   M cucul/conic.c
8902   M cucul/cucul.c
8903   M cucul/cucul_internals.h
8904   M cucul/export.c
8905   M cucul/line.c
8906   M cucul/math.c
8907   M cucul/sprite.c
8908   M cucul/triangle.c
8909   A kernel/Makefile.am
8910   A kernel/kernel.c
8911   A kernel/kernel.h
8912   A kernel/multiboot.S
8913   A kernel/multiboot.h
8914   M src/aafire.c
8915
8916  * Added glue code to compile libcaca without a libc and build applications
8917    as multiboot kernels.
8918
8919------------------------------------------------------------------------
8920r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
8921Changed paths:
8922   M caca/driver_conio.c
8923
8924  * Cosmetic change.
8925
8926------------------------------------------------------------------------
8927r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
8928Changed paths:
8929   M README
8930
8931  * Slightly updated README.
8932
8933------------------------------------------------------------------------
8934r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
8935Changed paths:
8936   M caca/caca.c
8937   M caca/caca_internals.h
8938   A caca/driver_vga.c
8939
8940  * Pure VGA output driver.
8941
8942------------------------------------------------------------------------
8943r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
8944Changed paths:
8945   M caca/graphics.c
8946
8947  * Removed unused includes.
8948
8949------------------------------------------------------------------------
8950r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
8951Changed paths:
8952   M AUTHORS
8953
8954  * Added a few details for authors.
8955
8956------------------------------------------------------------------------
8957r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
8958Changed paths:
8959   M test/Makefile.am
8960   A test/unicode.c
8961
8962  * Added a tiny Unicode test program. Of course it does not work yet, but
8963    good to have something to start with.
8964
8965------------------------------------------------------------------------
8966r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
8967Changed paths:
8968   M caca/caca.h
8969   M cucul/cucul.h
8970
8971 * Updated documentation a bit
8972
8973------------------------------------------------------------------------
8974r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
8975Changed paths:
8976   M caca/driver_network.c
8977   M cucul/cucul.c
8978   M cucul/cucul_internals.h
8979   M cucul/export.c
8980
8981 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
8982
8983------------------------------------------------------------------------
8984r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
8985Changed paths:
8986   M caca/driver_network.c
8987
8988 * Fixed memory leak in network driver
8989
8990------------------------------------------------------------------------
8991r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
8992Changed paths:
8993   M caca/driver_gl.c
8994
8995  * Made the OpenGL colors slightly less saturated.
8996
8997------------------------------------------------------------------------
8998r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
8999Changed paths:
9000   M caca/driver_conio.c
9001   M caca/driver_gl.c
9002   M caca/driver_ncurses.c
9003   M caca/driver_slang.c
9004   M caca/driver_win32.c
9005   M caca/driver_x11.c
9006
9007  * Make output drivers more error resilient when handling UTF-32 characters,
9008    by simply ignoring everything non ASCII :-)
9009
9010------------------------------------------------------------------------
9011r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
9012Changed paths:
9013   M caca/driver_network.c
9014
9015 * Fixed blinking screen
9016
9017------------------------------------------------------------------------
9018r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
9019Changed paths:
9020   M caca/driver_network.c
9021   M cucul/cucul.h
9022   M cucul/export.c
9023
9024 * Exporters now return size of generated data
9025
9026------------------------------------------------------------------------
9027r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
9028Changed paths:
9029   M caca/Makefile.am
9030   M caca/caca.c
9031   M caca/caca_internals.h
9032   A caca/driver_network.c
9033   M configure.ac
9034
9035 * Added very preliminary network driver
9036
9037------------------------------------------------------------------------
9038r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
9039Changed paths:
9040   M caca/caca.c
9041   M caca/caca_internals.h
9042   M caca/driver_conio.c
9043   M caca/driver_gl.c
9044   M caca/driver_ncurses.c
9045   M caca/driver_slang.c
9046   M caca/driver_win32.c
9047   M caca/driver_x11.c
9048   M caca/event.c
9049   M caca/graphics.c
9050   M cucul/cucul.c
9051
9052  * Fixed async issues between the driver and libcaca when resizing windows,
9053    and simplified the handle_resize() API. Still can be polished.
9054
9055------------------------------------------------------------------------
9056r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
9057Changed paths:
9058   M cucul/cucul.c
9059
9060  * cucul_set_size() does nothing if a graphical backend is attached. Added
9061    documentation to explain this behaviour.
9062
9063------------------------------------------------------------------------
9064r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
9065Changed paths:
9066   M caca/caca.c
9067   M caca/caca_internals.h
9068   M caca/driver_gl.c
9069   M caca/driver_ncurses.c
9070   M caca/driver_slang.c
9071   M caca/driver_win32.c
9072   M caca/driver_x11.c
9073   M caca/event.c
9074
9075  * Cosmetic changes here and there.
9076
9077------------------------------------------------------------------------
9078r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
9079Changed paths:
9080   M caca/caca.c
9081   M caca/caca_internals.h
9082   M caca/driver_conio.c
9083   M caca/driver_gl.c
9084   M caca/driver_ncurses.c
9085   M caca/driver_slang.c
9086   M caca/driver_win32.c
9087   M caca/driver_x11.c
9088   M caca/event.c
9089   M caca/graphics.c
9090
9091  * Finished moving everything driver-specific to the apropriate driver_*.c
9092    files. Phew. Now they just need a few comments.
9093
9094------------------------------------------------------------------------
9095r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
9096Changed paths:
9097   M caca/driver_conio.c
9098   M caca/driver_gl.c
9099   M caca/driver_ncurses.c
9100   M caca/driver_slang.c
9101   M caca/driver_win32.c
9102   M caca/driver_x11.c
9103
9104  * Cleaned up useless header includes.
9105
9106------------------------------------------------------------------------
9107r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
9108Changed paths:
9109   M caca/caca_internals.h
9110   M caca/driver_conio.c
9111   M caca/driver_gl.c
9112   M caca/driver_ncurses.c
9113   M caca/driver_slang.c
9114   M caca/driver_win32.c
9115   M caca/driver_x11.c
9116   M caca/event.c
9117
9118  * Split event.c into the appropriate driver_*.c files.
9119
9120------------------------------------------------------------------------
9121r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
9122Changed paths:
9123   M caca-config.in
9124
9125  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
9126
9127------------------------------------------------------------------------
9128r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
9129Changed paths:
9130   M doc/doxygen.cfg.in
9131
9132  * Ignore driver_*.c files when building documentation.
9133
9134------------------------------------------------------------------------
9135r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
9136Changed paths:
9137   M configure.ac
9138
9139  * configure.ac: look for a4wide.sty in more than one location.
9140
9141------------------------------------------------------------------------
9142r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
9143Changed paths:
9144   M Makefile.am
9145   A build-dos
9146   M caca/caca_internals.h
9147   M caca/driver_conio.c
9148   M cucul/cucul_internals.h
9149
9150  * Fixed DOS driver.
9151  * Added a build-dos script to cross-compile the DOS version using djgpp.
9152
9153------------------------------------------------------------------------
9154r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
9155Changed paths:
9156   M configure.ac
9157
9158  * configure.ac: removed the "null" frontend. just don't attach any frontend
9159    if you do not want any.
9160
9161------------------------------------------------------------------------
9162r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
9163Changed paths:
9164   M caca/caca.c
9165   M caca/caca_internals.h
9166   M caca/event.c
9167
9168  * Got rid of static variables in the event code.
9169
9170------------------------------------------------------------------------
9171r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
9172Changed paths:
9173   M caca/caca.c
9174   M caca/caca_internals.h
9175   M caca/driver_conio.c
9176   M caca/driver_gl.c
9177   M caca/driver_ncurses.c
9178   M caca/driver_slang.c
9179   M caca/driver_win32.c
9180   M caca/driver_x11.c
9181   M caca/event.c
9182   M caca/graphics.c
9183   M cucul/bitmap.c
9184   M cucul/box.c
9185   M cucul/char.c
9186   M cucul/conic.c
9187   M cucul/cucul.c
9188   M cucul/cucul_internals.h
9189   M cucul/export.c
9190   M cucul/line.c
9191   M cucul/math.c
9192   M cucul/sprite.c
9193   M cucul/triangle.c
9194   M src/cacaview.c
9195
9196  * Polished the driver split a bit (still no events, except resize events),
9197    properly credited authors and documented a few things.
9198
9199------------------------------------------------------------------------
9200r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
9201Changed paths:
9202   M caca/Makefile.am
9203   M caca/caca.c
9204   M caca/caca_internals.h
9205   A caca/driver_conio.c
9206   A caca/driver_gl.c
9207   A caca/driver_ncurses.c
9208   A caca/driver_slang.c
9209   A caca/driver_win32.c
9210   A caca/driver_x11.c
9211   M caca/event.c
9212   M caca/graphics.c
9213
9214  * Split caca/graphics.c into driver-specific files. Resize is currently
9215    broken, and event handling is not yet in the driver-specific files, but
9216    I will of course fix that later.
9217
9218------------------------------------------------------------------------
9219r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
9220Changed paths:
9221   M configure.ac
9222
9223  * Ooops, I fucked up the build.
9224
9225------------------------------------------------------------------------
9226r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
9227Changed paths:
9228   M Makefile.am
9229   D examples/Makefile.am
9230   D examples/aafire.c
9231   D examples/caca.txt
9232   D examples/cacaball.c
9233   D examples/cacamoir.c
9234   D examples/cacaplas.c
9235   D examples/cacaview.c
9236   A src/Makefile.am
9237   A src/aafire.c
9238   A src/caca.txt
9239   A src/cacaball.c
9240   A src/cacamoir.c
9241   A src/cacaplas.c
9242   A src/cacaview.c
9243
9244  * Moved stuff again.
9245
9246------------------------------------------------------------------------
9247r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
9248Changed paths:
9249   M Makefile.am
9250   A caca/Makefile.am
9251   A caca/caca.c
9252   A caca/caca.h
9253   A caca/caca_internals.h
9254   A caca/event.c
9255   A caca/graphics.c
9256   A caca/time.c
9257   M configure.ac
9258   A cucul/Makefile.am
9259   A cucul/bitmap.c
9260   A cucul/box.c
9261   A cucul/char.c
9262   A cucul/conic.c
9263   A cucul/cucul.c
9264   A cucul/cucul.h
9265   A cucul/cucul_internals.h
9266   A cucul/export.c
9267   A cucul/line.c
9268   A cucul/math.c
9269   A cucul/sprite.c
9270   A cucul/triangle.c
9271   M examples/Makefile.am
9272   D src/Makefile.am
9273   D src/bitmap.c
9274   D src/box.c
9275   D src/caca.c
9276   D src/caca.h
9277   D src/caca_internals.h
9278   D src/char.c
9279   D src/conic.c
9280   D src/cucul.c
9281   D src/cucul.h
9282   D src/cucul_internals.h
9283   D src/event.c
9284   D src/export.c
9285   D src/graphics.c
9286   D src/line.c
9287   D src/math.c
9288   D src/sprite.c
9289   D src/time.c
9290   D src/triangle.c
9291   M test/Makefile.am
9292
9293  * Moved stuff around to differenciate between libcucul and libcaca.
9294
9295------------------------------------------------------------------------
9296r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
9297Changed paths:
9298   M src/caca.c
9299   M src/char.c
9300   M src/cucul.c
9301   M src/cucul_internals.h
9302   M src/export.c
9303   M src/graphics.c
9304
9305  * Use 32 bit integers for the character array. No visible difference for
9306    now because we only do ASCII, but that will let us do Unicode later.
9307
9308------------------------------------------------------------------------
9309r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
9310Changed paths:
9311   M src/caca.h
9312   M src/graphics.c
9313
9314  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
9315    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
9316    future because it's libcaca who gets the resize events, after all.
9317
9318------------------------------------------------------------------------
9319r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
9320Changed paths:
9321   M src/graphics.c
9322
9323 * I just suck. I'll goatse myself right after beeing back at home.
9324
9325------------------------------------------------------------------------
9326r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
9327Changed paths:
9328   M src/graphics.c
9329
9330  * src/graphics.c: minor optimisations.
9331
9332------------------------------------------------------------------------
9333r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
9334Changed paths:
9335   M src/graphics.c
9336
9337  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
9338    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
9339    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
9340    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
9341    pas de warnings et/ou que ca segfaulte pas !
9342
9343------------------------------------------------------------------------
9344r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
9345Changed paths:
9346   M src/graphics.c
9347
9348 * Mais je fais comme je veux bordel de cul !
9349
9350------------------------------------------------------------------------
9351r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
9352Changed paths:
9353   M src/graphics.c
9354
9355  * Haha mais vieux porc a pattes !
9356
9357------------------------------------------------------------------------
9358r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
9359Changed paths:
9360   M src/graphics.c
9361
9362 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
9363
9364------------------------------------------------------------------------
9365r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
9366Changed paths:
9367   M caca-config.in
9368   M configure.ac
9369   M examples/aafire.c
9370   M examples/cacaball.c
9371   M examples/cacamoir.c
9372   M examples/cacaplas.c
9373   M examples/cacaview.c
9374   M src/Makefile.am
9375   M src/bitmap.c
9376   M src/box.c
9377   M src/caca.c
9378   M src/caca.h
9379   M src/caca_internals.h
9380   M src/char.c
9381   M src/conic.c
9382   M src/cucul.c
9383   M src/cucul_internals.h
9384   M src/event.c
9385   M src/export.c
9386   M src/graphics.c
9387   M src/line.c
9388   M src/math.c
9389   M src/sprite.c
9390   M src/time.c
9391   M src/triangle.c
9392   M test/colors.c
9393   M test/demo.c
9394   M test/dithering.c
9395   M test/event.c
9396   M test/hsv.c
9397   M test/spritedit.c
9398
9399  * All output plugins should now work again.
9400  * Renamed caca_refresh() into caca_display() which makes more sense.
9401  * Optimised gl_bgpal by directly storing floats instead of doing the
9402    conversion at runtime.
9403  * Handle resizing in cucul_set_size() and try to keep as much information
9404    as possible from the previous canvas.
9405  * Moved most global variables into cucul_t or caca_t contexts.
9406  * Moved time.c into libcaca.
9407
9408------------------------------------------------------------------------
9409r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
9410Changed paths:
9411   M debian/changelog
9412   M debian/control
9413   M debian/copyright
9414   M debian/rules
9415   M doc/Makefile.am
9416   D doc/cacademo.1
9417   A doc/cacafire.1
9418   M libcaca.spec
9419   M msvc/Makefile.am
9420   D msvc/cacademo.vcproj
9421   M msvc/libcaca.sln
9422
9423  * Removed cacademo from examples, manpages and distributions. It's useless.
9424
9425------------------------------------------------------------------------
9426r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
9427Changed paths:
9428   M src/cucul.c
9429
9430  * src/cucul.c: s/width/height/.
9431
9432------------------------------------------------------------------------
9433r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
9434Changed paths:
9435   M configure.ac
9436   M doc/doxygen.cfg.in
9437   M examples/Makefile.am
9438   M examples/aafire.c
9439   M examples/cacaball.c
9440   M examples/cacamoir.c
9441   M examples/cacaplas.c
9442   M examples/cacaview.c
9443   D examples/demo.c
9444   M src/Makefile.am
9445   M src/bitmap.c
9446   M src/box.c
9447   M src/caca.c
9448   M src/caca.h
9449   M src/caca_internals.h
9450   A src/char.c
9451   M src/conic.c
9452   A src/cucul.c
9453   A src/cucul.h
9454   A src/cucul_internals.h
9455   M src/event.c
9456   A src/export.c
9457   M src/graphics.c
9458   M src/line.c
9459   M src/math.c
9460   M src/sprite.c
9461   M src/triangle.c
9462   M test/Makefile.am
9463   M test/colors.c
9464   A test/demo.c
9465   M test/dithering.c
9466   M test/event.c
9467   M test/hsv.c
9468   M test/optipal.c
9469   M test/spritedit.c
9470
9471  A new low-level text management library (canvas for ultrafast compositing
9472of unicode letters) is now separated from the higher level rendering and I/O
9473(that is, libcaca). This commit totally breaks the API, but once everything
9474is polished I will think about source-level backward compatibility. Most
9475drivers are broken, but X11 still sorta works.
9476
9477  The new design is much more object-oriented and allows having several
9478active renderers at the same time, changing renderers on the fly, and more
9479important, having no renderer at all (useful for converters, or when you
9480want to do your own renderer).
9481
9482  And in case you are still wondering, the libcucul acronym has "Unicode"
9483because I want to support at least a subset of Unicode. There are awesome
9484glyphs in it, including the ones inherited from Codepage 437 such as
9485"gray 25%" that are used in DOS and Win32 ANSI art.
9486
9487------------------------------------------------------------------------
9488r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
9489Changed paths:
9490   M bootstrap
9491
9492  * New updated bootstrap script.
9493
9494------------------------------------------------------------------------
9495r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
9496Changed paths:
9497   M COPYING
9498   A COPYING.LGPL
9499   M Makefile.am
9500   M debian/copyright
9501   M doc/cacademo.1
9502   M examples/cacaball.c
9503   M examples/cacamoir.c
9504   M examples/cacaplas.c
9505   M examples/cacaview.c
9506   M examples/demo.c
9507   M perl/Build.PL
9508   M perl/META.yml
9509   M python/pypycaca.c
9510   M python/pypycaca.h
9511   M src/bitmap.c
9512   M src/box.c
9513   M src/caca.c
9514   M src/caca.h
9515   M src/caca_internals.h
9516   M src/conic.c
9517   M src/event.c
9518   M src/graphics.c
9519   M src/line.c
9520   M src/math.c
9521   M src/sprite.c
9522   M src/time.c
9523   M src/triangle.c
9524   M test/colors.c
9525   M test/dithering.c
9526   M test/event.c
9527   M test/hsv.c
9528   M test/optipal.c
9529   M test/spritedit.c
9530
9531  * Changed the licensing to WTFPL, as per all copyright holders' permission.
9532
9533------------------------------------------------------------------------
9534r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
9535Changed paths:
9536   A python/caca.txt
9537   A python/test1.py
9538   A python/test2.py
9539
9540  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
9541
9542------------------------------------------------------------------------
9543r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
9544Changed paths:
9545   M src/event.c
9546
9547  * Fixed bug in events with GL driver
9548
9549------------------------------------------------------------------------
9550r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
9551Changed paths:
9552   M src/graphics.c
9553
9554  * Improved GL rendering (characters are not blurry anymore)
9555
9556------------------------------------------------------------------------
9557r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
9558Changed paths:
9559   A python/Makefile
9560   A python/README
9561   A python/pypycaca.c
9562   A python/pypycaca.h
9563
9564  * Added -preliminary- Python bindings
9565
9566------------------------------------------------------------------------
9567r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
9568Changed paths:
9569   M AUTHORS
9570
9571  * Updated for my ego trip
9572
9573------------------------------------------------------------------------
9574r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
9575Changed paths:
9576   M examples/cacaball.c
9577
9578  * Removed debug test, kekeke ^^
9579
9580------------------------------------------------------------------------
9581r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
9582Changed paths:
9583   M examples/cacaball.c
9584   M src/caca.h
9585   M src/graphics.c
9586
9587  * Added caca_set_width, set_height_, set_size
9588
9589------------------------------------------------------------------------
9590r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
9591Changed paths:
9592   M examples/aafire.c
9593   M examples/cacaball.c
9594   M examples/cacamoir.c
9595   M examples/cacaplas.c
9596
9597  * Fixed remaining warnings with gcc 3.x and 4.x
9598
9599------------------------------------------------------------------------
9600r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
9601Changed paths:
9602   M src/bitmap.c
9603   M src/graphics.c
9604
9605  * Fixed warnings under GCC 4.x
9606
9607------------------------------------------------------------------------
9608r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
9609Changed paths:
9610   M src/bitmap.c
9611   M src/event.c
9612   M src/graphics.c
9613
9614* Fixed a bunch of warnings
9615
9616------------------------------------------------------------------------
9617r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
9618Changed paths:
9619   M src/graphics.c
9620
9621  * more coding style fixes.
9622
9623------------------------------------------------------------------------
9624r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
9625Changed paths:
9626   M src/caca.c
9627
9628  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
9629
9630------------------------------------------------------------------------
9631r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
9632Changed paths:
9633   M src/graphics.c
9634
9635  * src/graphics.c: call glutInit() before calling other glut functions.
9636
9637------------------------------------------------------------------------
9638r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
9639Changed paths:
9640   M src/caca.h
9641   M src/graphics.c
9642
9643  * coding style fixes.
9644
9645------------------------------------------------------------------------
9646r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
9647Changed paths:
9648   M src/bitmap.c
9649
9650  * src/bitmap.c:
9651    + Renamed gammaval into gamma.
9652    + Fixed Doxygen comments.
9653
9654------------------------------------------------------------------------
9655r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
9656Changed paths:
9657   M src/event.c
9658
9659  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
9660
9661------------------------------------------------------------------------
9662r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
9663Changed paths:
9664   M debian/Makefile.am
9665
9666  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
9667
9668------------------------------------------------------------------------
9669r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
9670Changed paths:
9671   M src/caca.h
9672   M src/graphics.c
9673
9674 * src/graphics.c src/caca.h : Added ANSI exporter
9675
9676------------------------------------------------------------------------
9677r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
9678Changed paths:
9679   M src/bitmap.c
9680   M src/caca.h
9681   M src/math.c
9682
9683 * 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.
9684
9685------------------------------------------------------------------------
9686r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
9687Changed paths:
9688   M src/caca.c
9689   M src/event.c
9690
9691  * src/event.c src/caca.c: fixed coding style
9692
9693------------------------------------------------------------------------
9694r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
9695Changed paths:
9696   M src/event.c
9697   M src/graphics.c
9698
9699 * OpenGL driver mouse support
9700
9701------------------------------------------------------------------------
9702r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
9703Changed paths:
9704   M debian/changelog
9705
9706  * imported previous Debian uploads.
9707
9708------------------------------------------------------------------------
9709r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
9710Changed paths:
9711   M src/graphics.c
9712
9713  * src/graphics.c: more optimisations in the exporters
9714
9715------------------------------------------------------------------------
9716r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
9717Changed paths:
9718   M src/graphics.c
9719
9720 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
9721
9722------------------------------------------------------------------------
9723r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
9724Changed paths:
9725   M src/graphics.c
9726
9727  * src/graphics.c: cleaned caca_get_html()
9728
9729------------------------------------------------------------------------
9730r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
9731Changed paths:
9732   M src/graphics.c
9733
9734  * src/graphics.c: heavy cleanup in caca_get_html3().
9735
9736------------------------------------------------------------------------
9737r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
9738Changed paths:
9739   M configure.ac
9740   M src/caca.c
9741   M src/caca.h
9742   M src/caca_internals.h
9743   M src/event.c
9744   M src/graphics.c
9745
9746* Added Null driver and html3 exporter.
9747
9748------------------------------------------------------------------------
9749r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
9750Changed paths:
9751   M src/caca.h
9752   M src/graphics.c
9753
9754 GL driver : Updated documentation and added support for CACA_GEOMETRY
9755
9756------------------------------------------------------------------------
9757r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
9758Changed paths:
9759   M src/caca.h
9760   M src/graphics.c
9761
9762Added HTML and IRC output support
9763
9764------------------------------------------------------------------------
9765r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
9766Changed paths:
9767   M debian/control
9768
9769  * debian/control: use libslang2 instead of slang1.
9770
9771------------------------------------------------------------------------
9772r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
9773Changed paths:
9774   M configure.ac
9775   M src/caca.c
9776   M src/caca_internals.h
9777   M src/event.c
9778   M src/graphics.c
9779
9780OpenGL support.
9781
9782------------------------------------------------------------------------
9783r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
9784Changed paths:
9785   M bootstrap
9786   M configure.ac
9787   M examples/Makefile.am
9788   M src/Makefile.am
9789   M test/Makefile.am
9790
9791  * Use libtool for the static library generation; paves the way for
9792    a future shared library.
9793
9794------------------------------------------------------------------------
9795r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
9796Changed paths:
9797   M src/graphics.c
9798
9799  * compilation fix.
9800
9801------------------------------------------------------------------------
9802r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
9803Changed paths:
9804   M src/bitmap.c
9805   M src/caca.h
9806
9807  * src/bitmap.c:
9808    + Implemented caca_set_bitmap_gamma().
9809
9810------------------------------------------------------------------------
9811r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
9812Changed paths:
9813   M src/caca.h
9814   M src/graphics.c
9815
9816  * src/graphics.c:
9817    + Implemented caca_get_screen().
9818
9819------------------------------------------------------------------------
9820r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
9821Changed paths:
9822   M examples/cacaplas.c
9823
9824  * examples/cacaplas: slower animation.
9825
9826------------------------------------------------------------------------
9827r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
9828Changed paths:
9829   M AUTHORS
9830   A perl/Build.PL
9831   A perl/MANIFEST
9832   A perl/MANIFEST.SKIP
9833   A perl/META.yml
9834   A perl/Makefile.PL
9835   A perl/README
9836   A perl/lib/Term/Caca.pm
9837   A perl/lib/Term/Caca.xs
9838   A perl/lib/Term/Caca/Bitmap.pm
9839   A perl/lib/Term/Caca/Constants.pm
9840   A perl/lib/Term/Caca/Sprite.pm
9841   A perl/lib/Term/Kaka.pm
9842   A perl/lib/Term/Kaka/Bitmap.pm
9843   A perl/lib/Term/Kaka/Constants.pm
9844   A perl/lib/Term/Kaka/Sprite.pm
9845   A perl/t/data/caca.txt
9846
9847  * Imported John Beppu's Perl wrapper.
9848
9849------------------------------------------------------------------------
9850r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
9851Changed paths:
9852   M src/bitmap.c
9853
9854  * src/bitmap.c: dark background works again with floyd-steinberg.
9855
9856------------------------------------------------------------------------
9857r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
9858Changed paths:
9859   M examples/aafire.c
9860   M examples/cacaball.c
9861   M examples/cacamoir.c
9862   M examples/cacaplas.c
9863
9864  * examples/:
9865    + Use Space to pause demos, Esc to quit.
9866
9867------------------------------------------------------------------------
9868r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
9869Changed paths:
9870   M src/bitmap.c
9871
9872  * src/bitmap.c: dark background works again, except with floyd-steinberg.
9873
9874------------------------------------------------------------------------
9875r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
9876Changed paths:
9877   M src/bitmap.c
9878   M src/caca.c
9879   M src/caca.h
9880
9881  * src/caca.h:
9882    + Introduced CACA_DITHER_FSTEIN.
9883  * src/caca.c:
9884    + CACA_DITHER_FSTEIN is the default dithering method.
9885  * src/bitmap.c:
9886    + Fixed other dithering methods. Black background does not work yet.
9887
9888------------------------------------------------------------------------
9889r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
9890Changed paths:
9891   M src/bitmap.c
9892
9893  * src/bitmap.c: oops, removed spurious test code.
9894
9895------------------------------------------------------------------------
9896r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
9897Changed paths:
9898   M src/bitmap.c
9899
9900  * src/bitmap.c:
9901    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
9902
9903------------------------------------------------------------------------
9904r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
9905Changed paths:
9906   M doc/Makefile.am
9907
9908  * doc/Makefile.am:
9909    + Really fixed the manpage generation.
9910
9911------------------------------------------------------------------------
9912r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
9913Changed paths:
9914   M doc/Makefile.am
9915
9916  * doc/Makefile.am:
9917    + Manpage installation fix.
9918
9919------------------------------------------------------------------------
9920r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
9921Changed paths:
9922   M examples/cacaplas.c
9923
9924  * examples/cacaplas.c: use Esc to quit, Space to pause.
9925
9926------------------------------------------------------------------------
9927r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
9928Changed paths:
9929   M THANKS
9930   M src/graphics.c
9931
9932  * src/graphics.c:
9933    + Win32 speed improvements by Jari Komppa.
9934
9935------------------------------------------------------------------------
9936r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
9937Changed paths:
9938   M src/graphics.c
9939
9940  * src/graphics.c:
9941    + Fix strict aliasing rules breakage.
9942
9943------------------------------------------------------------------------
9944r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
9945Changed paths:
9946   M bootstrap
9947
9948  * bootstrap:
9949    + Support for automake 1.8.
9950
9951------------------------------------------------------------------------
9952r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
9953Changed paths:
9954   D BUGS
9955   M Makefile.am
9956   M TODO
9957   M debian/changelog
9958   M debian/control
9959   M debian/rules
9960
9961  * BUGS TODO:
9962    + Removed BUGS, updated TODO.
9963  * debian/*:
9964    + Depend on libx11-dev instead of xlibs-dev.
9965    + New Debian upload.
9966
9967------------------------------------------------------------------------
9968r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
9969Changed paths:
9970   M configure.ac
9971   M msvc/config.h
9972   M src/graphics.c
9973
9974  * configure.ac src/graphics:
9975    + Check for resize_term and resizeterm in -lncurses.
9976
9977------------------------------------------------------------------------
9978r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
9979Changed paths:
9980   M ChangeLog
9981
9982  * 0.9 branch.
9983
9984------------------------------------------------------------------------
9985r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
9986Changed paths:
9987   M ChangeLog
9988   M NEWS
9989   M configure.ac
9990   M debian/changelog
9991   M libcaca.spec
9992   M msvc/config.h
9993
9994  * 0.9 release.
9995
9996------------------------------------------------------------------------
9997r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
9998Changed paths:
9999   M configure.ac
10000   M debian/changelog
10001   M src/caca.c
10002   M src/event.c
10003   M src/graphics.c
10004
10005  * configure.ac:
10006    + Check for curses.h as well as ncurses.h.
10007  * src/caca.c src/event.c src/graphics.c:
10008    + Include curses.h if ncurses.h was not found.
10009
10010------------------------------------------------------------------------
10011r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
10012Changed paths:
10013   M examples/cacaview.c
10014
10015  * examples/cacaview.c:
10016    + Moved statusbar and help menu handling in separate functions.
10017
10018------------------------------------------------------------------------
10019r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
10020Changed paths:
10021   M src/caca.c
10022
10023  * src/caca.c:
10024    + Alloc the AllocConsole() call to fail in case the process already has
10025      a console.
10026
10027------------------------------------------------------------------------
10028r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
10029Changed paths:
10030   M examples/cacaview.c
10031
10032  * examples/cacaview.c:
10033    + Proper aspect ratio support.
10034    + Finer zoom support.
10035    + Handle mouse clicks as next/prev picture command.
10036    + Removed useless iterations in draw_checkers().
10037
10038------------------------------------------------------------------------
10039r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
10040Changed paths:
10041   M THANKS
10042   M src/event.c
10043   M src/graphics.c
10044
10045  * src/graphics.c:
10046    + Fixed a buffer overflow due to bad signed/unsigned handling.
10047  * src/event.c:
10048    + Disallow zero width or height in the X11 driver.
10049    + Fixed resizing in ncurses and slang.
10050  * THANKS:
10051    + Added the Source Mage maintainer.
10052
10053------------------------------------------------------------------------
10054r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
10055Changed paths:
10056   M ChangeLog
10057
10058  * 0.8 branch.
10059
10060------------------------------------------------------------------------
10061r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
10062Changed paths:
10063   M ChangeLog
10064   M NEWS
10065   M THANKS
10066   M configure.ac
10067   M debian/changelog
10068   M libcaca.spec
10069   M msvc/config.h
10070
10071  * 0.8 release.
10072
10073------------------------------------------------------------------------
10074r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
10075Changed paths:
10076   M examples/cacaview.c
10077   M src/event.c
10078   M src/graphics.c
10079
10080  * src/graphics.c:
10081    + When resizing under X11, copy the old pixmap to the new one.
10082  * examples/cacaview.c:
10083    + Resizing support.
10084
10085------------------------------------------------------------------------
10086r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
10087Changed paths:
10088   M src/caca_internals.h
10089   M src/event.c
10090   M src/graphics.c
10091
10092  * src/event.c:
10093    + Refresh the X11 window when an exposure event is received.
10094    + When resizing the X11 window, start showing extra characters when two
10095      thirds are visible.
10096
10097------------------------------------------------------------------------
10098r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
10099Changed paths:
10100   M TODO
10101   M examples/cacaview.c
10102   M src/caca.h
10103   M src/graphics.c
10104
10105  * src/graphics.c:
10106    + Renamed caca_set_title() to caca_set_window_title().
10107    + Implemented caca_get_window_width() and caca_get_window_height().
10108  * examples/cacaview.c:
10109    + Set the window title to cacaview.
10110
10111------------------------------------------------------------------------
10112r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
10113Changed paths:
10114   M src/bitmap.c
10115   M src/event.c
10116
10117  * src/event.c:
10118    + Make sure the mouse coordinates stay within the screen boundaries even
10119      if the window was resized.
10120  * src/bitmap.c:
10121    + Fixed a buffer underflow in the rendering routine that caused the bottom
10122      and rightmost pixels to be missed in certain conditions.
10123    + Minor speed optimisation.
10124
10125------------------------------------------------------------------------
10126r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
10127Changed paths:
10128   M test/Makefile.am
10129   A test/colors.c
10130
10131  * test/colors.c:
10132    + Extracted the colour test from examples/demo.c.
10133
10134------------------------------------------------------------------------
10135r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
10136Changed paths:
10137   M src/caca_internals.h
10138   M src/event.c
10139   M src/graphics.c
10140   M test/event.c
10141
10142  * src/graphics.c src/event.c:
10143    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
10144  * test/event.c:
10145    + Display CACA_EVENT_RESIZE.
10146
10147------------------------------------------------------------------------
10148r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
10149Changed paths:
10150   M configure.ac
10151   M msvc/config.h
10152   M src/graphics.c
10153
10154  * src/graphics.c:
10155    + Resize handling in the ncurses and slang drivers.
10156
10157------------------------------------------------------------------------
10158r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
10159Changed paths:
10160   M examples/aafire.c
10161   M src/caca.h
10162   M src/caca_internals.h
10163   M src/event.c
10164   M src/graphics.c
10165
10166  * src/event.c:
10167    + Added the CACA_EVENT_RESIZE event.
10168    + Added caca_get_mouse_x() and caca_get_mouse_y().
10169  * src/graphics.c:
10170    + Window resize handling in the X11 driver.
10171  * examples/aafire.c:
10172    + Fixed a bad assumption in the resize handling code.
10173
10174------------------------------------------------------------------------
10175r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
10176Changed paths:
10177   M build-win32
10178   M configure.ac
10179   M debian/rules
10180   M doc/Makefile.am
10181   M libcaca.spec
10182
10183  * configure.ac:
10184    + Added --disable-doc to let the user not build documentation.
10185  * build-win32:
10186    + Do not build documentation.
10187
10188------------------------------------------------------------------------
10189r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
10190Changed paths:
10191   M THANKS
10192   M src/Makefile.am
10193   A src/event.c
10194   M src/graphics.c
10195   D src/io.c
10196
10197  * src/graphics.c:
10198    + Fixed a typo preventing Win32 builds.
10199  * src/event.c:
10200    + Renamed io.c into event.c.
10201  * THANKS:
10202    + Added Gentoo, NetBSD and FreeBSD porters.
10203
10204------------------------------------------------------------------------
10205r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
10206Changed paths:
10207   M Makefile.am
10208   M configure.ac
10209   M examples/aafire.c
10210   M examples/cacaview.c
10211   A msvc/Makefile.am
10212   A msvc/cacaball.vcproj
10213   A msvc/cacademo.vcproj
10214   A msvc/cacafire.vcproj
10215   A msvc/cacamoir.vcproj
10216   A msvc/cacaplas.vcproj
10217   A msvc/cacaview.vcproj
10218   A msvc/config.h
10219   A msvc/libcaca.sln
10220   A msvc/libcaca.vcproj
10221   M src/caca.c
10222   M src/graphics.c
10223   M src/time.c
10224
10225  * configure.ac:
10226    + Check for sys/times.h and unistd.h.
10227    + Added calls to AC_C_CONST and AC_C_INLINE.
10228  * src/time.c src/graphics.c:
10229    + Fixes for MSVC compilation warnings.
10230    + Additional sanity checks in the Win32 driver.
10231  * src/caca.c:
10232    + Use raw()/noraw() in the curses driver instead of cbreak().
10233  * msvc/libcaca.sln:
10234    + Added an MSVC solution.
10235  * examples/aafire.c:
10236    + Slightly reduced the maximum cacafire framerate.
10237
10238------------------------------------------------------------------------
10239r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
10240Changed paths:
10241   M NOTES
10242   M examples/cacaview.c
10243   M src/caca.h
10244   M src/graphics.c
10245
10246  * src/graphics.c:
10247    + Implemented caca_set_title() for X11 and Win32.
10248  * examples/cacaview.c:
10249    + Use caca_set_title() to set the window title to "cacaview".
10250
10251------------------------------------------------------------------------
10252r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
10253Changed paths:
10254   M Makefile.am
10255   M autotools/Makefile.am
10256   M debian/Makefile.am
10257   M doc/Makefile.am
10258   M examples/Makefile.am
10259   M src/Makefile.am
10260   M test/Makefile.am
10261
10262  * Fixed $Id in all Makefile.am files.
10263
10264------------------------------------------------------------------------
10265r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
10266Changed paths:
10267   M Makefile.am
10268   M autotools/Makefile.am
10269   A build-win32
10270   M debian/Makefile.am
10271   M doc/Makefile.am
10272   M examples/Makefile.am
10273   M src/Makefile.am
10274   M test/Makefile.am
10275
10276  * build-win32:
10277    + Win32 cross-compilation script.
10278
10279------------------------------------------------------------------------
10280r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
10281Changed paths:
10282   M NEWS
10283   M debian/control
10284   M debian/rules
10285   M doc/Makefile.am
10286   M doc/cacademo.1
10287   M examples/Makefile.am
10288   D examples/cacacirc.c
10289   A examples/cacamoir.c
10290   M libcaca.spec
10291
10292  * examples/cacamoir.c:
10293    + Renamed cacacirc to cacamoir.
10294  * libcaca.spec debian/ doc/:
10295    + Added cacamoir to the distributed files.
10296
10297------------------------------------------------------------------------
10298r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
10299Changed paths:
10300   M examples/Makefile.am
10301   M examples/cacaball.c
10302   A examples/cacacirc.c
10303   M examples/cacaplas.c
10304
10305  * examples/cacaballs.c:
10306    + Bigger metaballs, less metaballs.
10307    + Rotating palette.
10308  * examples/cacaplas.c:
10309    + Slightly decreased speed.
10310  * examples/cacacirc.c:
10311    + New effect.
10312
10313------------------------------------------------------------------------
10314r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
10315Changed paths:
10316   M configure.ac
10317   M src/time.c
10318
10319  * configure.ac:
10320    + Better win32 check for Sleep().
10321
10322------------------------------------------------------------------------
10323r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
10324Changed paths:
10325   M configure.ac
10326   M examples/cacaview.c
10327   M src/time.c
10328
10329  * configure.ac src/time.c:
10330    + Look for Sleep in -lkernel32.
10331  * examples/cacaview.c:
10332    + Use caca_wait_event() instead of usleep()/caca_get_event().
10333
10334------------------------------------------------------------------------
10335r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
10336Changed paths:
10337   M NOTES
10338   M examples/cacaview.c
10339   M src/caca.c
10340   M src/caca_internals.h
10341   M src/graphics.c
10342   M src/io.c
10343   M src/time.c
10344
10345  * src/caca.c src/graphics.c src/io.c src/time.c:
10346    + Native win32 port.
10347
10348------------------------------------------------------------------------
10349r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
10350Changed paths:
10351   M configure.ac
10352   M src/caca.c
10353   M src/caca_internals.h
10354   M src/graphics.c
10355   M src/io.c
10356   M src/time.c
10357   M test/event.c
10358
10359  * configure.ac:
10360    + Check for gettimeofday().
10361  * src/time.c:
10362    + Created _caca_time().
10363    + Ported _caca_getticks() to the Win32 API.
10364  * src/caca.c:
10365    + Properly builds on Win32.
10366  * test/event.c:
10367    + Added <stdlib.h> because we use malloc().
10368
10369------------------------------------------------------------------------
10370r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
10371Changed paths:
10372   M NEWS
10373   M THANKS
10374   M examples/cacaplas.c
10375
10376  * THANKS examples/cacaplas.c:
10377    + Updated credits.
10378  * NEWS:
10379    + Forthcoming 0.8 news.
10380
10381------------------------------------------------------------------------
10382r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
10383Changed paths:
10384   M configure.ac
10385   M examples/Makefile.am
10386   A examples/cacaplas.c
10387
10388  * configure.ac:
10389    + Check for -lm.
10390  * examples/cacaplas.c:
10391    + New demo, cacaplas, that displays a colour plasma.
10392
10393------------------------------------------------------------------------
10394r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
10395Changed paths:
10396   M src/caca.h
10397   M src/graphics.c
10398   M src/io.c
10399   M test/event.c
10400
10401  * src/graphics:
10402    + Initialise the char buffers in the X11 driver.
10403  * src/io.c:
10404    + caca_get_event() and caca_wait_event() immediately return zero if
10405      event_mask is zero.
10406    + Added support for the Home, End, PgUp and PgDown keys.
10407    + In the S-Lang driver, added a call to SLang_getkey() before the call to
10408      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
10409  * test/event.c:
10410    + The "quit" sequence now quits the program, instead of "q" alone.
10411    + Added a status bar below.
10412
10413------------------------------------------------------------------------
10414r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
10415Changed paths:
10416   M BUGS
10417   M NOTES
10418   M README
10419   M configure.ac
10420   M src/Makefile.am
10421   M src/caca.c
10422   M src/caca_internals.h
10423   M src/graphics.c
10424   M src/io.c
10425   A src/time.c
10426   M test/event.c
10427
10428  * test/event.c:
10429    + Do not refresh after each event, but only when there is no event
10430      pending.
10431    + If the pressed key is a printable character, display it.
10432  * src/time.c:
10433    + Moved _caca_getticks() to this file.
10434  * src/caca.c:
10435    + Set the escape delay to a very low value in the ncurses driver,
10436      because I don't want escape sequences to be entered manually.
10437  * src/io.c:
10438    + Autorepeat emulation in the ncurses and slang drivers: do not
10439      immediately send the key release event.
10440  * configure.ac:
10441    + Check for usleep.
10442    + Improvements in the win32 platform detection.
10443
10444------------------------------------------------------------------------
10445r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
10446Changed paths:
10447   M configure.ac
10448   M src/graphics.c
10449   M test/event.c
10450
10451  * test/event.c:
10452    + Display at least two digits for keycodes.
10453  * configure.ac:
10454    + ScreenUpdate is actually mandatory for our conio driver.
10455
10456------------------------------------------------------------------------
10457r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
10458Changed paths:
10459   M src/graphics.c
10460   M src/io.c
10461   M test/event.c
10462
10463  * src/io.c:
10464    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
10465      directly interpreted.
10466    + Major rehandling of the event code. All output drivers are now
10467      correctly separated.
10468  * src/graphics.c:
10469    + Fixed a compilation warning.
10470  * test/event.c:
10471    + More human-readable event printing.
10472
10473------------------------------------------------------------------------
10474r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
10475Changed paths:
10476   M ChangeLog
10477   M libcaca.spec
10478
10479  * 0.7 branch.
10480
10481------------------------------------------------------------------------
10482r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
10483Changed paths:
10484   M configure.ac
10485   M debian/changelog
10486   M libcaca.spec
10487
10488  * configure.ac:
10489    + Release 0.7.
10490
10491------------------------------------------------------------------------
10492r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
10493Changed paths:
10494   M src/bitmap.c
10495
10496  * src/bitmap.c:
10497    + Fixed a bug in the dithering characters.
10498
10499------------------------------------------------------------------------
10500r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
10501Changed paths:
10502   M NEWS
10503   M src/bitmap.c
10504   M src/io.c
10505
10506  * src/io.c:
10507    + Do not report mouse motions if the coordinates did not change.
10508  * src/bitmap.c:
10509    + More documentation.
10510
10511------------------------------------------------------------------------
10512r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
10513Changed paths:
10514   M configure.ac
10515   M src/caca.c
10516   M src/graphics.c
10517   M src/io.c
10518   M test/Makefile.am
10519   A test/event.c
10520
10521  * test/event.c:
10522    + Small event lister, similar to X11's xev.
10523  * src/graphics.c:
10524    + If possible, disable autorepeat in the X11 driver.
10525  * src/io.c:
10526    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
10527    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
10528
10529------------------------------------------------------------------------
10530r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
10531Changed paths:
10532   M debian/control
10533   M debian/rules
10534   M doc/Makefile.am
10535   D doc/caca-spritedit.1
10536   M examples/Makefile.am
10537   D examples/spritedit.c
10538   M libcaca.spec
10539   M test/Makefile.am
10540   A test/spritedit.c
10541
10542  * test/spritedit.c:
10543    + Moved spritedit to the test/ directory, because it is not mature enough.
10544  * libcaca.spec debian/control debian/rules:
10545    + Do not install caca-spritedit.
10546
10547------------------------------------------------------------------------
10548r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
10549Changed paths:
10550   M NEWS
10551   M debian/control
10552   M debian/rules
10553   M doc/Makefile.am
10554   M doc/cacademo.1
10555   M libcaca.spec
10556   M src/bitmap.c
10557   M src/caca.c
10558   M src/caca.h
10559   M src/conic.c
10560   M src/graphics.c
10561   M src/io.c
10562   M src/line.c
10563   M src/sprite.c
10564
10565  * libcaca.spec debian/control:
10566    + Updated the package descriptions to include cacaball.
10567  * doc/cacademo.1 doc/Makefile.am:
10568    + Use the cacademo manpage as the cacaball manpage.
10569  * src/:
10570    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
10571      documenting bizarre stuff.
10572
10573------------------------------------------------------------------------
10574r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
10575Changed paths:
10576   M examples/cacaball.c
10577
10578  * examples/cacaball.c:
10579    + 24 metaballs instead of 5, but smaller.
10580    + Zoom the bitmap to make more use of the screen area.
10581
10582------------------------------------------------------------------------
10583r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
10584Changed paths:
10585   M AUTHORS
10586   M THANKS
10587   M examples/aafire.c
10588   M examples/cacaball.c
10589
10590  * examples/cacaball.c:
10591    + Crop the palette so that it looks a bit more like metaballs.
10592  * AUTHORS THANKS:
10593    + Credited Jylam and Jan Hubicka.
10594
10595------------------------------------------------------------------------
10596r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
10597Changed paths:
10598   M examples/cacaball.c
10599
10600  * examples/cacaball.c:
10601    + Huge coding style overhaul.
10602    + Display 5 metaballs instead of 3.
10603    + Generate the palette instead of having a static one.
10604    + Use a 256x256 back buffer for more smoothness.
10605
10606------------------------------------------------------------------------
10607r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
10608Changed paths:
10609   M src/graphics.c
10610
10611  * src/graphics.c:
10612    + Fixed a compilation warning.
10613
10614------------------------------------------------------------------------
10615r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
10616Changed paths:
10617   M examples/Makefile.am
10618   A examples/cacaball.c
10619
10620  * examples/cacaball.c:
10621    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
10622
10623------------------------------------------------------------------------
10624r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
10625Changed paths:
10626   M examples/aafire.c
10627   M examples/cacaview.c
10628   M examples/demo.c
10629   M examples/spritedit.c
10630   M src/caca.h
10631   M src/io.c
10632   M test/dithering.c
10633   M test/hsv.c
10634
10635  * src/io.c:
10636    + caca_get_event() and caca_wait_event() now accept a mask as an argument
10637      in order to select events.
10638
10639------------------------------------------------------------------------
10640r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
10641Changed paths:
10642   M src/graphics.c
10643
10644  * src/graphics.c:
10645    + Fixed a bug that caused an infinite loop if the delay between two
10646      caca_refresh() calls was greater than 2000 seconds (or something).
10647
10648------------------------------------------------------------------------
10649r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
10650Changed paths:
10651   M examples/cacaview.c
10652   M src/io.c
10653
10654  * src/io.c:
10655    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
10656  * examples/cacaview.c:
10657    + Use <stdlib.h> instead of <malloc.h>.
10658
10659------------------------------------------------------------------------
10660r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
10661Changed paths:
10662   M configure.ac
10663   M doc/Makefile.am
10664
10665  * configure.ac:
10666    + Check for dvips in addition to latex.
10667  * doc/Makefile.am:
10668    + Workaround for a bug in the latex code generated by doxygen
10669      in Mandrake 9.1.
10670
10671------------------------------------------------------------------------
10672r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
10673Changed paths:
10674   M libcaca.spec
10675
10676  * libcaca.spec:
10677    + Install documentation into %{doc}/package-version/ instead
10678      of %{doc}/package/.
10679    + Added tetex-dvips to the build dependencies.
10680
10681------------------------------------------------------------------------
10682r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
10683Changed paths:
10684   M ChangeLog
10685
10686  * 0.6 branch.
10687
10688------------------------------------------------------------------------
10689r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
10690Changed paths:
10691   M NEWS
10692   M configure.ac
10693   M debian/changelog
10694   M debian/control
10695   M debian/rules
10696   M doc/Makefile.am
10697   M libcaca.spec
10698
10699  * configure.ac NEWS:
10700    + Prepared the 0.6 release.
10701  * libcaca.spec:
10702    + Split the RPM into libcaca-devel and caca-utils.
10703    + More detailed descriptions.
10704    + Packages are now rpmlint clean.
10705  * doc/Makefile.am:
10706    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
10707
10708------------------------------------------------------------------------
10709r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
10710Changed paths:
10711   M configure.ac
10712   M src/caca.c
10713   M src/graphics.c
10714   M src/io.c
10715
10716  * configure.ac:
10717    + Search for <slang/slang.h> in addition of <slang.h>.
10718
10719------------------------------------------------------------------------
10720r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
10721Changed paths:
10722   M src/bitmap.c
10723
10724  * src/bitmap.c:
10725    + Dither H/S/V when looking up the two nearest colours.
10726    + Weigh pixels in the distance calculation.
10727    + Factorised the lookup table calculation.
10728
10729------------------------------------------------------------------------
10730r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
10731Changed paths:
10732   M test/Makefile.am
10733   A test/hsv.c
10734
10735  * test/hsv.c:
10736    + Trivial saturation/value rendering test.
10737
10738------------------------------------------------------------------------
10739r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
10740Changed paths:
10741   M src/bitmap.c
10742   M src/caca.c
10743   M src/caca_internals.h
10744
10745  * src/bitmap.c:
10746    + Fixed a minor overflow in the saturation computation.
10747    + Use a global lookup table for foreground/background colour selection
10748      in the bitmap rendering routine. This broke dithering, sorry.
10749
10750------------------------------------------------------------------------
10751r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
10752Changed paths:
10753   M examples/aafire.c
10754   M examples/cacaview.c
10755   M src/bitmap.c
10756   M src/caca.c
10757   M src/caca.h
10758   M src/graphics.c
10759   M src/line.c
10760   M src/sprite.c
10761   M test/optipal.c
10762
10763  * src/ examples/ test/:
10764    + Changed <const type> constructs into <type const>.
10765
10766------------------------------------------------------------------------
10767r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
10768Changed paths:
10769   M examples/aafire.c
10770
10771  * examples/aafire.c:
10772    + Do not call caca_get_width() 10000 times per frame. Cache the value
10773      instead.
10774
10775------------------------------------------------------------------------
10776r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
10777Changed paths:
10778   M src/graphics.c
10779
10780  * src/graphics.c:
10781    + Split the drawing of foreground and background colours in the X11
10782      driver. Nice performance improvement.
10783
10784------------------------------------------------------------------------
10785r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
10786Changed paths:
10787   M examples/cacaview.c
10788
10789  * examples/cacaview.c:
10790    + If Imlib2 was not activated, warn the user that only BMP is supported.
10791
10792------------------------------------------------------------------------
10793r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
10794Changed paths:
10795   M AUTHORS
10796   M Makefile.am
10797   A THANKS
10798   A libcaca.spec
10799
10800  * libcaca.spec:
10801    + RPM specfile, courtesy of Richard Zidlicky.
10802  * THANKS:
10803    + Added a THANKS file for contributors.
10804
10805------------------------------------------------------------------------
10806r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
10807Changed paths:
10808   M README
10809   M src/caca.c
10810   M src/graphics.c
10811
10812  * src/graphics.c:
10813    + Minor optimisation in caca_set_color().
10814    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
10815    + Optimised the X11 caca_refresh() routine by handling strings of the
10816      same colour as one text chunk.
10817  * src/caca.c:
10818    + Bugfix in caca_init when conio is the only compiled-in driver.
10819  * README:
10820    + Minor documentation updates.
10821
10822------------------------------------------------------------------------
10823r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
10824Changed paths:
10825   M examples/aafire.c
10826   M examples/cacaview.c
10827
10828  * examples/cacaview.c:
10829    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
10830  * examples/aafire.c:
10831    + bzero the pixel buffer in the initialisation routine.
10832
10833------------------------------------------------------------------------
10834r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
10835Changed paths:
10836   M doc/doxygen.cfg.in
10837   M src/bitmap.c
10838   M src/box.c
10839   M src/caca.h
10840   M src/conic.c
10841   M src/graphics.c
10842   M src/io.c
10843   M src/line.c
10844   M src/math.c
10845   M src/triangle.c
10846
10847  * doc/doxygen.cfg.in:
10848    + Removed caca_internal.h from the list of documented files.
10849  * src/:
10850    + Minor documentation updates.
10851
10852------------------------------------------------------------------------
10853r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
10854Changed paths:
10855   M BUGS
10856   M debian/rules
10857   M doc/Makefile.am
10858   M test/dithering.c
10859
10860  * test/dithering.c:
10861    + Fixed a minor compilation warning.
10862  * debian/rules:
10863    + Explicitely use --enable-imlib2.
10864  * BUGS:
10865    + Added a note about blinking consoles.
10866  * doc/Makefile.am:
10867    + Fixed a bashism in the HTML files installation.
10868
10869------------------------------------------------------------------------
10870r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
10871Changed paths:
10872   M doc/Makefile.am
10873
10874  * doc/Makefile.am:
10875    + Do not install doxygen.png directly, because it can be doxygen.gif on
10876      old installations.
10877
10878------------------------------------------------------------------------
10879r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
10880Changed paths:
10881   M examples/aafire.c
10882
10883  * examples/aafire.c:
10884    + Only quit upon keypress, not mouse motion.
10885
10886------------------------------------------------------------------------
10887r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
10888Changed paths:
10889   M examples/aafire.c
10890
10891  * examples/aafire.c:
10892    + Render cacafire at full speed.
10893
10894------------------------------------------------------------------------
10895r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
10896Changed paths:
10897   M src/graphics.c
10898   M test/Makefile.am
10899   A test/optipal.c
10900
10901  * test/optipal.c:
10902    + Optimised S-Lang palette generator.
10903  * src/graphics:
10904    + Removed the S-Lang palette generator and replaced it with the tables
10905      generated by optipal.
10906
10907------------------------------------------------------------------------
10908r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
10909Changed paths:
10910   M Makefile.am
10911   M configure.ac
10912   M examples/Makefile.am
10913   A test/Makefile.am
10914   A test/dithering.c
10915
10916  * Makefile.am:
10917    + Added a test directory for test programs.
10918  * test/dithering.c:
10919    + The value/saturation dithering example.
10920
10921------------------------------------------------------------------------
10922r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
10923Changed paths:
10924   M examples/cacaview.c
10925   M src/caca.c
10926
10927  * src/caca.c:
10928    + Do not try the X11 driver if DISPLAY is set to the empty string.
10929  * examples/cacaview.c:
10930    + Cosmetic fixes.
10931
10932------------------------------------------------------------------------
10933r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
10934Changed paths:
10935   M examples/Makefile.am
10936   A examples/cacaview.c
10937   D examples/view.c
10938
10939  * example/:
10940    + Renamed view.c into cacaview.c.
10941
10942------------------------------------------------------------------------
10943r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
10944Changed paths:
10945   M src/io.c
10946
10947  * src/io.c:
10948    + Fixed mouse support under ncurses and slang.
10949
10950------------------------------------------------------------------------
10951r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
10952Changed paths:
10953   M configure.ac
10954
10955  * configure.ac:
10956    + Error out if Imlib2 was not found. Override with --disable-imlib2.
10957
10958------------------------------------------------------------------------
10959r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
10960Changed paths:
10961   M examples/demo.c
10962   M src/caca.h
10963   M src/io.c
10964
10965  * src/io.c:
10966    + Mouse support under X11.
10967    + Split the mouse motion and mouse click events.
10968  * examples/demo.c:
10969    + Mouse motion support.
10970
10971------------------------------------------------------------------------
10972r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
10973Changed paths:
10974   M src/caca.c
10975   M src/graphics.c
10976
10977  * src/graphics.c:
10978    + Compilation fix.
10979  * src/caca.c:
10980    + Minor indentation fix.
10981
10982------------------------------------------------------------------------
10983r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
10984Changed paths:
10985   M configure.ac
10986   M src/caca.c
10987
10988  * src/caca.c:
10989    + Prefer the X11 driver if $DISPLAY is set.
10990    + The slang driver is now preferred over the ncurses driver.
10991  * configure.ac:
10992    + Autodetect conio.h.
10993
10994------------------------------------------------------------------------
10995r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
10996Changed paths:
10997   M configure.ac
10998
10999  * configure.ac:
11000    + Autodetect ncurses, slang and X11.
11001    + Abort if no output driver was selected or detected.
11002
11003------------------------------------------------------------------------
11004r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
11005Changed paths:
11006   M ChangeLog
11007
11008  * 0.5 branch.
11009
11010------------------------------------------------------------------------
11011r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
11012Changed paths:
11013   M NEWS
11014   M configure.ac
11015   M debian/changelog