source: libcaca/trunk/ChangeLog @ 356

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