source: libcaca/trunk/ChangeLog @ 638

Last change on this file since 638 was 638, checked in by Sam Hocevar, 14 years ago
File size: 164.5 KB
Line 
1------------------------------------------------------------------------
2r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
3Changed paths:
4   M /trunk/cucul/export_svg.c
5
6  * Fixed Unicode handling and improved coding style in the SVG exporter.
7
8------------------------------------------------------------------------
9r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
10Changed paths:
11   M /trunk/test/export.c
12
13  * Do not write the trailing \0 when exporting data.
14
15------------------------------------------------------------------------
16r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
17Changed paths:
18   M /trunk/cucul/export_ps.c
19
20  * Fixed syntax errors in the generated PostScript document if ( ) \ or
21    Unicode characters are encountered.
22
23------------------------------------------------------------------------
24r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
25Changed paths:
26   M /trunk/cucul/export_ps.c
27
28  * Optimised for speed and space, fixed a few bugs, and improved coding style
29    in the PS exporter (vieux porc !).
30
31------------------------------------------------------------------------
32r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
33Changed paths:
34   M /trunk/cucul/cucul.c
35
36  * Comment clarification.
37
38------------------------------------------------------------------------
39r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
40Changed paths:
41   M /trunk/caca/driver_win32.c
42
43  * Fix resizing of the Win32 console. It now adapts to the requested size.
44
45------------------------------------------------------------------------
46r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
47Changed paths:
48   M /trunk/caca/driver_conio.c
49   M /trunk/caca/driver_vga.c
50
51  * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
52  * Cosmetic code changes.
53
54------------------------------------------------------------------------
55r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
56Changed paths:
57   M /trunk/caca/driver_slang.c
58
59  * Fixed compiler warnings when UTF-8 S-Lang is not available.
60
61------------------------------------------------------------------------
62r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
63Changed paths:
64   M /trunk/caca/driver_ncurses.c
65   M /trunk/configure.ac
66
67  * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
68
69------------------------------------------------------------------------
70r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
71Changed paths:
72   M /trunk/build-win32
73
74  * Distribute the license with Win32 packages and convert text files to
75    CRLF format.
76
77------------------------------------------------------------------------
78r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
79Changed paths:
80   M /trunk/caca/driver_conio.c
81   M /trunk/test/unicode.c
82
83  * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
84    the DOS/conio.h driver, and updated the unicode test accordingly.
85
86------------------------------------------------------------------------
87r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
88Changed paths:
89   M /trunk/test/export.c
90   M /trunk/test/unicode.c
91
92  * Added a few more Unicode characters to the export and unicode tests.
93
94------------------------------------------------------------------------
95r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
96Changed paths:
97   M /trunk/caca/driver_conio.c
98
99  * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
100    equivalents in CP437 0x7f - 0xff are translated.
101
102------------------------------------------------------------------------
103r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
104Changed paths:
105   M /trunk/cucul/export_html.c
106
107  * Unicode support in the HTML exporter.
108
109------------------------------------------------------------------------
110r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
111Changed paths:
112   M /trunk/caca/caca.c
113
114  * Cosmetic.
115
116------------------------------------------------------------------------
117r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
118Changed paths:
119   M /trunk/test
120   M /trunk/test/Makefile.am
121   A /trunk/test/export.c
122
123  * Small test program for exporters. Usage: "export html", "export irc" etc.
124
125------------------------------------------------------------------------
126r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
127Changed paths:
128   A /trunk/cucul/export_svg.c
129
130 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
131*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
132p______...___________________________p
133e____(_..__`'-.,--,__________________e
134n_____'-._'-.__`\a\\_________________n
135i_________'.___.'_(|_________________i
136s____________7____||_________________s
137b___________/___.'_|_________________b
138i__________/_.-'__,J_________________i
139r_________/_________\________________r
140d________||___/______;_______________d
141*________||__|_______|_______________*
142p________`\__\_______|__/__''\_______p
143e__________'._\______/.-`____{}|_____e
144n___________/\_`;_.-'_________/______n
145i___________\_;(((____.--'\_/________i
146s_________.(((_____.-;\______________s
147b____.--'`_____,;`'.'-;\_____________b
148i_taco's____.'____'._.'\\____________i
149r_dick_--'_________|__\_|____________r
150d__________________\_\,_/____________d
151*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
152
153
154------------------------------------------------------------------------
155r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
156Changed paths:
157   M /trunk/cucul/Makefile.am
158   M /trunk/cucul/cucul.c
159   M /trunk/cucul/cucul.h
160   M /trunk/cucul/export_html.c
161   M /trunk/cucul/export_ps.c
162
163 * Added preliminary (but working) SVG exporter
164
165------------------------------------------------------------------------
166r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
167Changed paths:
168   M /trunk/caca/driver_network.c
169
170 * Added telnet commands and options strings for debug
171
172------------------------------------------------------------------------
173r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
174Changed paths:
175   M /trunk/test/demo.c
176
177 * Fixed refresh when updating parameter in display_menu()
178
179------------------------------------------------------------------------
180r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
181Changed paths:
182   M /trunk/kernel/kernel.c
183
184 * Removed false comment
185
186------------------------------------------------------------------------
187r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
188Changed paths:
189   M /trunk/src/cacaball.c
190
191 * Optimised cacaballs a bit
192
193------------------------------------------------------------------------
194r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
195Changed paths:
196   M /trunk/src/cacaball.c
197
198 * Better cacaballs parameters
199
200------------------------------------------------------------------------
201r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
202Changed paths:
203   M /trunk/src/cacamoir.c
204
205  * Increased cacamoir circle thikness by 50%, because it currently really
206    sucks in small resolutions.
207
208------------------------------------------------------------------------
209r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
210Changed paths:
211   M /trunk/caca/driver_gl.c
212   M /trunk/caca/driver_ncurses.c
213   M /trunk/caca/driver_x11.c
214   M /trunk/src/cacaball.c
215
216  * Minor coding style fixes.
217
218------------------------------------------------------------------------
219r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
220Changed paths:
221   M /trunk/caca/driver_win32.c
222
223  * UTF-8 support in the Win32 driver.
224
225------------------------------------------------------------------------
226r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
227Changed paths:
228   M /trunk/caca/caca.h
229   M /trunk/caca/driver_network.c
230
231  * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
232  * Use RETSIGTYPE for signal handler return values.
233
234------------------------------------------------------------------------
235r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
236Changed paths:
237   M /trunk/caca/driver_slang.c
238   M /trunk/configure.ac
239
240  * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
241    in the SLang driver.
242  * Cosmetic fixes in configure.ac.
243
244------------------------------------------------------------------------
245r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
246Changed paths:
247   M /trunk/caca/driver_network.c
248   M /trunk/cucul/cucul.c
249   M /trunk/cucul/cucul.h
250   M /trunk/cucul/cucul_internals.h
251   M /trunk/cucul/export_ansi.c
252   M /trunk/cucul/export_html.c
253   M /trunk/cucul/export_irc.c
254   M /trunk/cucul/export_ps.c
255
256  * Replaced all cucul_get_* exporters with a generic cucul_export() function.
257  * Got rid of static buffers; we now use cucul_free() to free exported
258    buffers.
259  * Fixed light background in the ANSI exporter by adding escape sequences for
260    most terminal emulators.
261
262------------------------------------------------------------------------
263r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
264Changed paths:
265   M /trunk/kernel/kernel.c
266
267 * Fixed UPPER() for strcasecmp
268
269------------------------------------------------------------------------
270r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
271Changed paths:
272   M /trunk/kernel/kernel.c
273
274  * Rewrote strncasecmp. Totally untested, of course.
275
276------------------------------------------------------------------------
277r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
278Changed paths:
279   M /trunk/cucul/export_ps.c
280
281  * STATIC char const. AHAHAHAHA.
282
283------------------------------------------------------------------------
284r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
285Changed paths:
286   M /trunk/caca/driver_network.c
287
288  * Do not switch to alternate screen when clearing, because sometimes we
289    are unable to cleanly restore the state.
290
291------------------------------------------------------------------------
292r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
293Changed paths:
294   M /trunk/cucul/export_ps.c
295
296 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
297
298------------------------------------------------------------------------
299r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
300Changed paths:
301   M /trunk/cucul/export_ps.c
302
303 * Postscript exporter now kinda works. Paper size to be fixed
304
305------------------------------------------------------------------------
306r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
307Changed paths:
308   M /trunk/cucul/Makefile.am
309   M /trunk/cucul/cucul.c
310   M /trunk/cucul/cucul.h
311   M /trunk/cucul/cucul_internals.h
312   A /trunk/cucul/export_ps.c
313
314 * Added preliminary Postscript (tm) (r) (c) exporter.
315
316------------------------------------------------------------------------
317r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
318Changed paths:
319   M /trunk/caca/driver_network.c
320
321  * Pressing Ctrl-C on the client side now drops the connection.
322
323------------------------------------------------------------------------
324r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
325Changed paths:
326   M /trunk/TODO
327
328  * Updated the TODO list, mostly with Unicode-related tasks.
329
330------------------------------------------------------------------------
331r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
332Changed paths:
333   M /trunk/caca/caca.h
334   M /trunk/caca/driver_network.c
335
336  * Changed port environment variable to "CACA_PORT". No need to mention it's
337    a network port, we could have guessed.
338
339------------------------------------------------------------------------
340r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
341Changed paths:
342   M /trunk/caca/caca.c
343
344  * Ooops, fixed an old typo.
345
346------------------------------------------------------------------------
347r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
348Changed paths:
349   M /trunk/src/cacaball.c
350
351  * Fixed a warning in cacaball.c.
352
353------------------------------------------------------------------------
354r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
355Changed paths:
356   M /trunk/caca/driver_network.c
357
358  * Improvements to the network output:
359    + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
360      the registered ports area, but we'd never be accepted anyway).
361    + Retry network sends in caca_get_event(), too.
362    + Have a per-client buffer in case of network congestion. If that buffer
363      gets full, just drop it and start again at the next frame.
364    + Set the window title to "caca for the network".
365    + Do not send the ANSI buffer's terminating \0.
366    + Restore the SIGPIPE handler on close.
367    + Set window size to 80x24 instead of 80x25.
368
369------------------------------------------------------------------------
370r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
371Changed paths:
372   M /trunk/cucul/export_ansi.c
373   M /trunk/cucul/export_html.c
374   M /trunk/cucul/export_irc.c
375   M /trunk/perl/lib/Term/Caca/Bitmap.pm
376   M /trunk/perl/lib/Term/Caca/Constants.pm
377   M /trunk/perl/lib/Term/Caca/Sprite.pm
378   M /trunk/perl/lib/Term/Caca.pm
379   M /trunk/perl/lib/Term/Kaka/Bitmap.pm
380   M /trunk/perl/lib/Term/Kaka/Constants.pm
381   M /trunk/perl/lib/Term/Kaka/Sprite.pm
382   M /trunk/perl/lib/Term/Kaka.pm
383   M /trunk/python/pypycaca.c
384   M /trunk/python/pypycaca.h
385
386  * Set svn:keyword Id property on a few files.
387
388  Note to developers: use that chunk in your ~/.subversion/config:
389
390[miscellany]
391enable-auto-props = yes
392
393[auto-props]
394*.m = svn:keywords=Id
395*.h = svn:keywords=Id
396*.mm = svn:keywords=Id
397*.c = svn:keywords=Id
398*.cpp = svn:keywords=Id
399*.pch = svn:keywords=Id
400*.command = svn:keywords=Id
401*.pl = svn:keywords=Id
402*.pm = svn:keywords=Id
403*.py = svn:keywords=Id
404*.sh = svn:keywords=Id
405*.txt = svn:keywords=Id
406*.html = svn:keywords=Id
407*.php = svn:keywords=Id
408
409
410------------------------------------------------------------------------
411r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
412Changed paths:
413   M /trunk/cucul/export_ansi.c
414
415  * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
416
417------------------------------------------------------------------------
418r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
419Changed paths:
420   M /trunk/caca/caca.c
421
422  * Fixed an uninitialised variable in the event queue handling.
423
424------------------------------------------------------------------------
425r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
426Changed paths:
427   M /trunk/test/colors.c
428
429  * Allow the color test to be built as a kernel.
430
431------------------------------------------------------------------------
432r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
433Changed paths:
434   M /trunk/THANKS
435
436  * Sorted list of extra contributors by topic and added the FSF.
437
438------------------------------------------------------------------------
439r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
440Changed paths:
441   M /trunk/caca/driver_network.c
442
443  * Set the client sockets as non-blocking, and implemented non-blocking
444    writes. Currently works very badly with more than one client.
445
446------------------------------------------------------------------------
447r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
448Changed paths:
449   M /trunk/kernel/kernel.c
450
451 * wrote strcasecmp for fun
452
453------------------------------------------------------------------------
454r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
455Changed paths:
456   M /trunk/cucul/Makefile.am
457   A /trunk/cucul/export_ansi.c
458   A /trunk/cucul/export_html.c
459   A /trunk/cucul/export_irc.c
460   D /trunk/cucul/exporter_ansi.c
461   D /trunk/cucul/exporter_html.c
462   D /trunk/cucul/exporter_irc.c
463
464 * Renamed exporter_* to export_*, from God recommendation.
465
466------------------------------------------------------------------------
467r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
468Changed paths:
469   M /trunk/cucul/Makefile.am
470   D /trunk/cucul/export.c
471   A /trunk/cucul/exporter_ansi.c
472   A /trunk/cucul/exporter_html.c
473   A /trunk/cucul/exporter_irc.c
474
475 * Exploded cucul/export.c
476
477------------------------------------------------------------------------
478r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
479Changed paths:
480   M /trunk/caca/caca.c
481   M /trunk/caca/caca.h
482   M /trunk/caca/driver_network.c
483
484 * Added CACA_NETWORK_PORT env and related documentation
485
486------------------------------------------------------------------------
487r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
488Changed paths:
489   M /trunk/caca/driver_network.c
490   M /trunk/configure.ac
491   M /trunk/cucul/cucul_internals.h
492
493 * 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
494
495------------------------------------------------------------------------
496r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
497Changed paths:
498   M /trunk/caca/driver_network.c
499
500  * Handle incoming connections in network_get_event() as well as
501    network_display() so that new clients immediately get the contents
502    of the canvas and do not need to wait for a caca_display() call.
503
504------------------------------------------------------------------------
505r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
506Changed paths:
507   M /trunk/cucul/char.c
508
509  * Preliminary support for UTF-8 in cucul_putstr(). Also added a
510    cucul_putchar32() function but I'm not convinced it will be useful.
511
512------------------------------------------------------------------------
513r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
514Changed paths:
515   M /trunk/caca/driver_conio.c
516   M /trunk/caca/driver_gl.c
517   M /trunk/caca/driver_ncurses.c
518   M /trunk/caca/driver_network.c
519   M /trunk/caca/driver_win32.c
520   M /trunk/caca/driver_x11.c
521   M /trunk/caca/graphics.c
522
523  * Use the internal version of cucul_set_size in output drivers so that
524    they can force a resize. We need to find a way to make those specific
525    cucul - caca interactions unavailable to the clueless user.
526
527------------------------------------------------------------------------
528r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
529Changed paths:
530   M /trunk/src/cacaball.c
531   M /trunk/src/cacamoir.c
532   M /trunk/src/cacaplas.c
533
534  * Made cacamoir, cacaball and cacaplas buildable into a kernel.
535
536------------------------------------------------------------------------
537r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
538Changed paths:
539   M /trunk/caca/driver_vga.c
540
541  * Assume the VGA screen is 320x200 and really resize the cucul canvas to
542    80x25 upon initialisation.
543
544------------------------------------------------------------------------
545r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
546Changed paths:
547   M /trunk/caca/driver_slang.c
548
549  * Added Unicode support to the SLang driver.
550
551------------------------------------------------------------------------
552r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
553Changed paths:
554   M /trunk/kernel/kernel.c
555   M /trunk/kernel/kernel.h
556
557  * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
558
559------------------------------------------------------------------------
560r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
561Changed paths:
562   M /trunk/test/unicode.c
563
564  * More Unicode tests: gradient glyphs, double width characters.
565
566------------------------------------------------------------------------
567r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
568Changed paths:
569   M /trunk/build-kernel
570
571 * Oops, modified build-kernel while testing and commited it ;)
572
573------------------------------------------------------------------------
574r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
575Changed paths:
576   M /trunk/build-kernel
577   M /trunk/caca/driver_network.c
578
579 * 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.
580
581------------------------------------------------------------------------
582r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
583Changed paths:
584   M /trunk/caca/driver_vga.c
585
586  * Fixed VGA colours. The values only range from 0 to 63.
587
588------------------------------------------------------------------------
589r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
590Changed paths:
591   M /trunk/build-kernel
592   M /trunk/caca/caca_internals.h
593   M /trunk/cucul/cucul_internals.h
594   M /trunk/kernel/kernel.c
595   M /trunk/kernel/kernel.h
596
597  * Added assembly code for inb() and outb().
598  * Print a small message at kernel boot time just to check that the kernel
599    was properly loaded.
600
601------------------------------------------------------------------------
602r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
603Changed paths:
604   M /trunk/cucul/export.c
605
606 * Added tests for malloc()'s
607
608------------------------------------------------------------------------
609r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
610Changed paths:
611   M /trunk/README
612   M /trunk/cucul/cucul.c
613   M /trunk/cucul/cucul_internals.h
614   M /trunk/cucul/export.c
615
616 * Updated README for network driver, fixed remaining exporters
617
618------------------------------------------------------------------------
619r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
620Changed paths:
621   M /trunk/caca/Makefile.am
622   M /trunk/configure.ac
623   M /trunk/kernel/Makefile.am
624
625  * Added a conditional to only build the kernel if --enable-vga was set.
626
627------------------------------------------------------------------------
628r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
629Changed paths:
630   M /trunk/build-kernel
631
632  * Set executable flag to the build-kernel script.
633
634------------------------------------------------------------------------
635r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
636Changed paths:
637   A /trunk/COPYING.GPL
638   M /trunk/Makefile.am
639   A /trunk/build-kernel
640   M /trunk/caca/time.c
641   M /trunk/configure.ac
642   M /trunk/cucul/bitmap.c
643   M /trunk/cucul/box.c
644   M /trunk/cucul/char.c
645   M /trunk/cucul/conic.c
646   M /trunk/cucul/cucul.c
647   M /trunk/cucul/cucul_internals.h
648   M /trunk/cucul/export.c
649   M /trunk/cucul/line.c
650   M /trunk/cucul/math.c
651   M /trunk/cucul/sprite.c
652   M /trunk/cucul/triangle.c
653   A /trunk/kernel
654   A /trunk/kernel/Makefile.am
655   A /trunk/kernel/kernel.c
656   A /trunk/kernel/kernel.h
657   A /trunk/kernel/multiboot.S
658   A /trunk/kernel/multiboot.h
659   M /trunk/src
660   M /trunk/src/aafire.c
661
662  * Added glue code to compile libcaca without a libc and build applications
663    as multiboot kernels.
664
665------------------------------------------------------------------------
666r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
667Changed paths:
668   M /trunk/caca/driver_conio.c
669
670  * Cosmetic change.
671
672------------------------------------------------------------------------
673r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
674Changed paths:
675   M /trunk/README
676
677  * Slightly updated README.
678
679------------------------------------------------------------------------
680r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
681Changed paths:
682   M /trunk/caca/caca.c
683   M /trunk/caca/caca_internals.h
684   A /trunk/caca/driver_vga.c
685
686  * Pure VGA output driver.
687
688------------------------------------------------------------------------
689r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
690Changed paths:
691   M /trunk/caca/graphics.c
692
693  * Removed unused includes.
694
695------------------------------------------------------------------------
696r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
697Changed paths:
698   M /trunk/AUTHORS
699
700  * Added a few details for authors.
701
702------------------------------------------------------------------------
703r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
704Changed paths:
705   M /trunk/test
706   M /trunk/test/Makefile.am
707   A /trunk/test/unicode.c
708
709  * Added a tiny Unicode test program. Of course it does not work yet, but
710    good to have something to start with.
711
712------------------------------------------------------------------------
713r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
714Changed paths:
715   M /trunk/caca/caca.h
716   M /trunk/cucul/cucul.h
717
718 * Updated documentation a bit
719
720------------------------------------------------------------------------
721r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
722Changed paths:
723   M /trunk/caca/driver_network.c
724   M /trunk/cucul/cucul.c
725   M /trunk/cucul/cucul_internals.h
726   M /trunk/cucul/export.c
727
728 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
729
730------------------------------------------------------------------------
731r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
732Changed paths:
733   M /trunk/caca/driver_network.c
734
735 * Fixed memory leak in network driver
736
737------------------------------------------------------------------------
738r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
739Changed paths:
740   M /trunk/caca/driver_gl.c
741
742  * Made the OpenGL colors slightly less saturated.
743
744------------------------------------------------------------------------
745r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
746Changed paths:
747   M /trunk/caca/driver_conio.c
748   M /trunk/caca/driver_gl.c
749   M /trunk/caca/driver_ncurses.c
750   M /trunk/caca/driver_slang.c
751   M /trunk/caca/driver_win32.c
752   M /trunk/caca/driver_x11.c
753
754  * Make output drivers more error resilient when handling UTF-32 characters,
755    by simply ignoring everything non ASCII :-)
756
757------------------------------------------------------------------------
758r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
759Changed paths:
760   M /trunk/caca/driver_network.c
761
762 * Fixed blinking screen
763
764------------------------------------------------------------------------
765r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
766Changed paths:
767   M /trunk/caca/driver_network.c
768   M /trunk/cucul/cucul.h
769   M /trunk/cucul/export.c
770
771 * Exporters now return size of generated data
772
773------------------------------------------------------------------------
774r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
775Changed paths:
776   M /trunk/caca/Makefile.am
777   M /trunk/caca/caca.c
778   M /trunk/caca/caca_internals.h
779   A /trunk/caca/driver_network.c
780   M /trunk/configure.ac
781
782 * Added very preliminary network driver
783
784------------------------------------------------------------------------
785r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
786Changed paths:
787   M /trunk/caca/caca.c
788   M /trunk/caca/caca_internals.h
789   M /trunk/caca/driver_conio.c
790   M /trunk/caca/driver_gl.c
791   M /trunk/caca/driver_ncurses.c
792   M /trunk/caca/driver_slang.c
793   M /trunk/caca/driver_win32.c
794   M /trunk/caca/driver_x11.c
795   M /trunk/caca/event.c
796   M /trunk/caca/graphics.c
797   M /trunk/cucul/cucul.c
798
799  * Fixed async issues between the driver and libcaca when resizing windows,
800    and simplified the handle_resize() API. Still can be polished.
801
802------------------------------------------------------------------------
803r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
804Changed paths:
805   M /trunk/cucul/cucul.c
806
807  * cucul_set_size() does nothing if a graphical backend is attached. Added
808    documentation to explain this behaviour.
809
810------------------------------------------------------------------------
811r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
812Changed paths:
813   M /trunk/caca/caca.c
814   M /trunk/caca/caca_internals.h
815   M /trunk/caca/driver_gl.c
816   M /trunk/caca/driver_ncurses.c
817   M /trunk/caca/driver_slang.c
818   M /trunk/caca/driver_win32.c
819   M /trunk/caca/driver_x11.c
820   M /trunk/caca/event.c
821
822  * Cosmetic changes here and there.
823
824------------------------------------------------------------------------
825r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
826Changed paths:
827   M /trunk/caca/caca.c
828   M /trunk/caca/caca_internals.h
829   M /trunk/caca/driver_conio.c
830   M /trunk/caca/driver_gl.c
831   M /trunk/caca/driver_ncurses.c
832   M /trunk/caca/driver_slang.c
833   M /trunk/caca/driver_win32.c
834   M /trunk/caca/driver_x11.c
835   M /trunk/caca/event.c
836   M /trunk/caca/graphics.c
837
838  * Finished moving everything driver-specific to the apropriate driver_*.c
839    files. Phew. Now they just need a few comments.
840
841------------------------------------------------------------------------
842r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
843Changed paths:
844   M /trunk/caca/driver_conio.c
845   M /trunk/caca/driver_gl.c
846   M /trunk/caca/driver_ncurses.c
847   M /trunk/caca/driver_slang.c
848   M /trunk/caca/driver_win32.c
849   M /trunk/caca/driver_x11.c
850
851  * Cleaned up useless header includes.
852
853------------------------------------------------------------------------
854r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
855Changed paths:
856   M /trunk/caca/caca_internals.h
857   M /trunk/caca/driver_conio.c
858   M /trunk/caca/driver_gl.c
859   M /trunk/caca/driver_ncurses.c
860   M /trunk/caca/driver_slang.c
861   M /trunk/caca/driver_win32.c
862   M /trunk/caca/driver_x11.c
863   M /trunk/caca/event.c
864
865  * Split event.c into the appropriate driver_*.c files.
866
867------------------------------------------------------------------------
868r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
869Changed paths:
870   M /trunk/caca-config.in
871
872  * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
873
874------------------------------------------------------------------------
875r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
876Changed paths:
877   M /trunk/doc/doxygen.cfg.in
878
879  * Ignore driver_*.c files when building documentation.
880
881------------------------------------------------------------------------
882r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
883Changed paths:
884   M /trunk/configure.ac
885
886  * configure.ac: look for a4wide.sty in more than one location.
887
888------------------------------------------------------------------------
889r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
890Changed paths:
891   M /trunk/Makefile.am
892   A /trunk/build-dos (from /trunk/build-win32:327)
893   M /trunk/caca/caca_internals.h
894   M /trunk/caca/driver_conio.c
895   M /trunk/cucul/cucul_internals.h
896
897  * Fixed DOS driver.
898  * Added a build-dos script to cross-compile the DOS version using djgpp.
899
900------------------------------------------------------------------------
901r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
902Changed paths:
903   M /trunk/configure.ac
904
905  * configure.ac: removed the "null" frontend. just don't attach any frontend
906    if you do not want any.
907
908------------------------------------------------------------------------
909r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
910Changed paths:
911   M /trunk/caca/caca.c
912   M /trunk/caca/caca_internals.h
913   M /trunk/caca/event.c
914
915  * Got rid of static variables in the event code.
916
917------------------------------------------------------------------------
918r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
919Changed paths:
920   M /trunk/caca/caca.c
921   M /trunk/caca/caca_internals.h
922   M /trunk/caca/driver_conio.c
923   M /trunk/caca/driver_gl.c
924   M /trunk/caca/driver_ncurses.c
925   M /trunk/caca/driver_slang.c
926   M /trunk/caca/driver_win32.c
927   M /trunk/caca/driver_x11.c
928   M /trunk/caca/event.c
929   M /trunk/caca/graphics.c
930   M /trunk/cucul/bitmap.c
931   M /trunk/cucul/box.c
932   M /trunk/cucul/char.c
933   M /trunk/cucul/conic.c
934   M /trunk/cucul/cucul.c
935   M /trunk/cucul/cucul_internals.h
936   M /trunk/cucul/export.c
937   M /trunk/cucul/line.c
938   M /trunk/cucul/math.c
939   M /trunk/cucul/sprite.c
940   M /trunk/cucul/triangle.c
941   M /trunk/src/cacaview.c
942
943  * Polished the driver split a bit (still no events, except resize events),
944    properly credited authors and documented a few things.
945
946------------------------------------------------------------------------
947r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
948Changed paths:
949   M /trunk/caca/Makefile.am
950   M /trunk/caca/caca.c
951   M /trunk/caca/caca_internals.h
952   A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
953   A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
954   A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
955   A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
956   A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
957   A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
958   M /trunk/caca/event.c
959   M /trunk/caca/graphics.c
960
961  * Split caca/graphics.c into driver-specific files. Resize is currently
962    broken, and event handling is not yet in the driver-specific files, but
963    I will of course fix that later.
964
965------------------------------------------------------------------------
966r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
967Changed paths:
968   M /trunk/configure.ac
969
970  * Ooops, I fucked up the build.
971
972------------------------------------------------------------------------
973r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
974Changed paths:
975   M /trunk/Makefile.am
976   D /trunk/examples
977   A /trunk/src (from /trunk/examples:326)
978
979  * Moved stuff again.
980
981------------------------------------------------------------------------
982r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
983Changed paths:
984   M /trunk/Makefile.am
985   A /trunk/caca
986   A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
987   A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
988   A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
989   A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
990   A /trunk/caca/event.c (from /trunk/src/event.c:325)
991   A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
992   A /trunk/caca/time.c (from /trunk/src/time.c:325)
993   M /trunk/configure.ac
994   A /trunk/cucul
995   A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
996   A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
997   A /trunk/cucul/box.c (from /trunk/src/box.c:325)
998   A /trunk/cucul/char.c (from /trunk/src/char.c:325)
999   A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
1000   A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
1001   A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
1002   A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
1003   A /trunk/cucul/export.c (from /trunk/src/export.c:325)
1004   A /trunk/cucul/line.c (from /trunk/src/line.c:325)
1005   A /trunk/cucul/math.c (from /trunk/src/math.c:325)
1006   A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
1007   A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
1008   M /trunk/examples/Makefile.am
1009   D /trunk/src
1010   M /trunk/test/Makefile.am
1011
1012  * Moved stuff around to differenciate between libcucul and libcaca.
1013
1014------------------------------------------------------------------------
1015r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
1016Changed paths:
1017   M /trunk/src/caca.c
1018   M /trunk/src/char.c
1019   M /trunk/src/cucul.c
1020   M /trunk/src/cucul_internals.h
1021   M /trunk/src/export.c
1022   M /trunk/src/graphics.c
1023
1024  * Use 32 bit integers for the character array. No visible difference for
1025    now because we only do ASCII, but that will let us do Unicode later.
1026
1027------------------------------------------------------------------------
1028r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
1029Changed paths:
1030   M /trunk/src/caca.h
1031   M /trunk/src/graphics.c
1032
1033  * Removed caca_set_{size,width,height} because cucul_set_size ought to be
1034    enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
1035    future because it's libcaca who gets the resize events, after all.
1036
1037------------------------------------------------------------------------
1038r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
1039Changed paths:
1040   M /trunk/src/graphics.c
1041
1042 * I just suck. I'll goatse myself right after beeing back at home.
1043
1044------------------------------------------------------------------------
1045r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
1046Changed paths:
1047   M /trunk/src/graphics.c
1048
1049  * src/graphics.c: minor optimisations.
1050
1051------------------------------------------------------------------------
1052r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
1053Changed paths:
1054   M /trunk/src/graphics.c
1055
1056  * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
1057    dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
1058    toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
1059    toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
1060    pas de warnings et/ou que ca segfaulte pas !
1061
1062------------------------------------------------------------------------
1063r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
1064Changed paths:
1065   M /trunk/src/graphics.c
1066
1067 * Mais je fais comme je veux bordel de cul !
1068
1069------------------------------------------------------------------------
1070r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
1071Changed paths:
1072   M /trunk/src/graphics.c
1073
1074  * Haha mais vieux porc a pattes !
1075
1076------------------------------------------------------------------------
1077r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
1078Changed paths:
1079   M /trunk/src/graphics.c
1080
1081 * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.
1082
1083------------------------------------------------------------------------
1084r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
1085Changed paths:
1086   M /trunk/caca-config.in
1087   M /trunk/configure.ac
1088   M /trunk/examples/aafire.c
1089   M /trunk/examples/cacaball.c
1090   M /trunk/examples/cacamoir.c
1091   M /trunk/examples/cacaplas.c
1092   M /trunk/examples/cacaview.c
1093   M /trunk/src/Makefile.am
1094   M /trunk/src/bitmap.c
1095   M /trunk/src/box.c
1096   M /trunk/src/caca.c
1097   M /trunk/src/caca.h
1098   M /trunk/src/caca_internals.h
1099   M /trunk/src/char.c
1100   M /trunk/src/conic.c
1101   M /trunk/src/cucul.c
1102   M /trunk/src/cucul_internals.h
1103   M /trunk/src/event.c
1104   M /trunk/src/export.c
1105   M /trunk/src/graphics.c
1106   M /trunk/src/line.c
1107   M /trunk/src/math.c
1108   M /trunk/src/sprite.c
1109   M /trunk/src/time.c
1110   M /trunk/src/triangle.c
1111   M /trunk/test/colors.c
1112   M /trunk/test/demo.c
1113   M /trunk/test/dithering.c
1114   M /trunk/test/event.c
1115   M /trunk/test/hsv.c
1116   M /trunk/test/spritedit.c
1117
1118  * All output plugins should now work again.
1119  * Renamed caca_refresh() into caca_display() which makes more sense.
1120  * Optimised gl_bgpal by directly storing floats instead of doing the
1121    conversion at runtime.
1122  * Handle resizing in cucul_set_size() and try to keep as much information
1123    as possible from the previous canvas.
1124  * Moved most global variables into cucul_t or caca_t contexts.
1125  * Moved time.c into libcaca.
1126
1127------------------------------------------------------------------------
1128r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
1129Changed paths:
1130   M /trunk/debian
1131   M /trunk/debian/changelog
1132   M /trunk/debian/control
1133   M /trunk/debian/copyright
1134   M /trunk/debian/rules
1135   M /trunk/doc/Makefile.am
1136   D /trunk/doc/cacademo.1
1137   A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
1138   M /trunk/libcaca.spec
1139   M /trunk/msvc/Makefile.am
1140   D /trunk/msvc/cacademo.vcproj
1141   M /trunk/msvc/libcaca.sln
1142
1143  * Removed cacademo from examples, manpages and distributions. It's useless.
1144
1145------------------------------------------------------------------------
1146r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
1147Changed paths:
1148   M /trunk/src/cucul.c
1149
1150  * src/cucul.c: s/width/height/.
1151
1152------------------------------------------------------------------------
1153r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
1154Changed paths:
1155   M /trunk/configure.ac
1156   M /trunk/doc/doxygen.cfg.in
1157   M /trunk/examples
1158   M /trunk/examples/Makefile.am
1159   M /trunk/examples/aafire.c
1160   M /trunk/examples/cacaball.c
1161   M /trunk/examples/cacamoir.c
1162   M /trunk/examples/cacaplas.c
1163   M /trunk/examples/cacaview.c
1164   D /trunk/examples/demo.c
1165   M /trunk/src/Makefile.am
1166   M /trunk/src/bitmap.c
1167   M /trunk/src/box.c
1168   M /trunk/src/caca.c
1169   M /trunk/src/caca.h
1170   M /trunk/src/caca_internals.h
1171   A /trunk/src/char.c
1172   M /trunk/src/conic.c
1173   A /trunk/src/cucul.c
1174   A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
1175   A /trunk/src/cucul_internals.h
1176   M /trunk/src/event.c
1177   A /trunk/src/export.c
1178   M /trunk/src/graphics.c
1179   M /trunk/src/line.c
1180   M /trunk/src/math.c
1181   M /trunk/src/sprite.c
1182   M /trunk/src/triangle.c
1183   M /trunk/test
1184   M /trunk/test/Makefile.am
1185   M /trunk/test/colors.c
1186   A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
1187   M /trunk/test/dithering.c
1188   M /trunk/test/event.c
1189   M /trunk/test/hsv.c
1190   M /trunk/test/optipal.c
1191   M /trunk/test/spritedit.c
1192
1193  A new low-level text management library (canvas for ultrafast compositing
1194of unicode letters) is now separated from the higher level rendering and I/O
1195(that is, libcaca). This commit totally breaks the API, but once everything
1196is polished I will think about source-level backward compatibility. Most
1197drivers are broken, but X11 still sorta works.
1198
1199  The new design is much more object-oriented and allows having several
1200active renderers at the same time, changing renderers on the fly, and more
1201important, having no renderer at all (useful for converters, or when you
1202want to do your own renderer).
1203
1204  And in case you are still wondering, the libcucul acronym has "Unicode"
1205because I want to support at least a subset of Unicode. There are awesome
1206glyphs in it, including the ones inherited from Codepage 437 such as
1207"gray 25%" that are used in DOS and Win32 ANSI art.
1208
1209------------------------------------------------------------------------
1210r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
1211Changed paths:
1212   M /trunk/bootstrap
1213
1214  * New updated bootstrap script.
1215
1216------------------------------------------------------------------------
1217r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
1218Changed paths:
1219   R /trunk/COPYING
1220   A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
1221   M /trunk/Makefile.am
1222   M /trunk/debian/copyright
1223   M /trunk/doc/cacademo.1
1224   M /trunk/examples/cacaball.c
1225   M /trunk/examples/cacamoir.c
1226   M /trunk/examples/cacaplas.c
1227   M /trunk/examples/cacaview.c
1228   M /trunk/examples/demo.c
1229   M /trunk/perl/Build.PL
1230   M /trunk/perl/META.yml
1231   M /trunk/python/pypycaca.c
1232   M /trunk/python/pypycaca.h
1233   M /trunk/src/bitmap.c
1234   M /trunk/src/box.c
1235   M /trunk/src/caca.c
1236   M /trunk/src/caca.h
1237   M /trunk/src/caca_internals.h
1238   M /trunk/src/conic.c
1239   M /trunk/src/event.c
1240   M /trunk/src/graphics.c
1241   M /trunk/src/line.c
1242   M /trunk/src/math.c
1243   M /trunk/src/sprite.c
1244   M /trunk/src/time.c
1245   M /trunk/src/triangle.c
1246   M /trunk/test/colors.c
1247   M /trunk/test/dithering.c
1248   M /trunk/test/event.c
1249   M /trunk/test/hsv.c
1250   M /trunk/test/optipal.c
1251   M /trunk/test/spritedit.c
1252
1253  * Changed the licensing to WTFPL, as per all copyright holders' permission.
1254
1255------------------------------------------------------------------------
1256r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
1257Changed paths:
1258   A /trunk/python/caca.txt
1259   A /trunk/python/test1.py
1260   A /trunk/python/test2.py
1261
1262  * Added two examples for python bindings (a subset of cacademo, and bitmap example)
1263
1264------------------------------------------------------------------------
1265r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
1266Changed paths:
1267   M /trunk/src/event.c
1268
1269  * Fixed bug in events with GL driver
1270
1271------------------------------------------------------------------------
1272r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
1273Changed paths:
1274   M /trunk/src/graphics.c
1275
1276  * Improved GL rendering (characters are not blurry anymore)
1277
1278------------------------------------------------------------------------
1279r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
1280Changed paths:
1281   A /trunk/python
1282   A /trunk/python/Makefile
1283   A /trunk/python/README
1284   A /trunk/python/pypycaca.c
1285   A /trunk/python/pypycaca.h
1286
1287  * Added -preliminary- Python bindings
1288
1289------------------------------------------------------------------------
1290r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
1291Changed paths:
1292   M /trunk/AUTHORS
1293
1294  * Updated for my ego trip
1295
1296------------------------------------------------------------------------
1297r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
1298Changed paths:
1299   M /trunk/examples/cacaball.c
1300
1301  * Removed debug test, kekeke ^^
1302
1303------------------------------------------------------------------------
1304r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
1305Changed paths:
1306   M /trunk/examples/cacaball.c
1307   M /trunk/src/caca.h
1308   M /trunk/src/graphics.c
1309
1310  * Added caca_set_width, set_height_, set_size
1311
1312------------------------------------------------------------------------
1313r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
1314Changed paths:
1315   M /trunk/examples/aafire.c
1316   M /trunk/examples/cacaball.c
1317   M /trunk/examples/cacamoir.c
1318   M /trunk/examples/cacaplas.c
1319
1320  * Fixed remaining warnings with gcc 3.x and 4.x
1321
1322------------------------------------------------------------------------
1323r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
1324Changed paths:
1325   M /trunk/src/bitmap.c
1326   M /trunk/src/graphics.c
1327
1328  * Fixed warnings under GCC 4.x
1329
1330------------------------------------------------------------------------
1331r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
1332Changed paths:
1333   M /trunk/src/bitmap.c
1334   M /trunk/src/event.c
1335   M /trunk/src/graphics.c
1336
1337* Fixed a bunch of warnings
1338
1339------------------------------------------------------------------------
1340r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
1341Changed paths:
1342   M /trunk/src/graphics.c
1343
1344  * more coding style fixes.
1345
1346------------------------------------------------------------------------
1347r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
1348Changed paths:
1349   M /trunk/src/caca.c
1350
1351  * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
1352
1353------------------------------------------------------------------------
1354r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
1355Changed paths:
1356   M /trunk/src/graphics.c
1357
1358  * src/graphics.c: call glutInit() before calling other glut functions.
1359
1360------------------------------------------------------------------------
1361r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
1362Changed paths:
1363   M /trunk/src/caca.h
1364   M /trunk/src/graphics.c
1365
1366  * coding style fixes.
1367
1368------------------------------------------------------------------------
1369r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
1370Changed paths:
1371   M /trunk/src/bitmap.c
1372
1373  * src/bitmap.c:
1374    + Renamed gammaval into gamma.
1375    + Fixed Doxygen comments.
1376
1377------------------------------------------------------------------------
1378r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
1379Changed paths:
1380   M /trunk/src/event.c
1381
1382  * src/event.c Fixed compilation problem when compiled without slang nor ncurses
1383
1384------------------------------------------------------------------------
1385r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
1386Changed paths:
1387   M /trunk/debian/Makefile.am
1388
1389  * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
1390
1391------------------------------------------------------------------------
1392r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
1393Changed paths:
1394   M /trunk/src/caca.h
1395   M /trunk/src/graphics.c
1396
1397 * src/graphics.c src/caca.h : Added ANSI exporter
1398
1399------------------------------------------------------------------------
1400r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
1401Changed paths:
1402   M /trunk/src/bitmap.c
1403   M /trunk/src/caca.h
1404   M /trunk/src/math.c
1405
1406 * 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.
1407
1408------------------------------------------------------------------------
1409r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
1410Changed paths:
1411   M /trunk/src/caca.c
1412   M /trunk/src/event.c
1413
1414  * src/event.c src/caca.c: fixed coding style
1415
1416------------------------------------------------------------------------
1417r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
1418Changed paths:
1419   M /trunk/src/event.c
1420   M /trunk/src/graphics.c
1421
1422 * OpenGL driver mouse support
1423
1424------------------------------------------------------------------------
1425r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
1426Changed paths:
1427   M /trunk/debian/changelog
1428
1429  * imported previous Debian uploads.
1430
1431------------------------------------------------------------------------
1432r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
1433Changed paths:
1434   M /trunk/src/graphics.c
1435
1436  * src/graphics.c: more optimisations in the exporters
1437
1438------------------------------------------------------------------------
1439r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
1440Changed paths:
1441   M /trunk/src/graphics.c
1442
1443 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
1444
1445------------------------------------------------------------------------
1446r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
1447Changed paths:
1448   M /trunk/src/graphics.c
1449
1450  * src/graphics.c: cleaned caca_get_html()
1451
1452------------------------------------------------------------------------
1453r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
1454Changed paths:
1455   M /trunk/src/graphics.c
1456
1457  * src/graphics.c: heavy cleanup in caca_get_html3().
1458
1459------------------------------------------------------------------------
1460r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
1461Changed paths:
1462   M /trunk/configure.ac
1463   M /trunk/src/caca.c
1464   M /trunk/src/caca.h
1465   M /trunk/src/caca_internals.h
1466   M /trunk/src/event.c
1467   M /trunk/src/graphics.c
1468
1469* Added Null driver and html3 exporter.
1470
1471------------------------------------------------------------------------
1472r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
1473Changed paths:
1474   M /trunk/src/caca.h
1475   M /trunk/src/graphics.c
1476
1477 GL driver : Updated documentation and added support for CACA_GEOMETRY
1478
1479------------------------------------------------------------------------
1480r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
1481Changed paths:
1482   M /trunk/src/caca.h
1483   M /trunk/src/graphics.c
1484
1485Added HTML and IRC output support
1486
1487------------------------------------------------------------------------
1488r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
1489Changed paths:
1490   M /trunk/debian/control
1491
1492  * debian/control: use libslang2 instead of slang1.
1493
1494------------------------------------------------------------------------
1495r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
1496Changed paths:
1497   M /trunk/configure.ac
1498   M /trunk/src/caca.c
1499   M /trunk/src/caca_internals.h
1500   M /trunk/src/event.c
1501   M /trunk/src/graphics.c
1502
1503OpenGL support.
1504
1505------------------------------------------------------------------------
1506r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
1507Changed paths:
1508   M /trunk/bootstrap
1509   M /trunk/configure.ac
1510   M /trunk/examples/Makefile.am
1511   M /trunk/src/Makefile.am
1512   M /trunk/test/Makefile.am
1513
1514  * Use libtool for the static library generation; paves the way for
1515    a future shared library.
1516
1517------------------------------------------------------------------------
1518r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
1519Changed paths:
1520   M /trunk/src/graphics.c
1521
1522  * compilation fix.
1523
1524------------------------------------------------------------------------
1525r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
1526Changed paths:
1527   M /trunk/src/bitmap.c
1528   M /trunk/src/caca.h
1529
1530  * src/bitmap.c:
1531    + Implemented caca_set_bitmap_gamma().
1532
1533------------------------------------------------------------------------
1534r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
1535Changed paths:
1536   M /trunk/src/caca.h
1537   M /trunk/src/graphics.c
1538
1539  * src/graphics.c:
1540    + Implemented caca_get_screen().
1541
1542------------------------------------------------------------------------
1543r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
1544Changed paths:
1545   M /trunk/examples/cacaplas.c
1546
1547  * examples/cacaplas: slower animation.
1548
1549------------------------------------------------------------------------
1550r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
1551Changed paths:
1552   M /trunk/AUTHORS
1553   A /trunk/perl
1554   A /trunk/perl/Build.PL
1555   A /trunk/perl/MANIFEST
1556   A /trunk/perl/MANIFEST.SKIP
1557   A /trunk/perl/META.yml
1558   A /trunk/perl/Makefile.PL
1559   A /trunk/perl/README
1560   A /trunk/perl/lib
1561   A /trunk/perl/lib/Term
1562   A /trunk/perl/lib/Term/Caca
1563   A /trunk/perl/lib/Term/Caca/Bitmap.pm
1564   A /trunk/perl/lib/Term/Caca/Constants.pm
1565   A /trunk/perl/lib/Term/Caca/Sprite.pm
1566   A /trunk/perl/lib/Term/Caca.pm
1567   A /trunk/perl/lib/Term/Caca.xs
1568   A /trunk/perl/lib/Term/Kaka
1569   A /trunk/perl/lib/Term/Kaka/Bitmap.pm
1570   A /trunk/perl/lib/Term/Kaka/Constants.pm
1571   A /trunk/perl/lib/Term/Kaka/Sprite.pm
1572   A /trunk/perl/lib/Term/Kaka.pm
1573   A /trunk/perl/t
1574   A /trunk/perl/t/data
1575   A /trunk/perl/t/data/caca.txt
1576
1577  * Imported John Beppu's Perl wrapper.
1578
1579------------------------------------------------------------------------
1580r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
1581Changed paths:
1582   M /trunk/src/bitmap.c
1583
1584  * src/bitmap.c: dark background works again with floyd-steinberg.
1585
1586------------------------------------------------------------------------
1587r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
1588Changed paths:
1589   M /trunk/examples/aafire.c
1590   M /trunk/examples/cacaball.c
1591   M /trunk/examples/cacamoir.c
1592   M /trunk/examples/cacaplas.c
1593
1594  * examples/:
1595    + Use Space to pause demos, Esc to quit.
1596
1597------------------------------------------------------------------------
1598r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
1599Changed paths:
1600   M /trunk/src/bitmap.c
1601
1602  * src/bitmap.c: dark background works again, except with floyd-steinberg.
1603
1604------------------------------------------------------------------------
1605r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
1606Changed paths:
1607   M /trunk/src/bitmap.c
1608   M /trunk/src/caca.c
1609   M /trunk/src/caca.h
1610
1611  * src/caca.h:
1612    + Introduced CACA_DITHER_FSTEIN.
1613  * src/caca.c:
1614    + CACA_DITHER_FSTEIN is the default dithering method.
1615  * src/bitmap.c:
1616    + Fixed other dithering methods. Black background does not work yet.
1617
1618------------------------------------------------------------------------
1619r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
1620Changed paths:
1621   M /trunk/src/bitmap.c
1622
1623  * src/bitmap.c: oops, removed spurious test code.
1624
1625------------------------------------------------------------------------
1626r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
1627Changed paths:
1628   M /trunk/src/bitmap.c
1629
1630  * src/bitmap.c:
1631    + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
1632
1633------------------------------------------------------------------------
1634r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
1635Changed paths:
1636   M /trunk/doc/Makefile.am
1637
1638  * doc/Makefile.am:
1639    + Really fixed the manpage generation.
1640
1641------------------------------------------------------------------------
1642r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
1643Changed paths:
1644   M /trunk/doc/Makefile.am
1645
1646  * doc/Makefile.am:
1647    + Manpage installation fix.
1648
1649------------------------------------------------------------------------
1650r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
1651Changed paths:
1652   M /trunk/examples/cacaplas.c
1653
1654  * examples/cacaplas.c: use Esc to quit, Space to pause.
1655
1656------------------------------------------------------------------------
1657r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
1658Changed paths:
1659   M /trunk/THANKS
1660   M /trunk/src/graphics.c
1661
1662  * src/graphics.c:
1663    + Win32 speed improvements by Jari Komppa.
1664
1665------------------------------------------------------------------------
1666r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
1667Changed paths:
1668   M /trunk/src/graphics.c
1669
1670  * src/graphics.c:
1671    + Fix strict aliasing rules breakage.
1672
1673------------------------------------------------------------------------
1674r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
1675Changed paths:
1676   M /trunk/bootstrap
1677
1678  * bootstrap:
1679    + Support for automake 1.8.
1680
1681------------------------------------------------------------------------
1682r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
1683Changed paths:
1684   D /trunk/BUGS
1685   M /trunk/Makefile.am
1686   M /trunk/TODO
1687   M /trunk/debian/changelog
1688   M /trunk/debian/control
1689   M /trunk/debian/rules
1690
1691  * BUGS TODO:
1692    + Removed BUGS, updated TODO.
1693  * debian/*:
1694    + Depend on libx11-dev instead of xlibs-dev.
1695    + New Debian upload.
1696
1697------------------------------------------------------------------------
1698r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
1699Changed paths:
1700   M /trunk/configure.ac
1701   M /trunk/msvc/config.h
1702   M /trunk/src/graphics.c
1703
1704  * configure.ac src/graphics:
1705    + Check for resize_term and resizeterm in -lncurses.
1706
1707------------------------------------------------------------------------
1708r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
1709Changed paths:
1710   A /branches/0.9 (from /trunk:259)
1711   M /branches/0.9/ChangeLog
1712   M /trunk/ChangeLog
1713
1714  * 0.9 branch.
1715
1716------------------------------------------------------------------------
1717r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
1718Changed paths:
1719   M /trunk/ChangeLog
1720   M /trunk/NEWS
1721   M /trunk/configure.ac
1722   M /trunk/debian/changelog
1723   M /trunk/libcaca.spec
1724   M /trunk/msvc/config.h
1725
1726  * 0.9 release.
1727
1728------------------------------------------------------------------------
1729r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
1730Changed paths:
1731   M /trunk/configure.ac
1732   M /trunk/debian/changelog
1733   M /trunk/src/caca.c
1734   M /trunk/src/event.c
1735   M /trunk/src/graphics.c
1736
1737  * configure.ac:
1738    + Check for curses.h as well as ncurses.h.
1739  * src/caca.c src/event.c src/graphics.c:
1740    + Include curses.h if ncurses.h was not found.
1741
1742------------------------------------------------------------------------
1743r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
1744Changed paths:
1745   M /trunk/examples/cacaview.c
1746
1747  * examples/cacaview.c:
1748    + Moved statusbar and help menu handling in separate functions.
1749
1750------------------------------------------------------------------------
1751r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
1752Changed paths:
1753   M /trunk/src/caca.c
1754
1755  * src/caca.c:
1756    + Alloc the AllocConsole() call to fail in case the process already has
1757      a console.
1758
1759------------------------------------------------------------------------
1760r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
1761Changed paths:
1762   M /trunk/examples/cacaview.c
1763
1764  * examples/cacaview.c:
1765    + Proper aspect ratio support.
1766    + Finer zoom support.
1767    + Handle mouse clicks as next/prev picture command.
1768    + Removed useless iterations in draw_checkers().
1769
1770------------------------------------------------------------------------
1771r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
1772Changed paths:
1773   M /trunk/THANKS
1774   M /trunk/src/event.c
1775   M /trunk/src/graphics.c
1776
1777  * src/graphics.c:
1778    + Fixed a buffer overflow due to bad signed/unsigned handling.
1779  * src/event.c:
1780    + Disallow zero width or height in the X11 driver.
1781    + Fixed resizing in ncurses and slang.
1782  * THANKS:
1783    + Added the Source Mage maintainer.
1784
1785------------------------------------------------------------------------
1786r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
1787Changed paths:
1788   A /branches/0.8 (from /trunk:252)
1789   M /branches/0.8/ChangeLog
1790   M /trunk/ChangeLog
1791
1792  * 0.8 branch.
1793
1794------------------------------------------------------------------------
1795r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
1796Changed paths:
1797   M /trunk/ChangeLog
1798   M /trunk/NEWS
1799   M /trunk/THANKS
1800   M /trunk/configure.ac
1801   M /trunk/debian/changelog
1802   M /trunk/libcaca.spec
1803   M /trunk/msvc/config.h
1804
1805  * 0.8 release.
1806
1807------------------------------------------------------------------------
1808r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
1809Changed paths:
1810   M /trunk/examples/cacaview.c
1811   M /trunk/src/event.c
1812   M /trunk/src/graphics.c
1813
1814  * src/graphics.c:
1815    + When resizing under X11, copy the old pixmap to the new one.
1816  * examples/cacaview.c:
1817    + Resizing support.
1818
1819------------------------------------------------------------------------
1820r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
1821Changed paths:
1822   M /trunk/src/caca_internals.h
1823   M /trunk/src/event.c
1824   M /trunk/src/graphics.c
1825
1826  * src/event.c:
1827    + Refresh the X11 window when an exposure event is received.
1828    + When resizing the X11 window, start showing extra characters when two
1829      thirds are visible.
1830
1831------------------------------------------------------------------------
1832r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
1833Changed paths:
1834   M /trunk/TODO
1835   M /trunk/examples/cacaview.c
1836   M /trunk/src/caca.h
1837   M /trunk/src/graphics.c
1838
1839  * src/graphics.c:
1840    + Renamed caca_set_title() to caca_set_window_title().
1841    + Implemented caca_get_window_width() and caca_get_window_height().
1842  * examples/cacaview.c:
1843    + Set the window title to cacaview.
1844
1845------------------------------------------------------------------------
1846r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
1847Changed paths:
1848   M /trunk/src/bitmap.c
1849   M /trunk/src/event.c
1850
1851  * src/event.c:
1852    + Make sure the mouse coordinates stay within the screen boundaries even
1853      if the window was resized.
1854  * src/bitmap.c:
1855    + Fixed a buffer underflow in the rendering routine that caused the bottom
1856      and rightmost pixels to be missed in certain conditions.
1857    + Minor speed optimisation.
1858
1859------------------------------------------------------------------------
1860r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
1861Changed paths:
1862   M /trunk/test
1863   M /trunk/test/Makefile.am
1864   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
1865
1866  * test/colors.c:
1867    + Extracted the colour test from examples/demo.c.
1868
1869------------------------------------------------------------------------
1870r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
1871Changed paths:
1872   M /trunk/src/caca_internals.h
1873   M /trunk/src/event.c
1874   M /trunk/src/graphics.c
1875   M /trunk/test/event.c
1876
1877  * src/graphics.c src/event.c:
1878    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
1879  * test/event.c:
1880    + Display CACA_EVENT_RESIZE.
1881
1882------------------------------------------------------------------------
1883r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
1884Changed paths:
1885   M /trunk/configure.ac
1886   M /trunk/msvc/config.h
1887   M /trunk/src/graphics.c
1888
1889  * src/graphics.c:
1890    + Resize handling in the ncurses and slang drivers.
1891
1892------------------------------------------------------------------------
1893r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
1894Changed paths:
1895   M /trunk/examples/aafire.c
1896   M /trunk/src/caca.h
1897   M /trunk/src/caca_internals.h
1898   M /trunk/src/event.c
1899   M /trunk/src/graphics.c
1900
1901  * src/event.c:
1902    + Added the CACA_EVENT_RESIZE event.
1903    + Added caca_get_mouse_x() and caca_get_mouse_y().
1904  * src/graphics.c:
1905    + Window resize handling in the X11 driver.
1906  * examples/aafire.c:
1907    + Fixed a bad assumption in the resize handling code.
1908
1909------------------------------------------------------------------------
1910r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
1911Changed paths:
1912   M /trunk/build-win32
1913   M /trunk/configure.ac
1914   M /trunk/debian/rules
1915   M /trunk/doc/Makefile.am
1916   M /trunk/libcaca.spec
1917
1918  * configure.ac:
1919    + Added --disable-doc to let the user not build documentation.
1920  * build-win32:
1921    + Do not build documentation.
1922
1923------------------------------------------------------------------------
1924r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
1925Changed paths:
1926   M /trunk/THANKS
1927   M /trunk/src/Makefile.am
1928   A /trunk/src/event.c (from /trunk/src/io.c:238)
1929   M /trunk/src/graphics.c
1930   D /trunk/src/io.c
1931
1932  * src/graphics.c:
1933    + Fixed a typo preventing Win32 builds.
1934  * src/event.c:
1935    + Renamed io.c into event.c.
1936  * THANKS:
1937    + Added Gentoo, NetBSD and FreeBSD porters.
1938
1939------------------------------------------------------------------------
1940r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
1941Changed paths:
1942   M /trunk/Makefile.am
1943   M /trunk/configure.ac
1944   M /trunk/examples/aafire.c
1945   M /trunk/examples/cacaview.c
1946   A /trunk/msvc
1947   A /trunk/msvc/Makefile.am
1948   A /trunk/msvc/cacaball.vcproj
1949   A /trunk/msvc/cacademo.vcproj
1950   A /trunk/msvc/cacafire.vcproj
1951   A /trunk/msvc/cacamoir.vcproj
1952   A /trunk/msvc/cacaplas.vcproj
1953   A /trunk/msvc/cacaview.vcproj
1954   A /trunk/msvc/config.h
1955   A /trunk/msvc/libcaca.sln
1956   A /trunk/msvc/libcaca.vcproj
1957   M /trunk/src/caca.c
1958   M /trunk/src/graphics.c
1959   M /trunk/src/time.c
1960
1961  * configure.ac:
1962    + Check for sys/times.h and unistd.h.
1963    + Added calls to AC_C_CONST and AC_C_INLINE.
1964  * src/time.c src/graphics.c:
1965    + Fixes for MSVC compilation warnings.
1966    + Additional sanity checks in the Win32 driver.
1967  * src/caca.c:
1968    + Use raw()/noraw() in the curses driver instead of cbreak().
1969  * msvc/libcaca.sln:
1970    + Added an MSVC solution.
1971  * examples/aafire.c:
1972    + Slightly reduced the maximum cacafire framerate.
1973
1974------------------------------------------------------------------------
1975r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
1976Changed paths:
1977   M /trunk/NOTES
1978   M /trunk/examples/cacaview.c
1979   M /trunk/src/caca.h
1980   M /trunk/src/graphics.c
1981
1982  * src/graphics.c:
1983    + Implemented caca_set_title() for X11 and Win32.
1984  * examples/cacaview.c:
1985    + Use caca_set_title() to set the window title to "cacaview".
1986
1987------------------------------------------------------------------------
1988r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
1989Changed paths:
1990   M /trunk/Makefile.am
1991   M /trunk/autotools/Makefile.am
1992   M /trunk/debian/Makefile.am
1993   M /trunk/doc/Makefile.am
1994   M /trunk/examples/Makefile.am
1995   M /trunk/src/Makefile.am
1996   M /trunk/test/Makefile.am
1997
1998  * Fixed $Id in all Makefile.am files.
1999
2000------------------------------------------------------------------------
2001r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
2002Changed paths:
2003   M /trunk/Makefile.am
2004   M /trunk/autotools/Makefile.am
2005   A /trunk/build-win32
2006   M /trunk/debian/Makefile.am
2007   M /trunk/doc/Makefile.am
2008   M /trunk/examples/Makefile.am
2009   M /trunk/src/Makefile.am
2010   M /trunk/test/Makefile.am
2011
2012  * build-win32:
2013    + Win32 cross-compilation script.
2014
2015------------------------------------------------------------------------
2016r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
2017Changed paths:
2018   M /trunk/NEWS
2019   M /trunk/debian/control
2020   M /trunk/debian/rules
2021   M /trunk/doc/Makefile.am
2022   M /trunk/doc/cacademo.1
2023   M /trunk/examples
2024   M /trunk/examples/Makefile.am
2025   D /trunk/examples/cacacirc.c
2026   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
2027   M /trunk/libcaca.spec
2028
2029  * examples/cacamoir.c:
2030    + Renamed cacacirc to cacamoir.
2031  * libcaca.spec debian/ doc/:
2032    + Added cacamoir to the distributed files.
2033
2034------------------------------------------------------------------------
2035r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
2036Changed paths:
2037   M /trunk/examples
2038   M /trunk/examples/Makefile.am
2039   M /trunk/examples/cacaball.c
2040   A /trunk/examples/cacacirc.c
2041   M /trunk/examples/cacaplas.c
2042
2043  * examples/cacaballs.c:
2044    + Bigger metaballs, less metaballs.
2045    + Rotating palette.
2046  * examples/cacaplas.c:
2047    + Slightly decreased speed.
2048  * examples/cacacirc.c:
2049    + New effect.
2050
2051------------------------------------------------------------------------
2052r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
2053Changed paths:
2054   M /trunk/configure.ac
2055   M /trunk/src/time.c
2056
2057  * configure.ac:
2058    + Better win32 check for Sleep().
2059
2060------------------------------------------------------------------------
2061r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
2062Changed paths:
2063   M /trunk/configure.ac
2064   M /trunk/examples/cacaview.c
2065   M /trunk/src/time.c
2066
2067  * configure.ac src/time.c:
2068    + Look for Sleep in -lkernel32.
2069  * examples/cacaview.c:
2070    + Use caca_wait_event() instead of usleep()/caca_get_event().
2071
2072------------------------------------------------------------------------
2073r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
2074Changed paths:
2075   M /trunk/NOTES
2076   M /trunk/examples/cacaview.c
2077   M /trunk/src/caca.c
2078   M /trunk/src/caca_internals.h
2079   M /trunk/src/graphics.c
2080   M /trunk/src/io.c
2081   M /trunk/src/time.c
2082
2083  * src/caca.c src/graphics.c src/io.c src/time.c:
2084    + Native win32 port.
2085
2086------------------------------------------------------------------------
2087r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
2088Changed paths:
2089   M /trunk/configure.ac
2090   M /trunk/src/caca.c
2091   M /trunk/src/caca_internals.h
2092   M /trunk/src/graphics.c
2093   M /trunk/src/io.c
2094   M /trunk/src/time.c
2095   M /trunk/test/event.c
2096
2097  * configure.ac:
2098    + Check for gettimeofday().
2099  * src/time.c:
2100    + Created _caca_time().
2101    + Ported _caca_getticks() to the Win32 API.
2102  * src/caca.c:
2103    + Properly builds on Win32.
2104  * test/event.c:
2105    + Added <stdlib.h> because we use malloc().
2106
2107------------------------------------------------------------------------
2108r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
2109Changed paths:
2110   M /trunk/NEWS
2111   M /trunk/THANKS
2112   M /trunk/examples/cacaplas.c
2113
2114  * THANKS examples/cacaplas.c:
2115    + Updated credits.
2116  * NEWS:
2117    + Forthcoming 0.8 news.
2118
2119------------------------------------------------------------------------
2120r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
2121Changed paths:
2122   M /trunk/configure.ac
2123   M /trunk/examples
2124   M /trunk/examples/Makefile.am
2125   A /trunk/examples/cacaplas.c
2126
2127  * configure.ac:
2128    + Check for -lm.
2129  * examples/cacaplas.c:
2130    + New demo, cacaplas, that displays a colour plasma.
2131
2132------------------------------------------------------------------------
2133r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
2134Changed paths:
2135   M /trunk/src/caca.h
2136   M /trunk/src/graphics.c
2137   M /trunk/src/io.c
2138   M /trunk/test/event.c
2139
2140  * src/graphics:
2141    + Initialise the char buffers in the X11 driver.
2142  * src/io.c:
2143    + caca_get_event() and caca_wait_event() immediately return zero if
2144      event_mask is zero.
2145    + Added support for the Home, End, PgUp and PgDown keys.
2146    + In the S-Lang driver, added a call to SLang_getkey() before the call to
2147      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
2148  * test/event.c:
2149    + The "quit" sequence now quits the program, instead of "q" alone.
2150    + Added a status bar below.
2151
2152------------------------------------------------------------------------
2153r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
2154Changed paths:
2155   M /trunk/BUGS
2156   M /trunk/NOTES
2157   M /trunk/README
2158   M /trunk/configure.ac
2159   M /trunk/src/Makefile.am
2160   M /trunk/src/caca.c
2161   M /trunk/src/caca_internals.h
2162   M /trunk/src/graphics.c
2163   M /trunk/src/io.c
2164   A /trunk/src/time.c
2165   M /trunk/test/event.c
2166
2167  * test/event.c:
2168    + Do not refresh after each event, but only when there is no event
2169      pending.
2170    + If the pressed key is a printable character, display it.
2171  * src/time.c:
2172    + Moved _caca_getticks() to this file.
2173  * src/caca.c:
2174    + Set the escape delay to a very low value in the ncurses driver,
2175      because I don't want escape sequences to be entered manually.
2176  * src/io.c:
2177    + Autorepeat emulation in the ncurses and slang drivers: do not
2178      immediately send the key release event.
2179  * configure.ac:
2180    + Check for usleep.
2181    + Improvements in the win32 platform detection.
2182
2183------------------------------------------------------------------------
2184r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
2185Changed paths:
2186   M /trunk/configure.ac
2187   M /trunk/src/graphics.c
2188   M /trunk/test/event.c
2189
2190  * test/event.c:
2191    + Display at least two digits for keycodes.
2192  * configure.ac:
2193    + ScreenUpdate is actually mandatory for our conio driver.
2194
2195------------------------------------------------------------------------
2196r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
2197Changed paths:
2198   M /trunk/src/graphics.c
2199   M /trunk/src/io.c
2200   M /trunk/test/event.c
2201
2202  * src/io.c:
2203    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
2204      directly interpreted.
2205    + Major rehandling of the event code. All output drivers are now
2206      correctly separated.
2207  * src/graphics.c:
2208    + Fixed a compilation warning.
2209  * test/event.c:
2210    + More human-readable event printing.
2211
2212------------------------------------------------------------------------
2213r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
2214Changed paths:
2215   A /branches/0.7 (from /trunk:224)
2216   M /branches/0.7/ChangeLog
2217   M /branches/0.7/libcaca.spec
2218   M /trunk/ChangeLog
2219   M /trunk/libcaca.spec
2220
2221  * 0.7 branch.
2222
2223------------------------------------------------------------------------
2224r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
2225Changed paths:
2226   M /trunk/configure.ac
2227   M /trunk/debian/changelog
2228   M /trunk/libcaca.spec
2229
2230  * configure.ac:
2231    + Release 0.7.
2232
2233------------------------------------------------------------------------
2234r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
2235Changed paths:
2236   M /trunk/src/bitmap.c
2237
2238  * src/bitmap.c:
2239    + Fixed a bug in the dithering characters.
2240
2241------------------------------------------------------------------------
2242r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
2243Changed paths:
2244   M /trunk/NEWS
2245   M /trunk/src/bitmap.c
2246   M /trunk/src/io.c
2247
2248  * src/io.c:
2249    + Do not report mouse motions if the coordinates did not change.
2250  * src/bitmap.c:
2251    + More documentation.
2252
2253------------------------------------------------------------------------
2254r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
2255Changed paths:
2256   M /trunk/configure.ac
2257   M /trunk/src/caca.c
2258   M /trunk/src/graphics.c
2259   M /trunk/src/io.c
2260   M /trunk/test
2261   M /trunk/test/Makefile.am
2262   A /trunk/test/event.c
2263
2264  * test/event.c:
2265    + Small event lister, similar to X11's xev.
2266  * src/graphics.c:
2267    + If possible, disable autorepeat in the X11 driver.
2268  * src/io.c:
2269    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
2270    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
2271
2272------------------------------------------------------------------------
2273r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
2274Changed paths:
2275   M /trunk/debian/control
2276   M /trunk/debian/rules
2277   M /trunk/doc/Makefile.am
2278   D /trunk/doc/caca-spritedit.1
2279   M /trunk/examples/Makefile.am
2280   D /trunk/examples/spritedit.c
2281   M /trunk/libcaca.spec
2282   M /trunk/test/Makefile.am
2283   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
2284
2285  * test/spritedit.c:
2286    + Moved spritedit to the test/ directory, because it is not mature enough.
2287  * libcaca.spec debian/control debian/rules:
2288    + Do not install caca-spritedit.
2289
2290------------------------------------------------------------------------
2291r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
2292Changed paths:
2293   M /trunk/NEWS
2294   M /trunk/debian/control
2295   M /trunk/debian/rules
2296   M /trunk/doc/Makefile.am
2297   M /trunk/doc/cacademo.1
2298   M /trunk/libcaca.spec
2299   M /trunk/src/bitmap.c
2300   M /trunk/src/caca.c
2301   M /trunk/src/caca.h
2302   M /trunk/src/conic.c
2303   M /trunk/src/graphics.c
2304   M /trunk/src/io.c
2305   M /trunk/src/line.c
2306   M /trunk/src/sprite.c
2307
2308  * libcaca.spec debian/control:
2309    + Updated the package descriptions to include cacaball.
2310  * doc/cacademo.1 doc/Makefile.am:
2311    + Use the cacademo manpage as the cacaball manpage.
2312  * src/:
2313    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
2314      documenting bizarre stuff.
2315
2316------------------------------------------------------------------------
2317r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
2318Changed paths:
2319   M /trunk/examples/cacaball.c
2320
2321  * examples/cacaball.c:
2322    + 24 metaballs instead of 5, but smaller.
2323    + Zoom the bitmap to make more use of the screen area.
2324
2325------------------------------------------------------------------------
2326r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
2327Changed paths:
2328   M /trunk/AUTHORS
2329   M /trunk/THANKS
2330   M /trunk/examples/aafire.c
2331   M /trunk/examples/cacaball.c
2332
2333  * examples/cacaball.c:
2334    + Crop the palette so that it looks a bit more like metaballs.
2335  * AUTHORS THANKS:
2336    + Credited Jylam and Jan Hubicka.
2337
2338------------------------------------------------------------------------
2339r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
2340Changed paths:
2341   M /trunk/examples/cacaball.c
2342
2343  * examples/cacaball.c:
2344    + Huge coding style overhaul.
2345    + Display 5 metaballs instead of 3.
2346    + Generate the palette instead of having a static one.
2347    + Use a 256x256 back buffer for more smoothness.
2348
2349------------------------------------------------------------------------
2350r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
2351Changed paths:
2352   M /trunk/src/graphics.c
2353
2354  * src/graphics.c:
2355    + Fixed a compilation warning.
2356
2357------------------------------------------------------------------------
2358r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
2359Changed paths:
2360   M /trunk/examples
2361   M /trunk/examples/Makefile.am
2362   A /trunk/examples/cacaball.c
2363
2364  * examples/cacaball.c:
2365    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
2366
2367------------------------------------------------------------------------
2368r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
2369Changed paths:
2370   M /trunk/examples/aafire.c
2371   M /trunk/examples/cacaview.c
2372   M /trunk/examples/demo.c
2373   M /trunk/examples/spritedit.c
2374   M /trunk/src/caca.h
2375   M /trunk/src/io.c
2376   M /trunk/test/dithering.c
2377   M /trunk/test/hsv.c
2378
2379  * src/io.c:
2380    + caca_get_event() and caca_wait_event() now accept a mask as an argument
2381      in order to select events.
2382
2383------------------------------------------------------------------------
2384r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
2385Changed paths:
2386   M /trunk/src/graphics.c
2387
2388  * src/graphics.c:
2389    + Fixed a bug that caused an infinite loop if the delay between two
2390      caca_refresh() calls was greater than 2000 seconds (or something).
2391
2392------------------------------------------------------------------------
2393r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
2394Changed paths:
2395   M /trunk/examples/cacaview.c
2396   M /trunk/src/io.c
2397
2398  * src/io.c:
2399    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
2400  * examples/cacaview.c:
2401    + Use <stdlib.h> instead of <malloc.h>.
2402
2403------------------------------------------------------------------------
2404r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
2405Changed paths:
2406   M /trunk/configure.ac
2407   M /trunk/doc/Makefile.am
2408
2409  * configure.ac:
2410    + Check for dvips in addition to latex.
2411  * doc/Makefile.am:
2412    + Workaround for a bug in the latex code generated by doxygen
2413      in Mandrake 9.1.
2414
2415------------------------------------------------------------------------
2416r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
2417Changed paths:
2418   M /trunk/libcaca.spec
2419
2420  * libcaca.spec:
2421    + Install documentation into %{doc}/package-version/ instead
2422      of %{doc}/package/.
2423    + Added tetex-dvips to the build dependencies.
2424
2425------------------------------------------------------------------------
2426r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
2427Changed paths:
2428   A /branches/0.6 (from /trunk:207)
2429   M /branches/0.6/ChangeLog
2430   M /trunk/ChangeLog
2431
2432  * 0.6 branch.
2433
2434------------------------------------------------------------------------
2435r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
2436Changed paths:
2437   M /trunk/NEWS
2438   M /trunk/configure.ac
2439   M /trunk/debian/changelog
2440   M /trunk/debian/control
2441   M /trunk/debian/rules
2442   M /trunk/doc/Makefile.am
2443   M /trunk/libcaca.spec
2444
2445  * configure.ac NEWS:
2446    + Prepared the 0.6 release.
2447  * libcaca.spec:
2448    + Split the RPM into libcaca-devel and caca-utils.
2449    + More detailed descriptions.
2450    + Packages are now rpmlint clean.
2451  * doc/Makefile.am:
2452    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
2453
2454------------------------------------------------------------------------
2455r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
2456Changed paths:
2457   M /trunk/configure.ac
2458   M /trunk/src/caca.c
2459   M /trunk/src/graphics.c
2460   M /trunk/src/io.c
2461
2462  * configure.ac:
2463    + Search for <slang/slang.h> in addition of <slang.h>.
2464
2465------------------------------------------------------------------------
2466r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
2467Changed paths:
2468   M /trunk/src/bitmap.c
2469
2470  * src/bitmap.c:
2471    + Dither H/S/V when looking up the two nearest colours.
2472    + Weigh pixels in the distance calculation.
2473    + Factorised the lookup table calculation.
2474
2475------------------------------------------------------------------------
2476r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
2477Changed paths:
2478   M /trunk/test
2479   M /trunk/test/Makefile.am
2480   A /trunk/test/hsv.c
2481
2482  * test/hsv.c:
2483    + Trivial saturation/value rendering test.
2484
2485------------------------------------------------------------------------
2486r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
2487Changed paths:
2488   M /trunk/src/bitmap.c
2489   M /trunk/src/caca.c
2490   M /trunk/src/caca_internals.h
2491
2492  * src/bitmap.c:
2493    + Fixed a minor overflow in the saturation computation.
2494    + Use a global lookup table for foreground/background colour selection
2495      in the bitmap rendering routine. This broke dithering, sorry.
2496
2497------------------------------------------------------------------------
2498r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
2499Changed paths:
2500   M /trunk/examples/aafire.c
2501   M /trunk/examples/cacaview.c
2502   M /trunk/src/bitmap.c
2503   M /trunk/src/caca.c
2504   M /trunk/src/caca.h
2505   M /trunk/src/graphics.c
2506   M /trunk/src/line.c
2507   M /trunk/src/sprite.c
2508   M /trunk/test/optipal.c
2509
2510  * src/ examples/ test/:
2511    + Changed <const type> constructs into <type const>.
2512
2513------------------------------------------------------------------------
2514r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
2515Changed paths:
2516   M /trunk/examples/aafire.c
2517
2518  * examples/aafire.c:
2519    + Do not call caca_get_width() 10000 times per frame. Cache the value
2520      instead.
2521
2522------------------------------------------------------------------------
2523r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
2524Changed paths:
2525   M /trunk/src/graphics.c
2526
2527  * src/graphics.c:
2528    + Split the drawing of foreground and background colours in the X11
2529      driver. Nice performance improvement.
2530
2531------------------------------------------------------------------------
2532r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
2533Changed paths:
2534   M /trunk/examples/cacaview.c
2535
2536  * examples/cacaview.c:
2537    + If Imlib2 was not activated, warn the user that only BMP is supported.
2538
2539------------------------------------------------------------------------
2540r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
2541Changed paths:
2542   M /trunk/AUTHORS
2543   M /trunk/Makefile.am
2544   A /trunk/THANKS
2545   A /trunk/libcaca.spec
2546
2547  * libcaca.spec:
2548    + RPM specfile, courtesy of Richard Zidlicky.
2549  * THANKS:
2550    + Added a THANKS file for contributors.
2551
2552------------------------------------------------------------------------
2553r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
2554Changed paths:
2555   M /trunk/README
2556   M /trunk/src/caca.c
2557   M /trunk/src/graphics.c
2558
2559  * src/graphics.c:
2560    + Minor optimisation in caca_set_color().
2561    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
2562    + Optimised the X11 caca_refresh() routine by handling strings of the
2563      same colour as one text chunk.
2564  * src/caca.c:
2565    + Bugfix in caca_init when conio is the only compiled-in driver.
2566  * README:
2567    + Minor documentation updates.
2568
2569------------------------------------------------------------------------
2570r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
2571Changed paths:
2572   M /trunk/examples/aafire.c
2573   M /trunk/examples/cacaview.c
2574
2575  * examples/cacaview.c:
2576    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
2577  * examples/aafire.c:
2578    + bzero the pixel buffer in the initialisation routine.
2579
2580------------------------------------------------------------------------
2581r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
2582Changed paths:
2583   M /trunk/doc/doxygen.cfg.in
2584   M /trunk/src/bitmap.c
2585   M /trunk/src/box.c
2586   M /trunk/src/caca.h
2587   M /trunk/src/conic.c
2588   M /trunk/src/graphics.c
2589   M /trunk/src/io.c
2590   M /trunk/src/line.c
2591   M /trunk/src/math.c
2592   M /trunk/src/triangle.c
2593
2594  * doc/doxygen.cfg.in:
2595    + Removed caca_internal.h from the list of documented files.
2596  * src/:
2597    + Minor documentation updates.
2598
2599------------------------------------------------------------------------
2600r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
2601Changed paths:
2602   M /trunk/BUGS
2603   M /trunk/debian/rules
2604   M /trunk/doc/Makefile.am
2605   M /trunk/test/dithering.c
2606
2607  * test/dithering.c:
2608    + Fixed a minor compilation warning.
2609  * debian/rules:
2610    + Explicitely use --enable-imlib2.
2611  * BUGS:
2612    + Added a note about blinking consoles.
2613  * doc/Makefile.am:
2614    + Fixed a bashism in the HTML files installation.
2615
2616------------------------------------------------------------------------
2617r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
2618Changed paths:
2619   M /trunk/doc/Makefile.am
2620
2621  * doc/Makefile.am:
2622    + Do not install doxygen.png directly, because it can be doxygen.gif on
2623      old installations.
2624
2625------------------------------------------------------------------------
2626r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
2627Changed paths:
2628   M /trunk/examples/aafire.c
2629
2630  * examples/aafire.c:
2631    + Only quit upon keypress, not mouse motion.
2632
2633------------------------------------------------------------------------
2634r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
2635Changed paths:
2636   M /trunk/examples/aafire.c
2637
2638  * examples/aafire.c:
2639    + Render cacafire at full speed.
2640
2641------------------------------------------------------------------------
2642r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
2643Changed paths:
2644   M /trunk/src/graphics.c
2645   M /trunk/test
2646   M /trunk/test/Makefile.am
2647   A /trunk/test/optipal.c
2648
2649  * test/optipal.c:
2650    + Optimised S-Lang palette generator.
2651  * src/graphics:
2652    + Removed the S-Lang palette generator and replaced it with the tables
2653      generated by optipal.
2654
2655------------------------------------------------------------------------
2656r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
2657Changed paths:
2658   M /trunk/Makefile.am
2659   M /trunk/configure.ac
2660   M /trunk/examples/Makefile.am
2661   A /trunk/test
2662   A /trunk/test/Makefile.am
2663   A /trunk/test/dithering.c
2664
2665  * Makefile.am:
2666    + Added a test directory for test programs.
2667  * test/dithering.c:
2668    + The value/saturation dithering example.
2669
2670------------------------------------------------------------------------
2671r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
2672Changed paths:
2673   M /trunk/examples/cacaview.c
2674   M /trunk/src/caca.c
2675
2676  * src/caca.c:
2677    + Do not try the X11 driver if DISPLAY is set to the empty string.
2678  * examples/cacaview.c:
2679    + Cosmetic fixes.
2680
2681------------------------------------------------------------------------
2682r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
2683Changed paths:
2684   M /trunk/examples/Makefile.am
2685   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
2686   D /trunk/examples/view.c
2687
2688  * example/:
2689    + Renamed view.c into cacaview.c.
2690
2691------------------------------------------------------------------------
2692r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
2693Changed paths:
2694   M /trunk/src/io.c
2695
2696  * src/io.c:
2697    + Fixed mouse support under ncurses and slang.
2698
2699------------------------------------------------------------------------
2700r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
2701Changed paths:
2702   M /trunk/configure.ac
2703
2704  * configure.ac:
2705    + Error out if Imlib2 was not found. Override with --disable-imlib2.
2706
2707------------------------------------------------------------------------
2708r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
2709Changed paths:
2710   M /trunk/doc
2711   M /trunk/examples/demo.c
2712   M /trunk/src/caca.h
2713   M /trunk/src/io.c
2714
2715  * src/io.c:
2716    + Mouse support under X11.
2717    + Split the mouse motion and mouse click events.
2718  * examples/demo.c:
2719    + Mouse motion support.
2720
2721------------------------------------------------------------------------
2722r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
2723Changed paths:
2724   M /trunk/src/caca.c
2725   M /trunk/src/graphics.c
2726
2727  * src/graphics.c:
2728    + Compilation fix.
2729  * src/caca.c:
2730    + Minor indentation fix.
2731
2732------------------------------------------------------------------------
2733r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
2734Changed paths:
2735   M /trunk/configure.ac
2736   M /trunk/src/caca.c
2737
2738  * src/caca.c:
2739    + Prefer the X11 driver if $DISPLAY is set.
2740    + The slang driver is now preferred over the ncurses driver.
2741  * configure.ac:
2742    + Autodetect conio.h.
2743
2744------------------------------------------------------------------------
2745r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
2746Changed paths:
2747   M /trunk/configure.ac
2748
2749  * configure.ac:
2750    + Autodetect ncurses, slang and X11.
2751    + Abort if no output driver was selected or detected.
2752
2753------------------------------------------------------------------------
2754r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
2755Changed paths:
2756   A /branches/0.5 (from /trunk:179)
2757   M /branches/0.5/ChangeLog
2758   M /trunk/ChangeLog
2759
2760  * 0.5 branch.
2761
2762------------------------------------------------------------------------
2763r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
2764Changed paths:
2765   M /trunk/NEWS
2766   M /trunk/configure.ac
2767   M /trunk/debian/changelog
2768
2769  * configure.ac NEWS debian/changelog:
2770    + New 0.5 release.
2771
2772------------------------------------------------------------------------
2773r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
2774Changed paths:
2775   M /trunk/BUGS
2776   M /trunk/NOTES
2777   M /trunk/configure.ac
2778   M /trunk/src/graphics.c
2779
2780  * NOTES BUGS:
2781    + Updated information about the S-Lang colour pair shortage bug.
2782  * src/graphics.c:
2783    + Implemented the solution explained in NOTES.
2784
2785------------------------------------------------------------------------
2786r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
2787Changed paths:
2788   M /trunk/src/caca.c
2789
2790  * src/caca.c:
2791    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
2792
2793------------------------------------------------------------------------
2794r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
2795Changed paths:
2796   M /trunk/NOTES
2797
2798  * NOTES:
2799    + Added a section with a proposed solution to the slang problem.
2800
2801------------------------------------------------------------------------
2802r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
2803Changed paths:
2804   A /branches/0.4 (from /trunk:174)
2805   M /branches/0.4/ChangeLog
2806   M /trunk/ChangeLog
2807
2808  * 0.4 branch.
2809
2810------------------------------------------------------------------------
2811r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
2812Changed paths:
2813   M /trunk/configure.ac
2814   M /trunk/debian/control
2815
2816  * debian/control:
2817    + Added missing dependencies to the -dev package.
2818  * configure.ac:
2819    + Kludge for woody builds where x_includes is undefined.
2820
2821------------------------------------------------------------------------
2822r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
2823Changed paths:
2824   M /trunk/src/caca.h
2825
2826  * src/caca.h:
2827    + Documented CACA_FONT.
2828
2829------------------------------------------------------------------------
2830r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
2831Changed paths:
2832   M /trunk/doc/Makefile.am
2833
2834  * doc/Makefile.am:
2835    + Rename the refman.ps doxygen documentation to libcaca.ps.
2836
2837------------------------------------------------------------------------
2838r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
2839Changed paths:
2840   M /trunk/NEWS
2841   M /trunk/src/caca.h
2842   M /trunk/src/graphics.c
2843
2844  * src/graphics.c:
2845    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
2846  * src/caca.c:
2847    + Documented the CACA_GEOMETRY environment variable.
2848
2849------------------------------------------------------------------------
2850r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
2851Changed paths:
2852   M /trunk/src/caca_internals.h
2853   M /trunk/src/graphics.c
2854   M /trunk/src/io.c
2855
2856  * src/io.c:
2857    + Mouse support in the X11 driver.
2858
2859------------------------------------------------------------------------
2860r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
2861Changed paths:
2862   M /trunk/src/graphics.c
2863
2864  * src/graphics:
2865    + Use XCreateWindow instead of XCreateSimpleWindow.
2866    + Set the X window title to "caca for X".
2867
2868------------------------------------------------------------------------
2869r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
2870Changed paths:
2871   M /trunk/debian/changelog
2872   M /trunk/debian/control
2873   M /trunk/debian/rules
2874
2875  * debian/control:
2876    + Build-depend on doxygen and tetex to build documentation.
2877    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
2878
2879------------------------------------------------------------------------
2880r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
2881Changed paths:
2882   M /trunk/BUGS
2883   M /trunk/Makefile.am
2884   M /trunk/NEWS
2885   M /trunk/README
2886   M /trunk/TODO
2887   M /trunk/configure.ac
2888   M /trunk/doc/Makefile.am
2889   M /trunk/src/graphics.c
2890
2891  * configure.ac NEWS:
2892    + Prepared release 0.4.
2893  * src/graphics.c README BUGS TODO:
2894    + Updated documentation.
2895  * Makefile.am doc/Makefile.am:
2896    + Install the generated doxygen documentation.
2897
2898------------------------------------------------------------------------
2899r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
2900Changed paths:
2901   M /trunk/src/io.c
2902
2903  * src/io.c:
2904    + Fixed a warning by including <unistd.h>.
2905    + Support for arrow and function keys under X11.
2906
2907------------------------------------------------------------------------
2908r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
2909Changed paths:
2910   M /trunk/configure.ac
2911   M /trunk/doc/Makefile.am
2912   D /trunk/doc/doxygen.cfg
2913   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
2914   M /trunk/examples/aafire.c
2915   M /trunk/examples/demo.c
2916   M /trunk/examples/spritedit.c
2917   M /trunk/examples/view.c
2918   M /trunk/src/bitmap.c
2919   M /trunk/src/box.c
2920   M /trunk/src/caca.c
2921   M /trunk/src/caca.h
2922   M /trunk/src/caca_internals.h
2923   M /trunk/src/conic.c
2924   M /trunk/src/graphics.c
2925   M /trunk/src/io.c
2926   M /trunk/src/line.c
2927   M /trunk/src/math.c
2928   M /trunk/src/sprite.c
2929   M /trunk/src/triangle.c
2930
2931  * src/io.c:
2932    + Added caca_wait_event(), a blocking caca_get_event().
2933  * src/ examples/:
2934    + More documentation.
2935  * doc/doxygen.cfg.in:
2936    + doc/doxygen.cfg is now generated by configure, so that we can use
2937      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
2938    + Create manpages.
2939
2940------------------------------------------------------------------------
2941r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
2942Changed paths:
2943   M /trunk/doc/doxygen.cfg
2944   M /trunk/src/bitmap.c
2945   M /trunk/src/caca.c
2946   M /trunk/src/caca.h
2947
2948  * More API documentation.
2949
2950------------------------------------------------------------------------
2951r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
2952Changed paths:
2953   M /trunk/src/caca.c
2954
2955  * caca.c:
2956    + Fixed typos in the initialisation code.
2957
2958------------------------------------------------------------------------
2959r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
2960Changed paths:
2961   M /trunk/configure.ac
2962   M /trunk/src/bitmap.c
2963   M /trunk/src/caca.c
2964   M /trunk/src/caca.h
2965   M /trunk/src/caca_internals.h
2966   M /trunk/src/conic.c
2967   M /trunk/src/graphics.c
2968   M /trunk/src/io.c
2969   M /trunk/src/line.c
2970
2971  * src/graphics.c src/caca.c src/io.c:
2972    + Support for simultaneously compiled-in drivers.
2973    + Honour the CACA_DRIVER environment variable.
2974  * configure.ac:
2975    + Drivers are no longer mutually exclusive.
2976
2977------------------------------------------------------------------------
2978r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
2979Changed paths:
2980   M /trunk/src/graphics.c
2981
2982  * src/graphics:
2983    + Initialise default height at 32 (as in aalib).
2984
2985------------------------------------------------------------------------
2986r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
2987Changed paths:
2988   M /trunk/src/caca_internals.h
2989   M /trunk/src/graphics.c
2990   M /trunk/src/io.c
2991
2992  * src/graphics.c:
2993    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
2994    + Use an intermediary X pixmap for rendering.
2995    + Slightly changed the variable naming scheme.
2996
2997------------------------------------------------------------------------
2998r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
2999Changed paths:
3000   M /trunk/examples/aafire.c
3001
3002  * examples/aafire.c:
3003    + The image buffer in cacafire was too small.
3004
3005------------------------------------------------------------------------
3006r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
3007Changed paths:
3008   M /trunk/src/graphics.c
3009
3010  * src/graphics.c:
3011    + Progress in the X11 driver.
3012    + Fixed a compilation bug in the conio driver.
3013
3014------------------------------------------------------------------------
3015r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
3016Changed paths:
3017   M /trunk/debian/changelog
3018   M /trunk/debian/control
3019   M /trunk/debian/rules
3020
3021  * debian/rules debian/control:
3022    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
3023    + Symlinked cacafire.1 to cacademo.1.
3024
3025------------------------------------------------------------------------
3026r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
3027Changed paths:
3028   M /trunk/ChangeLog
3029   M /trunk/NEWS
3030   M /trunk/README
3031   M /trunk/debian/changelog
3032   M /trunk/debian/control
3033   M /trunk/doc/doxygen.cfg
3034
3035  * debian/control:
3036    + Updated long descriptions.
3037  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
3038    + Prepared 0.3 release.
3039  * README:
3040    + --enable-ncurses is now the default.
3041
3042------------------------------------------------------------------------
3043r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
3044Changed paths:
3045   M /trunk/src/bitmap.c
3046   M /trunk/src/box.c
3047   M /trunk/src/caca.c
3048   M /trunk/src/caca.h
3049   M /trunk/src/conic.c
3050   M /trunk/src/graphics.c
3051   M /trunk/src/io.c
3052   M /trunk/src/line.c
3053   M /trunk/src/math.c
3054   M /trunk/src/sprite.c
3055   M /trunk/src/triangle.c
3056
3057  * src/:
3058    + Doxygenated public functions.
3059
3060------------------------------------------------------------------------
3061r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
3062Changed paths:
3063   M /trunk/src/caca.h
3064
3065  * src/caca.h:
3066    + Documented environment variables.
3067
3068------------------------------------------------------------------------
3069r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
3070Changed paths:
3071   M /trunk/examples/view.c
3072
3073  * examples/view.c:
3074    + Fixed a bug in the loading of 1bpp BMPs.
3075    + Commented stuff.
3076
3077------------------------------------------------------------------------
3078r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
3079Changed paths:
3080   M /trunk/examples/Makefile.am
3081   M /trunk/examples/view.c
3082
3083  * examples/view.c:
3084    + If Imlib2 is not available, use a custom simple BMP loader.
3085    + Draw the bottom bar one line higher to leave room for a status line.
3086    + '?' now properly toggles help.
3087  * examples/Makefile.am:
3088    + Always build cacaview.
3089
3090------------------------------------------------------------------------
3091r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
3092Changed paths:
3093   M /trunk/configure.ac
3094   M /trunk/src/bitmap.c
3095
3096  * src/bitmap.c:
3097    + If the alpha palette is all-zero, forget the alpha channel.
3098  * configure.ac:
3099    + Export HAVE_IMLIB2_H and the like.
3100
3101------------------------------------------------------------------------
3102r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
3103Changed paths:
3104   M /trunk/src/bitmap.c
3105
3106  * src/bitmap.c:
3107    + If the alpha mask is 0, ignore alpha information.
3108    + Ditto if no alpha information is given with the palette.
3109
3110------------------------------------------------------------------------
3111r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
3112Changed paths:
3113   M /trunk/configure.ac
3114   M /trunk/src/caca.c
3115   M /trunk/src/caca_internals.h
3116   M /trunk/src/graphics.c
3117   M /trunk/src/io.c
3118
3119  * src/graphics.c src/io.c:
3120    + Beginning of an X11 driver. Currently we merely open the window and
3121      check keyboard events.
3122
3123------------------------------------------------------------------------
3124r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
3125Changed paths:
3126   M /trunk/configure.ac
3127   M /trunk/debian/changelog
3128   M /trunk/src/caca.c
3129
3130  * configure.ac debian/changelog:
3131    + Prepare for 0.3 release.
3132    + Check for strcasecmp().
3133  * src/caca.c:
3134    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
3135      variables.
3136
3137------------------------------------------------------------------------
3138r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
3139Changed paths:
3140   M /trunk/examples/aafire.c
3141   M /trunk/examples/demo.c
3142   M /trunk/examples/view.c
3143   M /trunk/src/bitmap.c
3144   M /trunk/src/caca.c
3145   M /trunk/src/caca.h
3146   M /trunk/src/caca_internals.h
3147
3148  * src/bitmap.c:
3149    + Added antialiasing support.
3150    + Dithering, antialiasing and background mode can now be selected at
3151      runtime.
3152  * src/caca.c src/caca.h:
3153    + Renamed caca_dithering into caca_feature and extended the type to
3154      express background colour and antialiasing mode.
3155  * examples/demo.c:
3156    + Fixed a bug that disabled the sprite demo.
3157    + Draw solid flares.
3158  * examples/view.c:
3159    + Select antialiasing and background mode at runtime.
3160
3161------------------------------------------------------------------------
3162r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
3163Changed paths:
3164   M /trunk/BUGS
3165   M /trunk/TODO
3166   M /trunk/debian/control
3167   M /trunk/doc/cacademo.1
3168   M /trunk/doc/cacaview.1
3169
3170  * Minor updates to manpages, BUGS, TODO and the Debian control file.
3171
3172------------------------------------------------------------------------
3173r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
3174Changed paths:
3175   M /trunk/src/Makefile.am
3176   M /trunk/src/bitmap.c
3177   M /trunk/src/caca.c
3178   M /trunk/src/caca.h
3179   M /trunk/src/caca_internals.h
3180   M /trunk/src/graphics.c
3181
3182  * src/caca.c:
3183    + Moved global variables to src/graphics.c.
3184  * src/bitmap.c:
3185    + Sanitised prototypes.
3186
3187------------------------------------------------------------------------
3188r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
3189Changed paths:
3190   M /trunk/examples
3191   M /trunk/examples/aafire.c
3192   M /trunk/examples/demo.c
3193   M /trunk/examples/view.c
3194   M /trunk/src/bitmap.c
3195   M /trunk/src/box.c
3196   M /trunk/src/caca.c
3197   M /trunk/src/caca.h
3198   M /trunk/src/caca_internals.h
3199   M /trunk/src/conic.c
3200   M /trunk/src/graphics.c
3201   M /trunk/src/line.c
3202   M /trunk/src/sprite.c
3203   M /trunk/src/triangle.c
3204
3205  * src/graphics.c:
3206    + Internally cache screen width and height.
3207  * src/bitmap.c:
3208    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
3209      alpha as fully transparent, and any other value as fully opaque.
3210    + Slightly tuned colour weights in the renderer.
3211    + caca_set_bitmap_palette() takes unsigned ints.
3212  * examples/demo.c:
3213    + Added a crap render demo.
3214  * examples/aafire.c:
3215    + Set a 20ms delay.
3216    + Added alpha values to the palette.
3217  * examples/view.c:
3218    + Draw a gray checkered grid below the image so that transparent images
3219      look a lot nicer.
3220    + 'f' toggles "fullscreen" mode.
3221
3222------------------------------------------------------------------------
3223r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
3224Changed paths:
3225   M /trunk/caca-config.in
3226   M /trunk/configure.ac
3227
3228  * configure.ac:
3229    + Set the executable bit of caca-config when regenerating that file.
3230  * caca-config.in:
3231    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
3232      have @CACA_LIBS@.
3233
3234------------------------------------------------------------------------
3235r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
3236Changed paths:
3237   M /trunk/configure.ac
3238   M /trunk/examples/Makefile.am
3239   A /trunk/examples/aafire.c
3240
3241  * configure.ac:
3242    + Removed unused USE_* variables.
3243    + Export -lslang and -lncurses as @CACA_LIBS@.
3244  * examples/aafire.c:
3245    + Imported aafire.c from the AAlib tree and ported it to libcaca.
3246
3247------------------------------------------------------------------------
3248r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
3249Changed paths:
3250   M /trunk/ChangeLog
3251   M /trunk/NEWS
3252   M /trunk/TODO
3253   M /trunk/debian/changelog
3254   M /trunk/debian/control
3255
3256  * 0.2 release.
3257
3258------------------------------------------------------------------------
3259r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
3260Changed paths:
3261   M /trunk/examples/view.c
3262
3263  * examples/view.c:
3264    + Removed last endianness issue.
3265
3266------------------------------------------------------------------------
3267r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
3268Changed paths:
3269   M /trunk/examples/view.c
3270   M /trunk/src/bitmap.c
3271   M /trunk/src/io.c
3272
3273  * src/io.c:
3274    + Removed a useless message.
3275  * src/bitmap.c examples/view.c:
3276    + Really fixed the endianness issue.
3277
3278------------------------------------------------------------------------
3279r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
3280Changed paths:
3281   M /trunk/src/bitmap.c
3282
3283  * src/bitmap.c:
3284    + Fine-tuned the new renderer.
3285    + Fixed warnings.
3286    + Changed hardcoded values to macros.
3287
3288------------------------------------------------------------------------
3289r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
3290Changed paths:
3291   M /trunk/configure.ac
3292   M /trunk/examples/demo.c
3293   M /trunk/examples/view.c
3294   M /trunk/src/bitmap.c
3295   M /trunk/src/caca.c
3296   M /trunk/src/caca.h
3297
3298  * src/bitmap.c:
3299    + Fixed an endianness issue in the byte reader.
3300    + Decreased precision in RGB and HSV values to avoid overflows.
3301    + New dithering method: 2x2 ordered.
3302    + New renderer, with background colour awareness.
3303  * configure.ac:
3304    + Check for <endian.h>.
3305  * examples/demo.c examples/view.c:
3306    + Fixed an endianness issue in cacaview.
3307    + Adapted code to the additional dithering method.
3308
3309------------------------------------------------------------------------
3310r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
3311Changed paths:
3312   M /trunk/examples/view.c
3313   M /trunk/src/bitmap.c
3314
3315  * src/bitmap.c examples/view.c:
3316    + Fixed an endianness issue in caca_draw_bitmap().
3317    + Code cleanup.
3318
3319------------------------------------------------------------------------
3320r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
3321Changed paths:
3322   M /trunk/TODO
3323   M /trunk/doc/cacaview.1
3324   M /trunk/examples/Makefile.am
3325   M /trunk/examples/view.c
3326   M /trunk/src/caca.c
3327
3328  * src/caca.c:
3329    + Minor change to the dithering names.
3330  * TODO:
3331    + Added cacaview TODO.
3332  * doc/cacaview.1:
3333    + Wrote a manpage for cacaview.
3334  * examples/Makefile.am:
3335    + Moved the -DX_DISPLAY_MISSING=1 here.
3336  * examples/view.c:
3337    + Capital 'D' cycles through dithering modes in reverse order.
3338    + Sleep when there is nothing to do.
3339    + Cosmetic code reorganisation.
3340
3341------------------------------------------------------------------------
3342r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
3343Changed paths:
3344   M /trunk/examples/demo.c
3345   M /trunk/examples/view.c
3346   M /trunk/src/bitmap.c
3347   M /trunk/src/caca.c
3348   M /trunk/src/caca.h
3349
3350  * src/caca.c src/caca.h:
3351    + Added caca_get_dithering_name().
3352  * src/bitmap.c:
3353    + Created a new dithering method with an 8x8 ordered matrix.
3354    + Replaced the char list with a string for better readability.
3355    + Dithering functions now return a value between 0 and 255.
3356  * examples/demo.c examples/view.c:
3357    + Adapted to use caca_get_dithering_name().
3358
3359------------------------------------------------------------------------
3360r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
3361Changed paths:
3362   M /trunk/src/caca.c
3363
3364  * src/caca.c:
3365    + Test whether ncurses knows xterm-16color before setting $TERM.
3366
3367------------------------------------------------------------------------
3368r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
3369Changed paths:
3370   M /trunk/examples/view.c
3371
3372  * examples/view.c:
3373    + Added top and bottom status lines, like in mutt and slrn.
3374    + Added a status string when loading an image or upon error.
3375    + Can load multiple files; use 'n' and 'p' for next and previous.
3376    + Clip zoom between -48 and +48.
3377
3378------------------------------------------------------------------------
3379r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
3380Changed paths:
3381   M /trunk/src/caca.c
3382
3383  * Fixed a C99ism.
3384
3385------------------------------------------------------------------------
3386r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
3387Changed paths:
3388   M /trunk/NOTES
3389   M /trunk/configure.ac
3390   M /trunk/src/caca.c
3391   M /trunk/src/graphics.c
3392
3393  * configure.ac:
3394    + Default to ncurses, not slang, because slang only has 128 colour pairs.
3395  * src/caca.c:
3396    + Disable scrolling to avoid hashmap scrolling optimization code.
3397  * src/graphics.c:
3398    + Swap fg and bg in the colour pair indexing, so that bg is always
3399      right.
3400    + Disable alt charset support to exploit my patched slang.
3401
3402------------------------------------------------------------------------
3403r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
3404Changed paths:
3405   M /trunk/NOTES
3406   M /trunk/examples/view.c
3407   M /trunk/src/bitmap.c
3408
3409  * src/bitmap.c:
3410    + Dither chroma outside of rgb2hsv_default().
3411    + Clip fromx and fromy values.
3412  * NOTES:
3413    + Link to the XTerm control sequences.
3414  * examples/view.c:
3415    + Draw status bar.
3416    + Move with 'h' 'j' 'k' 'l', à la vi.
3417    + '?' toggles a help menu.
3418
3419------------------------------------------------------------------------
3420r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
3421Changed paths:
3422   M /trunk/src/bitmap.c
3423
3424  * src/bitmap.c:
3425    + Removed § from the list of default characters due to collisions.
3426
3427------------------------------------------------------------------------
3428r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
3429Changed paths:
3430   A /trunk/debian/caca-utils.mime
3431   M /trunk/debian/control
3432   M /trunk/debian/rules
3433
3434  * debian/control:
3435    + Removed slang1-dev dependency in caca-utils.
3436  * debian/caca-utils.mime debian/rules:
3437    + Added a MIME file with low priority.
3438    + Added call to dh_installmime.
3439
3440------------------------------------------------------------------------
3441r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
3442Changed paths:
3443   M /trunk/configure.ac
3444   M /trunk/src/caca.c
3445   M /trunk/src/caca_internals.h
3446   M /trunk/src/graphics.c
3447
3448  * src/caca.c src/graphics.c:
3449    + Moved graphics stuff from caca.c to graphics.c.
3450    + Added a few kludges: if gnome-terminal or konsole are detected, switch
3451      to TERM=xterm-16color to benefit from extended colour palette.
3452
3453------------------------------------------------------------------------
3454r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
3455Changed paths:
3456   M /trunk/NOTES
3457   M /trunk/examples/demo.c
3458   M /trunk/examples/spritedit.c
3459   M /trunk/src/bitmap.c
3460   M /trunk/src/caca.c
3461   M /trunk/src/caca.h
3462   M /trunk/src/graphics.c
3463   M /trunk/src/sprite.c
3464
3465  * NOTES:
3466    + Added setab/setaf quotes from the XTerm terminfo.
3467    + Proposed a workaround for bright colours on any terminal.
3468  * src/caca.c:
3469    + 16 colour support for ncurses and conio.
3470  * src/graphics.c:
3471    + Ported to 16 colour support.
3472    + Added a missing <stdio.h> for BUFSIZ.
3473    + Disabled vsnprintf under DOS (only vsprintf exists).
3474  * examples/:
3475    + Don't abort if the caca.txt sprite was not found.
3476    + Ported to 16 colour support.
3477
3478------------------------------------------------------------------------
3479r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
3480Changed paths:
3481   M /trunk/NOTES
3482
3483  * NOTES: more notes about colours.
3484
3485------------------------------------------------------------------------
3486r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
3487Changed paths:
3488   M /trunk/Makefile.am
3489   M /trunk/configure.ac
3490   M /trunk/examples/Makefile.am
3491
3492  * configure.ac:
3493    + More sensible imlib2 detection, works with cross-compilation.
3494  * Makefile.am:
3495    + Don't forget to include NOTES to the dist tarball.
3496
3497------------------------------------------------------------------------
3498r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
3499Changed paths:
3500   A /trunk/NOTES
3501   M /trunk/README
3502   M /trunk/debian/rules
3503
3504  * NOTES: added information about colour support.
3505
3506------------------------------------------------------------------------
3507r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
3508Changed paths:
3509   M /trunk/configure.ac
3510
3511  * configure.ac: Added a missing check for <inttypes.h>.
3512
3513------------------------------------------------------------------------
3514r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
3515Changed paths:
3516   M /trunk/src/bitmap.c
3517
3518  * src/bitmap.c: Support for more colour depths.
3519
3520------------------------------------------------------------------------
3521r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
3522Changed paths:
3523   M /trunk/configure.ac
3524   M /trunk/examples/Makefile.am
3525   M /trunk/examples/demo.c
3526   M /trunk/examples/view.c
3527
3528  * configure.ac examples/Makefile.am:
3529    + Added a check for imlib2-config.
3530    + Build cacaview conditionally.
3531  * examples/demo.c:
3532    + Removed all gdkpixbuf code.
3533  * examples/view.c:
3534    + Default to ordered dithering.
3535    + Make sure the arrows always work even if delta is too small.
3536
3537------------------------------------------------------------------------
3538r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
3539Changed paths:
3540   M /trunk/debian
3541   M /trunk/debian/control
3542   M /trunk/debian/rules
3543
3544  * debian/:
3545    + New caca-utils package.
3546    + Move cacademo, cacaview and caca-spritedit to caca-utils.
3547
3548------------------------------------------------------------------------
3549r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
3550Changed paths:
3551   M /trunk/doc/Makefile.am
3552   D /trunk/doc/caca-demo.1
3553   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
3554   A /trunk/doc/cacaview.1
3555   M /trunk/examples
3556   M /trunk/examples/Makefile.am
3557   A /trunk/examples/view.c
3558
3559  * examples/:
3560    + Simple image viewer, cacaview, based on libcaca and imlib2.
3561    + Renamed caca-demo into cacademo.
3562  * doc/:
3563    + Renamed doc/caca-demo.1 into doc/cacademo.1.
3564
3565------------------------------------------------------------------------
3566r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
3567Changed paths:
3568   M /trunk/src/Makefile.am
3569   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
3570   D /trunk/src/blit.c
3571
3572  * Renamed src/blit.c into src/bitmap.c.
3573
3574------------------------------------------------------------------------
3575r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
3576Changed paths:
3577   M /trunk/examples/demo.c
3578   M /trunk/src/caca.c
3579   M /trunk/src/caca.h
3580   M /trunk/src/io.c
3581
3582  * src/caca.c:
3583    + Mouse initialisation in ncurses.
3584  * src/io.c:
3585    + Mouse support in ncurses.
3586
3587------------------------------------------------------------------------
3588r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
3589Changed paths:
3590   M /trunk/debian/control
3591
3592  * debian/control:
3593    + libcaca-dev should depend on slang1-dev.
3594
3595------------------------------------------------------------------------
3596r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
3597Changed paths:
3598   M /trunk/debian/Makefile.am
3599
3600  * debian/Makefile.am:
3601    + Added compat and copyright to the distributed files.
3602
3603------------------------------------------------------------------------
3604r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
3605Changed paths:
3606   A /trunk/ChangeLog
3607   M /trunk/debian/rules
3608
3609  * Added a ChangeLog file.
3610
3611------------------------------------------------------------------------
3612r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
3613Changed paths:
3614   M /trunk/examples/Makefile.am
3615
3616  * examples/Makefile.am:
3617    + Compilation fix when libcaca is not available.
3618
3619------------------------------------------------------------------------
3620r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
3621Changed paths:
3622   M /trunk/debian/changelog
3623   A /trunk/debian/copyright
3624   M /trunk/debian/rules
3625   M /trunk/doc/Makefile.am
3626   M /trunk/doc/caca-config.1
3627   A /trunk/doc/caca-demo.1
3628   A /trunk/doc/caca-spritedit.1
3629   M /trunk/examples/caca.txt
3630
3631  * debian/:
3632    + Wrote the changelog for the Debian release.
3633    + Wrote a copyright file.
3634  * doc/:
3635    + Wrote manpages for caca-demo and caca-spritedit.
3636  * examples/caca.txt:
3637    + Centered the sprite handle.
3638    + Added a second frame to the sprite.
3639
3640------------------------------------------------------------------------
3641r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
3642Changed paths:
3643   A /trunk/AUTHORS
3644   M /trunk/Makefile.am
3645   A /trunk/NEWS
3646   M /trunk/configure.ac
3647   A /trunk/doc
3648   A /trunk/doc/Makefile.am
3649   A /trunk/doc/caca-config.1
3650   A /trunk/doc/doxygen.cfg
3651   A /trunk/doc/footer.html
3652   A /trunk/doc/header.html
3653
3654  * AUTHORS NEWS:
3655    + Added these mandatory files.
3656  * doc/:
3657    + Wrote a Doxygen configuration file.
3658    + Added a manpage for caca-config(1), borrowed from sdl-config.
3659  * configure.ac:
3660    + Use new style AC_INIT.
3661    + Error out if no library was found.
3662    + Added *djgpp* to the list of non-PIC platforms.
3663    + Added checks for doxygen and latex.
3664
3665------------------------------------------------------------------------
3666r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
3667Changed paths:
3668   M /trunk/examples/Makefile.am
3669   M /trunk/examples/demo.c
3670
3671  * Disabled gdkpixbuf code.
3672
3673------------------------------------------------------------------------
3674r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
3675Changed paths:
3676   M /trunk/src/blit.c
3677   M /trunk/src/box.c
3678   M /trunk/src/caca.c
3679   M /trunk/src/caca.h
3680   M /trunk/src/caca_internals.h
3681   M /trunk/src/conic.c
3682   M /trunk/src/graphics.c
3683   M /trunk/src/io.c
3684   M /trunk/src/line.c
3685   M /trunk/src/math.c
3686   M /trunk/src/sprite.c
3687   M /trunk/src/triangle.c
3688
3689  * src/:
3690    + Doxygenated a few things.
3691
3692------------------------------------------------------------------------
3693r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
3694Changed paths:
3695   M /trunk/TODO
3696   M /trunk/examples/demo.c
3697   M /trunk/src/blit.c
3698   M /trunk/src/caca.h
3699
3700  * TODO:
3701    + A few updates.
3702  * src/blit.c:
3703    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
3704    + Started removing hardcoded bitmask and pitch values.
3705  * examples/demo.c:
3706    + Do something with mouse clicks.
3707
3708------------------------------------------------------------------------
3709r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
3710Changed paths:
3711   M /trunk/src/io.c
3712
3713  * src/io.c:
3714    + Fixed an off-by-one error in the mouse driver.
3715
3716------------------------------------------------------------------------
3717r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
3718Changed paths:
3719   M /trunk
3720   M /trunk/Makefile.am
3721   M /trunk/README
3722   M /trunk/TODO
3723   A /trunk/caca-config.in
3724   M /trunk/configure.ac
3725   M /trunk/debian
3726   A /trunk/debian/compat
3727   M /trunk/debian/control
3728   M /trunk/debian/rules
3729   M /trunk/examples
3730   M /trunk/examples/Makefile.am
3731   M /trunk/examples/demo.c
3732   M /trunk/src/Makefile.am
3733
3734  * debian/control:
3735    + Changed section to libs/libdevel instead of games/games.
3736    + Changed package name to libcaca-dev.
3737  * debian/rules:
3738    + Use debian/compat instead of DH_COMPAT.
3739    + Install README, BUGS and TODO into /usr/share/doc.
3740  * caca-config.in:
3741    + First version of the config script.
3742  * configure.ac src/Makefile.am:
3743    + Build a static PIC library as well.
3744  * README TODO:
3745    + Various updates.
3746
3747------------------------------------------------------------------------
3748r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
3749Changed paths:
3750   M /trunk/TODO
3751   M /trunk/src/io.c
3752
3753  * TODO: New stuff to do.
3754  * src/io.c: left and right arrow keys were swapped.
3755
3756------------------------------------------------------------------------
3757r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
3758Changed paths:
3759   M /trunk/src/blit.c
3760   M /trunk/src/caca.c
3761   M /trunk/src/io.c
3762
3763  * src/io.c:
3764    + Fixed a bug in the mouse coordinates reporting.
3765
3766------------------------------------------------------------------------
3767r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
3768Changed paths:
3769   M /trunk/examples/demo.c
3770   M /trunk/examples/spritedit.c
3771   M /trunk/src/blit.c
3772   M /trunk/src/caca.c
3773   M /trunk/src/caca.h
3774   M /trunk/src/io.c
3775
3776  * src/io.c:
3777    + Renamed sdl_get_key() into sdl_get_event().
3778    + Handle mouse clicks.
3779  * src/caca.c:
3780    + Activate the terminal's mouse handling if supported.
3781
3782------------------------------------------------------------------------
3783r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
3784Changed paths:
3785   M /trunk/examples/Makefile.am
3786   M /trunk/src/Makefile.am
3787   M /trunk/src/blit.c
3788   M /trunk/src/caca.h
3789   M /trunk/src/io.c
3790
3791  * src/io.c src/caca.h:
3792    + Interpret escape sequences for F1, F2, left, right, etc.
3793  * src/Makefile.am examples/Makefile.am:
3794    + Install caca.h in /usr/include.
3795    + Do not install example programs.
3796  * src/blit.c:
3797    + Minor improvements to grayscale colors.
3798
3799------------------------------------------------------------------------
3800r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
3801Changed paths:
3802   D /trunk/.cvsignore
3803   D /trunk/autotools/.cvsignore
3804
3805  * Removed legacy .cvsignore files.
3806
3807------------------------------------------------------------------------
3808r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
3809Changed paths:
3810   M /trunk/examples/demo.c
3811   M /trunk/src/blit.c
3812   M /trunk/src/caca.h
3813
3814  * src/blit.c:
3815    + Hue calculation now uses integers only.
3816    + Dithering is now parametrable. Implemented none, ordered, random.
3817  * examples/demo.c:
3818    + Added dithering selection.
3819
3820------------------------------------------------------------------------
3821r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
3822Changed paths:
3823   M /trunk/examples/Makefile.am
3824   A /trunk/examples/caca.txt
3825   M /trunk/examples/demo.c
3826   M /trunk/examples/spritedit.c
3827   M /trunk/src/blit.c
3828   M /trunk/src/caca.c
3829   M /trunk/src/caca.h
3830   M /trunk/src/caca_internals.h
3831   M /trunk/src/graphics.c
3832
3833  * src/blit.c:
3834    + Added caca_set_dithering() (unused yet).
3835    + Added random dithering.
3836  * src/caca.h:
3837    + Renamed legacy EE_* enums to CACA_*.
3838  * examples/demo.c examples/caca.txt:
3839    + Added a default sprite for libcaca.
3840
3841------------------------------------------------------------------------
3842r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
3843Changed paths:
3844   M /trunk/examples/demo.c
3845   M /trunk/examples/spritedit.c
3846   M /trunk/src/blit.c
3847   M /trunk/src/box.c
3848   M /trunk/src/caca.c
3849   M /trunk/src/caca.h
3850   M /trunk/src/caca_internals.h
3851   M /trunk/src/conic.c
3852   M /trunk/src/graphics.c
3853   M /trunk/src/io.c
3854   M /trunk/src/line.c
3855   M /trunk/src/math.c
3856   M /trunk/src/sprite.c
3857   M /trunk/src/triangle.c
3858
3859  * Changed copyleft to LGPL.
3860
3861------------------------------------------------------------------------
3862r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
3863Changed paths:
3864   M /trunk/Makefile.am
3865   M /trunk/configure.ac
3866   A /trunk/examples (from /trunk/test:90)
3867   M /trunk/examples/Makefile.am
3868   D /trunk/libcaca
3869   A /trunk/src (from /trunk/libcaca:90)
3870   M /trunk/src/line.c
3871   D /trunk/test
3872
3873  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
3874    to examples/.
3875
3876------------------------------------------------------------------------
3877r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
3878Changed paths:
3879   M /trunk/COPYING
3880   M /trunk/Makefile.am
3881   M /trunk/README
3882   M /trunk/TODO
3883   M /trunk/bootstrap
3884   M /trunk/configure.ac
3885   D /trunk/data
3886   D /trunk/debian/.cvsignore
3887   M /trunk/debian/changelog
3888   M /trunk/debian/control
3889   M /trunk/debian/rules
3890   D /trunk/doc
3891   D /trunk/src
3892
3893  * The big TTYvaders/libcaca split. This is libcaca.
3894
3895------------------------------------------------------------------------
3896r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
3897Changed paths:
3898   M /trunk/configure.ac
3899   M /trunk/libcaca/blit.c
3900   M /trunk/libcaca/caca.c
3901   M /trunk/libcaca/conic.c
3902   M /trunk/libcaca/graphics.c
3903   M /trunk/src/weapons.c
3904
3905  * configure.ac:
3906    + Added -Wsign-compare to the warning flags.
3907  * libcaca/caca.c:
3908    + Fixed a signed/unsigned bug that caused infinite waits with
3909      ee_set_delay(0).
3910  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
3911    + Fixed minor signed/unsigned comparison warnings.
3912
3913------------------------------------------------------------------------
3914r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
3915Changed paths:
3916   M /trunk/Makefile.am
3917   M /trunk/TODO
3918   M /trunk/configure.ac
3919   A /trunk/libcaca (from /trunk/libee:87)
3920   M /trunk/libcaca/Makefile.am
3921   M /trunk/libcaca/blit.c
3922   M /trunk/libcaca/box.c
3923   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
3924   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
3925   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
3926   M /trunk/libcaca/conic.c
3927   D /trunk/libcaca/ee.c
3928   D /trunk/libcaca/ee.h
3929   D /trunk/libcaca/ee_internals.h
3930   M /trunk/libcaca/graphics.c
3931   M /trunk/libcaca/io.c
3932   M /trunk/libcaca/line.c
3933   M /trunk/libcaca/math.c
3934   M /trunk/libcaca/sprite.c
3935   M /trunk/libcaca/triangle.c
3936   D /trunk/libee
3937   M /trunk/src/Makefile.am
3938   M /trunk/src/aliens.c
3939   M /trunk/src/bonus.c
3940   M /trunk/src/box.c
3941   M /trunk/src/ceo.c
3942   M /trunk/src/collide.c
3943   M /trunk/src/common.h
3944   M /trunk/src/explosions.c
3945   M /trunk/src/intro.c
3946   M /trunk/src/main.c
3947   M /trunk/src/overlay.c
3948   M /trunk/src/player.c
3949   M /trunk/src/starfield.c
3950   M /trunk/src/tunnel.c
3951   M /trunk/src/weapons.c
3952   M /trunk/test/Makefile.am
3953   M /trunk/test/demo.c
3954   M /trunk/test/spritedit.c
3955
3956  * Renamed libee to libcaca. Far less collisions.
3957
3958------------------------------------------------------------------------
3959r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
3960Changed paths:
3961   M /trunk/libee/Makefile.am
3962   A /trunk/libee/blit.c
3963   M /trunk/libee/ee.h
3964   M /trunk/test/Makefile.am
3965   M /trunk/test/demo.c
3966
3967  * Very ugly ee_blit function. Will be polished in a while.
3968
3969------------------------------------------------------------------------
3970r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
3971Changed paths:
3972   M /trunk/libee/ee.c
3973   M /trunk/libee/ee.h
3974   M /trunk/libee/graphics.c
3975   M /trunk/test/demo.c
3976
3977  * libee/ee.c:
3978    + Replaced ee_color_names[] with ee_get_color_name().
3979    + Don't oversleep in ee_refresh().
3980  * libee/graphics.c:
3981    + Implemented ee_printf().
3982  * test/demo.c:
3983    + If new keypresses are detected, don't wait for the next screen refresh.
3984    + Added an fps counter on demos.
3985    + Added controls for outlines and drawing boundaries.
3986
3987------------------------------------------------------------------------
3988r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
3989Changed paths:
3990   M /trunk/libee/ee.c
3991   M /trunk/libee/ee.h
3992   M /trunk/libee/ee_internals.h
3993   M /trunk/libee/graphics.c
3994   M /trunk/libee/line.c
3995
3996  * libee/graphics.c:
3997    + Correct clipping in ee_putstr() for long strings.
3998  * libee/ee.c:
3999    + New ee_get_rendertime() call to provide framerate information.
4000  * libee/ee.h:
4001    + Added const keywords where it was meaningful, despite Slang's blatant
4002      omission of such keywords in its prototypes.
4003
4004------------------------------------------------------------------------
4005r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
4006Changed paths:
4007   M /trunk/libee/ee.c
4008   M /trunk/src/main.c
4009   M /trunk/test/demo.c
4010
4011  * libee/ee.c:
4012    + Implemented correct framerate wait loop.
4013    + No framedropping yet.
4014  * test/demo.c src/main.c:
4015    + Set an arbitrary framerate for demos.
4016
4017------------------------------------------------------------------------
4018r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
4019Changed paths:
4020   M /trunk/src/Makefile.am
4021   M /trunk/test/Makefile.am
4022
4023  * Fixed compilation in an alternate directory.
4024
4025------------------------------------------------------------------------
4026r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
4027Changed paths:
4028   M /trunk/src/box.c
4029   M /trunk/src/main.c
4030   M /trunk/src/player.c
4031   M /trunk/src/starfield.c
4032   M /trunk/src/tunnel.c
4033   M /trunk/src/weapons.c
4034
4035  * Sanity checks after each malloc() call.
4036
4037------------------------------------------------------------------------
4038r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
4039Changed paths:
4040   M /trunk/libee/ee.h
4041   M /trunk/libee/math.c
4042
4043  * libee/math.c:
4044    + ee_sqrt() now uses unsigned ints.
4045    + Avoid overflows in ee_sqrt().
4046
4047------------------------------------------------------------------------
4048r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
4049Changed paths:
4050   M /trunk/src/intro.c
4051
4052  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
4053
4054------------------------------------------------------------------------
4055r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
4056Changed paths:
4057   M /trunk/libee/ee.c
4058   M /trunk/libee/ee_internals.h
4059   M /trunk/libee/graphics.c
4060   M /trunk/libee/sprite.c
4061
4062  * libee/ee.c:
4063    + Error checking in ee_init().
4064    + Pre-generate the empty line for ee_clear().
4065  * libee/sprite.c:
4066    + Better error checking in ee_sprite_load().
4067
4068------------------------------------------------------------------------
4069r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
4070Changed paths:
4071   M /trunk/libee/conic.c
4072   M /trunk/libee/line.c
4073   M /trunk/src/box.c
4074
4075  * Minor coding style changes.
4076
4077------------------------------------------------------------------------
4078r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
4079Changed paths:
4080   M /trunk/data/Makefile.am
4081   D /trunk/data/bar_boss
4082   D /trunk/data/bar_fighter
4083   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
4084   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
4085   D /trunk/data/baz_fighter
4086   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
4087   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
4088   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
4089   D /trunk/data/explosion_medium
4090   D /trunk/data/explosion_small
4091   D /trunk/data/foo_fighter
4092   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
4093   D /trunk/data/item_gem
4094   D /trunk/data/item_heart
4095   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
4096   D /trunk/data/ship_green
4097   D /trunk/data/weapon_bomb
4098   D /trunk/data/weapon_fragbomb
4099   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
4100   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
4101   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
4102   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
4103   M /trunk/src/aliens.c
4104   M /trunk/src/bonus.c
4105   M /trunk/src/explosions.c
4106   M /trunk/src/intro.c
4107   M /trunk/src/player.c
4108   M /trunk/src/weapons.c
4109   M /trunk/test/demo.c
4110
4111  * Renamed sprites to < 8+3 names for the DOS port.
4112
4113------------------------------------------------------------------------
4114r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
4115Changed paths:
4116   M /trunk/data/bar_boss
4117   M /trunk/data/bar_fighter
4118   M /trunk/data/baz_fighter
4119   M /trunk/data/explosion_medium
4120   M /trunk/data/explosion_small
4121   M /trunk/data/foo_fighter
4122   M /trunk/data/item_gem
4123   M /trunk/data/item_heart
4124   M /trunk/data/ship_green
4125   M /trunk/data/weapon_bomb
4126   M /trunk/data/weapon_fragbomb
4127   M /trunk/src/starfield.c
4128   M /trunk/test/demo.c
4129
4130  * test/demo.c:
4131    + Removed a spurious '\n' from an ee_putstr().
4132  * src/starfield.c:
4133    + Fixed starfield color.
4134  * data/:
4135    + Fixed every sprite's colors.
4136
4137------------------------------------------------------------------------
4138r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
4139Changed paths:
4140   A /trunk/BUGS
4141   M /trunk/Makefile.am
4142   M /trunk/README
4143   M /trunk/TODO
4144   M /trunk/libee/Makefile.am
4145   M /trunk/libee/box.c
4146   M /trunk/libee/conic.c
4147   M /trunk/libee/ee.c
4148   M /trunk/libee/ee.h
4149   A /trunk/libee/ee_internals.h
4150   M /trunk/libee/graphics.c
4151   M /trunk/libee/io.c
4152   M /trunk/libee/line.c
4153   M /trunk/libee/math.c
4154   M /trunk/libee/sprite.c
4155   M /trunk/libee/triangle.c
4156   M /trunk/src/Makefile.am
4157   M /trunk/src/overlay.c
4158   M /trunk/src/weapons.c
4159   M /trunk/test/demo.c
4160
4161  * libee/ee.h:
4162    + Added ee_color_names[] containing our 16 color names.
4163  * libee/ee.c:
4164    + Extended our color set to the full 16 instead of 10.
4165    + Precalculate ncurses attributes.
4166  * libee/graphics.c:
4167    + Clip color value in ee_set_color().
4168    + Clip characters in ee_putchar().
4169    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
4170  * libee/ee_internals.h:
4171    + New file to share extern variables within libee.
4172
4173  * test/demo.c:
4174    + Added a simple demo_color() to output all colors.
4175    + Replaced four ee_draw_line() with ee_draw_thin_box().
4176    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
4177      defines y1.
4178    + Randomized colours from 0 to 15 instead of 1 to 10.
4179
4180  * src/Makefiles.am:
4181    + Added -lm to the ttyvaders linking flags because of the intro.
4182
4183  * README BUGS TODO:
4184    + Updated.
4185
4186------------------------------------------------------------------------
4187r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
4188Changed paths:
4189   M /trunk/README
4190   M /trunk/configure.ac
4191   M /trunk/libee/ee.c
4192   M /trunk/libee/graphics.c
4193
4194  * README:
4195    + Added a note about dos cross-compilation.
4196  * configure.ac:
4197    + Added a check for ScreenUpdate in <pc.h>.
4198  * libee/graphics.c libee/ee.c:
4199    + Improved the conio port thanks to ScreenUpdate().
4200
4201------------------------------------------------------------------------
4202r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
4203Changed paths:
4204   M /trunk/configure.ac
4205   M /trunk/libee/conic.c
4206   M /trunk/libee/ee.c
4207   M /trunk/libee/graphics.c
4208   M /trunk/libee/io.c
4209   M /trunk/libee/line.c
4210
4211  * MS-DOS port of libee, using <conio.h>.
4212
4213------------------------------------------------------------------------
4214r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
4215Changed paths:
4216   M /trunk/data/foo_fighter
4217   M /trunk/libee/box.c
4218   M /trunk/libee/ee.h
4219   M /trunk/libee/graphics.c
4220   M /trunk/libee/line.c
4221   M /trunk/libee/sprite.c
4222   M /trunk/src/Makefile.am
4223   M /trunk/src/aliens.c
4224   M /trunk/src/bonus.c
4225   M /trunk/src/box.c
4226   M /trunk/src/common.h
4227   M /trunk/src/explosions.c
4228   A /trunk/src/intro.c
4229   M /trunk/src/main.c
4230   M /trunk/src/overlay.c
4231   M /trunk/src/player.c
4232   M /trunk/src/starfield.c
4233   M /trunk/src/tunnel.c
4234   M /trunk/src/weapons.c
4235   M /trunk/test/demo.c
4236   M /trunk/test/spritedit.c
4237
4238  * libee/graphics.c:
4239    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
4240  * libee/line.c:
4241    + Implemented draw_polyline() and draw_thin_polyline().
4242  * libee/sprite.c:
4243    + Removed the f member of struct ee_sprite.
4244    + Implemented ee_get_sprite_{width|height|dx|dy}().
4245    + Restore the color fater ee_draw_sprite() is called.
4246  * libee/box.c:
4247    + Fixed a bug causing improper box clipping at the right and the bottom.
4248  * data/foo_fighter:
4249    + Fixed bugs in the sprite.
4250  * src/intro.c:
4251    + Test effects for the future game's intro.
4252  * test/spritedit.c:
4253    + Added stuff to the sprite editor. We can now navigate through frames.
4254
4255------------------------------------------------------------------------
4256r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
4257Changed paths:
4258   M /trunk/libee/Makefile.am
4259   A /trunk/libee/box.c
4260   M /trunk/libee/conic.c
4261   M /trunk/libee/ee.h
4262   M /trunk/libee/triangle.c
4263   M /trunk/test/demo.c
4264
4265  * libee/triangle.c:
4266    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
4267  * libee/box.c:
4268    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
4269  * libee/conic.c:
4270    + Wrote ee_fill_ellipse().
4271    + First attempt at ee_draw_thin_ellipse(), to be reworked.
4272  * test/demo.c:
4273    + Merged demo_lines() and demo_thin_lines().
4274    + Merged demo_triangles() and demo_outlined_triangles().
4275    + Wrote demo_box().
4276    + Use ee_fill_ellipse() in demo_all().
4277
4278------------------------------------------------------------------------
4279r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
4280Changed paths:
4281   M /trunk/data/Makefile.am
4282   A /trunk/data/ship_green
4283   M /trunk/src/collide.c
4284   M /trunk/src/main.c
4285   M /trunk/src/player.c
4286   M /trunk/src/weapons.c
4287
4288  * src/weapons.c:
4289    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
4290  * src/player.c:
4291    + Use ee_draw_sprite() to draw our ship.
4292
4293------------------------------------------------------------------------
4294r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
4295Changed paths:
4296   M /trunk/libee/Makefile.am
4297   M /trunk/libee/conic.c
4298   M /trunk/libee/ee.c
4299   M /trunk/libee/ee.h
4300   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
4301   M /trunk/libee/io.c
4302   M /trunk/libee/line.c
4303   M /trunk/libee/math.c
4304   M /trunk/libee/sprite.c
4305   M /trunk/libee/triangle.c
4306   M /trunk/src/box.c
4307   M /trunk/src/overlay.c
4308   M /trunk/src/player.c
4309   M /trunk/src/starfield.c
4310   M /trunk/src/tunnel.c
4311   M /trunk/src/weapons.c
4312   M /trunk/test/demo.c
4313
4314  * libee/graphics.c:
4315    + Moved ee_putstr() and ee_putchar() in here.
4316  * libee/ee.h:
4317    + Got rid of ee_goto().
4318    + Moved <slang.h> or <curses.h> into libee.
4319  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
4320  * Ditto for ee_putchar().
4321
4322------------------------------------------------------------------------
4323r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
4324Changed paths:
4325   M /trunk/data/Makefile.am
4326   M /trunk/src/Makefile.am
4327   M /trunk/test
4328   M /trunk/test/Makefile.am
4329   A /trunk/test/spritedit.c
4330
4331  * test/spritedit.c:
4332    + Placeholder for our upcoming sprite editor.
4333  * src/Makefile.am data/Makefile.am:
4334    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
4335
4336------------------------------------------------------------------------
4337r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
4338Changed paths:
4339   M /trunk/data/Makefile.am
4340   A /trunk/data/weapon_fragbomb
4341   M /trunk/src/weapons.c
4342
4343  * src/weapons.c data/weapon_fragbomb:
4344    + Drew the fragbomb sprite.
4345    + Use the fragbomb in src/weapons.c.
4346
4347------------------------------------------------------------------------
4348r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
4349Changed paths:
4350   M /trunk/data/Makefile.am
4351   A /trunk/data/weapon_bomb
4352   M /trunk/src/weapons.c
4353
4354  * data/weapon_bomb:
4355    + New bomb sprite.
4356  * src/weapons.c:
4357    + Switched the bomb drawing to use ee_draw_sprite().
4358
4359------------------------------------------------------------------------
4360r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
4361Changed paths:
4362   M /trunk/data/Makefile.am
4363   A /trunk/data/explosion_medium
4364   A /trunk/data/explosion_small
4365   M /trunk/libee/sprite.c
4366   M /trunk/src/explosions.c
4367
4368  * libee/sprite.c:
4369    + Made sprite loading more robust.
4370  * src/explosions.c:
4371    + No longer use ee_putchar etc. to draw our sprites, but use
4372      ee_draw_sprite().
4373  * data/:
4374    + Drew explosion_medium and explosion_small sprites.
4375
4376------------------------------------------------------------------------
4377r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
4378Changed paths:
4379   M /trunk/libee/conic.c
4380
4381  * libee/conic.c: Clip circles and ellipses.
4382
4383------------------------------------------------------------------------
4384r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
4385Changed paths:
4386   M /trunk/libee/conic.c
4387   M /trunk/libee/sprite.c
4388
4389  * libee/sprite.c:
4390    + Added sanity checks in ee_sprite_* functions.
4391  * libee/conic.c:
4392    + Use ellipsepoints() in ee_draw_circle().
4393
4394------------------------------------------------------------------------
4395r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
4396Changed paths:
4397   M /trunk/test/demo.c
4398
4399  * test/demo.c:
4400    + Ellipses demo.
4401
4402------------------------------------------------------------------------
4403r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
4404Changed paths:
4405   M /trunk/libee/conic.c
4406   M /trunk/libee/ee.h
4407
4408  * libee/conic.c:
4409    + ee_draw_ellipse().
4410
4411------------------------------------------------------------------------
4412r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
4413Changed paths:
4414   M /trunk/libee/Makefile.am
4415   D /trunk/libee/circle.c
4416   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
4417   M /trunk/libee/line.c
4418
4419  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
4420
4421------------------------------------------------------------------------
4422r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
4423Changed paths:
4424   M /trunk/libee/line.c
4425
4426  * libee/line.c:
4427    + Added code comments.
4428
4429------------------------------------------------------------------------
4430r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
4431Changed paths:
4432   M /trunk/configure.ac
4433   M /trunk/libee/Makefile.am
4434   M /trunk/src/Makefile.am
4435   M /trunk/test/Makefile.am
4436
4437  * configure.ac:
4438    + Moved optimization flags and warning triggers here.
4439    + Updated the snapshot timestamp.
4440
4441------------------------------------------------------------------------
4442r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
4443Changed paths:
4444   M /trunk/test/demo.c
4445
4446  * test/demo.c: Nicer complete demo.
4447
4448------------------------------------------------------------------------
4449r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
4450Changed paths:
4451   M /trunk/data/Makefile.am
4452   A /trunk/data/baz_fighter
4453   A /trunk/data/foo_fighter
4454   A /trunk/data/item_gem
4455   A /trunk/data/item_heart
4456   M /trunk/libee/ee.h
4457   M /trunk/libee/sprite.c
4458   M /trunk/src/aliens.c
4459   M /trunk/src/bonus.c
4460   M /trunk/src/box.c
4461
4462  * libee/sprite.c:
4463    + More robust sprite loader.
4464    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
4465    + Free all structures in ee_free_sprite().
4466  * src/aliens.c src/bonus.c:
4467    + Use ee_draw_sprite() instead of our manual sprite rendering.
4468  * src/box.c:
4469    + Use ee_draw_line() instead of the manual equivalent.
4470  * data/:
4471    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
4472
4473------------------------------------------------------------------------
4474r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
4475Changed paths:
4476   A /trunk/data/Makefile.am
4477
4478  * Oops, forgot data/Makefile.am.
4479
4480------------------------------------------------------------------------
4481r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
4482Changed paths:
4483   M /trunk/Makefile.am
4484   M /trunk/configure.ac
4485   A /trunk/data
4486   A /trunk/data/bar_boss
4487   A /trunk/data/bar_fighter
4488   M /trunk/test/demo.c
4489
4490  * test/demo.c:
4491    + Wrote a little sprite demo.
4492  * data/:
4493    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
4494
4495------------------------------------------------------------------------
4496r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
4497Changed paths:
4498   M /trunk/libee/Makefile.am
4499   M /trunk/libee/ee.h
4500   A /trunk/libee/sprite.c
4501
4502  * libee/sprite.c:
4503    + Beginning of sprite handling within the library.
4504    + Added support to load files.
4505
4506------------------------------------------------------------------------
4507r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
4508Changed paths:
4509   M /trunk/test/demo.c
4510
4511  * test/demo.c:
4512    + outlined triangles demo.
4513
4514------------------------------------------------------------------------
4515r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
4516Changed paths:
4517   M /trunk/configure.ac
4518   M /trunk/libee/Makefile.am
4519   M /trunk/src/Makefile.am
4520   M /trunk/test/Makefile.am
4521
4522  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
4523
4524------------------------------------------------------------------------
4525r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
4526Changed paths:
4527   M /trunk/src/aliens.c
4528   M /trunk/src/bonus.c
4529   M /trunk/src/box.c
4530   M /trunk/src/collide.c
4531   M /trunk/src/explosions.c
4532   M /trunk/src/main.c
4533   M /trunk/src/overlay.c
4534   M /trunk/src/player.c
4535   M /trunk/src/starfield.c
4536   M /trunk/src/tunnel.c
4537   M /trunk/src/weapons.c
4538
4539  * src/*.c:
4540    + Added missing #include "config.h".
4541    + Fixed a nasty bug in ee_rand() calls.
4542
4543------------------------------------------------------------------------
4544r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
4545Changed paths:
4546   M /trunk/test/demo.c
4547
4548  * test/demo.c:
4549    + Disabled the pyramid demo and wrote a simple triangles demo.
4550
4551------------------------------------------------------------------------
4552r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
4553Changed paths:
4554   M /trunk/libee/Makefile.am
4555   M /trunk/libee/ee.h
4556   A /trunk/libee/triangle.c
4557   M /trunk/test/Makefile.am
4558   M /trunk/test/demo.c
4559
4560  * libee/triangle.c:
4561    + Implemented ee_fill_triangle().
4562  * test/demo.c:
4563    + Triangle demo.
4564
4565------------------------------------------------------------------------
4566r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
4567Changed paths:
4568   M /trunk/libee/ee.h
4569   M /trunk/libee/line.c
4570   M /trunk/test/demo.c
4571
4572  * libee/line.c:
4573    + ee_draw_thin_line().
4574  * test/demo.c:
4575    + Added a thin lines demo.
4576
4577------------------------------------------------------------------------
4578r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
4579Changed paths:
4580   M /trunk/libee/line.c
4581
4582  * libee/line.c: genericized line drawing for future use.
4583
4584------------------------------------------------------------------------
4585r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
4586Changed paths:
4587   M /trunk/test
4588   M /trunk/test/demo.c
4589
4590  * test/demo.c:
4591    + Putpixel demo.
4592    + Draw line demo.
4593    + Draw circle demo.
4594    + Animated radar demo.
4595
4596------------------------------------------------------------------------
4597r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
4598Changed paths:
4599   M /trunk/libee/Makefile.am
4600   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
4601   M /trunk/libee/ee.h
4602   M /trunk/libee/line.c
4603   M /trunk/src/weapons.c
4604
4605  * src/weapons.c:
4606    + Removed draw_circle, use ee_draw_circle instead.
4607  * libee/circle.c:
4608    + New ee_draw_circle function.
4609  * libee/line.c:
4610    + Changed an internal function's name.
4611
4612------------------------------------------------------------------------
4613r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
4614Changed paths:
4615   M /trunk/libee
4616   M /trunk/libee/Makefile.am
4617   M /trunk/libee/ee.h
4618   A /trunk/libee/line.c
4619
4620  * libee/line.c: Implemented ee_draw_line.
4621
4622------------------------------------------------------------------------
4623r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
4624Changed paths:
4625   M /trunk/libee/ee.c
4626   M /trunk/libee/ee.h
4627   M /trunk/test/demo.c
4628
4629  * libee/ee.c:
4630    + got rid of DELAY.
4631  * test/demo.c:
4632    + Minor animation effect.
4633
4634------------------------------------------------------------------------
4635r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
4636Changed paths:
4637   M /trunk/libee/math.c
4638
4639  * libee/math.c: fixed a thinko in ee_rand().
4640
4641------------------------------------------------------------------------
4642r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
4643Changed paths:
4644   M /trunk/libee/Makefile.am
4645   M /trunk/libee/ee.c
4646   M /trunk/libee/ee.h
4647   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
4648   A /trunk/libee/math.c
4649   M /trunk/src/Makefile.am
4650   M /trunk/src/aliens.c
4651   M /trunk/src/collide.c
4652   M /trunk/src/common.h
4653   M /trunk/src/explosions.c
4654   M /trunk/src/main.c
4655   D /trunk/src/math.c
4656   M /trunk/src/starfield.c
4657   M /trunk/src/tunnel.c
4658   M /trunk/src/weapons.c
4659
4660  * libee/io.c:
4661    + Moved ee_get_key() here.
4662  * libee/math.c:
4663    + Moved r00t() here and renamed it to ee_sqrt().
4664    + Moved GET_RAND() here and renamed it to ee_rand().
4665  * src/math.c:
4666    + Removed this deprecated file.
4667
4668------------------------------------------------------------------------
4669r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
4670Changed paths:
4671   M /trunk/src/aliens.c
4672   M /trunk/src/bonus.c
4673   M /trunk/src/box.c
4674   M /trunk/src/ceo.c
4675   M /trunk/src/collide.c
4676   M /trunk/src/common.h
4677   M /trunk/src/explosions.c
4678   M /trunk/src/main.c
4679   M /trunk/src/math.c
4680   M /trunk/src/overlay.c
4681   M /trunk/src/player.c
4682   M /trunk/src/starfield.c
4683   M /trunk/src/tunnel.c
4684   M /trunk/src/weapons.c
4685
4686  * Coding style everywhere.
4687
4688------------------------------------------------------------------------
4689r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
4690Changed paths:
4691   M /trunk/libee/Makefile.am
4692   M /trunk/test/Makefile.am
4693   A /trunk/test/demo.c
4694
4695  * libee/Makefile.am, test/Makefile.am:
4696    + Added more compiler warning flags.
4697  * test/demo.c:
4698    + Small demo for libee.
4699
4700------------------------------------------------------------------------
4701r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
4702Changed paths:
4703   M /trunk/libee/ee.c
4704
4705  * libee/ee.c: Fixed a compilation warning.
4706
4707------------------------------------------------------------------------
4708r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
4709Changed paths:
4710   M /trunk/libee/ee.c
4711
4712  * libee/ee.c: Exact line fill in ee_clear().
4713
4714------------------------------------------------------------------------
4715r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
4716Changed paths:
4717   M /trunk/libee/Makefile.am
4718   M /trunk/libee/ee.c
4719   A /trunk/libee/ee.h
4720   M /trunk/src/Makefile.am
4721   M /trunk/src/aliens.c
4722   M /trunk/src/bonus.c
4723   M /trunk/src/box.c
4724   M /trunk/src/ceo.c
4725   M /trunk/src/common.h
4726   M /trunk/src/explosions.c
4727   M /trunk/src/main.c
4728   M /trunk/src/overlay.c
4729   M /trunk/src/player.c
4730   M /trunk/src/starfield.c
4731   M /trunk/src/tunnel.c
4732   M /trunk/src/weapons.c
4733
4734  * libee is now standalone.
4735
4736------------------------------------------------------------------------
4737r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
4738Changed paths:
4739   M /trunk/Makefile.am
4740   M /trunk/configure.ac
4741   M /trunk/libee
4742   A /trunk/libee/Makefile.am
4743   M /trunk/src/Makefile.am
4744   A /trunk/test
4745   A /trunk/test/Makefile.am
4746
4747  * libee is now (almost) standalone.
4748
4749------------------------------------------------------------------------
4750r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
4751Changed paths:
4752   M /trunk/doc/shapes.txt
4753   A /trunk/libee
4754   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
4755   M /trunk/src/Makefile.am
4756   M /trunk/src/ceo.c
4757   M /trunk/src/common.h
4758   D /trunk/src/graphics.c
4759   M /trunk/src/main.c
4760
4761  * libee/ee.c:
4762    + First file in libee, from src/graphics.c.
4763    + Disable cursor upon initialisation.
4764    + Added delay code for constant framerate.
4765  * src/common.h:
4766    + Minor compilation fix for latest ncurses.
4767
4768------------------------------------------------------------------------
4769r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
4770Changed paths:
4771   M /trunk/bootstrap
4772
4773  * bootstrap: always remove autom4te.cache.
4774
4775------------------------------------------------------------------------
4776r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
4777Changed paths:
4778   M /trunk
4779   M /trunk/autotools
4780   M /trunk/bootstrap
4781   M /trunk/configure.ac
4782   M /trunk/debian
4783   M /trunk/src
4784   M /trunk/src/aliens.c
4785   M /trunk/src/bonus.c
4786   M /trunk/src/box.c
4787   M /trunk/src/ceo.c
4788   M /trunk/src/collide.c
4789   M /trunk/src/common.h
4790   M /trunk/src/explosions.c
4791   M /trunk/src/graphics.c
4792   M /trunk/src/main.c
4793   M /trunk/src/math.c
4794   M /trunk/src/overlay.c
4795   M /trunk/src/player.c
4796   M /trunk/src/starfield.c
4797   M /trunk/src/tunnel.c
4798   M /trunk/src/weapons.c
4799
4800  * Fixed keywords, ignore, and lots of tiny SVN things.
4801
4802------------------------------------------------------------------------
4803r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
4804Changed paths:
4805   M /trunk/TODO
4806   M /trunk/src/Makefile.am
4807   A /trunk/src/box.c
4808   M /trunk/src/common.h
4809   M /trunk/src/main.c
4810   M /trunk/src/overlay.c
4811
4812  * support for boxes
4813  * application: pause box
4814
4815------------------------------------------------------------------------
4816r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
4817Changed paths:
4818   M /trunk/TODO
4819   M /trunk/src/collide.c
4820
4821  * cosmetic code changes.
4822  * fixed a bug in the tunnel munching.
4823
4824------------------------------------------------------------------------
4825r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
4826Changed paths:
4827   M /trunk/README
4828   M /trunk/TODO
4829   M /trunk/configure.ac
4830   M /trunk/src/weapons.c
4831
4832  * fixed the ncurses build.
4833  * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
4834
4835------------------------------------------------------------------------
4836r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
4837Changed paths:
4838   M /trunk/configure.ac
4839   M /trunk/src/collide.c
4840   M /trunk/src/common.h
4841   M /trunk/src/graphics.c
4842   M /trunk/src/main.c
4843   M /trunk/src/overlay.c
4844   M /trunk/src/player.c
4845
4846  * new timestamp for a new snapshot.
4847  * lots of sanity checks in collide.c.
4848  * moved usleep() to graphics.c.
4849  * added random key generator in the dummy driver.
4850  * cosmetic changes in the energy bars.
4851
4852------------------------------------------------------------------------
4853r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
4854Changed paths:
4855   M /trunk/src/Makefile.am
4856   M /trunk/src/common.h
4857   M /trunk/src/main.c
4858   A /trunk/src/overlay.c
4859   M /trunk/src/player.c
4860
4861  * better handling of special weapon timeout.
4862  * the bomb is now part of the standard fire button effect.
4863  * overlay for life and special weapon jauges.
4864
4865------------------------------------------------------------------------
4866r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
4867Changed paths:
4868   M /trunk/src/aliens.c
4869   M /trunk/src/collide.c
4870   M /trunk/src/common.h
4871   M /trunk/src/main.c
4872   M /trunk/src/player.c
4873
4874  * aliens are now named foo, bar and baz.
4875  * beginning of life jauges.
4876
4877------------------------------------------------------------------------
4878r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
4879Changed paths:
4880   M /trunk/src/common.h
4881   M /trunk/src/main.c
4882   M /trunk/src/player.c
4883
4884  * ship has vx and vy.
4885
4886------------------------------------------------------------------------
4887r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
4888Changed paths:
4889   M /trunk/TODO
4890   M /trunk/src/main.c
4891   M /trunk/src/tunnel.c
4892
4893  * cosmetic change: reworked draw_tunnel.
4894
4895------------------------------------------------------------------------
4896r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
4897Changed paths:
4898   M /trunk/src/main.c
4899   M /trunk/src/tunnel.c
4900
4901  * lasers are now twice as fast.
4902  * walls are now filled, and displayed on top of aliens.
4903
4904------------------------------------------------------------------------
4905r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
4906Changed paths:
4907   M /trunk/configure.ac
4908   M /trunk/src/Makefile.am
4909   M /trunk/src/ceo.c
4910   M /trunk/src/common.h
4911   M /trunk/src/graphics.c
4912   M /trunk/src/main.c
4913   M /trunk/src/tunnel.c
4914
4915  * added support for --disable-slang.
4916  * fixed an overflow in the tunnel update code.
4917  * fragbomb is now 'f', not 'd'.
4918  * added a missing call to init_bonus().
4919
4920------------------------------------------------------------------------
4921r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
4922Changed paths:
4923   M /trunk/TODO
4924   M /trunk/src/collide.c
4925   M /trunk/src/common.h
4926   M /trunk/src/main.c
4927   M /trunk/src/starfield.c
4928   M /trunk/src/tunnel.c
4929   M /trunk/src/weapons.c
4930
4931  * the beam now digs the tunnel.
4932  * the starfield is now an array of stars.
4933  * fixed wall rendering (offset issues and disappearing left wall).
4934  * 32 seekers on fragbomb explosion, not 16.
4935
4936------------------------------------------------------------------------
4937r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
4938Changed paths:
4939   M /trunk/src/weapons.c
4940
4941  * seekers and homing bombs react more quickly.
4942  * 16 seekers on fragbomb explosion instead of 12.
4943
4944------------------------------------------------------------------------
4945r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
4946Changed paths:
4947   M /trunk/src/math.c
4948   M /trunk/src/weapons.c
4949
4950  * fixed a segfault when the target seeker speed was zero.
4951  * factorized the seeker generation on fragbomb explosion.
4952
4953------------------------------------------------------------------------
4954r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
4955Changed paths:
4956   M /trunk/src/Makefile.am
4957   M /trunk/src/common.h
4958   A /trunk/src/math.c
4959   M /trunk/src/weapons.c
4960
4961  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
4962
4963------------------------------------------------------------------------
4964r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
4965Changed paths:
4966   M /trunk/doc/shapes.txt
4967   M /trunk/src/aliens.c
4968   M /trunk/src/ceo.c
4969   M /trunk/src/collide.c
4970   M /trunk/src/common.h
4971   M /trunk/src/main.c
4972   M /trunk/src/weapons.c
4973
4974  * dead aliens don't explode in the collision loop but in their update loop.
4975  * new super weapon, the fragmentation bomb.
4976
4977------------------------------------------------------------------------
4978r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
4979Changed paths:
4980   M /trunk/.cvsignore
4981   M /trunk/Makefile.am
4982   A /trunk/autotools
4983   A /trunk/autotools/.cvsignore
4984   A /trunk/autotools/Makefile.am
4985   M /trunk/bootstrap
4986   M /trunk/configure.ac
4987   M /trunk/debian/.cvsignore
4988   M /trunk/src/Makefile.am
4989
4990  * Moved generated autotools files to the autotools/ directory.
4991
4992------------------------------------------------------------------------
4993r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
4994Changed paths:
4995   M /trunk/src/aliens.c
4996   M /trunk/src/bonus.c
4997   M /trunk/src/ceo.c
4998   M /trunk/src/collide.c
4999   M /trunk/src/common.h
5000   M /trunk/src/explosions.c
5001   M /trunk/src/graphics.c
5002   M /trunk/src/main.c
5003   M /trunk/src/player.c
5004   M /trunk/src/starfield.c
5005   M /trunk/src/tunnel.c
5006   M /trunk/src/weapons.c
5007
5008  * I think I fucked up the $Id tags on my previous commit.
5009
5010------------------------------------------------------------------------
5011r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
5012Changed paths:
5013   A /trunk/COPYING
5014   M /trunk/src/aliens.c
5015   M /trunk/src/bonus.c
5016   M /trunk/src/ceo.c
5017   M /trunk/src/collide.c
5018   M /trunk/src/common.h
5019   M /trunk/src/explosions.c
5020   M /trunk/src/graphics.c
5021   M /trunk/src/main.c
5022   M /trunk/src/player.c
5023   M /trunk/src/starfield.c
5024   M /trunk/src/tunnel.c
5025   M /trunk/src/weapons.c
5026
5027  * added the COPYING file (GPLv2).
5028  * added GPL headers to source files.
5029
5030------------------------------------------------------------------------
5031r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
5032Changed paths:
5033   M /trunk/src/Makefile.am
5034   A /trunk/src/ceo.c
5035   M /trunk/src/common.h
5036   M /trunk/src/main.c
5037
5038  * tab == hotkey for CEO alert.
5039
5040------------------------------------------------------------------------
5041r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
5042Changed paths:
5043   M /trunk/TODO
5044   M /trunk/doc/shapes.txt
5045   M /trunk/src/aliens.c
5046
5047  * 3rd alien type.
5048
5049------------------------------------------------------------------------
5050r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
5051Changed paths:
5052   D /trunk/Makefile
5053
5054  * Scrapped Makefile.
5055
5056------------------------------------------------------------------------
5057r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
5058Changed paths:
5059   M /trunk/Makefile
5060   A /trunk/README
5061   A /trunk/TODO
5062
5063  * README and TODO files.
5064
5065------------------------------------------------------------------------
5066r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
5067Changed paths:
5068   M /trunk/Makefile
5069   M /trunk/configure.ac
5070   M /trunk/doc/shapes.txt
5071   M /trunk/src/collide.c
5072   M /trunk/src/weapons.c
5073
5074  * the bomb's head is now white
5075
5076------------------------------------------------------------------------
5077r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
5078Changed paths:
5079   M /trunk/doc/shapes.txt
5080   M /trunk/src/aliens.c
5081   M /trunk/src/collide.c
5082   M /trunk/src/common.h
5083   M /trunk/src/main.c
5084   M /trunk/src/weapons.c
5085
5086  * new weapon: bomb.
5087  * beam now collides with aliens.
5088
5089------------------------------------------------------------------------
5090r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
5091Changed paths:
5092   M /trunk/doc/shapes.txt
5093   M /trunk/src/common.h
5094   M /trunk/src/main.c
5095   M /trunk/src/weapons.c
5096
5097  * 'beam' weapon.
5098
5099------------------------------------------------------------------------
5100r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
5101Changed paths:
5102   M /trunk/Makefile
5103   M /trunk/configure.ac
5104   M /trunk/debian/changelog
5105   M /trunk/debian/control
5106   M /trunk/debian/rules
5107   M /trunk/doc/shapes.txt
5108   M /trunk/src/Makefile.am
5109   M /trunk/src/aliens.c
5110   A /trunk/src/bonus.c
5111   M /trunk/src/collide.c
5112   M /trunk/src/common.h
5113   M /trunk/src/explosions.c
5114   M /trunk/src/graphics.c
5115   M /trunk/src/main.c
5116   M /trunk/src/player.c
5117   M /trunk/src/starfield.c
5118   M /trunk/src/tunnel.c
5119   M /trunk/src/weapons.c
5120
5121  * real Debian package files.
5122  * two new types of aliens. only one rules.
5123  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
5124  * added bonuses at alien death. they do nothing yet.
5125  * seeker missiles. 'b' to test.
5126  * weapon resolution is now 16*char. needs to be generalized.
5127  * fixed the supernova bugs. center could collide with the tunnel, and
5128    the last frame was badly displayed.
5129  * lots of cleanups everywhere.
5130
5131------------------------------------------------------------------------
5132r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
5133Changed paths:
5134   M /trunk/.cvsignore
5135   M /trunk/Makefile
5136   A /trunk/Makefile.am
5137   D /trunk/aliens.c
5138   A /trunk/bootstrap
5139   D /trunk/collide.c
5140   D /trunk/common.h
5141   A /trunk/configure.ac
5142   A /trunk/debian
5143   A /trunk/debian/.cvsignore
5144   A /trunk/debian/Makefile.am
5145   A /trunk/debian/changelog
5146   A /trunk/debian/control
5147   A /trunk/debian/rules
5148   A /trunk/doc
5149   A /trunk/doc/shapes.txt
5150   D /trunk/explosions.c
5151   D /trunk/graphics.c
5152   D /trunk/main.c
5153   D /trunk/player.c
5154   D /trunk/shapes.txt
5155   A /trunk/src
5156   A /trunk/src/.cvsignore
5157   A /trunk/src/Makefile.am
5158   A /trunk/src/aliens.c
5159   A /trunk/src/collide.c
5160   A /trunk/src/common.h
5161   A /trunk/src/explosions.c
5162   A /trunk/src/graphics.c
5163   A /trunk/src/main.c
5164   A /trunk/src/player.c
5165   A /trunk/src/starfield.c
5166   A /trunk/src/tunnel.c
5167   A /trunk/src/weapons.c
5168   D /trunk/starfield.c
5169   D /trunk/tunnel.c
5170   D /trunk/weapons.c
5171
5172  * autotoolificationized the whole thing.
5173
5174------------------------------------------------------------------------
5175r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
5176Changed paths:
5177   M /trunk/collide.c
5178   M /trunk/common.h
5179   M /trunk/explosions.c
5180   M /trunk/main.c
5181   M /trunk/player.c
5182   M /trunk/weapons.c
5183
5184  * moved nuke from explosions to weapons.
5185  * used a cool Bresenham algorithm to draw the nuke circles.
5186  * nuke collides with aliens.
5187
5188------------------------------------------------------------------------
5189r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
5190Changed paths:
5191   A /trunk/.cvsignore
5192
5193  * .cvsignore file.
5194
5195------------------------------------------------------------------------
5196r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
5197Changed paths:
5198   A /branches
5199   A /trunk
5200   A /trunk/Makefile
5201   A /trunk/aliens.c
5202   A /trunk/collide.c
5203   A /trunk/common.h
5204   A /trunk/explosions.c
5205   A /trunk/graphics.c
5206   A /trunk/main.c
5207   A /trunk/player.c
5208   A /trunk/shapes.txt
5209   A /trunk/starfield.c
5210   A /trunk/tunnel.c
5211   A /trunk/weapons.c
5212
5213  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
5214    the nuke is still ugly, almost no collision detection. Nice demo :)
5215
5216------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.