source: libcaca/branches/0.3/ChangeLog @ 405

Last change on this file since 405 was 259, checked in by Sam Hocevar, 19 years ago
  • Added branch 0.3.
File size: 66.4 KB
Line 
1------------------------------------------------------------------------
2r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
3Changed paths:
4   M /trunk/ChangeLog
5   M /trunk/NEWS
6   M /trunk/README
7   M /trunk/debian/changelog
8   M /trunk/debian/control
9   M /trunk/doc/doxygen.cfg
10
11  * debian/control:
12    + Updated long descriptions.
13  * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
14    + Prepared 0.3 release.
15  * README:
16    + --enable-ncurses is now the default.
17
18------------------------------------------------------------------------
19r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
20Changed paths:
21   M /trunk/src/bitmap.c
22   M /trunk/src/box.c
23   M /trunk/src/caca.c
24   M /trunk/src/caca.h
25   M /trunk/src/conic.c
26   M /trunk/src/graphics.c
27   M /trunk/src/io.c
28   M /trunk/src/line.c
29   M /trunk/src/math.c
30   M /trunk/src/sprite.c
31   M /trunk/src/triangle.c
32
33  * src/:
34    + Doxygenated public functions.
35
36------------------------------------------------------------------------
37r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
38Changed paths:
39   M /trunk/src/caca.h
40
41  * src/caca.h:
42    + Documented environment variables.
43
44------------------------------------------------------------------------
45r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
46Changed paths:
47   M /trunk/examples/view.c
48
49  * examples/view.c:
50    + Fixed a bug in the loading of 1bpp BMPs.
51    + Commented stuff.
52
53------------------------------------------------------------------------
54r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
55Changed paths:
56   M /trunk/examples/Makefile.am
57   M /trunk/examples/view.c
58
59  * examples/view.c:
60    + If Imlib2 is not available, use a custom simple BMP loader.
61    + Draw the bottom bar one line higher to leave room for a status line.
62    + '?' now properly toggles help.
63  * examples/Makefile.am:
64    + Always build cacaview.
65
66------------------------------------------------------------------------
67r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
68Changed paths:
69   M /trunk/configure.ac
70   M /trunk/src/bitmap.c
71
72  * src/bitmap.c:
73    + If the alpha palette is all-zero, forget the alpha channel.
74  * configure.ac:
75    + Export HAVE_IMLIB2_H and the like.
76
77------------------------------------------------------------------------
78r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
79Changed paths:
80   M /trunk/src/bitmap.c
81
82  * src/bitmap.c:
83    + If the alpha mask is 0, ignore alpha information.
84    + Ditto if no alpha information is given with the palette.
85
86------------------------------------------------------------------------
87r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
88Changed paths:
89   M /trunk/configure.ac
90   M /trunk/src/caca.c
91   M /trunk/src/caca_internals.h
92   M /trunk/src/graphics.c
93   M /trunk/src/io.c
94
95  * src/graphics.c src/io.c:
96    + Beginning of an X11 driver. Currently we merely open the window and
97      check keyboard events.
98
99------------------------------------------------------------------------
100r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
101Changed paths:
102   M /trunk/configure.ac
103   M /trunk/debian/changelog
104   M /trunk/src/caca.c
105
106  * configure.ac debian/changelog:
107    + Prepare for 0.3 release.
108    + Check for strcasecmp().
109  * src/caca.c:
110    + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
111      variables.
112
113------------------------------------------------------------------------
114r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
115Changed paths:
116   M /trunk/examples/aafire.c
117   M /trunk/examples/demo.c
118   M /trunk/examples/view.c
119   M /trunk/src/bitmap.c
120   M /trunk/src/caca.c
121   M /trunk/src/caca.h
122   M /trunk/src/caca_internals.h
123
124  * src/bitmap.c:
125    + Added antialiasing support.
126    + Dithering, antialiasing and background mode can now be selected at
127      runtime.
128  * src/caca.c src/caca.h:
129    + Renamed caca_dithering into caca_feature and extended the type to
130      express background colour and antialiasing mode.
131  * examples/demo.c:
132    + Fixed a bug that disabled the sprite demo.
133    + Draw solid flares.
134  * examples/view.c:
135    + Select antialiasing and background mode at runtime.
136
137------------------------------------------------------------------------
138r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
139Changed paths:
140   M /trunk/BUGS
141   M /trunk/TODO
142   M /trunk/debian/control
143   M /trunk/doc/cacademo.1
144   M /trunk/doc/cacaview.1
145
146  * Minor updates to manpages, BUGS, TODO and the Debian control file.
147
148------------------------------------------------------------------------
149r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
150Changed paths:
151   M /trunk/src/Makefile.am
152   M /trunk/src/bitmap.c
153   M /trunk/src/caca.c
154   M /trunk/src/caca.h
155   M /trunk/src/caca_internals.h
156   M /trunk/src/graphics.c
157
158  * src/caca.c:
159    + Moved global variables to src/graphics.c.
160  * src/bitmap.c:
161    + Sanitised prototypes.
162
163------------------------------------------------------------------------
164r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
165Changed paths:
166   M /trunk/examples
167   M /trunk/examples/aafire.c
168   M /trunk/examples/demo.c
169   M /trunk/examples/view.c
170   M /trunk/src/bitmap.c
171   M /trunk/src/box.c
172   M /trunk/src/caca.c
173   M /trunk/src/caca.h
174   M /trunk/src/caca_internals.h
175   M /trunk/src/conic.c
176   M /trunk/src/graphics.c
177   M /trunk/src/line.c
178   M /trunk/src/sprite.c
179   M /trunk/src/triangle.c
180
181  * src/graphics.c:
182    + Internally cache screen width and height.
183  * src/bitmap.c:
184    + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
185      alpha as fully transparent, and any other value as fully opaque.
186    + Slightly tuned colour weights in the renderer.
187    + caca_set_bitmap_palette() takes unsigned ints.
188  * examples/demo.c:
189    + Added a crap render demo.
190  * examples/aafire.c:
191    + Set a 20ms delay.
192    + Added alpha values to the palette.
193  * examples/view.c:
194    + Draw a gray checkered grid below the image so that transparent images
195      look a lot nicer.
196    + 'f' toggles "fullscreen" mode.
197
198------------------------------------------------------------------------
199r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
200Changed paths:
201   M /trunk/caca-config.in
202   M /trunk/configure.ac
203
204  * configure.ac:
205    + Set the executable bit of caca-config when regenerating that file.
206  * caca-config.in:
207    + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
208      have @CACA_LIBS@.
209
210------------------------------------------------------------------------
211r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
212Changed paths:
213   M /trunk/configure.ac
214   M /trunk/examples/Makefile.am
215   A /trunk/examples/aafire.c
216
217  * configure.ac:
218    + Removed unused USE_* variables.
219    + Export -lslang and -lncurses as @CACA_LIBS@.
220  * examples/aafire.c:
221    + Imported aafire.c from the AAlib tree and ported it to libcaca.
222
223------------------------------------------------------------------------
224r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
225Changed paths:
226   M /trunk/ChangeLog
227   M /trunk/NEWS
228   M /trunk/TODO
229   M /trunk/debian/changelog
230   M /trunk/debian/control
231
232  * 0.2 release.
233
234------------------------------------------------------------------------
235r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
236Changed paths:
237   M /trunk/examples/view.c
238
239  * examples/view.c:
240    + Removed last endianness issue.
241
242------------------------------------------------------------------------
243r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
244Changed paths:
245   M /trunk/examples/view.c
246   M /trunk/src/bitmap.c
247   M /trunk/src/io.c
248
249  * src/io.c:
250    + Removed a useless message.
251  * src/bitmap.c examples/view.c:
252    + Really fixed the endianness issue.
253
254------------------------------------------------------------------------
255r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
256Changed paths:
257   M /trunk/src/bitmap.c
258
259  * src/bitmap.c:
260    + Fine-tuned the new renderer.
261    + Fixed warnings.
262    + Changed hardcoded values to macros.
263
264------------------------------------------------------------------------
265r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
266Changed paths:
267   M /trunk/configure.ac
268   M /trunk/examples/demo.c
269   M /trunk/examples/view.c
270   M /trunk/src/bitmap.c
271   M /trunk/src/caca.c
272   M /trunk/src/caca.h
273
274  * src/bitmap.c:
275    + Fixed an endianness issue in the byte reader.
276    + Decreased precision in RGB and HSV values to avoid overflows.
277    + New dithering method: 2x2 ordered.
278    + New renderer, with background colour awareness.
279  * configure.ac:
280    + Check for <endian.h>.
281  * examples/demo.c examples/view.c:
282    + Fixed an endianness issue in cacaview.
283    + Adapted code to the additional dithering method.
284
285------------------------------------------------------------------------
286r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
287Changed paths:
288   M /trunk/examples/view.c
289   M /trunk/src/bitmap.c
290
291  * src/bitmap.c examples/view.c:
292    + Fixed an endianness issue in caca_draw_bitmap().
293    + Code cleanup.
294
295------------------------------------------------------------------------
296r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
297Changed paths:
298   M /trunk/TODO
299   M /trunk/doc/cacaview.1
300   M /trunk/examples/Makefile.am
301   M /trunk/examples/view.c
302   M /trunk/src/caca.c
303
304  * src/caca.c:
305    + Minor change to the dithering names.
306  * TODO:
307    + Added cacaview TODO.
308  * doc/cacaview.1:
309    + Wrote a manpage for cacaview.
310  * examples/Makefile.am:
311    + Moved the -DX_DISPLAY_MISSING=1 here.
312  * examples/view.c:
313    + Capital 'D' cycles through dithering modes in reverse order.
314    + Sleep when there is nothing to do.
315    + Cosmetic code reorganisation.
316
317------------------------------------------------------------------------
318r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
319Changed paths:
320   M /trunk/examples/demo.c
321   M /trunk/examples/view.c
322   M /trunk/src/bitmap.c
323   M /trunk/src/caca.c
324   M /trunk/src/caca.h
325
326  * src/caca.c src/caca.h:
327    + Added caca_get_dithering_name().
328  * src/bitmap.c:
329    + Created a new dithering method with an 8x8 ordered matrix.
330    + Replaced the char list with a string for better readability.
331    + Dithering functions now return a value between 0 and 255.
332  * examples/demo.c examples/view.c:
333    + Adapted to use caca_get_dithering_name().
334
335------------------------------------------------------------------------
336r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
337Changed paths:
338   M /trunk/src/caca.c
339
340  * src/caca.c:
341    + Test whether ncurses knows xterm-16color before setting $TERM.
342
343------------------------------------------------------------------------
344r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
345Changed paths:
346   M /trunk/examples/view.c
347
348  * examples/view.c:
349    + Added top and bottom status lines, like in mutt and slrn.
350    + Added a status string when loading an image or upon error.
351    + Can load multiple files; use 'n' and 'p' for next and previous.
352    + Clip zoom between -48 and +48.
353
354------------------------------------------------------------------------
355r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
356Changed paths:
357   M /trunk/src/caca.c
358
359  * Fixed a C99ism.
360
361------------------------------------------------------------------------
362r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
363Changed paths:
364   M /trunk/NOTES
365   M /trunk/configure.ac
366   M /trunk/src/caca.c
367   M /trunk/src/graphics.c
368
369  * configure.ac:
370    + Default to ncurses, not slang, because slang only has 128 colour pairs.
371  * src/caca.c:
372    + Disable scrolling to avoid hashmap scrolling optimization code.
373  * src/graphics.c:
374    + Swap fg and bg in the colour pair indexing, so that bg is always
375      right.
376    + Disable alt charset support to exploit my patched slang.
377
378------------------------------------------------------------------------
379r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
380Changed paths:
381   M /trunk/NOTES
382   M /trunk/examples/view.c
383   M /trunk/src/bitmap.c
384
385  * src/bitmap.c:
386    + Dither chroma outside of rgb2hsv_default().
387    + Clip fromx and fromy values.
388  * NOTES:
389    + Link to the XTerm control sequences.
390  * examples/view.c:
391    + Draw status bar.
392    + Move with 'h' 'j' 'k' 'l', à la vi.
393    + '?' toggles a help menu.
394
395------------------------------------------------------------------------
396r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
397Changed paths:
398   M /trunk/src/bitmap.c
399
400  * src/bitmap.c:
401    + Removed § from the list of default characters due to collisions.
402
403------------------------------------------------------------------------
404r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
405Changed paths:
406   A /trunk/debian/caca-utils.mime
407   M /trunk/debian/control
408   M /trunk/debian/rules
409
410  * debian/control:
411    + Removed slang1-dev dependency in caca-utils.
412  * debian/caca-utils.mime debian/rules:
413    + Added a MIME file with low priority.
414    + Added call to dh_installmime.
415
416------------------------------------------------------------------------
417r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
418Changed paths:
419   M /trunk/configure.ac
420   M /trunk/src/caca.c
421   M /trunk/src/caca_internals.h
422   M /trunk/src/graphics.c
423
424  * src/caca.c src/graphics.c:
425    + Moved graphics stuff from caca.c to graphics.c.
426    + Added a few kludges: if gnome-terminal or konsole are detected, switch
427      to TERM=xterm-16color to benefit from extended colour palette.
428
429------------------------------------------------------------------------
430r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
431Changed paths:
432   M /trunk/NOTES
433   M /trunk/examples/demo.c
434   M /trunk/examples/spritedit.c
435   M /trunk/src/bitmap.c
436   M /trunk/src/caca.c
437   M /trunk/src/caca.h
438   M /trunk/src/graphics.c
439   M /trunk/src/sprite.c
440
441  * NOTES:
442    + Added setab/setaf quotes from the XTerm terminfo.
443    + Proposed a workaround for bright colours on any terminal.
444  * src/caca.c:
445    + 16 colour support for ncurses and conio.
446  * src/graphics.c:
447    + Ported to 16 colour support.
448    + Added a missing <stdio.h> for BUFSIZ.
449    + Disabled vsnprintf under DOS (only vsprintf exists).
450  * examples/:
451    + Don't abort if the caca.txt sprite was not found.
452    + Ported to 16 colour support.
453
454------------------------------------------------------------------------
455r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
456Changed paths:
457   M /trunk/NOTES
458
459  * NOTES: more notes about colours.
460
461------------------------------------------------------------------------
462r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
463Changed paths:
464   M /trunk/Makefile.am
465   M /trunk/configure.ac
466   M /trunk/examples/Makefile.am
467
468  * configure.ac:
469    + More sensible imlib2 detection, works with cross-compilation.
470  * Makefile.am:
471    + Don't forget to include NOTES to the dist tarball.
472
473------------------------------------------------------------------------
474r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
475Changed paths:
476   A /trunk/NOTES
477   M /trunk/README
478   M /trunk/debian/rules
479
480  * NOTES: added information about colour support.
481
482------------------------------------------------------------------------
483r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
484Changed paths:
485   M /trunk/configure.ac
486
487  * configure.ac: Added a missing check for <inttypes.h>.
488
489------------------------------------------------------------------------
490r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
491Changed paths:
492   M /trunk/src/bitmap.c
493
494  * src/bitmap.c: Support for more colour depths.
495
496------------------------------------------------------------------------
497r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
498Changed paths:
499   M /trunk/configure.ac
500   M /trunk/examples/Makefile.am
501   M /trunk/examples/demo.c
502   M /trunk/examples/view.c
503
504  * configure.ac examples/Makefile.am:
505    + Added a check for imlib2-config.
506    + Build cacaview conditionally.
507  * examples/demo.c:
508    + Removed all gdkpixbuf code.
509  * examples/view.c:
510    + Default to ordered dithering.
511    + Make sure the arrows always work even if delta is too small.
512
513------------------------------------------------------------------------
514r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
515Changed paths:
516   M /trunk/debian
517   M /trunk/debian/control
518   M /trunk/debian/rules
519
520  * debian/:
521    + New caca-utils package.
522    + Move cacademo, cacaview and caca-spritedit to caca-utils.
523
524------------------------------------------------------------------------
525r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
526Changed paths:
527   M /trunk/doc/Makefile.am
528   D /trunk/doc/caca-demo.1
529   A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
530   A /trunk/doc/cacaview.1
531   M /trunk/examples
532   M /trunk/examples/Makefile.am
533   A /trunk/examples/view.c
534
535  * examples/:
536    + Simple image viewer, cacaview, based on libcaca and imlib2.
537    + Renamed caca-demo into cacademo.
538  * doc/:
539    + Renamed doc/caca-demo.1 into doc/cacademo.1.
540
541------------------------------------------------------------------------
542r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
543Changed paths:
544   M /trunk/src/Makefile.am
545   A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
546   D /trunk/src/blit.c
547
548  * Renamed src/blit.c into src/bitmap.c.
549
550------------------------------------------------------------------------
551r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
552Changed paths:
553   M /trunk/examples/demo.c
554   M /trunk/src/caca.c
555   M /trunk/src/caca.h
556   M /trunk/src/io.c
557
558  * src/caca.c:
559    + Mouse initialisation in ncurses.
560  * src/io.c:
561    + Mouse support in ncurses.
562
563------------------------------------------------------------------------
564r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
565Changed paths:
566   M /trunk/debian/control
567
568  * debian/control:
569    + libcaca-dev should depend on slang1-dev.
570
571------------------------------------------------------------------------
572r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
573Changed paths:
574   M /trunk/debian/Makefile.am
575
576  * debian/Makefile.am:
577    + Added compat and copyright to the distributed files.
578
579------------------------------------------------------------------------
580r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
581Changed paths:
582   A /trunk/ChangeLog
583   M /trunk/debian/rules
584
585  * Added a ChangeLog file.
586
587------------------------------------------------------------------------
588r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
589Changed paths:
590   M /trunk/examples/Makefile.am
591
592  * examples/Makefile.am:
593    + Compilation fix when libcaca is not available.
594
595------------------------------------------------------------------------
596r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
597Changed paths:
598   M /trunk/debian/changelog
599   A /trunk/debian/copyright
600   M /trunk/debian/rules
601   M /trunk/doc/Makefile.am
602   M /trunk/doc/caca-config.1
603   A /trunk/doc/caca-demo.1
604   A /trunk/doc/caca-spritedit.1
605   M /trunk/examples/caca.txt
606
607  * debian/:
608    + Wrote the changelog for the Debian release.
609    + Wrote a copyright file.
610  * doc/:
611    + Wrote manpages for caca-demo and caca-spritedit.
612  * examples/caca.txt:
613    + Centered the sprite handle.
614    + Added a second frame to the sprite.
615
616------------------------------------------------------------------------
617r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
618Changed paths:
619   A /trunk/AUTHORS
620   M /trunk/Makefile.am
621   A /trunk/NEWS
622   M /trunk/configure.ac
623   A /trunk/doc
624   A /trunk/doc/Makefile.am
625   A /trunk/doc/caca-config.1
626   A /trunk/doc/doxygen.cfg
627   A /trunk/doc/footer.html
628   A /trunk/doc/header.html
629
630  * AUTHORS NEWS:
631    + Added these mandatory files.
632  * doc/:
633    + Wrote a Doxygen configuration file.
634    + Added a manpage for caca-config(1), borrowed from sdl-config.
635  * configure.ac:
636    + Use new style AC_INIT.
637    + Error out if no library was found.
638    + Added *djgpp* to the list of non-PIC platforms.
639    + Added checks for doxygen and latex.
640
641------------------------------------------------------------------------
642r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
643Changed paths:
644   M /trunk/examples/Makefile.am
645   M /trunk/examples/demo.c
646
647  * Disabled gdkpixbuf code.
648
649------------------------------------------------------------------------
650r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
651Changed paths:
652   M /trunk/src/blit.c
653   M /trunk/src/box.c
654   M /trunk/src/caca.c
655   M /trunk/src/caca.h
656   M /trunk/src/caca_internals.h
657   M /trunk/src/conic.c
658   M /trunk/src/graphics.c
659   M /trunk/src/io.c
660   M /trunk/src/line.c
661   M /trunk/src/math.c
662   M /trunk/src/sprite.c
663   M /trunk/src/triangle.c
664
665  * src/:
666    + Doxygenated a few things.
667
668------------------------------------------------------------------------
669r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
670Changed paths:
671   M /trunk/TODO
672   M /trunk/examples/demo.c
673   M /trunk/src/blit.c
674   M /trunk/src/caca.h
675
676  * TODO:
677    + A few updates.
678  * src/blit.c:
679    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
680    + Started removing hardcoded bitmask and pitch values.
681  * examples/demo.c:
682    + Do something with mouse clicks.
683
684------------------------------------------------------------------------
685r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
686Changed paths:
687   M /trunk/src/io.c
688
689  * src/io.c:
690    + Fixed an off-by-one error in the mouse driver.
691
692------------------------------------------------------------------------
693r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
694Changed paths:
695   M /trunk
696   M /trunk/Makefile.am
697   M /trunk/README
698   M /trunk/TODO
699   A /trunk/caca-config.in
700   M /trunk/configure.ac
701   M /trunk/debian
702   A /trunk/debian/compat
703   M /trunk/debian/control
704   M /trunk/debian/rules
705   M /trunk/examples
706   M /trunk/examples/Makefile.am
707   M /trunk/examples/demo.c
708   M /trunk/src/Makefile.am
709
710  * debian/control:
711    + Changed section to libs/libdevel instead of games/games.
712    + Changed package name to libcaca-dev.
713  * debian/rules:
714    + Use debian/compat instead of DH_COMPAT.
715    + Install README, BUGS and TODO into /usr/share/doc.
716  * caca-config.in:
717    + First version of the config script.
718  * configure.ac src/Makefile.am:
719    + Build a static PIC library as well.
720  * README TODO:
721    + Various updates.
722
723------------------------------------------------------------------------
724r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
725Changed paths:
726   M /trunk/TODO
727   M /trunk/src/io.c
728
729  * TODO: New stuff to do.
730  * src/io.c: left and right arrow keys were swapped.
731
732------------------------------------------------------------------------
733r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
734Changed paths:
735   M /trunk/src/blit.c
736   M /trunk/src/caca.c
737   M /trunk/src/io.c
738
739  * src/io.c:
740    + Fixed a bug in the mouse coordinates reporting.
741
742------------------------------------------------------------------------
743r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
744Changed paths:
745   M /trunk/examples/demo.c
746   M /trunk/examples/spritedit.c
747   M /trunk/src/blit.c
748   M /trunk/src/caca.c
749   M /trunk/src/caca.h
750   M /trunk/src/io.c
751
752  * src/io.c:
753    + Renamed sdl_get_key() into sdl_get_event().
754    + Handle mouse clicks.
755  * src/caca.c:
756    + Activate the terminal's mouse handling if supported.
757
758------------------------------------------------------------------------
759r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
760Changed paths:
761   M /trunk/examples/Makefile.am
762   M /trunk/src/Makefile.am
763   M /trunk/src/blit.c
764   M /trunk/src/caca.h
765   M /trunk/src/io.c
766
767  * src/io.c src/caca.h:
768    + Interpret escape sequences for F1, F2, left, right, etc.
769  * src/Makefile.am examples/Makefile.am:
770    + Install caca.h in /usr/include.
771    + Do not install example programs.
772  * src/blit.c:
773    + Minor improvements to grayscale colors.
774
775------------------------------------------------------------------------
776r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
777Changed paths:
778   D /trunk/.cvsignore
779   D /trunk/autotools/.cvsignore
780
781  * Removed legacy .cvsignore files.
782
783------------------------------------------------------------------------
784r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
785Changed paths:
786   M /trunk/examples/demo.c
787   M /trunk/src/blit.c
788   M /trunk/src/caca.h
789
790  * src/blit.c:
791    + Hue calculation now uses integers only.
792    + Dithering is now parametrable. Implemented none, ordered, random.
793  * examples/demo.c:
794    + Added dithering selection.
795
796------------------------------------------------------------------------
797r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
798Changed paths:
799   M /trunk/examples/Makefile.am
800   A /trunk/examples/caca.txt
801   M /trunk/examples/demo.c
802   M /trunk/examples/spritedit.c
803   M /trunk/src/blit.c
804   M /trunk/src/caca.c
805   M /trunk/src/caca.h
806   M /trunk/src/caca_internals.h
807   M /trunk/src/graphics.c
808
809  * src/blit.c:
810    + Added caca_set_dithering() (unused yet).
811    + Added random dithering.
812  * src/caca.h:
813    + Renamed legacy EE_* enums to CACA_*.
814  * examples/demo.c examples/caca.txt:
815    + Added a default sprite for libcaca.
816
817------------------------------------------------------------------------
818r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
819Changed paths:
820   M /trunk/examples/demo.c
821   M /trunk/examples/spritedit.c
822   M /trunk/src/blit.c
823   M /trunk/src/box.c
824   M /trunk/src/caca.c
825   M /trunk/src/caca.h
826   M /trunk/src/caca_internals.h
827   M /trunk/src/conic.c
828   M /trunk/src/graphics.c
829   M /trunk/src/io.c
830   M /trunk/src/line.c
831   M /trunk/src/math.c
832   M /trunk/src/sprite.c
833   M /trunk/src/triangle.c
834
835  * Changed copyleft to LGPL.
836
837------------------------------------------------------------------------
838r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
839Changed paths:
840   M /trunk/Makefile.am
841   M /trunk/configure.ac
842   A /trunk/examples (from /trunk/test:90)
843   M /trunk/examples/Makefile.am
844   D /trunk/libcaca
845   A /trunk/src (from /trunk/libcaca:90)
846   M /trunk/src/line.c
847   D /trunk/test
848
849  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
850    to examples/.
851
852------------------------------------------------------------------------
853r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
854Changed paths:
855   M /trunk/COPYING
856   M /trunk/Makefile.am
857   M /trunk/README
858   M /trunk/TODO
859   M /trunk/bootstrap
860   M /trunk/configure.ac
861   D /trunk/data
862   D /trunk/debian/.cvsignore
863   M /trunk/debian/changelog
864   M /trunk/debian/control
865   M /trunk/debian/rules
866   D /trunk/doc
867   D /trunk/src
868
869  * The big TTYvaders/libcaca split. This is libcaca.
870
871------------------------------------------------------------------------
872r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
873Changed paths:
874   M /trunk/configure.ac
875   M /trunk/libcaca/blit.c
876   M /trunk/libcaca/caca.c
877   M /trunk/libcaca/conic.c
878   M /trunk/libcaca/graphics.c
879   M /trunk/src/weapons.c
880
881  * configure.ac:
882    + Added -Wsign-compare to the warning flags.
883  * libcaca/caca.c:
884    + Fixed a signed/unsigned bug that caused infinite waits with
885      ee_set_delay(0).
886  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
887    + Fixed minor signed/unsigned comparison warnings.
888
889------------------------------------------------------------------------
890r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
891Changed paths:
892   M /trunk/Makefile.am
893   M /trunk/TODO
894   M /trunk/configure.ac
895   A /trunk/libcaca (from /trunk/libee:87)
896   M /trunk/libcaca/Makefile.am
897   M /trunk/libcaca/blit.c
898   M /trunk/libcaca/box.c
899   A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
900   A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
901   A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
902   M /trunk/libcaca/conic.c
903   D /trunk/libcaca/ee.c
904   D /trunk/libcaca/ee.h
905   D /trunk/libcaca/ee_internals.h
906   M /trunk/libcaca/graphics.c
907   M /trunk/libcaca/io.c
908   M /trunk/libcaca/line.c
909   M /trunk/libcaca/math.c
910   M /trunk/libcaca/sprite.c
911   M /trunk/libcaca/triangle.c
912   D /trunk/libee
913   M /trunk/src/Makefile.am
914   M /trunk/src/aliens.c
915   M /trunk/src/bonus.c
916   M /trunk/src/box.c
917   M /trunk/src/ceo.c
918   M /trunk/src/collide.c
919   M /trunk/src/common.h
920   M /trunk/src/explosions.c
921   M /trunk/src/intro.c
922   M /trunk/src/main.c
923   M /trunk/src/overlay.c
924   M /trunk/src/player.c
925   M /trunk/src/starfield.c
926   M /trunk/src/tunnel.c
927   M /trunk/src/weapons.c
928   M /trunk/test/Makefile.am
929   M /trunk/test/demo.c
930   M /trunk/test/spritedit.c
931
932  * Renamed libee to libcaca. Far less collisions.
933
934------------------------------------------------------------------------
935r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
936Changed paths:
937   M /trunk/libee/Makefile.am
938   A /trunk/libee/blit.c
939   M /trunk/libee/ee.h
940   M /trunk/test/Makefile.am
941   M /trunk/test/demo.c
942
943  * Very ugly ee_blit function. Will be polished in a while.
944
945------------------------------------------------------------------------
946r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
947Changed paths:
948   M /trunk/libee/ee.c
949   M /trunk/libee/ee.h
950   M /trunk/libee/graphics.c
951   M /trunk/test/demo.c
952
953  * libee/ee.c:
954    + Replaced ee_color_names[] with ee_get_color_name().
955    + Don't oversleep in ee_refresh().
956  * libee/graphics.c:
957    + Implemented ee_printf().
958  * test/demo.c:
959    + If new keypresses are detected, don't wait for the next screen refresh.
960    + Added an fps counter on demos.
961    + Added controls for outlines and drawing boundaries.
962
963------------------------------------------------------------------------
964r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
965Changed paths:
966   M /trunk/libee/ee.c
967   M /trunk/libee/ee.h
968   M /trunk/libee/ee_internals.h
969   M /trunk/libee/graphics.c
970   M /trunk/libee/line.c
971
972  * libee/graphics.c:
973    + Correct clipping in ee_putstr() for long strings.
974  * libee/ee.c:
975    + New ee_get_rendertime() call to provide framerate information.
976  * libee/ee.h:
977    + Added const keywords where it was meaningful, despite Slang's blatant
978      omission of such keywords in its prototypes.
979
980------------------------------------------------------------------------
981r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
982Changed paths:
983   M /trunk/libee/ee.c
984   M /trunk/src/main.c
985   M /trunk/test/demo.c
986
987  * libee/ee.c:
988    + Implemented correct framerate wait loop.
989    + No framedropping yet.
990  * test/demo.c src/main.c:
991    + Set an arbitrary framerate for demos.
992
993------------------------------------------------------------------------
994r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
995Changed paths:
996   M /trunk/src/Makefile.am
997   M /trunk/test/Makefile.am
998
999  * Fixed compilation in an alternate directory.
1000
1001------------------------------------------------------------------------
1002r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
1003Changed paths:
1004   M /trunk/src/box.c
1005   M /trunk/src/main.c
1006   M /trunk/src/player.c
1007   M /trunk/src/starfield.c
1008   M /trunk/src/tunnel.c
1009   M /trunk/src/weapons.c
1010
1011  * Sanity checks after each malloc() call.
1012
1013------------------------------------------------------------------------
1014r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
1015Changed paths:
1016   M /trunk/libee/ee.h
1017   M /trunk/libee/math.c
1018
1019  * libee/math.c:
1020    + ee_sqrt() now uses unsigned ints.
1021    + Avoid overflows in ee_sqrt().
1022
1023------------------------------------------------------------------------
1024r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
1025Changed paths:
1026   M /trunk/src/intro.c
1027
1028  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
1029
1030------------------------------------------------------------------------
1031r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
1032Changed paths:
1033   M /trunk/libee/ee.c
1034   M /trunk/libee/ee_internals.h
1035   M /trunk/libee/graphics.c
1036   M /trunk/libee/sprite.c
1037
1038  * libee/ee.c:
1039    + Error checking in ee_init().
1040    + Pre-generate the empty line for ee_clear().
1041  * libee/sprite.c:
1042    + Better error checking in ee_sprite_load().
1043
1044------------------------------------------------------------------------
1045r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
1046Changed paths:
1047   M /trunk/libee/conic.c
1048   M /trunk/libee/line.c
1049   M /trunk/src/box.c
1050
1051  * Minor coding style changes.
1052
1053------------------------------------------------------------------------
1054r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
1055Changed paths:
1056   M /trunk/data/Makefile.am
1057   D /trunk/data/bar_boss
1058   D /trunk/data/bar_fighter
1059   A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
1060   A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
1061   D /trunk/data/baz_fighter
1062   A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
1063   A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
1064   A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
1065   D /trunk/data/explosion_medium
1066   D /trunk/data/explosion_small
1067   D /trunk/data/foo_fighter
1068   A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
1069   D /trunk/data/item_gem
1070   D /trunk/data/item_heart
1071   A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
1072   D /trunk/data/ship_green
1073   D /trunk/data/weapon_bomb
1074   D /trunk/data/weapon_fragbomb
1075   A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
1076   A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
1077   A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
1078   A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
1079   M /trunk/src/aliens.c
1080   M /trunk/src/bonus.c
1081   M /trunk/src/explosions.c
1082   M /trunk/src/intro.c
1083   M /trunk/src/player.c
1084   M /trunk/src/weapons.c
1085   M /trunk/test/demo.c
1086
1087  * Renamed sprites to < 8+3 names for the DOS port.
1088
1089------------------------------------------------------------------------
1090r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
1091Changed paths:
1092   M /trunk/data/bar_boss
1093   M /trunk/data/bar_fighter
1094   M /trunk/data/baz_fighter
1095   M /trunk/data/explosion_medium
1096   M /trunk/data/explosion_small
1097   M /trunk/data/foo_fighter
1098   M /trunk/data/item_gem
1099   M /trunk/data/item_heart
1100   M /trunk/data/ship_green
1101   M /trunk/data/weapon_bomb
1102   M /trunk/data/weapon_fragbomb
1103   M /trunk/src/starfield.c
1104   M /trunk/test/demo.c
1105
1106  * test/demo.c:
1107    + Removed a spurious '\n' from an ee_putstr().
1108  * src/starfield.c:
1109    + Fixed starfield color.
1110  * data/:
1111    + Fixed every sprite's colors.
1112
1113------------------------------------------------------------------------
1114r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
1115Changed paths:
1116   A /trunk/BUGS
1117   M /trunk/Makefile.am
1118   M /trunk/README
1119   M /trunk/TODO
1120   M /trunk/libee/Makefile.am
1121   M /trunk/libee/box.c
1122   M /trunk/libee/conic.c
1123   M /trunk/libee/ee.c
1124   M /trunk/libee/ee.h
1125   A /trunk/libee/ee_internals.h
1126   M /trunk/libee/graphics.c
1127   M /trunk/libee/io.c
1128   M /trunk/libee/line.c
1129   M /trunk/libee/math.c
1130   M /trunk/libee/sprite.c
1131   M /trunk/libee/triangle.c
1132   M /trunk/src/Makefile.am
1133   M /trunk/src/overlay.c
1134   M /trunk/src/weapons.c
1135   M /trunk/test/demo.c
1136
1137  * libee/ee.h:
1138    + Added ee_color_names[] containing our 16 color names.
1139  * libee/ee.c:
1140    + Extended our color set to the full 16 instead of 10.
1141    + Precalculate ncurses attributes.
1142  * libee/graphics.c:
1143    + Clip color value in ee_set_color().
1144    + Clip characters in ee_putchar().
1145    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
1146  * libee/ee_internals.h:
1147    + New file to share extern variables within libee.
1148
1149  * test/demo.c:
1150    + Added a simple demo_color() to output all colors.
1151    + Replaced four ee_draw_line() with ee_draw_thin_box().
1152    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
1153      defines y1.
1154    + Randomized colours from 0 to 15 instead of 1 to 10.
1155
1156  * src/Makefiles.am:
1157    + Added -lm to the ttyvaders linking flags because of the intro.
1158
1159  * README BUGS TODO:
1160    + Updated.
1161
1162------------------------------------------------------------------------
1163r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
1164Changed paths:
1165   M /trunk/README
1166   M /trunk/configure.ac
1167   M /trunk/libee/ee.c
1168   M /trunk/libee/graphics.c
1169
1170  * README:
1171    + Added a note about dos cross-compilation.
1172  * configure.ac:
1173    + Added a check for ScreenUpdate in <pc.h>.
1174  * libee/graphics.c libee/ee.c:
1175    + Improved the conio port thanks to ScreenUpdate().
1176
1177------------------------------------------------------------------------
1178r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
1179Changed paths:
1180   M /trunk/configure.ac
1181   M /trunk/libee/conic.c
1182   M /trunk/libee/ee.c
1183   M /trunk/libee/graphics.c
1184   M /trunk/libee/io.c
1185   M /trunk/libee/line.c
1186
1187  * MS-DOS port of libee, using <conio.h>.
1188
1189------------------------------------------------------------------------
1190r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
1191Changed paths:
1192   M /trunk/data/foo_fighter
1193   M /trunk/libee/box.c
1194   M /trunk/libee/ee.h
1195   M /trunk/libee/graphics.c
1196   M /trunk/libee/line.c
1197   M /trunk/libee/sprite.c
1198   M /trunk/src/Makefile.am
1199   M /trunk/src/aliens.c
1200   M /trunk/src/bonus.c
1201   M /trunk/src/box.c
1202   M /trunk/src/common.h
1203   M /trunk/src/explosions.c
1204   A /trunk/src/intro.c
1205   M /trunk/src/main.c
1206   M /trunk/src/overlay.c
1207   M /trunk/src/player.c
1208   M /trunk/src/starfield.c
1209   M /trunk/src/tunnel.c
1210   M /trunk/src/weapons.c
1211   M /trunk/test/demo.c
1212   M /trunk/test/spritedit.c
1213
1214  * libee/graphics.c:
1215    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
1216  * libee/line.c:
1217    + Implemented draw_polyline() and draw_thin_polyline().
1218  * libee/sprite.c:
1219    + Removed the f member of struct ee_sprite.
1220    + Implemented ee_get_sprite_{width|height|dx|dy}().
1221    + Restore the color fater ee_draw_sprite() is called.
1222  * libee/box.c:
1223    + Fixed a bug causing improper box clipping at the right and the bottom.
1224  * data/foo_fighter:
1225    + Fixed bugs in the sprite.
1226  * src/intro.c:
1227    + Test effects for the future game's intro.
1228  * test/spritedit.c:
1229    + Added stuff to the sprite editor. We can now navigate through frames.
1230
1231------------------------------------------------------------------------
1232r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
1233Changed paths:
1234   M /trunk/libee/Makefile.am
1235   A /trunk/libee/box.c
1236   M /trunk/libee/conic.c
1237   M /trunk/libee/ee.h
1238   M /trunk/libee/triangle.c
1239   M /trunk/test/demo.c
1240
1241  * libee/triangle.c:
1242    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
1243  * libee/box.c:
1244    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
1245  * libee/conic.c:
1246    + Wrote ee_fill_ellipse().
1247    + First attempt at ee_draw_thin_ellipse(), to be reworked.
1248  * test/demo.c:
1249    + Merged demo_lines() and demo_thin_lines().
1250    + Merged demo_triangles() and demo_outlined_triangles().
1251    + Wrote demo_box().
1252    + Use ee_fill_ellipse() in demo_all().
1253
1254------------------------------------------------------------------------
1255r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
1256Changed paths:
1257   M /trunk/data/Makefile.am
1258   A /trunk/data/ship_green
1259   M /trunk/src/collide.c
1260   M /trunk/src/main.c
1261   M /trunk/src/player.c
1262   M /trunk/src/weapons.c
1263
1264  * src/weapons.c:
1265    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
1266  * src/player.c:
1267    + Use ee_draw_sprite() to draw our ship.
1268
1269------------------------------------------------------------------------
1270r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
1271Changed paths:
1272   M /trunk/libee/Makefile.am
1273   M /trunk/libee/conic.c
1274   M /trunk/libee/ee.c
1275   M /trunk/libee/ee.h
1276   A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
1277   M /trunk/libee/io.c
1278   M /trunk/libee/line.c
1279   M /trunk/libee/math.c
1280   M /trunk/libee/sprite.c
1281   M /trunk/libee/triangle.c
1282   M /trunk/src/box.c
1283   M /trunk/src/overlay.c
1284   M /trunk/src/player.c
1285   M /trunk/src/starfield.c
1286   M /trunk/src/tunnel.c
1287   M /trunk/src/weapons.c
1288   M /trunk/test/demo.c
1289
1290  * libee/graphics.c:
1291    + Moved ee_putstr() and ee_putchar() in here.
1292  * libee/ee.h:
1293    + Got rid of ee_goto().
1294    + Moved <slang.h> or <curses.h> into libee.
1295  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
1296  * Ditto for ee_putchar().
1297
1298------------------------------------------------------------------------
1299r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
1300Changed paths:
1301   M /trunk/data/Makefile.am
1302   M /trunk/src/Makefile.am
1303   M /trunk/test
1304   M /trunk/test/Makefile.am
1305   A /trunk/test/spritedit.c
1306
1307  * test/spritedit.c:
1308    + Placeholder for our upcoming sprite editor.
1309  * src/Makefile.am data/Makefile.am:
1310    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
1311
1312------------------------------------------------------------------------
1313r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
1314Changed paths:
1315   M /trunk/data/Makefile.am
1316   A /trunk/data/weapon_fragbomb
1317   M /trunk/src/weapons.c
1318
1319  * src/weapons.c data/weapon_fragbomb:
1320    + Drew the fragbomb sprite.
1321    + Use the fragbomb in src/weapons.c.
1322
1323------------------------------------------------------------------------
1324r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
1325Changed paths:
1326   M /trunk/data/Makefile.am
1327   A /trunk/data/weapon_bomb
1328   M /trunk/src/weapons.c
1329
1330  * data/weapon_bomb:
1331    + New bomb sprite.
1332  * src/weapons.c:
1333    + Switched the bomb drawing to use ee_draw_sprite().
1334
1335------------------------------------------------------------------------
1336r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
1337Changed paths:
1338   M /trunk/data/Makefile.am
1339   A /trunk/data/explosion_medium
1340   A /trunk/data/explosion_small
1341   M /trunk/libee/sprite.c
1342   M /trunk/src/explosions.c
1343
1344  * libee/sprite.c:
1345    + Made sprite loading more robust.
1346  * src/explosions.c:
1347    + No longer use ee_putchar etc. to draw our sprites, but use
1348      ee_draw_sprite().
1349  * data/:
1350    + Drew explosion_medium and explosion_small sprites.
1351
1352------------------------------------------------------------------------
1353r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
1354Changed paths:
1355   M /trunk/libee/conic.c
1356
1357  * libee/conic.c: Clip circles and ellipses.
1358
1359------------------------------------------------------------------------
1360r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
1361Changed paths:
1362   M /trunk/libee/conic.c
1363   M /trunk/libee/sprite.c
1364
1365  * libee/sprite.c:
1366    + Added sanity checks in ee_sprite_* functions.
1367  * libee/conic.c:
1368    + Use ellipsepoints() in ee_draw_circle().
1369
1370------------------------------------------------------------------------
1371r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
1372Changed paths:
1373   M /trunk/test/demo.c
1374
1375  * test/demo.c:
1376    + Ellipses demo.
1377
1378------------------------------------------------------------------------
1379r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
1380Changed paths:
1381   M /trunk/libee/conic.c
1382   M /trunk/libee/ee.h
1383
1384  * libee/conic.c:
1385    + ee_draw_ellipse().
1386
1387------------------------------------------------------------------------
1388r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
1389Changed paths:
1390   M /trunk/libee/Makefile.am
1391   D /trunk/libee/circle.c
1392   A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
1393   M /trunk/libee/line.c
1394
1395  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
1396
1397------------------------------------------------------------------------
1398r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
1399Changed paths:
1400   M /trunk/libee/line.c
1401
1402  * libee/line.c:
1403    + Added code comments.
1404
1405------------------------------------------------------------------------
1406r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
1407Changed paths:
1408   M /trunk/configure.ac
1409   M /trunk/libee/Makefile.am
1410   M /trunk/src/Makefile.am
1411   M /trunk/test/Makefile.am
1412
1413  * configure.ac:
1414    + Moved optimization flags and warning triggers here.
1415    + Updated the snapshot timestamp.
1416
1417------------------------------------------------------------------------
1418r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
1419Changed paths:
1420   M /trunk/test/demo.c
1421
1422  * test/demo.c: Nicer complete demo.
1423
1424------------------------------------------------------------------------
1425r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
1426Changed paths:
1427   M /trunk/data/Makefile.am
1428   A /trunk/data/baz_fighter
1429   A /trunk/data/foo_fighter
1430   A /trunk/data/item_gem
1431   A /trunk/data/item_heart
1432   M /trunk/libee/ee.h
1433   M /trunk/libee/sprite.c
1434   M /trunk/src/aliens.c
1435   M /trunk/src/bonus.c
1436   M /trunk/src/box.c
1437
1438  * libee/sprite.c:
1439    + More robust sprite loader.
1440    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
1441    + Free all structures in ee_free_sprite().
1442  * src/aliens.c src/bonus.c:
1443    + Use ee_draw_sprite() instead of our manual sprite rendering.
1444  * src/box.c:
1445    + Use ee_draw_line() instead of the manual equivalent.
1446  * data/:
1447    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
1448
1449------------------------------------------------------------------------
1450r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
1451Changed paths:
1452   A /trunk/data/Makefile.am
1453
1454  * Oops, forgot data/Makefile.am.
1455
1456------------------------------------------------------------------------
1457r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
1458Changed paths:
1459   M /trunk/Makefile.am
1460   M /trunk/configure.ac
1461   A /trunk/data
1462   A /trunk/data/bar_boss
1463   A /trunk/data/bar_fighter
1464   M /trunk/test/demo.c
1465
1466  * test/demo.c:
1467    + Wrote a little sprite demo.
1468  * data/:
1469    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
1470
1471------------------------------------------------------------------------
1472r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
1473Changed paths:
1474   M /trunk/libee/Makefile.am
1475   M /trunk/libee/ee.h
1476   A /trunk/libee/sprite.c
1477
1478  * libee/sprite.c:
1479    + Beginning of sprite handling within the library.
1480    + Added support to load files.
1481
1482------------------------------------------------------------------------
1483r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
1484Changed paths:
1485   M /trunk/test/demo.c
1486
1487  * test/demo.c:
1488    + outlined triangles demo.
1489
1490------------------------------------------------------------------------
1491r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
1492Changed paths:
1493   M /trunk/configure.ac
1494   M /trunk/libee/Makefile.am
1495   M /trunk/src/Makefile.am
1496   M /trunk/test/Makefile.am
1497
1498  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
1499
1500------------------------------------------------------------------------
1501r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
1502Changed paths:
1503   M /trunk/src/aliens.c
1504   M /trunk/src/bonus.c
1505   M /trunk/src/box.c
1506   M /trunk/src/collide.c
1507   M /trunk/src/explosions.c
1508   M /trunk/src/main.c
1509   M /trunk/src/overlay.c
1510   M /trunk/src/player.c
1511   M /trunk/src/starfield.c
1512   M /trunk/src/tunnel.c
1513   M /trunk/src/weapons.c
1514
1515  * src/*.c:
1516    + Added missing #include "config.h".
1517    + Fixed a nasty bug in ee_rand() calls.
1518
1519------------------------------------------------------------------------
1520r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
1521Changed paths:
1522   M /trunk/test/demo.c
1523
1524  * test/demo.c:
1525    + Disabled the pyramid demo and wrote a simple triangles demo.
1526
1527------------------------------------------------------------------------
1528r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
1529Changed paths:
1530   M /trunk/libee/Makefile.am
1531   M /trunk/libee/ee.h
1532   A /trunk/libee/triangle.c
1533   M /trunk/test/Makefile.am
1534   M /trunk/test/demo.c
1535
1536  * libee/triangle.c:
1537    + Implemented ee_fill_triangle().
1538  * test/demo.c:
1539    + Triangle demo.
1540
1541------------------------------------------------------------------------
1542r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
1543Changed paths:
1544   M /trunk/libee/ee.h
1545   M /trunk/libee/line.c
1546   M /trunk/test/demo.c
1547
1548  * libee/line.c:
1549    + ee_draw_thin_line().
1550  * test/demo.c:
1551    + Added a thin lines demo.
1552
1553------------------------------------------------------------------------
1554r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
1555Changed paths:
1556   M /trunk/libee/line.c
1557
1558  * libee/line.c: genericized line drawing for future use.
1559
1560------------------------------------------------------------------------
1561r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
1562Changed paths:
1563   M /trunk/test
1564   M /trunk/test/demo.c
1565
1566  * test/demo.c:
1567    + Putpixel demo.
1568    + Draw line demo.
1569    + Draw circle demo.
1570    + Animated radar demo.
1571
1572------------------------------------------------------------------------
1573r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
1574Changed paths:
1575   M /trunk/libee/Makefile.am
1576   A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
1577   M /trunk/libee/ee.h
1578   M /trunk/libee/line.c
1579   M /trunk/src/weapons.c
1580
1581  * src/weapons.c:
1582    + Removed draw_circle, use ee_draw_circle instead.
1583  * libee/circle.c:
1584    + New ee_draw_circle function.
1585  * libee/line.c:
1586    + Changed an internal function's name.
1587
1588------------------------------------------------------------------------
1589r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
1590Changed paths:
1591   M /trunk/libee
1592   M /trunk/libee/Makefile.am
1593   M /trunk/libee/ee.h
1594   A /trunk/libee/line.c
1595
1596  * libee/line.c: Implemented ee_draw_line.
1597
1598------------------------------------------------------------------------
1599r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
1600Changed paths:
1601   M /trunk/libee/ee.c
1602   M /trunk/libee/ee.h
1603   M /trunk/test/demo.c
1604
1605  * libee/ee.c:
1606    + got rid of DELAY.
1607  * test/demo.c:
1608    + Minor animation effect.
1609
1610------------------------------------------------------------------------
1611r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
1612Changed paths:
1613   M /trunk/libee/math.c
1614
1615  * libee/math.c: fixed a thinko in ee_rand().
1616
1617------------------------------------------------------------------------
1618r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
1619Changed paths:
1620   M /trunk/libee/Makefile.am
1621   M /trunk/libee/ee.c
1622   M /trunk/libee/ee.h
1623   A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
1624   A /trunk/libee/math.c
1625   M /trunk/src/Makefile.am
1626   M /trunk/src/aliens.c
1627   M /trunk/src/collide.c
1628   M /trunk/src/common.h
1629   M /trunk/src/explosions.c
1630   M /trunk/src/main.c
1631   D /trunk/src/math.c
1632   M /trunk/src/starfield.c
1633   M /trunk/src/tunnel.c
1634   M /trunk/src/weapons.c
1635
1636  * libee/io.c:
1637    + Moved ee_get_key() here.
1638  * libee/math.c:
1639    + Moved r00t() here and renamed it to ee_sqrt().
1640    + Moved GET_RAND() here and renamed it to ee_rand().
1641  * src/math.c:
1642    + Removed this deprecated file.
1643
1644------------------------------------------------------------------------
1645r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
1646Changed paths:
1647   M /trunk/src/aliens.c
1648   M /trunk/src/bonus.c
1649   M /trunk/src/box.c
1650   M /trunk/src/ceo.c
1651   M /trunk/src/collide.c
1652   M /trunk/src/common.h
1653   M /trunk/src/explosions.c
1654   M /trunk/src/main.c
1655   M /trunk/src/math.c
1656   M /trunk/src/overlay.c
1657   M /trunk/src/player.c
1658   M /trunk/src/starfield.c
1659   M /trunk/src/tunnel.c
1660   M /trunk/src/weapons.c
1661
1662  * Coding style everywhere.
1663
1664------------------------------------------------------------------------
1665r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
1666Changed paths:
1667   M /trunk/libee/Makefile.am
1668   M /trunk/test/Makefile.am
1669   A /trunk/test/demo.c
1670
1671  * libee/Makefile.am, test/Makefile.am:
1672    + Added more compiler warning flags.
1673  * test/demo.c:
1674    + Small demo for libee.
1675
1676------------------------------------------------------------------------
1677r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
1678Changed paths:
1679   M /trunk/libee/ee.c
1680
1681  * libee/ee.c: Fixed a compilation warning.
1682
1683------------------------------------------------------------------------
1684r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
1685Changed paths:
1686   M /trunk/libee/ee.c
1687
1688  * libee/ee.c: Exact line fill in ee_clear().
1689
1690------------------------------------------------------------------------
1691r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
1692Changed paths:
1693   M /trunk/libee/Makefile.am
1694   M /trunk/libee/ee.c
1695   A /trunk/libee/ee.h
1696   M /trunk/src/Makefile.am
1697   M /trunk/src/aliens.c
1698   M /trunk/src/bonus.c
1699   M /trunk/src/box.c
1700   M /trunk/src/ceo.c
1701   M /trunk/src/common.h
1702   M /trunk/src/explosions.c
1703   M /trunk/src/main.c
1704   M /trunk/src/overlay.c
1705   M /trunk/src/player.c
1706   M /trunk/src/starfield.c
1707   M /trunk/src/tunnel.c
1708   M /trunk/src/weapons.c
1709
1710  * libee is now standalone.
1711
1712------------------------------------------------------------------------
1713r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
1714Changed paths:
1715   M /trunk/Makefile.am
1716   M /trunk/configure.ac
1717   M /trunk/libee
1718   A /trunk/libee/Makefile.am
1719   M /trunk/src/Makefile.am
1720   A /trunk/test
1721   A /trunk/test/Makefile.am
1722
1723  * libee is now (almost) standalone.
1724
1725------------------------------------------------------------------------
1726r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
1727Changed paths:
1728   M /trunk/doc/shapes.txt
1729   A /trunk/libee
1730   A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
1731   M /trunk/src/Makefile.am
1732   M /trunk/src/ceo.c
1733   M /trunk/src/common.h
1734   D /trunk/src/graphics.c
1735   M /trunk/src/main.c
1736
1737  * libee/ee.c:
1738    + First file in libee, from src/graphics.c.
1739    + Disable cursor upon initialisation.
1740    + Added delay code for constant framerate.
1741  * src/common.h:
1742    + Minor compilation fix for latest ncurses.
1743
1744------------------------------------------------------------------------
1745r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
1746Changed paths:
1747   M /trunk/bootstrap
1748
1749  * bootstrap: always remove autom4te.cache.
1750
1751------------------------------------------------------------------------
1752r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
1753Changed paths:
1754   M /trunk
1755   M /trunk/autotools
1756   M /trunk/bootstrap
1757   M /trunk/configure.ac
1758   M /trunk/debian
1759   M /trunk/src
1760   M /trunk/src/aliens.c
1761   M /trunk/src/bonus.c
1762   M /trunk/src/box.c
1763   M /trunk/src/ceo.c
1764   M /trunk/src/collide.c
1765   M /trunk/src/common.h
1766   M /trunk/src/explosions.c
1767   M /trunk/src/graphics.c
1768   M /trunk/src/main.c
1769   M /trunk/src/math.c
1770   M /trunk/src/overlay.c
1771   M /trunk/src/player.c
1772   M /trunk/src/starfield.c
1773   M /trunk/src/tunnel.c
1774   M /trunk/src/weapons.c
1775
1776  * Fixed keywords, ignore, and lots of tiny SVN things.
1777
1778------------------------------------------------------------------------
1779r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
1780Changed paths:
1781   M /trunk/TODO
1782   M /trunk/src/Makefile.am
1783   A /trunk/src/box.c
1784   M /trunk/src/common.h
1785   M /trunk/src/main.c
1786   M /trunk/src/overlay.c
1787
1788  * support for boxes
1789  * application: pause box
1790
1791------------------------------------------------------------------------
1792r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
1793Changed paths:
1794   M /trunk/TODO
1795   M /trunk/src/collide.c
1796
1797  * cosmetic code changes.
1798  * fixed a bug in the tunnel munching.
1799
1800------------------------------------------------------------------------
1801r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
1802Changed paths:
1803   M /trunk/README
1804   M /trunk/TODO
1805   M /trunk/configure.ac
1806   M /trunk/src/weapons.c
1807
1808  * fixed the ncurses build.
1809  * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
1810
1811------------------------------------------------------------------------
1812r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
1813Changed paths:
1814   M /trunk/configure.ac
1815   M /trunk/src/collide.c
1816   M /trunk/src/common.h
1817   M /trunk/src/graphics.c
1818   M /trunk/src/main.c
1819   M /trunk/src/overlay.c
1820   M /trunk/src/player.c
1821
1822  * new timestamp for a new snapshot.
1823  * lots of sanity checks in collide.c.
1824  * moved usleep() to graphics.c.
1825  * added random key generator in the dummy driver.
1826  * cosmetic changes in the energy bars.
1827
1828------------------------------------------------------------------------
1829r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
1830Changed paths:
1831   M /trunk/src/Makefile.am
1832   M /trunk/src/common.h
1833   M /trunk/src/main.c
1834   A /trunk/src/overlay.c
1835   M /trunk/src/player.c
1836
1837  * better handling of special weapon timeout.
1838  * the bomb is now part of the standard fire button effect.
1839  * overlay for life and special weapon jauges.
1840
1841------------------------------------------------------------------------
1842r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
1843Changed paths:
1844   M /trunk/src/aliens.c
1845   M /trunk/src/collide.c
1846   M /trunk/src/common.h
1847   M /trunk/src/main.c
1848   M /trunk/src/player.c
1849
1850  * aliens are now named foo, bar and baz.
1851  * beginning of life jauges.
1852
1853------------------------------------------------------------------------
1854r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
1855Changed paths:
1856   M /trunk/src/common.h
1857   M /trunk/src/main.c
1858   M /trunk/src/player.c
1859
1860  * ship has vx and vy.
1861
1862------------------------------------------------------------------------
1863r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
1864Changed paths:
1865   M /trunk/TODO
1866   M /trunk/src/main.c
1867   M /trunk/src/tunnel.c
1868
1869  * cosmetic change: reworked draw_tunnel.
1870
1871------------------------------------------------------------------------
1872r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
1873Changed paths:
1874   M /trunk/src/main.c
1875   M /trunk/src/tunnel.c
1876
1877  * lasers are now twice as fast.
1878  * walls are now filled, and displayed on top of aliens.
1879
1880------------------------------------------------------------------------
1881r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
1882Changed paths:
1883   M /trunk/configure.ac
1884   M /trunk/src/Makefile.am
1885   M /trunk/src/ceo.c
1886   M /trunk/src/common.h
1887   M /trunk/src/graphics.c
1888   M /trunk/src/main.c
1889   M /trunk/src/tunnel.c
1890
1891  * added support for --disable-slang.
1892  * fixed an overflow in the tunnel update code.
1893  * fragbomb is now 'f', not 'd'.
1894  * added a missing call to init_bonus().
1895
1896------------------------------------------------------------------------
1897r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
1898Changed paths:
1899   M /trunk/TODO
1900   M /trunk/src/collide.c
1901   M /trunk/src/common.h
1902   M /trunk/src/main.c
1903   M /trunk/src/starfield.c
1904   M /trunk/src/tunnel.c
1905   M /trunk/src/weapons.c
1906
1907  * the beam now digs the tunnel.
1908  * the starfield is now an array of stars.
1909  * fixed wall rendering (offset issues and disappearing left wall).
1910  * 32 seekers on fragbomb explosion, not 16.
1911
1912------------------------------------------------------------------------
1913r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
1914Changed paths:
1915   M /trunk/src/weapons.c
1916
1917  * seekers and homing bombs react more quickly.
1918  * 16 seekers on fragbomb explosion instead of 12.
1919
1920------------------------------------------------------------------------
1921r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
1922Changed paths:
1923   M /trunk/src/math.c
1924   M /trunk/src/weapons.c
1925
1926  * fixed a segfault when the target seeker speed was zero.
1927  * factorized the seeker generation on fragbomb explosion.
1928
1929------------------------------------------------------------------------
1930r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
1931Changed paths:
1932   M /trunk/src/Makefile.am
1933   M /trunk/src/common.h
1934   A /trunk/src/math.c
1935   M /trunk/src/weapons.c
1936
1937  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
1938
1939------------------------------------------------------------------------
1940r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
1941Changed paths:
1942   M /trunk/doc/shapes.txt
1943   M /trunk/src/aliens.c
1944   M /trunk/src/ceo.c
1945   M /trunk/src/collide.c
1946   M /trunk/src/common.h
1947   M /trunk/src/main.c
1948   M /trunk/src/weapons.c
1949
1950  * dead aliens don't explode in the collision loop but in their update loop.
1951  * new super weapon, the fragmentation bomb.
1952
1953------------------------------------------------------------------------
1954r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
1955Changed paths:
1956   M /trunk/.cvsignore
1957   M /trunk/Makefile.am
1958   A /trunk/autotools
1959   A /trunk/autotools/.cvsignore
1960   A /trunk/autotools/Makefile.am
1961   M /trunk/bootstrap
1962   M /trunk/configure.ac
1963   M /trunk/debian/.cvsignore
1964   M /trunk/src/Makefile.am
1965
1966  * Moved generated autotools files to the autotools/ directory.
1967
1968------------------------------------------------------------------------
1969r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
1970Changed paths:
1971   M /trunk/src/aliens.c
1972   M /trunk/src/bonus.c
1973   M /trunk/src/ceo.c
1974   M /trunk/src/collide.c
1975   M /trunk/src/common.h
1976   M /trunk/src/explosions.c
1977   M /trunk/src/graphics.c
1978   M /trunk/src/main.c
1979   M /trunk/src/player.c
1980   M /trunk/src/starfield.c
1981   M /trunk/src/tunnel.c
1982   M /trunk/src/weapons.c
1983
1984  * I think I fucked up the $Id tags on my previous commit.
1985
1986------------------------------------------------------------------------
1987r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
1988Changed paths:
1989   A /trunk/COPYING
1990   M /trunk/src/aliens.c
1991   M /trunk/src/bonus.c
1992   M /trunk/src/ceo.c
1993   M /trunk/src/collide.c
1994   M /trunk/src/common.h
1995   M /trunk/src/explosions.c
1996   M /trunk/src/graphics.c
1997   M /trunk/src/main.c
1998   M /trunk/src/player.c
1999   M /trunk/src/starfield.c
2000   M /trunk/src/tunnel.c
2001   M /trunk/src/weapons.c
2002
2003  * added the COPYING file (GPLv2).
2004  * added GPL headers to source files.
2005
2006------------------------------------------------------------------------
2007r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
2008Changed paths:
2009   M /trunk/src/Makefile.am
2010   A /trunk/src/ceo.c
2011   M /trunk/src/common.h
2012   M /trunk/src/main.c
2013
2014  * tab == hotkey for CEO alert.
2015
2016------------------------------------------------------------------------
2017r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
2018Changed paths:
2019   M /trunk/TODO
2020   M /trunk/doc/shapes.txt
2021   M /trunk/src/aliens.c
2022
2023  * 3rd alien type.
2024
2025------------------------------------------------------------------------
2026r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
2027Changed paths:
2028   D /trunk/Makefile
2029
2030  * Scrapped Makefile.
2031
2032------------------------------------------------------------------------
2033r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
2034Changed paths:
2035   M /trunk/Makefile
2036   A /trunk/README
2037   A /trunk/TODO
2038
2039  * README and TODO files.
2040
2041------------------------------------------------------------------------
2042r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
2043Changed paths:
2044   M /trunk/Makefile
2045   M /trunk/configure.ac
2046   M /trunk/doc/shapes.txt
2047   M /trunk/src/collide.c
2048   M /trunk/src/weapons.c
2049
2050  * the bomb's head is now white
2051
2052------------------------------------------------------------------------
2053r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
2054Changed paths:
2055   M /trunk/doc/shapes.txt
2056   M /trunk/src/aliens.c
2057   M /trunk/src/collide.c
2058   M /trunk/src/common.h
2059   M /trunk/src/main.c
2060   M /trunk/src/weapons.c
2061
2062  * new weapon: bomb.
2063  * beam now collides with aliens.
2064
2065------------------------------------------------------------------------
2066r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
2067Changed paths:
2068   M /trunk/doc/shapes.txt
2069   M /trunk/src/common.h
2070   M /trunk/src/main.c
2071   M /trunk/src/weapons.c
2072
2073  * 'beam' weapon.
2074
2075------------------------------------------------------------------------
2076r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
2077Changed paths:
2078   M /trunk/Makefile
2079   M /trunk/configure.ac
2080   M /trunk/debian/changelog
2081   M /trunk/debian/control
2082   M /trunk/debian/rules
2083   M /trunk/doc/shapes.txt
2084   M /trunk/src/Makefile.am
2085   M /trunk/src/aliens.c
2086   A /trunk/src/bonus.c
2087   M /trunk/src/collide.c
2088   M /trunk/src/common.h
2089   M /trunk/src/explosions.c
2090   M /trunk/src/graphics.c
2091   M /trunk/src/main.c
2092   M /trunk/src/player.c
2093   M /trunk/src/starfield.c
2094   M /trunk/src/tunnel.c
2095   M /trunk/src/weapons.c
2096
2097  * real Debian package files.
2098  * two new types of aliens. only one rules.
2099  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
2100  * added bonuses at alien death. they do nothing yet.
2101  * seeker missiles. 'b' to test.
2102  * weapon resolution is now 16*char. needs to be generalized.
2103  * fixed the supernova bugs. center could collide with the tunnel, and
2104    the last frame was badly displayed.
2105  * lots of cleanups everywhere.
2106
2107------------------------------------------------------------------------
2108r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
2109Changed paths:
2110   M /trunk/.cvsignore
2111   M /trunk/Makefile
2112   A /trunk/Makefile.am
2113   D /trunk/aliens.c
2114   A /trunk/bootstrap
2115   D /trunk/collide.c
2116   D /trunk/common.h
2117   A /trunk/configure.ac
2118   A /trunk/debian
2119   A /trunk/debian/.cvsignore
2120   A /trunk/debian/Makefile.am
2121   A /trunk/debian/changelog
2122   A /trunk/debian/control
2123   A /trunk/debian/rules
2124   A /trunk/doc
2125   A /trunk/doc/shapes.txt
2126   D /trunk/explosions.c
2127   D /trunk/graphics.c
2128   D /trunk/main.c
2129   D /trunk/player.c
2130   D /trunk/shapes.txt
2131   A /trunk/src
2132   A /trunk/src/.cvsignore
2133   A /trunk/src/Makefile.am
2134   A /trunk/src/aliens.c
2135   A /trunk/src/collide.c
2136   A /trunk/src/common.h
2137   A /trunk/src/explosions.c
2138   A /trunk/src/graphics.c
2139   A /trunk/src/main.c
2140   A /trunk/src/player.c
2141   A /trunk/src/starfield.c
2142   A /trunk/src/tunnel.c
2143   A /trunk/src/weapons.c
2144   D /trunk/starfield.c
2145   D /trunk/tunnel.c
2146   D /trunk/weapons.c
2147
2148  * autotoolificationized the whole thing.
2149
2150------------------------------------------------------------------------
2151r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
2152Changed paths:
2153   M /trunk/collide.c
2154   M /trunk/common.h
2155   M /trunk/explosions.c
2156   M /trunk/main.c
2157   M /trunk/player.c
2158   M /trunk/weapons.c
2159
2160  * moved nuke from explosions to weapons.
2161  * used a cool Bresenham algorithm to draw the nuke circles.
2162  * nuke collides with aliens.
2163
2164------------------------------------------------------------------------
2165r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
2166Changed paths:
2167   A /trunk/.cvsignore
2168
2169  * .cvsignore file.
2170
2171------------------------------------------------------------------------
2172r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
2173Changed paths:
2174   A /branches
2175   A /trunk
2176   A /trunk/Makefile
2177   A /trunk/aliens.c
2178   A /trunk/collide.c
2179   A /trunk/common.h
2180   A /trunk/explosions.c
2181   A /trunk/graphics.c
2182   A /trunk/main.c
2183   A /trunk/player.c
2184   A /trunk/shapes.txt
2185   A /trunk/starfield.c
2186   A /trunk/tunnel.c
2187   A /trunk/weapons.c
2188
2189  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
2190    the nuke is still ugly, almost no collision detection. Nice demo :)
2191
2192------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.