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.
 
 
 
 
 
 

3502 lines
107 KiB

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