Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

2456 righe
75 KiB

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