source: libcaca/trunk/ChangeLog @ 362

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