source: libcaca/trunk/ChangeLog @ 355

Last change on this file since 355 was 355, checked in by Sam Hocevar, 16 years ago
  • 0.8 release.
File size: 104.4 KB
Line 
1------------------------------------------------------------------------
2r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
3Changed paths:
4   M /trunk/examples/cacaview.c
5   M /trunk/src/event.c
6   M /trunk/src/graphics.c
7
8  * src/graphics.c:
9    + When resizing under X11, copy the old pixmap to the new one.
10  * examples/cacaview.c:
11    + Resizing support.
12
13------------------------------------------------------------------------
14r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
15Changed paths:
16   M /trunk/src/caca_internals.h
17   M /trunk/src/event.c
18   M /trunk/src/graphics.c
19
20  * src/event.c:
21    + Refresh the X11 window when an exposure event is received.
22    + When resizing the X11 window, start showing extra characters when two
23      thirds are visible.
24
25------------------------------------------------------------------------
26r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
27Changed paths:
28   M /trunk/TODO
29   M /trunk/examples/cacaview.c
30   M /trunk/src/caca.h
31   M /trunk/src/graphics.c
32
33  * src/graphics.c:
34    + Renamed caca_set_title() to caca_set_window_title().
35    + Implemented caca_get_window_width() and caca_get_window_height().
36  * examples/cacaview.c:
37    + Set the window title to cacaview.
38
39------------------------------------------------------------------------
40r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
41Changed paths:
42   M /trunk/src/bitmap.c
43   M /trunk/src/event.c
44
45  * src/event.c:
46    + Make sure the mouse coordinates stay within the screen boundaries even
47      if the window was resized.
48  * src/bitmap.c:
49    + Fixed a buffer underflow in the rendering routine that caused the bottom
50      and rightmost pixels to be missed in certain conditions.
51    + Minor speed optimisation.
52
53------------------------------------------------------------------------
54r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
55Changed paths:
56   M /trunk/test
57   M /trunk/test/Makefile.am
58   A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
59
60  * test/colors.c:
61    + Extracted the colour test from examples/demo.c.
62
63------------------------------------------------------------------------
64r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
65Changed paths:
66   M /trunk/src/caca_internals.h
67   M /trunk/src/event.c
68   M /trunk/src/graphics.c
69   M /trunk/test/event.c
70
71  * src/graphics.c src/event.c:
72    + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
73  * test/event.c:
74    + Display CACA_EVENT_RESIZE.
75
76------------------------------------------------------------------------
77r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
78Changed paths:
79   M /trunk/configure.ac
80   M /trunk/msvc/config.h
81   M /trunk/src/graphics.c
82
83  * src/graphics.c:
84    + Resize handling in the ncurses and slang drivers.
85
86------------------------------------------------------------------------
87r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
88Changed paths:
89   M /trunk/examples/aafire.c
90   M /trunk/src/caca.h
91   M /trunk/src/caca_internals.h
92   M /trunk/src/event.c
93   M /trunk/src/graphics.c
94
95  * src/event.c:
96    + Added the CACA_EVENT_RESIZE event.
97    + Added caca_get_mouse_x() and caca_get_mouse_y().
98  * src/graphics.c:
99    + Window resize handling in the X11 driver.
100  * examples/aafire.c:
101    + Fixed a bad assumption in the resize handling code.
102
103------------------------------------------------------------------------
104r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
105Changed paths:
106   M /trunk/build-win32
107   M /trunk/configure.ac
108   M /trunk/debian/rules
109   M /trunk/doc/Makefile.am
110   M /trunk/libcaca.spec
111
112  * configure.ac:
113    + Added --disable-doc to let the user not build documentation.
114  * build-win32:
115    + Do not build documentation.
116
117------------------------------------------------------------------------
118r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
119Changed paths:
120   M /trunk/THANKS
121   M /trunk/src/Makefile.am
122   A /trunk/src/event.c (from /trunk/src/io.c:238)
123   M /trunk/src/graphics.c
124   D /trunk/src/io.c
125
126  * src/graphics.c:
127    + Fixed a typo preventing Win32 builds.
128  * src/event.c:
129    + Renamed io.c into event.c.
130  * THANKS:
131    + Added Gentoo, NetBSD and FreeBSD porters.
132
133------------------------------------------------------------------------
134r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
135Changed paths:
136   M /trunk/Makefile.am
137   M /trunk/configure.ac
138   M /trunk/examples/aafire.c
139   M /trunk/examples/cacaview.c
140   A /trunk/msvc
141   A /trunk/msvc/Makefile.am
142   A /trunk/msvc/cacaball.vcproj
143   A /trunk/msvc/cacademo.vcproj
144   A /trunk/msvc/cacafire.vcproj
145   A /trunk/msvc/cacamoir.vcproj
146   A /trunk/msvc/cacaplas.vcproj
147   A /trunk/msvc/cacaview.vcproj
148   A /trunk/msvc/config.h
149   A /trunk/msvc/libcaca.sln
150   A /trunk/msvc/libcaca.vcproj
151   M /trunk/src/caca.c
152   M /trunk/src/graphics.c
153   M /trunk/src/time.c
154
155  * configure.ac:
156    + Check for sys/times.h and unistd.h.
157    + Added calls to AC_C_CONST and AC_C_INLINE.
158  * src/time.c src/graphics.c:
159    + Fixes for MSVC compilation warnings.
160    + Additional sanity checks in the Win32 driver.
161  * src/caca.c:
162    + Use raw()/noraw() in the curses driver instead of cbreak().
163  * msvc/libcaca.sln:
164    + Added an MSVC solution.
165  * examples/aafire.c:
166    + Slightly reduced the maximum cacafire framerate.
167
168------------------------------------------------------------------------
169r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
170Changed paths:
171   M /trunk/NOTES
172   M /trunk/examples/cacaview.c
173   M /trunk/src/caca.h
174   M /trunk/src/graphics.c
175
176  * src/graphics.c:
177    + Implemented caca_set_title() for X11 and Win32.
178  * examples/cacaview.c:
179    + Use caca_set_title() to set the window title to "cacaview".
180
181------------------------------------------------------------------------
182r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
183Changed paths:
184   M /trunk/Makefile.am
185   M /trunk/autotools/Makefile.am
186   M /trunk/debian/Makefile.am
187   M /trunk/doc/Makefile.am
188   M /trunk/examples/Makefile.am
189   M /trunk/src/Makefile.am
190   M /trunk/test/Makefile.am
191
192  * Fixed $Id in all Makefile.am files.
193
194------------------------------------------------------------------------
195r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
196Changed paths:
197   M /trunk/Makefile.am
198   M /trunk/autotools/Makefile.am
199   A /trunk/build-win32
200   M /trunk/debian/Makefile.am
201   M /trunk/doc/Makefile.am
202   M /trunk/examples/Makefile.am
203   M /trunk/src/Makefile.am
204   M /trunk/test/Makefile.am
205
206  * build-win32:
207    + Win32 cross-compilation script.
208
209------------------------------------------------------------------------
210r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
211Changed paths:
212   M /trunk/NEWS
213   M /trunk/debian/control
214   M /trunk/debian/rules
215   M /trunk/doc/Makefile.am
216   M /trunk/doc/cacademo.1
217   M /trunk/examples
218   M /trunk/examples/Makefile.am
219   D /trunk/examples/cacacirc.c
220   A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
221   M /trunk/libcaca.spec
222
223  * examples/cacamoir.c:
224    + Renamed cacacirc to cacamoir.
225  * libcaca.spec debian/ doc/:
226    + Added cacamoir to the distributed files.
227
228------------------------------------------------------------------------
229r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
230Changed paths:
231   M /trunk/examples
232   M /trunk/examples/Makefile.am
233   M /trunk/examples/cacaball.c
234   A /trunk/examples/cacacirc.c
235   M /trunk/examples/cacaplas.c
236
237  * examples/cacaballs.c:
238    + Bigger metaballs, less metaballs.
239    + Rotating palette.
240  * examples/cacaplas.c:
241    + Slightly decreased speed.
242  * examples/cacacirc.c:
243    + New effect.
244
245------------------------------------------------------------------------
246r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
247Changed paths:
248   M /trunk/configure.ac
249   M /trunk/src/time.c
250
251  * configure.ac:
252    + Better win32 check for Sleep().
253
254------------------------------------------------------------------------
255r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
256Changed paths:
257   M /trunk/configure.ac
258   M /trunk/examples/cacaview.c
259   M /trunk/src/time.c
260
261  * configure.ac src/time.c:
262    + Look for Sleep in -lkernel32.
263  * examples/cacaview.c:
264    + Use caca_wait_event() instead of usleep()/caca_get_event().
265
266------------------------------------------------------------------------
267r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
268Changed paths:
269   M /trunk/NOTES
270   M /trunk/examples/cacaview.c
271   M /trunk/src/caca.c
272   M /trunk/src/caca_internals.h
273   M /trunk/src/graphics.c
274   M /trunk/src/io.c
275   M /trunk/src/time.c
276
277  * src/caca.c src/graphics.c src/io.c src/time.c:
278    + Native win32 port.
279
280------------------------------------------------------------------------
281r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
282Changed paths:
283   M /trunk/configure.ac
284   M /trunk/src/caca.c
285   M /trunk/src/caca_internals.h
286   M /trunk/src/graphics.c
287   M /trunk/src/io.c
288   M /trunk/src/time.c
289   M /trunk/test/event.c
290
291  * configure.ac:
292    + Check for gettimeofday().
293  * src/time.c:
294    + Created _caca_time().
295    + Ported _caca_getticks() to the Win32 API.
296  * src/caca.c:
297    + Properly builds on Win32.
298  * test/event.c:
299    + Added <stdlib.h> because we use malloc().
300
301------------------------------------------------------------------------
302r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
303Changed paths:
304   M /trunk/NEWS
305   M /trunk/THANKS
306   M /trunk/examples/cacaplas.c
307
308  * THANKS examples/cacaplas.c:
309    + Updated credits.
310  * NEWS:
311    + Forthcoming 0.8 news.
312
313------------------------------------------------------------------------
314r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
315Changed paths:
316   M /trunk/configure.ac
317   M /trunk/examples
318   M /trunk/examples/Makefile.am
319   A /trunk/examples/cacaplas.c
320
321  * configure.ac:
322    + Check for -lm.
323  * examples/cacaplas.c:
324    + New demo, cacaplas, that displays a colour plasma.
325
326------------------------------------------------------------------------
327r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
328Changed paths:
329   M /trunk/src/caca.h
330   M /trunk/src/graphics.c
331   M /trunk/src/io.c
332   M /trunk/test/event.c
333
334  * src/graphics:
335    + Initialise the char buffers in the X11 driver.
336  * src/io.c:
337    + caca_get_event() and caca_wait_event() immediately return zero if
338      event_mask is zero.
339    + Added support for the Home, End, PgUp and PgDown keys.
340    + In the S-Lang driver, added a call to SLang_getkey() before the call to
341      SLkp_getkey(), otherwise a single Escape call will not be interpreted.
342  * test/event.c:
343    + The "quit" sequence now quits the program, instead of "q" alone.
344    + Added a status bar below.
345
346------------------------------------------------------------------------
347r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
348Changed paths:
349   M /trunk/BUGS
350   M /trunk/NOTES
351   M /trunk/README
352   M /trunk/configure.ac
353   M /trunk/src/Makefile.am
354   M /trunk/src/caca.c
355   M /trunk/src/caca_internals.h
356   M /trunk/src/graphics.c
357   M /trunk/src/io.c
358   A /trunk/src/time.c
359   M /trunk/test/event.c
360
361  * test/event.c:
362    + Do not refresh after each event, but only when there is no event
363      pending.
364    + If the pressed key is a printable character, display it.
365  * src/time.c:
366    + Moved _caca_getticks() to this file.
367  * src/caca.c:
368    + Set the escape delay to a very low value in the ncurses driver,
369      because I don't want escape sequences to be entered manually.
370  * src/io.c:
371    + Autorepeat emulation in the ncurses and slang drivers: do not
372      immediately send the key release event.
373  * configure.ac:
374    + Check for usleep.
375    + Improvements in the win32 platform detection.
376
377------------------------------------------------------------------------
378r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
379Changed paths:
380   M /trunk/configure.ac
381   M /trunk/src/graphics.c
382   M /trunk/test/event.c
383
384  * test/event.c:
385    + Display at least two digits for keycodes.
386  * configure.ac:
387    + ScreenUpdate is actually mandatory for our conio driver.
388
389------------------------------------------------------------------------
390r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
391Changed paths:
392   M /trunk/src/graphics.c
393   M /trunk/src/io.c
394   M /trunk/test/event.c
395
396  * src/io.c:
397    + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
398      directly interpreted.
399    + Major rehandling of the event code. All output drivers are now
400      correctly separated.
401  * src/graphics.c:
402    + Fixed a compilation warning.
403  * test/event.c:
404    + More human-readable event printing.
405
406------------------------------------------------------------------------
407r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
408Changed paths:
409   A /branches/0.7 (from /trunk:224)
410   M /branches/0.7/ChangeLog
411   M /branches/0.7/libcaca.spec
412   M /trunk/ChangeLog
413   M /trunk/libcaca.spec
414
415  * 0.7 branch.
416
417------------------------------------------------------------------------
418r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
419Changed paths:
420   M /trunk/configure.ac
421   M /trunk/debian/changelog
422   M /trunk/libcaca.spec
423
424  * configure.ac:
425    + Release 0.7.
426
427------------------------------------------------------------------------
428r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
429Changed paths:
430   M /trunk/src/bitmap.c
431
432  * src/bitmap.c:
433    + Fixed a bug in the dithering characters.
434
435------------------------------------------------------------------------
436r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
437Changed paths:
438   M /trunk/NEWS
439   M /trunk/src/bitmap.c
440   M /trunk/src/io.c
441
442  * src/io.c:
443    + Do not report mouse motions if the coordinates did not change.
444  * src/bitmap.c:
445    + More documentation.
446
447------------------------------------------------------------------------
448r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
449Changed paths:
450   M /trunk/configure.ac
451   M /trunk/src/caca.c
452   M /trunk/src/graphics.c
453   M /trunk/src/io.c
454   M /trunk/test
455   M /trunk/test/Makefile.am
456   A /trunk/test/event.c
457
458  * test/event.c:
459    + Small event lister, similar to X11's xev.
460  * src/graphics.c:
461    + If possible, disable autorepeat in the X11 driver.
462  * src/io.c:
463    + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
464    + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
465
466------------------------------------------------------------------------
467r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
468Changed paths:
469   M /trunk/debian/control
470   M /trunk/debian/rules
471   M /trunk/doc/Makefile.am
472   D /trunk/doc/caca-spritedit.1
473   M /trunk/examples/Makefile.am
474   D /trunk/examples/spritedit.c
475   M /trunk/libcaca.spec
476   M /trunk/test/Makefile.am
477   A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
478
479  * test/spritedit.c:
480    + Moved spritedit to the test/ directory, because it is not mature enough.
481  * libcaca.spec debian/control debian/rules:
482    + Do not install caca-spritedit.
483
484------------------------------------------------------------------------
485r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
486Changed paths:
487   M /trunk/NEWS
488   M /trunk/debian/control
489   M /trunk/debian/rules
490   M /trunk/doc/Makefile.am
491   M /trunk/doc/cacademo.1
492   M /trunk/libcaca.spec
493   M /trunk/src/bitmap.c
494   M /trunk/src/caca.c
495   M /trunk/src/caca.h
496   M /trunk/src/conic.c
497   M /trunk/src/graphics.c
498   M /trunk/src/io.c
499   M /trunk/src/line.c
500   M /trunk/src/sprite.c
501
502  * libcaca.spec debian/control:
503    + Updated the package descriptions to include cacaball.
504  * doc/cacademo.1 doc/Makefile.am:
505    + Use the cacademo manpage as the cacaball manpage.
506  * src/:
507    + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
508      documenting bizarre stuff.
509
510------------------------------------------------------------------------
511r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
512Changed paths:
513   M /trunk/examples/cacaball.c
514
515  * examples/cacaball.c:
516    + 24 metaballs instead of 5, but smaller.
517    + Zoom the bitmap to make more use of the screen area.
518
519------------------------------------------------------------------------
520r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
521Changed paths:
522   M /trunk/AUTHORS
523   M /trunk/THANKS
524   M /trunk/examples/aafire.c
525   M /trunk/examples/cacaball.c
526
527  * examples/cacaball.c:
528    + Crop the palette so that it looks a bit more like metaballs.
529  * AUTHORS THANKS:
530    + Credited Jylam and Jan Hubicka.
531
532------------------------------------------------------------------------
533r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
534Changed paths:
535   M /trunk/examples/cacaball.c
536
537  * examples/cacaball.c:
538    + Huge coding style overhaul.
539    + Display 5 metaballs instead of 3.
540    + Generate the palette instead of having a static one.
541    + Use a 256x256 back buffer for more smoothness.
542
543------------------------------------------------------------------------
544r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
545Changed paths:
546   M /trunk/src/graphics.c
547
548  * src/graphics.c:
549    + Fixed a compilation warning.
550
551------------------------------------------------------------------------
552r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
553Changed paths:
554   M /trunk/examples
555   M /trunk/examples/Makefile.am
556   A /trunk/examples/cacaball.c
557
558  * examples/cacaball.c:
559    + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
560
561------------------------------------------------------------------------
562r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
563Changed paths:
564   M /trunk/examples/aafire.c
565   M /trunk/examples/cacaview.c
566   M /trunk/examples/demo.c
567   M /trunk/examples/spritedit.c
568   M /trunk/src/caca.h
569   M /trunk/src/io.c
570   M /trunk/test/dithering.c
571   M /trunk/test/hsv.c
572
573  * src/io.c:
574    + caca_get_event() and caca_wait_event() now accept a mask as an argument
575      in order to select events.
576
577------------------------------------------------------------------------
578r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
579Changed paths:
580   M /trunk/src/graphics.c
581
582  * src/graphics.c:
583    + Fixed a bug that caused an infinite loop if the delay between two
584      caca_refresh() calls was greater than 2000 seconds (or something).
585
586------------------------------------------------------------------------
587r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
588Changed paths:
589   M /trunk/examples/cacaview.c
590   M /trunk/src/io.c
591
592  * src/io.c:
593    + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
594  * examples/cacaview.c:
595    + Use <stdlib.h> instead of <malloc.h>.
596
597------------------------------------------------------------------------
598r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
599Changed paths:
600   M /trunk/configure.ac
601   M /trunk/doc/Makefile.am
602
603  * configure.ac:
604    + Check for dvips in addition to latex.
605  * doc/Makefile.am:
606    + Workaround for a bug in the latex code generated by doxygen
607      in Mandrake 9.1.
608
609------------------------------------------------------------------------
610r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
611Changed paths:
612   M /trunk/libcaca.spec
613
614  * libcaca.spec:
615    + Install documentation into %{doc}/package-version/ instead
616      of %{doc}/package/.
617    + Added tetex-dvips to the build dependencies.
618
619------------------------------------------------------------------------
620r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
621Changed paths:
622   A /branches/0.6 (from /trunk:207)
623   M /branches/0.6/ChangeLog
624   M /trunk/ChangeLog
625
626  * 0.6 branch.
627
628------------------------------------------------------------------------
629r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
630Changed paths:
631   M /trunk/NEWS
632   M /trunk/configure.ac
633   M /trunk/debian/changelog
634   M /trunk/debian/control
635   M /trunk/debian/rules
636   M /trunk/doc/Makefile.am
637   M /trunk/libcaca.spec
638
639  * configure.ac NEWS:
640    + Prepared the 0.6 release.
641  * libcaca.spec:
642    + Split the RPM into libcaca-devel and caca-utils.
643    + More detailed descriptions.
644    + Packages are now rpmlint clean.
645  * doc/Makefile.am:
646    + Symlink cacafire.1 to cacademo.1 upon manpage installation.
647
648------------------------------------------------------------------------
649r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
650Changed paths:
651   M /trunk/configure.ac
652   M /trunk/src/caca.c
653   M /trunk/src/graphics.c
654   M /trunk/src/io.c
655
656  * configure.ac:
657    + Search for <slang/slang.h> in addition of <slang.h>.
658
659------------------------------------------------------------------------
660r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
661Changed paths:
662   M /trunk/src/bitmap.c
663
664  * src/bitmap.c:
665    + Dither H/S/V when looking up the two nearest colours.
666    + Weigh pixels in the distance calculation.
667    + Factorised the lookup table calculation.
668
669------------------------------------------------------------------------
670r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
671Changed paths:
672   M /trunk/test
673   M /trunk/test/Makefile.am
674   A /trunk/test/hsv.c
675
676  * test/hsv.c:
677    + Trivial saturation/value rendering test.
678
679------------------------------------------------------------------------
680r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
681Changed paths:
682   M /trunk/src/bitmap.c
683   M /trunk/src/caca.c
684   M /trunk/src/caca_internals.h
685
686  * src/bitmap.c:
687    + Fixed a minor overflow in the saturation computation.
688    + Use a global lookup table for foreground/background colour selection
689      in the bitmap rendering routine. This broke dithering, sorry.
690
691------------------------------------------------------------------------
692r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
693Changed paths:
694   M /trunk/examples/aafire.c
695   M /trunk/examples/cacaview.c
696   M /trunk/src/bitmap.c
697   M /trunk/src/caca.c
698   M /trunk/src/caca.h
699   M /trunk/src/graphics.c
700   M /trunk/src/line.c
701   M /trunk/src/sprite.c
702   M /trunk/test/optipal.c
703
704  * src/ examples/ test/:
705    + Changed <const type> constructs into <type const>.
706
707------------------------------------------------------------------------
708r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
709Changed paths:
710   M /trunk/examples/aafire.c
711
712  * examples/aafire.c:
713    + Do not call caca_get_width() 10000 times per frame. Cache the value
714      instead.
715
716------------------------------------------------------------------------
717r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
718Changed paths:
719   M /trunk/src/graphics.c
720
721  * src/graphics.c:
722    + Split the drawing of foreground and background colours in the X11
723      driver. Nice performance improvement.
724
725------------------------------------------------------------------------
726r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
727Changed paths:
728   M /trunk/examples/cacaview.c
729
730  * examples/cacaview.c:
731    + If Imlib2 was not activated, warn the user that only BMP is supported.
732
733------------------------------------------------------------------------
734r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
735Changed paths:
736   M /trunk/AUTHORS
737   M /trunk/Makefile.am
738   A /trunk/THANKS
739   A /trunk/libcaca.spec
740
741  * libcaca.spec:
742    + RPM specfile, courtesy of Richard Zidlicky.
743  * THANKS:
744    + Added a THANKS file for contributors.
745
746------------------------------------------------------------------------
747r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
748Changed paths:
749   M /trunk/README
750   M /trunk/src/caca.c
751   M /trunk/src/graphics.c
752
753  * src/graphics.c:
754    + Minor optimisation in caca_set_color().
755    + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
756    + Optimised the X11 caca_refresh() routine by handling strings of the
757      same colour as one text chunk.
758  * src/caca.c:
759    + Bugfix in caca_init when conio is the only compiled-in driver.
760  * README:
761    + Minor documentation updates.
762
763------------------------------------------------------------------------
764r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
765Changed paths:
766   M /trunk/examples/aafire.c
767   M /trunk/examples/cacaview.c
768
769  * examples/cacaview.c:
770    + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
771  * examples/aafire.c:
772    + bzero the pixel buffer in the initialisation routine.
773
774------------------------------------------------------------------------
775r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
776Changed paths:
777   M /trunk/doc/doxygen.cfg.in
778   M /trunk/src/bitmap.c
779   M /trunk/src/box.c
780   M /trunk/src/caca.h
781   M /trunk/src/conic.c
782   M /trunk/src/graphics.c
783   M /trunk/src/io.c
784   M /trunk/src/line.c
785   M /trunk/src/math.c
786   M /trunk/src/triangle.c
787
788  * doc/doxygen.cfg.in:
789    + Removed caca_internal.h from the list of documented files.
790  * src/:
791    + Minor documentation updates.
792
793------------------------------------------------------------------------
794r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
795Changed paths:
796   M /trunk/BUGS
797   M /trunk/debian/rules
798   M /trunk/doc/Makefile.am
799   M /trunk/test/dithering.c
800
801  * test/dithering.c:
802    + Fixed a minor compilation warning.
803  * debian/rules:
804    + Explicitely use --enable-imlib2.
805  * BUGS:
806    + Added a note about blinking consoles.
807  * doc/Makefile.am:
808    + Fixed a bashism in the HTML files installation.
809
810------------------------------------------------------------------------
811r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
812Changed paths:
813   M /trunk/doc/Makefile.am
814
815  * doc/Makefile.am:
816    + Do not install doxygen.png directly, because it can be doxygen.gif on
817      old installations.
818
819------------------------------------------------------------------------
820r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
821Changed paths:
822   M /trunk/examples/aafire.c
823
824  * examples/aafire.c:
825    + Only quit upon keypress, not mouse motion.
826
827------------------------------------------------------------------------
828r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
829Changed paths:
830   M /trunk/examples/aafire.c
831
832  * examples/aafire.c:
833    + Render cacafire at full speed.
834
835------------------------------------------------------------------------
836r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
837Changed paths:
838   M /trunk/src/graphics.c
839   M /trunk/test
840   M /trunk/test/Makefile.am
841   A /trunk/test/optipal.c
842
843  * test/optipal.c:
844    + Optimised S-Lang palette generator.
845  * src/graphics:
846    + Removed the S-Lang palette generator and replaced it with the tables
847      generated by optipal.
848
849------------------------------------------------------------------------
850r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
851Changed paths:
852   M /trunk/Makefile.am
853   M /trunk/configure.ac
854   M /trunk/examples/Makefile.am
855   A /trunk/test
856   A /trunk/test/Makefile.am
857   A /trunk/test/dithering.c
858
859  * Makefile.am:
860    + Added a test directory for test programs.
861  * test/dithering.c:
862    + The value/saturation dithering example.
863
864------------------------------------------------------------------------
865r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
866Changed paths:
867   M /trunk/examples/cacaview.c
868   M /trunk/src/caca.c
869
870  * src/caca.c:
871    + Do not try the X11 driver if DISPLAY is set to the empty string.
872  * examples/cacaview.c:
873    + Cosmetic fixes.
874
875------------------------------------------------------------------------
876r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
877Changed paths:
878   M /trunk/examples/Makefile.am
879   A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
880   D /trunk/examples/view.c
881
882  * example/:
883    + Renamed view.c into cacaview.c.
884
885------------------------------------------------------------------------
886r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
887Changed paths:
888   M /trunk/src/io.c
889
890  * src/io.c:
891    + Fixed mouse support under ncurses and slang.
892
893------------------------------------------------------------------------
894r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
895Changed paths:
896   M /trunk/configure.ac
897
898  * configure.ac:
899    + Error out if Imlib2 was not found. Override with --disable-imlib2.
900
901------------------------------------------------------------------------
902r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
903Changed paths:
904   M /trunk/doc
905   M /trunk/examples/demo.c
906   M /trunk/src/caca.h
907   M /trunk/src/io.c
908
909  * src/io.c:
910    + Mouse support under X11.
911    + Split the mouse motion and mouse click events.
912  * examples/demo.c:
913    + Mouse motion support.
914
915------------------------------------------------------------------------
916r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
917Changed paths:
918   M /trunk/src/caca.c
919   M /trunk/src/graphics.c
920
921  * src/graphics.c:
922    + Compilation fix.
923  * src/caca.c:
924    + Minor indentation fix.
925
926------------------------------------------------------------------------
927r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
928Changed paths:
929   M /trunk/configure.ac
930   M /trunk/src/caca.c
931
932  * src/caca.c:
933    + Prefer the X11 driver if $DISPLAY is set.
934    + The slang driver is now preferred over the ncurses driver.
935  * configure.ac:
936    + Autodetect conio.h.
937
938------------------------------------------------------------------------
939r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
940Changed paths:
941   M /trunk/configure.ac
942
943  * configure.ac:
944    + Autodetect ncurses, slang and X11.
945    + Abort if no output driver was selected or detected.
946
947------------------------------------------------------------------------
948r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
949Changed paths:
950   A /branches/0.5 (from /trunk:179)
951   M /branches/0.5/ChangeLog
952   M /trunk/ChangeLog
953
954  * 0.5 branch.
955
956------------------------------------------------------------------------
957r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
958Changed paths:
959   M /trunk/NEWS
960   M /trunk/configure.ac
961   M /trunk/debian/changelog
962
963  * configure.ac NEWS debian/changelog:
964    + New 0.5 release.
965
966------------------------------------------------------------------------
967r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
968Changed paths:
969   M /trunk/BUGS
970   M /trunk/NOTES
971   M /trunk/configure.ac
972   M /trunk/src/graphics.c
973
974  * NOTES BUGS:
975    + Updated information about the S-Lang colour pair shortage bug.
976  * src/graphics.c:
977    + Implemented the solution explained in NOTES.
978
979------------------------------------------------------------------------
980r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
981Changed paths:
982   M /trunk/src/caca.c
983
984  * src/caca.c:
985    + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
986
987------------------------------------------------------------------------
988r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
989Changed paths:
990   M /trunk/NOTES
991
992  * NOTES:
993    + Added a section with a proposed solution to the slang problem.
994
995------------------------------------------------------------------------
996r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
997Changed paths:
998   A /branches/0.4 (from /trunk:174)
999   M /branches/0.4/ChangeLog
1000   M /trunk/ChangeLog
1001
1002  * 0.4 branch.
1003
1004------------------------------------------------------------------------
1005r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
1006Changed paths:
1007   M /trunk/configure.ac
1008   M /trunk/debian/control
1009
1010  * debian/control:
1011    + Added missing dependencies to the -dev package.
1012  * configure.ac:
1013    + Kludge for woody builds where x_includes is undefined.
1014
1015------------------------------------------------------------------------
1016r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
1017Changed paths:
1018   M /trunk/src/caca.h
1019
1020  * src/caca.h:
1021    + Documented CACA_FONT.
1022
1023------------------------------------------------------------------------
1024r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
1025Changed paths:
1026   M /trunk/doc/Makefile.am
1027
1028  * doc/Makefile.am:
1029    + Rename the refman.ps doxygen documentation to libcaca.ps.
1030
1031------------------------------------------------------------------------
1032r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
1033Changed paths:
1034   M /trunk/NEWS
1035   M /trunk/src/caca.h
1036   M /trunk/src/graphics.c
1037
1038  * src/graphics.c:
1039    + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
1040  * src/caca.c:
1041    + Documented the CACA_GEOMETRY environment variable.
1042
1043------------------------------------------------------------------------
1044r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
1045Changed paths:
1046   M /trunk/src/caca_internals.h
1047   M /trunk/src/graphics.c
1048   M /trunk/src/io.c
1049
1050  * src/io.c:
1051    + Mouse support in the X11 driver.
1052
1053------------------------------------------------------------------------
1054r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
1055Changed paths:
1056   M /trunk/src/graphics.c
1057
1058  * src/graphics:
1059    + Use XCreateWindow instead of XCreateSimpleWindow.
1060    + Set the X window title to "caca for X".
1061
1062------------------------------------------------------------------------
1063r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
1064Changed paths:
1065   M /trunk/debian/changelog
1066   M /trunk/debian/control
1067   M /trunk/debian/rules
1068
1069  * debian/control:
1070    + Build-depend on doxygen and tetex to build documentation.
1071    + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
1072
1073------------------------------------------------------------------------
1074r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
1075Changed paths:
1076   M /trunk/BUGS
1077   M /trunk/Makefile.am
1078   M /trunk/NEWS
1079   M /trunk/README
1080   M /trunk/TODO
1081   M /trunk/configure.ac
1082   M /trunk/doc/Makefile.am
1083   M /trunk/src/graphics.c
1084
1085  * configure.ac NEWS:
1086    + Prepared release 0.4.
1087  * src/graphics.c README BUGS TODO:
1088    + Updated documentation.
1089  * Makefile.am doc/Makefile.am:
1090    + Install the generated doxygen documentation.
1091
1092------------------------------------------------------------------------
1093r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
1094Changed paths:
1095   M /trunk/src/io.c
1096
1097  * src/io.c:
1098    + Fixed a warning by including <unistd.h>.
1099    + Support for arrow and function keys under X11.
1100
1101------------------------------------------------------------------------
1102r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
1103Changed paths:
1104   M /trunk/configure.ac
1105   M /trunk/doc/Makefile.am
1106   D /trunk/doc/doxygen.cfg
1107   A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
1108   M /trunk/examples/aafire.c
1109   M /trunk/examples/demo.c
1110   M /trunk/examples/spritedit.c
1111   M /trunk/examples/view.c
1112   M /trunk/src/bitmap.c
1113   M /trunk/src/box.c
1114   M /trunk/src/caca.c
1115   M /trunk/src/caca.h
1116   M /trunk/src/caca_internals.h
1117   M /trunk/src/conic.c
1118   M /trunk/src/graphics.c
1119   M /trunk/src/io.c
1120   M /trunk/src/line.c
1121   M /trunk/src/math.c
1122   M /trunk/src/sprite.c
1123   M /trunk/src/triangle.c
1124
1125  * src/io.c:
1126    + Added caca_wait_event(), a blocking caca_get_event().
1127  * src/ examples/:
1128    + More documentation.
1129  * doc/doxygen.cfg.in:
1130    + doc/doxygen.cfg is now generated by configure, so that we can use
1131      @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
1132    + Create manpages.
1133
1134------------------------------------------------------------------------
1135r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
1136Changed paths:
1137   M /trunk/doc/doxygen.cfg
1138   M /trunk/src/bitmap.c
1139   M /trunk/src/caca.c
1140   M /trunk/src/caca.h
1141
1142  * More API documentation.
1143
1144------------------------------------------------------------------------
1145r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
1146Changed paths:
1147   M /trunk/src/caca.c
1148
1149  * caca.c:
1150    + Fixed typos in the initialisation code.
1151
1152------------------------------------------------------------------------
1153r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
1154Changed paths:
1155   M /trunk/configure.ac
1156   M /trunk/src/bitmap.c
1157   M /trunk/src/caca.c
1158   M /trunk/src/caca.h
1159   M /trunk/src/caca_internals.h
1160   M /trunk/src/conic.c
1161   M /trunk/src/graphics.c
1162   M /trunk/src/io.c
1163   M /trunk/src/line.c
1164
1165  * src/graphics.c src/caca.c src/io.c:
1166    + Support for simultaneously compiled-in drivers.
1167    + Honour the CACA_DRIVER environment variable.
1168  * configure.ac:
1169    + Drivers are no longer mutually exclusive.
1170
1171------------------------------------------------------------------------
1172r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
1173Changed paths:
1174   M /trunk/src/graphics.c
1175
1176  * src/graphics:
1177    + Initialise default height at 32 (as in aalib).
1178
1179------------------------------------------------------------------------
1180r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
1181Changed paths:
1182   M /trunk/src/caca_internals.h
1183   M /trunk/src/graphics.c
1184   M /trunk/src/io.c
1185
1186  * src/graphics.c:
1187    + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
1188    + Use an intermediary X pixmap for rendering.
1189    + Slightly changed the variable naming scheme.
1190
1191------------------------------------------------------------------------
1192r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
1193Changed paths:
1194   M /trunk/examples/aafire.c
1195
1196  * examples/aafire.c:
1197    + The image buffer in cacafire was too small.
1198
1199------------------------------------------------------------------------
1200r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
1201Changed paths:
1202   M /trunk/src/graphics.c
1203
1204  * src/graphics.c:
1205    + Progress in the X11 driver.
1206    + Fixed a compilation bug in the conio driver.
1207
1208------------------------------------------------------------------------
1209r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
1210Changed paths:
1211   M /trunk/debian/changelog
1212   M /trunk/debian/control
1213   M /trunk/debian/rules
1214
1215  * debian/rules debian/control:
1216    + Moved cacafire to the caca-utils package. Added proper conflict/replace.
1217    + Symlinked cacafire.1 to cacademo.1.
1218
1219------------------------------------------------------------------------
1220r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
1221Changed paths:
1222   M /trunk/ChangeLog
1223   M /trunk/NEWS
1224   M /trunk/README
1225   M /trunk/debian/changelog
1226   M /trunk/debian/control
1227   M /trunk/doc/doxygen.cfg
1228
1229  * debian/control:
1230    + Updated long descriptions.
1231  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
1232    + Prepared 0.3 release.
1233  * README:
1234    + --enable-ncurses is now the default.
1235
1236------------------------------------------------------------------------
1237r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
1238Changed paths:
1239   M /trunk/src/bitmap.c
1240   M /trunk/src/box.c
1241   M /trunk/src/caca.c
1242   M /trunk/src/caca.h
1243   M /trunk/src/conic.c
1244   M /trunk/src/graphics.c
1245   M /trunk/src/io.c
1246   M /trunk/src/line.c
1247   M /trunk/src/math.c
1248   M /trunk/src/sprite.c
1249   M /trunk/src/triangle.c
1250
1251  * src/:
1252    + Doxygenated public functions.
1253
1254------------------------------------------------------------------------
1255r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
1256Changed paths:
1257   M /trunk/src/caca.h
1258
1259  * src/caca.h:
1260    + Documented environment variables.
1261
1262------------------------------------------------------------------------
1263r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
1264Changed paths:
1265   M /trunk/examples/view.c
1266
1267  * examples/view.c:
1268    + Fixed a bug in the loading of 1bpp BMPs.
1269    + Commented stuff.
1270
1271------------------------------------------------------------------------
1272r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
1273Changed paths:
1274   M /trunk/examples/Makefile.am
1275   M /trunk/examples/view.c
1276
1277  * examples/view.c:
1278    + If Imlib2 is not available, use a custom simple BMP loader.
1279    + Draw the bottom bar one line higher to leave room for a status line.
1280    + '?' now properly toggles help.
1281  * examples/Makefile.am:
1282    + Always build cacaview.
1283
1284------------------------------------------------------------------------
1285r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
1286Changed paths:
1287   M /trunk/configure.ac
1288   M /trunk/src/bitmap.c
1289
1290  * src/bitmap.c:
1291    + If the alpha palette is all-zero, forget the alpha channel.
1292  * configure.ac:
1293    + Export HAVE_IMLIB2_H and the like.
1294
1295------------------------------------------------------------------------
1296r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
1297Changed paths:
1298   M /trunk/src/bitmap.c
1299
1300  * src/bitmap.c:
1301    + If the alpha mask is 0, ignore alpha information.
1302    + Ditto if no alpha information is given with the palette.
1303
1304------------------------------------------------------------------------
1305r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
1306Changed paths:
1307   M /trunk/configure.ac
1308   M /trunk/src/caca.c
1309   M /trunk/src/caca_internals.h
1310   M /trunk/src/graphics.c
1311   M /trunk/src/io.c
1312
1313  * src/graphics.c src/io.c:
1314    + Beginning of an X11 driver. Currently we merely open the window and
1315      check keyboard events.
1316
1317------------------------------------------------------------------------
1318r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
1319Changed paths:
1320   M /trunk/configure.ac
1321   M /trunk/debian/changelog
1322   M /trunk/src/caca.c
1323
1324  * configure.ac debian/changelog:
1325    + Prepare for 0.3 release.
1326    + Check for strcasecmp().
1327  * src/caca.c:
1328    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
1329      variables.
1330
1331------------------------------------------------------------------------
1332r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
1333Changed paths:
1334   M /trunk/examples/aafire.c
1335   M /trunk/examples/demo.c
1336   M /trunk/examples/view.c
1337   M /trunk/src/bitmap.c
1338   M /trunk/src/caca.c
1339   M /trunk/src/caca.h
1340   M /trunk/src/caca_internals.h
1341
1342  * src/bitmap.c:
1343    + Added antialiasing support.
1344    + Dithering, antialiasing and background mode can now be selected at
1345      runtime.
1346  * src/caca.c src/caca.h:
1347    + Renamed caca_dithering into caca_feature and extended the type to
1348      express background colour and antialiasing mode.
1349  * examples/demo.c:
1350    + Fixed a bug that disabled the sprite demo.
1351    + Draw solid flares.
1352  * examples/view.c:
1353    + Select antialiasing and background mode at runtime.
1354
1355------------------------------------------------------------------------
1356r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
1357Changed paths:
1358   M /trunk/BUGS
1359   M /trunk/TODO
1360   M /trunk/debian/control
1361   M /trunk/doc/cacademo.1
1362   M /trunk/doc/cacaview.1
1363
1364  * Minor updates to manpages, BUGS, TODO and the Debian control file.
1365
1366------------------------------------------------------------------------
1367r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
1368Changed paths:
1369   M /trunk/src/Makefile.am
1370   M /trunk/src/bitmap.c
1371   M /trunk/src/caca.c
1372   M /trunk/src/caca.h
1373   M /trunk/src/caca_internals.h
1374   M /trunk/src/graphics.c
1375
1376  * src/caca.c:
1377    + Moved global variables to src/graphics.c.
1378  * src/bitmap.c:
1379    + Sanitised prototypes.
1380
1381------------------------------------------------------------------------
1382r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
1383Changed paths:
1384   M /trunk/examples
1385   M /trunk/examples/aafire.c
1386   M /trunk/examples/demo.c
1387   M /trunk/examples/view.c
1388   M /trunk/src/bitmap.c
1389   M /trunk/src/box.c
1390   M /trunk/src/caca.c
1391   M /trunk/src/caca.h
1392   M /trunk/src/caca_internals.h
1393   M /trunk/src/conic.c
1394   M /trunk/src/graphics.c
1395   M /trunk/src/line.c
1396   M /trunk/src/sprite.c
1397   M /trunk/src/triangle.c
1398
1399  * src/graphics.c:
1400    + Internally cache screen width and height.
1401  * src/bitmap.c:
1402    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
1403      alpha as fully transparent, and any other value as fully opaque.
1404    + Slightly tuned colour weights in the renderer.
1405    + caca_set_bitmap_palette() takes unsigned ints.
1406  * examples/demo.c:
1407    + Added a crap render demo.
1408  * examples/aafire.c:
1409    + Set a 20ms delay.
1410    + Added alpha values to the palette.
1411  * examples/view.c:
1412    + Draw a gray checkered grid below the image so that transparent images
1413      look a lot nicer.
1414    + 'f' toggles "fullscreen" mode.
1415
1416------------------------------------------------------------------------
1417r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
1418Changed paths:
1419   M /trunk/caca-config.in
1420   M /trunk/configure.ac
1421
1422  * configure.ac:
1423    + Set the executable bit of caca-config when regenerating that file.
1424  * caca-config.in:
1425    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
1426      have @CACA_LIBS@.
1427
1428------------------------------------------------------------------------
1429r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
1430Changed paths:
1431   M /trunk/configure.ac
1432   M /trunk/examples/Makefile.am
1433   A /trunk/examples/aafire.c
1434
1435  * configure.ac:
1436    + Removed unused USE_* variables.
1437    + Export -lslang and -lncurses as @CACA_LIBS@.
1438  * examples/aafire.c:
1439    + Imported aafire.c from the AAlib tree and ported it to libcaca.
1440
1441------------------------------------------------------------------------
1442r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
1443Changed paths:
1444   M /trunk/ChangeLog
1445   M /trunk/NEWS
1446   M /trunk/TODO
1447   M /trunk/debian/changelog
1448   M /trunk/debian/control
1449
1450  * 0.2 release.
1451
1452------------------------------------------------------------------------
1453r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
1454Changed paths:
1455   M /trunk/examples/view.c
1456
1457  * examples/view.c:
1458    + Removed last endianness issue.
1459
1460------------------------------------------------------------------------
1461r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
1462Changed paths:
1463   M /trunk/examples/view.c
1464   M /trunk/src/bitmap.c
1465   M /trunk/src/io.c
1466
1467  * src/io.c:
1468    + Removed a useless message.
1469  * src/bitmap.c examples/view.c:
1470    + Really fixed the endianness issue.
1471
1472------------------------------------------------------------------------
1473r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
1474Changed paths:
1475   M /trunk/src/bitmap.c
1476
1477  * src/bitmap.c:
1478    + Fine-tuned the new renderer.
1479    + Fixed warnings.
1480    + Changed hardcoded values to macros.
1481
1482------------------------------------------------------------------------
1483r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
1484Changed paths:
1485   M /trunk/configure.ac
1486   M /trunk/examples/demo.c
1487   M /trunk/examples/view.c
1488   M /trunk/src/bitmap.c
1489   M /trunk/src/caca.c
1490   M /trunk/src/caca.h
1491
1492  * src/bitmap.c:
1493    + Fixed an endianness issue in the byte reader.
1494    + Decreased precision in RGB and HSV values to avoid overflows.
1495    + New dithering method: 2x2 ordered.
1496    + New renderer, with background colour awareness.
1497  * configure.ac:
1498    + Check for <endian.h>.
1499  * examples/demo.c examples/view.c:
1500    + Fixed an endianness issue in cacaview.
1501    + Adapted code to the additional dithering method.
1502
1503------------------------------------------------------------------------
1504r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
1505Changed paths:
1506   M /trunk/examples/view.c
1507   M /trunk/src/bitmap.c
1508
1509  * src/bitmap.c examples/view.c:
1510    + Fixed an endianness issue in caca_draw_bitmap().
1511    + Code cleanup.
1512
1513------------------------------------------------------------------------
1514r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
1515Changed paths:
1516   M /trunk/TODO
1517   M /trunk/doc/cacaview.1
1518   M /trunk/examples/Makefile.am
1519   M /trunk/examples/view.c
1520   M /trunk/src/caca.c
1521
1522  * src/caca.c:
1523    + Minor change to the dithering names.
1524  * TODO:
1525    + Added cacaview TODO.
1526  * doc/cacaview.1:
1527    + Wrote a manpage for cacaview.
1528  * examples/Makefile.am:
1529    + Moved the -DX_DISPLAY_MISSING=1 here.
1530  * examples/view.c:
1531    + Capital 'D' cycles through dithering modes in reverse order.
1532    + Sleep when there is nothing to do.
1533    + Cosmetic code reorganisation.
1534
1535------------------------------------------------------------------------
1536r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
1537Changed paths:
1538   M /trunk/examples/demo.c
1539   M /trunk/examples/view.c
1540   M /trunk/src/bitmap.c
1541   M /trunk/src/caca.c
1542   M /trunk/src/caca.h
1543
1544  * src/caca.c src/caca.h:
1545    + Added caca_get_dithering_name().
1546  * src/bitmap.c:
1547    + Created a new dithering method with an 8x8 ordered matrix.
1548    + Replaced the char list with a string for better readability.
1549    + Dithering functions now return a value between 0 and 255.
1550  * examples/demo.c examples/view.c:
1551    + Adapted to use caca_get_dithering_name().
1552
1553------------------------------------------------------------------------
1554r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
1555Changed paths:
1556   M /trunk/src/caca.c
1557
1558  * src/caca.c:
1559    + Test whether ncurses knows xterm-16color before setting $TERM.
1560
1561------------------------------------------------------------------------
1562r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
1563Changed paths:
1564   M /trunk/examples/view.c
1565
1566  * examples/view.c:
1567    + Added top and bottom status lines, like in mutt and slrn.
1568    + Added a status string when loading an image or upon error.
1569    + Can load multiple files; use 'n' and 'p' for next and previous.
1570    + Clip zoom between -48 and +48.
1571
1572------------------------------------------------------------------------
1573r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
1574Changed paths:
1575   M /trunk/src/caca.c
1576
1577  * Fixed a C99ism.
1578
1579------------------------------------------------------------------------
1580r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
1581Changed paths:
1582   M /trunk/NOTES
1583   M /trunk/configure.ac
1584   M /trunk/src/caca.c
1585   M /trunk/src/graphics.c
1586
1587  * configure.ac:
1588    + Default to ncurses, not slang, because slang only has 128 colour pairs.
1589  * src/caca.c:
1590    + Disable scrolling to avoid hashmap scrolling optimization code.
1591  * src/graphics.c:
1592    + Swap fg and bg in the colour pair indexing, so that bg is always
1593      right.
1594    + Disable alt charset support to exploit my patched slang.
1595
1596------------------------------------------------------------------------
1597r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
1598Changed paths:
1599   M /trunk/NOTES
1600   M /trunk/examples/view.c
1601   M /trunk/src/bitmap.c
1602
1603  * src/bitmap.c:
1604    + Dither chroma outside of rgb2hsv_default().
1605    + Clip fromx and fromy values.
1606  * NOTES:
1607    + Link to the XTerm control sequences.
1608  * examples/view.c:
1609    + Draw status bar.
1610    + Move with 'h' 'j' 'k' 'l', à la vi.
1611    + '?' toggles a help menu.
1612
1613------------------------------------------------------------------------
1614r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
1615Changed paths:
1616   M /trunk/src/bitmap.c
1617
1618  * src/bitmap.c:
1619    + Removed § from the list of default characters due to collisions.
1620
1621------------------------------------------------------------------------
1622r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
1623Changed paths:
1624   A /trunk/debian/caca-utils.mime
1625   M /trunk/debian/control
1626   M /trunk/debian/rules
1627
1628  * debian/control:
1629    + Removed slang1-dev dependency in caca-utils.
1630  * debian/caca-utils.mime debian/rules:
1631    + Added a MIME file with low priority.
1632    + Added call to dh_installmime.
1633
1634------------------------------------------------------------------------
1635r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
1636Changed paths:
1637   M /trunk/configure.ac
1638   M /trunk/src/caca.c
1639   M /trunk/src/caca_internals.h
1640   M /trunk/src/graphics.c
1641
1642  * src/caca.c src/graphics.c:
1643    + Moved graphics stuff from caca.c to graphics.c.
1644    + Added a few kludges: if gnome-terminal or konsole are detected, switch
1645      to TERM=xterm-16color to benefit from extended colour palette.
1646
1647------------------------------------------------------------------------
1648r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
1649Changed paths:
1650   M /trunk/NOTES
1651   M /trunk/examples/demo.c
1652   M /trunk/examples/spritedit.c
1653   M /trunk/src/bitmap.c
1654   M /trunk/src/caca.c
1655   M /trunk/src/caca.h
1656   M /trunk/src/graphics.c
1657   M /trunk/src/sprite.c
1658
1659  * NOTES:
1660    + Added setab/setaf quotes from the XTerm terminfo.
1661    + Proposed a workaround for bright colours on any terminal.
1662  * src/caca.c:
1663    + 16 colour support for ncurses and conio.
1664  * src/graphics.c:
1665    + Ported to 16 colour support.
1666    + Added a missing <stdio.h> for BUFSIZ.
1667    + Disabled vsnprintf under DOS (only vsprintf exists).
1668  * examples/:
1669    + Don't abort if the caca.txt sprite was not found.
1670    + Ported to 16 colour support.
1671
1672------------------------------------------------------------------------
1673r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
1674Changed paths:
1675   M /trunk/NOTES
1676
1677  * NOTES: more notes about colours.
1678
1679------------------------------------------------------------------------
1680r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
1681Changed paths:
1682   M /trunk/Makefile.am
1683   M /trunk/configure.ac
1684   M /trunk/examples/Makefile.am
1685
1686  * configure.ac:
1687    + More sensible imlib2 detection, works with cross-compilation.
1688  * Makefile.am:
1689    + Don't forget to include NOTES to the dist tarball.
1690
1691------------------------------------------------------------------------
1692r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
1693Changed paths:
1694   A /trunk/NOTES
1695   M /trunk/README
1696   M /trunk/debian/rules
1697
1698  * NOTES: added information about colour support.
1699
1700------------------------------------------------------------------------
1701r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
1702Changed paths:
1703   M /trunk/configure.ac
1704
1705  * configure.ac: Added a missing check for <inttypes.h>.
1706
1707------------------------------------------------------------------------
1708r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
1709Changed paths:
1710   M /trunk/src/bitmap.c
1711
1712  * src/bitmap.c: Support for more colour depths.
1713
1714------------------------------------------------------------------------
1715r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
1716Changed paths:
1717   M /trunk/configure.ac
1718   M /trunk/examples/Makefile.am
1719   M /trunk/examples/demo.c
1720   M /trunk/examples/view.c
1721
1722  * configure.ac examples/Makefile.am:
1723    + Added a check for imlib2-config.
1724    + Build cacaview conditionally.
1725  * examples/demo.c:
1726    + Removed all gdkpixbuf code.
1727  * examples/view.c:
1728    + Default to ordered dithering.
1729    + Make sure the arrows always work even if delta is too small.
1730
1731------------------------------------------------------------------------
1732r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
1733Changed paths:
1734   M /trunk/debian
1735   M /trunk/debian/control
1736   M /trunk/debian/rules
1737
1738  * debian/:
1739    + New caca-utils package.
1740    + Move cacademo, cacaview and caca-spritedit to caca-utils.
1741
1742------------------------------------------------------------------------
1743r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
1744Changed paths:
1745   M /trunk/doc/Makefile.am
1746   D /trunk/doc/caca-demo.1
1747   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
1748   A /trunk/doc/cacaview.1
1749   M /trunk/examples
1750   M /trunk/examples/Makefile.am
1751   A /trunk/examples/view.c
1752
1753  * examples/:
1754    + Simple image viewer, cacaview, based on libcaca and imlib2.
1755    + Renamed caca-demo into cacademo.
1756  * doc/:
1757    + Renamed doc/caca-demo.1 into doc/cacademo.1.
1758
1759------------------------------------------------------------------------
1760r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
1761Changed paths:
1762   M /trunk/src/Makefile.am
1763   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
1764   D /trunk/src/blit.c
1765
1766  * Renamed src/blit.c into src/bitmap.c.
1767
1768------------------------------------------------------------------------
1769r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
1770Changed paths:
1771   M /trunk/examples/demo.c
1772   M /trunk/src/caca.c
1773   M /trunk/src/caca.h
1774   M /trunk/src/io.c
1775
1776  * src/caca.c:
1777    + Mouse initialisation in ncurses.
1778  * src/io.c:
1779    + Mouse support in ncurses.
1780
1781------------------------------------------------------------------------
1782r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
1783Changed paths:
1784   M /trunk/debian/control
1785
1786  * debian/control:
1787    + libcaca-dev should depend on slang1-dev.
1788
1789------------------------------------------------------------------------
1790r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
1791Changed paths:
1792   M /trunk/debian/Makefile.am
1793
1794  * debian/Makefile.am:
1795    + Added compat and copyright to the distributed files.
1796
1797------------------------------------------------------------------------
1798r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
1799Changed paths:
1800   A /trunk/ChangeLog
1801   M /trunk/debian/rules
1802
1803  * Added a ChangeLog file.
1804
1805------------------------------------------------------------------------
1806r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
1807Changed paths:
1808   M /trunk/examples/Makefile.am
1809
1810  * examples/Makefile.am:
1811    + Compilation fix when libcaca is not available.
1812
1813------------------------------------------------------------------------
1814r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
1815Changed paths:
1816   M /trunk/debian/changelog
1817   A /trunk/debian/copyright
1818   M /trunk/debian/rules
1819   M /trunk/doc/Makefile.am
1820   M /trunk/doc/caca-config.1
1821   A /trunk/doc/caca-demo.1
1822   A /trunk/doc/caca-spritedit.1
1823   M /trunk/examples/caca.txt
1824
1825  * debian/:
1826    + Wrote the changelog for the Debian release.
1827    + Wrote a copyright file.
1828  * doc/:
1829    + Wrote manpages for caca-demo and caca-spritedit.
1830  * examples/caca.txt:
1831    + Centered the sprite handle.
1832    + Added a second frame to the sprite.
1833
1834------------------------------------------------------------------------
1835r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
1836Changed paths:
1837   A /trunk/AUTHORS
1838   M /trunk/Makefile.am
1839   A /trunk/NEWS
1840   M /trunk/configure.ac
1841   A /trunk/doc
1842   A /trunk/doc/Makefile.am
1843   A /trunk/doc/caca-config.1
1844   A /trunk/doc/doxygen.cfg
1845   A /trunk/doc/footer.html
1846   A /trunk/doc/header.html
1847
1848  * AUTHORS NEWS:
1849    + Added these mandatory files.
1850  * doc/:
1851    + Wrote a Doxygen configuration file.
1852    + Added a manpage for caca-config(1), borrowed from sdl-config.
1853  * configure.ac:
1854    + Use new style AC_INIT.
1855    + Error out if no library was found.
1856    + Added *djgpp* to the list of non-PIC platforms.
1857    + Added checks for doxygen and latex.
1858
1859------------------------------------------------------------------------
1860r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
1861Changed paths:
1862   M /trunk/examples/Makefile.am
1863   M /trunk/examples/demo.c
1864
1865  * Disabled gdkpixbuf code.
1866
1867------------------------------------------------------------------------
1868r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
1869Changed paths:
1870   M /trunk/src/blit.c
1871   M /trunk/src/box.c
1872   M /trunk/src/caca.c
1873   M /trunk/src/caca.h
1874   M /trunk/src/caca_internals.h
1875   M /trunk/src/conic.c
1876   M /trunk/src/graphics.c
1877   M /trunk/src/io.c
1878   M /trunk/src/line.c
1879   M /trunk/src/math.c
1880   M /trunk/src/sprite.c
1881   M /trunk/src/triangle.c
1882
1883  * src/:
1884    + Doxygenated a few things.
1885
1886------------------------------------------------------------------------
1887r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
1888Changed paths:
1889   M /trunk/TODO
1890   M /trunk/examples/demo.c
1891   M /trunk/src/blit.c
1892   M /trunk/src/caca.h
1893
1894  * TODO:
1895    + A few updates.
1896  * src/blit.c:
1897    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
1898    + Started removing hardcoded bitmask and pitch values.
1899  * examples/demo.c:
1900    + Do something with mouse clicks.
1901
1902------------------------------------------------------------------------
1903r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
1904Changed paths:
1905   M /trunk/src/io.c
1906
1907  * src/io.c:
1908    + Fixed an off-by-one error in the mouse driver.
1909
1910------------------------------------------------------------------------
1911r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
1912Changed paths:
1913   M /trunk
1914   M /trunk/Makefile.am
1915   M /trunk/README
1916   M /trunk/TODO
1917   A /trunk/caca-config.in
1918   M /trunk/configure.ac
1919   M /trunk/debian
1920   A /trunk/debian/compat
1921   M /trunk/debian/control
1922   M /trunk/debian/rules
1923   M /trunk/examples
1924   M /trunk/examples/Makefile.am
1925   M /trunk/examples/demo.c
1926   M /trunk/src/Makefile.am
1927
1928  * debian/control:
1929    + Changed section to libs/libdevel instead of games/games.
1930    + Changed package name to libcaca-dev.
1931  * debian/rules:
1932    + Use debian/compat instead of DH_COMPAT.
1933    + Install README, BUGS and TODO into /usr/share/doc.
1934  * caca-config.in:
1935    + First version of the config script.
1936  * configure.ac src/Makefile.am:
1937    + Build a static PIC library as well.
1938  * README TODO:
1939    + Various updates.
1940
1941------------------------------------------------------------------------
1942r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
1943Changed paths:
1944   M /trunk/TODO
1945   M /trunk/src/io.c
1946
1947  * TODO: New stuff to do.
1948  * src/io.c: left and right arrow keys were swapped.
1949
1950------------------------------------------------------------------------
1951r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
1952Changed paths:
1953   M /trunk/src/blit.c
1954   M /trunk/src/caca.c
1955   M /trunk/src/io.c
1956
1957  * src/io.c:
1958    + Fixed a bug in the mouse coordinates reporting.
1959
1960------------------------------------------------------------------------
1961r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
1962Changed paths:
1963   M /trunk/examples/demo.c
1964   M /trunk/examples/spritedit.c
1965   M /trunk/src/blit.c
1966   M /trunk/src/caca.c
1967   M /trunk/src/caca.h
1968   M /trunk/src/io.c
1969
1970  * src/io.c:
1971    + Renamed sdl_get_key() into sdl_get_event().
1972    + Handle mouse clicks.
1973  * src/caca.c:
1974    + Activate the terminal's mouse handling if supported.
1975
1976------------------------------------------------------------------------
1977r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
1978Changed paths:
1979   M /trunk/examples/Makefile.am
1980   M /trunk/src/Makefile.am
1981   M /trunk/src/blit.c
1982   M /trunk/src/caca.h
1983   M /trunk/src/io.c
1984
1985  * src/io.c src/caca.h:
1986    + Interpret escape sequences for F1, F2, left, right, etc.
1987  * src/Makefile.am examples/Makefile.am:
1988    + Install caca.h in /usr/include.
1989    + Do not install example programs.
1990  * src/blit.c:
1991    + Minor improvements to grayscale colors.
1992
1993------------------------------------------------------------------------
1994r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
1995Changed paths:
1996   D /trunk/.cvsignore
1997   D /trunk/autotools/.cvsignore
1998
1999  * Removed legacy .cvsignore files.
2000
2001------------------------------------------------------------------------
2002r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
2003Changed paths:
2004   M /trunk/examples/demo.c
2005   M /trunk/src/blit.c
2006   M /trunk/src/caca.h
2007
2008  * src/blit.c:
2009    + Hue calculation now uses integers only.
2010    + Dithering is now parametrable. Implemented none, ordered, random.
2011  * examples/demo.c:
2012    + Added dithering selection.
2013
2014------------------------------------------------------------------------
2015r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
2016Changed paths:
2017   M /trunk/examples/Makefile.am
2018   A /trunk/examples/caca.txt
2019   M /trunk/examples/demo.c
2020   M /trunk/examples/spritedit.c
2021   M /trunk/src/blit.c
2022   M /trunk/src/caca.c
2023   M /trunk/src/caca.h
2024   M /trunk/src/caca_internals.h
2025   M /trunk/src/graphics.c
2026
2027  * src/blit.c:
2028    + Added caca_set_dithering() (unused yet).
2029    + Added random dithering.
2030  * src/caca.h:
2031    + Renamed legacy EE_* enums to CACA_*.
2032  * examples/demo.c examples/caca.txt:
2033    + Added a default sprite for libcaca.
2034
2035------------------------------------------------------------------------
2036r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
2037Changed paths:
2038   M /trunk/examples/demo.c
2039   M /trunk/examples/spritedit.c
2040   M /trunk/src/blit.c
2041   M /trunk/src/box.c
2042   M /trunk/src/caca.c
2043   M /trunk/src/caca.h
2044   M /trunk/src/caca_internals.h
2045   M /trunk/src/conic.c
2046   M /trunk/src/graphics.c
2047   M /trunk/src/io.c
2048   M /trunk/src/line.c
2049   M /trunk/src/math.c
2050   M /trunk/src/sprite.c
2051   M /trunk/src/triangle.c
2052
2053  * Changed copyleft to LGPL.
2054
2055------------------------------------------------------------------------
2056r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
2057Changed paths:
2058   M /trunk/Makefile.am
2059   M /trunk/configure.ac
2060   A /trunk/examples (from /trunk/test:90)
2061   M /trunk/examples/Makefile.am
2062   D /trunk/libcaca
2063   A /trunk/src (from /trunk/libcaca:90)
2064   M /trunk/src/line.c
2065   D /trunk/test
2066
2067  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
2068    to examples/.
2069
2070------------------------------------------------------------------------
2071r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
2072Changed paths:
2073   M /trunk/COPYING
2074   M /trunk/Makefile.am
2075   M /trunk/README
2076   M /trunk/TODO
2077   M /trunk/bootstrap
2078   M /trunk/configure.ac
2079   D /trunk/data
2080   D /trunk/debian/.cvsignore
2081   M /trunk/debian/changelog
2082   M /trunk/debian/control
2083   M /trunk/debian/rules
2084   D /trunk/doc
2085   D /trunk/src
2086
2087  * The big TTYvaders/libcaca split. This is libcaca.
2088
2089------------------------------------------------------------------------
2090r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
2091Changed paths:
2092   M /trunk/configure.ac
2093   M /trunk/libcaca/blit.c
2094   M /trunk/libcaca/caca.c
2095   M /trunk/libcaca/conic.c
2096   M /trunk/libcaca/graphics.c
2097   M /trunk/src/weapons.c
2098
2099  * configure.ac:
2100    + Added -Wsign-compare to the warning flags.
2101  * libcaca/caca.c:
2102    + Fixed a signed/unsigned bug that caused infinite waits with
2103      ee_set_delay(0).
2104  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
2105    + Fixed minor signed/unsigned comparison warnings.
2106
2107------------------------------------------------------------------------
2108r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
2109Changed paths:
2110   M /trunk/Makefile.am
2111   M /trunk/TODO
2112   M /trunk/configure.ac
2113   A /trunk/libcaca (from /trunk/libee:87)
2114   M /trunk/libcaca/Makefile.am
2115   M /trunk/libcaca/blit.c
2116   M /trunk/libcaca/box.c
2117   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
2118   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
2119   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
2120   M /trunk/libcaca/conic.c
2121   D /trunk/libcaca/ee.c
2122   D /trunk/libcaca/ee.h
2123   D /trunk/libcaca/ee_internals.h
2124   M /trunk/libcaca/graphics.c
2125   M /trunk/libcaca/io.c
2126   M /trunk/libcaca/line.c
2127   M /trunk/libcaca/math.c
2128   M /trunk/libcaca/sprite.c
2129   M /trunk/libcaca/triangle.c
2130   D /trunk/libee
2131   M /trunk/src/Makefile.am
2132   M /trunk/src/aliens.c
2133   M /trunk/src/bonus.c
2134   M /trunk/src/box.c
2135   M /trunk/src/ceo.c
2136   M /trunk/src/collide.c
2137   M /trunk/src/common.h
2138   M /trunk/src/explosions.c
2139   M /trunk/src/intro.c
2140   M /trunk/src/main.c
2141   M /trunk/src/overlay.c
2142   M /trunk/src/player.c
2143   M /trunk/src/starfield.c
2144   M /trunk/src/tunnel.c
2145   M /trunk/src/weapons.c
2146   M /trunk/test/Makefile.am
2147   M /trunk/test/demo.c
2148   M /trunk/test/spritedit.c
2149
2150  * Renamed libee to libcaca. Far less collisions.
2151
2152------------------------------------------------------------------------
2153r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
2154Changed paths:
2155   M /trunk/libee/Makefile.am
2156   A /trunk/libee/blit.c
2157   M /trunk/libee/ee.h
2158   M /trunk/test/Makefile.am
2159   M /trunk/test/demo.c
2160
2161  * Very ugly ee_blit function. Will be polished in a while.
2162
2163------------------------------------------------------------------------
2164r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
2165Changed paths:
2166   M /trunk/libee/ee.c
2167   M /trunk/libee/ee.h
2168   M /trunk/libee/graphics.c
2169   M /trunk/test/demo.c
2170
2171  * libee/ee.c:
2172    + Replaced ee_color_names[] with ee_get_color_name().
2173    + Don't oversleep in ee_refresh().
2174  * libee/graphics.c:
2175    + Implemented ee_printf().
2176  * test/demo.c:
2177    + If new keypresses are detected, don't wait for the next screen refresh.
2178    + Added an fps counter on demos.
2179    + Added controls for outlines and drawing boundaries.
2180
2181------------------------------------------------------------------------
2182r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
2183Changed paths:
2184   M /trunk/libee/ee.c
2185   M /trunk/libee/ee.h
2186   M /trunk/libee/ee_internals.h
2187   M /trunk/libee/graphics.c
2188   M /trunk/libee/line.c
2189
2190  * libee/graphics.c:
2191    + Correct clipping in ee_putstr() for long strings.
2192  * libee/ee.c:
2193    + New ee_get_rendertime() call to provide framerate information.
2194  * libee/ee.h:
2195    + Added const keywords where it was meaningful, despite Slang's blatant
2196      omission of such keywords in its prototypes.
2197
2198------------------------------------------------------------------------
2199r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
2200Changed paths:
2201   M /trunk/libee/ee.c
2202   M /trunk/src/main.c
2203   M /trunk/test/demo.c
2204
2205  * libee/ee.c:
2206    + Implemented correct framerate wait loop.
2207    + No framedropping yet.
2208  * test/demo.c src/main.c:
2209    + Set an arbitrary framerate for demos.
2210
2211------------------------------------------------------------------------
2212r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
2213Changed paths:
2214   M /trunk/src/Makefile.am
2215   M /trunk/test/Makefile.am
2216
2217  * Fixed compilation in an alternate directory.
2218
2219------------------------------------------------------------------------
2220r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
2221Changed paths:
2222   M /trunk/src/box.c
2223   M /trunk/src/main.c
2224   M /trunk/src/player.c
2225   M /trunk/src/starfield.c
2226   M /trunk/src/tunnel.c
2227   M /trunk/src/weapons.c
2228
2229  * Sanity checks after each malloc() call.
2230
2231------------------------------------------------------------------------
2232r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
2233Changed paths:
2234   M /trunk/libee/ee.h
2235   M /trunk/libee/math.c
2236
2237  * libee/math.c:
2238    + ee_sqrt() now uses unsigned ints.
2239    + Avoid overflows in ee_sqrt().
2240
2241------------------------------------------------------------------------
2242r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
2243Changed paths:
2244   M /trunk/src/intro.c
2245
2246  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
2247
2248------------------------------------------------------------------------
2249r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
2250Changed paths:
2251   M /trunk/libee/ee.c
2252   M /trunk/libee/ee_internals.h
2253   M /trunk/libee/graphics.c
2254   M /trunk/libee/sprite.c
2255
2256  * libee/ee.c:
2257    + Error checking in ee_init().
2258    + Pre-generate the empty line for ee_clear().
2259  * libee/sprite.c:
2260    + Better error checking in ee_sprite_load().
2261
2262------------------------------------------------------------------------
2263r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
2264Changed paths:
2265   M /trunk/libee/conic.c
2266   M /trunk/libee/line.c
2267   M /trunk/src/box.c
2268
2269  * Minor coding style changes.
2270
2271------------------------------------------------------------------------
2272r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
2273Changed paths:
2274   M /trunk/data/Makefile.am
2275   D /trunk/data/bar_boss
2276   D /trunk/data/bar_fighter
2277   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
2278   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
2279   D /trunk/data/baz_fighter
2280   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
2281   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
2282   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
2283   D /trunk/data/explosion_medium
2284   D /trunk/data/explosion_small
2285   D /trunk/data/foo_fighter
2286   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
2287   D /trunk/data/item_gem
2288   D /trunk/data/item_heart
2289   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
2290   D /trunk/data/ship_green
2291   D /trunk/data/weapon_bomb
2292   D /trunk/data/weapon_fragbomb
2293   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
2294   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
2295   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
2296   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
2297   M /trunk/src/aliens.c
2298   M /trunk/src/bonus.c
2299   M /trunk/src/explosions.c
2300   M /trunk/src/intro.c
2301   M /trunk/src/player.c
2302   M /trunk/src/weapons.c
2303   M /trunk/test/demo.c
2304
2305  * Renamed sprites to < 8+3 names for the DOS port.
2306
2307------------------------------------------------------------------------
2308r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
2309Changed paths:
2310   M /trunk/data/bar_boss
2311   M /trunk/data/bar_fighter
2312   M /trunk/data/baz_fighter
2313   M /trunk/data/explosion_medium
2314   M /trunk/data/explosion_small
2315   M /trunk/data/foo_fighter
2316   M /trunk/data/item_gem
2317   M /trunk/data/item_heart
2318   M /trunk/data/ship_green
2319   M /trunk/data/weapon_bomb
2320   M /trunk/data/weapon_fragbomb
2321   M /trunk/src/starfield.c
2322   M /trunk/test/demo.c
2323
2324  * test/demo.c:
2325    + Removed a spurious '\n' from an ee_putstr().
2326  * src/starfield.c:
2327    + Fixed starfield color.
2328  * data/:
2329    + Fixed every sprite's colors.
2330
2331------------------------------------------------------------------------
2332r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
2333Changed paths:
2334   A /trunk/BUGS
2335   M /trunk/Makefile.am
2336   M /trunk/README
2337   M /trunk/TODO
2338   M /trunk/libee/Makefile.am
2339   M /trunk/libee/box.c
2340   M /trunk/libee/conic.c
2341   M /trunk/libee/ee.c
2342   M /trunk/libee/ee.h
2343   A /trunk/libee/ee_internals.h
2344   M /trunk/libee/graphics.c
2345   M /trunk/libee/io.c
2346   M /trunk/libee/line.c
2347   M /trunk/libee/math.c
2348   M /trunk/libee/sprite.c
2349   M /trunk/libee/triangle.c
2350   M /trunk/src/Makefile.am
2351   M /trunk/src/overlay.c
2352   M /trunk/src/weapons.c
2353   M /trunk/test/demo.c
2354
2355  * libee/ee.h:
2356    + Added ee_color_names[] containing our 16 color names.
2357  * libee/ee.c:
2358    + Extended our color set to the full 16 instead of 10.
2359    + Precalculate ncurses attributes.
2360  * libee/graphics.c:
2361    + Clip color value in ee_set_color().
2362    + Clip characters in ee_putchar().
2363    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
2364  * libee/ee_internals.h:
2365    + New file to share extern variables within libee.
2366
2367  * test/demo.c:
2368    + Added a simple demo_color() to output all colors.
2369    + Replaced four ee_draw_line() with ee_draw_thin_box().
2370    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
2371      defines y1.
2372    + Randomized colours from 0 to 15 instead of 1 to 10.
2373
2374  * src/Makefiles.am:
2375    + Added -lm to the ttyvaders linking flags because of the intro.
2376
2377  * README BUGS TODO:
2378    + Updated.
2379
2380------------------------------------------------------------------------
2381r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
2382Changed paths:
2383   M /trunk/README
2384   M /trunk/configure.ac
2385   M /trunk/libee/ee.c
2386   M /trunk/libee/graphics.c
2387
2388  * README:
2389    + Added a note about dos cross-compilation.
2390  * configure.ac:
2391    + Added a check for ScreenUpdate in <pc.h>.
2392  * libee/graphics.c libee/ee.c:
2393    + Improved the conio port thanks to ScreenUpdate().
2394
2395------------------------------------------------------------------------
2396r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
2397Changed paths:
2398   M /trunk/configure.ac
2399   M /trunk/libee/conic.c
2400   M /trunk/libee/ee.c
2401   M /trunk/libee/graphics.c
2402   M /trunk/libee/io.c
2403   M /trunk/libee/line.c
2404
2405  * MS-DOS port of libee, using <conio.h>.
2406
2407------------------------------------------------------------------------
2408r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
2409Changed paths:
2410   M /trunk/data/foo_fighter
2411   M /trunk/libee/box.c
2412   M /trunk/libee/ee.h
2413   M /trunk/libee/graphics.c
2414   M /trunk/libee/line.c
2415   M /trunk/libee/sprite.c
2416   M /trunk/src/Makefile.am
2417   M /trunk/src/aliens.c
2418   M /trunk/src/bonus.c
2419   M /trunk/src/box.c
2420   M /trunk/src/common.h
2421   M /trunk/src/explosions.c
2422   A /trunk/src/intro.c
2423   M /trunk/src/main.c
2424   M /trunk/src/overlay.c
2425   M /trunk/src/player.c
2426   M /trunk/src/starfield.c
2427   M /trunk/src/tunnel.c
2428   M /trunk/src/weapons.c
2429   M /trunk/test/demo.c
2430   M /trunk/test/spritedit.c
2431
2432  * libee/graphics.c:
2433    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
2434  * libee/line.c:
2435    + Implemented draw_polyline() and draw_thin_polyline().
2436  * libee/sprite.c:
2437    + Removed the f member of struct ee_sprite.
2438    + Implemented ee_get_sprite_{width|height|dx|dy}().
2439    + Restore the color fater ee_draw_sprite() is called.
2440  * libee/box.c:
2441    + Fixed a bug causing improper box clipping at the right and the bottom.
2442  * data/foo_fighter:
2443    + Fixed bugs in the sprite.
2444  * src/intro.c:
2445    + Test effects for the future game's intro.
2446  * test/spritedit.c:
2447    + Added stuff to the sprite editor. We can now navigate through frames.
2448
2449------------------------------------------------------------------------
2450r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
2451Changed paths:
2452   M /trunk/libee/Makefile.am
2453   A /trunk/libee/box.c
2454   M /trunk/libee/conic.c
2455   M /trunk/libee/ee.h
2456   M /trunk/libee/triangle.c
2457   M /trunk/test/demo.c
2458
2459  * libee/triangle.c:
2460    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
2461  * libee/box.c:
2462    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
2463  * libee/conic.c:
2464    + Wrote ee_fill_ellipse().
2465    + First attempt at ee_draw_thin_ellipse(), to be reworked.
2466  * test/demo.c:
2467    + Merged demo_lines() and demo_thin_lines().
2468    + Merged demo_triangles() and demo_outlined_triangles().
2469    + Wrote demo_box().
2470    + Use ee_fill_ellipse() in demo_all().
2471
2472------------------------------------------------------------------------
2473r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
2474Changed paths:
2475   M /trunk/data/Makefile.am
2476   A /trunk/data/ship_green
2477   M /trunk/src/collide.c
2478   M /trunk/src/main.c
2479   M /trunk/src/player.c
2480   M /trunk/src/weapons.c
2481
2482  * src/weapons.c:
2483    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
2484  * src/player.c:
2485    + Use ee_draw_sprite() to draw our ship.
2486
2487------------------------------------------------------------------------
2488r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
2489Changed paths:
2490   M /trunk/libee/Makefile.am
2491   M /trunk/libee/conic.c
2492   M /trunk/libee/ee.c
2493   M /trunk/libee/ee.h
2494   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
2495   M /trunk/libee/io.c
2496   M /trunk/libee/line.c
2497   M /trunk/libee/math.c
2498   M /trunk/libee/sprite.c
2499   M /trunk/libee/triangle.c
2500   M /trunk/src/box.c
2501   M /trunk/src/overlay.c
2502   M /trunk/src/player.c
2503   M /trunk/src/starfield.c
2504   M /trunk/src/tunnel.c
2505   M /trunk/src/weapons.c
2506   M /trunk/test/demo.c
2507
2508  * libee/graphics.c:
2509    + Moved ee_putstr() and ee_putchar() in here.
2510  * libee/ee.h:
2511    + Got rid of ee_goto().
2512    + Moved <slang.h> or <curses.h> into libee.
2513  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
2514  * Ditto for ee_putchar().
2515
2516------------------------------------------------------------------------
2517r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
2518Changed paths:
2519   M /trunk/data/Makefile.am
2520   M /trunk/src/Makefile.am
2521   M /trunk/test
2522   M /trunk/test/Makefile.am
2523   A /trunk/test/spritedit.c
2524
2525  * test/spritedit.c:
2526    + Placeholder for our upcoming sprite editor.
2527  * src/Makefile.am data/Makefile.am:
2528    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
2529
2530------------------------------------------------------------------------
2531r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
2532Changed paths:
2533   M /trunk/data/Makefile.am
2534   A /trunk/data/weapon_fragbomb
2535   M /trunk/src/weapons.c
2536
2537  * src/weapons.c data/weapon_fragbomb:
2538    + Drew the fragbomb sprite.
2539    + Use the fragbomb in src/weapons.c.
2540
2541------------------------------------------------------------------------
2542r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
2543Changed paths:
2544   M /trunk/data/Makefile.am
2545   A /trunk/data/weapon_bomb
2546   M /trunk/src/weapons.c
2547
2548  * data/weapon_bomb:
2549    + New bomb sprite.
2550  * src/weapons.c:
2551    + Switched the bomb drawing to use ee_draw_sprite().
2552
2553------------------------------------------------------------------------
2554r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
2555Changed paths:
2556   M /trunk/data/Makefile.am
2557   A /trunk/data/explosion_medium
2558   A /trunk/data/explosion_small
2559   M /trunk/libee/sprite.c
2560   M /trunk/src/explosions.c
2561
2562  * libee/sprite.c:
2563    + Made sprite loading more robust.
2564  * src/explosions.c:
2565    + No longer use ee_putchar etc. to draw our sprites, but use
2566      ee_draw_sprite().
2567  * data/:
2568    + Drew explosion_medium and explosion_small sprites.
2569
2570------------------------------------------------------------------------
2571r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
2572Changed paths:
2573   M /trunk/libee/conic.c
2574
2575  * libee/conic.c: Clip circles and ellipses.
2576
2577------------------------------------------------------------------------
2578r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
2579Changed paths:
2580   M /trunk/libee/conic.c
2581   M /trunk/libee/sprite.c
2582
2583  * libee/sprite.c:
2584    + Added sanity checks in ee_sprite_* functions.
2585  * libee/conic.c:
2586    + Use ellipsepoints() in ee_draw_circle().
2587
2588------------------------------------------------------------------------
2589r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
2590Changed paths:
2591   M /trunk/test/demo.c
2592
2593  * test/demo.c:
2594    + Ellipses demo.
2595
2596------------------------------------------------------------------------
2597r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
2598Changed paths:
2599   M /trunk/libee/conic.c
2600   M /trunk/libee/ee.h
2601
2602  * libee/conic.c:
2603    + ee_draw_ellipse().
2604
2605------------------------------------------------------------------------
2606r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
2607Changed paths:
2608   M /trunk/libee/Makefile.am
2609   D /trunk/libee/circle.c
2610   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
2611   M /trunk/libee/line.c
2612
2613  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
2614
2615------------------------------------------------------------------------
2616r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
2617Changed paths:
2618   M /trunk/libee/line.c
2619
2620  * libee/line.c:
2621    + Added code comments.
2622
2623------------------------------------------------------------------------
2624r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
2625Changed paths:
2626   M /trunk/configure.ac
2627   M /trunk/libee/Makefile.am
2628   M /trunk/src/Makefile.am
2629   M /trunk/test/Makefile.am
2630
2631  * configure.ac:
2632    + Moved optimization flags and warning triggers here.
2633    + Updated the snapshot timestamp.
2634
2635------------------------------------------------------------------------
2636r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
2637Changed paths:
2638   M /trunk/test/demo.c
2639
2640  * test/demo.c: Nicer complete demo.
2641
2642------------------------------------------------------------------------
2643r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
2644Changed paths:
2645   M /trunk/data/Makefile.am
2646   A /trunk/data/baz_fighter
2647   A /trunk/data/foo_fighter
2648   A /trunk/data/item_gem
2649   A /trunk/data/item_heart
2650   M /trunk/libee/ee.h
2651   M /trunk/libee/sprite.c
2652   M /trunk/src/aliens.c
2653   M /trunk/src/bonus.c
2654   M /trunk/src/box.c
2655
2656  * libee/sprite.c:
2657    + More robust sprite loader.
2658    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
2659    + Free all structures in ee_free_sprite().
2660  * src/aliens.c src/bonus.c:
2661    + Use ee_draw_sprite() instead of our manual sprite rendering.
2662  * src/box.c:
2663    + Use ee_draw_line() instead of the manual equivalent.
2664  * data/:
2665    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
2666
2667------------------------------------------------------------------------
2668r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
2669Changed paths:
2670   A /trunk/data/Makefile.am
2671
2672  * Oops, forgot data/Makefile.am.
2673
2674------------------------------------------------------------------------
2675r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
2676Changed paths:
2677   M /trunk/Makefile.am
2678   M /trunk/configure.ac
2679   A /trunk/data
2680   A /trunk/data/bar_boss
2681   A /trunk/data/bar_fighter
2682   M /trunk/test/demo.c
2683
2684  * test/demo.c:
2685    + Wrote a little sprite demo.
2686  * data/:
2687    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
2688
2689------------------------------------------------------------------------
2690r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
2691Changed paths:
2692   M /trunk/libee/Makefile.am
2693   M /trunk/libee/ee.h
2694   A /trunk/libee/sprite.c
2695
2696  * libee/sprite.c:
2697    + Beginning of sprite handling within the library.
2698    + Added support to load files.
2699
2700------------------------------------------------------------------------
2701r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
2702Changed paths:
2703   M /trunk/test/demo.c
2704
2705  * test/demo.c:
2706    + outlined triangles demo.
2707
2708------------------------------------------------------------------------
2709r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
2710Changed paths:
2711   M /trunk/configure.ac
2712   M /trunk/libee/Makefile.am
2713   M /trunk/src/Makefile.am
2714   M /trunk/test/Makefile.am
2715
2716  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
2717
2718------------------------------------------------------------------------
2719r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
2720Changed paths:
2721   M /trunk/src/aliens.c
2722   M /trunk/src/bonus.c
2723   M /trunk/src/box.c
2724   M /trunk/src/collide.c
2725   M /trunk/src/explosions.c
2726   M /trunk/src/main.c
2727   M /trunk/src/overlay.c
2728   M /trunk/src/player.c
2729   M /trunk/src/starfield.c
2730   M /trunk/src/tunnel.c
2731   M /trunk/src/weapons.c
2732
2733  * src/*.c:
2734    + Added missing #include "config.h".
2735    + Fixed a nasty bug in ee_rand() calls.
2736
2737------------------------------------------------------------------------
2738r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
2739Changed paths:
2740   M /trunk/test/demo.c
2741
2742  * test/demo.c:
2743    + Disabled the pyramid demo and wrote a simple triangles demo.
2744
2745------------------------------------------------------------------------
2746r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
2747Changed paths:
2748   M /trunk/libee/Makefile.am
2749   M /trunk/libee/ee.h
2750   A /trunk/libee/triangle.c
2751   M /trunk/test/Makefile.am
2752   M /trunk/test/demo.c
2753
2754  * libee/triangle.c:
2755    + Implemented ee_fill_triangle().
2756  * test/demo.c:
2757    + Triangle demo.
2758
2759------------------------------------------------------------------------
2760r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
2761Changed paths:
2762   M /trunk/libee/ee.h
2763   M /trunk/libee/line.c
2764   M /trunk/test/demo.c
2765
2766  * libee/line.c:
2767    + ee_draw_thin_line().
2768  * test/demo.c:
2769    + Added a thin lines demo.
2770
2771------------------------------------------------------------------------
2772r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
2773Changed paths:
2774   M /trunk/libee/line.c
2775
2776  * libee/line.c: genericized line drawing for future use.
2777
2778------------------------------------------------------------------------
2779r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
2780Changed paths:
2781   M /trunk/test
2782   M /trunk/test/demo.c
2783
2784  * test/demo.c:
2785    + Putpixel demo.
2786    + Draw line demo.
2787    + Draw circle demo.
2788    + Animated radar demo.
2789
2790------------------------------------------------------------------------
2791r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
2792Changed paths:
2793   M /trunk/libee/Makefile.am
2794   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
2795   M /trunk/libee/ee.h
2796   M /trunk/libee/line.c
2797   M /trunk/src/weapons.c
2798
2799  * src/weapons.c:
2800    + Removed draw_circle, use ee_draw_circle instead.
2801  * libee/circle.c:
2802    + New ee_draw_circle function.
2803  * libee/line.c:
2804    + Changed an internal function's name.
2805
2806------------------------------------------------------------------------
2807r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
2808Changed paths:
2809   M /trunk/libee
2810   M /trunk/libee/Makefile.am
2811   M /trunk/libee/ee.h
2812   A /trunk/libee/line.c
2813
2814  * libee/line.c: Implemented ee_draw_line.
2815
2816------------------------------------------------------------------------
2817r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
2818Changed paths:
2819   M /trunk/libee/ee.c
2820   M /trunk/libee/ee.h
2821   M /trunk/test/demo.c
2822
2823  * libee/ee.c:
2824    + got rid of DELAY.
2825  * test/demo.c:
2826    + Minor animation effect.
2827
2828------------------------------------------------------------------------
2829r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
2830Changed paths:
2831   M /trunk/libee/math.c
2832
2833  * libee/math.c: fixed a thinko in ee_rand().
2834
2835------------------------------------------------------------------------
2836r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
2837Changed paths:
2838   M /trunk/libee/Makefile.am
2839   M /trunk/libee/ee.c
2840   M /trunk/libee/ee.h
2841   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
2842   A /trunk/libee/math.c
2843   M /trunk/src/Makefile.am
2844   M /trunk/src/aliens.c
2845   M /trunk/src/collide.c
2846   M /trunk/src/common.h
2847   M /trunk/src/explosions.c
2848   M /trunk/src/main.c
2849   D /trunk/src/math.c
2850   M /trunk/src/starfield.c
2851   M /trunk/src/tunnel.c
2852   M /trunk/src/weapons.c
2853
2854  * libee/io.c:
2855    + Moved ee_get_key() here.
2856  * libee/math.c:
2857    + Moved r00t() here and renamed it to ee_sqrt().
2858    + Moved GET_RAND() here and renamed it to ee_rand().
2859  * src/math.c:
2860    + Removed this deprecated file.
2861
2862------------------------------------------------------------------------
2863r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
2864Changed paths:
2865   M /trunk/src/aliens.c
2866   M /trunk/src/bonus.c
2867   M /trunk/src/box.c
2868   M /trunk/src/ceo.c
2869   M /trunk/src/collide.c
2870   M /trunk/src/common.h
2871   M /trunk/src/explosions.c
2872   M /trunk/src/main.c
2873   M /trunk/src/math.c
2874   M /trunk/src/overlay.c
2875   M /trunk/src/player.c
2876   M /trunk/src/starfield.c
2877   M /trunk/src/tunnel.c
2878   M /trunk/src/weapons.c
2879
2880  * Coding style everywhere.
2881
2882------------------------------------------------------------------------
2883r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
2884Changed paths:
2885   M /trunk/libee/Makefile.am
2886   M /trunk/test/Makefile.am
2887   A /trunk/test/demo.c
2888
2889  * libee/Makefile.am, test/Makefile.am:
2890    + Added more compiler warning flags.
2891  * test/demo.c:
2892    + Small demo for libee.
2893
2894------------------------------------------------------------------------
2895r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
2896Changed paths:
2897   M /trunk/libee/ee.c
2898
2899  * libee/ee.c: Fixed a compilation warning.
2900
2901------------------------------------------------------------------------
2902r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
2903Changed paths:
2904   M /trunk/libee/ee.c
2905
2906  * libee/ee.c: Exact line fill in ee_clear().
2907
2908------------------------------------------------------------------------
2909r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
2910Changed paths:
2911   M /trunk/libee/Makefile.am
2912   M /trunk/libee/ee.c
2913   A /trunk/libee/ee.h
2914   M /trunk/src/Makefile.am
2915   M /trunk/src/aliens.c
2916   M /trunk/src/bonus.c
2917   M /trunk/src/box.c
2918   M /trunk/src/ceo.c
2919   M /trunk/src/common.h
2920   M /trunk/src/explosions.c
2921   M /trunk/src/main.c
2922   M /trunk/src/overlay.c
2923   M /trunk/src/player.c
2924   M /trunk/src/starfield.c
2925   M /trunk/src/tunnel.c
2926   M /trunk/src/weapons.c
2927
2928  * libee is now standalone.
2929
2930------------------------------------------------------------------------
2931r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
2932Changed paths:
2933   M /trunk/Makefile.am
2934   M /trunk/configure.ac
2935   M /trunk/libee
2936   A /trunk/libee/Makefile.am
2937   M /trunk/src/Makefile.am
2938   A /trunk/test
2939   A /trunk/test/Makefile.am
2940
2941  * libee is now (almost) standalone.
2942
2943------------------------------------------------------------------------
2944r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
2945Changed paths:
2946   M /trunk/doc/shapes.txt
2947   A /trunk/libee
2948   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
2949   M /trunk/src/Makefile.am
2950   M /trunk/src/ceo.c
2951   M /trunk/src/common.h
2952   D /trunk/src/graphics.c
2953   M /trunk/src/main.c
2954
2955  * libee/ee.c:
2956    + First file in libee, from src/graphics.c.
2957    + Disable cursor upon initialisation.
2958    + Added delay code for constant framerate.
2959  * src/common.h:
2960    + Minor compilation fix for latest ncurses.
2961
2962------------------------------------------------------------------------
2963r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
2964Changed paths:
2965   M /trunk/bootstrap
2966
2967  * bootstrap: always remove autom4te.cache.
2968
2969------------------------------------------------------------------------
2970r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
2971Changed paths:
2972   M /trunk
2973   M /trunk/autotools
2974   M /trunk/bootstrap
2975   M /trunk/configure.ac
2976   M /trunk/debian
2977   M /trunk/src
2978   M /trunk/src/aliens.c
2979   M /trunk/src/bonus.c
2980   M /trunk/src/box.c
2981   M /trunk/src/ceo.c
2982   M /trunk/src/collide.c
2983   M /trunk/src/common.h
2984   M /trunk/src/explosions.c
2985   M /trunk/src/graphics.c
2986   M /trunk/src/main.c
2987   M /trunk/src/math.c
2988   M /trunk/src/overlay.c
2989   M /trunk/src/player.c
2990   M /trunk/src/starfield.c
2991   M /trunk/src/tunnel.c
2992   M /trunk/src/weapons.c
2993
2994  * Fixed keywords, ignore, and lots of tiny SVN things.
2995
2996------------------------------------------------------------------------
2997r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
2998Changed paths:
2999   M /trunk/TODO
3000   M /trunk/src/Makefile.am
3001   A /trunk/src/box.c
3002   M /trunk/src/common.h
3003   M /trunk/src/main.c
3004   M /trunk/src/overlay.c
3005
3006  * support for boxes
3007  * application: pause box
3008
3009------------------------------------------------------------------------
3010r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
3011Changed paths:
3012   M /trunk/TODO
3013   M /trunk/src/collide.c
3014
3015  * cosmetic code changes.
3016  * fixed a bug in the tunnel munching.
3017
3018------------------------------------------------------------------------
3019r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
3020Changed paths:
3021   M /trunk/README
3022   M /trunk/TODO
3023   M /trunk/configure.ac
3024   M /trunk/src/weapons.c
3025
3026  * fixed the ncurses build.
3027  * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
3028
3029------------------------------------------------------------------------
3030r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
3031Changed paths:
3032   M /trunk/configure.ac
3033   M /trunk/src/collide.c
3034   M /trunk/src/common.h
3035   M /trunk/src/graphics.c
3036   M /trunk/src/main.c
3037   M /trunk/src/overlay.c
3038   M /trunk/src/player.c
3039
3040  * new timestamp for a new snapshot.
3041  * lots of sanity checks in collide.c.
3042  * moved usleep() to graphics.c.
3043  * added random key generator in the dummy driver.
3044  * cosmetic changes in the energy bars.
3045
3046------------------------------------------------------------------------
3047r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
3048Changed paths:
3049   M /trunk/src/Makefile.am
3050   M /trunk/src/common.h
3051   M /trunk/src/main.c
3052   A /trunk/src/overlay.c
3053   M /trunk/src/player.c
3054
3055  * better handling of special weapon timeout.
3056  * the bomb is now part of the standard fire button effect.
3057  * overlay for life and special weapon jauges.
3058
3059------------------------------------------------------------------------
3060r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
3061Changed paths:
3062   M /trunk/src/aliens.c
3063   M /trunk/src/collide.c
3064   M /trunk/src/common.h
3065   M /trunk/src/main.c
3066   M /trunk/src/player.c
3067
3068  * aliens are now named foo, bar and baz.
3069  * beginning of life jauges.
3070
3071------------------------------------------------------------------------
3072r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
3073Changed paths:
3074   M /trunk/src/common.h
3075   M /trunk/src/main.c
3076   M /trunk/src/player.c
3077
3078  * ship has vx and vy.
3079
3080------------------------------------------------------------------------
3081r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
3082Changed paths:
3083   M /trunk/TODO
3084   M /trunk/src/main.c
3085   M /trunk/src/tunnel.c
3086
3087  * cosmetic change: reworked draw_tunnel.
3088
3089------------------------------------------------------------------------
3090r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
3091Changed paths:
3092   M /trunk/src/main.c
3093   M /trunk/src/tunnel.c
3094
3095  * lasers are now twice as fast.
3096  * walls are now filled, and displayed on top of aliens.
3097
3098------------------------------------------------------------------------
3099r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
3100Changed paths:
3101   M /trunk/configure.ac
3102   M /trunk/src/Makefile.am
3103   M /trunk/src/ceo.c
3104   M /trunk/src/common.h
3105   M /trunk/src/graphics.c
3106   M /trunk/src/main.c
3107   M /trunk/src/tunnel.c
3108
3109  * added support for --disable-slang.
3110  * fixed an overflow in the tunnel update code.
3111  * fragbomb is now 'f', not 'd'.
3112  * added a missing call to init_bonus().
3113
3114------------------------------------------------------------------------
3115r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
3116Changed paths:
3117   M /trunk/TODO
3118   M /trunk/src/collide.c
3119   M /trunk/src/common.h
3120   M /trunk/src/main.c
3121   M /trunk/src/starfield.c
3122   M /trunk/src/tunnel.c
3123   M /trunk/src/weapons.c
3124
3125  * the beam now digs the tunnel.
3126  * the starfield is now an array of stars.
3127  * fixed wall rendering (offset issues and disappearing left wall).
3128  * 32 seekers on fragbomb explosion, not 16.
3129
3130------------------------------------------------------------------------
3131r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
3132Changed paths:
3133   M /trunk/src/weapons.c
3134
3135  * seekers and homing bombs react more quickly.
3136  * 16 seekers on fragbomb explosion instead of 12.
3137
3138------------------------------------------------------------------------
3139r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
3140Changed paths:
3141   M /trunk/src/math.c
3142   M /trunk/src/weapons.c
3143
3144  * fixed a segfault when the target seeker speed was zero.
3145  * factorized the seeker generation on fragbomb explosion.
3146
3147------------------------------------------------------------------------
3148r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
3149Changed paths:
3150   M /trunk/src/Makefile.am
3151   M /trunk/src/common.h
3152   A /trunk/src/math.c
3153   M /trunk/src/weapons.c
3154
3155  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
3156
3157------------------------------------------------------------------------
3158r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
3159Changed paths:
3160   M /trunk/doc/shapes.txt
3161   M /trunk/src/aliens.c
3162   M /trunk/src/ceo.c
3163   M /trunk/src/collide.c
3164   M /trunk/src/common.h
3165   M /trunk/src/main.c
3166   M /trunk/src/weapons.c
3167
3168  * dead aliens don't explode in the collision loop but in their update loop.
3169  * new super weapon, the fragmentation bomb.
3170
3171------------------------------------------------------------------------
3172r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
3173Changed paths:
3174   M /trunk/.cvsignore
3175   M /trunk/Makefile.am
3176   A /trunk/autotools
3177   A /trunk/autotools/.cvsignore
3178   A /trunk/autotools/Makefile.am
3179   M /trunk/bootstrap
3180   M /trunk/configure.ac
3181   M /trunk/debian/.cvsignore
3182   M /trunk/src/Makefile.am
3183
3184  * Moved generated autotools files to the autotools/ directory.
3185
3186------------------------------------------------------------------------
3187r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
3188Changed paths:
3189   M /trunk/src/aliens.c
3190   M /trunk/src/bonus.c
3191   M /trunk/src/ceo.c
3192   M /trunk/src/collide.c
3193   M /trunk/src/common.h
3194   M /trunk/src/explosions.c
3195   M /trunk/src/graphics.c
3196   M /trunk/src/main.c
3197   M /trunk/src/player.c
3198   M /trunk/src/starfield.c
3199   M /trunk/src/tunnel.c
3200   M /trunk/src/weapons.c
3201
3202  * I think I fucked up the $Id tags on my previous commit.
3203
3204------------------------------------------------------------------------
3205r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
3206Changed paths:
3207   A /trunk/COPYING
3208   M /trunk/src/aliens.c
3209   M /trunk/src/bonus.c
3210   M /trunk/src/ceo.c
3211   M /trunk/src/collide.c
3212   M /trunk/src/common.h
3213   M /trunk/src/explosions.c
3214   M /trunk/src/graphics.c
3215   M /trunk/src/main.c
3216   M /trunk/src/player.c
3217   M /trunk/src/starfield.c
3218   M /trunk/src/tunnel.c
3219   M /trunk/src/weapons.c
3220
3221  * added the COPYING file (GPLv2).
3222  * added GPL headers to source files.
3223
3224------------------------------------------------------------------------
3225r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
3226Changed paths:
3227   M /trunk/src/Makefile.am
3228   A /trunk/src/ceo.c
3229   M /trunk/src/common.h
3230   M /trunk/src/main.c
3231
3232  * tab == hotkey for CEO alert.
3233
3234------------------------------------------------------------------------
3235r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
3236Changed paths:
3237   M /trunk/TODO
3238   M /trunk/doc/shapes.txt
3239   M /trunk/src/aliens.c
3240
3241  * 3rd alien type.
3242
3243------------------------------------------------------------------------
3244r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
3245Changed paths:
3246   D /trunk/Makefile
3247
3248  * Scrapped Makefile.
3249
3250------------------------------------------------------------------------
3251r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
3252Changed paths:
3253   M /trunk/Makefile
3254   A /trunk/README
3255   A /trunk/TODO
3256
3257  * README and TODO files.
3258
3259------------------------------------------------------------------------
3260r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
3261Changed paths:
3262   M /trunk/Makefile
3263   M /trunk/configure.ac
3264   M /trunk/doc/shapes.txt
3265   M /trunk/src/collide.c
3266   M /trunk/src/weapons.c
3267
3268  * the bomb's head is now white
3269
3270------------------------------------------------------------------------
3271r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
3272Changed paths:
3273   M /trunk/doc/shapes.txt
3274   M /trunk/src/aliens.c
3275   M /trunk/src/collide.c
3276   M /trunk/src/common.h
3277   M /trunk/src/main.c
3278   M /trunk/src/weapons.c
3279
3280  * new weapon: bomb.
3281  * beam now collides with aliens.
3282
3283------------------------------------------------------------------------
3284r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
3285Changed paths:
3286   M /trunk/doc/shapes.txt
3287   M /trunk/src/common.h
3288   M /trunk/src/main.c
3289   M /trunk/src/weapons.c
3290
3291  * 'beam' weapon.
3292
3293------------------------------------------------------------------------
3294r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
3295Changed paths:
3296   M /trunk/Makefile
3297   M /trunk/configure.ac
3298   M /trunk/debian/changelog
3299   M /trunk/debian/control
3300   M /trunk/debian/rules
3301   M /trunk/doc/shapes.txt
3302   M /trunk/src/Makefile.am
3303   M /trunk/src/aliens.c
3304   A /trunk/src/bonus.c
3305   M /trunk/src/collide.c
3306   M /trunk/src/common.h
3307   M /trunk/src/explosions.c
3308   M /trunk/src/graphics.c
3309   M /trunk/src/main.c
3310   M /trunk/src/player.c
3311   M /trunk/src/starfield.c
3312   M /trunk/src/tunnel.c
3313   M /trunk/src/weapons.c
3314
3315  * real Debian package files.
3316  * two new types of aliens. only one rules.
3317  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
3318  * added bonuses at alien death. they do nothing yet.
3319  * seeker missiles. 'b' to test.
3320  * weapon resolution is now 16*char. needs to be generalized.
3321  * fixed the supernova bugs. center could collide with the tunnel, and
3322    the last frame was badly displayed.
3323  * lots of cleanups everywhere.
3324
3325------------------------------------------------------------------------
3326r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
3327Changed paths:
3328   M /trunk/.cvsignore
3329   M /trunk/Makefile
3330   A /trunk/Makefile.am
3331   D /trunk/aliens.c
3332   A /trunk/bootstrap
3333   D /trunk/collide.c
3334   D /trunk/common.h
3335   A /trunk/configure.ac
3336   A /trunk/debian
3337   A /trunk/debian/.cvsignore
3338   A /trunk/debian/Makefile.am
3339   A /trunk/debian/changelog
3340   A /trunk/debian/control
3341   A /trunk/debian/rules
3342   A /trunk/doc
3343   A /trunk/doc/shapes.txt
3344   D /trunk/explosions.c
3345   D /trunk/graphics.c
3346   D /trunk/main.c
3347   D /trunk/player.c
3348   D /trunk/shapes.txt
3349   A /trunk/src
3350   A /trunk/src/.cvsignore
3351   A /trunk/src/Makefile.am
3352   A /trunk/src/aliens.c
3353   A /trunk/src/collide.c
3354   A /trunk/src/common.h
3355   A /trunk/src/explosions.c
3356   A /trunk/src/graphics.c
3357   A /trunk/src/main.c
3358   A /trunk/src/player.c
3359   A /trunk/src/starfield.c
3360   A /trunk/src/tunnel.c
3361   A /trunk/src/weapons.c
3362   D /trunk/starfield.c
3363   D /trunk/tunnel.c
3364   D /trunk/weapons.c
3365
3366  * autotoolificationized the whole thing.
3367
3368------------------------------------------------------------------------
3369r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
3370Changed paths:
3371   M /trunk/collide.c
3372   M /trunk/common.h
3373   M /trunk/explosions.c
3374   M /trunk/main.c
3375   M /trunk/player.c
3376   M /trunk/weapons.c
3377
3378  * moved nuke from explosions to weapons.
3379  * used a cool Bresenham algorithm to draw the nuke circles.
3380  * nuke collides with aliens.
3381
3382------------------------------------------------------------------------
3383r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
3384Changed paths:
3385   A /trunk/.cvsignore
3386
3387  * .cvsignore file.
3388
3389------------------------------------------------------------------------
3390r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
3391Changed paths:
3392   A /branches
3393   A /trunk
3394   A /trunk/Makefile
3395   A /trunk/aliens.c
3396   A /trunk/collide.c
3397   A /trunk/common.h
3398   A /trunk/explosions.c
3399   A /trunk/graphics.c
3400   A /trunk/main.c
3401   A /trunk/player.c
3402   A /trunk/shapes.txt
3403   A /trunk/starfield.c
3404   A /trunk/tunnel.c
3405   A /trunk/weapons.c
3406
3407  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
3408    the nuke is still ugly, almost no collision detection. Nice demo :)
3409
3410------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.