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

2176 righe
66 KiB

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