You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2784 lines
85 KiB

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