source: libcaca/trunk/ChangeLog @ 278

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