25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2995 lines
91 KiB

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