Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

11079 wiersze
358 KiB

  1. ------------------------------------------------------------------------
  2. r1045 | sam | 2006-11-12 18:45:14 +0100 (Sun, 12 Nov 2006) | 3 lines
  3. Changed paths:
  4. M /trunk/cucul/cucul.h
  5. M /trunk/cucul/legacy.c
  6. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  7. of toilet needs it.
  8. ------------------------------------------------------------------------
  9. r1044 | sam | 2006-11-12 18:30:08 +0100 (Sun, 12 Nov 2006) | 2 lines
  10. Changed paths:
  11. M /trunk/cucul/font.c
  12. M /trunk/cucul/font_mono9.h
  13. M /trunk/cucul/font_monobold12.h
  14. M /trunk/doc/font.dox
  15. M /trunk/tools/makefont.c
  16. * Add maxwidth and maxheight members to the font format.
  17. ------------------------------------------------------------------------
  18. r1043 | sam | 2006-11-12 16:54:50 +0100 (Sun, 12 Nov 2006) | 3 lines
  19. Changed paths:
  20. M /trunk/src/cacademo.c
  21. M /trunk/test/swallow.c
  22. * Random transition times in cacademo.
  23. * Swallow 4 applications instead of 2 in the swallow test.
  24. ------------------------------------------------------------------------
  25. r1042 | sam | 2006-11-12 16:35:04 +0100 (Sun, 12 Nov 2006) | 2 lines
  26. Changed paths:
  27. M /trunk/src/aafire.c
  28. M /trunk/src/cacademo.c
  29. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  30. ------------------------------------------------------------------------
  31. r1041 | sam | 2006-11-12 16:26:13 +0100 (Sun, 12 Nov 2006) | 3 lines
  32. Changed paths:
  33. M /trunk/caca/caca.c
  34. M /trunk/caca/graphics.c
  35. M /trunk/common.h
  36. M /trunk/cucul/attr.c
  37. M /trunk/cucul/canvas.c
  38. M /trunk/cucul/cucul.c
  39. M /trunk/cucul/dither.c
  40. M /trunk/cucul/export.c
  41. M /trunk/cucul/font.c
  42. M /trunk/cucul/frame.c
  43. M /trunk/cucul/import.c
  44. M /trunk/cucul/legacy.c
  45. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  46. * More debugging information in the import/export and font functions.
  47. ------------------------------------------------------------------------
  48. r1040 | sam | 2006-11-12 15:42:58 +0100 (Sun, 12 Nov 2006) | 3 lines
  49. Changed paths:
  50. M /trunk/cucul/font_mono9.h
  51. M /trunk/cucul/font_monobold12.h
  52. M /trunk/test/font2tga.c
  53. M /trunk/tools/makefont.c
  54. * Add CJK punctuation to the default fonts.
  55. * Minor changes to the font2tga test program.
  56. ------------------------------------------------------------------------
  57. r1039 | sam | 2006-11-12 14:11:01 +0100 (Sun, 12 Nov 2006) | 2 lines
  58. Changed paths:
  59. M /trunk/common.h
  60. M /trunk/configure.ac
  61. M /trunk/cucul/export.c
  62. * Add a debug() function and a --enable-debug configure flag.
  63. ------------------------------------------------------------------------
  64. r1038 | sam | 2006-11-12 13:26:48 +0100 (Sun, 12 Nov 2006) | 3 lines
  65. Changed paths:
  66. M /trunk/cucul/font.c
  67. M /trunk/cucul/font_mono9.h
  68. M /trunk/cucul/font_monobold12.h
  69. M /trunk/test/font2tga.c
  70. M /trunk/tools/makefont.c
  71. * Support fullwidth fonts.
  72. * Add Katakanas and Hiraganas to the default fonts.
  73. ------------------------------------------------------------------------
  74. r1037 | sam | 2006-11-12 12:06:34 +0100 (Sun, 12 Nov 2006) | 2 lines
  75. Changed paths:
  76. M /trunk/caca/caca.h
  77. * Documented caca_event_t members.
  78. ------------------------------------------------------------------------
  79. r1036 | sam | 2006-11-12 11:42:14 +0100 (Sun, 12 Nov 2006) | 3 lines
  80. Changed paths:
  81. M /trunk/cucul/cucul.h
  82. M /trunk/cucul/export.c
  83. M /trunk/cucul/font.c
  84. M /trunk/cucul/frame.c
  85. M /trunk/doc/Makefile.am
  86. A /trunk/doc/canvas.dox (from /trunk/cucul/export.c:1033)
  87. A /trunk/doc/font.dox (from /trunk/cucul/font.c:1028)
  88. M /trunk/doc/libcaca.dox
  89. * Documentation updates. Moved the canvas and font format definitions to
  90. the Doxygen documentation.
  91. ------------------------------------------------------------------------
  92. r1035 | sam | 2006-11-12 11:32:38 +0100 (Sun, 12 Nov 2006) | 4 lines
  93. Changed paths:
  94. M /trunk/doc/caca-config.1
  95. * Mention caca-config being deprecated in its manpage, and removed mention
  96. of --plugin-libs from it. The option is still here but does the same as
  97. --libs.
  98. ------------------------------------------------------------------------
  99. r1034 | sam | 2006-11-12 11:06:35 +0100 (Sun, 12 Nov 2006) | 2 lines
  100. Changed paths:
  101. M /trunk/src/cacaplay.c
  102. * Properly handle EOF in cacaplay.
  103. ------------------------------------------------------------------------
  104. r1033 | sam | 2006-11-12 11:04:23 +0100 (Sun, 12 Nov 2006) | 2 lines
  105. Changed paths:
  106. M /trunk/TODO
  107. M /trunk/cucul/export.c
  108. * Documentation fixes and TODO updates.
  109. ------------------------------------------------------------------------
  110. r1032 | sam | 2006-11-12 11:02:51 +0100 (Sun, 12 Nov 2006) | 2 lines
  111. Changed paths:
  112. M /trunk/caca/driver_raw.c
  113. * Flush stdout after writing the data in the raw driver.
  114. ------------------------------------------------------------------------
  115. r1031 | sam | 2006-11-12 10:48:37 +0100 (Sun, 12 Nov 2006) | 2 lines
  116. Changed paths:
  117. M /trunk/doc/cacaplay.1
  118. M /trunk/src/cacaplay.c
  119. * Allow cacaplay to play streams and updated its manpage.
  120. ------------------------------------------------------------------------
  121. r1030 | sam | 2006-11-12 10:46:10 +0100 (Sun, 12 Nov 2006) | 2 lines
  122. Changed paths:
  123. M /trunk/test/swallow.c
  124. * Fix infinite loop due to signed/unsigned mistake.
  125. ------------------------------------------------------------------------
  126. r1029 | sam | 2006-11-11 19:07:58 +0100 (Sat, 11 Nov 2006) | 3 lines
  127. Changed paths:
  128. M /trunk/test
  129. M /trunk/test/Makefile.am
  130. A /trunk/test/swallow.c
  131. * libcaca multiplexer: swallows two libcaca applications, for instance
  132. cacademo and cacafire, and displays them in a canvas.
  133. ------------------------------------------------------------------------
  134. r1028 | sam | 2006-11-11 18:55:11 +0100 (Sat, 11 Nov 2006) | 2 lines
  135. Changed paths:
  136. M /trunk/cucul/import.c
  137. * Fixed a bug in the caca importer.
  138. ------------------------------------------------------------------------
  139. r1027 | sam | 2006-11-11 18:13:16 +0100 (Sat, 11 Nov 2006) | 2 lines
  140. Changed paths:
  141. M /trunk/test/blit.c
  142. * Fix program header.
  143. ------------------------------------------------------------------------
  144. r1026 | sam | 2006-11-11 17:29:39 +0100 (Sat, 11 Nov 2006) | 2 lines
  145. Changed paths:
  146. M /trunk/caca/caca0.h
  147. M /trunk/caca/driver_gl.c
  148. M /trunk/cucul/attr.c
  149. M /trunk/cucul/box.c
  150. M /trunk/cucul/canvas.c
  151. M /trunk/cucul/conic.c
  152. M /trunk/cucul/cucul.h
  153. M /trunk/cucul/dither.c
  154. M /trunk/cucul/import.c
  155. M /trunk/cucul/legacy.c
  156. M /trunk/cucul/line.c
  157. M /trunk/cucul/triangle.c
  158. M /trunk/src/aafire.c
  159. M /trunk/src/cacademo.c
  160. M /trunk/src/cacaview.c
  161. M /trunk/test/blit.c
  162. M /trunk/test/colors.c
  163. M /trunk/test/demo.c
  164. M /trunk/test/dithering.c
  165. M /trunk/test/event.c
  166. M /trunk/test/export.c
  167. M /trunk/test/font.c
  168. M /trunk/test/font2tga.c
  169. M /trunk/test/frames.c
  170. M /trunk/test/fullwidth.c
  171. M /trunk/test/input.c
  172. M /trunk/test/spritedit.c
  173. M /trunk/test/transform.c
  174. M /trunk/test/truecolor.c
  175. M /trunk/test/unicode.c
  176. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  177. ------------------------------------------------------------------------
  178. r1025 | sam | 2006-11-11 16:38:40 +0100 (Sat, 11 Nov 2006) | 2 lines
  179. Changed paths:
  180. M /trunk/cucul/canvas.c
  181. M /trunk/test/Makefile.am
  182. A /trunk/test/blit.c
  183. * Made cucul_blit() handle-aware. Added a blit test for that.
  184. ------------------------------------------------------------------------
  185. r1024 | sam | 2006-11-11 16:17:16 +0100 (Sat, 11 Nov 2006) | 2 lines
  186. Changed paths:
  187. M /trunk/test/transform.c
  188. * Free all memory upon exit in the transform test.
  189. ------------------------------------------------------------------------
  190. r1023 | sam | 2006-11-11 16:10:38 +0100 (Sat, 11 Nov 2006) | 3 lines
  191. Changed paths:
  192. M /trunk/test/transform.c
  193. * Update transform.c so that it uses import functions instead of blitting
  194. lines.
  195. ------------------------------------------------------------------------
  196. r1022 | sam | 2006-11-11 15:51:04 +0100 (Sat, 11 Nov 2006) | 2 lines
  197. Changed paths:
  198. M /trunk/cucul/import.c
  199. * Do not force the text colour when importing a text file.
  200. ------------------------------------------------------------------------
  201. r1021 | sam | 2006-11-11 15:24:35 +0100 (Sat, 11 Nov 2006) | 2 lines
  202. Changed paths:
  203. M /trunk/TODO
  204. M /trunk/cucul/canvas.c
  205. M /trunk/cucul/cucul.c
  206. M /trunk/cucul/cucul.h
  207. M /trunk/cucul/cucul_internals.h
  208. M /trunk/cucul/export.c
  209. M /trunk/cucul/frame.c
  210. M /trunk/cucul/import.c
  211. * Add cursor and handle support to canvases. Unused yet.
  212. ------------------------------------------------------------------------
  213. r1020 | sam | 2006-11-11 14:29:03 +0100 (Sat, 11 Nov 2006) | 3 lines
  214. Changed paths:
  215. M /trunk/TODO
  216. M /trunk/cucul/canvas.c
  217. M /trunk/cucul/frame.c
  218. * Cosmetic code and documentation changes here and there.
  219. * Updated TODO.
  220. ------------------------------------------------------------------------
  221. r1019 | sam | 2006-11-11 14:03:19 +0100 (Sat, 11 Nov 2006) | 2 lines
  222. Changed paths:
  223. M /trunk/test/frames.c
  224. * Restore attribute settings before resizing the canvas in the frame test.
  225. ------------------------------------------------------------------------
  226. r1018 | sam | 2006-11-11 14:00:36 +0100 (Sat, 11 Nov 2006) | 2 lines
  227. Changed paths:
  228. M /trunk/cucul/Makefile.am
  229. A /trunk/cucul/frame.c (from /trunk/cucul/sprite.c:1017)
  230. D /trunk/cucul/sprite.c
  231. * Rename sprite.c into frame.c.
  232. ------------------------------------------------------------------------
  233. r1017 | sam | 2006-11-11 13:57:03 +0100 (Sat, 11 Nov 2006) | 2 lines
  234. Changed paths:
  235. M /trunk/cucul/canvas.c
  236. M /trunk/cucul/cucul.c
  237. M /trunk/cucul/cucul_internals.h
  238. M /trunk/cucul/sprite.c
  239. * Prepare the way for per-frame width/height information.
  240. ------------------------------------------------------------------------
  241. r1016 | sam | 2006-11-11 13:27:37 +0100 (Sat, 11 Nov 2006) | 2 lines
  242. Changed paths:
  243. M /trunk/cucul/cucul.c
  244. * Fix minor uninitialised data bug in cucul_canvas_create().
  245. ------------------------------------------------------------------------
  246. r1015 | sam | 2006-11-11 13:11:20 +0100 (Sat, 11 Nov 2006) | 2 lines
  247. Changed paths:
  248. M /trunk/cucul/cucul.c
  249. * Allow to resize canvases back to (0,0).
  250. ------------------------------------------------------------------------
  251. r1014 | sam | 2006-11-11 10:22:10 +0100 (Sat, 11 Nov 2006) | 4 lines
  252. Changed paths:
  253. M /trunk/cucul/charset.c
  254. M /trunk/cucul/cucul_internals.h
  255. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  256. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  257. by fullwidth character support.
  258. ------------------------------------------------------------------------
  259. r1013 | sam | 2006-11-11 10:18:42 +0100 (Sat, 11 Nov 2006) | 2 lines
  260. Changed paths:
  261. M /trunk/cucul/cucul.c
  262. M /trunk/cucul/cucul_internals.h
  263. M /trunk/cucul/dither.c
  264. * Got rid of very old _cucul_init_dither() function call.
  265. ------------------------------------------------------------------------
  266. r1012 | sam | 2006-11-11 10:10:17 +0100 (Sat, 11 Nov 2006) | 3 lines
  267. Changed paths:
  268. M /trunk/caca/driver_conio.c
  269. M /trunk/caca/driver_ncurses.c
  270. M /trunk/caca/driver_slang.c
  271. M /trunk/caca/driver_vga.c
  272. M /trunk/cucul/attr.c
  273. M /trunk/cucul/cucul.h
  274. M /trunk/cucul/cucul_internals.h
  275. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  276. function.
  277. ------------------------------------------------------------------------
  278. r1011 | sam | 2006-11-11 09:44:14 +0100 (Sat, 11 Nov 2006) | 3 lines
  279. Changed paths:
  280. M /trunk/caca/driver_slang.c
  281. M /trunk/caca/driver_win32.c
  282. M /trunk/cucul/attr.c
  283. M /trunk/cucul/export.c
  284. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  285. the now official cucul_attr_to_ansi_[fb]g().
  286. ------------------------------------------------------------------------
  287. r1010 | sam | 2006-11-11 09:34:41 +0100 (Sat, 11 Nov 2006) | 2 lines
  288. Changed paths:
  289. M /trunk/cucul/attr.c
  290. M /trunk/cucul/cucul.h
  291. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  292. ------------------------------------------------------------------------
  293. r1009 | sam | 2006-11-11 09:11:26 +0100 (Sat, 11 Nov 2006) | 4 lines
  294. Changed paths:
  295. M /trunk/caca/caca0.h
  296. M /trunk/cucul/box.c
  297. M /trunk/cucul/conic.c
  298. M /trunk/cucul/cucul.h
  299. M /trunk/cucul/line.c
  300. M /trunk/cucul/triangle.c
  301. M /trunk/src/cacademo.c
  302. M /trunk/src/cacaview.c
  303. M /trunk/test/demo.c
  304. M /trunk/test/event.c
  305. M /trunk/test/export.c
  306. M /trunk/test/frames.c
  307. M /trunk/test/gamma.c
  308. M /trunk/test/input.c
  309. * Switch back to UTF-32 arguments for drawing primitives, now that we
  310. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  311. uses these functions anyway.
  312. ------------------------------------------------------------------------
  313. r1008 | sam | 2006-11-11 08:56:30 +0100 (Sat, 11 Nov 2006) | 2 lines
  314. Changed paths:
  315. M /trunk/cucul/box.c
  316. M /trunk/cucul/cucul.h
  317. * Implemented cucul_draw_cp437_box().
  318. ------------------------------------------------------------------------
  319. r1007 | sam | 2006-11-10 16:38:09 +0100 (Fri, 10 Nov 2006) | 2 lines
  320. Changed paths:
  321. M /trunk/doc/Makefile.am
  322. A /trunk/doc/cacaplay.1
  323. A /trunk/doc/cacaserver.1
  324. M /trunk/doc/cacaview.1
  325. A /trunk/doc/img2irc.1
  326. M /trunk/src/img2irc.c
  327. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  328. ------------------------------------------------------------------------
  329. r1006 | sam | 2006-11-10 11:29:54 +0100 (Fri, 10 Nov 2006) | 2 lines
  330. Changed paths:
  331. M /trunk/cucul/Makefile.am
  332. A /trunk/cucul/attr.c (from /trunk/cucul/colour.c:994)
  333. D /trunk/cucul/colour.c
  334. M /trunk/cucul/cucul.h
  335. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  336. ------------------------------------------------------------------------
  337. r1005 | sam | 2006-11-09 18:24:29 +0100 (Thu, 09 Nov 2006) | 3 lines
  338. Changed paths:
  339. M /trunk/src/cacaserver.c
  340. * Don't try to guess the file format in cacaserver, instead feed the data
  341. to cucul_import_memory() and try again later if it says "not enough data".
  342. ------------------------------------------------------------------------
  343. r1004 | sam | 2006-11-09 18:20:47 +0100 (Thu, 09 Nov 2006) | 2 lines
  344. Changed paths:
  345. M /trunk/cucul/import.c
  346. * If not enough data is available for import, return 0 instead of an error.
  347. ------------------------------------------------------------------------
  348. r1003 | sam | 2006-11-09 12:14:57 +0100 (Thu, 09 Nov 2006) | 2 lines
  349. Changed paths:
  350. M /trunk/cucul/canvas.c
  351. M /trunk/cucul/import.c
  352. * Minor documentation fixes.
  353. ------------------------------------------------------------------------
  354. r1002 | jylam | 2006-11-09 10:27:35 +0100 (Thu, 09 Nov 2006) | 2 lines
  355. Changed paths:
  356. M /trunk/cxx/cxxtest.cpp
  357. * Fixed behaviour of the pig while resizing window
  358. ------------------------------------------------------------------------
  359. r1001 | sam | 2006-11-08 18:27:48 +0100 (Wed, 08 Nov 2006) | 2 lines
  360. Changed paths:
  361. M /trunk/doc/migrating.dox
  362. * Slight documentation update.
  363. ------------------------------------------------------------------------
  364. r1000 | sam | 2006-11-08 18:26:57 +0100 (Wed, 08 Nov 2006) | 2 lines
  365. Changed paths:
  366. M /trunk/src/cacadraw.c
  367. M /trunk/src/cacaplay.c
  368. M /trunk/src/cacaserver.c
  369. M /trunk/src/img2irc.c
  370. M /trunk/test/export.c
  371. M /trunk/test/font2tga.c
  372. M /trunk/test/import.c
  373. M /trunk/test/text.c
  374. * Convert all programs and tests to the new import/export API.
  375. ------------------------------------------------------------------------
  376. r999 | sam | 2006-11-08 18:18:23 +0100 (Wed, 08 Nov 2006) | 8 lines
  377. Changed paths:
  378. M /trunk/cucul/cucul.h
  379. M /trunk/cucul/import.c
  380. * Set the cucul_import_memory() buffer type to void const * instead of
  381. unsigned char const * so that C++ programs won't complain.
  382. ___ __ __ ____ ___ ___ ___
  383. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  384. | | | | |\/| | | _ | (_) | (_) | (_) |
  385. | |_| | | | | |_| | \__, |\__, |\__, |
  386. \___/|_| |_|\____| /_/ /_/ /_/
  387. ------------------------------------------------------------------------
  388. r998 | sam | 2006-11-08 17:43:59 +0100 (Wed, 08 Nov 2006) | 4 lines
  389. Changed paths:
  390. M /trunk/caca/caca0.c
  391. M /trunk/caca/driver_raw.c
  392. M /trunk/cucul/cucul.h
  393. M /trunk/cucul/export.c
  394. M /trunk/cucul/legacy.c
  395. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  396. cucul_export_file() but I'm not sure yet this is a good idea.
  397. * Use the new import/export API in libcaca.
  398. ------------------------------------------------------------------------
  399. r997 | sam | 2006-11-08 17:34:43 +0100 (Wed, 08 Nov 2006) | 3 lines
  400. Changed paths:
  401. M /trunk/cucul/cucul.h
  402. M /trunk/cucul/import.c
  403. M /trunk/cucul/legacy.c
  404. * Renamed cucul_import() to cucul_import_memory() and implemented
  405. cucul_import_file().
  406. ------------------------------------------------------------------------
  407. r996 | sam | 2006-11-08 14:12:06 +0100 (Wed, 08 Nov 2006) | 2 lines
  408. Changed paths:
  409. M /trunk/common.h
  410. * Don't try to include arpa/inet.h in kernel mode.
  411. ------------------------------------------------------------------------
  412. r995 | sam | 2006-11-08 14:05:42 +0100 (Wed, 08 Nov 2006) | 2 lines
  413. Changed paths:
  414. M /trunk/common.h
  415. M /trunk/cucul/font.c
  416. M /trunk/cucul/import.c
  417. * Don't use htonl() directly, use common.h's hton32() wrapper.
  418. ------------------------------------------------------------------------
  419. r994 | sam | 2006-11-08 13:11:07 +0100 (Wed, 08 Nov 2006) | 2 lines
  420. Changed paths:
  421. M /trunk/cucul/Makefile.am
  422. D /trunk/cucul/buffer.c
  423. M /trunk/cucul/colour.c
  424. M /trunk/cucul/cucul.h
  425. M /trunk/cucul/export.c
  426. M /trunk/cucul/import.c
  427. A /trunk/cucul/legacy.c (from /trunk/cucul/buffer.c:993)
  428. * Deprecate buffer management. We're back to standard void* memory areas.
  429. ------------------------------------------------------------------------
  430. r993 | sam | 2006-11-08 08:59:23 +0100 (Wed, 08 Nov 2006) | 2 lines
  431. Changed paths:
  432. M /trunk/cucul/buffer.c
  433. * Minor syntax fix in the doxygen documentation.
  434. ------------------------------------------------------------------------
  435. r992 | sam | 2006-11-08 08:58:03 +0100 (Wed, 08 Nov 2006) | 2 lines
  436. Changed paths:
  437. M /trunk/src/Makefile.am
  438. M /trunk/src/cacaserver.c
  439. * Do not link cacaserver with libcaca, it only uses libcucul.
  440. ------------------------------------------------------------------------
  441. r991 | sam | 2006-11-06 12:06:44 +0100 (Mon, 06 Nov 2006) | 2 lines
  442. Changed paths:
  443. M /trunk/doc/tutorial.dox
  444. * Replace CUCUL_COLOR_* with CUCUL_*.
  445. ------------------------------------------------------------------------
  446. r990 | sam | 2006-11-06 12:04:37 +0100 (Mon, 06 Nov 2006) | 2 lines
  447. Changed paths:
  448. M /trunk/test/font2tga.c
  449. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  450. ------------------------------------------------------------------------
  451. r989 | sam | 2006-11-06 00:59:06 +0100 (Mon, 06 Nov 2006) | 2 lines
  452. Changed paths:
  453. M /trunk/caca/caca0.c
  454. * Fix a harmless warning in caca0.c.
  455. ------------------------------------------------------------------------
  456. r987 | sam | 2006-11-05 23:51:04 +0100 (Sun, 05 Nov 2006) | 3 lines
  457. Changed paths:
  458. M /trunk/ChangeLog
  459. M /trunk/NEWS
  460. M /trunk/configure.ac
  461. * Set version to 0.99.beta9.
  462. * Updated NEWS and ChangeLog.
  463. ------------------------------------------------------------------------
  464. r986 | sam | 2006-11-05 23:45:10 +0100 (Sun, 05 Nov 2006) | 2 lines
  465. Changed paths:
  466. M /trunk/TODO
  467. * Updated TODO list.
  468. ------------------------------------------------------------------------
  469. r985 | sam | 2006-11-05 23:20:51 +0100 (Sun, 05 Nov 2006) | 6 lines
  470. Changed paths:
  471. M /trunk/cucul/export.c
  472. M /trunk/cucul/import.c
  473. M /trunk/src/cacaserver.c
  474. * Updated the caca export format so that it supports multiple frames.
  475. * Updated the caca importer to reflect that; only one frame is read at the
  476. moment.
  477. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  478. * Updated cacaserver to reflect file format changes.
  479. ------------------------------------------------------------------------
  480. r984 | sam | 2006-11-05 22:59:26 +0100 (Sun, 05 Nov 2006) | 2 lines
  481. Changed paths:
  482. M /trunk/cxx
  483. M /trunk/cxx/cxxtest.cpp
  484. * Use the import function to load the pig image in cxxtest.
  485. ------------------------------------------------------------------------
  486. r983 | sam | 2006-11-05 22:47:51 +0100 (Sun, 05 Nov 2006) | 2 lines
  487. Changed paths:
  488. M /trunk/cucul/font.c
  489. * Add information to the font format.
  490. ------------------------------------------------------------------------
  491. r982 | jylam | 2006-11-05 19:31:45 +0100 (Sun, 05 Nov 2006) | 2 lines
  492. Changed paths:
  493. M /trunk/doc/tutorial.dox
  494. * Fixed typo, added compilation example
  495. ------------------------------------------------------------------------
  496. r981 | jylam | 2006-11-05 19:14:26 +0100 (Sun, 05 Nov 2006) | 2 lines
  497. Changed paths:
  498. M /trunk/doc/tutorial.dox
  499. * Started a real and complete tutorial
  500. ------------------------------------------------------------------------
  501. r980 | sam | 2006-11-05 19:08:36 +0100 (Sun, 05 Nov 2006) | 2 lines
  502. Changed paths:
  503. M /trunk/cxx/cucul++.h
  504. * Oops, fixed getChar's prototype.
  505. ------------------------------------------------------------------------
  506. r979 | sam | 2006-11-05 19:06:09 +0100 (Sun, 05 Nov 2006) | 2 lines
  507. Changed paths:
  508. M /trunk/cxx/cucul++.cpp
  509. M /trunk/cxx/cucul++.h
  510. * Implemented putChar() and updated getChar()'s prototype.
  511. ------------------------------------------------------------------------
  512. r978 | sam | 2006-11-05 19:00:53 +0100 (Sun, 05 Nov 2006) | 2 lines
  513. Changed paths:
  514. M /trunk/cxx/cucul++.cpp
  515. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  516. ------------------------------------------------------------------------
  517. r977 | jylam | 2006-11-05 18:27:37 +0100 (Sun, 05 Nov 2006) | 2 lines
  518. Changed paths:
  519. M /trunk/cxx/cxxtest.cpp
  520. * Fixed c++ example
  521. ------------------------------------------------------------------------
  522. r976 | sam | 2006-11-05 17:58:58 +0100 (Sun, 05 Nov 2006) | 2 lines
  523. Changed paths:
  524. M /trunk/cucul/cucul.c
  525. * Fix the default canvas colour value.
  526. ------------------------------------------------------------------------
  527. r975 | sam | 2006-11-05 17:56:49 +0100 (Sun, 05 Nov 2006) | 2 lines
  528. Changed paths:
  529. M /trunk/cucul/cucul.h
  530. * Remove legacy cucul_ansi_to_str() from cucul.h.
  531. ------------------------------------------------------------------------
  532. r974 | sam | 2006-10-31 18:03:21 +0100 (Tue, 31 Oct 2006) | 3 lines
  533. Changed paths:
  534. M /trunk/cucul/font.c
  535. M /trunk/cucul/font_mono9.h
  536. M /trunk/cucul/font_monobold12.h
  537. M /trunk/tools/makefont.c
  538. * Slightly changed the font header information. No one distributes libcaca
  539. fonts yet anyway :-)
  540. ------------------------------------------------------------------------
  541. r973 | sam | 2006-10-31 15:34:06 +0100 (Tue, 31 Oct 2006) | 2 lines
  542. Changed paths:
  543. M /trunk/cucul/colour.c
  544. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  545. ------------------------------------------------------------------------
  546. r972 | sam | 2006-10-31 15:04:22 +0100 (Tue, 31 Oct 2006) | 4 lines
  547. Changed paths:
  548. M /trunk/caca/caca0.c
  549. M /trunk/caca/caca0.h
  550. M /trunk/cucul/cucul.c
  551. M /trunk/cucul/cucul.h
  552. M /trunk/cxx/cucul++.cpp
  553. M /trunk/cxx/cucul++.h
  554. M /trunk/cxx/cxxtest.cpp
  555. M /trunk/doc/migrating.dox
  556. M /trunk/doc/tutorial.dox
  557. M /trunk/test/colors.c
  558. M /trunk/test/demo.c
  559. * Got rid of cucul_ansi_to_str(), it's really useless.
  560. * Partial update of the C++ bindings.
  561. * Updated documentation.
  562. ------------------------------------------------------------------------
  563. r971 | sam | 2006-10-31 14:44:41 +0100 (Tue, 31 Oct 2006) | 2 lines
  564. Changed paths:
  565. D /trunk/cxx/cpptest.cpp
  566. R /trunk/cxx/cxxtest.cpp (from /trunk/cxx/cpptest.cpp:960)
  567. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  568. ------------------------------------------------------------------------
  569. r970 | sam | 2006-10-31 14:29:48 +0100 (Tue, 31 Oct 2006) | 5 lines
  570. Changed paths:
  571. M /trunk/caca/caca0.h
  572. M /trunk/caca/driver_gl.c
  573. M /trunk/cucul/colour.c
  574. M /trunk/cucul/cucul.c
  575. M /trunk/cucul/cucul.h
  576. M /trunk/cucul/dither.c
  577. M /trunk/cucul/import.c
  578. M /trunk/src/aafire.c
  579. M /trunk/src/cacademo.c
  580. M /trunk/src/cacadraw.c
  581. M /trunk/src/cacaview.c
  582. M /trunk/src/img2irc.c
  583. M /trunk/test/colors.c
  584. M /trunk/test/demo.c
  585. M /trunk/test/dithering.c
  586. M /trunk/test/event.c
  587. M /trunk/test/export.c
  588. M /trunk/test/font.c
  589. M /trunk/test/font2tga.c
  590. M /trunk/test/frames.c
  591. M /trunk/test/fullwidth.c
  592. M /trunk/test/gamma.c
  593. M /trunk/test/input.c
  594. M /trunk/test/spritedit.c
  595. M /trunk/test/transform.c
  596. M /trunk/test/truecolor.c
  597. M /trunk/test/unicode.c
  598. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  599. cucul_set_color() and cucul_set_truecolor() under the new names
  600. cucul_set_color_ansi() and cucul_set_color_argb().
  601. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  602. ------------------------------------------------------------------------
  603. r969 | sam | 2006-10-31 09:17:58 +0100 (Tue, 31 Oct 2006) | 3 lines
  604. Changed paths:
  605. M /trunk/cucul/colour.c
  606. M /trunk/cucul/export.c
  607. M /trunk/test/colors.c
  608. M /trunk/test/export.c
  609. * Changed cucul_set_attr() so that only setting the style does not change
  610. the colour.
  611. ------------------------------------------------------------------------
  612. r968 | sam | 2006-10-30 17:37:36 +0100 (Mon, 30 Oct 2006) | 3 lines
  613. Changed paths:
  614. M /trunk/caca/driver_x11.c
  615. M /trunk/cucul/export.c
  616. * Blink/Underline/Bold/Italics support in the HTML exporters.
  617. * Underline support in the X11 driver.
  618. ------------------------------------------------------------------------
  619. r967 | sam | 2006-10-30 15:41:16 +0100 (Mon, 30 Oct 2006) | 2 lines
  620. Changed paths:
  621. M /trunk/test/colors.c
  622. M /trunk/test/export.c
  623. * Add Bold/Blink/Italics/Underline to the export and color tests.
  624. ------------------------------------------------------------------------
  625. r966 | sam | 2006-10-30 15:33:46 +0100 (Mon, 30 Oct 2006) | 2 lines
  626. Changed paths:
  627. M /trunk/cucul/export.c
  628. * Fix IRC and term transparency (again).
  629. ------------------------------------------------------------------------
  630. r965 | sam | 2006-10-30 14:51:25 +0100 (Mon, 30 Oct 2006) | 2 lines
  631. Changed paths:
  632. M /trunk/TODO
  633. * Updated TODO list.
  634. ------------------------------------------------------------------------
  635. r962 | sam | 2006-10-29 23:07:07 +0100 (Sun, 29 Oct 2006) | 3 lines
  636. Changed paths:
  637. M /trunk/cucul/colour.c
  638. M /trunk/cucul/cucul.h
  639. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  640. deprecated using GCC attributes.
  641. ------------------------------------------------------------------------
  642. r961 | sam | 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006) | 5 lines
  643. Changed paths:
  644. M /trunk/caca/caca0.c
  645. M /trunk/caca/caca0.h
  646. M /trunk/caca/driver_gl.c
  647. M /trunk/caca/driver_slang.c
  648. M /trunk/cucul/colour.c
  649. M /trunk/cucul/cucul.c
  650. M /trunk/cucul/cucul.h
  651. M /trunk/cucul/dither.c
  652. M /trunk/cucul/export.c
  653. M /trunk/cucul/import.c
  654. M /trunk/cucul/sprite.c
  655. M /trunk/src/aafire.c
  656. M /trunk/src/cacademo.c
  657. M /trunk/src/cacadraw.c
  658. M /trunk/src/cacaview.c
  659. M /trunk/src/img2irc.c
  660. M /trunk/test/colors.c
  661. M /trunk/test/demo.c
  662. M /trunk/test/dithering.c
  663. M /trunk/test/event.c
  664. M /trunk/test/export.c
  665. M /trunk/test/font.c
  666. M /trunk/test/font2tga.c
  667. M /trunk/test/frames.c
  668. M /trunk/test/fullwidth.c
  669. M /trunk/test/gamma.c
  670. M /trunk/test/input.c
  671. M /trunk/test/spritedit.c
  672. M /trunk/test/transform.c
  673. M /trunk/test/truecolor.c
  674. M /trunk/test/unicode.c
  675. M /trunk/tools/optipal.c
  676. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  677. functionality into cucul_set_attr().
  678. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  679. * Rename CUCUL_COLOR_* to CUCUL_*.
  680. ------------------------------------------------------------------------
  681. r960 | sam | 2006-10-29 09:35:46 +0100 (Sun, 29 Oct 2006) | 4 lines
  682. Changed paths:
  683. M /trunk/caca/driver_gl.c
  684. M /trunk/cucul/colour.c
  685. M /trunk/cucul/cucul.h
  686. M /trunk/cucul/dither.c
  687. M /trunk/cucul/import.c
  688. M /trunk/cucul/sprite.c
  689. M /trunk/src/aafire.c
  690. M /trunk/src/cacademo.c
  691. M /trunk/src/cacadraw.c
  692. M /trunk/src/cacaview.c
  693. M /trunk/src/img2irc.c
  694. M /trunk/test/colors.c
  695. M /trunk/test/demo.c
  696. M /trunk/test/dithering.c
  697. M /trunk/test/event.c
  698. M /trunk/test/export.c
  699. M /trunk/test/font.c
  700. M /trunk/test/font2tga.c
  701. M /trunk/test/frames.c
  702. M /trunk/test/fullwidth.c
  703. M /trunk/test/gamma.c
  704. M /trunk/test/input.c
  705. M /trunk/test/spritedit.c
  706. M /trunk/test/transform.c
  707. M /trunk/test/truecolor.c
  708. M /trunk/test/unicode.c
  709. * Remove cucul_set_color() from the exported API and replaced all calls
  710. with cucul_set_attr_ansi(). Old application will still compile (but issue
  711. a warning) and run, though.
  712. ------------------------------------------------------------------------
  713. r959 | sam | 2006-10-29 09:06:27 +0100 (Sun, 29 Oct 2006) | 2 lines
  714. Changed paths:
  715. M /trunk/configure.ac
  716. M /trunk/src/cacaview.c
  717. M /trunk/src/common-image.c
  718. * Fix broken Imlib2 support in cacaview.
  719. ------------------------------------------------------------------------
  720. r958 | sam | 2006-10-29 01:53:46 +0200 (Sun, 29 Oct 2006) | 6 lines
  721. Changed paths:
  722. M /trunk/caca/caca0.h
  723. M /trunk/caca/driver_conio.c
  724. M /trunk/caca/driver_gl.c
  725. M /trunk/caca/driver_ncurses.c
  726. M /trunk/caca/driver_slang.c
  727. M /trunk/caca/driver_vga.c
  728. M /trunk/caca/driver_win32.c
  729. M /trunk/caca/driver_x11.c
  730. M /trunk/cucul/canvas.c
  731. M /trunk/cucul/colour.c
  732. M /trunk/cucul/cucul.c
  733. M /trunk/cucul/cucul.h
  734. M /trunk/cucul/cucul_internals.h
  735. M /trunk/cucul/export.c
  736. M /trunk/cucul/font.c
  737. M /trunk/cucul/import.c
  738. M /trunk/cucul/sprite.c
  739. M /trunk/cucul/transform.c
  740. * Use the LSB of alpha and blue components to encode additional flags such
  741. as bold or underline. No higher level support for these yet, but at
  742. least everything is consistent.
  743. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  744. to replace cucul_set_color() and cucul_set_truecolor().
  745. ------------------------------------------------------------------------
  746. r957 | sam | 2006-10-27 22:40:24 +0200 (Fri, 27 Oct 2006) | 2 lines
  747. Changed paths:
  748. M /trunk/cucul/buffer.c
  749. * Reworded documentation about buffer/string distinction.
  750. ------------------------------------------------------------------------
  751. r956 | sam | 2006-10-27 22:22:48 +0200 (Fri, 27 Oct 2006) | 2 lines
  752. Changed paths:
  753. M /trunk/cucul/import.c
  754. * Fix a buffer overflow in the utf-8 cucul_import().
  755. ------------------------------------------------------------------------
  756. r955 | jylam | 2006-10-27 22:18:23 +0200 (Fri, 27 Oct 2006) | 2 lines
  757. Changed paths:
  758. M /trunk/cucul/buffer.c
  759. * Documentation a bit clearer while importing a string into a buffer
  760. ------------------------------------------------------------------------
  761. r954 | jylam | 2006-10-27 21:26:35 +0200 (Fri, 27 Oct 2006) | 2 lines
  762. Changed paths:
  763. M /trunk/DotNet/test.cs
  764. M /trunk/cucul/import.c
  765. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  766. ------------------------------------------------------------------------
  767. r953 | sam | 2006-10-26 11:24:29 +0200 (Thu, 26 Oct 2006) | 3 lines
  768. Changed paths:
  769. M /trunk/cucul/export.c
  770. * Put at least one space in empty IRC lines otherwise most clients won't
  771. output them.
  772. ------------------------------------------------------------------------
  773. r952 | sam | 2006-10-26 11:17:21 +0200 (Thu, 26 Oct 2006) | 2 lines
  774. Changed paths:
  775. M /trunk/cucul/import.c
  776. * Allow to import empty files or files with only empty lines.
  777. ------------------------------------------------------------------------
  778. r951 | sam | 2006-10-26 11:04:55 +0200 (Thu, 26 Oct 2006) | 2 lines
  779. Changed paths:
  780. M /trunk/cucul/export.c
  781. * Support export of zero-sized canvases.
  782. ------------------------------------------------------------------------
  783. r950 | sam | 2006-10-26 10:47:39 +0200 (Thu, 26 Oct 2006) | 2 lines
  784. Changed paths:
  785. M /trunk/cucul/import.c
  786. * Fix a buffer overflow in the import format autodetection code.
  787. ------------------------------------------------------------------------
  788. r949 | sam | 2006-10-26 10:45:18 +0200 (Thu, 26 Oct 2006) | 2 lines
  789. Changed paths:
  790. M /trunk/cucul/import.c
  791. * Allow to import zero-sized canvases.
  792. ------------------------------------------------------------------------
  793. r948 | sam | 2006-10-26 10:17:41 +0200 (Thu, 26 Oct 2006) | 2 lines
  794. Changed paths:
  795. M /trunk/doc/user.dox
  796. * CACA_GEOMETRY works with the raw driver.
  797. ------------------------------------------------------------------------
  798. r947 | sam | 2006-10-26 10:16:43 +0200 (Thu, 26 Oct 2006) | 3 lines
  799. Changed paths:
  800. M /trunk/caca/driver_gl.c
  801. M /trunk/caca/driver_raw.c
  802. M /trunk/caca/driver_win32.c
  803. M /trunk/caca/driver_x11.c
  804. M /trunk/cucul/cucul.c
  805. * Allow to create the initial canvas with a zero size. Either the application
  806. resizes it later, or the driver changes it to fit the display.
  807. ------------------------------------------------------------------------
  808. r946 | sam | 2006-10-26 10:11:39 +0200 (Thu, 26 Oct 2006) | 2 lines
  809. Changed paths:
  810. M /trunk/test/frames.c
  811. * Minor changes to the frames test.
  812. ------------------------------------------------------------------------
  813. r945 | sam | 2006-10-26 00:06:21 +0200 (Thu, 26 Oct 2006) | 3 lines
  814. Changed paths:
  815. M /trunk/caca/event.c
  816. M /trunk/caca/graphics.c
  817. M /trunk/cucul/buffer.c
  818. M /trunk/cucul/canvas.c
  819. M /trunk/cucul/charset.c
  820. M /trunk/cucul/colour.c
  821. M /trunk/cucul/cucul.c
  822. M /trunk/cucul/import.c
  823. M /trunk/cucul/sprite.c
  824. M /trunk/cucul/transform.c
  825. * Removed "This function..." constructs from documentation. Fixed a few
  826. documentation errors or imprecisions.
  827. ------------------------------------------------------------------------
  828. r944 | sam | 2006-10-26 00:04:31 +0200 (Thu, 26 Oct 2006) | 2 lines
  829. Changed paths:
  830. M /trunk/cucul/transform.c
  831. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  832. ------------------------------------------------------------------------
  833. r943 | sam | 2006-10-26 00:01:38 +0200 (Thu, 26 Oct 2006) | 2 lines
  834. Changed paths:
  835. M /trunk/cucul/export.c
  836. * Do not output \r in the UTF-8 exporter.
  837. ------------------------------------------------------------------------
  838. r942 | sam | 2006-10-24 09:07:47 +0200 (Tue, 24 Oct 2006) | 2 lines
  839. Changed paths:
  840. M /trunk/doc/cacafire.1
  841. M /trunk/src/cacademo.c
  842. * Use enter as the transition key.
  843. ------------------------------------------------------------------------
  844. r941 | sam | 2006-10-22 23:24:15 +0200 (Sun, 22 Oct 2006) | 3 lines
  845. Changed paths:
  846. M /trunk/ChangeLog
  847. M /trunk/NEWS
  848. M /trunk/configure.ac
  849. * Set version to 0.99.beta8.
  850. * Updated NEWS and ChangeLog.
  851. ------------------------------------------------------------------------
  852. r940 | sam | 2006-10-22 23:13:32 +0200 (Sun, 22 Oct 2006) | 4 lines
  853. Changed paths:
  854. M /trunk/cucul/canvas.c
  855. M /trunk/cucul/transform.c
  856. M /trunk/test/fullwidth.c
  857. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  858. fullwidth characters.
  859. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  860. ------------------------------------------------------------------------
  861. r939 | sam | 2006-10-22 22:31:10 +0200 (Sun, 22 Oct 2006) | 3 lines
  862. Changed paths:
  863. M /trunk/cucul/transform.c
  864. * Added block drawing glyphs to the flip/flop/rotate functions.
  865. * Made these functions fullwidth-aware.
  866. ------------------------------------------------------------------------
  867. r938 | sam | 2006-10-22 21:53:48 +0200 (Sun, 22 Oct 2006) | 2 lines
  868. Changed paths:
  869. M /trunk/test/transform.c
  870. * Add fullwidth characters to the transform test.
  871. ------------------------------------------------------------------------
  872. r937 | sam | 2006-10-22 19:40:55 +0200 (Sun, 22 Oct 2006) | 3 lines
  873. Changed paths:
  874. M /trunk/cucul/canvas.c
  875. M /trunk/cucul/export.c
  876. * Updated documentation of fullwidth-aware functions.
  877. * Fullwidth support in all exporters.
  878. ------------------------------------------------------------------------
  879. r936 | sam | 2006-10-22 19:19:58 +0200 (Sun, 22 Oct 2006) | 2 lines
  880. Changed paths:
  881. M /trunk/test/export.c
  882. * Add a test for fullwidth characters to the exporter test.
  883. ------------------------------------------------------------------------
  884. r935 | sam | 2006-10-22 18:49:54 +0200 (Sun, 22 Oct 2006) | 2 lines
  885. Changed paths:
  886. M /trunk/cucul/import.c
  887. * Support for fullwidth glyphs in the UTF-8 importer.
  888. ------------------------------------------------------------------------
  889. r934 | sam | 2006-10-22 18:35:25 +0200 (Sun, 22 Oct 2006) | 2 lines
  890. Changed paths:
  891. M /trunk/caca/driver_conio.c
  892. M /trunk/caca/driver_gl.c
  893. M /trunk/caca/driver_ncurses.c
  894. M /trunk/caca/driver_slang.c
  895. M /trunk/caca/driver_vga.c
  896. M /trunk/caca/driver_win32.c
  897. M /trunk/caca/driver_x11.c
  898. M /trunk/cucul/canvas.c
  899. M /trunk/cucul/cucul.h
  900. M /trunk/cucul/cucul_internals.h
  901. * Support for fullwidth glyphs in the libcaca output drivers.
  902. ------------------------------------------------------------------------
  903. r933 | sam | 2006-10-22 18:16:15 +0200 (Sun, 22 Oct 2006) | 2 lines
  904. Changed paths:
  905. M /trunk/test/fullwidth.c
  906. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  907. ------------------------------------------------------------------------
  908. r932 | sam | 2006-10-22 17:03:22 +0200 (Sun, 22 Oct 2006) | 3 lines
  909. Changed paths:
  910. M /trunk/test
  911. M /trunk/test/Makefile.am
  912. A /trunk/test/fullwidth.c
  913. M /trunk/test/unicode.c
  914. * Fix the Unicode test.
  915. * Add a test for fullwidth characters.
  916. ------------------------------------------------------------------------
  917. r931 | sam | 2006-10-22 17:01:04 +0200 (Sun, 22 Oct 2006) | 2 lines
  918. Changed paths:
  919. M /trunk/cucul/canvas.c
  920. M /trunk/cucul/cucul_internals.h
  921. * Support for fullwidth (= double width) Unicode characters.
  922. ------------------------------------------------------------------------
  923. r930 | sam | 2006-10-22 16:40:50 +0200 (Sun, 22 Oct 2006) | 2 lines
  924. Changed paths:
  925. M /trunk/doc/libcaca.dox
  926. * Minor changes to the documentation front page.
  927. ------------------------------------------------------------------------
  928. r929 | sam | 2006-10-20 18:19:41 +0200 (Fri, 20 Oct 2006) | 2 lines
  929. Changed paths:
  930. M /trunk/cxx/Makefile.am
  931. M /trunk/src/Makefile.am
  932. M /trunk/test/Makefile.am
  933. M /trunk/tools/Makefile.am
  934. * Do not link binaries with @CACA_LIBS@, it's useless.
  935. ------------------------------------------------------------------------
  936. r928 | sam | 2006-10-20 18:17:12 +0200 (Fri, 20 Oct 2006) | 2 lines
  937. Changed paths:
  938. M /trunk/cucul/charset.c
  939. M /trunk/cucul/cucul.h
  940. * Implemented cucul_utf32_is_fullwidth().
  941. ------------------------------------------------------------------------
  942. r927 | sam | 2006-10-20 01:17:33 +0200 (Fri, 20 Oct 2006) | 2 lines
  943. Changed paths:
  944. M /trunk/TODO
  945. * Slightly updated TODO list.
  946. ------------------------------------------------------------------------
  947. r926 | sam | 2006-10-20 00:43:17 +0200 (Fri, 20 Oct 2006) | 3 lines
  948. Changed paths:
  949. M /trunk/caca/Makefile.am
  950. M /trunk/caca/caca.c
  951. M /trunk/caca/caca_internals.h
  952. M /trunk/configure.ac
  953. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  954. as plugins. This way, libcaca does not directly depend on those libraries.
  955. ------------------------------------------------------------------------
  956. r925 | sam | 2006-10-19 23:21:00 +0200 (Thu, 19 Oct 2006) | 2 lines
  957. Changed paths:
  958. M /trunk/configure.ac
  959. * Add checks for getopt / getopt_long.
  960. ------------------------------------------------------------------------
  961. r924 | sam | 2006-10-15 00:11:33 +0200 (Sun, 15 Oct 2006) | 2 lines
  962. Changed paths:
  963. M /trunk/cxx/cucul++.h
  964. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  965. ------------------------------------------------------------------------
  966. r923 | sam | 2006-10-12 11:33:49 +0200 (Thu, 12 Oct 2006) | 2 lines
  967. Changed paths:
  968. M /trunk/configure.ac
  969. M /trunk/src/Makefile.am
  970. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  971. ------------------------------------------------------------------------
  972. r922 | sam | 2006-10-06 12:12:52 +0200 (Fri, 06 Oct 2006) | 3 lines
  973. Changed paths:
  974. M /trunk/cucul/export.c
  975. * Fixed a bug in the IRC exporter that could break the output when there
  976. were commas in the canvas.
  977. ------------------------------------------------------------------------
  978. r920 | sam | 2006-10-04 14:11:16 +0200 (Wed, 04 Oct 2006) | 3 lines
  979. Changed paths:
  980. M /trunk/ChangeLog
  981. M /trunk/NEWS
  982. M /trunk/configure.ac
  983. * Set version to 0.99.beta7.
  984. * Updated NEWS and ChangeLog.
  985. ------------------------------------------------------------------------
  986. r917 | sam | 2006-10-01 14:50:43 +0200 (Sun, 01 Oct 2006) | 2 lines
  987. Changed paths:
  988. M /trunk/cucul/export.c
  989. * Support transparency in the colour UTF-8 exporter.
  990. ------------------------------------------------------------------------
  991. r916 | sam | 2006-10-01 14:23:30 +0200 (Sun, 01 Oct 2006) | 2 lines
  992. Changed paths:
  993. M /trunk/cucul/triangle.c
  994. * Better precision in cucul_fill_triangle().
  995. ------------------------------------------------------------------------
  996. r915 | sam | 2006-10-01 13:53:35 +0200 (Sun, 01 Oct 2006) | 2 lines
  997. Changed paths:
  998. M /trunk/cucul/triangle.c
  999. * More optimisations in cucul_fill_triangle().
  1000. ------------------------------------------------------------------------
  1001. r914 | sam | 2006-10-01 12:47:41 +0200 (Sun, 01 Oct 2006) | 2 lines
  1002. Changed paths:
  1003. M /trunk/cucul/triangle.c
  1004. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  1005. ------------------------------------------------------------------------
  1006. r913 | sam | 2006-10-01 10:53:41 +0200 (Sun, 01 Oct 2006) | 2 lines
  1007. Changed paths:
  1008. M /trunk/cucul/import.c
  1009. * Set default background to transparent in the ANSI and UTF-8 importers.
  1010. ------------------------------------------------------------------------
  1011. r901 | jylam | 2006-09-30 20:56:23 +0200 (Sat, 30 Sep 2006) | 9 lines
  1012. Changed paths:
  1013. M /trunk/cxx/Makefile.am
  1014. M /trunk/cxx/cucul++.cpp
  1015. M /trunk/cxx/cucul++.h
  1016. A /trunk/cxx/cxxtest.cpp
  1017. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  1018. --This line, and those below, will be ignored--
  1019. M cxx/cucul++.cpp
  1020. A cxx/cxxtest.cpp
  1021. M cxx/cucul++.h
  1022. M cxx/Makefile.am
  1023. ------------------------------------------------------------------------
  1024. r900 | sam | 2006-09-30 20:35:50 +0200 (Sat, 30 Sep 2006) | 2 lines
  1025. Changed paths:
  1026. M /trunk/ChangeLog
  1027. M /trunk/NEWS
  1028. * Updated NEWS and ChangeLog.
  1029. ------------------------------------------------------------------------
  1030. r899 | sam | 2006-09-30 20:25:41 +0200 (Sat, 30 Sep 2006) | 2 lines
  1031. Changed paths:
  1032. M /trunk/configure.ac
  1033. * Set version to 0.99.beta6.
  1034. ------------------------------------------------------------------------
  1035. r898 | sam | 2006-09-30 20:24:10 +0200 (Sat, 30 Sep 2006) | 2 lines
  1036. Changed paths:
  1037. M /trunk/test/import.c
  1038. * Added an optional argument to the import test to select import format.
  1039. ------------------------------------------------------------------------
  1040. r897 | sam | 2006-09-30 20:20:39 +0200 (Sat, 30 Sep 2006) | 3 lines
  1041. Changed paths:
  1042. M /trunk/src/aafire.c
  1043. M /trunk/src/cacademo.c
  1044. * As per user request, only display the "Powered by libcaca" banner for a
  1045. few seconds at the beginning.
  1046. ------------------------------------------------------------------------
  1047. r896 | sam | 2006-09-30 19:49:09 +0200 (Sat, 30 Sep 2006) | 2 lines
  1048. Changed paths:
  1049. M /trunk/cucul/canvas.c
  1050. * Fix minor memory leak in cucul_set_canvas_boundaries().
  1051. ------------------------------------------------------------------------
  1052. r895 | sam | 2006-09-30 19:31:16 +0200 (Sat, 30 Sep 2006) | 2 lines
  1053. Changed paths:
  1054. M /trunk/cucul/cucul.c
  1055. * Fix minor memory leak in cucul_free_canvas().
  1056. ------------------------------------------------------------------------
  1057. r890 | sam | 2006-09-30 01:36:02 +0200 (Sat, 30 Sep 2006) | 2 lines
  1058. Changed paths:
  1059. M /trunk/cucul/canvas.c
  1060. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  1061. ------------------------------------------------------------------------
  1062. r889 | sam | 2006-09-30 01:34:03 +0200 (Sat, 30 Sep 2006) | 3 lines
  1063. Changed paths:
  1064. M /trunk/cucul/import.c
  1065. * Add "utf8" import format.
  1066. * Documented "text" import format.
  1067. ------------------------------------------------------------------------
  1068. r874 | sam | 2006-09-26 22:32:48 +0200 (Tue, 26 Sep 2006) | 2 lines
  1069. Changed paths:
  1070. M /trunk/cucul/cucul.c
  1071. * Initialise colours to default/transparent instead of lightgray/black.
  1072. ------------------------------------------------------------------------
  1073. r873 | sam | 2006-09-25 18:12:17 +0200 (Mon, 25 Sep 2006) | 3 lines
  1074. Changed paths:
  1075. M /trunk/NEWS
  1076. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  1077. encode it in the manpages.
  1078. ------------------------------------------------------------------------
  1079. r872 | sam | 2006-09-25 18:00:10 +0200 (Mon, 25 Sep 2006) | 2 lines
  1080. Changed paths:
  1081. M /trunk/TODO
  1082. M /trunk/caca/caca.h
  1083. M /trunk/cucul/dither.c
  1084. M /trunk/cucul/export.c
  1085. M /trunk/cucul/import.c
  1086. * Fix enumeration layout in the manpage documentation.
  1087. ------------------------------------------------------------------------
  1088. r871 | sam | 2006-09-25 17:58:33 +0200 (Mon, 25 Sep 2006) | 3 lines
  1089. Changed paths:
  1090. M /trunk/doc/Makefile.am
  1091. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  1092. escape them. Fix that upon installation.
  1093. ------------------------------------------------------------------------
  1094. r870 | sam | 2006-09-23 21:07:13 +0200 (Sat, 23 Sep 2006) | 4 lines
  1095. Changed paths:
  1096. M /trunk/cucul/import.c
  1097. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  1098. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  1099. with the current values.
  1100. ------------------------------------------------------------------------
  1101. r869 | sam | 2006-09-23 09:36:54 +0200 (Sat, 23 Sep 2006) | 2 lines
  1102. Changed paths:
  1103. M /trunk/TODO
  1104. * Updated TODO.
  1105. ------------------------------------------------------------------------
  1106. r868 | sam | 2006-09-23 03:55:29 +0200 (Sat, 23 Sep 2006) | 2 lines
  1107. Changed paths:
  1108. M /trunk/ChangeLog
  1109. M /trunk/NEWS
  1110. * Updated NEWS and ChangeLog.
  1111. ------------------------------------------------------------------------
  1112. r867 | sam | 2006-09-23 03:48:10 +0200 (Sat, 23 Sep 2006) | 2 lines
  1113. Changed paths:
  1114. M /trunk/doc/Makefile.am
  1115. M /trunk/doc/cacafire.1
  1116. * Update the cacademo manpage to reflect the merge.
  1117. ------------------------------------------------------------------------
  1118. r866 | sam | 2006-09-23 03:28:49 +0200 (Sat, 23 Sep 2006) | 2 lines
  1119. Changed paths:
  1120. M /trunk/cucul/colour.c
  1121. M /trunk/cucul/cucul.h
  1122. * Implemented cucul_get_color().
  1123. ------------------------------------------------------------------------
  1124. r865 | sam | 2006-09-23 03:18:49 +0200 (Sat, 23 Sep 2006) | 2 lines
  1125. Changed paths:
  1126. M /trunk/cucul/canvas.c
  1127. * Fixed chcul_getchar's error behaviour.
  1128. ------------------------------------------------------------------------
  1129. r864 | sam | 2006-09-23 03:10:15 +0200 (Sat, 23 Sep 2006) | 2 lines
  1130. Changed paths:
  1131. M /trunk/configure.ac
  1132. * Update versioning.
  1133. ------------------------------------------------------------------------
  1134. r863 | sam | 2006-09-23 02:59:47 +0200 (Sat, 23 Sep 2006) | 2 lines
  1135. Changed paths:
  1136. M /trunk/cucul/export.c
  1137. * Handle transparency in the IRC export.
  1138. ------------------------------------------------------------------------
  1139. r862 | sam | 2006-09-23 02:55:42 +0200 (Sat, 23 Sep 2006) | 2 lines
  1140. Changed paths:
  1141. M /trunk/cucul/cucul.c
  1142. * When resizing a canvas, use the current fg/bg colours to fill holes.
  1143. ------------------------------------------------------------------------
  1144. r861 | sam | 2006-09-23 01:26:56 +0200 (Sat, 23 Sep 2006) | 2 lines
  1145. Changed paths:
  1146. M /trunk/configure.ac
  1147. M /trunk/test
  1148. M /trunk/test/Makefile.am
  1149. D /trunk/test/toilet.c
  1150. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  1151. ------------------------------------------------------------------------
  1152. r860 | sam | 2006-09-22 02:27:13 +0200 (Fri, 22 Sep 2006) | 2 lines
  1153. Changed paths:
  1154. M /trunk/test/toilet.c
  1155. * Autocrop toilet output.
  1156. ------------------------------------------------------------------------
  1157. r859 | sam | 2006-09-22 02:20:06 +0200 (Fri, 22 Sep 2006) | 2 lines
  1158. Changed paths:
  1159. M /trunk/cucul/canvas.c
  1160. M /trunk/cucul/cucul.h
  1161. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  1162. ------------------------------------------------------------------------
  1163. r858 | sam | 2006-09-22 00:36:00 +0200 (Fri, 22 Sep 2006) | 2 lines
  1164. Changed paths:
  1165. M /trunk/cucul/export.c
  1166. * Really export IRC as UTF-8, as advertised in the documentation.
  1167. ------------------------------------------------------------------------
  1168. r857 | sam | 2006-09-21 23:30:50 +0200 (Thu, 21 Sep 2006) | 3 lines
  1169. Changed paths:
  1170. M /trunk/test/toilet.c
  1171. * Handle UTF-8 in TOIlet.
  1172. * Add a --irc flag to TOIlet.
  1173. ------------------------------------------------------------------------
  1174. r856 | sam | 2006-09-21 21:54:54 +0200 (Thu, 21 Sep 2006) | 2 lines
  1175. Changed paths:
  1176. M /trunk/test/toilet.c
  1177. * Support for platforms without <getopt.h> in TOIlet.
  1178. ------------------------------------------------------------------------
  1179. r855 | sam | 2006-09-21 19:32:27 +0200 (Thu, 21 Sep 2006) | 2 lines
  1180. Changed paths:
  1181. M /trunk/test/Makefile.am
  1182. M /trunk/test/toilet.c
  1183. * Added getopt support to toilet.
  1184. ------------------------------------------------------------------------
  1185. r854 | sam | 2006-09-21 18:59:23 +0200 (Thu, 21 Sep 2006) | 2 lines
  1186. Changed paths:
  1187. M /trunk/configure.ac
  1188. * Check for <getopt.h> and getopt_long.
  1189. ------------------------------------------------------------------------
  1190. r853 | sam | 2006-09-20 18:31:12 +0200 (Wed, 20 Sep 2006) | 2 lines
  1191. Changed paths:
  1192. M /trunk/test
  1193. M /trunk/test/Makefile.am
  1194. A /trunk/test/toilet.c
  1195. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  1196. ------------------------------------------------------------------------
  1197. r852 | sam | 2006-09-19 21:11:33 +0200 (Tue, 19 Sep 2006) | 2 lines
  1198. Changed paths:
  1199. M /trunk/caca/driver_gl.c
  1200. M /trunk/cucul/font.c
  1201. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  1202. ------------------------------------------------------------------------
  1203. r851 | jylam | 2006-09-19 21:06:04 +0200 (Tue, 19 Sep 2006) | 2 lines
  1204. Changed paths:
  1205. M /trunk/caca/driver_gl.c
  1206. * Oops \o/
  1207. ------------------------------------------------------------------------
  1208. r850 | jylam | 2006-09-19 21:04:29 +0200 (Tue, 19 Sep 2006) | 2 lines
  1209. Changed paths:
  1210. M /trunk/caca/driver_gl.c
  1211. * REAL fix
  1212. ------------------------------------------------------------------------
  1213. r849 | sam | 2006-09-19 21:00:40 +0200 (Tue, 19 Sep 2006) | 2 lines
  1214. Changed paths:
  1215. M /trunk/caca/driver_gl.c
  1216. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  1217. ------------------------------------------------------------------------
  1218. r848 | sam | 2006-09-19 20:47:39 +0200 (Tue, 19 Sep 2006) | 2 lines
  1219. Changed paths:
  1220. M /trunk/caca/driver_gl.c
  1221. M /trunk/cucul/font.c
  1222. * Hopefully fix 64-bit bug.
  1223. ------------------------------------------------------------------------
  1224. r847 | jylam | 2006-09-19 20:40:09 +0200 (Tue, 19 Sep 2006) | 2 lines
  1225. Changed paths:
  1226. M /trunk/caca/driver_gl.c
  1227. M /trunk/cucul/font.c
  1228. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  1229. ------------------------------------------------------------------------
  1230. r846 | sam | 2006-09-19 18:07:13 +0200 (Tue, 19 Sep 2006) | 3 lines
  1231. Changed paths:
  1232. M /trunk/cucul/canvas.c
  1233. M /trunk/cucul/cucul.h
  1234. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  1235. what you are importing.
  1236. ------------------------------------------------------------------------
  1237. r845 | sam | 2006-09-19 10:26:43 +0200 (Tue, 19 Sep 2006) | 2 lines
  1238. Changed paths:
  1239. M /trunk/kernel/kernel.c
  1240. M /trunk/kernel/kernel.h
  1241. * Added an fprintf stub to the kernel.
  1242. ------------------------------------------------------------------------
  1243. r844 | sam | 2006-09-19 10:18:32 +0200 (Tue, 19 Sep 2006) | 2 lines
  1244. Changed paths:
  1245. M /trunk/caca/driver_gl.c
  1246. * Optimised memory usage in the GL driver and added a few comments.
  1247. ------------------------------------------------------------------------
  1248. r843 | jylam | 2006-09-19 10:04:38 +0200 (Tue, 19 Sep 2006) | 5 lines
  1249. Changed paths:
  1250. M /trunk/caca/driver_gl.c
  1251. * Fixed compilation warning, and ....
  1252. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  1253. ------------------------------------------------------------------------
  1254. r842 | sam | 2006-09-19 02:02:59 +0200 (Tue, 19 Sep 2006) | 2 lines
  1255. Changed paths:
  1256. M /trunk/cucul/cucul.h
  1257. M /trunk/cucul/font.c
  1258. * Got rid of cucul_render_glyph(). Ahahahaha.
  1259. ------------------------------------------------------------------------
  1260. r841 | sam | 2006-09-19 02:01:26 +0200 (Tue, 19 Sep 2006) | 2 lines
  1261. Changed paths:
  1262. M /trunk/caca/driver_gl.c
  1263. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  1264. ------------------------------------------------------------------------
  1265. r840 | sam | 2006-09-19 00:32:25 +0200 (Tue, 19 Sep 2006) | 2 lines
  1266. Changed paths:
  1267. M /trunk/caca/driver_gl.c
  1268. * Full Unicode support in the GL driver.
  1269. ------------------------------------------------------------------------
  1270. r839 | sam | 2006-09-19 00:29:20 +0200 (Tue, 19 Sep 2006) | 2 lines
  1271. Changed paths:
  1272. M /trunk/cucul/font.c
  1273. * Oops, fixed typo in cucul_get_font_blocks().
  1274. ------------------------------------------------------------------------
  1275. r838 | sam | 2006-09-18 19:40:35 +0200 (Mon, 18 Sep 2006) | 2 lines
  1276. Changed paths:
  1277. M /trunk/cucul/cucul.h
  1278. M /trunk/cucul/font.c
  1279. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  1280. ------------------------------------------------------------------------
  1281. r837 | sam | 2006-09-18 09:31:31 +0200 (Mon, 18 Sep 2006) | 2 lines
  1282. Changed paths:
  1283. M /trunk/configure.ac
  1284. * Remove useless -I../kernel/ from CFLAGS.
  1285. ------------------------------------------------------------------------
  1286. r836 | sam | 2006-09-18 09:30:14 +0200 (Mon, 18 Sep 2006) | 2 lines
  1287. Changed paths:
  1288. M /trunk/build-kernel
  1289. * Fix the kernel build rules.
  1290. ------------------------------------------------------------------------
  1291. r835 | sam | 2006-09-18 09:20:06 +0200 (Mon, 18 Sep 2006) | 3 lines
  1292. Changed paths:
  1293. M /trunk/caca/caca.c
  1294. M /trunk/caca/driver_raw.c
  1295. M /trunk/caca/driver_vga.c
  1296. * Do not build the raw output in kernel mode.
  1297. * Fix cucul_utf32_to_cp437() call in the VGA output.
  1298. ------------------------------------------------------------------------
  1299. r834 | sam | 2006-09-18 09:11:43 +0200 (Mon, 18 Sep 2006) | 2 lines
  1300. Changed paths:
  1301. M /trunk/kernel/kernel.c
  1302. M /trunk/kernel/kernel.h
  1303. * Fixed memcmp() prototype and implementation.
  1304. ------------------------------------------------------------------------
  1305. r833 | sam | 2006-09-18 08:59:48 +0200 (Mon, 18 Sep 2006) | 2 lines
  1306. Changed paths:
  1307. M /trunk/cucul/cucul.c
  1308. M /trunk/kernel/kernel.c
  1309. M /trunk/kernel/kernel.h
  1310. * Added errno support to the kernel.
  1311. ------------------------------------------------------------------------
  1312. r832 | jylam | 2006-09-17 15:36:13 +0200 (Sun, 17 Sep 2006) | 2 lines
  1313. Changed paths:
  1314. M /trunk/DotNet/Caca.cs
  1315. M /trunk/DotNet/test.cs
  1316. * Updated .Net bindings
  1317. ------------------------------------------------------------------------
  1318. r831 | jylam | 2006-09-17 15:15:12 +0200 (Sun, 17 Sep 2006) | 2 lines
  1319. Changed paths:
  1320. M /trunk/README
  1321. M /trunk/caca/driver_gl.c
  1322. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  1323. ------------------------------------------------------------------------
  1324. r830 | sam | 2006-09-17 14:58:12 +0200 (Sun, 17 Sep 2006) | 2 lines
  1325. Changed paths:
  1326. M /trunk/kernel/kernel.c
  1327. M /trunk/src/cacaview.c
  1328. M /trunk/src/img2irc.c
  1329. * A few coding style fixes.
  1330. ------------------------------------------------------------------------
  1331. r829 | jylam | 2006-09-17 14:44:18 +0200 (Sun, 17 Sep 2006) | 2 lines
  1332. Changed paths:
  1333. M /trunk/caca/driver_vga.c
  1334. M /trunk/common.h
  1335. M /trunk/configure.ac
  1336. M /trunk/cucul/buffer.c
  1337. M /trunk/cucul/cucul.c
  1338. M /trunk/kernel/kernel.c
  1339. M /trunk/kernel/kernel.h
  1340. M /trunk/src/Makefile.am
  1341. M /trunk/src/cacadraw.c
  1342. M /trunk/src/cacaplay.c
  1343. M /trunk/src/cacaview.c
  1344. M /trunk/src/common-image.c
  1345. M /trunk/src/img2irc.c
  1346. M /trunk/test/demo.c
  1347. M /trunk/test/demo0.c
  1348. M /trunk/test/dithering.c
  1349. M /trunk/test/event.c
  1350. M /trunk/test/export.c
  1351. M /trunk/test/font.c
  1352. M /trunk/test/font2tga.c
  1353. M /trunk/test/frames.c
  1354. M /trunk/test/gamma.c
  1355. M /trunk/test/hsv.c
  1356. M /trunk/test/import.c
  1357. M /trunk/test/input.c
  1358. M /trunk/test/spritedit.c
  1359. M /trunk/test/text.c
  1360. M /trunk/test/transform.c
  1361. M /trunk/test/truecolor.c
  1362. M /trunk/test/unicode.c
  1363. M /trunk/tools/optipal.c
  1364. * Updated kernel 'driver', still not working, but most of the work is done
  1365. ------------------------------------------------------------------------
  1366. r828 | sam | 2006-09-17 13:39:22 +0200 (Sun, 17 Sep 2006) | 2 lines
  1367. Changed paths:
  1368. M /trunk/TODO
  1369. * Minor TODO update.
  1370. ------------------------------------------------------------------------
  1371. r827 | sam | 2006-09-17 13:10:49 +0200 (Sun, 17 Sep 2006) | 2 lines
  1372. Changed paths:
  1373. M /trunk/cucul/font.c
  1374. * Minor documentation fix (testing the buildbot, actually).
  1375. ------------------------------------------------------------------------
  1376. r826 | jylam | 2006-09-17 12:54:23 +0200 (Sun, 17 Sep 2006) | 2 lines
  1377. Changed paths:
  1378. M /trunk/caca/driver_gl.c
  1379. M /trunk/cucul/font.c
  1380. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  1381. ------------------------------------------------------------------------
  1382. r825 | sam | 2006-09-17 03:12:28 +0200 (Sun, 17 Sep 2006) | 2 lines
  1383. Changed paths:
  1384. M /trunk/caca/driver_gl.c
  1385. * Coding style (ahaha vieux porc).
  1386. ------------------------------------------------------------------------
  1387. r824 | sam | 2006-09-17 02:53:48 +0200 (Sun, 17 Sep 2006) | 2 lines
  1388. Changed paths:
  1389. M /trunk/src/cacademo.c
  1390. * Got rid of OFFSET_X and OFFSET_Y.
  1391. ------------------------------------------------------------------------
  1392. r823 | sam | 2006-09-17 02:48:30 +0200 (Sun, 17 Sep 2006) | 2 lines
  1393. Changed paths:
  1394. M /trunk/src/cacademo.c
  1395. * More cleanup in cacademo.c.
  1396. ------------------------------------------------------------------------
  1397. r822 | sam | 2006-09-17 02:32:23 +0200 (Sun, 17 Sep 2006) | 2 lines
  1398. Changed paths:
  1399. M /trunk/src/cacademo.c
  1400. * Cosmetic changes to cacademo.
  1401. ------------------------------------------------------------------------
  1402. r821 | sam | 2006-09-17 02:11:29 +0200 (Sun, 17 Sep 2006) | 2 lines
  1403. Changed paths:
  1404. M /trunk/src/cacademo.c
  1405. * Factored the star code (vieux porc).
  1406. ------------------------------------------------------------------------
  1407. r820 | sam | 2006-09-17 02:02:31 +0200 (Sun, 17 Sep 2006) | 3 lines
  1408. Changed paths:
  1409. M /trunk/caca/driver_gl.c
  1410. M /trunk/cucul/cucul.h
  1411. M /trunk/cucul/font.c
  1412. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  1413. worked properly.
  1414. ------------------------------------------------------------------------
  1415. r819 | sam | 2006-09-17 01:34:18 +0200 (Sun, 17 Sep 2006) | 2 lines
  1416. Changed paths:
  1417. M /trunk/src/cacademo.c
  1418. * Moved transition data to the function.
  1419. ------------------------------------------------------------------------
  1420. r818 | jylam | 2006-09-16 23:27:59 +0200 (Sat, 16 Sep 2006) | 2 lines
  1421. Changed paths:
  1422. M /trunk/src/cacademo.c
  1423. * Added nifty rotation to our 80's star.
  1424. ------------------------------------------------------------------------
  1425. r817 | sam | 2006-09-16 23:08:11 +0200 (Sat, 16 Sep 2006) | 2 lines
  1426. Changed paths:
  1427. M /trunk/cucul/triangle.c
  1428. * Fixing precision.
  1429. ------------------------------------------------------------------------
  1430. r816 | jylam | 2006-09-16 23:00:46 +0200 (Sat, 16 Sep 2006) | 2 lines
  1431. Changed paths:
  1432. M /trunk/cucul/triangle.c
  1433. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  1434. ------------------------------------------------------------------------
  1435. r815 | jylam | 2006-09-16 22:48:31 +0200 (Sat, 16 Sep 2006) | 2 lines
  1436. Changed paths:
  1437. M /trunk/src/cacademo.c
  1438. * Added much disco transition (ellipses suck). YMCA \o/
  1439. ------------------------------------------------------------------------
  1440. r814 | sam | 2006-09-16 19:15:11 +0200 (Sat, 16 Sep 2006) | 2 lines
  1441. Changed paths:
  1442. M /trunk/caca/driver_slang.c
  1443. * Fix compilation warning in the slang driver.
  1444. ------------------------------------------------------------------------
  1445. r813 | sam | 2006-09-16 18:01:48 +0200 (Sat, 16 Sep 2006) | 3 lines
  1446. Changed paths:
  1447. M /trunk/src/cacademo.c
  1448. * Smooth transitions between effects in cacademo. Press 'n' to switch
  1449. immediately to the next transition.
  1450. ------------------------------------------------------------------------
  1451. r812 | sam | 2006-09-16 17:46:30 +0200 (Sat, 16 Sep 2006) | 2 lines
  1452. Changed paths:
  1453. M /trunk/test/gamma.c
  1454. * Fix badly initialised data in the gamma test.
  1455. ------------------------------------------------------------------------
  1456. r811 | sam | 2006-09-16 17:06:09 +0200 (Sat, 16 Sep 2006) | 3 lines
  1457. Changed paths:
  1458. M /trunk/src/cacademo.c
  1459. M /trunk/test
  1460. M /trunk/test/Makefile.am
  1461. D /trunk/test/matrix.c
  1462. * Moved the matrix effect test into cacademo. Removed the motion sensor
  1463. stuff, it's cool but it's crap.
  1464. ------------------------------------------------------------------------
  1465. r810 | jylam | 2006-09-16 15:26:51 +0200 (Sat, 16 Sep 2006) | 2 lines
  1466. Changed paths:
  1467. M /trunk/test/matrix.c
  1468. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  1469. ------------------------------------------------------------------------
  1470. r809 | jylam | 2006-09-16 15:19:23 +0200 (Sat, 16 Sep 2006) | 2 lines
  1471. Changed paths:
  1472. M /trunk/caca/driver_gl.c
  1473. * Fixed truecolor bug in OpenGL driver.
  1474. ------------------------------------------------------------------------
  1475. r808 | sam | 2006-09-16 15:12:11 +0200 (Sat, 16 Sep 2006) | 2 lines
  1476. Changed paths:
  1477. M /trunk/src/cacademo.c
  1478. * Factor most of the cacademo code.
  1479. ------------------------------------------------------------------------
  1480. r807 | sam | 2006-09-16 14:57:41 +0200 (Sat, 16 Sep 2006) | 3 lines
  1481. Changed paths:
  1482. M /trunk/src/cacademo.c
  1483. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  1484. to cast the int to double in the sin() call. (:@ gruik!
  1485. ------------------------------------------------------------------------
  1486. r806 | jylam | 2006-09-16 14:47:55 +0200 (Sat, 16 Sep 2006) | 2 lines
  1487. Changed paths:
  1488. M /trunk/src/cacademo.c
  1489. * hey, ***I*** found a factorisation bug in cacaballs !
  1490. ------------------------------------------------------------------------
  1491. r805 | jylam | 2006-09-16 14:40:37 +0200 (Sat, 16 Sep 2006) | 2 lines
  1492. Changed paths:
  1493. M /trunk/caca/driver_gl.c
  1494. M /trunk/cucul/cucul.h
  1495. M /trunk/cucul/font.c
  1496. * OpenGL builtin font support
  1497. ------------------------------------------------------------------------
  1498. r804 | sam | 2006-09-16 11:45:03 +0200 (Sat, 16 Sep 2006) | 2 lines
  1499. Changed paths:
  1500. M /trunk/src
  1501. M /trunk/src/Makefile.am
  1502. D /trunk/src/cacaball.c
  1503. A /trunk/src/cacademo.c (from /trunk/src/cacaplas.c:802)
  1504. D /trunk/src/cacamoir.c
  1505. D /trunk/src/cacaplas.c
  1506. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  1507. ------------------------------------------------------------------------
  1508. r803 | sam | 2006-09-16 11:43:36 +0200 (Sat, 16 Sep 2006) | 3 lines
  1509. Changed paths:
  1510. M /trunk/cucul/cucul.c
  1511. * Initialize random seed to getpid()+time(NULL) so that the user does not
  1512. have to do it.
  1513. ------------------------------------------------------------------------
  1514. r802 | sam | 2006-09-09 19:58:57 +0200 (Sat, 09 Sep 2006) | 3 lines
  1515. Changed paths:
  1516. M /trunk/ChangeLog
  1517. M /trunk/NEWS
  1518. M /trunk/configure.ac
  1519. * Updated ChangeLog and NEWS.
  1520. * 0.99.beta4 release.
  1521. ------------------------------------------------------------------------
  1522. r801 | sam | 2006-09-09 19:54:06 +0200 (Sat, 09 Sep 2006) | 2 lines
  1523. Changed paths:
  1524. M /trunk/doc/Makefile.am
  1525. * Replace 'man3caca' with 'man3' in generated manpages.
  1526. ------------------------------------------------------------------------
  1527. r800 | sam | 2006-09-09 19:52:54 +0200 (Sat, 09 Sep 2006) | 2 lines
  1528. Changed paths:
  1529. M /trunk/test/demo0.c
  1530. * Fix dithering handling in demo0.c.
  1531. ------------------------------------------------------------------------
  1532. r799 | sam | 2006-09-09 19:31:43 +0200 (Sat, 09 Sep 2006) | 2 lines
  1533. Changed paths:
  1534. M /trunk/caca-config.in
  1535. * Do not output unnecessary libraries in caca-output config.
  1536. ------------------------------------------------------------------------
  1537. r798 | sam | 2006-09-09 19:20:32 +0200 (Sat, 09 Sep 2006) | 2 lines
  1538. Changed paths:
  1539. M /trunk/doc/migrating.dox
  1540. * Oops, thinko in the migration doc.
  1541. ------------------------------------------------------------------------
  1542. r797 | sam | 2006-09-09 19:02:30 +0200 (Sat, 09 Sep 2006) | 3 lines
  1543. Changed paths:
  1544. M /trunk/doc/migrating.dox
  1545. * Updated the migration documentation so that it mentions the <caca0.h>
  1546. compatibility layer.
  1547. ------------------------------------------------------------------------
  1548. r796 | sam | 2006-09-09 18:53:13 +0200 (Sat, 09 Sep 2006) | 3 lines
  1549. Changed paths:
  1550. M /trunk/caca/caca0.c
  1551. M /trunk/caca/caca0.h
  1552. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  1553. 0.x glue code.
  1554. ------------------------------------------------------------------------
  1555. r795 | sam | 2006-09-09 17:40:16 +0200 (Sat, 09 Sep 2006) | 3 lines
  1556. Changed paths:
  1557. M /trunk/test
  1558. M /trunk/test/Makefile.am
  1559. A /trunk/test/demo0.c
  1560. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  1561. test for the <caca0.h> emulation layer.
  1562. ------------------------------------------------------------------------
  1563. r794 | sam | 2006-09-09 17:38:06 +0200 (Sat, 09 Sep 2006) | 8 lines
  1564. Changed paths:
  1565. M /trunk/caca/Makefile.am
  1566. A /trunk/caca/caca0.c
  1567. A /trunk/caca/caca0.h
  1568. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  1569. just need to include <caca0.h> instead of <caca.h> and should be source-
  1570. compatible with old versions of libcaca.
  1571. Most of the old API works, except features and caca_sqrt(). Sprites do
  1572. work API-wise but due to the new format they are no longer working in
  1573. the same way.
  1574. ------------------------------------------------------------------------
  1575. r793 | sam | 2006-09-09 16:52:05 +0200 (Sat, 09 Sep 2006) | 2 lines
  1576. Changed paths:
  1577. M /trunk/test/export.c
  1578. * Fix a crash in export.c with unknown file formats.
  1579. ------------------------------------------------------------------------
  1580. r792 | sam | 2006-08-30 23:30:29 +0200 (Wed, 30 Aug 2006) | 2 lines
  1581. Changed paths:
  1582. M /trunk/cucul/transform.c
  1583. * U+214B TURNED AMPERSAND
  1584. ------------------------------------------------------------------------
  1585. r791 | sam | 2006-08-25 12:22:57 +0200 (Fri, 25 Aug 2006) | 3 lines
  1586. Changed paths:
  1587. M /trunk/ChangeLog
  1588. M /trunk/NEWS
  1589. M /trunk/configure.ac
  1590. * Updated ChangeLog and NEWS.
  1591. * 0.99.beta3 release.
  1592. ------------------------------------------------------------------------
  1593. r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
  1594. Changed paths:
  1595. M /trunk/ChangeLog
  1596. M /trunk/Makefile.am
  1597. M /trunk/configure.ac
  1598. D /trunk/debian
  1599. * Removed debian packaging stuff from the trunk. It'll now be at
  1600. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  1601. ------------------------------------------------------------------------
  1602. r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
  1603. Changed paths:
  1604. M /trunk/caca/driver_gl.c
  1605. * Factored some of the GL code.
  1606. ------------------------------------------------------------------------
  1607. r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
  1608. Changed paths:
  1609. M /trunk/test
  1610. M /trunk/test/matrix.c
  1611. * A few changes to the matrix program. I do not plan to maintain it.
  1612. ------------------------------------------------------------------------
  1613. r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
  1614. Changed paths:
  1615. M /trunk/caca/caca.c
  1616. M /trunk/caca/caca.h
  1617. M /trunk/caca/driver_conio.c
  1618. M /trunk/caca/driver_ncurses.c
  1619. M /trunk/caca/driver_raw.c
  1620. M /trunk/caca/driver_slang.c
  1621. M /trunk/caca/driver_vga.c
  1622. M /trunk/caca/event.c
  1623. M /trunk/caca/graphics.c
  1624. * Fixed libcaca prototypes so that all functions use the errno mechanism
  1625. and return a value.
  1626. ------------------------------------------------------------------------
  1627. r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
  1628. Changed paths:
  1629. M /trunk/cucul/cucul.c
  1630. * Fixed cucul_create_canvas()'s documentation.
  1631. ------------------------------------------------------------------------
  1632. r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
  1633. Changed paths:
  1634. M /trunk/cucul/dither.c
  1635. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  1636. thanks to Sean D'Epagnier.
  1637. ------------------------------------------------------------------------
  1638. r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
  1639. Changed paths:
  1640. M /trunk/cxx/caca++.cpp
  1641. M /trunk/cxx/caca++.h
  1642. M /trunk/cxx/cpptest.cpp
  1643. * Updated C++ bindings
  1644. ------------------------------------------------------------------------
  1645. r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
  1646. Changed paths:
  1647. M /trunk/debian/control
  1648. * Fix debian package dependencies; -dev packages didn't pull their library
  1649. dependencies. Of course.
  1650. ------------------------------------------------------------------------
  1651. r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
  1652. Changed paths:
  1653. M /trunk/test/matrix.c
  1654. * Fixed matrix.c for non-Thinkpad computers.
  1655. ------------------------------------------------------------------------
  1656. r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
  1657. Changed paths:
  1658. M /trunk/configure.ac
  1659. * Fix a build failure when X11R7 is available but OpenGL isn't.
  1660. ------------------------------------------------------------------------
  1661. r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
  1662. Changed paths:
  1663. M /trunk/test/Makefile.am
  1664. A /trunk/test/matrix.c
  1665. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  1666. which case it is massively useless.
  1667. ------------------------------------------------------------------------
  1668. r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
  1669. Changed paths:
  1670. M /trunk/ChangeLog
  1671. M /trunk/NEWS
  1672. M /trunk/configure.ac
  1673. M /trunk/debian/changelog
  1674. * Updated ChangeLog and NEWS.
  1675. * 0.99.beta2 release.
  1676. ------------------------------------------------------------------------
  1677. r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
  1678. Changed paths:
  1679. M /trunk/debian/caca-utils.install
  1680. M /trunk/debian/libcucul-dev.install
  1681. * Updated the Debian build scripts.
  1682. ------------------------------------------------------------------------
  1683. r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
  1684. Changed paths:
  1685. M /trunk/cucul/canvas.c
  1686. * Fixed an out of bounds bug in cucul_blit().
  1687. ------------------------------------------------------------------------
  1688. r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
  1689. Changed paths:
  1690. M /trunk/caca-config.in
  1691. * Removed legacy CUCUL_LIBS from caca-config.
  1692. ------------------------------------------------------------------------
  1693. r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
  1694. Changed paths:
  1695. M /trunk/caca/driver_ncurses.c
  1696. M /trunk/caca/driver_slang.c
  1697. * UTF-8 input support for ncurses.
  1698. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  1699. ------------------------------------------------------------------------
  1700. r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
  1701. Changed paths:
  1702. M /trunk/caca/graphics.c
  1703. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  1704. ------------------------------------------------------------------------
  1705. r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
  1706. Changed paths:
  1707. M /trunk/caca/caca.c
  1708. M /trunk/caca/driver_ncurses.c
  1709. M /trunk/configure.ac
  1710. * Fixed UTF-8 support in ncurses.
  1711. * Set ncurses's priority higher than slang.
  1712. ------------------------------------------------------------------------
  1713. r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
  1714. Changed paths:
  1715. M /trunk/TODO
  1716. * Updated TODO list.
  1717. ------------------------------------------------------------------------
  1718. r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
  1719. Changed paths:
  1720. M /trunk/caca/driver_slang.c
  1721. M /trunk/cucul/box.c
  1722. M /trunk/cucul/canvas.c
  1723. M /trunk/cucul/charset.c
  1724. M /trunk/cucul/conic.c
  1725. M /trunk/cucul/cucul.h
  1726. M /trunk/cucul/line.c
  1727. M /trunk/cucul/triangle.c
  1728. * Have cucul_utf8_to_utf32 write how many bytes it read.
  1729. * Use that in the SLang driver so that it supports UTF-8 input.
  1730. ------------------------------------------------------------------------
  1731. r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
  1732. Changed paths:
  1733. M /trunk/cucul/export.c
  1734. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  1735. an explicit cast.
  1736. ------------------------------------------------------------------------
  1737. r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
  1738. Changed paths:
  1739. M /trunk/caca/caca.c
  1740. M /trunk/caca/driver_ncurses.c
  1741. M /trunk/test/colors.c
  1742. M /trunk/test/input.c
  1743. * Minor cosmetic changes in the test programs.
  1744. * Code enhancements in the ncurses driver.
  1745. * Added a comment to explain why slang has a higher priority than ncurses.
  1746. ------------------------------------------------------------------------
  1747. r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
  1748. Changed paths:
  1749. M /trunk/caca/driver_conio.c
  1750. * Fixed the DOS build.
  1751. ------------------------------------------------------------------------
  1752. r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
  1753. Changed paths:
  1754. M /trunk/caca/caca_internals.h
  1755. * Minor cosmetic fix.
  1756. ------------------------------------------------------------------------
  1757. r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
  1758. Changed paths:
  1759. M /trunk/caca/Makefile.am
  1760. M /trunk/cucul/Makefile.am
  1761. M /trunk/cxx/Makefile.am
  1762. M /trunk/kernel/Makefile.am
  1763. M /trunk/test/Makefile.am
  1764. M /trunk/tools/Makefile.am
  1765. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  1766. from an alternate directory (they failed to find common.h).
  1767. ------------------------------------------------------------------------
  1768. r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
  1769. Changed paths:
  1770. M /trunk/configure.ac
  1771. M /trunk/src/Makefile.am
  1772. * Removed --enable-network flag, but reused the test as a condition for
  1773. building cacaserver.
  1774. ------------------------------------------------------------------------
  1775. r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
  1776. Changed paths:
  1777. M /trunk/build-dos
  1778. M /trunk/build-win32
  1779. * Updated build scripts for DOS and Win32.
  1780. ------------------------------------------------------------------------
  1781. r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
  1782. Changed paths:
  1783. M /trunk/caca/driver_ncurses.c
  1784. M /trunk/caca/driver_slang.c
  1785. * Got backspace to work with the slang and ncurses drivers in an X
  1786. terminal window.
  1787. ------------------------------------------------------------------------
  1788. r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
  1789. Changed paths:
  1790. M /trunk/caca/driver_gl.c
  1791. * More coding style fixes in the GL driver.
  1792. ------------------------------------------------------------------------
  1793. r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
  1794. Changed paths:
  1795. M /trunk/caca/driver_gl.c
  1796. * Fixed awful indenting of the GL plugin.
  1797. ------------------------------------------------------------------------
  1798. r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
  1799. Changed paths:
  1800. M /trunk/caca/driver_ncurses.c
  1801. * Make the ncurses driver UTF-8 and UTF-32 aware.
  1802. * Add the backspace key to the ncurses driver.
  1803. ------------------------------------------------------------------------
  1804. r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
  1805. Changed paths:
  1806. M /trunk/caca/driver_slang.c
  1807. * Make the slang driver UTF-8 and UTF-32 aware.
  1808. * Add the backspace key to the slang driver.
  1809. ------------------------------------------------------------------------
  1810. r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
  1811. Changed paths:
  1812. M /trunk/caca/caca.h
  1813. M /trunk/caca/driver_conio.c
  1814. M /trunk/caca/driver_gl.c
  1815. M /trunk/caca/driver_ncurses.c
  1816. M /trunk/caca/driver_slang.c
  1817. M /trunk/caca/driver_win32.c
  1818. M /trunk/caca/driver_x11.c
  1819. M /trunk/caca/event.c
  1820. M /trunk/test/input.c
  1821. * Renamed the event data member "ucs4" to "utf32" for consistency
  1822. with "utf8".
  1823. ------------------------------------------------------------------------
  1824. r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
  1825. Changed paths:
  1826. M /trunk/debian/changelog
  1827. M /trunk/debian/control
  1828. * Added information from a recent Debian upload of the old
  1829. version of libcaca.
  1830. ------------------------------------------------------------------------
  1831. r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
  1832. Changed paths:
  1833. M /trunk/test
  1834. M /trunk/test/Makefile.am
  1835. A /trunk/test/input.c
  1836. * Text input test program. Might be merged into libcaca if it works well.
  1837. ------------------------------------------------------------------------
  1838. r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
  1839. Changed paths:
  1840. M /trunk/TODO
  1841. * Updated the TODO list.
  1842. ------------------------------------------------------------------------
  1843. r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
  1844. Changed paths:
  1845. M /trunk/debian/caca-utils.install
  1846. M /trunk/debian/libcucul-dev.install
  1847. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  1848. ------------------------------------------------------------------------
  1849. r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
  1850. Changed paths:
  1851. M /trunk/caca/caca.h
  1852. M /trunk/caca/graphics.c
  1853. M /trunk/python/pypycaca.c
  1854. M /trunk/python/pypycaca.h
  1855. M /trunk/src/aafire.c
  1856. M /trunk/src/cacaball.c
  1857. M /trunk/src/cacamoir.c
  1858. M /trunk/src/cacaplas.c
  1859. M /trunk/test/demo.c
  1860. M /trunk/test/frames.c
  1861. M /trunk/test/gamma.c
  1862. * Renamed caca_set_delay() and caca_get_rendertime() into
  1863. caca_set_display_time() and caca_get_display_time() for consistency.
  1864. ------------------------------------------------------------------------
  1865. r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
  1866. Changed paths:
  1867. M /trunk/cucul/charset.c
  1868. * Documented the newly exported charset functions.
  1869. ------------------------------------------------------------------------
  1870. r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
  1871. Changed paths:
  1872. M /trunk/caca/driver_ncurses.c
  1873. M /trunk/caca/driver_slang.c
  1874. M /trunk/cucul/box.c
  1875. M /trunk/cucul/canvas.c
  1876. M /trunk/cucul/charset.c
  1877. M /trunk/cucul/conic.c
  1878. M /trunk/cucul/cucul.h
  1879. M /trunk/cucul/cucul_internals.h
  1880. M /trunk/cucul/export.c
  1881. M /trunk/cucul/import.c
  1882. M /trunk/cucul/line.c
  1883. M /trunk/cucul/triangle.c
  1884. M /trunk/tools/makefont.c
  1885. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  1886. ------------------------------------------------------------------------
  1887. r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
  1888. Changed paths:
  1889. M /trunk/cucul/font.c
  1890. M /trunk/cucul/font_mono9.h
  1891. M /trunk/cucul/font_monobold12.h
  1892. * Regenerated fonts and reactivated them under Win32.
  1893. ------------------------------------------------------------------------
  1894. r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
  1895. Changed paths:
  1896. M /trunk/tools/makefont.c
  1897. * Elite trick in the font generator to cope with C89's string length
  1898. limitation of 509 characters. Instead of doing:
  1899. char foo[10] = "abcdefghij";
  1900. we now do:
  1901. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  1902. ------------------------------------------------------------------------
  1903. r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
  1904. Changed paths:
  1905. M /trunk/test/font2tga.c
  1906. * font2tga no longer needs cucul_internal.h.
  1907. ------------------------------------------------------------------------
  1908. r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
  1909. Changed paths:
  1910. M /trunk/cucul/box.c
  1911. M /trunk/cucul/canvas.c
  1912. M /trunk/cucul/conic.c
  1913. M /trunk/cucul/cucul.h
  1914. M /trunk/cucul/cucul_internals.h
  1915. M /trunk/cucul/dither.c
  1916. M /trunk/cucul/import.c
  1917. M /trunk/cucul/line.c
  1918. M /trunk/cucul/triangle.c
  1919. M /trunk/test/font2tga.c
  1920. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  1921. int which shall be used as an UTF-32 character. We do not have any casting
  1922. problems due to the signedness of chars because all characters were
  1923. ASCII (ie. <= 0x7f) beforehands.
  1924. ------------------------------------------------------------------------
  1925. r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
  1926. Changed paths:
  1927. M /trunk/test
  1928. M /trunk/test/Makefile.am
  1929. A /trunk/test/font2tga.c
  1930. * Added font2tga, a test program that exports our font in a known format.
  1931. ------------------------------------------------------------------------
  1932. r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
  1933. Changed paths:
  1934. M /trunk/test/export.c
  1935. * If the export test target is ANSI or UTF-8, dither image with special
  1936. shaded glyphs.
  1937. ------------------------------------------------------------------------
  1938. r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
  1939. Changed paths:
  1940. M /trunk/configure.ac
  1941. * Removed useless -lXt from X11 libraries check.
  1942. ------------------------------------------------------------------------
  1943. r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
  1944. Changed paths:
  1945. M /trunk/cucul/import.c
  1946. * Workaround for illegal ^[[0,0H ANSI escape code.
  1947. ------------------------------------------------------------------------
  1948. r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
  1949. Changed paths:
  1950. M /trunk/cucul/dither.c
  1951. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  1952. better performances.
  1953. ------------------------------------------------------------------------
  1954. r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
  1955. Changed paths:
  1956. M /trunk/cucul/export.c
  1957. * Add linebreaks to the ANSI exporter for better readability, and use
  1958. the save/load cursor position trick to ignore them.
  1959. ------------------------------------------------------------------------
  1960. r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
  1961. Changed paths:
  1962. M /trunk/cucul/export.c
  1963. * Fixed postscript exporter, image in not at the bottom of the page anymore
  1964. ------------------------------------------------------------------------
  1965. r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
  1966. Changed paths:
  1967. M /trunk/src/cacaserver.c
  1968. * Use UTF-8 instead of ANSI in cacaserver
  1969. ------------------------------------------------------------------------
  1970. r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
  1971. Changed paths:
  1972. M /trunk/cucul/font_mono9.h
  1973. M /trunk/cucul/font_monobold12.h
  1974. * Optimise built-in fonts. We gain about 100kB in the final binary.
  1975. ------------------------------------------------------------------------
  1976. r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
  1977. Changed paths:
  1978. M /trunk/tools/makefont.c
  1979. * Optimise similar glyphs when generating a font. Given how many glyphs
  1980. are unavailable, this is a significant gain.
  1981. ------------------------------------------------------------------------
  1982. r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
  1983. Changed paths:
  1984. M /trunk/caca/driver_x11.c
  1985. * Added the long dash and middle dot CP437 characters to the X11 driver.
  1986. ------------------------------------------------------------------------
  1987. r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
  1988. Changed paths:
  1989. M /trunk/cucul/import.c
  1990. * If the ANSI file we import does not use the 80 columns, we don't expand
  1991. the canvas to 80 columns.
  1992. ------------------------------------------------------------------------
  1993. r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
  1994. Changed paths:
  1995. M /trunk/src/cacadraw.c
  1996. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  1997. * Decreased PgUp/PgDn scrolling rate.
  1998. ------------------------------------------------------------------------
  1999. r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
  2000. Changed paths:
  2001. M /trunk/kernel/kernel.c
  2002. * Removed a useless cast in the kernel code.
  2003. ------------------------------------------------------------------------
  2004. r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
  2005. Changed paths:
  2006. M /trunk/DotNet
  2007. M /trunk/DotNet/AssemblyInfo.cs
  2008. M /trunk/DotNet/Caca.cs
  2009. M /trunk/DotNet/Cucul.cs
  2010. M /trunk/DotNet/test.cs
  2011. * Set svn properties on the .NET files.
  2012. ------------------------------------------------------------------------
  2013. r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
  2014. Changed paths:
  2015. M /trunk/test/font.c
  2016. M /trunk/test/text.c
  2017. * Cosmetic fix in test/font.c.
  2018. * Use UTF-8 output in test/text.c instead of ANSI.
  2019. ------------------------------------------------------------------------
  2020. r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
  2021. Changed paths:
  2022. M /trunk/caca/caca.h
  2023. * Minor cosmetic fix in a comment.
  2024. ------------------------------------------------------------------------
  2025. r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
  2026. Changed paths:
  2027. M /trunk/cucul/font_mono9.h
  2028. M /trunk/cucul/font_monobold12.h
  2029. M /trunk/tools/makefont.c
  2030. * Added a few more Unicode blocks to the default fonts.
  2031. ------------------------------------------------------------------------
  2032. r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
  2033. Changed paths:
  2034. M /trunk/cucul/transform.c
  2035. * Added a few more Unicode characters to the glyph transformations.
  2036. ------------------------------------------------------------------------
  2037. r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
  2038. Changed paths:
  2039. M /trunk/cucul/cucul.h
  2040. M /trunk/cucul/dither.c
  2041. * Changed the cucul_create_dither() prototype to make sure the mask
  2042. arguments are at least 32 bits.
  2043. ------------------------------------------------------------------------
  2044. r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
  2045. Changed paths:
  2046. M /trunk/test/export.c
  2047. * Make the export test 80 columns wide, so that the ANSI we generate can
  2048. be read by other programs.
  2049. ------------------------------------------------------------------------
  2050. r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
  2051. Changed paths:
  2052. M /trunk/cucul/font_mono9.h
  2053. M /trunk/cucul/font_monobold12.h
  2054. * Updated fonts with the new hardcoded CP437 glyphs.
  2055. ------------------------------------------------------------------------
  2056. r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
  2057. Changed paths:
  2058. M /trunk/tools/makefont.c
  2059. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  2060. good with Pango.
  2061. ------------------------------------------------------------------------
  2062. r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
  2063. Changed paths:
  2064. M /trunk/caca/driver_ncurses.c
  2065. M /trunk/caca/driver_slang.c
  2066. M /trunk/tools/Makefile.am
  2067. M /trunk/tools/makefont.c
  2068. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  2069. ------------------------------------------------------------------------
  2070. r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
  2071. Changed paths:
  2072. M /trunk/cucul/export.c
  2073. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  2074. SVG exporters.
  2075. ------------------------------------------------------------------------
  2076. r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
  2077. Changed paths:
  2078. M /trunk/cucul/charset.c
  2079. M /trunk/cucul/cucul_internals.h
  2080. * Implemented the private _cucul_utf32_to_utf8() helper.
  2081. ------------------------------------------------------------------------
  2082. r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
  2083. Changed paths:
  2084. M /trunk/cucul/export.c
  2085. * Exporter now generates valid ANSI, with CP437 characters.
  2086. ------------------------------------------------------------------------
  2087. r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
  2088. Changed paths:
  2089. M /trunk/cucul/export.c
  2090. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  2091. text.
  2092. ------------------------------------------------------------------------
  2093. r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
  2094. Changed paths:
  2095. M /trunk/cucul/colour.c
  2096. * Use a slightly different RGB palette for ANSI colours, so that brown
  2097. really looks like brown and not like desaturated yellow.
  2098. ------------------------------------------------------------------------
  2099. r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
  2100. Changed paths:
  2101. M /trunk/DotNet/test.cs
  2102. M /trunk/caca/event.c
  2103. M /trunk/doc/tutorial.dox
  2104. * Fixed error in tutorial, updated caca_get_event() doc
  2105. ------------------------------------------------------------------------
  2106. r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
  2107. Changed paths:
  2108. M /trunk/DotNet/AssemblyInfo.cs
  2109. M /trunk/DotNet/Caca.cs
  2110. M /trunk/DotNet/Cucul.cs
  2111. M /trunk/DotNet/test.cs
  2112. * Fixed $Id
  2113. ------------------------------------------------------------------------
  2114. r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
  2115. Changed paths:
  2116. A /trunk/DotNet
  2117. A /trunk/DotNet/AssemblyInfo.cs
  2118. A /trunk/DotNet/Caca.cs
  2119. A /trunk/DotNet/Cucul.cs
  2120. A /trunk/DotNet/Makefile
  2121. A /trunk/DotNet/libCaca.dll.config
  2122. A /trunk/DotNet/libCucul.dll.config
  2123. A /trunk/DotNet/test.cs
  2124. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  2125. ------------------------------------------------------------------------
  2126. r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
  2127. Changed paths:
  2128. M /trunk/cucul/cucul.h
  2129. M /trunk/cucul/dither.c
  2130. M /trunk/cucul/export.c
  2131. M /trunk/cucul/font.c
  2132. M /trunk/cucul/import.c
  2133. M /trunk/cucul/sprite.c
  2134. M /trunk/cucul/transform.c
  2135. * Completed return value and errno handling in libcucul API.
  2136. ------------------------------------------------------------------------
  2137. r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
  2138. Changed paths:
  2139. M /trunk/test/export.c
  2140. * Allow an optional input filename in the export test for cheap conversions.
  2141. ------------------------------------------------------------------------
  2142. r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
  2143. Changed paths:
  2144. M /trunk/caca/driver_gl.c
  2145. M /trunk/cucul/import.c
  2146. * coding style fixes again
  2147. ------------------------------------------------------------------------
  2148. r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
  2149. Changed paths:
  2150. M /trunk/cxx/caca++.cpp
  2151. M /trunk/cxx/caca++.h
  2152. M /trunk/cxx/cucul++.h
  2153. M /trunk/src/cacadraw.c
  2154. * Fixed indentation. I did it myself, I'm a big boy.
  2155. ------------------------------------------------------------------------
  2156. r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
  2157. Changed paths:
  2158. M /trunk/cucul/import.c
  2159. * Fixed line wrapping on some weird ANSI files.
  2160. ------------------------------------------------------------------------
  2161. r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
  2162. Changed paths:
  2163. M /trunk/cucul/import.c
  2164. * Fixed an ANSI rendering bug related to the bold attribute.
  2165. ------------------------------------------------------------------------
  2166. r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
  2167. Changed paths:
  2168. M /trunk/cucul/font_mono9.h
  2169. M /trunk/cucul/font_monobold12.h
  2170. M /trunk/tools/makefont.c
  2171. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  2172. built-in font so that we now cover all of CP437.
  2173. ------------------------------------------------------------------------
  2174. r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
  2175. Changed paths:
  2176. M /trunk/cucul/import.c
  2177. * Minor code reorganisation and documenting.
  2178. ------------------------------------------------------------------------
  2179. r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
  2180. Changed paths:
  2181. M /trunk/caca/driver_gl.c
  2182. * Added preliminary (it means that's fucked up) CP437 codepage
  2183. ------------------------------------------------------------------------
  2184. r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
  2185. Changed paths:
  2186. M /trunk/caca/driver_x11.c
  2187. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  2188. ------------------------------------------------------------------------
  2189. r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
  2190. Changed paths:
  2191. M /trunk/caca/driver_gl.c
  2192. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  2193. ------------------------------------------------------------------------
  2194. r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
  2195. Changed paths:
  2196. M /trunk/caca/driver_x11.c
  2197. * removed duplicate code
  2198. ------------------------------------------------------------------------
  2199. r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
  2200. Changed paths:
  2201. M /trunk/caca/driver_x11.c
  2202. * Wow, we even have Home/End support in X11.
  2203. ------------------------------------------------------------------------
  2204. r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
  2205. Changed paths:
  2206. M /trunk/caca/driver_x11.c
  2207. * PageUp/PageDown support in X11.
  2208. ------------------------------------------------------------------------
  2209. r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
  2210. Changed paths:
  2211. M /trunk/caca/driver_gl.c
  2212. * Fixed home/pgup/pgdown/insert events
  2213. ------------------------------------------------------------------------
  2214. r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
  2215. Changed paths:
  2216. M /trunk/src/cacadraw.c
  2217. * page up / down
  2218. ------------------------------------------------------------------------
  2219. r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
  2220. Changed paths:
  2221. M /trunk/cucul/import.c
  2222. * In ANSI, bold only sets the foreground colour to bright, not the
  2223. background.
  2224. ------------------------------------------------------------------------
  2225. r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
  2226. Changed paths:
  2227. M /trunk/src
  2228. M /trunk/src/Makefile.am
  2229. A /trunk/src/cacadraw.c
  2230. M /trunk/test/import.c
  2231. * Added cacadraw. It only shows files and lets you scroll for now, but
  2232. it will eventually evolve into something better.
  2233. ------------------------------------------------------------------------
  2234. r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
  2235. Changed paths:
  2236. M /trunk/cucul/import.c
  2237. * Really updated doc
  2238. ------------------------------------------------------------------------
  2239. r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
  2240. Changed paths:
  2241. M /trunk/cucul/import.c
  2242. * Fixed documentation for import
  2243. ------------------------------------------------------------------------
  2244. r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
  2245. Changed paths:
  2246. D /trunk/cpp
  2247. * Removed legacy cpp directory.
  2248. ------------------------------------------------------------------------
  2249. r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
  2250. Changed paths:
  2251. M /trunk/Makefile.am
  2252. M /trunk/configure.ac
  2253. A /trunk/cxx (from /trunk/cpp:684)
  2254. M /trunk/cxx/Makefile.am
  2255. R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
  2256. R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
  2257. R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
  2258. R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
  2259. R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
  2260. * Updated C++ bindings and renamed directory to more comprehensive cxx
  2261. ------------------------------------------------------------------------
  2262. r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
  2263. Changed paths:
  2264. M /trunk/test/event.c
  2265. * Minor typo.
  2266. ------------------------------------------------------------------------
  2267. r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
  2268. Changed paths:
  2269. M /trunk/cpp/caca++.cpp
  2270. M /trunk/cpp/caca++.h
  2271. M /trunk/cpp/cpptest.cpp
  2272. M /trunk/cpp/cucul++.cpp
  2273. M /trunk/cpp/cucul++.h
  2274. * Updated libcaca c++ bindings
  2275. ------------------------------------------------------------------------
  2276. r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
  2277. Changed paths:
  2278. M /trunk/cucul/buffer.c
  2279. M /trunk/cucul/cucul.h
  2280. M /trunk/cucul/cucul_internals.h
  2281. M /trunk/cucul/export.c
  2282. M /trunk/cucul/import.c
  2283. M /trunk/src/cacaplay.c
  2284. M /trunk/src/cacaserver.c
  2285. M /trunk/test
  2286. M /trunk/test/import.c
  2287. M /trunk/test/text.c
  2288. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  2289. a file and a memory area into a libcucul buffer.
  2290. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  2291. buffers instead of simple memory areas.
  2292. ------------------------------------------------------------------------
  2293. r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
  2294. Changed paths:
  2295. M /trunk/cucul/import.c
  2296. * Argh, _really_ fixed the uninitialised variable.
  2297. ------------------------------------------------------------------------
  2298. r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
  2299. Changed paths:
  2300. M /trunk/cucul/import.c
  2301. * Fixed an uninitialised variable.
  2302. ------------------------------------------------------------------------
  2303. r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
  2304. Changed paths:
  2305. M /trunk/cucul/import.c
  2306. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  2307. sequences longer than 100 characters.
  2308. * Documented the escape sequence format.
  2309. ------------------------------------------------------------------------
  2310. r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
  2311. Changed paths:
  2312. M /trunk/cpp/cpptest.cpp
  2313. M /trunk/cpp/cucul++.cpp
  2314. M /trunk/cpp/cucul++.h
  2315. M /trunk/test/demo.c
  2316. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  2317. ------------------------------------------------------------------------
  2318. r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
  2319. Changed paths:
  2320. M /trunk/cucul/import.c
  2321. * More robust ANSI sequence argument parser. Detects private sequences and
  2322. intermediate bytes.
  2323. ------------------------------------------------------------------------
  2324. r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
  2325. Changed paths:
  2326. M /trunk/cucul/import.c
  2327. * Fixed warning in a clever and tested way. Bordel de merde.
  2328. ------------------------------------------------------------------------
  2329. r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
  2330. Changed paths:
  2331. M /trunk/cucul/import.c
  2332. * Coding style.
  2333. ------------------------------------------------------------------------
  2334. r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
  2335. Changed paths:
  2336. M /trunk/cucul/import.c
  2337. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  2338. ------------------------------------------------------------------------
  2339. r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
  2340. Changed paths:
  2341. M /trunk/cucul/import.c
  2342. * Fixed warnings in ansi importer
  2343. ------------------------------------------------------------------------
  2344. r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
  2345. Changed paths:
  2346. M /trunk/cucul/import.c
  2347. * More cleaning up of the ANSI loader. Fixed reverse video.
  2348. ------------------------------------------------------------------------
  2349. r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
  2350. Changed paths:
  2351. M /trunk/cucul/colour.c
  2352. * Set the transparent colour's RGB values to the default colour's ones.
  2353. ------------------------------------------------------------------------
  2354. r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
  2355. Changed paths:
  2356. M /trunk/cucul/import.c
  2357. * Improved ANSI format detection
  2358. ------------------------------------------------------------------------
  2359. r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
  2360. Changed paths:
  2361. M /trunk/cucul/import.c
  2362. * Really fixed bold in ANSI loader, and removed dead code.
  2363. ------------------------------------------------------------------------
  2364. r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
  2365. Changed paths:
  2366. M /trunk/cucul/import.c
  2367. * Simplified _manage_modifiers() a bit.
  2368. ------------------------------------------------------------------------
  2369. r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
  2370. Changed paths:
  2371. M /trunk/cucul/import.c
  2372. * Fixed bold support in ANSI loader.
  2373. ------------------------------------------------------------------------
  2374. r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
  2375. Changed paths:
  2376. M /trunk/cucul/import.c
  2377. * A few fixes in the ANSI interpreter.
  2378. ------------------------------------------------------------------------
  2379. r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
  2380. Changed paths:
  2381. M /trunk/cucul/import.c
  2382. * Got rid of _update_canvas_size().
  2383. ------------------------------------------------------------------------
  2384. r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
  2385. Changed paths:
  2386. M /trunk/cucul/import.c
  2387. * _updated_coding_style(aBit);
  2388. ------------------------------------------------------------------------
  2389. r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
  2390. Changed paths:
  2391. M /trunk/cucul/import.c
  2392. * Ahahaha. Meet the "optimisation" that breaks everything.
  2393. ------------------------------------------------------------------------
  2394. r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
  2395. Changed paths:
  2396. M /trunk/cucul/import.c
  2397. * Small optimisation in import_text().
  2398. ------------------------------------------------------------------------
  2399. r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
  2400. Changed paths:
  2401. M /trunk/cucul/import.c
  2402. * Really minor coding style fixes in the ANSI importer.
  2403. ------------------------------------------------------------------------
  2404. r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
  2405. Changed paths:
  2406. M /trunk/cucul/canvas.c
  2407. M /trunk/cucul/colour.c
  2408. M /trunk/cucul/cucul.c
  2409. M /trunk/cucul/cucul.h
  2410. M /trunk/cucul/cucul_internals.h
  2411. * More error checking in libcucul.
  2412. ------------------------------------------------------------------------
  2413. r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
  2414. Changed paths:
  2415. M /trunk/test/import.c
  2416. * Jylam is too modest.
  2417. ------------------------------------------------------------------------
  2418. r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
  2419. Changed paths:
  2420. A /trunk/test/import.c
  2421. * Added importers test
  2422. ------------------------------------------------------------------------
  2423. r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
  2424. Changed paths:
  2425. M /trunk/cucul/import.c
  2426. M /trunk/test/Makefile.am
  2427. * Added preliminary ANSI importer, added import formats autodection
  2428. ------------------------------------------------------------------------
  2429. r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
  2430. Changed paths:
  2431. M /trunk/configure.ac
  2432. M /trunk/cucul/box.c
  2433. M /trunk/cucul/buffer.c
  2434. M /trunk/cucul/canvas.c
  2435. M /trunk/cucul/conic.c
  2436. M /trunk/cucul/cucul.h
  2437. M /trunk/cucul/line.c
  2438. M /trunk/cucul/triangle.c
  2439. * Check for <errno.h>.
  2440. * Started changing function prototypes so that they return an integer
  2441. instead of void, just in case they might fail.
  2442. ------------------------------------------------------------------------
  2443. r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
  2444. Changed paths:
  2445. M /trunk/cucul/Makefile.am
  2446. M /trunk/cucul/cucul.h
  2447. D /trunk/cucul/error.c
  2448. * Reverted that errno stuff. We'll just use the real errno.
  2449. ------------------------------------------------------------------------
  2450. r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
  2451. Changed paths:
  2452. M /trunk/cucul/Makefile.am
  2453. M /trunk/cucul/cucul.h
  2454. A /trunk/cucul/error.c
  2455. * Added basis for an errno-like mechanism.
  2456. ------------------------------------------------------------------------
  2457. r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
  2458. Changed paths:
  2459. M /trunk/build-win32
  2460. M /trunk/configure.ac
  2461. * Removed my previously introduced --enable-pangoft2 and replaced it with
  2462. a nicer cross compilation check.
  2463. ------------------------------------------------------------------------
  2464. r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
  2465. Changed paths:
  2466. M /trunk/build-win32
  2467. M /trunk/configure.ac
  2468. M /trunk/src/Makefile.am
  2469. M /trunk/src/cacaserver.c
  2470. * Brought the Win32 build back on its wheels.
  2471. ------------------------------------------------------------------------
  2472. r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
  2473. Changed paths:
  2474. M /trunk/common.h
  2475. M /trunk/configure.ac
  2476. M /trunk/cucul/font.c
  2477. M /trunk/src/cacaserver.c
  2478. M /trunk/tools/makefont.c
  2479. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  2480. ------------------------------------------------------------------------
  2481. r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
  2482. Changed paths:
  2483. M /trunk/caca/driver_win32.c
  2484. * Fixed minor compilation warning.
  2485. ------------------------------------------------------------------------
  2486. r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
  2487. Changed paths:
  2488. M /trunk/common.h
  2489. * Win32 compilation fix.
  2490. ------------------------------------------------------------------------
  2491. r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
  2492. Changed paths:
  2493. M /trunk/cucul/font.c
  2494. * On win32, only disable the built-in fonts, not all the font functions.
  2495. ------------------------------------------------------------------------
  2496. r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
  2497. Changed paths:
  2498. M /trunk/common.h
  2499. M /trunk/configure.ac
  2500. M /trunk/cucul/font.c
  2501. M /trunk/tools/makefont.c
  2502. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  2503. * Implement htons/htonl in common.h just in case.
  2504. ------------------------------------------------------------------------
  2505. r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
  2506. Changed paths:
  2507. M /trunk/doc/style.dox
  2508. * Hahaha, fixed the coding style example.
  2509. ------------------------------------------------------------------------
  2510. r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
  2511. Changed paths:
  2512. M /trunk/caca/caca.c
  2513. M /trunk/caca/caca_internals.h
  2514. M /trunk/caca/driver_conio.c
  2515. M /trunk/caca/driver_gl.c
  2516. M /trunk/caca/driver_ncurses.c
  2517. M /trunk/caca/driver_raw.c
  2518. M /trunk/caca/driver_slang.c
  2519. M /trunk/caca/driver_vga.c
  2520. M /trunk/caca/driver_win32.c
  2521. M /trunk/caca/driver_x11.c
  2522. M /trunk/caca/event.c
  2523. M /trunk/caca/graphics.c
  2524. M /trunk/caca/time.c
  2525. M /trunk/common.h
  2526. M /trunk/configure.ac
  2527. M /trunk/cucul/box.c
  2528. M /trunk/cucul/buffer.c
  2529. M /trunk/cucul/canvas.c
  2530. M /trunk/cucul/charset.c
  2531. M /trunk/cucul/colour.c
  2532. M /trunk/cucul/conic.c
  2533. M /trunk/cucul/cucul.c
  2534. M /trunk/cucul/cucul_internals.h
  2535. M /trunk/cucul/dither.c
  2536. M /trunk/cucul/export.c
  2537. M /trunk/cucul/font.c
  2538. M /trunk/cucul/import.c
  2539. M /trunk/cucul/line.c
  2540. M /trunk/cucul/sprite.c
  2541. M /trunk/cucul/transform.c
  2542. M /trunk/cucul/triangle.c
  2543. M /trunk/kernel/kernel.c
  2544. M /trunk/src/aafire.c
  2545. M /trunk/src/cacaball.c
  2546. M /trunk/src/cacamoir.c
  2547. M /trunk/src/cacaplas.c
  2548. M /trunk/src/cacaplay.c
  2549. M /trunk/src/cacaserver.c
  2550. M /trunk/src/cacaview.c
  2551. M /trunk/src/common-image.c
  2552. M /trunk/src/img2irc.c
  2553. M /trunk/test/colors.c
  2554. M /trunk/test/demo.c
  2555. M /trunk/test/dithering.c
  2556. M /trunk/test/event.c
  2557. M /trunk/test/spritedit.c
  2558. M /trunk/tools/makefont.c
  2559. M /trunk/tools/optipal.c
  2560. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  2561. in all .c files that needed it.
  2562. ------------------------------------------------------------------------
  2563. r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
  2564. Changed paths:
  2565. M /trunk/Makefile.am
  2566. A /trunk/common.h
  2567. M /trunk/test/export.c
  2568. M /trunk/test/font.c
  2569. M /trunk/test/frames.c
  2570. M /trunk/test/gamma.c
  2571. M /trunk/test/hsv.c
  2572. M /trunk/test/text.c
  2573. M /trunk/test/transform.c
  2574. M /trunk/test/truecolor.c
  2575. M /trunk/test/unicode.c
  2576. * Added "common.h", a placeholder for simple features and functions missing
  2577. from some systems.
  2578. ------------------------------------------------------------------------
  2579. r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
  2580. Changed paths:
  2581. M /trunk/cucul/export.c
  2582. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  2583. whether we want plain ASCII, UTF-8, or CP437.
  2584. ------------------------------------------------------------------------
  2585. r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
  2586. Changed paths:
  2587. M /trunk/configure.ac
  2588. * Oops, fixed an old typo that brevented building without PangoFt2.
  2589. ------------------------------------------------------------------------
  2590. r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
  2591. Changed paths:
  2592. M /trunk/debian/Makefile.am
  2593. M /trunk/debian/caca-utils.install
  2594. M /trunk/debian/libcucul-dev.install
  2595. * Fixed Debian build files.
  2596. ------------------------------------------------------------------------
  2597. r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
  2598. Changed paths:
  2599. M /trunk/configure.ac
  2600. * Do not bail out if PangoFt2 was not found.
  2601. ------------------------------------------------------------------------
  2602. r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
  2603. Changed paths:
  2604. M /trunk/ChangeLog
  2605. M /trunk/NEWS
  2606. M /trunk/TODO
  2607. * 0.99.beta1 release.
  2608. ------------------------------------------------------------------------
  2609. r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
  2610. Changed paths:
  2611. M /trunk/configure.ac
  2612. M /trunk/cucul/Makefile.am
  2613. M /trunk/test/Makefile.am
  2614. * Got rid of CUCUL_LIBS. It's unused.
  2615. ------------------------------------------------------------------------
  2616. r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
  2617. Changed paths:
  2618. M /trunk/Makefile.am
  2619. M /trunk/debian
  2620. M /trunk/debian/Makefile.am
  2621. A /trunk/debian/caca-utils.install
  2622. M /trunk/debian/changelog
  2623. M /trunk/debian/control
  2624. A /trunk/debian/libcaca-dev.install
  2625. A /trunk/debian/libcaca0.install
  2626. A /trunk/debian/libcucul-dev.install
  2627. A /trunk/debian/libcucul0.install
  2628. M /trunk/debian/rules
  2629. M /trunk/doc/Makefile.am
  2630. * Updated Debian build rules.
  2631. ------------------------------------------------------------------------
  2632. r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  2633. Changed paths:
  2634. M /trunk/caca/event.c
  2635. M /trunk/doc/migrating.dox
  2636. M /trunk/test/colors.c
  2637. M /trunk/test/dithering.c
  2638. M /trunk/test/font.c
  2639. M /trunk/test/frames.c
  2640. M /trunk/test/hsv.c
  2641. M /trunk/test/transform.c
  2642. M /trunk/test/truecolor.c
  2643. M /trunk/test/unicode.c
  2644. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  2645. ------------------------------------------------------------------------
  2646. r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  2647. Changed paths:
  2648. M /trunk/doc/migrating.dox
  2649. * Minor updates to the migration documentation.
  2650. ------------------------------------------------------------------------
  2651. r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  2652. Changed paths:
  2653. M /trunk/doc/Makefile.am
  2654. * Slightly improved the documentation build rules dependencies.
  2655. ------------------------------------------------------------------------
  2656. r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
  2657. Changed paths:
  2658. M /trunk/ChangeLog
  2659. M /trunk/NEWS
  2660. M /trunk/TODO
  2661. * Updated ChangeLog, NEWS and TODO.
  2662. ------------------------------------------------------------------------
  2663. r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  2664. Changed paths:
  2665. M /trunk/doc/libcaca.dox
  2666. M /trunk/doc/migrating.dox
  2667. * Updated the migration guide.
  2668. ------------------------------------------------------------------------
  2669. r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
  2670. Changed paths:
  2671. M /trunk/doc/style.dox
  2672. * Wrote the C coding style documentation.
  2673. ------------------------------------------------------------------------
  2674. r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
  2675. Changed paths:
  2676. M /trunk/test
  2677. M /trunk/test/Makefile.am
  2678. A /trunk/test/frames.c
  2679. A /trunk/test/text.c
  2680. * Added a test for multiple frames support.
  2681. * Added a test for textfile loading.
  2682. ------------------------------------------------------------------------
  2683. r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
  2684. Changed paths:
  2685. M /trunk/cucul/cucul.c
  2686. M /trunk/cucul/cucul.h
  2687. M /trunk/cucul/cucul_internals.h
  2688. M /trunk/cucul/sprite.c
  2689. * Support for multiple frames in canvases.
  2690. ------------------------------------------------------------------------
  2691. r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
  2692. Changed paths:
  2693. M /trunk/cucul/import.c
  2694. * Added a simple "text" importer, until the cool ANSI importer arrives.
  2695. ------------------------------------------------------------------------
  2696. r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
  2697. Changed paths:
  2698. M /trunk/cucul/export.c
  2699. * Disabled the foreground/background optimisation in the IRC export because
  2700. it breaks on too many IRC clients.
  2701. ------------------------------------------------------------------------
  2702. r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  2703. Changed paths:
  2704. M /trunk/test/demo.c
  2705. M /trunk/test/spritedit.c
  2706. * Disabled sprite stuff from the tests.
  2707. ------------------------------------------------------------------------
  2708. r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  2709. Changed paths:
  2710. M /trunk/cpp/caca++.h
  2711. M /trunk/cpp/cucul++.cpp
  2712. M /trunk/cpp/cucul++.h
  2713. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  2714. ------------------------------------------------------------------------
  2715. r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
  2716. Changed paths:
  2717. M /trunk/configure.ac
  2718. M /trunk/cpp/Makefile.am
  2719. * Fixed --enable-cpp to actually do something. Also, disabled it by
  2720. default for the release, because it's not up to date and needs a lot
  2721. of polishing.
  2722. ------------------------------------------------------------------------
  2723. r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  2724. Changed paths:
  2725. M /trunk/doc/Makefile.am
  2726. M /trunk/doc/libcaca.dox
  2727. M /trunk/doc/migrating.dox
  2728. A /trunk/doc/style.dox
  2729. A /trunk/doc/tutorial.dox
  2730. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  2731. ------------------------------------------------------------------------
  2732. r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
  2733. Changed paths:
  2734. M /trunk/configure.ac
  2735. * Set version number to 0.99.beta1.
  2736. ------------------------------------------------------------------------
  2737. r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
  2738. Changed paths:
  2739. M /trunk/cucul/cucul.c
  2740. M /trunk/cucul/cucul_internals.h
  2741. * Got rid of cv->scratch_line. It's unused, too.
  2742. ------------------------------------------------------------------------
  2743. r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  2744. Changed paths:
  2745. M /trunk/cucul/cucul.c
  2746. M /trunk/cucul/cucul_internals.h
  2747. * Got rid of cv->empty_line, it's now unused.
  2748. ------------------------------------------------------------------------
  2749. r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
  2750. Changed paths:
  2751. M /trunk/configure.ac
  2752. M /trunk/cpp/cucul++.cpp
  2753. M /trunk/cpp/cucul++.h
  2754. M /trunk/cucul/canvas.c
  2755. M /trunk/cucul/cucul.h
  2756. M /trunk/src/cacaview.c
  2757. M /trunk/src/img2irc.c
  2758. M /trunk/test/colors.c
  2759. M /trunk/test/demo.c
  2760. M /trunk/test/event.c
  2761. M /trunk/test/gamma.c
  2762. M /trunk/test/spritedit.c
  2763. * Changed cucul_clear_canvas() again. It now uses the current foreground
  2764. and background colours to clear the screen.
  2765. ------------------------------------------------------------------------
  2766. r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
  2767. Changed paths:
  2768. M /trunk/cpp/caca++.cpp
  2769. M /trunk/cpp/caca++.h
  2770. * Fixed a segfault in the C++ bindings. Vieux porc !
  2771. ------------------------------------------------------------------------
  2772. r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
  2773. Changed paths:
  2774. M /trunk/caca/Makefile.am
  2775. M /trunk/configure.ac
  2776. M /trunk/cpp/Makefile.am
  2777. M /trunk/cucul/Makefile.am
  2778. * Set library names to lib*.so.0.10.0.
  2779. ------------------------------------------------------------------------
  2780. r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
  2781. Changed paths:
  2782. M /trunk/cucul/import.c
  2783. * Fixed a compilation warning.
  2784. ------------------------------------------------------------------------
  2785. r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
  2786. Changed paths:
  2787. M /trunk/cucul/import.c
  2788. * Minor documentation fix.
  2789. ------------------------------------------------------------------------
  2790. r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
  2791. Changed paths:
  2792. M /trunk/cpp/caca++.cpp
  2793. M /trunk/cpp/caca++.h
  2794. M /trunk/cpp/cpptest.cpp
  2795. M /trunk/cpp/cucul++.cpp
  2796. M /trunk/cpp/cucul++.h
  2797. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  2798. ------------------------------------------------------------------------
  2799. r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
  2800. Changed paths:
  2801. M /trunk/caca/driver_raw.c
  2802. M /trunk/cpp/cucul++.cpp
  2803. M /trunk/cpp/cucul++.h
  2804. M /trunk/cucul/Makefile.am
  2805. M /trunk/cucul/cucul.c
  2806. M /trunk/cucul/cucul.h
  2807. M /trunk/cucul/export.c
  2808. A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
  2809. M /trunk/src/cacaplay.c
  2810. M /trunk/src/cacaserver.c
  2811. M /trunk/src/img2irc.c
  2812. M /trunk/test/export.c
  2813. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  2814. cucul_import_canvas().
  2815. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  2816. ------------------------------------------------------------------------
  2817. r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  2818. Changed paths:
  2819. M /trunk/cucul/colour.c
  2820. M /trunk/cucul/dither.c
  2821. M /trunk/cucul/export.c
  2822. M /trunk/cucul/font.c
  2823. * Minor documentation improvements.
  2824. ------------------------------------------------------------------------
  2825. r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
  2826. Changed paths:
  2827. M /trunk/TODO
  2828. M /trunk/caca/caca.h
  2829. M /trunk/cucul/cucul.h
  2830. M /trunk/doc/Makefile.am
  2831. M /trunk/doc/libcaca.dox
  2832. A /trunk/doc/migrating.dox
  2833. A /trunk/doc/user.dox
  2834. * Documentation improvements. Wrote a small migration guide and added the
  2835. skeleton of a tutorial for Jylam.
  2836. ------------------------------------------------------------------------
  2837. r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
  2838. Changed paths:
  2839. M /trunk/AUTHORS
  2840. M /trunk/NEWS
  2841. M /trunk/THANKS
  2842. M /trunk/TODO
  2843. M /trunk/caca/caca.h
  2844. M /trunk/doc/Makefile.am
  2845. M /trunk/doc/doxygen.cfg.in
  2846. A /trunk/doc/libcaca.dox
  2847. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  2848. documentation page from caca.h to a separate file.
  2849. ------------------------------------------------------------------------
  2850. r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  2851. Changed paths:
  2852. M /trunk/caca/driver_ncurses.c
  2853. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  2854. ------------------------------------------------------------------------
  2855. r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
  2856. Changed paths:
  2857. M /trunk/cpp/Makefile.am
  2858. * Workaround for broken C++ linking with old libtool versions.
  2859. ------------------------------------------------------------------------
  2860. r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
  2861. Changed paths:
  2862. M /trunk/NOTES
  2863. M /trunk/tools/optipal.c
  2864. * Moved the technical discussion on S-Lang's palette optimisation from
  2865. NOTES to tools/optipal.c.
  2866. ------------------------------------------------------------------------
  2867. r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
  2868. Changed paths:
  2869. M /trunk/caca/caca.c
  2870. M /trunk/caca/caca.h
  2871. M /trunk/caca/caca_internals.h
  2872. M /trunk/caca/driver_conio.c
  2873. M /trunk/caca/driver_gl.c
  2874. M /trunk/caca/driver_ncurses.c
  2875. M /trunk/caca/driver_raw.c
  2876. M /trunk/caca/driver_slang.c
  2877. M /trunk/caca/driver_vga.c
  2878. M /trunk/caca/driver_win32.c
  2879. M /trunk/caca/driver_x11.c
  2880. M /trunk/caca/graphics.c
  2881. M /trunk/cpp/caca++.cpp
  2882. M /trunk/cpp/caca++.h
  2883. M /trunk/cucul/cucul.c
  2884. M /trunk/python/pypycaca.c
  2885. M /trunk/python/pypycaca.h
  2886. M /trunk/src/aafire.c
  2887. M /trunk/src/cacaball.c
  2888. M /trunk/src/cacamoir.c
  2889. M /trunk/src/cacaplas.c
  2890. M /trunk/src/cacaplay.c
  2891. M /trunk/src/cacaview.c
  2892. M /trunk/test/colors.c
  2893. M /trunk/test/demo.c
  2894. M /trunk/test/dithering.c
  2895. M /trunk/test/event.c
  2896. M /trunk/test/font.c
  2897. M /trunk/test/gamma.c
  2898. M /trunk/test/hsv.c
  2899. M /trunk/test/spritedit.c
  2900. M /trunk/test/transform.c
  2901. M /trunk/test/truecolor.c
  2902. M /trunk/test/unicode.c
  2903. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  2904. ------------------------------------------------------------------------
  2905. r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
  2906. Changed paths:
  2907. M /trunk/caca/driver_raw.c
  2908. M /trunk/cucul/cucul.c
  2909. M /trunk/cucul/export.c
  2910. M /trunk/src/cacaserver.c
  2911. * Added a new "caca" exporter.
  2912. * Removed most code from the raw driver and replaced it with a call to the
  2913. caca exporter.
  2914. * Slightly changed the caca export format and updated code accordingly.
  2915. * Improved cacaserver error reporting.
  2916. ------------------------------------------------------------------------
  2917. r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
  2918. Changed paths:
  2919. M /trunk/debian/control
  2920. * Updates to the Debian build files.
  2921. ------------------------------------------------------------------------
  2922. r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
  2923. Changed paths:
  2924. M /trunk/cucul/dither.c
  2925. M /trunk/src/aafire.c
  2926. M /trunk/src/cacaball.c
  2927. M /trunk/src/cacamoir.c
  2928. M /trunk/src/cacaplas.c
  2929. M /trunk/src/cacaview.c
  2930. M /trunk/src/img2irc.c
  2931. M /trunk/test/demo.c
  2932. M /trunk/test/export.c
  2933. M /trunk/test/font.c
  2934. M /trunk/test/gamma.c
  2935. M /trunk/test/hsv.c
  2936. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  2937. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  2938. computations.
  2939. ------------------------------------------------------------------------
  2940. r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
  2941. Changed paths:
  2942. M /trunk/cucul/cucul.c
  2943. M /trunk/cucul/dither.c
  2944. M /trunk/test/demo.c
  2945. M /trunk/test/dithering.c
  2946. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  2947. values between 0 and 9 (used to be 0 and 10). Updated documentation
  2948. accordingly.
  2949. ------------------------------------------------------------------------
  2950. r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
  2951. Changed paths:
  2952. M /trunk/cpp/cucul++.cpp
  2953. M /trunk/cpp/cucul++.h
  2954. M /trunk/cucul/canvas.c
  2955. M /trunk/cucul/cucul.h
  2956. M /trunk/src/cacaview.c
  2957. M /trunk/src/img2irc.c
  2958. M /trunk/test/colors.c
  2959. M /trunk/test/demo.c
  2960. M /trunk/test/event.c
  2961. M /trunk/test/gamma.c
  2962. M /trunk/test/spritedit.c
  2963. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  2964. choose the background colour.
  2965. ------------------------------------------------------------------------
  2966. r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
  2967. Changed paths:
  2968. M /trunk/caca/driver_conio.c
  2969. M /trunk/caca/driver_gl.c
  2970. M /trunk/caca/driver_ncurses.c
  2971. M /trunk/caca/driver_slang.c
  2972. M /trunk/caca/driver_vga.c
  2973. M /trunk/caca/driver_win32.c
  2974. M /trunk/caca/driver_x11.c
  2975. M /trunk/caca/graphics.c
  2976. M /trunk/cpp/cucul++.cpp
  2977. M /trunk/cucul/Makefile.am
  2978. A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
  2979. M /trunk/cucul/cucul.c
  2980. M /trunk/cucul/cucul.h
  2981. M /trunk/cucul/cucul_internals.h
  2982. M /trunk/cucul/export.c
  2983. M /trunk/cucul/font.c
  2984. M /trunk/src/aafire.c
  2985. M /trunk/src/cacaball.c
  2986. M /trunk/src/cacamoir.c
  2987. M /trunk/src/cacaplas.c
  2988. M /trunk/src/cacaplay.c
  2989. M /trunk/src/cacaserver.c
  2990. M /trunk/src/cacaview.c
  2991. M /trunk/src/img2irc.c
  2992. M /trunk/test/colors.c
  2993. M /trunk/test/demo.c
  2994. M /trunk/test/dithering.c
  2995. M /trunk/test/event.c
  2996. M /trunk/test/export.c
  2997. M /trunk/test/font.c
  2998. M /trunk/test/gamma.c
  2999. M /trunk/test/hsv.c
  3000. M /trunk/test/spritedit.c
  3001. M /trunk/test/transform.c
  3002. M /trunk/test/truecolor.c
  3003. M /trunk/test/unicode.c
  3004. * Renamed main canvas-related functions so that they have "canvas" in
  3005. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  3006. * Moved buffer-related functions to cucul/buffer.c.
  3007. ------------------------------------------------------------------------
  3008. r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
  3009. Changed paths:
  3010. M /trunk/tools/makefont.c
  3011. * Cosmetic changes.
  3012. ------------------------------------------------------------------------
  3013. r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
  3014. Changed paths:
  3015. M /trunk/caca/caca.c
  3016. M /trunk/caca/caca.h
  3017. M /trunk/caca/caca_internals.h
  3018. M /trunk/caca/driver_conio.c
  3019. M /trunk/caca/driver_gl.c
  3020. M /trunk/caca/driver_ncurses.c
  3021. M /trunk/caca/driver_raw.c
  3022. M /trunk/caca/driver_slang.c
  3023. M /trunk/caca/driver_vga.c
  3024. M /trunk/caca/driver_win32.c
  3025. M /trunk/caca/driver_x11.c
  3026. M /trunk/caca/event.c
  3027. M /trunk/caca/graphics.c
  3028. M /trunk/cpp/caca++.cpp
  3029. M /trunk/cpp/caca++.h
  3030. M /trunk/cpp/cucul++.cpp
  3031. M /trunk/cpp/cucul++.h
  3032. M /trunk/cucul/box.c
  3033. M /trunk/cucul/canvas.c
  3034. M /trunk/cucul/charset.c
  3035. M /trunk/cucul/colour.c
  3036. M /trunk/cucul/conic.c
  3037. M /trunk/cucul/cucul.c
  3038. M /trunk/cucul/dither.c
  3039. M /trunk/cucul/export.c
  3040. M /trunk/cucul/font.c
  3041. M /trunk/cucul/line.c
  3042. M /trunk/cucul/sprite.c
  3043. M /trunk/cucul/transform.c
  3044. M /trunk/cucul/triangle.c
  3045. M /trunk/src/aafire.c
  3046. M /trunk/src/cacaball.c
  3047. M /trunk/src/cacamoir.c
  3048. M /trunk/src/cacaplas.c
  3049. M /trunk/src/cacaplay.c
  3050. M /trunk/src/cacaview.c
  3051. M /trunk/src/img2irc.c
  3052. M /trunk/test/colors.c
  3053. M /trunk/test/demo.c
  3054. M /trunk/test/dithering.c
  3055. M /trunk/test/event.c
  3056. M /trunk/test/export.c
  3057. M /trunk/test/font.c
  3058. M /trunk/test/gamma.c
  3059. M /trunk/test/hsv.c
  3060. M /trunk/test/spritedit.c
  3061. M /trunk/test/transform.c
  3062. M /trunk/test/truecolor.c
  3063. M /trunk/test/unicode.c
  3064. * Renamed caca_t into caca_display_t.
  3065. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  3066. ------------------------------------------------------------------------
  3067. r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
  3068. Changed paths:
  3069. M /trunk/caca/caca.c
  3070. M /trunk/caca/caca.h
  3071. M /trunk/caca/caca_internals.h
  3072. M /trunk/caca/driver_conio.c
  3073. M /trunk/caca/driver_gl.c
  3074. M /trunk/caca/driver_ncurses.c
  3075. M /trunk/caca/driver_raw.c
  3076. M /trunk/caca/driver_slang.c
  3077. M /trunk/caca/driver_vga.c
  3078. M /trunk/caca/driver_win32.c
  3079. M /trunk/caca/driver_x11.c
  3080. M /trunk/caca/event.c
  3081. M /trunk/caca/graphics.c
  3082. M /trunk/cpp/caca++.cpp
  3083. M /trunk/cpp/cucul++.cpp
  3084. M /trunk/cpp/cucul++.h
  3085. M /trunk/cucul/box.c
  3086. M /trunk/cucul/canvas.c
  3087. M /trunk/cucul/colour.c
  3088. M /trunk/cucul/conic.c
  3089. M /trunk/cucul/cucul.c
  3090. M /trunk/cucul/cucul.h
  3091. M /trunk/cucul/cucul_internals.h
  3092. M /trunk/cucul/dither.c
  3093. M /trunk/cucul/export.c
  3094. M /trunk/cucul/font.c
  3095. M /trunk/cucul/line.c
  3096. M /trunk/cucul/sprite.c
  3097. M /trunk/cucul/transform.c
  3098. M /trunk/cucul/triangle.c
  3099. M /trunk/src/aafire.c
  3100. M /trunk/src/cacaball.c
  3101. M /trunk/src/cacamoir.c
  3102. M /trunk/src/cacaplas.c
  3103. M /trunk/src/cacaplay.c
  3104. M /trunk/src/cacaserver.c
  3105. M /trunk/src/cacaview.c
  3106. M /trunk/src/img2irc.c
  3107. M /trunk/test/colors.c
  3108. M /trunk/test/demo.c
  3109. M /trunk/test/dithering.c
  3110. M /trunk/test/event.c
  3111. M /trunk/test/export.c
  3112. M /trunk/test/font.c
  3113. M /trunk/test/gamma.c
  3114. M /trunk/test/hsv.c
  3115. M /trunk/test/spritedit.c
  3116. M /trunk/test/transform.c
  3117. M /trunk/test/truecolor.c
  3118. M /trunk/test/unicode.c
  3119. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  3120. ------------------------------------------------------------------------
  3121. r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
  3122. Changed paths:
  3123. M /trunk/cpp/Makefile.am
  3124. * Fixed C++ bindings makefile so that it does not try to use the system's
  3125. <cucul.h> and <caca.h> headers.
  3126. ------------------------------------------------------------------------
  3127. r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  3128. Changed paths:
  3129. M /trunk/cucul/export.c
  3130. * Truecolor support for the HTML and HTMLv3 exporters.
  3131. ------------------------------------------------------------------------
  3132. r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
  3133. Changed paths:
  3134. M /trunk/cucul/colour.c
  3135. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  3136. ------------------------------------------------------------------------
  3137. r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
  3138. Changed paths:
  3139. M /trunk/README
  3140. M /trunk/TODO
  3141. * Updated README (caca-config -> pkg-config) and TODO.
  3142. ------------------------------------------------------------------------
  3143. r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
  3144. Changed paths:
  3145. M /trunk/cucul/export.c
  3146. M /trunk/tools/makefont.c
  3147. * Cosmetic code changes and minor optimisations.
  3148. ------------------------------------------------------------------------
  3149. r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
  3150. Changed paths:
  3151. M /trunk/cucul/Makefile.am
  3152. M /trunk/cucul/cucul.c
  3153. M /trunk/cucul/cucul_internals.h
  3154. A /trunk/cucul/export.c
  3155. D /trunk/cucul/export_ansi.c
  3156. D /trunk/cucul/export_bitmap.c
  3157. D /trunk/cucul/export_html.c
  3158. D /trunk/cucul/export_irc.c
  3159. D /trunk/cucul/export_ps.c
  3160. D /trunk/cucul/export_svg.c
  3161. * Merged again all export functions into cucul/export.c. They're all the
  3162. same and they're very short (50-100 lines).
  3163. ------------------------------------------------------------------------
  3164. r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
  3165. Changed paths:
  3166. M /trunk/cucul/cucul.h
  3167. M /trunk/cucul/font.c
  3168. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  3169. compilation warnings.
  3170. ------------------------------------------------------------------------
  3171. r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  3172. Changed paths:
  3173. M /trunk/test/event.c
  3174. * Handle CACA_EVENT_QUIT in the event test program.
  3175. ------------------------------------------------------------------------
  3176. r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
  3177. Changed paths:
  3178. M /trunk/configure.ac
  3179. * Workaround for broken AC_PATH_X autoconf macros.
  3180. ------------------------------------------------------------------------
  3181. r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
  3182. Changed paths:
  3183. M /trunk/caca/driver_x11.c
  3184. * Compilation fix.
  3185. ------------------------------------------------------------------------
  3186. r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
  3187. Changed paths:
  3188. M /trunk/TODO
  3189. M /trunk/caca/caca.h
  3190. M /trunk/caca/driver_gl.c
  3191. M /trunk/caca/driver_x11.c
  3192. M /trunk/configure.ac
  3193. * Implemented CACA_EVENT_QUIT. Unused yet.
  3194. ------------------------------------------------------------------------
  3195. r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
  3196. Changed paths:
  3197. M /trunk/cpp
  3198. M /trunk/cpp/Makefile.am
  3199. * Fixed autotools stuff in the cpp bindings.
  3200. ------------------------------------------------------------------------
  3201. r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
  3202. Changed paths:
  3203. M /trunk/cpp/cpptest.cpp
  3204. * Compilation fix in cpptest.cpp.
  3205. ------------------------------------------------------------------------
  3206. r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
  3207. Changed paths:
  3208. M /trunk/cpp/caca++.cpp
  3209. M /trunk/cpp/caca++.h
  3210. M /trunk/cpp/cpptest.cpp
  3211. * Fixed compile problem, put Event outside Caca class
  3212. ------------------------------------------------------------------------
  3213. r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
  3214. Changed paths:
  3215. M /trunk/cpp/cucul++.cpp
  3216. M /trunk/cpp/cucul++.h
  3217. M /trunk/cucul/Makefile.am
  3218. M /trunk/cucul/cucul.c
  3219. M /trunk/cucul/cucul.h
  3220. D /trunk/cucul/math.c
  3221. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  3222. cucul.c just in case.
  3223. ------------------------------------------------------------------------
  3224. r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
  3225. Changed paths:
  3226. D /trunk/cpp/Makefile.in
  3227. D /trunk/cpp/caca++.pc
  3228. D /trunk/cpp/cucul++.pc
  3229. * Removed a few useless files (vieux porc).
  3230. ------------------------------------------------------------------------
  3231. r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
  3232. Changed paths:
  3233. M /trunk/TODO
  3234. * Updated TODO list.
  3235. ------------------------------------------------------------------------
  3236. r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
  3237. Changed paths:
  3238. M /trunk/test/dithering.c
  3239. M /trunk/test/truecolor.c
  3240. * Minor cosmetic changes in the test programs.
  3241. ------------------------------------------------------------------------
  3242. r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
  3243. Changed paths:
  3244. M /trunk/cucul/export_ps.c
  3245. M /trunk/cucul/export_svg.c
  3246. * Truecolor support in the SVG and PostScript exporters.
  3247. ------------------------------------------------------------------------
  3248. r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  3249. Changed paths:
  3250. M /trunk/cucul/Makefile.am
  3251. M /trunk/cucul/cucul.c
  3252. M /trunk/cucul/cucul_internals.h
  3253. A /trunk/cucul/export_bitmap.c
  3254. * Implemented TGA image export.
  3255. ------------------------------------------------------------------------
  3256. r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  3257. Changed paths:
  3258. M /trunk/cucul/colour.c
  3259. M /trunk/cucul/cucul_internals.h
  3260. * Implemented argb32 to rgb24fg/bg colour conversions.
  3261. ------------------------------------------------------------------------
  3262. r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
  3263. Changed paths:
  3264. M /trunk/test/export.c
  3265. * Use cucul_get_export_list() in the export test instead of hardcoding the
  3266. list of available formats. Also added a few truecolor blocks to the test.
  3267. ------------------------------------------------------------------------
  3268. r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
  3269. Changed paths:
  3270. M /trunk/cucul/font.c
  3271. * Fixed abusive strictness in the font loader.
  3272. ------------------------------------------------------------------------
  3273. r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
  3274. Changed paths:
  3275. M /trunk/TODO
  3276. * Updated TODO list.
  3277. ------------------------------------------------------------------------
  3278. r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
  3279. Changed paths:
  3280. M /trunk/cpp/cpptest.cpp
  3281. * Better C++ test
  3282. ------------------------------------------------------------------------
  3283. r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
  3284. Changed paths:
  3285. M /trunk/cpp/caca++.cpp
  3286. M /trunk/cpp/caca++.h
  3287. M /trunk/cpp/cpptest.cpp
  3288. M /trunk/cpp/cucul++.cpp
  3289. M /trunk/cpp/cucul++.h
  3290. * Added license in C++ files.
  3291. ------------------------------------------------------------------------
  3292. r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
  3293. Changed paths:
  3294. M /trunk/cpp/cpptest.cpp
  3295. M /trunk/cpp/cucul++.cpp
  3296. M /trunk/cpp/cucul++.h
  3297. * Fixed C++ printf(), added it in example
  3298. ------------------------------------------------------------------------
  3299. r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
  3300. Changed paths:
  3301. M /trunk/cpp/cpptest.cpp
  3302. * Forgot a test on Caca() instantiation
  3303. ------------------------------------------------------------------------
  3304. r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
  3305. Changed paths:
  3306. M /trunk/Makefile.am
  3307. M /trunk/configure.ac
  3308. A /trunk/cpp
  3309. A /trunk/cpp/Makefile.am
  3310. A /trunk/cpp/Makefile.in
  3311. A /trunk/cpp/caca++.cpp
  3312. A /trunk/cpp/caca++.h
  3313. A /trunk/cpp/caca++.pc
  3314. A /trunk/cpp/caca++.pc.in
  3315. A /trunk/cpp/cpptest.cpp
  3316. A /trunk/cpp/cucul++.cpp
  3317. A /trunk/cpp/cucul++.h
  3318. A /trunk/cpp/cucul++.pc
  3319. A /trunk/cpp/cucul++.pc.in
  3320. * Added preliminary C++ bindings
  3321. ------------------------------------------------------------------------
  3322. r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
  3323. Changed paths:
  3324. M /trunk/caca/driver_gl.c
  3325. M /trunk/caca/driver_x11.c
  3326. * Added truecolor support to the X11 and GL drivers.
  3327. ------------------------------------------------------------------------
  3328. r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
  3329. Changed paths:
  3330. M /trunk/test
  3331. M /trunk/test/Makefile.am
  3332. A /trunk/test/truecolor.c
  3333. * Added test/truecolor.c to test non-ANSI colour pairs.
  3334. ------------------------------------------------------------------------
  3335. r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
  3336. Changed paths:
  3337. M /trunk/cucul/canvas.c
  3338. M /trunk/cucul/colour.c
  3339. M /trunk/cucul/cucul.h
  3340. M /trunk/cucul/cucul_internals.h
  3341. * Moved cucul_set_color() from canvas.c to colour.c.
  3342. * Added cucul_set_truecolor() for non-ANSI colours.
  3343. * Added new argb32 -> rgb12 conversion functions.
  3344. ------------------------------------------------------------------------
  3345. r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
  3346. Changed paths:
  3347. M /trunk/caca/caca.h
  3348. M /trunk/caca/caca_internals.h
  3349. M /trunk/caca/driver_conio.c
  3350. M /trunk/caca/driver_gl.c
  3351. M /trunk/caca/driver_ncurses.c
  3352. M /trunk/caca/driver_raw.c
  3353. M /trunk/caca/driver_slang.c
  3354. M /trunk/caca/driver_vga.c
  3355. M /trunk/caca/driver_win32.c
  3356. M /trunk/caca/driver_x11.c
  3357. M /trunk/caca/event.c
  3358. M /trunk/caca/time.c
  3359. M /trunk/cucul/cucul.c
  3360. M /trunk/cucul/cucul.h
  3361. M /trunk/cucul/cucul_internals.h
  3362. M /trunk/cucul/dither.c
  3363. M /trunk/cucul/export_ansi.c
  3364. M /trunk/cucul/export_html.c
  3365. M /trunk/cucul/export_irc.c
  3366. M /trunk/cucul/export_ps.c
  3367. M /trunk/cucul/export_svg.c
  3368. M /trunk/cucul/font.c
  3369. M /trunk/cucul/sprite.c
  3370. M /trunk/src/aafire.c
  3371. M /trunk/src/cacaball.c
  3372. M /trunk/src/cacamoir.c
  3373. M /trunk/src/cacaplas.c
  3374. M /trunk/src/cacaplay.c
  3375. M /trunk/src/cacaserver.c
  3376. M /trunk/src/cacaview.c
  3377. M /trunk/src/img2irc.c
  3378. M /trunk/test/colors.c
  3379. M /trunk/test/demo.c
  3380. M /trunk/test/dithering.c
  3381. M /trunk/test/event.c
  3382. M /trunk/test/export.c
  3383. M /trunk/test/font.c
  3384. M /trunk/test/gamma.c
  3385. M /trunk/test/hsv.c
  3386. M /trunk/test/spritedit.c
  3387. M /trunk/test/transform.c
  3388. M /trunk/test/unicode.c
  3389. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  3390. such as cucul_dither_t instead of struct cucul_dither.
  3391. * Made cucul_buffer_t an opaque structure and implemented the two getters
  3392. cucul_get_buffer_data() and cucul_get_buffer_size().
  3393. * Documented all missing functions and function parameters.
  3394. ------------------------------------------------------------------------
  3395. r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
  3396. Changed paths:
  3397. M /trunk/cucul/cucul.pc.in
  3398. * Fixed bad library name in pc file.
  3399. ------------------------------------------------------------------------
  3400. r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  3401. Changed paths:
  3402. M /trunk/caca/caca_internals.h
  3403. M /trunk/cucul/font.c
  3404. M /trunk/msvc/cacaball.vcproj
  3405. M /trunk/msvc/cacafire.vcproj
  3406. M /trunk/msvc/cacamoir.vcproj
  3407. M /trunk/msvc/cacaplas.vcproj
  3408. M /trunk/msvc/cacaview.vcproj
  3409. M /trunk/msvc/config.h
  3410. M /trunk/msvc/libcaca.sln
  3411. M /trunk/msvc/libcaca.vcproj
  3412. M /trunk/perl/lib/Term/Caca/Constants.pm
  3413. M /trunk/perl/lib/Term/Caca.pm
  3414. M /trunk/perl/lib/Term/Kaka.pm
  3415. * Updated MSVC++ project (static library and src/*)
  3416. ------------------------------------------------------------------------
  3417. r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  3418. Changed paths:
  3419. M /trunk/test/demo.c
  3420. M /trunk/test/spritedit.c
  3421. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  3422. ------------------------------------------------------------------------
  3423. r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
  3424. Changed paths:
  3425. M /trunk/caca/caca.c
  3426. M /trunk/caca/caca.h
  3427. M /trunk/caca/event.c
  3428. M /trunk/caca/graphics.c
  3429. M /trunk/cucul/box.c
  3430. M /trunk/cucul/canvas.c
  3431. M /trunk/cucul/conic.c
  3432. M /trunk/cucul/cucul.c
  3433. M /trunk/cucul/cucul.h
  3434. M /trunk/cucul/dither.c
  3435. M /trunk/cucul/font.c
  3436. M /trunk/cucul/line.c
  3437. M /trunk/cucul/math.c
  3438. M /trunk/cucul/sprite.c
  3439. M /trunk/cucul/triangle.c
  3440. * Improved documentation in many places.
  3441. ------------------------------------------------------------------------
  3442. r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
  3443. Changed paths:
  3444. M /trunk/configure.ac
  3445. M /trunk/doc/Makefile.am
  3446. M /trunk/doc/doxygen.cfg.in
  3447. * Generate a PDF documentation instead of the PostScript one. It has nice
  3448. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  3449. ------------------------------------------------------------------------
  3450. r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
  3451. Changed paths:
  3452. M /trunk/cucul/font.c
  3453. * Ahaha I didn't even check that it compiled properly.
  3454. ------------------------------------------------------------------------
  3455. r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
  3456. Changed paths:
  3457. M /trunk/cucul/font.c
  3458. * Only support version 1 fonts.
  3459. ------------------------------------------------------------------------
  3460. r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
  3461. Changed paths:
  3462. M /trunk/caca/caca.c
  3463. M /trunk/caca/caca.h
  3464. M /trunk/caca/caca_internals.h
  3465. M /trunk/caca/driver_conio.c
  3466. M /trunk/caca/driver_gl.c
  3467. M /trunk/caca/driver_ncurses.c
  3468. M /trunk/caca/driver_raw.c
  3469. M /trunk/caca/driver_slang.c
  3470. M /trunk/caca/driver_vga.c
  3471. M /trunk/caca/driver_win32.c
  3472. M /trunk/caca/driver_x11.c
  3473. M /trunk/caca/event.c
  3474. M /trunk/caca/graphics.c
  3475. M /trunk/caca/time.c
  3476. M /trunk/cucul/box.c
  3477. M /trunk/cucul/canvas.c
  3478. M /trunk/cucul/charset.c
  3479. M /trunk/cucul/colour.c
  3480. M /trunk/cucul/conic.c
  3481. M /trunk/cucul/cucul.c
  3482. M /trunk/cucul/cucul.h
  3483. M /trunk/cucul/cucul_internals.h
  3484. M /trunk/cucul/dither.c
  3485. M /trunk/cucul/export_ansi.c
  3486. M /trunk/cucul/export_html.c
  3487. M /trunk/cucul/export_irc.c
  3488. M /trunk/cucul/export_ps.c
  3489. M /trunk/cucul/export_svg.c
  3490. M /trunk/cucul/font.c
  3491. M /trunk/cucul/line.c
  3492. M /trunk/cucul/math.c
  3493. M /trunk/cucul/sprite.c
  3494. M /trunk/cucul/transform.c
  3495. M /trunk/cucul/triangle.c
  3496. M /trunk/kernel/kernel.c
  3497. M /trunk/kernel/kernel.h
  3498. M /trunk/python/pypycaca.c
  3499. M /trunk/python/pypycaca.h
  3500. M /trunk/src/cacaplas.c
  3501. M /trunk/src/cacaserver.c
  3502. M /trunk/src/cacaview.c
  3503. M /trunk/src/common-image.c
  3504. M /trunk/src/common-image.h
  3505. * Removed \file directives from all files except caca.h and cucul.h, to
  3506. remove redundencies in the Doxygen documentation.
  3507. ------------------------------------------------------------------------
  3508. r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
  3509. Changed paths:
  3510. M /trunk/cucul/font.c
  3511. * Added a lot of sanity checks to the font parsing. It should now be
  3512. secure against broken files, but it probably needs peer review.
  3513. ------------------------------------------------------------------------
  3514. r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
  3515. Changed paths:
  3516. M /trunk/test/Makefile.am
  3517. M /trunk/test/font.c
  3518. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  3519. ------------------------------------------------------------------------
  3520. r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
  3521. Changed paths:
  3522. M /trunk/test/hsv.c
  3523. * Fixed caca_get_event() call in test/hsv.c.
  3524. ------------------------------------------------------------------------
  3525. r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
  3526. Changed paths:
  3527. M /trunk/cucul/colour.c
  3528. * Fixed compilation warning.
  3529. ------------------------------------------------------------------------
  3530. r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
  3531. Changed paths:
  3532. M /trunk/cucul/colour.c
  3533. * Fixed colour conversion routines so that they work with ARGB too.
  3534. ------------------------------------------------------------------------
  3535. r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
  3536. Changed paths:
  3537. M /trunk/cucul/Makefile.am
  3538. M /trunk/cucul/cucul.h
  3539. M /trunk/cucul/font.c
  3540. A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
  3541. A /trunk/cucul/font_monobold12.h
  3542. D /trunk/cucul/font_monospace9.h
  3543. M /trunk/test/font.c
  3544. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  3545. * Fixed font selection through cucul_font_load().
  3546. * Added a bigger 10x19 bold font.
  3547. ------------------------------------------------------------------------
  3548. r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
  3549. Changed paths:
  3550. M /trunk/tools/makefont.c
  3551. * Made makefont more configurable. Also, store the commandline in a comment
  3552. so that the font can be easily rebuilt.
  3553. ------------------------------------------------------------------------
  3554. r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
  3555. Changed paths:
  3556. M /trunk/TODO
  3557. * Updated TODO list.
  3558. ------------------------------------------------------------------------
  3559. r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
  3560. Changed paths:
  3561. M /trunk/cucul/cucul.h
  3562. M /trunk/cucul/font.c
  3563. M /trunk/test/font.c
  3564. * Internal font support through cucul_load_font(). Documented that.
  3565. * Removed ugly hooks from test/font.c.
  3566. ------------------------------------------------------------------------
  3567. r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
  3568. Changed paths:
  3569. M /trunk/cucul/font.c
  3570. * Ugly overflow bug in the rendering code.
  3571. ------------------------------------------------------------------------
  3572. r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
  3573. Changed paths:
  3574. M /trunk/cucul/cucul.h
  3575. M /trunk/cucul/font.c
  3576. M /trunk/test/font.c
  3577. * Implemented cucul_get_font_width() and cucul_get_font_height().
  3578. * Documented most font functions.
  3579. * Cleaned up cucul_render_canvas() and made it actually usable by external
  3580. programs. Removed ugly printf() debug calls.
  3581. ------------------------------------------------------------------------
  3582. r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
  3583. Changed paths:
  3584. M /trunk/cucul/cucul.c
  3585. M /trunk/cucul/cucul.h
  3586. M /trunk/cucul/cucul_internals.h
  3587. M /trunk/cucul/export_ansi.c
  3588. M /trunk/cucul/export_html.c
  3589. M /trunk/cucul/export_irc.c
  3590. M /trunk/cucul/export_ps.c
  3591. M /trunk/cucul/export_svg.c
  3592. M /trunk/src/cacaserver.c
  3593. M /trunk/src/img2irc.c
  3594. M /trunk/test/export.c
  3595. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  3596. ------------------------------------------------------------------------
  3597. r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
  3598. Changed paths:
  3599. M /trunk/cucul/font_monospace9.h
  3600. * Putain de bordel de manche a couilles. I forgot to fix the font.
  3601. ------------------------------------------------------------------------
  3602. r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  3603. Changed paths:
  3604. M /trunk/tools/makefont.c
  3605. * Some cleaning up in makefont.c.
  3606. ------------------------------------------------------------------------
  3607. r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
  3608. Changed paths:
  3609. M /trunk/cucul/font.c
  3610. M /trunk/cucul/font_monospace9.h
  3611. M /trunk/tools/makefont.c
  3612. * Fixed 4, 2 and 1-bit font rendering.
  3613. * Replaced the 8-bit internal font with a 4-bit one.
  3614. ------------------------------------------------------------------------
  3615. r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
  3616. Changed paths:
  3617. M /trunk/cucul/colour.c
  3618. M /trunk/cucul/cucul_internals.h
  3619. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  3620. fg/bg value into its separate argb 4-bit fields.
  3621. ------------------------------------------------------------------------
  3622. r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  3623. Changed paths:
  3624. M /trunk/test/spritedit.c
  3625. * Added silly play with interframe delay. Need to rework sprite format.
  3626. ------------------------------------------------------------------------
  3627. r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
  3628. Changed paths:
  3629. M /trunk/cucul/font_monospace9.h
  3630. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  3631. for the moment.
  3632. ------------------------------------------------------------------------
  3633. r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
  3634. Changed paths:
  3635. M /trunk/test
  3636. M /trunk/test/Makefile.am
  3637. A /trunk/test/font.c
  3638. * Added a test program for the font renderer.
  3639. ------------------------------------------------------------------------
  3640. r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
  3641. Changed paths:
  3642. M /trunk/test/export.c
  3643. * Code simplification.
  3644. ------------------------------------------------------------------------
  3645. r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
  3646. Changed paths:
  3647. M /trunk/cucul/Makefile.am
  3648. M /trunk/cucul/font.c
  3649. A /trunk/cucul/font_monospace9.h
  3650. * Created a built-in font from Bitstream Vera (Monospace 9).
  3651. ------------------------------------------------------------------------
  3652. r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
  3653. Changed paths:
  3654. M /trunk/configure.ac
  3655. M /trunk/tools
  3656. M /trunk/tools/Makefile.am
  3657. A /trunk/tools/makefont.c
  3658. * Added a font creator that uses pango to render glyphs.
  3659. ------------------------------------------------------------------------
  3660. r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
  3661. Changed paths:
  3662. M /trunk/cucul/cucul.h
  3663. M /trunk/cucul/font.c
  3664. * Slightly updated the font format and wrote a font loader. Also added a
  3665. skeleton for the renderer that will not last very long.
  3666. ------------------------------------------------------------------------
  3667. r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
  3668. Changed paths:
  3669. M /trunk/cucul/font.c
  3670. * New version of the font format.
  3671. ------------------------------------------------------------------------
  3672. r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
  3673. Changed paths:
  3674. M /trunk/cucul/Makefile.am
  3675. A /trunk/cucul/font.c
  3676. * Added a file for future font handling routines. Currently only the font
  3677. format proposal is in this file. Feel free to comment.
  3678. ------------------------------------------------------------------------
  3679. r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
  3680. Changed paths:
  3681. M /trunk/test
  3682. M /trunk/tools
  3683. * Proper svn:ignore properties on tools/.
  3684. ------------------------------------------------------------------------
  3685. r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
  3686. Changed paths:
  3687. M /trunk/Makefile.am
  3688. M /trunk/caca/driver_slang.c
  3689. M /trunk/configure.ac
  3690. M /trunk/test/Makefile.am
  3691. D /trunk/test/optipal.c
  3692. A /trunk/tools
  3693. A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
  3694. A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
  3695. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  3696. contain development tools that are only useful to libcaca developers.
  3697. ------------------------------------------------------------------------
  3698. r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
  3699. Changed paths:
  3700. M /trunk/src/Makefile.am
  3701. M /trunk/src/cacaview.c
  3702. * cacaview works again. Somewhat. Image loading is now handled by the
  3703. factored common-image.c file. Feature selection such as antialiasing or
  3704. dithering mode are still disabled.
  3705. ------------------------------------------------------------------------
  3706. r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
  3707. Changed paths:
  3708. M /trunk/src/common-image.c
  3709. * Renamed "freadint" to "u32fread", and so on.
  3710. ------------------------------------------------------------------------
  3711. r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
  3712. Changed paths:
  3713. M /trunk/src
  3714. M /trunk/src/Makefile.am
  3715. A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
  3716. A /trunk/src/common-image.h
  3717. A /trunk/src/img2irc.c
  3718. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  3719. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  3720. ------------------------------------------------------------------------
  3721. r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
  3722. Changed paths:
  3723. M /trunk/cucul/export_ansi.c
  3724. M /trunk/cucul/export_html.c
  3725. M /trunk/cucul/export_irc.c
  3726. M /trunk/cucul/export_ps.c
  3727. M /trunk/cucul/export_svg.c
  3728. * Avoid useless call to strlen() in the exporters.
  3729. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  3730. ------------------------------------------------------------------------
  3731. r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
  3732. Changed paths:
  3733. M /trunk/test/export.c
  3734. * Fixed test/export that was not printing the last character of the file.
  3735. ------------------------------------------------------------------------
  3736. r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
  3737. Changed paths:
  3738. M /trunk/TODO
  3739. * Updated TODO list. I forgot the aspect ratio function!
  3740. ------------------------------------------------------------------------
  3741. r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
  3742. Changed paths:
  3743. M /trunk/cucul/Makefile.am
  3744. D /trunk/cucul/bitmap.c
  3745. A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
  3746. * Renamed bitmap.c into dither.c.
  3747. ------------------------------------------------------------------------
  3748. r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
  3749. Changed paths:
  3750. M /trunk/cucul/bitmap.c
  3751. M /trunk/cucul/cucul.c
  3752. M /trunk/cucul/cucul.h
  3753. M /trunk/cucul/cucul_internals.h
  3754. M /trunk/src/aafire.c
  3755. M /trunk/src/cacaball.c
  3756. M /trunk/src/cacamoir.c
  3757. M /trunk/src/cacaplas.c
  3758. M /trunk/src/cacaview.c
  3759. M /trunk/test/demo.c
  3760. M /trunk/test/export.c
  3761. M /trunk/test/gamma.c
  3762. M /trunk/test/hsv.c
  3763. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  3764. ------------------------------------------------------------------------
  3765. r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
  3766. Changed paths:
  3767. M /trunk/cucul/bitmap.c
  3768. M /trunk/cucul/canvas.c
  3769. M /trunk/cucul/cucul.c
  3770. M /trunk/cucul/cucul.h
  3771. M /trunk/cucul/cucul_internals.h
  3772. M /trunk/cucul/sprite.c
  3773. M /trunk/test/dithering.c
  3774. M /trunk/test/optipal.c
  3775. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  3776. really portable, and Visual Studio complains when they are not explicitely
  3777. cast.
  3778. ------------------------------------------------------------------------
  3779. r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
  3780. Changed paths:
  3781. M /trunk/doc/doxygen.cfg.in
  3782. * Updated the Doxygen configuration file.
  3783. ------------------------------------------------------------------------
  3784. r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
  3785. Changed paths:
  3786. M /trunk/cucul/export_ansi.c
  3787. M /trunk/cucul/export_html.c
  3788. M /trunk/cucul/export_irc.c
  3789. M /trunk/cucul/export_ps.c
  3790. M /trunk/cucul/export_svg.c
  3791. * Fixed old bugs I introduced in the exporters.
  3792. * Fixed exporter headers to make Doxygen happy.
  3793. ------------------------------------------------------------------------
  3794. r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
  3795. Changed paths:
  3796. M /trunk/cucul
  3797. * Forgot an svn:ignore property.
  3798. ------------------------------------------------------------------------
  3799. r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
  3800. Changed paths:
  3801. M /trunk/caca
  3802. M /trunk/caca/Makefile.am
  3803. A /trunk/caca/caca.pc.in
  3804. M /trunk/configure.ac
  3805. M /trunk/cucul/Makefile.am
  3806. A /trunk/cucul/cucul.pc.in
  3807. * Added pkgconfig files. Eh ouais mon gars.
  3808. ------------------------------------------------------------------------
  3809. r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
  3810. Changed paths:
  3811. M /trunk/caca/driver_conio.c
  3812. M /trunk/caca/driver_gl.c
  3813. M /trunk/caca/driver_ncurses.c
  3814. M /trunk/caca/driver_slang.c
  3815. M /trunk/caca/driver_vga.c
  3816. M /trunk/caca/driver_win32.c
  3817. M /trunk/caca/driver_x11.c
  3818. M /trunk/cucul/colour.c
  3819. M /trunk/cucul/cucul_internals.h
  3820. M /trunk/cucul/export_ansi.c
  3821. M /trunk/cucul/export_html.c
  3822. M /trunk/cucul/export_irc.c
  3823. M /trunk/cucul/export_ps.c
  3824. M /trunk/cucul/export_svg.c
  3825. * Replaced occurrences of "rgba" with "argb".
  3826. ------------------------------------------------------------------------
  3827. r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
  3828. Changed paths:
  3829. M /trunk/cucul/bitmap.c
  3830. * Fixed a syntax error. Gruik.
  3831. ------------------------------------------------------------------------
  3832. r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
  3833. Changed paths:
  3834. M /trunk/cucul/bitmap.c
  3835. M /trunk/cucul/cucul.h
  3836. * Changed the cucul_set_bitmap_antialias() argument to a string.
  3837. ------------------------------------------------------------------------
  3838. r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  3839. Changed paths:
  3840. M /trunk/cucul/export_ps.c
  3841. * Of course I had to fuck up something. Here, PS export works again.
  3842. ------------------------------------------------------------------------
  3843. r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
  3844. Changed paths:
  3845. M /trunk/caca/driver_conio.c
  3846. M /trunk/caca/driver_gl.c
  3847. M /trunk/caca/driver_ncurses.c
  3848. M /trunk/caca/driver_raw.c
  3849. M /trunk/caca/driver_slang.c
  3850. M /trunk/caca/driver_vga.c
  3851. M /trunk/caca/driver_win32.c
  3852. M /trunk/caca/driver_x11.c
  3853. M /trunk/cucul/Makefile.am
  3854. M /trunk/cucul/canvas.c
  3855. A /trunk/cucul/colour.c
  3856. M /trunk/cucul/cucul.c
  3857. M /trunk/cucul/cucul_internals.h
  3858. M /trunk/cucul/export_ansi.c
  3859. M /trunk/cucul/export_html.c
  3860. M /trunk/cucul/export_irc.c
  3861. M /trunk/cucul/export_ps.c
  3862. M /trunk/cucul/export_svg.c
  3863. M /trunk/cucul/transform.c
  3864. M /trunk/src/cacaserver.c
  3865. * Store colour information on 32 bits, for future 12-bit colour support.
  3866. ------------------------------------------------------------------------
  3867. r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
  3868. Changed paths:
  3869. M /trunk/cucul/canvas.c
  3870. M /trunk/cucul/cucul.h
  3871. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  3872. ------------------------------------------------------------------------
  3873. r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
  3874. Changed paths:
  3875. M /trunk/cucul/cucul.c
  3876. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  3877. ------------------------------------------------------------------------
  3878. r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
  3879. Changed paths:
  3880. M /trunk/src/cacaserver.c
  3881. * Sanity check in cacaserver.c.
  3882. ------------------------------------------------------------------------
  3883. r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  3884. Changed paths:
  3885. M /trunk/src/cacaserver.c
  3886. * Fixed a crash when realloc() returns a new address.
  3887. ------------------------------------------------------------------------
  3888. r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
  3889. Changed paths:
  3890. M /trunk/cucul/cucul.c
  3891. * Fixed old typo that caused qq->height to be uninitialised.
  3892. ------------------------------------------------------------------------
  3893. r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  3894. Changed paths:
  3895. M /trunk/src/cacaserver.c
  3896. * Oops, removed unused variable
  3897. ------------------------------------------------------------------------
  3898. r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
  3899. Changed paths:
  3900. M /trunk/src/cacaserver.c
  3901. * Added Winsock (c)(tm)(r) compatibility
  3902. ------------------------------------------------------------------------
  3903. r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
  3904. Changed paths:
  3905. M /trunk/src/cacaplas.c
  3906. * removed b0rked test. No more pigs, I just commited 500 of them.
  3907. ------------------------------------------------------------------------
  3908. r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  3909. Changed paths:
  3910. M /trunk/cucul/bitmap.c
  3911. * Set the default dithering mode to Floyd-Steinberg.
  3912. ------------------------------------------------------------------------
  3913. r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
  3914. Changed paths:
  3915. M /trunk/cucul/canvas.c
  3916. M /trunk/cucul/sprite.c
  3917. ((`)_.._ ,'-. _..._ _._
  3918. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  3919. .' / (
  3920. / S | _ _ \
  3921. | a \ o o |
  3922. ; m .-. /
  3923. ; ', '-.( '')-'
  3924. '. | ;-'
  3925. \ / /
  3926. / /-._ __, 7 |
  3927. \ `\ \`` | | |
  3928. \ \_,\ | |_,\
  3929. '-`' \_,\
  3930. ------------------------------------------------------------------------
  3931. r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
  3932. Changed paths:
  3933. M /trunk/TODO
  3934. M /trunk/cucul/canvas.c
  3935. M /trunk/cucul/cucul.h
  3936. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  3937. ------------------------------------------------------------------------
  3938. r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
  3939. Changed paths:
  3940. M /trunk/TODO
  3941. * Updated the TODO list.
  3942. ------------------------------------------------------------------------
  3943. r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
  3944. Changed paths:
  3945. M /trunk/caca/caca.h
  3946. M /trunk/cucul/bitmap.c
  3947. M /trunk/cucul/cucul.c
  3948. M /trunk/cucul/cucul.h
  3949. M /trunk/cucul/cucul_internals.h
  3950. M /trunk/test/demo.c
  3951. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  3952. environment variables handling. Replaced that with three per-bitmap
  3953. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  3954. cucul_set_bitmap_dithering().
  3955. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  3956. prototypes (but did not implement them yet).
  3957. * Added cucul_set_bitmap_charset() to choose what characters are going
  3958. to be used for the bitmap rendering.
  3959. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  3960. ------------------------------------------------------------------------
  3961. r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
  3962. Changed paths:
  3963. M /trunk/caca/caca.h
  3964. M /trunk/caca/event.c
  3965. M /trunk/src/aafire.c
  3966. M /trunk/src/cacaball.c
  3967. M /trunk/src/cacamoir.c
  3968. M /trunk/src/cacaplas.c
  3969. M /trunk/src/cacaplay.c
  3970. M /trunk/src/cacaview.c
  3971. M /trunk/test/colors.c
  3972. M /trunk/test/demo.c
  3973. M /trunk/test/dithering.c
  3974. M /trunk/test/event.c
  3975. M /trunk/test/gamma.c
  3976. M /trunk/test/hsv.c
  3977. M /trunk/test/spritedit.c
  3978. M /trunk/test/transform.c
  3979. M /trunk/test/unicode.c
  3980. * Merged caca_wait_event() into caca_get_event() and added a timeout
  3981. parameter to do what both functions did before, and even more.
  3982. ------------------------------------------------------------------------
  3983. r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
  3984. Changed paths:
  3985. M /trunk/src/Makefile.am
  3986. * Disabled cacaview for now. I'm going to utterly break it.
  3987. ------------------------------------------------------------------------
  3988. r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
  3989. Changed paths:
  3990. M /trunk/cucul/cucul.c
  3991. M /trunk/cucul/cucul.h
  3992. * Added cucul_get_export_list(). Returns a list of known export formats.
  3993. ------------------------------------------------------------------------
  3994. r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
  3995. Changed paths:
  3996. M /trunk/src/cacaserver.c
  3997. * cacaserver works again (but needs a complete rewrite because it's really
  3998. become ugly). You can now emulate the previous network driver behaviour
  3999. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  4000. ------------------------------------------------------------------------
  4001. r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
  4002. Changed paths:
  4003. M /trunk/cucul/cucul.c
  4004. M /trunk/cucul/cucul.h
  4005. M /trunk/src/cacaserver.c
  4006. M /trunk/test/export.c
  4007. * Changed the 2nd argument of cucul_create_export to a string. This way we
  4008. can add new exporters without changing the API.
  4009. ------------------------------------------------------------------------
  4010. r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
  4011. Changed paths:
  4012. M /trunk/src/Makefile.am
  4013. * Oops, I barfed that makefile.
  4014. ------------------------------------------------------------------------
  4015. r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
  4016. Changed paths:
  4017. M /trunk/src/aafire.c
  4018. M /trunk/src/cacaball.c
  4019. M /trunk/src/cacamoir.c
  4020. * Added "powered by libcaca" text to all examples for consistency
  4021. ------------------------------------------------------------------------
  4022. r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
  4023. Changed paths:
  4024. M /trunk/caca/Makefile.am
  4025. M /trunk/caca/caca.c
  4026. M /trunk/caca/caca.h
  4027. M /trunk/caca/caca_internals.h
  4028. D /trunk/caca/driver_network.c
  4029. M /trunk/src
  4030. M /trunk/src/Makefile.am
  4031. M /trunk/src/cacaplas.c
  4032. A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
  4033. * Removed the network driver and replaced it with a cacaserver executable
  4034. that has all the functionality, except it does not work yet (the stdin
  4035. reading routine is missing).
  4036. ------------------------------------------------------------------------
  4037. r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
  4038. Changed paths:
  4039. M /trunk/caca/driver_raw.c
  4040. M /trunk/src
  4041. M /trunk/src/Makefile.am
  4042. A /trunk/src/cacaplay.c
  4043. * Implemented a proof-of-concept cacaplay program that can redisplay a
  4044. single frame that was saved by the raw driver.
  4045. ------------------------------------------------------------------------
  4046. r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
  4047. Changed paths:
  4048. M /trunk/cucul/cucul.c
  4049. M /trunk/cucul/cucul.h
  4050. * Implemented cucul_load() to reload a file that was saved with the
  4051. raw driver. I know it is inconsistent to have the loader in libcucul
  4052. and the exporter in libcaca but I'll find a way to harmonise that.
  4053. ------------------------------------------------------------------------
  4054. r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
  4055. Changed paths:
  4056. M /trunk/caca/driver_gl.c
  4057. * Fixed OpenGL mouse handling
  4058. Sam Le Vieux Porc
  4059. (\____/)
  4060. Le / @__@ \ Le
  4061. ( (oo) )
  4062. `-.~~.-' Vieux
  4063. Vieux / \
  4064. @/ \_
  4065. (/ / \ \) Porc
  4066. Porc WW`----'WW
  4067. Sam Le Vieux Porc
  4068. ------------------------------------------------------------------------
  4069. r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
  4070. Changed paths:
  4071. M /trunk/caca/Makefile.am
  4072. M /trunk/caca/caca.c
  4073. M /trunk/caca/caca_internals.h
  4074. A /trunk/caca/driver_raw.c
  4075. * Created a minimal raw driver that outputs stuff to stdout.
  4076. ------------------------------------------------------------------------
  4077. r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
  4078. Changed paths:
  4079. M /trunk/caca/driver_gl.c
  4080. ██████ ██████
  4081. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  4082. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  4083. ██░░░░███░░░░░░░░███░░░░██
  4084. ██░░░░░░███░░░░░░███░░░░░░██
  4085. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  4086. ██░░░░░░██████████████░░░░░░██
  4087. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  4088. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  4089. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  4090. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  4091. ██░░░░██████████████░░░░██
  4092. ███░░░░░░██████░░░░░░███
  4093. █████░░░░░░░░░░█████
  4094. ████████████
  4095. ------------------------------------------------------------------------
  4096. r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
  4097. Changed paths:
  4098. M /trunk/caca/driver_gl.c
  4099. M /trunk/configure.ac
  4100. * Reworked the OpenGL headers and Glut features detection (what did you
  4101. expect).
  4102. ------------------------------------------------------------------------
  4103. r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
  4104. Changed paths:
  4105. M /trunk/cucul/cucul.h
  4106. M /trunk/cucul/transform.c
  4107. * Implemented cucul_invert() to invert a canvas' colours.
  4108. ------------------------------------------------------------------------
  4109. r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
  4110. Changed paths:
  4111. M /trunk/caca/driver_gl.c
  4112. * Fixed glutCheckLoop headers, testing only under MacOSX
  4113. ------------------------------------------------------------------------
  4114. r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
  4115. Changed paths:
  4116. M /trunk/caca/driver_gl.c
  4117. M /trunk/configure.ac
  4118. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  4119. ------------------------------------------------------------------------
  4120. r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
  4121. Changed paths:
  4122. M /trunk/cucul/transform.c
  4123. * Minor addition to the rotate code.
  4124. ------------------------------------------------------------------------
  4125. r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
  4126. Changed paths:
  4127. M /trunk/caca/Makefile.am
  4128. M /trunk/src/Makefile.am
  4129. M /trunk/test/Makefile.am
  4130. * Workaround for automake < 1.6.
  4131. ------------------------------------------------------------------------
  4132. r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
  4133. Changed paths:
  4134. M /trunk/cucul/bitmap.c
  4135. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  4136. AHAHAH _
  4137. _._ _..._ .-', _.._(`))
  4138. '-. ` ' /-._.-' ',/
  4139. ) MAIS \ '.
  4140. / _ _ | JE \
  4141. | a a / SUIS |
  4142. \ .-. ;
  4143. '-('' ).-' ,' UN ;
  4144. '-; | .'
  4145. \ VIEUX \ /
  4146. | 7 .__ _.-\ \
  4147. | | | ``/ /` /
  4148. /,_| | /,_/ /
  4149. /,_/ '`-'
  4150. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  4151. ------------------------------------------------------------------------
  4152. r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
  4153. Changed paths:
  4154. M /trunk/cucul/bitmap.c
  4155. M /trunk/cucul/cucul.h
  4156. M /trunk/test/demo.c
  4157. * Added bitmap invert routine. It doesn't work well, so don't use it right now. Sam is working hard to correct the strange behaviour.
  4158. ------------------------------------------------------------------------
  4159. r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
  4160. Changed paths:
  4161. M /trunk/caca/caca.h
  4162. M /trunk/caca/caca_internals.h
  4163. M /trunk/caca/driver_conio.c
  4164. M /trunk/caca/driver_gl.c
  4165. M /trunk/caca/driver_ncurses.c
  4166. M /trunk/caca/driver_network.c
  4167. M /trunk/caca/driver_slang.c
  4168. M /trunk/caca/driver_vga.c
  4169. M /trunk/caca/driver_win32.c
  4170. M /trunk/caca/driver_x11.c
  4171. M /trunk/caca/graphics.c
  4172. M /trunk/test/demo.c
  4173. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  4174. that we have one function less.
  4175. * Fixed coding style.
  4176. * Removed FUCKING TABS. ____.------.___
  4177. _______.----'`` ``` `` ``` ``-.
  4178. _.--' ` ```` ` ` ` ``` `` `` ``.
  4179. _.-' ' ` `` ``` `` ` `' `. _
  4180. .-'' ` H A H A H A `' M A I S \/.)
  4181. . . .-' / ` ` ` `` ||
  4182. |`-.(``-. ` ` ` ' ` ` ``` |\
  4183. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  4184. `/''````) `` ` - - ````` ' '.' |\_)
  4185. |`'_._` ``` ''` P O R C . . ```` /
  4186. // @) \ ` `` ''' . ``` '/
  4187. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  4188. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  4189. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  4190. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  4191. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  4192. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  4193. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  4194. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  4195. ''''
  4196. ------------------------------------------------------------------------
  4197. r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
  4198. Changed paths:
  4199. M /trunk/caca/driver_x11.c
  4200. M /trunk/caca/graphics.c
  4201. * Fixed bug in show/hide cursor, implemented X11 cursor
  4202. ------------------------------------------------------------------------
  4203. r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
  4204. Changed paths:
  4205. M /trunk/caca/driver_x11.c
  4206. M /trunk/test/demo.c
  4207. * Added forgotten X11 set/hide cursor (non-working code)
  4208. ------------------------------------------------------------------------
  4209. r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
  4210. Changed paths:
  4211. M /trunk/caca/caca.h
  4212. M /trunk/caca/caca_internals.h
  4213. M /trunk/caca/driver_conio.c
  4214. M /trunk/caca/driver_gl.c
  4215. M /trunk/caca/driver_ncurses.c
  4216. M /trunk/caca/driver_network.c
  4217. M /trunk/caca/driver_slang.c
  4218. M /trunk/caca/driver_vga.c
  4219. M /trunk/caca/driver_win32.c
  4220. M /trunk/caca/graphics.c
  4221. * Added caca_show/hide_cursor, and corresponding GL binding
  4222. ------------------------------------------------------------------------
  4223. r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
  4224. Changed paths:
  4225. M /trunk/caca/caca.h
  4226. * Documented the caca_event structure and improved a few things here and
  4227. there in the documentation.
  4228. ------------------------------------------------------------------------
  4229. r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
  4230. Changed paths:
  4231. M /trunk/caca/caca.c
  4232. M /trunk/caca/caca_internals.h
  4233. M /trunk/caca/driver_conio.c
  4234. M /trunk/caca/driver_gl.c
  4235. M /trunk/caca/driver_ncurses.c
  4236. M /trunk/caca/driver_network.c
  4237. M /trunk/caca/driver_slang.c
  4238. M /trunk/caca/driver_vga.c
  4239. M /trunk/caca/driver_win32.c
  4240. M /trunk/caca/driver_x11.c
  4241. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  4242. ------------------------------------------------------------------------
  4243. r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
  4244. Changed paths:
  4245. M /trunk/cucul/math.c
  4246. * Removed spurious prototype.
  4247. ------------------------------------------------------------------------
  4248. r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
  4249. Changed paths:
  4250. M /trunk/TODO
  4251. * Updated the TODO list with what's been done so far.
  4252. ------------------------------------------------------------------------
  4253. r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
  4254. Changed paths:
  4255. M /trunk/caca/caca.c
  4256. M /trunk/caca/caca.h
  4257. M /trunk/caca/caca_internals.h
  4258. M /trunk/caca/driver_conio.c
  4259. M /trunk/caca/driver_gl.c
  4260. M /trunk/caca/driver_ncurses.c
  4261. M /trunk/caca/driver_network.c
  4262. M /trunk/caca/driver_slang.c
  4263. M /trunk/caca/driver_vga.c
  4264. M /trunk/caca/driver_win32.c
  4265. M /trunk/caca/driver_x11.c
  4266. M /trunk/caca/event.c
  4267. M /trunk/src/aafire.c
  4268. M /trunk/src/cacaball.c
  4269. M /trunk/src/cacamoir.c
  4270. M /trunk/src/cacaplas.c
  4271. M /trunk/src/cacaview.c
  4272. M /trunk/test/colors.c
  4273. M /trunk/test/demo.c
  4274. M /trunk/test/dithering.c
  4275. M /trunk/test/event.c
  4276. M /trunk/test/gamma.c
  4277. M /trunk/test/hsv.c
  4278. M /trunk/test/spritedit.c
  4279. M /trunk/test/transform.c
  4280. M /trunk/test/unicode.c
  4281. * Massive rework of the event handling code, as per the TODO list.
  4282. ------------------------------------------------------------------------
  4283. r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
  4284. Changed paths:
  4285. M /trunk/test/gamma.c
  4286. * Hahaha mais le vieux porc c'est moi.
  4287. ------------------------------------------------------------------------
  4288. r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
  4289. Changed paths:
  4290. M /trunk/cucul/transform.c
  4291. * Added missing ASCII characters to cucul_rotate().
  4292. ------------------------------------------------------------------------
  4293. r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
  4294. Changed paths:
  4295. M /trunk/cucul/box.c
  4296. M /trunk/cucul/canvas.c
  4297. M /trunk/cucul/conic.c
  4298. M /trunk/cucul/cucul.h
  4299. M /trunk/cucul/cucul_internals.h
  4300. M /trunk/cucul/line.c
  4301. M /trunk/cucul/triangle.c
  4302. M /trunk/src/cacaview.c
  4303. M /trunk/test/demo.c
  4304. M /trunk/test/event.c
  4305. M /trunk/test/export.c
  4306. M /trunk/test/spritedit.c
  4307. * Made cucul_putchar32() an internal-only function.
  4308. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  4309. string instead of a single character as their last argument.
  4310. ------------------------------------------------------------------------
  4311. r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
  4312. Changed paths:
  4313. M /trunk/cucul/cucul.c
  4314. M /trunk/cucul/cucul.h
  4315. M /trunk/src/aafire.c
  4316. M /trunk/src/cacaball.c
  4317. M /trunk/src/cacamoir.c
  4318. M /trunk/src/cacaplas.c
  4319. M /trunk/src/cacaview.c
  4320. M /trunk/test/colors.c
  4321. M /trunk/test/demo.c
  4322. M /trunk/test/dithering.c
  4323. M /trunk/test/event.c
  4324. M /trunk/test/export.c
  4325. M /trunk/test/gamma.c
  4326. M /trunk/test/hsv.c
  4327. M /trunk/test/spritedit.c
  4328. M /trunk/test/transform.c
  4329. M /trunk/test/unicode.c
  4330. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  4331. ------------------------------------------------------------------------
  4332. r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
  4333. Changed paths:
  4334. M /trunk/TODO
  4335. * Removed done stuff from the TODO.
  4336. * Updated the TODO list with what I said in the mailing-list. The top
  4337. priority is what's marked "API-dependent stuff".
  4338. ------------------------------------------------------------------------
  4339. r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
  4340. Changed paths:
  4341. M /trunk/test
  4342. M /trunk/test/Makefile.am
  4343. A /trunk/test/transform.c
  4344. * Added a test for the transformation routines.
  4345. ------------------------------------------------------------------------
  4346. r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
  4347. Changed paths:
  4348. M /trunk/cucul/transform.c
  4349. * Added more characters to the flip/rotate routines.
  4350. ------------------------------------------------------------------------
  4351. r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
  4352. Changed paths:
  4353. M /trunk/cucul/Makefile.am
  4354. M /trunk/cucul/cucul.h
  4355. A /trunk/cucul/transform.c
  4356. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  4357. operations on canvases.
  4358. ------------------------------------------------------------------------
  4359. r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
  4360. Changed paths:
  4361. M /trunk/caca/caca.c
  4362. M /trunk/caca/caca.h
  4363. M /trunk/caca/caca_internals.h
  4364. M /trunk/caca/driver_conio.c
  4365. M /trunk/caca/driver_gl.c
  4366. M /trunk/caca/driver_ncurses.c
  4367. M /trunk/caca/driver_network.c
  4368. M /trunk/caca/driver_slang.c
  4369. M /trunk/caca/driver_vga.c
  4370. M /trunk/caca/driver_win32.c
  4371. M /trunk/caca/driver_x11.c
  4372. M /trunk/caca/event.c
  4373. M /trunk/caca/graphics.c
  4374. M /trunk/caca/time.c
  4375. M /trunk/cucul/bitmap.c
  4376. M /trunk/cucul/box.c
  4377. M /trunk/cucul/canvas.c
  4378. M /trunk/cucul/charset.c
  4379. M /trunk/cucul/conic.c
  4380. M /trunk/cucul/cucul.c
  4381. M /trunk/cucul/cucul.h
  4382. M /trunk/cucul/cucul_internals.h
  4383. M /trunk/cucul/export_ansi.c
  4384. M /trunk/cucul/export_html.c
  4385. M /trunk/cucul/export_irc.c
  4386. M /trunk/cucul/export_ps.c
  4387. M /trunk/cucul/export_svg.c
  4388. M /trunk/cucul/line.c
  4389. M /trunk/cucul/math.c
  4390. M /trunk/cucul/sprite.c
  4391. M /trunk/cucul/triangle.c
  4392. M /trunk/kernel/kernel.c
  4393. M /trunk/kernel/kernel.h
  4394. M /trunk/test
  4395. * Slightly changed header comments.
  4396. ------------------------------------------------------------------------
  4397. r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  4398. Changed paths:
  4399. M /trunk/cucul/canvas.c
  4400. * Optimise cucul_blit() by using memcpy() if there is no mask.
  4401. ------------------------------------------------------------------------
  4402. r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
  4403. Changed paths:
  4404. M /trunk/cucul/canvas.c
  4405. M /trunk/cucul/cucul.h
  4406. M /trunk/test/Makefile.am
  4407. M /trunk/test/gamma.c
  4408. * Added the cucul_blit() function. It lets us blit various canvas one
  4409. onto the other with an optional mask.
  4410. ------------------------------------------------------------------------
  4411. r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
  4412. Changed paths:
  4413. M /trunk/cucul/cucul.c
  4414. * Fixed an uninitialised structure member.
  4415. ------------------------------------------------------------------------
  4416. r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
  4417. Changed paths:
  4418. M /trunk/cucul/Makefile.am
  4419. A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
  4420. D /trunk/cucul/char.c
  4421. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  4422. that is a bit more high level than characters.
  4423. ------------------------------------------------------------------------
  4424. r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
  4425. Changed paths:
  4426. M /trunk/caca/driver_network.c
  4427. M /trunk/cucul/cucul.c
  4428. M /trunk/cucul/cucul.h
  4429. M /trunk/test/export.c
  4430. * Renamed cucul_get_export() to cucul_create_export().
  4431. ------------------------------------------------------------------------
  4432. r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
  4433. Changed paths:
  4434. M /trunk/cucul/bitmap.c
  4435. M /trunk/cucul/cucul.h
  4436. M /trunk/src/aafire.c
  4437. M /trunk/src/cacaball.c
  4438. M /trunk/src/cacamoir.c
  4439. M /trunk/src/cacaplas.c
  4440. M /trunk/src/cacaview.c
  4441. M /trunk/test/demo.c
  4442. M /trunk/test/export.c
  4443. M /trunk/test/gamma.c
  4444. M /trunk/test/hsv.c
  4445. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  4446. ------------------------------------------------------------------------
  4447. r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
  4448. Changed paths:
  4449. M /trunk/cucul/cucul.c
  4450. M /trunk/cucul/cucul.h
  4451. M /trunk/src/aafire.c
  4452. M /trunk/src/cacaball.c
  4453. M /trunk/src/cacamoir.c
  4454. M /trunk/src/cacaplas.c
  4455. M /trunk/src/cacaview.c
  4456. M /trunk/test/colors.c
  4457. M /trunk/test/demo.c
  4458. M /trunk/test/dithering.c
  4459. M /trunk/test/event.c
  4460. M /trunk/test/export.c
  4461. M /trunk/test/gamma.c
  4462. M /trunk/test/hsv.c
  4463. M /trunk/test/spritedit.c
  4464. M /trunk/test/unicode.c
  4465. * Changed the cucul_init parameter so that it now directly accepts a
  4466. canvas size (use cucul_init(0, 0) for the old behaviour).
  4467. ------------------------------------------------------------------------
  4468. r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
  4469. Changed paths:
  4470. M /trunk/kernel/kernel.c
  4471. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  4472. ------------------------------------------------------------------------
  4473. r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
  4474. Changed paths:
  4475. M /trunk/cucul/cucul.c
  4476. * Removed code that did not need to be duplicated.
  4477. ------------------------------------------------------------------------
  4478. r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  4479. Changed paths:
  4480. M /trunk/src/cacaview.c
  4481. * Gamma support in cacaview (through the g/G key).
  4482. ------------------------------------------------------------------------
  4483. r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
  4484. Changed paths:
  4485. M /trunk/test/gamma.c
  4486. * Added colour to the gamma test.
  4487. ------------------------------------------------------------------------
  4488. r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
  4489. Changed paths:
  4490. M /trunk/cucul/bitmap.c
  4491. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  4492. ------------------------------------------------------------------------
  4493. r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
  4494. Changed paths:
  4495. M /trunk/test/gamma.c
  4496. * Animated gamma test.
  4497. ------------------------------------------------------------------------
  4498. r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
  4499. Changed paths:
  4500. M /trunk/cucul/cucul.h
  4501. M /trunk/cucul/math.c
  4502. * Got rid of cucul_powf(), too complex to implement and no longer used.
  4503. ------------------------------------------------------------------------
  4504. r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
  4505. Changed paths:
  4506. M /trunk/configure.ac
  4507. M /trunk/cucul/bitmap.c
  4508. * Added optional support for CP437 gray blocks in the bitmap renderer.
  4509. * Use a custom pow() function for gamma computation.
  4510. ------------------------------------------------------------------------
  4511. r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
  4512. Changed paths:
  4513. M /trunk/cucul/math.c
  4514. * Tried to do something with cucul_powf. It currently sucks.
  4515. ------------------------------------------------------------------------
  4516. r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
  4517. Changed paths:
  4518. M /trunk/src/cacaplas.c
  4519. * Changed the cacaplas colours. Yeah, I do what I want.
  4520. ------------------------------------------------------------------------
  4521. r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
  4522. Changed paths:
  4523. M /trunk/test/Makefile.am
  4524. A /trunk/test/gamma.c
  4525. ___
  4526. * Bitmap gamma test example. Of ,---. /""`_,'
  4527. course it does not work yet, | `\``""-; /
  4528. because some dirty old pig \ /`\\ ';'
  4529. implemented a cucul_powf() .') | __ \
  4530. function that only works / (` / /(O\. _|
  4531. with integer exponents. .-`| `"` ` .-\_
  4532. .-' \ ` ;=-.
  4533. HAHAHAHA MAIS .' . ._, / o o\
  4534. VIEUX PORC ! .-'` . '-._;_._.J
  4535. .-'` `.-'`
  4536. _. -` L ' .'
  4537. .' U '- ._.-'
  4538. /` C /
  4539. / y |
  4540. ._ ; J | |
  4541. )).-| | | /
  4542. (/`.-| \ \ / .;
  4543. ( (_)| | \ ; .' |
  4544. '--'; | `\ / / |
  4545. \ | `\ /.' /
  4546. \ / ; |`\ |
  4547. '. .' _.-| | | |
  4548. '-. .-';_"---'`.__| | | \
  4549. `'-._ ``'-. | \ \__\\
  4550. `''--.___\\ \__\\
  4551. ------------------------------------------------------------------------
  4552. r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
  4553. Changed paths:
  4554. M /trunk/cucul/bitmap.c
  4555. M /trunk/cucul/cucul.h
  4556. M /trunk/cucul/sprite.c
  4557. M /trunk/src/aafire.c
  4558. M /trunk/src/cacaball.c
  4559. M /trunk/src/cacamoir.c
  4560. M /trunk/src/cacaplas.c
  4561. M /trunk/src/cacaview.c
  4562. M /trunk/test/demo.c
  4563. M /trunk/test/export.c
  4564. M /trunk/test/hsv.c
  4565. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  4566. ------------------------------------------------------------------------
  4567. r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
  4568. Changed paths:
  4569. M /trunk/configure.ac
  4570. M /trunk/kernel/kernel.c
  4571. * Use the asm versions of sin and cos when available.
  4572. ------------------------------------------------------------------------
  4573. r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
  4574. Changed paths:
  4575. M /trunk/caca/driver_gl.c
  4576. * Added a bird.
  4577. ------------------------------------------------------------------------
  4578. r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
  4579. Changed paths:
  4580. M /trunk/caca/driver_x11.c
  4581. * Added basic support for a few Unicode characters to the X11 driver.
  4582. ------------------------------------------------------------------------
  4583. r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
  4584. Changed paths:
  4585. M /trunk/src/cacaplas.c
  4586. * Added a lame "powered by libcaca" banner to cacaplas.
  4587. ------------------------------------------------------------------------
  4588. r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
  4589. Changed paths:
  4590. M /trunk/TODO
  4591. * Added a few notes to the TODO list.
  4592. ------------------------------------------------------------------------
  4593. r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
  4594. Changed paths:
  4595. M /trunk/src/cacaball.c
  4596. Nan mais avec ma config _,--. ,--._
  4597. d'Emacs c'est vraiment \ > `-"""-' < /
  4598. impossible qu'il reste `-. .-'
  4599. des tabs dans mon code / 'e___e` \
  4600. \__ ( (o o) )
  4601. HAHAHAHA MAIS _\_ `=' _/_
  4602. VIEUX PORC ! / /|`-._.-'|\ \
  4603. \ ., / /||_______||\ \
  4604. .,|_) _/ /_||=======||_\ \_
  4605. _ _______( ,\ ', / _/==|| ||==\_ \
  4606. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  4607. '/ (") \ /
  4608. | t-` \______|______/
  4609. \ )_.-` |______|______|
  4610. \ .^--| /_| )__| |__(
  4611. \_(_\ |_|'[_\ / ] [ \
  4612. '[_\ '[_\ `--' `--'
  4613. ------------------------------------------------------------------------
  4614. r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
  4615. Changed paths:
  4616. M /trunk/test/unicode.c
  4617. * More special characters in the Unicode test.
  4618. ------------------------------------------------------------------------
  4619. r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
  4620. Changed paths:
  4621. M /trunk/caca/caca.h
  4622. M /trunk/caca/caca_internals.h
  4623. M /trunk/caca/event.c
  4624. M /trunk/caca/graphics.c
  4625. M /trunk/cucul/char.c
  4626. M /trunk/cucul/cucul_internals.h
  4627. * Cosmetic fixes.
  4628. ------------------------------------------------------------------------
  4629. r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
  4630. Changed paths:
  4631. M /trunk/caca/driver_network.c
  4632. M /trunk/cucul/cucul.c
  4633. M /trunk/cucul/cucul.h
  4634. M /trunk/cucul/export_ansi.c
  4635. M /trunk/cucul/export_html.c
  4636. M /trunk/cucul/export_irc.c
  4637. M /trunk/cucul/export_ps.c
  4638. M /trunk/cucul/export_svg.c
  4639. M /trunk/test/export.c
  4640. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  4641. ------------------------------------------------------------------------
  4642. r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
  4643. Changed paths:
  4644. M /trunk/caca/driver_conio.c
  4645. M /trunk/caca/driver_vga.c
  4646. M /trunk/cucul/Makefile.am
  4647. M /trunk/cucul/char.c
  4648. A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
  4649. M /trunk/cucul/cucul_internals.h
  4650. * Factorised some charset handling code into a new cucul/charset.c file.
  4651. ------------------------------------------------------------------------
  4652. r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
  4653. Changed paths:
  4654. M /trunk/test/export.c
  4655. * Added a few commonly escaped characters to the export test: ( ) " < > &
  4656. ------------------------------------------------------------------------
  4657. r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
  4658. Changed paths:
  4659. M /trunk/cucul/export_svg.c
  4660. * Full Unicode support in the SVG exporter.
  4661. ------------------------------------------------------------------------
  4662. r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
  4663. Changed paths:
  4664. M /trunk/caca/driver_x11.c
  4665. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  4666. ------------------------------------------------------------------------
  4667. r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
  4668. Changed paths:
  4669. M /trunk/cucul/export_ps.c
  4670. ___
  4671. ',_`""\ .---,
  4672. \ :-""``/` |
  4673. Ahaha mais vieux porc !! `;' //`\ /
  4674. / __ | ('.
  4675. |_ ./O)\ \ `) \
  4676. _/-. ` `"` |`
  4677. .-=; ` /
  4678. /o o \ ,_, .
  4679. L._._;_.-' .
  4680. `'-.` '
  4681. `. '
  4682. '-._. -'
  4683. ------------------------------------------------------------------------
  4684. r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
  4685. Changed paths:
  4686. M /trunk/ChangeLog
  4687. * Updated ChangeLog and converted it to UTF-8.
  4688. ------------------------------------------------------------------------
  4689. r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
  4690. Changed paths:
  4691. M /trunk/cucul/export_svg.c
  4692. * Fixed Unicode handling and improved coding style in the SVG exporter.
  4693. ------------------------------------------------------------------------
  4694. r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
  4695. Changed paths:
  4696. M /trunk/test/export.c
  4697. * Do not write the trailing \0 when exporting data.
  4698. ------------------------------------------------------------------------
  4699. r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
  4700. Changed paths:
  4701. M /trunk/cucul/export_ps.c
  4702. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  4703. Unicode characters are encountered.
  4704. ------------------------------------------------------------------------
  4705. r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
  4706. Changed paths:
  4707. M /trunk/cucul/export_ps.c
  4708. * Optimised for speed and space, fixed a few bugs, and improved coding style
  4709. in the PS exporter (vieux porc !).
  4710. ------------------------------------------------------------------------
  4711. r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
  4712. Changed paths:
  4713. M /trunk/cucul/cucul.c
  4714. * Comment clarification.
  4715. ------------------------------------------------------------------------
  4716. r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
  4717. Changed paths:
  4718. M /trunk/caca/driver_win32.c
  4719. * Fix resizing of the Win32 console. It now adapts to the requested size.
  4720. ------------------------------------------------------------------------
  4721. r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
  4722. Changed paths:
  4723. M /trunk/caca/driver_conio.c
  4724. M /trunk/caca/driver_vga.c
  4725. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  4726. * Cosmetic code changes.
  4727. ------------------------------------------------------------------------
  4728. r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
  4729. Changed paths:
  4730. M /trunk/caca/driver_slang.c
  4731. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  4732. ------------------------------------------------------------------------
  4733. r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
  4734. Changed paths:
  4735. M /trunk/caca/driver_ncurses.c
  4736. M /trunk/configure.ac
  4737. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  4738. ------------------------------------------------------------------------
  4739. r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
  4740. Changed paths:
  4741. M /trunk/build-win32
  4742. * Distribute the license with Win32 packages and convert text files to
  4743. CRLF format.
  4744. ------------------------------------------------------------------------
  4745. r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
  4746. Changed paths:
  4747. M /trunk/caca/driver_conio.c
  4748. M /trunk/test/unicode.c
  4749. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  4750. the DOS/conio.h driver, and updated the unicode test accordingly.
  4751. ------------------------------------------------------------------------
  4752. r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  4753. Changed paths:
  4754. M /trunk/test/export.c
  4755. M /trunk/test/unicode.c
  4756. * Added a few more Unicode characters to the export and unicode tests.
  4757. ------------------------------------------------------------------------
  4758. r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  4759. Changed paths:
  4760. M /trunk/caca/driver_conio.c
  4761. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  4762. equivalents in CP437 0x7f - 0xff are translated.
  4763. ------------------------------------------------------------------------
  4764. r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
  4765. Changed paths:
  4766. M /trunk/cucul/export_html.c
  4767. * Unicode support in the HTML exporter.
  4768. ------------------------------------------------------------------------
  4769. r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  4770. Changed paths:
  4771. M /trunk/caca/caca.c
  4772. * Cosmetic.
  4773. ------------------------------------------------------------------------
  4774. r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  4775. Changed paths:
  4776. M /trunk/test
  4777. M /trunk/test/Makefile.am
  4778. A /trunk/test/export.c
  4779. * Small test program for exporters. Usage: "export html", "export irc" etc.
  4780. ------------------------------------------------------------------------
  4781. r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
  4782. Changed paths:
  4783. A /trunk/cucul/export_svg.c
  4784. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  4785. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  4786. p______...___________________________p
  4787. e____(_..__`'-.,--,__________________e
  4788. n_____'-._'-.__`\a\\_________________n
  4789. i_________'.___.'_(|_________________i
  4790. s____________7____||_________________s
  4791. b___________/___.'_|_________________b
  4792. i__________/_.-'__,J_________________i
  4793. r_________/_________\________________r
  4794. d________||___/______;_______________d
  4795. *________||__|_______|_______________*
  4796. p________`\__\_______|__/__''\_______p
  4797. e__________'._\______/.-`____{}|_____e
  4798. n___________/\_`;_.-'_________/______n
  4799. i___________\_;(((____.--'\_/________i
  4800. s_________.(((_____.-;\______________s
  4801. b____.--'`_____,;`'.'-;\_____________b
  4802. i_taco's____.'____'._.'\\____________i
  4803. r_dick_--'_________|__\_|____________r
  4804. d__________________\_\,_/____________d
  4805. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  4806. ------------------------------------------------------------------------
  4807. r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
  4808. Changed paths:
  4809. M /trunk/cucul/Makefile.am
  4810. M /trunk/cucul/cucul.c
  4811. M /trunk/cucul/cucul.h
  4812. M /trunk/cucul/export_html.c
  4813. M /trunk/cucul/export_ps.c
  4814. * Added preliminary (but working) SVG exporter
  4815. ------------------------------------------------------------------------
  4816. r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  4817. Changed paths:
  4818. M /trunk/caca/driver_network.c
  4819. * Added telnet commands and options strings for debug
  4820. ------------------------------------------------------------------------
  4821. r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
  4822. Changed paths:
  4823. M /trunk/test/demo.c
  4824. * Fixed refresh when updating parameter in display_menu()
  4825. ------------------------------------------------------------------------
  4826. r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
  4827. Changed paths:
  4828. M /trunk/kernel/kernel.c
  4829. * Removed false comment
  4830. ------------------------------------------------------------------------
  4831. r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
  4832. Changed paths:
  4833. M /trunk/src/cacaball.c
  4834. * Optimised cacaballs a bit
  4835. ------------------------------------------------------------------------
  4836. r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  4837. Changed paths:
  4838. M /trunk/src/cacaball.c
  4839. * Better cacaballs parameters
  4840. ------------------------------------------------------------------------
  4841. r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
  4842. Changed paths:
  4843. M /trunk/src/cacamoir.c
  4844. * Increased cacamoir circle thikness by 50%, because it currently really
  4845. sucks in small resolutions.
  4846. ------------------------------------------------------------------------
  4847. r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
  4848. Changed paths:
  4849. M /trunk/caca/driver_gl.c
  4850. M /trunk/caca/driver_ncurses.c
  4851. M /trunk/caca/driver_x11.c
  4852. M /trunk/src/cacaball.c
  4853. * Minor coding style fixes.
  4854. ------------------------------------------------------------------------
  4855. r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  4856. Changed paths:
  4857. M /trunk/caca/driver_win32.c
  4858. * UTF-8 support in the Win32 driver.
  4859. ------------------------------------------------------------------------
  4860. r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
  4861. Changed paths:
  4862. M /trunk/caca/caca.h
  4863. M /trunk/caca/driver_network.c
  4864. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  4865. * Use RETSIGTYPE for signal handler return values.
  4866. ------------------------------------------------------------------------
  4867. r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
  4868. Changed paths:
  4869. M /trunk/caca/driver_slang.c
  4870. M /trunk/configure.ac
  4871. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  4872. in the SLang driver.
  4873. * Cosmetic fixes in configure.ac.
  4874. ------------------------------------------------------------------------
  4875. r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
  4876. Changed paths:
  4877. M /trunk/caca/driver_network.c
  4878. M /trunk/cucul/cucul.c
  4879. M /trunk/cucul/cucul.h
  4880. M /trunk/cucul/cucul_internals.h
  4881. M /trunk/cucul/export_ansi.c
  4882. M /trunk/cucul/export_html.c
  4883. M /trunk/cucul/export_irc.c
  4884. M /trunk/cucul/export_ps.c
  4885. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  4886. * Got rid of static buffers; we now use cucul_free() to free exported
  4887. buffers.
  4888. * Fixed light background in the ANSI exporter by adding escape sequences for
  4889. most terminal emulators.
  4890. ------------------------------------------------------------------------
  4891. r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
  4892. Changed paths:
  4893. M /trunk/kernel/kernel.c
  4894. * Fixed UPPER() for strcasecmp
  4895. ------------------------------------------------------------------------
  4896. r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
  4897. Changed paths:
  4898. M /trunk/kernel/kernel.c
  4899. * Rewrote strncasecmp. Totally untested, of course.
  4900. ------------------------------------------------------------------------
  4901. r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  4902. Changed paths:
  4903. M /trunk/cucul/export_ps.c
  4904. * STATIC char const. AHAHAHAHA.
  4905. ------------------------------------------------------------------------
  4906. r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
  4907. Changed paths:
  4908. M /trunk/caca/driver_network.c
  4909. * Do not switch to alternate screen when clearing, because sometimes we
  4910. are unable to cleanly restore the state.
  4911. ------------------------------------------------------------------------
  4912. r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
  4913. Changed paths:
  4914. M /trunk/cucul/export_ps.c
  4915. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  4916. ------------------------------------------------------------------------
  4917. r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  4918. Changed paths:
  4919. M /trunk/cucul/export_ps.c
  4920. * Postscript exporter now kinda works. Paper size to be fixed
  4921. ------------------------------------------------------------------------
  4922. r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  4923. Changed paths:
  4924. M /trunk/cucul/Makefile.am
  4925. M /trunk/cucul/cucul.c
  4926. M /trunk/cucul/cucul.h
  4927. M /trunk/cucul/cucul_internals.h
  4928. A /trunk/cucul/export_ps.c
  4929. * Added preliminary Postscript (tm) (r) (c) exporter.
  4930. ------------------------------------------------------------------------
  4931. r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
  4932. Changed paths:
  4933. M /trunk/caca/driver_network.c
  4934. * Pressing Ctrl-C on the client side now drops the connection.
  4935. ------------------------------------------------------------------------
  4936. r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
  4937. Changed paths:
  4938. M /trunk/TODO
  4939. * Updated the TODO list, mostly with Unicode-related tasks.
  4940. ------------------------------------------------------------------------
  4941. r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
  4942. Changed paths:
  4943. M /trunk/caca/caca.h
  4944. M /trunk/caca/driver_network.c
  4945. * Changed port environment variable to "CACA_PORT". No need to mention it's
  4946. a network port, we could have guessed.
  4947. ------------------------------------------------------------------------
  4948. r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  4949. Changed paths:
  4950. M /trunk/caca/caca.c
  4951. * Ooops, fixed an old typo.
  4952. ------------------------------------------------------------------------
  4953. r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
  4954. Changed paths:
  4955. M /trunk/src/cacaball.c
  4956. * Fixed a warning in cacaball.c.
  4957. ------------------------------------------------------------------------
  4958. r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
  4959. Changed paths:
  4960. M /trunk/caca/driver_network.c
  4961. * Improvements to the network output:
  4962. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  4963. the registered ports area, but we'd never be accepted anyway).
  4964. + Retry network sends in caca_get_event(), too.
  4965. + Have a per-client buffer in case of network congestion. If that buffer
  4966. gets full, just drop it and start again at the next frame.
  4967. + Set the window title to "caca for the network".
  4968. + Do not send the ANSI buffer's terminating \0.
  4969. + Restore the SIGPIPE handler on close.
  4970. + Set window size to 80x24 instead of 80x25.
  4971. ------------------------------------------------------------------------
  4972. r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
  4973. Changed paths:
  4974. M /trunk/cucul/export_ansi.c
  4975. M /trunk/cucul/export_html.c
  4976. M /trunk/cucul/export_irc.c
  4977. M /trunk/perl/lib/Term/Caca/Bitmap.pm
  4978. M /trunk/perl/lib/Term/Caca/Constants.pm
  4979. M /trunk/perl/lib/Term/Caca/Sprite.pm
  4980. M /trunk/perl/lib/Term/Caca.pm
  4981. M /trunk/perl/lib/Term/Kaka/Bitmap.pm
  4982. M /trunk/perl/lib/Term/Kaka/Constants.pm
  4983. M /trunk/perl/lib/Term/Kaka/Sprite.pm
  4984. M /trunk/perl/lib/Term/Kaka.pm
  4985. M /trunk/python/pypycaca.c
  4986. M /trunk/python/pypycaca.h
  4987. * Set svn:keyword Id property on a few files.
  4988. Note to developers: use that chunk in your ~/.subversion/config:
  4989. [miscellany]
  4990. enable-auto-props = yes
  4991. [auto-props]
  4992. *.m = svn:keywords=Id
  4993. *.h = svn:keywords=Id
  4994. *.mm = svn:keywords=Id
  4995. *.c = svn:keywords=Id
  4996. *.cpp = svn:keywords=Id
  4997. *.pch = svn:keywords=Id
  4998. *.command = svn:keywords=Id
  4999. *.pl = svn:keywords=Id
  5000. *.pm = svn:keywords=Id
  5001. *.py = svn:keywords=Id
  5002. *.sh = svn:keywords=Id
  5003. *.txt = svn:keywords=Id
  5004. *.html = svn:keywords=Id
  5005. *.php = svn:keywords=Id
  5006. ------------------------------------------------------------------------
  5007. r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
  5008. Changed paths:
  5009. M /trunk/cucul/export_ansi.c
  5010. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  5011. ------------------------------------------------------------------------
  5012. r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
  5013. Changed paths:
  5014. M /trunk/caca/caca.c
  5015. * Fixed an uninitialised variable in the event queue handling.
  5016. ------------------------------------------------------------------------
  5017. r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
  5018. Changed paths:
  5019. M /trunk/test/colors.c
  5020. * Allow the color test to be built as a kernel.
  5021. ------------------------------------------------------------------------
  5022. r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
  5023. Changed paths:
  5024. M /trunk/THANKS
  5025. * Sorted list of extra contributors by topic and added the FSF.
  5026. ------------------------------------------------------------------------
  5027. r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
  5028. Changed paths:
  5029. M /trunk/caca/driver_network.c
  5030. * Set the client sockets as non-blocking, and implemented non-blocking
  5031. writes. Currently works very badly with more than one client.
  5032. ------------------------------------------------------------------------
  5033. r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  5034. Changed paths:
  5035. M /trunk/kernel/kernel.c
  5036. * wrote strcasecmp for fun
  5037. ------------------------------------------------------------------------
  5038. r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
  5039. Changed paths:
  5040. M /trunk/cucul/Makefile.am
  5041. A /trunk/cucul/export_ansi.c
  5042. A /trunk/cucul/export_html.c
  5043. A /trunk/cucul/export_irc.c
  5044. D /trunk/cucul/exporter_ansi.c
  5045. D /trunk/cucul/exporter_html.c
  5046. D /trunk/cucul/exporter_irc.c
  5047. * Renamed exporter_* to export_*, from God recommendation.
  5048. ------------------------------------------------------------------------
  5049. r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
  5050. Changed paths:
  5051. M /trunk/cucul/Makefile.am
  5052. D /trunk/cucul/export.c
  5053. A /trunk/cucul/exporter_ansi.c
  5054. A /trunk/cucul/exporter_html.c
  5055. A /trunk/cucul/exporter_irc.c
  5056. * Exploded cucul/export.c
  5057. ------------------------------------------------------------------------
  5058. r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  5059. Changed paths:
  5060. M /trunk/caca/caca.c
  5061. M /trunk/caca/caca.h
  5062. M /trunk/caca/driver_network.c
  5063. * Added CACA_NETWORK_PORT env and related documentation
  5064. ------------------------------------------------------------------------
  5065. r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
  5066. Changed paths:
  5067. M /trunk/caca/driver_network.c
  5068. M /trunk/configure.ac
  5069. M /trunk/cucul/cucul_internals.h
  5070. * Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver
  5071. ------------------------------------------------------------------------
  5072. r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
  5073. Changed paths:
  5074. M /trunk/caca/driver_network.c
  5075. * Handle incoming connections in network_get_event() as well as
  5076. network_display() so that new clients immediately get the contents
  5077. of the canvas and do not need to wait for a caca_display() call.
  5078. ------------------------------------------------------------------------
  5079. r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
  5080. Changed paths:
  5081. M /trunk/cucul/char.c
  5082. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  5083. cucul_putchar32() function but I'm not convinced it will be useful.
  5084. ------------------------------------------------------------------------
  5085. r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
  5086. Changed paths:
  5087. M /trunk/caca/driver_conio.c
  5088. M /trunk/caca/driver_gl.c
  5089. M /trunk/caca/driver_ncurses.c
  5090. M /trunk/caca/driver_network.c
  5091. M /trunk/caca/driver_win32.c
  5092. M /trunk/caca/driver_x11.c
  5093. M /trunk/caca/graphics.c
  5094. * Use the internal version of cucul_set_size in output drivers so that
  5095. they can force a resize. We need to find a way to make those specific
  5096. cucul - caca interactions unavailable to the clueless user.
  5097. ------------------------------------------------------------------------
  5098. r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
  5099. Changed paths:
  5100. M /trunk/src/cacaball.c
  5101. M /trunk/src/cacamoir.c
  5102. M /trunk/src/cacaplas.c
  5103. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  5104. ------------------------------------------------------------------------
  5105. r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
  5106. Changed paths:
  5107. M /trunk/caca/driver_vga.c
  5108. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  5109. 80x25 upon initialisation.
  5110. ------------------------------------------------------------------------
  5111. r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
  5112. Changed paths:
  5113. M /trunk/caca/driver_slang.c
  5114. * Added Unicode support to the SLang driver.
  5115. ------------------------------------------------------------------------
  5116. r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
  5117. Changed paths:
  5118. M /trunk/kernel/kernel.c
  5119. M /trunk/kernel/kernel.h
  5120. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  5121. ------------------------------------------------------------------------
  5122. r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
  5123. Changed paths:
  5124. M /trunk/test/unicode.c
  5125. * More Unicode tests: gradient glyphs, double width characters.
  5126. ------------------------------------------------------------------------
  5127. r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
  5128. Changed paths:
  5129. M /trunk/build-kernel
  5130. * Oops, modified build-kernel while testing and commited it ;)
  5131. ------------------------------------------------------------------------
  5132. r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
  5133. Changed paths:
  5134. M /trunk/build-kernel
  5135. M /trunk/caca/driver_network.c
  5136. * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology.
  5137. ------------------------------------------------------------------------
  5138. r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
  5139. Changed paths:
  5140. M /trunk/caca/driver_vga.c
  5141. * Fixed VGA colours. The values only range from 0 to 63.
  5142. ------------------------------------------------------------------------
  5143. r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
  5144. Changed paths:
  5145. M /trunk/build-kernel
  5146. M /trunk/caca/caca_internals.h
  5147. M /trunk/cucul/cucul_internals.h
  5148. M /trunk/kernel/kernel.c
  5149. M /trunk/kernel/kernel.h
  5150. * Added assembly code for inb() and outb().
  5151. * Print a small message at kernel boot time just to check that the kernel
  5152. was properly loaded.
  5153. ------------------------------------------------------------------------
  5154. r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
  5155. Changed paths:
  5156. M /trunk/cucul/export.c
  5157. * Added tests for malloc()'s
  5158. ------------------------------------------------------------------------
  5159. r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
  5160. Changed paths:
  5161. M /trunk/README
  5162. M /trunk/cucul/cucul.c
  5163. M /trunk/cucul/cucul_internals.h
  5164. M /trunk/cucul/export.c
  5165. * Updated README for network driver, fixed remaining exporters
  5166. ------------------------------------------------------------------------
  5167. r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
  5168. Changed paths:
  5169. M /trunk/caca/Makefile.am
  5170. M /trunk/configure.ac
  5171. M /trunk/kernel/Makefile.am
  5172. * Added a conditional to only build the kernel if --enable-vga was set.
  5173. ------------------------------------------------------------------------
  5174. r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
  5175. Changed paths:
  5176. M /trunk/build-kernel
  5177. * Set executable flag to the build-kernel script.
  5178. ------------------------------------------------------------------------
  5179. r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
  5180. Changed paths:
  5181. A /trunk/COPYING.GPL
  5182. M /trunk/Makefile.am
  5183. A /trunk/build-kernel
  5184. M /trunk/caca/time.c
  5185. M /trunk/configure.ac
  5186. M /trunk/cucul/bitmap.c
  5187. M /trunk/cucul/box.c
  5188. M /trunk/cucul/char.c
  5189. M /trunk/cucul/conic.c
  5190. M /trunk/cucul/cucul.c
  5191. M /trunk/cucul/cucul_internals.h
  5192. M /trunk/cucul/export.c
  5193. M /trunk/cucul/line.c
  5194. M /trunk/cucul/math.c
  5195. M /trunk/cucul/sprite.c
  5196. M /trunk/cucul/triangle.c
  5197. A /trunk/kernel
  5198. A /trunk/kernel/Makefile.am
  5199. A /trunk/kernel/kernel.c
  5200. A /trunk/kernel/kernel.h
  5201. A /trunk/kernel/multiboot.S
  5202. A /trunk/kernel/multiboot.h
  5203. M /trunk/src
  5204. M /trunk/src/aafire.c
  5205. * Added glue code to compile libcaca without a libc and build applications
  5206. as multiboot kernels.
  5207. ------------------------------------------------------------------------
  5208. r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
  5209. Changed paths:
  5210. M /trunk/caca/driver_conio.c
  5211. * Cosmetic change.
  5212. ------------------------------------------------------------------------
  5213. r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
  5214. Changed paths:
  5215. M /trunk/README
  5216. * Slightly updated README.
  5217. ------------------------------------------------------------------------
  5218. r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
  5219. Changed paths:
  5220. M /trunk/caca/caca.c
  5221. M /trunk/caca/caca_internals.h
  5222. A /trunk/caca/driver_vga.c
  5223. * Pure VGA output driver.
  5224. ------------------------------------------------------------------------
  5225. r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
  5226. Changed paths:
  5227. M /trunk/caca/graphics.c
  5228. * Removed unused includes.
  5229. ------------------------------------------------------------------------
  5230. r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
  5231. Changed paths:
  5232. M /trunk/AUTHORS
  5233. * Added a few details for authors.
  5234. ------------------------------------------------------------------------
  5235. r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
  5236. Changed paths:
  5237. M /trunk/test
  5238. M /trunk/test/Makefile.am
  5239. A /trunk/test/unicode.c
  5240. * Added a tiny Unicode test program. Of course it does not work yet, but
  5241. good to have something to start with.
  5242. ------------------------------------------------------------------------
  5243. r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
  5244. Changed paths:
  5245. M /trunk/caca/caca.h
  5246. M /trunk/cucul/cucul.h
  5247. * Updated documentation a bit
  5248. ------------------------------------------------------------------------
  5249. r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
  5250. Changed paths:
  5251. M /trunk/caca/driver_network.c
  5252. M /trunk/cucul/cucul.c
  5253. M /trunk/cucul/cucul_internals.h
  5254. M /trunk/cucul/export.c
  5255. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  5256. ------------------------------------------------------------------------
  5257. r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
  5258. Changed paths:
  5259. M /trunk/caca/driver_network.c
  5260. * Fixed memory leak in network driver
  5261. ------------------------------------------------------------------------
  5262. r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
  5263. Changed paths:
  5264. M /trunk/caca/driver_gl.c
  5265. * Made the OpenGL colors slightly less saturated.
  5266. ------------------------------------------------------------------------
  5267. r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
  5268. Changed paths:
  5269. M /trunk/caca/driver_conio.c
  5270. M /trunk/caca/driver_gl.c
  5271. M /trunk/caca/driver_ncurses.c
  5272. M /trunk/caca/driver_slang.c
  5273. M /trunk/caca/driver_win32.c
  5274. M /trunk/caca/driver_x11.c
  5275. * Make output drivers more error resilient when handling UTF-32 characters,
  5276. by simply ignoring everything non ASCII :-)
  5277. ------------------------------------------------------------------------
  5278. r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
  5279. Changed paths:
  5280. M /trunk/caca/driver_network.c
  5281. * Fixed blinking screen
  5282. ------------------------------------------------------------------------
  5283. r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
  5284. Changed paths:
  5285. M /trunk/caca/driver_network.c
  5286. M /trunk/cucul/cucul.h
  5287. M /trunk/cucul/export.c
  5288. * Exporters now return size of generated data
  5289. ------------------------------------------------------------------------
  5290. r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
  5291. Changed paths:
  5292. M /trunk/caca/Makefile.am
  5293. M /trunk/caca/caca.c
  5294. M /trunk/caca/caca_internals.h
  5295. A /trunk/caca/driver_network.c
  5296. M /trunk/configure.ac
  5297. * Added very preliminary network driver
  5298. ------------------------------------------------------------------------
  5299. r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
  5300. Changed paths:
  5301. M /trunk/caca/caca.c
  5302. M /trunk/caca/caca_internals.h
  5303. M /trunk/caca/driver_conio.c
  5304. M /trunk/caca/driver_gl.c
  5305. M /trunk/caca/driver_ncurses.c
  5306. M /trunk/caca/driver_slang.c
  5307. M /trunk/caca/driver_win32.c
  5308. M /trunk/caca/driver_x11.c
  5309. M /trunk/caca/event.c
  5310. M /trunk/caca/graphics.c
  5311. M /trunk/cucul/cucul.c
  5312. * Fixed async issues between the driver and libcaca when resizing windows,
  5313. and simplified the handle_resize() API. Still can be polished.
  5314. ------------------------------------------------------------------------
  5315. r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
  5316. Changed paths:
  5317. M /trunk/cucul/cucul.c
  5318. * cucul_set_size() does nothing if a graphical backend is attached. Added
  5319. documentation to explain this behaviour.
  5320. ------------------------------------------------------------------------
  5321. r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
  5322. Changed paths:
  5323. M /trunk/caca/caca.c
  5324. M /trunk/caca/caca_internals.h
  5325. M /trunk/caca/driver_gl.c
  5326. M /trunk/caca/driver_ncurses.c
  5327. M /trunk/caca/driver_slang.c
  5328. M /trunk/caca/driver_win32.c
  5329. M /trunk/caca/driver_x11.c
  5330. M /trunk/caca/event.c
  5331. * Cosmetic changes here and there.
  5332. ------------------------------------------------------------------------
  5333. r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
  5334. Changed paths:
  5335. M /trunk/caca/caca.c
  5336. M /trunk/caca/caca_internals.h
  5337. M /trunk/caca/driver_conio.c
  5338. M /trunk/caca/driver_gl.c
  5339. M /trunk/caca/driver_ncurses.c
  5340. M /trunk/caca/driver_slang.c
  5341. M /trunk/caca/driver_win32.c
  5342. M /trunk/caca/driver_x11.c
  5343. M /trunk/caca/event.c
  5344. M /trunk/caca/graphics.c
  5345. * Finished moving everything driver-specific to the apropriate driver_*.c
  5346. files. Phew. Now they just need a few comments.
  5347. ------------------------------------------------------------------------
  5348. r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
  5349. Changed paths:
  5350. M /trunk/caca/driver_conio.c
  5351. M /trunk/caca/driver_gl.c
  5352. M /trunk/caca/driver_ncurses.c
  5353. M /trunk/caca/driver_slang.c
  5354. M /trunk/caca/driver_win32.c
  5355. M /trunk/caca/driver_x11.c
  5356. * Cleaned up useless header includes.
  5357. ------------------------------------------------------------------------
  5358. r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
  5359. Changed paths:
  5360. M /trunk/caca/caca_internals.h
  5361. M /trunk/caca/driver_conio.c
  5362. M /trunk/caca/driver_gl.c
  5363. M /trunk/caca/driver_ncurses.c
  5364. M /trunk/caca/driver_slang.c
  5365. M /trunk/caca/driver_win32.c
  5366. M /trunk/caca/driver_x11.c
  5367. M /trunk/caca/event.c
  5368. * Split event.c into the appropriate driver_*.c files.
  5369. ------------------------------------------------------------------------
  5370. r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
  5371. Changed paths:
  5372. M /trunk/caca-config.in
  5373. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  5374. ------------------------------------------------------------------------
  5375. r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
  5376. Changed paths:
  5377. M /trunk/doc/doxygen.cfg.in
  5378. * Ignore driver_*.c files when building documentation.
  5379. ------------------------------------------------------------------------
  5380. r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
  5381. Changed paths:
  5382. M /trunk/configure.ac
  5383. * configure.ac: look for a4wide.sty in more than one location.
  5384. ------------------------------------------------------------------------
  5385. r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
  5386. Changed paths:
  5387. M /trunk/Makefile.am
  5388. A /trunk/build-dos (from /trunk/build-win32:327)
  5389. M /trunk/caca/caca_internals.h
  5390. M /trunk/caca/driver_conio.c
  5391. M /trunk/cucul/cucul_internals.h
  5392. * Fixed DOS driver.
  5393. * Added a build-dos script to cross-compile the DOS version using djgpp.
  5394. ------------------------------------------------------------------------
  5395. r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
  5396. Changed paths:
  5397. M /trunk/configure.ac
  5398. * configure.ac: removed the "null" frontend. just don't attach any frontend
  5399. if you do not want any.
  5400. ------------------------------------------------------------------------
  5401. r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
  5402. Changed paths:
  5403. M /trunk/caca/caca.c
  5404. M /trunk/caca/caca_internals.h
  5405. M /trunk/caca/event.c
  5406. * Got rid of static variables in the event code.
  5407. ------------------------------------------------------------------------
  5408. r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
  5409. Changed paths:
  5410. M /trunk/caca/caca.c
  5411. M /trunk/caca/caca_internals.h
  5412. M /trunk/caca/driver_conio.c
  5413. M /trunk/caca/driver_gl.c
  5414. M /trunk/caca/driver_ncurses.c
  5415. M /trunk/caca/driver_slang.c
  5416. M /trunk/caca/driver_win32.c
  5417. M /trunk/caca/driver_x11.c
  5418. M /trunk/caca/event.c
  5419. M /trunk/caca/graphics.c
  5420. M /trunk/cucul/bitmap.c
  5421. M /trunk/cucul/box.c
  5422. M /trunk/cucul/char.c
  5423. M /trunk/cucul/conic.c
  5424. M /trunk/cucul/cucul.c
  5425. M /trunk/cucul/cucul_internals.h
  5426. M /trunk/cucul/export.c
  5427. M /trunk/cucul/line.c
  5428. M /trunk/cucul/math.c
  5429. M /trunk/cucul/sprite.c
  5430. M /trunk/cucul/triangle.c
  5431. M /trunk/src/cacaview.c
  5432. * Polished the driver split a bit (still no events, except resize events),
  5433. properly credited authors and documented a few things.
  5434. ------------------------------------------------------------------------
  5435. r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
  5436. Changed paths:
  5437. M /trunk/caca/Makefile.am
  5438. M /trunk/caca/caca.c
  5439. M /trunk/caca/caca_internals.h
  5440. A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
  5441. A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
  5442. A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
  5443. A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
  5444. A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
  5445. A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
  5446. M /trunk/caca/event.c
  5447. M /trunk/caca/graphics.c
  5448. * Split caca/graphics.c into driver-specific files. Resize is currently
  5449. broken, and event handling is not yet in the driver-specific files, but
  5450. I will of course fix that later.
  5451. ------------------------------------------------------------------------
  5452. r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  5453. Changed paths:
  5454. M /trunk/configure.ac
  5455. * Ooops, I fucked up the build.
  5456. ------------------------------------------------------------------------
  5457. r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
  5458. Changed paths:
  5459. M /trunk/Makefile.am
  5460. D /trunk/examples
  5461. A /trunk/src (from /trunk/examples:326)
  5462. * Moved stuff again.
  5463. ------------------------------------------------------------------------
  5464. r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
  5465. Changed paths:
  5466. M /trunk/Makefile.am
  5467. A /trunk/caca
  5468. A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
  5469. A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
  5470. A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
  5471. A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
  5472. A /trunk/caca/event.c (from /trunk/src/event.c:325)
  5473. A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
  5474. A /trunk/caca/time.c (from /trunk/src/time.c:325)
  5475. M /trunk/configure.ac
  5476. A /trunk/cucul
  5477. A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
  5478. A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
  5479. A /trunk/cucul/box.c (from /trunk/src/box.c:325)
  5480. A /trunk/cucul/char.c (from /trunk/src/char.c:325)
  5481. A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
  5482. A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
  5483. A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
  5484. A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
  5485. A /trunk/cucul/export.c (from /trunk/src/export.c:325)
  5486. A /trunk/cucul/line.c (from /trunk/src/line.c:325)
  5487. A /trunk/cucul/math.c (from /trunk/src/math.c:325)
  5488. A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
  5489. A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
  5490. M /trunk/examples/Makefile.am
  5491. D /trunk/src
  5492. M /trunk/test/Makefile.am
  5493. * Moved stuff around to differenciate between libcucul and libcaca.
  5494. ------------------------------------------------------------------------
  5495. r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
  5496. Changed paths:
  5497. M /trunk/src/caca.c
  5498. M /trunk/src/char.c
  5499. M /trunk/src/cucul.c
  5500. M /trunk/src/cucul_internals.h
  5501. M /trunk/src/export.c
  5502. M /trunk/src/graphics.c
  5503. * Use 32 bit integers for the character array. No visible difference for
  5504. now because we only do ASCII, but that will let us do Unicode later.
  5505. ------------------------------------------------------------------------
  5506. r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
  5507. Changed paths:
  5508. M /trunk/src/caca.h
  5509. M /trunk/src/graphics.c
  5510. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  5511. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  5512. future because it's libcaca who gets the resize events, after all.
  5513. ------------------------------------------------------------------------
  5514. r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
  5515. Changed paths:
  5516. M /trunk/src/graphics.c
  5517. * I just suck. I'll goatse myself right after beeing back at home.
  5518. ------------------------------------------------------------------------
  5519. r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
  5520. Changed paths:
  5521. M /trunk/src/graphics.c
  5522. * src/graphics.c: minor optimisations.
  5523. ------------------------------------------------------------------------
  5524. r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
  5525. Changed paths:
  5526. M /trunk/src/graphics.c
  5527. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  5528. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  5529. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  5530. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  5531. pas de warnings et/ou que ca segfaulte pas !
  5532. ------------------------------------------------------------------------
  5533. r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
  5534. Changed paths:
  5535. M /trunk/src/graphics.c
  5536. * Mais je fais comme je veux bordel de cul !
  5537. ------------------------------------------------------------------------
  5538. r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
  5539. Changed paths:
  5540. M /trunk/src/graphics.c
  5541. * Haha mais vieux porc a pattes !
  5542. ------------------------------------------------------------------------
  5543. r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  5544. Changed paths:
  5545. M /trunk/src/graphics.c
  5546. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  5547. ------------------------------------------------------------------------
  5548. r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
  5549. Changed paths:
  5550. M /trunk/caca-config.in
  5551. M /trunk/configure.ac
  5552. M /trunk/examples/aafire.c
  5553. M /trunk/examples/cacaball.c
  5554. M /trunk/examples/cacamoir.c
  5555. M /trunk/examples/cacaplas.c
  5556. M /trunk/examples/cacaview.c
  5557. M /trunk/src/Makefile.am
  5558. M /trunk/src/bitmap.c
  5559. M /trunk/src/box.c
  5560. M /trunk/src/caca.c
  5561. M /trunk/src/caca.h
  5562. M /trunk/src/caca_internals.h
  5563. M /trunk/src/char.c
  5564. M /trunk/src/conic.c
  5565. M /trunk/src/cucul.c
  5566. M /trunk/src/cucul_internals.h
  5567. M /trunk/src/event.c
  5568. M /trunk/src/export.c
  5569. M /trunk/src/graphics.c
  5570. M /trunk/src/line.c
  5571. M /trunk/src/math.c
  5572. M /trunk/src/sprite.c
  5573. M /trunk/src/time.c
  5574. M /trunk/src/triangle.c
  5575. M /trunk/test/colors.c
  5576. M /trunk/test/demo.c
  5577. M /trunk/test/dithering.c
  5578. M /trunk/test/event.c
  5579. M /trunk/test/hsv.c
  5580. M /trunk/test/spritedit.c
  5581. * All output plugins should now work again.
  5582. * Renamed caca_refresh() into caca_display() which makes more sense.
  5583. * Optimised gl_bgpal by directly storing floats instead of doing the
  5584. conversion at runtime.
  5585. * Handle resizing in cucul_set_size() and try to keep as much information
  5586. as possible from the previous canvas.
  5587. * Moved most global variables into cucul_t or caca_t contexts.
  5588. * Moved time.c into libcaca.
  5589. ------------------------------------------------------------------------
  5590. r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  5591. Changed paths:
  5592. M /trunk/debian
  5593. M /trunk/debian/changelog
  5594. M /trunk/debian/control
  5595. M /trunk/debian/copyright
  5596. M /trunk/debian/rules
  5597. M /trunk/doc/Makefile.am
  5598. D /trunk/doc/cacademo.1
  5599. A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
  5600. M /trunk/libcaca.spec
  5601. M /trunk/msvc/Makefile.am
  5602. D /trunk/msvc/cacademo.vcproj
  5603. M /trunk/msvc/libcaca.sln
  5604. * Removed cacademo from examples, manpages and distributions. It's useless.
  5605. ------------------------------------------------------------------------
  5606. r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  5607. Changed paths:
  5608. M /trunk/src/cucul.c
  5609. * src/cucul.c: s/width/height/.
  5610. ------------------------------------------------------------------------
  5611. r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
  5612. Changed paths:
  5613. M /trunk/configure.ac
  5614. M /trunk/doc/doxygen.cfg.in
  5615. M /trunk/examples
  5616. M /trunk/examples/Makefile.am
  5617. M /trunk/examples/aafire.c
  5618. M /trunk/examples/cacaball.c
  5619. M /trunk/examples/cacamoir.c
  5620. M /trunk/examples/cacaplas.c
  5621. M /trunk/examples/cacaview.c
  5622. D /trunk/examples/demo.c
  5623. M /trunk/src/Makefile.am
  5624. M /trunk/src/bitmap.c
  5625. M /trunk/src/box.c
  5626. M /trunk/src/caca.c
  5627. M /trunk/src/caca.h
  5628. M /trunk/src/caca_internals.h
  5629. A /trunk/src/char.c
  5630. M /trunk/src/conic.c
  5631. A /trunk/src/cucul.c
  5632. A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
  5633. A /trunk/src/cucul_internals.h
  5634. M /trunk/src/event.c
  5635. A /trunk/src/export.c
  5636. M /trunk/src/graphics.c
  5637. M /trunk/src/line.c
  5638. M /trunk/src/math.c
  5639. M /trunk/src/sprite.c
  5640. M /trunk/src/triangle.c
  5641. M /trunk/test
  5642. M /trunk/test/Makefile.am
  5643. M /trunk/test/colors.c
  5644. A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
  5645. M /trunk/test/dithering.c
  5646. M /trunk/test/event.c
  5647. M /trunk/test/hsv.c
  5648. M /trunk/test/optipal.c
  5649. M /trunk/test/spritedit.c
  5650. A new low-level text management library (canvas for ultrafast compositing
  5651. of unicode letters) is now separated from the higher level rendering and I/O
  5652. (that is, libcaca). This commit totally breaks the API, but once everything
  5653. is polished I will think about source-level backward compatibility. Most
  5654. drivers are broken, but X11 still sorta works.
  5655. The new design is much more object-oriented and allows having several
  5656. active renderers at the same time, changing renderers on the fly, and more
  5657. important, having no renderer at all (useful for converters, or when you
  5658. want to do your own renderer).
  5659. And in case you are still wondering, the libcucul acronym has "Unicode"
  5660. because I want to support at least a subset of Unicode. There are awesome
  5661. glyphs in it, including the ones inherited from Codepage 437 such as
  5662. "gray 25%" that are used in DOS and Win32 ANSI art.
  5663. ------------------------------------------------------------------------
  5664. r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
  5665. Changed paths:
  5666. M /trunk/bootstrap
  5667. * New updated bootstrap script.
  5668. ------------------------------------------------------------------------
  5669. r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
  5670. Changed paths:
  5671. R /trunk/COPYING
  5672. A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
  5673. M /trunk/Makefile.am
  5674. M /trunk/debian/copyright
  5675. M /trunk/doc/cacademo.1
  5676. M /trunk/examples/cacaball.c
  5677. M /trunk/examples/cacamoir.c
  5678. M /trunk/examples/cacaplas.c
  5679. M /trunk/examples/cacaview.c
  5680. M /trunk/examples/demo.c
  5681. M /trunk/perl/Build.PL
  5682. M /trunk/perl/META.yml
  5683. M /trunk/python/pypycaca.c
  5684. M /trunk/python/pypycaca.h
  5685. M /trunk/src/bitmap.c
  5686. M /trunk/src/box.c
  5687. M /trunk/src/caca.c
  5688. M /trunk/src/caca.h
  5689. M /trunk/src/caca_internals.h
  5690. M /trunk/src/conic.c
  5691. M /trunk/src/event.c
  5692. M /trunk/src/graphics.c
  5693. M /trunk/src/line.c
  5694. M /trunk/src/math.c
  5695. M /trunk/src/sprite.c
  5696. M /trunk/src/time.c
  5697. M /trunk/src/triangle.c
  5698. M /trunk/test/colors.c
  5699. M /trunk/test/dithering.c
  5700. M /trunk/test/event.c
  5701. M /trunk/test/hsv.c
  5702. M /trunk/test/optipal.c
  5703. M /trunk/test/spritedit.c
  5704. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  5705. ------------------------------------------------------------------------
  5706. r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
  5707. Changed paths:
  5708. A /trunk/python/caca.txt
  5709. A /trunk/python/test1.py
  5710. A /trunk/python/test2.py
  5711. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  5712. ------------------------------------------------------------------------
  5713. r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
  5714. Changed paths:
  5715. M /trunk/src/event.c
  5716. * Fixed bug in events with GL driver
  5717. ------------------------------------------------------------------------
  5718. r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
  5719. Changed paths:
  5720. M /trunk/src/graphics.c
  5721. * Improved GL rendering (characters are not blurry anymore)
  5722. ------------------------------------------------------------------------
  5723. r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
  5724. Changed paths:
  5725. A /trunk/python
  5726. A /trunk/python/Makefile
  5727. A /trunk/python/README
  5728. A /trunk/python/pypycaca.c
  5729. A /trunk/python/pypycaca.h
  5730. * Added -preliminary- Python bindings
  5731. ------------------------------------------------------------------------
  5732. r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
  5733. Changed paths:
  5734. M /trunk/AUTHORS
  5735. * Updated for my ego trip
  5736. ------------------------------------------------------------------------
  5737. r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
  5738. Changed paths:
  5739. M /trunk/examples/cacaball.c
  5740. * Removed debug test, kekeke ^^
  5741. ------------------------------------------------------------------------
  5742. r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
  5743. Changed paths:
  5744. M /trunk/examples/cacaball.c
  5745. M /trunk/src/caca.h
  5746. M /trunk/src/graphics.c
  5747. * Added caca_set_width, set_height_, set_size
  5748. ------------------------------------------------------------------------
  5749. r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
  5750. Changed paths:
  5751. M /trunk/examples/aafire.c
  5752. M /trunk/examples/cacaball.c
  5753. M /trunk/examples/cacamoir.c
  5754. M /trunk/examples/cacaplas.c
  5755. * Fixed remaining warnings with gcc 3.x and 4.x
  5756. ------------------------------------------------------------------------
  5757. r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
  5758. Changed paths:
  5759. M /trunk/src/bitmap.c
  5760. M /trunk/src/graphics.c
  5761. * Fixed warnings under GCC 4.x
  5762. ------------------------------------------------------------------------
  5763. r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
  5764. Changed paths:
  5765. M /trunk/src/bitmap.c
  5766. M /trunk/src/event.c
  5767. M /trunk/src/graphics.c
  5768. * Fixed a bunch of warnings
  5769. ------------------------------------------------------------------------
  5770. r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
  5771. Changed paths:
  5772. M /trunk/src/graphics.c
  5773. * more coding style fixes.
  5774. ------------------------------------------------------------------------
  5775. r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
  5776. Changed paths:
  5777. M /trunk/src/caca.c
  5778. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  5779. ------------------------------------------------------------------------
  5780. r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
  5781. Changed paths:
  5782. M /trunk/src/graphics.c
  5783. * src/graphics.c: call glutInit() before calling other glut functions.
  5784. ------------------------------------------------------------------------
  5785. r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
  5786. Changed paths:
  5787. M /trunk/src/caca.h
  5788. M /trunk/src/graphics.c
  5789. * coding style fixes.
  5790. ------------------------------------------------------------------------
  5791. r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
  5792. Changed paths:
  5793. M /trunk/src/bitmap.c
  5794. * src/bitmap.c:
  5795. + Renamed gammaval into gamma.
  5796. + Fixed Doxygen comments.
  5797. ------------------------------------------------------------------------
  5798. r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
  5799. Changed paths:
  5800. M /trunk/src/event.c
  5801. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  5802. ------------------------------------------------------------------------
  5803. r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
  5804. Changed paths:
  5805. M /trunk/debian/Makefile.am
  5806. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  5807. ------------------------------------------------------------------------
  5808. r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
  5809. Changed paths:
  5810. M /trunk/src/caca.h
  5811. M /trunk/src/graphics.c
  5812. * src/graphics.c src/caca.h : Added ANSI exporter
  5813. ------------------------------------------------------------------------
  5814. r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
  5815. Changed paths:
  5816. M /trunk/src/bitmap.c
  5817. M /trunk/src/caca.h
  5818. M /trunk/src/math.c
  5819. * src/math.c src/bitmap.c src/caca.h Removed powf call, added caca_powf, to remove libm depencies and problems on old compilers/linkers.
  5820. ------------------------------------------------------------------------
  5821. r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
  5822. Changed paths:
  5823. M /trunk/src/caca.c
  5824. M /trunk/src/event.c
  5825. * src/event.c src/caca.c: fixed coding style
  5826. ------------------------------------------------------------------------
  5827. r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
  5828. Changed paths:
  5829. M /trunk/src/event.c
  5830. M /trunk/src/graphics.c
  5831. * OpenGL driver mouse support
  5832. ------------------------------------------------------------------------
  5833. r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
  5834. Changed paths:
  5835. M /trunk/debian/changelog
  5836. * imported previous Debian uploads.
  5837. ------------------------------------------------------------------------
  5838. r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
  5839. Changed paths:
  5840. M /trunk/src/graphics.c
  5841. * src/graphics.c: more optimisations in the exporters
  5842. ------------------------------------------------------------------------
  5843. r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
  5844. Changed paths:
  5845. M /trunk/src/graphics.c
  5846. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  5847. ------------------------------------------------------------------------
  5848. r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
  5849. Changed paths:
  5850. M /trunk/src/graphics.c
  5851. * src/graphics.c: cleaned caca_get_html()
  5852. ------------------------------------------------------------------------
  5853. r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
  5854. Changed paths:
  5855. M /trunk/src/graphics.c
  5856. * src/graphics.c: heavy cleanup in caca_get_html3().
  5857. ------------------------------------------------------------------------
  5858. r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
  5859. Changed paths:
  5860. M /trunk/configure.ac
  5861. M /trunk/src/caca.c
  5862. M /trunk/src/caca.h
  5863. M /trunk/src/caca_internals.h
  5864. M /trunk/src/event.c
  5865. M /trunk/src/graphics.c
  5866. * Added Null driver and html3 exporter.
  5867. ------------------------------------------------------------------------
  5868. r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
  5869. Changed paths:
  5870. M /trunk/src/caca.h
  5871. M /trunk/src/graphics.c
  5872. GL driver : Updated documentation and added support for CACA_GEOMETRY
  5873. ------------------------------------------------------------------------
  5874. r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
  5875. Changed paths:
  5876. M /trunk/src/caca.h
  5877. M /trunk/src/graphics.c
  5878. Added HTML and IRC output support
  5879. ------------------------------------------------------------------------
  5880. r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
  5881. Changed paths:
  5882. M /trunk/debian/control
  5883. * debian/control: use libslang2 instead of slang1.
  5884. ------------------------------------------------------------------------
  5885. r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
  5886. Changed paths:
  5887. M /trunk/configure.ac
  5888. M /trunk/src/caca.c
  5889. M /trunk/src/caca_internals.h
  5890. M /trunk/src/event.c
  5891. M /trunk/src/graphics.c
  5892. OpenGL support.
  5893. ------------------------------------------------------------------------
  5894. r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
  5895. Changed paths:
  5896. M /trunk/bootstrap
  5897. M /trunk/configure.ac
  5898. M /trunk/examples/Makefile.am
  5899. M /trunk/src/Makefile.am
  5900. M /trunk/test/Makefile.am
  5901. * Use libtool for the static library generation; paves the way for
  5902. a future shared library.
  5903. ------------------------------------------------------------------------
  5904. r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
  5905. Changed paths:
  5906. M /trunk/src/graphics.c
  5907. * compilation fix.
  5908. ------------------------------------------------------------------------
  5909. r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
  5910. Changed paths:
  5911. M /trunk/src/bitmap.c
  5912. M /trunk/src/caca.h
  5913. * src/bitmap.c:
  5914. + Implemented caca_set_bitmap_gamma().
  5915. ------------------------------------------------------------------------
  5916. r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
  5917. Changed paths:
  5918. M /trunk/src/caca.h
  5919. M /trunk/src/graphics.c
  5920. * src/graphics.c:
  5921. + Implemented caca_get_screen().
  5922. ------------------------------------------------------------------------
  5923. r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
  5924. Changed paths:
  5925. M /trunk/examples/cacaplas.c
  5926. * examples/cacaplas: slower animation.
  5927. ------------------------------------------------------------------------
  5928. r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
  5929. Changed paths:
  5930. M /trunk/AUTHORS
  5931. A /trunk/perl
  5932. A /trunk/perl/Build.PL
  5933. A /trunk/perl/MANIFEST
  5934. A /trunk/perl/MANIFEST.SKIP
  5935. A /trunk/perl/META.yml
  5936. A /trunk/perl/Makefile.PL
  5937. A /trunk/perl/README
  5938. A /trunk/perl/lib
  5939. A /trunk/perl/lib/Term
  5940. A /trunk/perl/lib/Term/Caca
  5941. A /trunk/perl/lib/Term/Caca/Bitmap.pm
  5942. A /trunk/perl/lib/Term/Caca/Constants.pm
  5943. A /trunk/perl/lib/Term/Caca/Sprite.pm
  5944. A /trunk/perl/lib/Term/Caca.pm
  5945. A /trunk/perl/lib/Term/Caca.xs
  5946. A /trunk/perl/lib/Term/Kaka
  5947. A /trunk/perl/lib/Term/Kaka/Bitmap.pm
  5948. A /trunk/perl/lib/Term/Kaka/Constants.pm
  5949. A /trunk/perl/lib/Term/Kaka/Sprite.pm
  5950. A /trunk/perl/lib/Term/Kaka.pm
  5951. A /trunk/perl/t
  5952. A /trunk/perl/t/data
  5953. A /trunk/perl/t/data/caca.txt
  5954. * Imported John Beppu's Perl wrapper.
  5955. ------------------------------------------------------------------------
  5956. r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
  5957. Changed paths:
  5958. M /trunk/src/bitmap.c
  5959. * src/bitmap.c: dark background works again with floyd-steinberg.
  5960. ------------------------------------------------------------------------
  5961. r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
  5962. Changed paths:
  5963. M /trunk/examples/aafire.c
  5964. M /trunk/examples/cacaball.c
  5965. M /trunk/examples/cacamoir.c
  5966. M /trunk/examples/cacaplas.c
  5967. * examples/:
  5968. + Use Space to pause demos, Esc to quit.
  5969. ------------------------------------------------------------------------
  5970. r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
  5971. Changed paths:
  5972. M /trunk/src/bitmap.c
  5973. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  5974. ------------------------------------------------------------------------
  5975. r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
  5976. Changed paths:
  5977. M /trunk/src/bitmap.c
  5978. M /trunk/src/caca.c
  5979. M /trunk/src/caca.h
  5980. * src/caca.h:
  5981. + Introduced CACA_DITHER_FSTEIN.
  5982. * src/caca.c:
  5983. + CACA_DITHER_FSTEIN is the default dithering method.
  5984. * src/bitmap.c:
  5985. + Fixed other dithering methods. Black background does not work yet.
  5986. ------------------------------------------------------------------------
  5987. r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
  5988. Changed paths:
  5989. M /trunk/src/bitmap.c
  5990. * src/bitmap.c: oops, removed spurious test code.
  5991. ------------------------------------------------------------------------
  5992. r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
  5993. Changed paths:
  5994. M /trunk/src/bitmap.c
  5995. * src/bitmap.c:
  5996. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  5997. ------------------------------------------------------------------------
  5998. r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
  5999. Changed paths:
  6000. M /trunk/doc/Makefile.am
  6001. * doc/Makefile.am:
  6002. + Really fixed the manpage generation.
  6003. ------------------------------------------------------------------------
  6004. r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
  6005. Changed paths:
  6006. M /trunk/doc/Makefile.am
  6007. * doc/Makefile.am:
  6008. + Manpage installation fix.
  6009. ------------------------------------------------------------------------
  6010. r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
  6011. Changed paths:
  6012. M /trunk/examples/cacaplas.c
  6013. * examples/cacaplas.c: use Esc to quit, Space to pause.
  6014. ------------------------------------------------------------------------
  6015. r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
  6016. Changed paths:
  6017. M /trunk/THANKS
  6018. M /trunk/src/graphics.c
  6019. * src/graphics.c:
  6020. + Win32 speed improvements by Jari Komppa.
  6021. ------------------------------------------------------------------------
  6022. r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
  6023. Changed paths:
  6024. M /trunk/src/graphics.c
  6025. * src/graphics.c:
  6026. + Fix strict aliasing rules breakage.
  6027. ------------------------------------------------------------------------
  6028. r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
  6029. Changed paths:
  6030. M /trunk/bootstrap
  6031. * bootstrap:
  6032. + Support for automake 1.8.
  6033. ------------------------------------------------------------------------
  6034. r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
  6035. Changed paths:
  6036. D /trunk/BUGS
  6037. M /trunk/Makefile.am
  6038. M /trunk/TODO
  6039. M /trunk/debian/changelog
  6040. M /trunk/debian/control
  6041. M /trunk/debian/rules
  6042. * BUGS TODO:
  6043. + Removed BUGS, updated TODO.
  6044. * debian/*:
  6045. + Depend on libx11-dev instead of xlibs-dev.
  6046. + New Debian upload.
  6047. ------------------------------------------------------------------------
  6048. r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
  6049. Changed paths:
  6050. M /trunk/configure.ac
  6051. M /trunk/msvc/config.h
  6052. M /trunk/src/graphics.c
  6053. * configure.ac src/graphics:
  6054. + Check for resize_term and resizeterm in -lncurses.
  6055. ------------------------------------------------------------------------
  6056. r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  6057. Changed paths:
  6058. A /branches/0.9 (from /trunk:259)
  6059. M /branches/0.9/ChangeLog
  6060. M /trunk/ChangeLog
  6061. * 0.9 branch.
  6062. ------------------------------------------------------------------------
  6063. r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  6064. Changed paths:
  6065. M /trunk/ChangeLog
  6066. M /trunk/NEWS
  6067. M /trunk/configure.ac
  6068. M /trunk/debian/changelog
  6069. M /trunk/libcaca.spec
  6070. M /trunk/msvc/config.h
  6071. * 0.9 release.
  6072. ------------------------------------------------------------------------
  6073. r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
  6074. Changed paths:
  6075. M /trunk/configure.ac
  6076. M /trunk/debian/changelog
  6077. M /trunk/src/caca.c
  6078. M /trunk/src/event.c
  6079. M /trunk/src/graphics.c
  6080. * configure.ac:
  6081. + Check for curses.h as well as ncurses.h.
  6082. * src/caca.c src/event.c src/graphics.c:
  6083. + Include curses.h if ncurses.h was not found.
  6084. ------------------------------------------------------------------------
  6085. r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
  6086. Changed paths:
  6087. M /trunk/examples/cacaview.c
  6088. * examples/cacaview.c:
  6089. + Moved statusbar and help menu handling in separate functions.
  6090. ------------------------------------------------------------------------
  6091. r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
  6092. Changed paths:
  6093. M /trunk/src/caca.c
  6094. * src/caca.c:
  6095. + Alloc the AllocConsole() call to fail in case the process already has
  6096. a console.
  6097. ------------------------------------------------------------------------
  6098. r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
  6099. Changed paths:
  6100. M /trunk/examples/cacaview.c
  6101. * examples/cacaview.c:
  6102. + Proper aspect ratio support.
  6103. + Finer zoom support.
  6104. + Handle mouse clicks as next/prev picture command.
  6105. + Removed useless iterations in draw_checkers().
  6106. ------------------------------------------------------------------------
  6107. r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
  6108. Changed paths:
  6109. M /trunk/THANKS
  6110. M /trunk/src/event.c
  6111. M /trunk/src/graphics.c
  6112. * src/graphics.c:
  6113. + Fixed a buffer overflow due to bad signed/unsigned handling.
  6114. * src/event.c:
  6115. + Disallow zero width or height in the X11 driver.
  6116. + Fixed resizing in ncurses and slang.
  6117. * THANKS:
  6118. + Added the Source Mage maintainer.
  6119. ------------------------------------------------------------------------
  6120. r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
  6121. Changed paths:
  6122. A /branches/0.8 (from /trunk:252)
  6123. M /branches/0.8/ChangeLog
  6124. M /trunk/ChangeLog
  6125. * 0.8 branch.
  6126. ------------------------------------------------------------------------
  6127. r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
  6128. Changed paths:
  6129. M /trunk/ChangeLog
  6130. M /trunk/NEWS
  6131. M /trunk/THANKS
  6132. M /trunk/configure.ac
  6133. M /trunk/debian/changelog
  6134. M /trunk/libcaca.spec
  6135. M /trunk/msvc/config.h
  6136. * 0.8 release.
  6137. ------------------------------------------------------------------------
  6138. r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
  6139. Changed paths:
  6140. M /trunk/examples/cacaview.c
  6141. M /trunk/src/event.c
  6142. M /trunk/src/graphics.c
  6143. * src/graphics.c:
  6144. + When resizing under X11, copy the old pixmap to the new one.
  6145. * examples/cacaview.c:
  6146. + Resizing support.
  6147. ------------------------------------------------------------------------
  6148. r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
  6149. Changed paths:
  6150. M /trunk/src/caca_internals.h
  6151. M /trunk/src/event.c
  6152. M /trunk/src/graphics.c
  6153. * src/event.c:
  6154. + Refresh the X11 window when an exposure event is received.
  6155. + When resizing the X11 window, start showing extra characters when two
  6156. thirds are visible.
  6157. ------------------------------------------------------------------------
  6158. r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
  6159. Changed paths:
  6160. M /trunk/TODO
  6161. M /trunk/examples/cacaview.c
  6162. M /trunk/src/caca.h
  6163. M /trunk/src/graphics.c
  6164. * src/graphics.c:
  6165. + Renamed caca_set_title() to caca_set_window_title().
  6166. + Implemented caca_get_window_width() and caca_get_window_height().
  6167. * examples/cacaview.c:
  6168. + Set the window title to cacaview.
  6169. ------------------------------------------------------------------------
  6170. r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
  6171. Changed paths:
  6172. M /trunk/src/bitmap.c
  6173. M /trunk/src/event.c
  6174. * src/event.c:
  6175. + Make sure the mouse coordinates stay within the screen boundaries even
  6176. if the window was resized.
  6177. * src/bitmap.c:
  6178. + Fixed a buffer underflow in the rendering routine that caused the bottom
  6179. and rightmost pixels to be missed in certain conditions.
  6180. + Minor speed optimisation.
  6181. ------------------------------------------------------------------------
  6182. r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
  6183. Changed paths:
  6184. M /trunk/test
  6185. M /trunk/test/Makefile.am
  6186. A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
  6187. * test/colors.c:
  6188. + Extracted the colour test from examples/demo.c.
  6189. ------------------------------------------------------------------------
  6190. r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
  6191. Changed paths:
  6192. M /trunk/src/caca_internals.h
  6193. M /trunk/src/event.c
  6194. M /trunk/src/graphics.c
  6195. M /trunk/test/event.c
  6196. * src/graphics.c src/event.c:
  6197. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  6198. * test/event.c:
  6199. + Display CACA_EVENT_RESIZE.
  6200. ------------------------------------------------------------------------
  6201. r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
  6202. Changed paths:
  6203. M /trunk/configure.ac
  6204. M /trunk/msvc/config.h
  6205. M /trunk/src/graphics.c
  6206. * src/graphics.c:
  6207. + Resize handling in the ncurses and slang drivers.
  6208. ------------------------------------------------------------------------
  6209. r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
  6210. Changed paths:
  6211. M /trunk/examples/aafire.c
  6212. M /trunk/src/caca.h
  6213. M /trunk/src/caca_internals.h
  6214. M /trunk/src/event.c
  6215. M /trunk/src/graphics.c
  6216. * src/event.c:
  6217. + Added the CACA_EVENT_RESIZE event.
  6218. + Added caca_get_mouse_x() and caca_get_mouse_y().
  6219. * src/graphics.c:
  6220. + Window resize handling in the X11 driver.
  6221. * examples/aafire.c:
  6222. + Fixed a bad assumption in the resize handling code.
  6223. ------------------------------------------------------------------------
  6224. r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
  6225. Changed paths:
  6226. M /trunk/build-win32
  6227. M /trunk/configure.ac
  6228. M /trunk/debian/rules
  6229. M /trunk/doc/Makefile.am
  6230. M /trunk/libcaca.spec
  6231. * configure.ac:
  6232. + Added --disable-doc to let the user not build documentation.
  6233. * build-win32:
  6234. + Do not build documentation.
  6235. ------------------------------------------------------------------------
  6236. r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
  6237. Changed paths:
  6238. M /trunk/THANKS
  6239. M /trunk/src/Makefile.am
  6240. A /trunk/src/event.c (from /trunk/src/io.c:238)
  6241. M /trunk/src/graphics.c
  6242. D /trunk/src/io.c
  6243. * src/graphics.c:
  6244. + Fixed a typo preventing Win32 builds.
  6245. * src/event.c:
  6246. + Renamed io.c into event.c.
  6247. * THANKS:
  6248. + Added Gentoo, NetBSD and FreeBSD porters.
  6249. ------------------------------------------------------------------------
  6250. r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
  6251. Changed paths:
  6252. M /trunk/Makefile.am
  6253. M /trunk/configure.ac
  6254. M /trunk/examples/aafire.c
  6255. M /trunk/examples/cacaview.c
  6256. A /trunk/msvc
  6257. A /trunk/msvc/Makefile.am
  6258. A /trunk/msvc/cacaball.vcproj
  6259. A /trunk/msvc/cacademo.vcproj
  6260. A /trunk/msvc/cacafire.vcproj
  6261. A /trunk/msvc/cacamoir.vcproj
  6262. A /trunk/msvc/cacaplas.vcproj
  6263. A /trunk/msvc/cacaview.vcproj
  6264. A /trunk/msvc/config.h
  6265. A /trunk/msvc/libcaca.sln
  6266. A /trunk/msvc/libcaca.vcproj
  6267. M /trunk/src/caca.c
  6268. M /trunk/src/graphics.c
  6269. M /trunk/src/time.c
  6270. * configure.ac:
  6271. + Check for sys/times.h and unistd.h.
  6272. + Added calls to AC_C_CONST and AC_C_INLINE.
  6273. * src/time.c src/graphics.c:
  6274. + Fixes for MSVC compilation warnings.
  6275. + Additional sanity checks in the Win32 driver.
  6276. * src/caca.c:
  6277. + Use raw()/noraw() in the curses driver instead of cbreak().
  6278. * msvc/libcaca.sln:
  6279. + Added an MSVC solution.
  6280. * examples/aafire.c:
  6281. + Slightly reduced the maximum cacafire framerate.
  6282. ------------------------------------------------------------------------
  6283. r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
  6284. Changed paths:
  6285. M /trunk/NOTES
  6286. M /trunk/examples/cacaview.c
  6287. M /trunk/src/caca.h
  6288. M /trunk/src/graphics.c
  6289. * src/graphics.c:
  6290. + Implemented caca_set_title() for X11 and Win32.
  6291. * examples/cacaview.c:
  6292. + Use caca_set_title() to set the window title to "cacaview".
  6293. ------------------------------------------------------------------------
  6294. r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
  6295. Changed paths:
  6296. M /trunk/Makefile.am
  6297. M /trunk/autotools/Makefile.am
  6298. M /trunk/debian/Makefile.am
  6299. M /trunk/doc/Makefile.am
  6300. M /trunk/examples/Makefile.am
  6301. M /trunk/src/Makefile.am
  6302. M /trunk/test/Makefile.am
  6303. * Fixed $Id in all Makefile.am files.
  6304. ------------------------------------------------------------------------
  6305. r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
  6306. Changed paths:
  6307. M /trunk/Makefile.am
  6308. M /trunk/autotools/Makefile.am
  6309. A /trunk/build-win32
  6310. M /trunk/debian/Makefile.am
  6311. M /trunk/doc/Makefile.am
  6312. M /trunk/examples/Makefile.am
  6313. M /trunk/src/Makefile.am
  6314. M /trunk/test/Makefile.am
  6315. * build-win32:
  6316. + Win32 cross-compilation script.
  6317. ------------------------------------------------------------------------
  6318. r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
  6319. Changed paths:
  6320. M /trunk/NEWS
  6321. M /trunk/debian/control
  6322. M /trunk/debian/rules
  6323. M /trunk/doc/Makefile.am
  6324. M /trunk/doc/cacademo.1
  6325. M /trunk/examples
  6326. M /trunk/examples/Makefile.am
  6327. D /trunk/examples/cacacirc.c
  6328. A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
  6329. M /trunk/libcaca.spec
  6330. * examples/cacamoir.c:
  6331. + Renamed cacacirc to cacamoir.
  6332. * libcaca.spec debian/ doc/:
  6333. + Added cacamoir to the distributed files.
  6334. ------------------------------------------------------------------------
  6335. r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
  6336. Changed paths:
  6337. M /trunk/examples
  6338. M /trunk/examples/Makefile.am
  6339. M /trunk/examples/cacaball.c
  6340. A /trunk/examples/cacacirc.c
  6341. M /trunk/examples/cacaplas.c
  6342. * examples/cacaballs.c:
  6343. + Bigger metaballs, less metaballs.
  6344. + Rotating palette.
  6345. * examples/cacaplas.c:
  6346. + Slightly decreased speed.
  6347. * examples/cacacirc.c:
  6348. + New effect.
  6349. ------------------------------------------------------------------------
  6350. r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
  6351. Changed paths:
  6352. M /trunk/configure.ac
  6353. M /trunk/src/time.c
  6354. * configure.ac:
  6355. + Better win32 check for Sleep().
  6356. ------------------------------------------------------------------------
  6357. r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
  6358. Changed paths:
  6359. M /trunk/configure.ac
  6360. M /trunk/examples/cacaview.c
  6361. M /trunk/src/time.c
  6362. * configure.ac src/time.c:
  6363. + Look for Sleep in -lkernel32.
  6364. * examples/cacaview.c:
  6365. + Use caca_wait_event() instead of usleep()/caca_get_event().
  6366. ------------------------------------------------------------------------
  6367. r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
  6368. Changed paths:
  6369. M /trunk/NOTES
  6370. M /trunk/examples/cacaview.c
  6371. M /trunk/src/caca.c
  6372. M /trunk/src/caca_internals.h
  6373. M /trunk/src/graphics.c
  6374. M /trunk/src/io.c
  6375. M /trunk/src/time.c
  6376. * src/caca.c src/graphics.c src/io.c src/time.c:
  6377. + Native win32 port.
  6378. ------------------------------------------------------------------------
  6379. r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
  6380. Changed paths:
  6381. M /trunk/configure.ac
  6382. M /trunk/src/caca.c
  6383. M /trunk/src/caca_internals.h
  6384. M /trunk/src/graphics.c
  6385. M /trunk/src/io.c
  6386. M /trunk/src/time.c
  6387. M /trunk/test/event.c
  6388. * configure.ac:
  6389. + Check for gettimeofday().
  6390. * src/time.c:
  6391. + Created _caca_time().
  6392. + Ported _caca_getticks() to the Win32 API.
  6393. * src/caca.c:
  6394. + Properly builds on Win32.
  6395. * test/event.c:
  6396. + Added <stdlib.h> because we use malloc().
  6397. ------------------------------------------------------------------------
  6398. r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
  6399. Changed paths:
  6400. M /trunk/NEWS
  6401. M /trunk/THANKS
  6402. M /trunk/examples/cacaplas.c
  6403. * THANKS examples/cacaplas.c:
  6404. + Updated credits.
  6405. * NEWS:
  6406. + Forthcoming 0.8 news.
  6407. ------------------------------------------------------------------------
  6408. r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
  6409. Changed paths:
  6410. M /trunk/configure.ac
  6411. M /trunk/examples
  6412. M /trunk/examples/Makefile.am
  6413. A /trunk/examples/cacaplas.c
  6414. * configure.ac:
  6415. + Check for -lm.
  6416. * examples/cacaplas.c:
  6417. + New demo, cacaplas, that displays a colour plasma.
  6418. ------------------------------------------------------------------------
  6419. r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
  6420. Changed paths:
  6421. M /trunk/src/caca.h
  6422. M /trunk/src/graphics.c
  6423. M /trunk/src/io.c
  6424. M /trunk/test/event.c
  6425. * src/graphics:
  6426. + Initialise the char buffers in the X11 driver.
  6427. * src/io.c:
  6428. + caca_get_event() and caca_wait_event() immediately return zero if
  6429. event_mask is zero.
  6430. + Added support for the Home, End, PgUp and PgDown keys.
  6431. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  6432. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  6433. * test/event.c:
  6434. + The "quit" sequence now quits the program, instead of "q" alone.
  6435. + Added a status bar below.
  6436. ------------------------------------------------------------------------
  6437. r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
  6438. Changed paths:
  6439. M /trunk/BUGS
  6440. M /trunk/NOTES
  6441. M /trunk/README
  6442. M /trunk/configure.ac
  6443. M /trunk/src/Makefile.am
  6444. M /trunk/src/caca.c
  6445. M /trunk/src/caca_internals.h
  6446. M /trunk/src/graphics.c
  6447. M /trunk/src/io.c
  6448. A /trunk/src/time.c
  6449. M /trunk/test/event.c
  6450. * test/event.c:
  6451. + Do not refresh after each event, but only when there is no event
  6452. pending.
  6453. + If the pressed key is a printable character, display it.
  6454. * src/time.c:
  6455. + Moved _caca_getticks() to this file.
  6456. * src/caca.c:
  6457. + Set the escape delay to a very low value in the ncurses driver,
  6458. because I don't want escape sequences to be entered manually.
  6459. * src/io.c:
  6460. + Autorepeat emulation in the ncurses and slang drivers: do not
  6461. immediately send the key release event.
  6462. * configure.ac:
  6463. + Check for usleep.
  6464. + Improvements in the win32 platform detection.
  6465. ------------------------------------------------------------------------
  6466. r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
  6467. Changed paths:
  6468. M /trunk/configure.ac
  6469. M /trunk/src/graphics.c
  6470. M /trunk/test/event.c
  6471. * test/event.c:
  6472. + Display at least two digits for keycodes.
  6473. * configure.ac:
  6474. + ScreenUpdate is actually mandatory for our conio driver.
  6475. ------------------------------------------------------------------------
  6476. r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
  6477. Changed paths:
  6478. M /trunk/src/graphics.c
  6479. M /trunk/src/io.c
  6480. M /trunk/test/event.c
  6481. * src/io.c:
  6482. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  6483. directly interpreted.
  6484. + Major rehandling of the event code. All output drivers are now
  6485. correctly separated.
  6486. * src/graphics.c:
  6487. + Fixed a compilation warning.
  6488. * test/event.c:
  6489. + More human-readable event printing.
  6490. ------------------------------------------------------------------------
  6491. r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
  6492. Changed paths:
  6493. A /branches/0.7 (from /trunk:224)
  6494. M /branches/0.7/ChangeLog
  6495. M /branches/0.7/libcaca.spec
  6496. M /trunk/ChangeLog
  6497. M /trunk/libcaca.spec
  6498. * 0.7 branch.
  6499. ------------------------------------------------------------------------
  6500. r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
  6501. Changed paths:
  6502. M /trunk/configure.ac
  6503. M /trunk/debian/changelog
  6504. M /trunk/libcaca.spec
  6505. * configure.ac:
  6506. + Release 0.7.
  6507. ------------------------------------------------------------------------
  6508. r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
  6509. Changed paths:
  6510. M /trunk/src/bitmap.c
  6511. * src/bitmap.c:
  6512. + Fixed a bug in the dithering characters.
  6513. ------------------------------------------------------------------------
  6514. r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
  6515. Changed paths:
  6516. M /trunk/NEWS
  6517. M /trunk/src/bitmap.c
  6518. M /trunk/src/io.c
  6519. * src/io.c:
  6520. + Do not report mouse motions if the coordinates did not change.
  6521. * src/bitmap.c:
  6522. + More documentation.
  6523. ------------------------------------------------------------------------
  6524. r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
  6525. Changed paths:
  6526. M /trunk/configure.ac
  6527. M /trunk/src/caca.c
  6528. M /trunk/src/graphics.c
  6529. M /trunk/src/io.c
  6530. M /trunk/test
  6531. M /trunk/test/Makefile.am
  6532. A /trunk/test/event.c
  6533. * test/event.c:
  6534. + Small event lister, similar to X11's xev.
  6535. * src/graphics.c:
  6536. + If possible, disable autorepeat in the X11 driver.
  6537. * src/io.c:
  6538. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  6539. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  6540. ------------------------------------------------------------------------
  6541. r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
  6542. Changed paths:
  6543. M /trunk/debian/control
  6544. M /trunk/debian/rules
  6545. M /trunk/doc/Makefile.am
  6546. D /trunk/doc/caca-spritedit.1
  6547. M /trunk/examples/Makefile.am
  6548. D /trunk/examples/spritedit.c
  6549. M /trunk/libcaca.spec
  6550. M /trunk/test/Makefile.am
  6551. A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
  6552. * test/spritedit.c:
  6553. + Moved spritedit to the test/ directory, because it is not mature enough.
  6554. * libcaca.spec debian/control debian/rules:
  6555. + Do not install caca-spritedit.
  6556. ------------------------------------------------------------------------
  6557. r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
  6558. Changed paths:
  6559. M /trunk/NEWS
  6560. M /trunk/debian/control
  6561. M /trunk/debian/rules
  6562. M /trunk/doc/Makefile.am
  6563. M /trunk/doc/cacademo.1
  6564. M /trunk/libcaca.spec
  6565. M /trunk/src/bitmap.c
  6566. M /trunk/src/caca.c
  6567. M /trunk/src/caca.h
  6568. M /trunk/src/conic.c
  6569. M /trunk/src/graphics.c
  6570. M /trunk/src/io.c
  6571. M /trunk/src/line.c
  6572. M /trunk/src/sprite.c
  6573. * libcaca.spec debian/control:
  6574. + Updated the package descriptions to include cacaball.
  6575. * doc/cacademo.1 doc/Makefile.am:
  6576. + Use the cacademo manpage as the cacaball manpage.
  6577. * src/:
  6578. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  6579. documenting bizarre stuff.
  6580. ------------------------------------------------------------------------
  6581. r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
  6582. Changed paths:
  6583. M /trunk/examples/cacaball.c
  6584. * examples/cacaball.c:
  6585. + 24 metaballs instead of 5, but smaller.
  6586. + Zoom the bitmap to make more use of the screen area.
  6587. ------------------------------------------------------------------------
  6588. r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
  6589. Changed paths:
  6590. M /trunk/AUTHORS
  6591. M /trunk/THANKS
  6592. M /trunk/examples/aafire.c
  6593. M /trunk/examples/cacaball.c
  6594. * examples/cacaball.c:
  6595. + Crop the palette so that it looks a bit more like metaballs.
  6596. * AUTHORS THANKS:
  6597. + Credited Jylam and Jan Hubicka.
  6598. ------------------------------------------------------------------------
  6599. r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
  6600. Changed paths:
  6601. M /trunk/examples/cacaball.c
  6602. * examples/cacaball.c:
  6603. + Huge coding style overhaul.
  6604. + Display 5 metaballs instead of 3.
  6605. + Generate the palette instead of having a static one.
  6606. + Use a 256x256 back buffer for more smoothness.
  6607. ------------------------------------------------------------------------
  6608. r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
  6609. Changed paths:
  6610. M /trunk/src/graphics.c
  6611. * src/graphics.c:
  6612. + Fixed a compilation warning.
  6613. ------------------------------------------------------------------------
  6614. r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
  6615. Changed paths:
  6616. M /trunk/examples
  6617. M /trunk/examples/Makefile.am
  6618. A /trunk/examples/cacaball.c
  6619. * examples/cacaball.c:
  6620. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  6621. ------------------------------------------------------------------------
  6622. r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
  6623. Changed paths:
  6624. M /trunk/examples/aafire.c
  6625. M /trunk/examples/cacaview.c
  6626. M /trunk/examples/demo.c
  6627. M /trunk/examples/spritedit.c
  6628. M /trunk/src/caca.h
  6629. M /trunk/src/io.c
  6630. M /trunk/test/dithering.c
  6631. M /trunk/test/hsv.c
  6632. * src/io.c:
  6633. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  6634. in order to select events.
  6635. ------------------------------------------------------------------------
  6636. r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
  6637. Changed paths:
  6638. M /trunk/src/graphics.c
  6639. * src/graphics.c:
  6640. + Fixed a bug that caused an infinite loop if the delay between two
  6641. caca_refresh() calls was greater than 2000 seconds (or something).
  6642. ------------------------------------------------------------------------
  6643. r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
  6644. Changed paths:
  6645. M /trunk/examples/cacaview.c
  6646. M /trunk/src/io.c
  6647. * src/io.c:
  6648. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  6649. * examples/cacaview.c:
  6650. + Use <stdlib.h> instead of <malloc.h>.
  6651. ------------------------------------------------------------------------
  6652. r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
  6653. Changed paths:
  6654. M /trunk/configure.ac
  6655. M /trunk/doc/Makefile.am
  6656. * configure.ac:
  6657. + Check for dvips in addition to latex.
  6658. * doc/Makefile.am:
  6659. + Workaround for a bug in the latex code generated by doxygen
  6660. in Mandrake 9.1.
  6661. ------------------------------------------------------------------------
  6662. r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
  6663. Changed paths:
  6664. M /trunk/libcaca.spec
  6665. * libcaca.spec:
  6666. + Install documentation into %{doc}/package-version/ instead
  6667. of %{doc}/package/.
  6668. + Added tetex-dvips to the build dependencies.
  6669. ------------------------------------------------------------------------
  6670. r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
  6671. Changed paths:
  6672. A /branches/0.6 (from /trunk:207)
  6673. M /branches/0.6/ChangeLog
  6674. M /trunk/ChangeLog
  6675. * 0.6 branch.
  6676. ------------------------------------------------------------------------
  6677. r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
  6678. Changed paths:
  6679. M /trunk/NEWS
  6680. M /trunk/configure.ac
  6681. M /trunk/debian/changelog
  6682. M /trunk/debian/control
  6683. M /trunk/debian/rules
  6684. M /trunk/doc/Makefile.am
  6685. M /trunk/libcaca.spec
  6686. * configure.ac NEWS:
  6687. + Prepared the 0.6 release.
  6688. * libcaca.spec:
  6689. + Split the RPM into libcaca-devel and caca-utils.
  6690. + More detailed descriptions.
  6691. + Packages are now rpmlint clean.
  6692. * doc/Makefile.am:
  6693. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  6694. ------------------------------------------------------------------------
  6695. r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
  6696. Changed paths:
  6697. M /trunk/configure.ac
  6698. M /trunk/src/caca.c
  6699. M /trunk/src/graphics.c
  6700. M /trunk/src/io.c
  6701. * configure.ac:
  6702. + Search for <slang/slang.h> in addition of <slang.h>.
  6703. ------------------------------------------------------------------------
  6704. r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
  6705. Changed paths:
  6706. M /trunk/src/bitmap.c
  6707. * src/bitmap.c:
  6708. + Dither H/S/V when looking up the two nearest colours.
  6709. + Weigh pixels in the distance calculation.
  6710. + Factorised the lookup table calculation.
  6711. ------------------------------------------------------------------------
  6712. r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
  6713. Changed paths:
  6714. M /trunk/test
  6715. M /trunk/test/Makefile.am
  6716. A /trunk/test/hsv.c
  6717. * test/hsv.c:
  6718. + Trivial saturation/value rendering test.
  6719. ------------------------------------------------------------------------
  6720. r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
  6721. Changed paths:
  6722. M /trunk/src/bitmap.c
  6723. M /trunk/src/caca.c
  6724. M /trunk/src/caca_internals.h
  6725. * src/bitmap.c:
  6726. + Fixed a minor overflow in the saturation computation.
  6727. + Use a global lookup table for foreground/background colour selection
  6728. in the bitmap rendering routine. This broke dithering, sorry.
  6729. ------------------------------------------------------------------------
  6730. r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
  6731. Changed paths:
  6732. M /trunk/examples/aafire.c
  6733. M /trunk/examples/cacaview.c
  6734. M /trunk/src/bitmap.c
  6735. M /trunk/src/caca.c
  6736. M /trunk/src/caca.h
  6737. M /trunk/src/graphics.c
  6738. M /trunk/src/line.c
  6739. M /trunk/src/sprite.c
  6740. M /trunk/test/optipal.c
  6741. * src/ examples/ test/:
  6742. + Changed <const type> constructs into <type const>.
  6743. ------------------------------------------------------------------------
  6744. r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
  6745. Changed paths:
  6746. M /trunk/examples/aafire.c
  6747. * examples/aafire.c:
  6748. + Do not call caca_get_width() 10000 times per frame. Cache the value
  6749. instead.
  6750. ------------------------------------------------------------------------
  6751. r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
  6752. Changed paths:
  6753. M /trunk/src/graphics.c
  6754. * src/graphics.c:
  6755. + Split the drawing of foreground and background colours in the X11
  6756. driver. Nice performance improvement.
  6757. ------------------------------------------------------------------------
  6758. r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
  6759. Changed paths:
  6760. M /trunk/examples/cacaview.c
  6761. * examples/cacaview.c:
  6762. + If Imlib2 was not activated, warn the user that only BMP is supported.
  6763. ------------------------------------------------------------------------
  6764. r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
  6765. Changed paths:
  6766. M /trunk/AUTHORS
  6767. M /trunk/Makefile.am
  6768. A /trunk/THANKS
  6769. A /trunk/libcaca.spec
  6770. * libcaca.spec:
  6771. + RPM specfile, courtesy of Richard Zidlicky.
  6772. * THANKS:
  6773. + Added a THANKS file for contributors.
  6774. ------------------------------------------------------------------------
  6775. r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
  6776. Changed paths:
  6777. M /trunk/README
  6778. M /trunk/src/caca.c
  6779. M /trunk/src/graphics.c
  6780. * src/graphics.c:
  6781. + Minor optimisation in caca_set_color().
  6782. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  6783. + Optimised the X11 caca_refresh() routine by handling strings of the
  6784. same colour as one text chunk.
  6785. * src/caca.c:
  6786. + Bugfix in caca_init when conio is the only compiled-in driver.
  6787. * README:
  6788. + Minor documentation updates.
  6789. ------------------------------------------------------------------------
  6790. r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
  6791. Changed paths:
  6792. M /trunk/examples/aafire.c
  6793. M /trunk/examples/cacaview.c
  6794. * examples/cacaview.c:
  6795. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  6796. * examples/aafire.c:
  6797. + bzero the pixel buffer in the initialisation routine.
  6798. ------------------------------------------------------------------------
  6799. r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  6800. Changed paths:
  6801. M /trunk/doc/doxygen.cfg.in
  6802. M /trunk/src/bitmap.c
  6803. M /trunk/src/box.c
  6804. M /trunk/src/caca.h
  6805. M /trunk/src/conic.c
  6806. M /trunk/src/graphics.c
  6807. M /trunk/src/io.c
  6808. M /trunk/src/line.c
  6809. M /trunk/src/math.c
  6810. M /trunk/src/triangle.c
  6811. * doc/doxygen.cfg.in:
  6812. + Removed caca_internal.h from the list of documented files.
  6813. * src/:
  6814. + Minor documentation updates.
  6815. ------------------------------------------------------------------------
  6816. r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
  6817. Changed paths:
  6818. M /trunk/BUGS
  6819. M /trunk/debian/rules
  6820. M /trunk/doc/Makefile.am
  6821. M /trunk/test/dithering.c
  6822. * test/dithering.c:
  6823. + Fixed a minor compilation warning.
  6824. * debian/rules:
  6825. + Explicitely use --enable-imlib2.
  6826. * BUGS:
  6827. + Added a note about blinking consoles.
  6828. * doc/Makefile.am:
  6829. + Fixed a bashism in the HTML files installation.
  6830. ------------------------------------------------------------------------
  6831. r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
  6832. Changed paths:
  6833. M /trunk/doc/Makefile.am
  6834. * doc/Makefile.am:
  6835. + Do not install doxygen.png directly, because it can be doxygen.gif on
  6836. old installations.
  6837. ------------------------------------------------------------------------
  6838. r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  6839. Changed paths:
  6840. M /trunk/examples/aafire.c
  6841. * examples/aafire.c:
  6842. + Only quit upon keypress, not mouse motion.
  6843. ------------------------------------------------------------------------
  6844. r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
  6845. Changed paths:
  6846. M /trunk/examples/aafire.c
  6847. * examples/aafire.c:
  6848. + Render cacafire at full speed.
  6849. ------------------------------------------------------------------------
  6850. r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
  6851. Changed paths:
  6852. M /trunk/src/graphics.c
  6853. M /trunk/test
  6854. M /trunk/test/Makefile.am
  6855. A /trunk/test/optipal.c
  6856. * test/optipal.c:
  6857. + Optimised S-Lang palette generator.
  6858. * src/graphics:
  6859. + Removed the S-Lang palette generator and replaced it with the tables
  6860. generated by optipal.
  6861. ------------------------------------------------------------------------
  6862. r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
  6863. Changed paths:
  6864. M /trunk/Makefile.am
  6865. M /trunk/configure.ac
  6866. M /trunk/examples/Makefile.am
  6867. A /trunk/test
  6868. A /trunk/test/Makefile.am
  6869. A /trunk/test/dithering.c
  6870. * Makefile.am:
  6871. + Added a test directory for test programs.
  6872. * test/dithering.c:
  6873. + The value/saturation dithering example.
  6874. ------------------------------------------------------------------------
  6875. r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
  6876. Changed paths:
  6877. M /trunk/examples/cacaview.c
  6878. M /trunk/src/caca.c
  6879. * src/caca.c:
  6880. + Do not try the X11 driver if DISPLAY is set to the empty string.
  6881. * examples/cacaview.c:
  6882. + Cosmetic fixes.
  6883. ------------------------------------------------------------------------
  6884. r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
  6885. Changed paths:
  6886. M /trunk/examples/Makefile.am
  6887. A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
  6888. D /trunk/examples/view.c
  6889. * example/:
  6890. + Renamed view.c into cacaview.c.
  6891. ------------------------------------------------------------------------
  6892. r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  6893. Changed paths:
  6894. M /trunk/src/io.c
  6895. * src/io.c:
  6896. + Fixed mouse support under ncurses and slang.
  6897. ------------------------------------------------------------------------
  6898. r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
  6899. Changed paths:
  6900. M /trunk/configure.ac
  6901. * configure.ac:
  6902. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  6903. ------------------------------------------------------------------------
  6904. r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
  6905. Changed paths:
  6906. M /trunk/doc
  6907. M /trunk/examples/demo.c
  6908. M /trunk/src/caca.h
  6909. M /trunk/src/io.c
  6910. * src/io.c:
  6911. + Mouse support under X11.
  6912. + Split the mouse motion and mouse click events.
  6913. * examples/demo.c:
  6914. + Mouse motion support.
  6915. ------------------------------------------------------------------------
  6916. r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  6917. Changed paths:
  6918. M /trunk/src/caca.c
  6919. M /trunk/src/graphics.c
  6920. * src/graphics.c:
  6921. + Compilation fix.
  6922. * src/caca.c:
  6923. + Minor indentation fix.
  6924. ------------------------------------------------------------------------
  6925. r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
  6926. Changed paths:
  6927. M /trunk/configure.ac
  6928. M /trunk/src/caca.c
  6929. * src/caca.c:
  6930. + Prefer the X11 driver if $DISPLAY is set.
  6931. + The slang driver is now preferred over the ncurses driver.
  6932. * configure.ac:
  6933. + Autodetect conio.h.
  6934. ------------------------------------------------------------------------
  6935. r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
  6936. Changed paths:
  6937. M /trunk/configure.ac
  6938. * configure.ac:
  6939. + Autodetect ncurses, slang and X11.
  6940. + Abort if no output driver was selected or detected.
  6941. ------------------------------------------------------------------------
  6942. r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
  6943. Changed paths:
  6944. A /branches/0.5 (from /trunk:179)
  6945. M /branches/0.5/ChangeLog
  6946. M /trunk/ChangeLog
  6947. * 0.5 branch.
  6948. ------------------------------------------------------------------------
  6949. r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
  6950. Changed paths:
  6951. M /trunk/NEWS
  6952. M /trunk/configure.ac
  6953. M /trunk/debian/changelog
  6954. * configure.ac NEWS debian/changelog:
  6955. + New 0.5 release.
  6956. ------------------------------------------------------------------------
  6957. r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
  6958. Changed paths:
  6959. M /trunk/BUGS
  6960. M /trunk/NOTES
  6961. M /trunk/configure.ac
  6962. M /trunk/src/graphics.c
  6963. * NOTES BUGS:
  6964. + Updated information about the S-Lang colour pair shortage bug.
  6965. * src/graphics.c:
  6966. + Implemented the solution explained in NOTES.
  6967. ------------------------------------------------------------------------
  6968. r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
  6969. Changed paths:
  6970. M /trunk/src/caca.c
  6971. * src/caca.c:
  6972. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  6973. ------------------------------------------------------------------------
  6974. r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
  6975. Changed paths:
  6976. M /trunk/NOTES
  6977. * NOTES:
  6978. + Added a section with a proposed solution to the slang problem.
  6979. ------------------------------------------------------------------------
  6980. r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
  6981. Changed paths:
  6982. A /branches/0.4 (from /trunk:174)
  6983. M /branches/0.4/ChangeLog
  6984. M /trunk/ChangeLog
  6985. * 0.4 branch.
  6986. ------------------------------------------------------------------------
  6987. r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
  6988. Changed paths:
  6989. M /trunk/configure.ac
  6990. M /trunk/debian/control
  6991. * debian/control:
  6992. + Added missing dependencies to the -dev package.
  6993. * configure.ac:
  6994. + Kludge for woody builds where x_includes is undefined.
  6995. ------------------------------------------------------------------------
  6996. r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
  6997. Changed paths:
  6998. M /trunk/src/caca.h
  6999. * src/caca.h:
  7000. + Documented CACA_FONT.
  7001. ------------------------------------------------------------------------
  7002. r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
  7003. Changed paths:
  7004. M /trunk/doc/Makefile.am
  7005. * doc/Makefile.am:
  7006. + Rename the refman.ps doxygen documentation to libcaca.ps.
  7007. ------------------------------------------------------------------------
  7008. r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
  7009. Changed paths:
  7010. M /trunk/NEWS
  7011. M /trunk/src/caca.h
  7012. M /trunk/src/graphics.c
  7013. * src/graphics.c:
  7014. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  7015. * src/caca.c:
  7016. + Documented the CACA_GEOMETRY environment variable.
  7017. ------------------------------------------------------------------------
  7018. r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
  7019. Changed paths:
  7020. M /trunk/src/caca_internals.h
  7021. M /trunk/src/graphics.c
  7022. M /trunk/src/io.c
  7023. * src/io.c:
  7024. + Mouse support in the X11 driver.
  7025. ------------------------------------------------------------------------
  7026. r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
  7027. Changed paths:
  7028. M /trunk/src/graphics.c
  7029. * src/graphics:
  7030. + Use XCreateWindow instead of XCreateSimpleWindow.
  7031. + Set the X window title to "caca for X".
  7032. ------------------------------------------------------------------------
  7033. r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
  7034. Changed paths:
  7035. M /trunk/debian/changelog
  7036. M /trunk/debian/control
  7037. M /trunk/debian/rules
  7038. * debian/control:
  7039. + Build-depend on doxygen and tetex to build documentation.
  7040. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  7041. ------------------------------------------------------------------------
  7042. r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
  7043. Changed paths:
  7044. M /trunk/BUGS
  7045. M /trunk/Makefile.am
  7046. M /trunk/NEWS
  7047. M /trunk/README
  7048. M /trunk/TODO
  7049. M /trunk/configure.ac
  7050. M /trunk/doc/Makefile.am
  7051. M /trunk/src/graphics.c
  7052. * configure.ac NEWS:
  7053. + Prepared release 0.4.
  7054. * src/graphics.c README BUGS TODO:
  7055. + Updated documentation.
  7056. * Makefile.am doc/Makefile.am:
  7057. + Install the generated doxygen documentation.
  7058. ------------------------------------------------------------------------
  7059. r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
  7060. Changed paths:
  7061. M /trunk/src/io.c
  7062. * src/io.c:
  7063. + Fixed a warning by including <unistd.h>.
  7064. + Support for arrow and function keys under X11.
  7065. ------------------------------------------------------------------------
  7066. r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
  7067. Changed paths:
  7068. M /trunk/configure.ac
  7069. M /trunk/doc/Makefile.am
  7070. D /trunk/doc/doxygen.cfg
  7071. A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
  7072. M /trunk/examples/aafire.c
  7073. M /trunk/examples/demo.c
  7074. M /trunk/examples/spritedit.c
  7075. M /trunk/examples/view.c
  7076. M /trunk/src/bitmap.c
  7077. M /trunk/src/box.c
  7078. M /trunk/src/caca.c
  7079. M /trunk/src/caca.h
  7080. M /trunk/src/caca_internals.h
  7081. M /trunk/src/conic.c
  7082. M /trunk/src/graphics.c
  7083. M /trunk/src/io.c
  7084. M /trunk/src/line.c
  7085. M /trunk/src/math.c
  7086. M /trunk/src/sprite.c
  7087. M /trunk/src/triangle.c
  7088. * src/io.c:
  7089. + Added caca_wait_event(), a blocking caca_get_event().
  7090. * src/ examples/:
  7091. + More documentation.
  7092. * doc/doxygen.cfg.in:
  7093. + doc/doxygen.cfg is now generated by configure, so that we can use
  7094. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  7095. + Create manpages.
  7096. ------------------------------------------------------------------------
  7097. r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
  7098. Changed paths:
  7099. M /trunk/doc/doxygen.cfg
  7100. M /trunk/src/bitmap.c
  7101. M /trunk/src/caca.c
  7102. M /trunk/src/caca.h
  7103. * More API documentation.
  7104. ------------------------------------------------------------------------
  7105. r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
  7106. Changed paths:
  7107. M /trunk/src/caca.c
  7108. * caca.c:
  7109. + Fixed typos in the initialisation code.
  7110. ------------------------------------------------------------------------
  7111. r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
  7112. Changed paths:
  7113. M /trunk/configure.ac
  7114. M /trunk/src/bitmap.c
  7115. M /trunk/src/caca.c
  7116. M /trunk/src/caca.h
  7117. M /trunk/src/caca_internals.h
  7118. M /trunk/src/conic.c
  7119. M /trunk/src/graphics.c
  7120. M /trunk/src/io.c
  7121. M /trunk/src/line.c
  7122. * src/graphics.c src/caca.c src/io.c:
  7123. + Support for simultaneously compiled-in drivers.
  7124. + Honour the CACA_DRIVER environment variable.
  7125. * configure.ac:
  7126. + Drivers are no longer mutually exclusive.
  7127. ------------------------------------------------------------------------
  7128. r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
  7129. Changed paths:
  7130. M /trunk/src/graphics.c
  7131. * src/graphics:
  7132. + Initialise default height at 32 (as in aalib).
  7133. ------------------------------------------------------------------------
  7134. r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
  7135. Changed paths:
  7136. M /trunk/src/caca_internals.h
  7137. M /trunk/src/graphics.c
  7138. M /trunk/src/io.c
  7139. * src/graphics.c:
  7140. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  7141. + Use an intermediary X pixmap for rendering.
  7142. + Slightly changed the variable naming scheme.
  7143. ------------------------------------------------------------------------
  7144. r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
  7145. Changed paths:
  7146. M /trunk/examples/aafire.c
  7147. * examples/aafire.c:
  7148. + The image buffer in cacafire was too small.
  7149. ------------------------------------------------------------------------
  7150. r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
  7151. Changed paths:
  7152. M /trunk/src/graphics.c
  7153. * src/graphics.c:
  7154. + Progress in the X11 driver.
  7155. + Fixed a compilation bug in the conio driver.
  7156. ------------------------------------------------------------------------
  7157. r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
  7158. Changed paths:
  7159. M /trunk/debian/changelog
  7160. M /trunk/debian/control
  7161. M /trunk/debian/rules
  7162. * debian/rules debian/control:
  7163. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  7164. + Symlinked cacafire.1 to cacademo.1.
  7165. ------------------------------------------------------------------------
  7166. r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
  7167. Changed paths:
  7168. M /trunk/ChangeLog
  7169. M /trunk/NEWS
  7170. M /trunk/README
  7171. M /trunk/debian/changelog
  7172. M /trunk/debian/control
  7173. M /trunk/doc/doxygen.cfg
  7174. * debian/control:
  7175. + Updated long descriptions.
  7176. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  7177. + Prepared 0.3 release.
  7178. * README:
  7179. + --enable-ncurses is now the default.
  7180. ------------------------------------------------------------------------
  7181. r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
  7182. Changed paths:
  7183. M /trunk/src/bitmap.c
  7184. M /trunk/src/box.c
  7185. M /trunk/src/caca.c
  7186. M /trunk/src/caca.h
  7187. M /trunk/src/conic.c
  7188. M /trunk/src/graphics.c
  7189. M /trunk/src/io.c
  7190. M /trunk/src/line.c
  7191. M /trunk/src/math.c
  7192. M /trunk/src/sprite.c
  7193. M /trunk/src/triangle.c
  7194. * src/:
  7195. + Doxygenated public functions.
  7196. ------------------------------------------------------------------------
  7197. r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
  7198. Changed paths:
  7199. M /trunk/src/caca.h
  7200. * src/caca.h:
  7201. + Documented environment variables.
  7202. ------------------------------------------------------------------------
  7203. r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
  7204. Changed paths:
  7205. M /trunk/examples/view.c
  7206. * examples/view.c:
  7207. + Fixed a bug in the loading of 1bpp BMPs.
  7208. + Commented stuff.
  7209. ------------------------------------------------------------------------
  7210. r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
  7211. Changed paths:
  7212. M /trunk/examples/Makefile.am
  7213. M /trunk/examples/view.c
  7214. * examples/view.c:
  7215. + If Imlib2 is not available, use a custom simple BMP loader.
  7216. + Draw the bottom bar one line higher to leave room for a status line.
  7217. + '?' now properly toggles help.
  7218. * examples/Makefile.am:
  7219. + Always build cacaview.
  7220. ------------------------------------------------------------------------
  7221. r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
  7222. Changed paths:
  7223. M /trunk/configure.ac
  7224. M /trunk/src/bitmap.c
  7225. * src/bitmap.c:
  7226. + If the alpha palette is all-zero, forget the alpha channel.
  7227. * configure.ac:
  7228. + Export HAVE_IMLIB2_H and the like.
  7229. ------------------------------------------------------------------------
  7230. r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
  7231. Changed paths:
  7232. M /trunk/src/bitmap.c
  7233. * src/bitmap.c:
  7234. + If the alpha mask is 0, ignore alpha information.
  7235. + Ditto if no alpha information is given with the palette.
  7236. ------------------------------------------------------------------------
  7237. r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
  7238. Changed paths:
  7239. M /trunk/configure.ac
  7240. M /trunk/src/caca.c
  7241. M /trunk/src/caca_internals.h
  7242. M /trunk/src/graphics.c
  7243. M /trunk/src/io.c
  7244. * src/graphics.c src/io.c:
  7245. + Beginning of an X11 driver. Currently we merely open the window and
  7246. check keyboard events.
  7247. ------------------------------------------------------------------------
  7248. r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
  7249. Changed paths:
  7250. M /trunk/configure.ac
  7251. M /trunk/debian/changelog
  7252. M /trunk/src/caca.c
  7253. * configure.ac debian/changelog:
  7254. + Prepare for 0.3 release.
  7255. + Check for strcasecmp().
  7256. * src/caca.c:
  7257. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  7258. variables.
  7259. ------------------------------------------------------------------------
  7260. r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
  7261. Changed paths:
  7262. M /trunk/examples/aafire.c
  7263. M /trunk/examples/demo.c
  7264. M /trunk/examples/view.c
  7265. M /trunk/src/bitmap.c
  7266. M /trunk/src/caca.c
  7267. M /trunk/src/caca.h
  7268. M /trunk/src/caca_internals.h
  7269. * src/bitmap.c:
  7270. + Added antialiasing support.
  7271. + Dithering, antialiasing and background mode can now be selected at
  7272. runtime.
  7273. * src/caca.c src/caca.h:
  7274. + Renamed caca_dithering into caca_feature and extended the type to
  7275. express background colour and antialiasing mode.
  7276. * examples/demo.c:
  7277. + Fixed a bug that disabled the sprite demo.
  7278. + Draw solid flares.
  7279. * examples/view.c:
  7280. + Select antialiasing and background mode at runtime.
  7281. ------------------------------------------------------------------------
  7282. r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
  7283. Changed paths:
  7284. M /trunk/BUGS
  7285. M /trunk/TODO
  7286. M /trunk/debian/control
  7287. M /trunk/doc/cacademo.1
  7288. M /trunk/doc/cacaview.1
  7289. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  7290. ------------------------------------------------------------------------
  7291. r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
  7292. Changed paths:
  7293. M /trunk/src/Makefile.am
  7294. M /trunk/src/bitmap.c
  7295. M /trunk/src/caca.c
  7296. M /trunk/src/caca.h
  7297. M /trunk/src/caca_internals.h
  7298. M /trunk/src/graphics.c
  7299. * src/caca.c:
  7300. + Moved global variables to src/graphics.c.
  7301. * src/bitmap.c:
  7302. + Sanitised prototypes.
  7303. ------------------------------------------------------------------------
  7304. r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
  7305. Changed paths:
  7306. M /trunk/examples
  7307. M /trunk/examples/aafire.c
  7308. M /trunk/examples/demo.c
  7309. M /trunk/examples/view.c
  7310. M /trunk/src/bitmap.c
  7311. M /trunk/src/box.c
  7312. M /trunk/src/caca.c
  7313. M /trunk/src/caca.h
  7314. M /trunk/src/caca_internals.h
  7315. M /trunk/src/conic.c
  7316. M /trunk/src/graphics.c
  7317. M /trunk/src/line.c
  7318. M /trunk/src/sprite.c
  7319. M /trunk/src/triangle.c
  7320. * src/graphics.c:
  7321. + Internally cache screen width and height.
  7322. * src/bitmap.c:
  7323. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  7324. alpha as fully transparent, and any other value as fully opaque.
  7325. + Slightly tuned colour weights in the renderer.
  7326. + caca_set_bitmap_palette() takes unsigned ints.
  7327. * examples/demo.c:
  7328. + Added a crap render demo.
  7329. * examples/aafire.c:
  7330. + Set a 20ms delay.
  7331. + Added alpha values to the palette.
  7332. * examples/view.c:
  7333. + Draw a gray checkered grid below the image so that transparent images
  7334. look a lot nicer.
  7335. + 'f' toggles "fullscreen" mode.
  7336. ------------------------------------------------------------------------
  7337. r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
  7338. Changed paths:
  7339. M /trunk/caca-config.in
  7340. M /trunk/configure.ac
  7341. * configure.ac:
  7342. + Set the executable bit of caca-config when regenerating that file.
  7343. * caca-config.in:
  7344. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  7345. have @CACA_LIBS@.
  7346. ------------------------------------------------------------------------
  7347. r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
  7348. Changed paths:
  7349. M /trunk/configure.ac
  7350. M /trunk/examples/Makefile.am
  7351. A /trunk/examples/aafire.c
  7352. * configure.ac:
  7353. + Removed unused USE_* variables.
  7354. + Export -lslang and -lncurses as @CACA_LIBS@.
  7355. * examples/aafire.c:
  7356. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  7357. ------------------------------------------------------------------------
  7358. r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
  7359. Changed paths:
  7360. M /trunk/ChangeLog
  7361. M /trunk/NEWS
  7362. M /trunk/TODO
  7363. M /trunk/debian/changelog
  7364. M /trunk/debian/control
  7365. * 0.2 release.
  7366. ------------------------------------------------------------------------
  7367. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  7368. Changed paths:
  7369. M /trunk/examples/view.c
  7370. * examples/view.c:
  7371. + Removed last endianness issue.
  7372. ------------------------------------------------------------------------
  7373. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  7374. Changed paths:
  7375. M /trunk/examples/view.c
  7376. M /trunk/src/bitmap.c
  7377. M /trunk/src/io.c
  7378. * src/io.c:
  7379. + Removed a useless message.
  7380. * src/bitmap.c examples/view.c:
  7381. + Really fixed the endianness issue.
  7382. ------------------------------------------------------------------------
  7383. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  7384. Changed paths:
  7385. M /trunk/src/bitmap.c
  7386. * src/bitmap.c:
  7387. + Fine-tuned the new renderer.
  7388. + Fixed warnings.
  7389. + Changed hardcoded values to macros.
  7390. ------------------------------------------------------------------------
  7391. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  7392. Changed paths:
  7393. M /trunk/configure.ac
  7394. M /trunk/examples/demo.c
  7395. M /trunk/examples/view.c
  7396. M /trunk/src/bitmap.c
  7397. M /trunk/src/caca.c
  7398. M /trunk/src/caca.h
  7399. * src/bitmap.c:
  7400. + Fixed an endianness issue in the byte reader.
  7401. + Decreased precision in RGB and HSV values to avoid overflows.
  7402. + New dithering method: 2x2 ordered.
  7403. + New renderer, with background colour awareness.
  7404. * configure.ac:
  7405. + Check for <endian.h>.
  7406. * examples/demo.c examples/view.c:
  7407. + Fixed an endianness issue in cacaview.
  7408. + Adapted code to the additional dithering method.
  7409. ------------------------------------------------------------------------
  7410. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  7411. Changed paths:
  7412. M /trunk/examples/view.c
  7413. M /trunk/src/bitmap.c
  7414. * src/bitmap.c examples/view.c:
  7415. + Fixed an endianness issue in caca_draw_bitmap().
  7416. + Code cleanup.
  7417. ------------------------------------------------------------------------
  7418. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  7419. Changed paths:
  7420. M /trunk/TODO
  7421. M /trunk/doc/cacaview.1
  7422. M /trunk/examples/Makefile.am
  7423. M /trunk/examples/view.c
  7424. M /trunk/src/caca.c
  7425. * src/caca.c:
  7426. + Minor change to the dithering names.
  7427. * TODO:
  7428. + Added cacaview TODO.
  7429. * doc/cacaview.1:
  7430. + Wrote a manpage for cacaview.
  7431. * examples/Makefile.am:
  7432. + Moved the -DX_DISPLAY_MISSING=1 here.
  7433. * examples/view.c:
  7434. + Capital 'D' cycles through dithering modes in reverse order.
  7435. + Sleep when there is nothing to do.
  7436. + Cosmetic code reorganisation.
  7437. ------------------------------------------------------------------------
  7438. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  7439. Changed paths:
  7440. M /trunk/examples/demo.c
  7441. M /trunk/examples/view.c
  7442. M /trunk/src/bitmap.c
  7443. M /trunk/src/caca.c
  7444. M /trunk/src/caca.h
  7445. * src/caca.c src/caca.h:
  7446. + Added caca_get_dithering_name().
  7447. * src/bitmap.c:
  7448. + Created a new dithering method with an 8x8 ordered matrix.
  7449. + Replaced the char list with a string for better readability.
  7450. + Dithering functions now return a value between 0 and 255.
  7451. * examples/demo.c examples/view.c:
  7452. + Adapted to use caca_get_dithering_name().
  7453. ------------------------------------------------------------------------
  7454. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  7455. Changed paths:
  7456. M /trunk/src/caca.c
  7457. * src/caca.c:
  7458. + Test whether ncurses knows xterm-16color before setting $TERM.
  7459. ------------------------------------------------------------------------
  7460. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  7461. Changed paths:
  7462. M /trunk/examples/view.c
  7463. * examples/view.c:
  7464. + Added top and bottom status lines, like in mutt and slrn.
  7465. + Added a status string when loading an image or upon error.
  7466. + Can load multiple files; use 'n' and 'p' for next and previous.
  7467. + Clip zoom between -48 and +48.
  7468. ------------------------------------------------------------------------
  7469. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  7470. Changed paths:
  7471. M /trunk/src/caca.c
  7472. * Fixed a C99ism.
  7473. ------------------------------------------------------------------------
  7474. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  7475. Changed paths:
  7476. M /trunk/NOTES
  7477. M /trunk/configure.ac
  7478. M /trunk/src/caca.c
  7479. M /trunk/src/graphics.c
  7480. * configure.ac:
  7481. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  7482. * src/caca.c:
  7483. + Disable scrolling to avoid hashmap scrolling optimization code.
  7484. * src/graphics.c:
  7485. + Swap fg and bg in the colour pair indexing, so that bg is always
  7486. right.
  7487. + Disable alt charset support to exploit my patched slang.
  7488. ------------------------------------------------------------------------
  7489. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  7490. Changed paths:
  7491. M /trunk/NOTES
  7492. M /trunk/examples/view.c
  7493. M /trunk/src/bitmap.c
  7494. * src/bitmap.c:
  7495. + Dither chroma outside of rgb2hsv_default().
  7496. + Clip fromx and fromy values.
  7497. * NOTES:
  7498. + Link to the XTerm control sequences.
  7499. * examples/view.c:
  7500. + Draw status bar.
  7501. + Move with 'h' 'j' 'k' 'l', à la vi.
  7502. + '?' toggles a help menu.
  7503. ------------------------------------------------------------------------
  7504. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  7505. Changed paths:
  7506. M /trunk/src/bitmap.c
  7507. * src/bitmap.c:
  7508. + Removed § from the list of default characters due to collisions.
  7509. ------------------------------------------------------------------------
  7510. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  7511. Changed paths:
  7512. A /trunk/debian/caca-utils.mime
  7513. M /trunk/debian/control
  7514. M /trunk/debian/rules
  7515. * debian/control:
  7516. + Removed slang1-dev dependency in caca-utils.
  7517. * debian/caca-utils.mime debian/rules:
  7518. + Added a MIME file with low priority.
  7519. + Added call to dh_installmime.
  7520. ------------------------------------------------------------------------
  7521. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  7522. Changed paths:
  7523. M /trunk/configure.ac
  7524. M /trunk/src/caca.c
  7525. M /trunk/src/caca_internals.h
  7526. M /trunk/src/graphics.c
  7527. * src/caca.c src/graphics.c:
  7528. + Moved graphics stuff from caca.c to graphics.c.
  7529. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  7530. to TERM=xterm-16color to benefit from extended colour palette.
  7531. ------------------------------------------------------------------------
  7532. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  7533. Changed paths:
  7534. M /trunk/NOTES
  7535. M /trunk/examples/demo.c
  7536. M /trunk/examples/spritedit.c
  7537. M /trunk/src/bitmap.c
  7538. M /trunk/src/caca.c
  7539. M /trunk/src/caca.h
  7540. M /trunk/src/graphics.c
  7541. M /trunk/src/sprite.c
  7542. * NOTES:
  7543. + Added setab/setaf quotes from the XTerm terminfo.
  7544. + Proposed a workaround for bright colours on any terminal.
  7545. * src/caca.c:
  7546. + 16 colour support for ncurses and conio.
  7547. * src/graphics.c:
  7548. + Ported to 16 colour support.
  7549. + Added a missing <stdio.h> for BUFSIZ.
  7550. + Disabled vsnprintf under DOS (only vsprintf exists).
  7551. * examples/:
  7552. + Don't abort if the caca.txt sprite was not found.
  7553. + Ported to 16 colour support.
  7554. ------------------------------------------------------------------------
  7555. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  7556. Changed paths:
  7557. M /trunk/NOTES
  7558. * NOTES: more notes about colours.
  7559. ------------------------------------------------------------------------
  7560. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  7561. Changed paths:
  7562. M /trunk/Makefile.am
  7563. M /trunk/configure.ac
  7564. M /trunk/examples/Makefile.am
  7565. * configure.ac:
  7566. + More sensible imlib2 detection, works with cross-compilation.
  7567. * Makefile.am:
  7568. + Don't forget to include NOTES to the dist tarball.
  7569. ------------------------------------------------------------------------
  7570. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  7571. Changed paths:
  7572. A /trunk/NOTES
  7573. M /trunk/README
  7574. M /trunk/debian/rules
  7575. * NOTES: added information about colour support.
  7576. ------------------------------------------------------------------------
  7577. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  7578. Changed paths:
  7579. M /trunk/configure.ac
  7580. * configure.ac: Added a missing check for <inttypes.h>.
  7581. ------------------------------------------------------------------------
  7582. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  7583. Changed paths:
  7584. M /trunk/src/bitmap.c
  7585. * src/bitmap.c: Support for more colour depths.
  7586. ------------------------------------------------------------------------
  7587. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  7588. Changed paths:
  7589. M /trunk/configure.ac
  7590. M /trunk/examples/Makefile.am
  7591. M /trunk/examples/demo.c
  7592. M /trunk/examples/view.c
  7593. * configure.ac examples/Makefile.am:
  7594. + Added a check for imlib2-config.
  7595. + Build cacaview conditionally.
  7596. * examples/demo.c:
  7597. + Removed all gdkpixbuf code.
  7598. * examples/view.c:
  7599. + Default to ordered dithering.
  7600. + Make sure the arrows always work even if delta is too small.
  7601. ------------------------------------------------------------------------
  7602. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  7603. Changed paths:
  7604. M /trunk/debian
  7605. M /trunk/debian/control
  7606. M /trunk/debian/rules
  7607. * debian/:
  7608. + New caca-utils package.
  7609. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  7610. ------------------------------------------------------------------------
  7611. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  7612. Changed paths:
  7613. M /trunk/doc/Makefile.am
  7614. D /trunk/doc/caca-demo.1
  7615. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  7616. A /trunk/doc/cacaview.1
  7617. M /trunk/examples
  7618. M /trunk/examples/Makefile.am
  7619. A /trunk/examples/view.c
  7620. * examples/:
  7621. + Simple image viewer, cacaview, based on libcaca and imlib2.
  7622. + Renamed caca-demo into cacademo.
  7623. * doc/:
  7624. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  7625. ------------------------------------------------------------------------
  7626. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  7627. Changed paths:
  7628. M /trunk/src/Makefile.am
  7629. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  7630. D /trunk/src/blit.c
  7631. * Renamed src/blit.c into src/bitmap.c.
  7632. ------------------------------------------------------------------------
  7633. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  7634. Changed paths:
  7635. M /trunk/examples/demo.c
  7636. M /trunk/src/caca.c
  7637. M /trunk/src/caca.h
  7638. M /trunk/src/io.c
  7639. * src/caca.c:
  7640. + Mouse initialisation in ncurses.
  7641. * src/io.c:
  7642. + Mouse support in ncurses.
  7643. ------------------------------------------------------------------------
  7644. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  7645. Changed paths:
  7646. M /trunk/debian/control
  7647. * debian/control:
  7648. + libcaca-dev should depend on slang1-dev.
  7649. ------------------------------------------------------------------------
  7650. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  7651. Changed paths:
  7652. M /trunk/debian/Makefile.am
  7653. * debian/Makefile.am:
  7654. + Added compat and copyright to the distributed files.
  7655. ------------------------------------------------------------------------
  7656. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  7657. Changed paths:
  7658. A /trunk/ChangeLog
  7659. M /trunk/debian/rules
  7660. * Added a ChangeLog file.
  7661. ------------------------------------------------------------------------
  7662. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  7663. Changed paths:
  7664. M /trunk/examples/Makefile.am
  7665. * examples/Makefile.am:
  7666. + Compilation fix when libcaca is not available.
  7667. ------------------------------------------------------------------------
  7668. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  7669. Changed paths:
  7670. M /trunk/debian/changelog
  7671. A /trunk/debian/copyright
  7672. M /trunk/debian/rules
  7673. M /trunk/doc/Makefile.am
  7674. M /trunk/doc/caca-config.1
  7675. A /trunk/doc/caca-demo.1
  7676. A /trunk/doc/caca-spritedit.1
  7677. M /trunk/examples/caca.txt
  7678. * debian/:
  7679. + Wrote the changelog for the Debian release.
  7680. + Wrote a copyright file.
  7681. * doc/:
  7682. + Wrote manpages for caca-demo and caca-spritedit.
  7683. * examples/caca.txt:
  7684. + Centered the sprite handle.
  7685. + Added a second frame to the sprite.
  7686. ------------------------------------------------------------------------
  7687. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  7688. Changed paths:
  7689. A /trunk/AUTHORS
  7690. M /trunk/Makefile.am
  7691. A /trunk/NEWS
  7692. M /trunk/configure.ac
  7693. A /trunk/doc
  7694. A /trunk/doc/Makefile.am
  7695. A /trunk/doc/caca-config.1
  7696. A /trunk/doc/doxygen.cfg
  7697. A /trunk/doc/footer.html
  7698. A /trunk/doc/header.html
  7699. * AUTHORS NEWS:
  7700. + Added these mandatory files.
  7701. * doc/:
  7702. + Wrote a Doxygen configuration file.
  7703. + Added a manpage for caca-config(1), borrowed from sdl-config.
  7704. * configure.ac:
  7705. + Use new style AC_INIT.
  7706. + Error out if no library was found.
  7707. + Added *djgpp* to the list of non-PIC platforms.
  7708. + Added checks for doxygen and latex.
  7709. ------------------------------------------------------------------------
  7710. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  7711. Changed paths:
  7712. M /trunk/examples/Makefile.am
  7713. M /trunk/examples/demo.c
  7714. * Disabled gdkpixbuf code.
  7715. ------------------------------------------------------------------------
  7716. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  7717. Changed paths:
  7718. M /trunk/src/blit.c
  7719. M /trunk/src/box.c
  7720. M /trunk/src/caca.c
  7721. M /trunk/src/caca.h
  7722. M /trunk/src/caca_internals.h
  7723. M /trunk/src/conic.c
  7724. M /trunk/src/graphics.c
  7725. M /trunk/src/io.c
  7726. M /trunk/src/line.c
  7727. M /trunk/src/math.c
  7728. M /trunk/src/sprite.c
  7729. M /trunk/src/triangle.c
  7730. * src/:
  7731. + Doxygenated a few things.
  7732. ------------------------------------------------------------------------
  7733. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  7734. Changed paths:
  7735. M /trunk/TODO
  7736. M /trunk/examples/demo.c
  7737. M /trunk/src/blit.c
  7738. M /trunk/src/caca.h
  7739. * TODO:
  7740. + A few updates.
  7741. * src/blit.c:
  7742. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  7743. + Started removing hardcoded bitmask and pitch values.
  7744. * examples/demo.c:
  7745. + Do something with mouse clicks.
  7746. ------------------------------------------------------------------------
  7747. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  7748. Changed paths:
  7749. M /trunk/src/io.c
  7750. * src/io.c:
  7751. + Fixed an off-by-one error in the mouse driver.
  7752. ------------------------------------------------------------------------
  7753. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  7754. Changed paths:
  7755. M /trunk
  7756. M /trunk/Makefile.am
  7757. M /trunk/README
  7758. M /trunk/TODO
  7759. A /trunk/caca-config.in
  7760. M /trunk/configure.ac
  7761. M /trunk/debian
  7762. A /trunk/debian/compat
  7763. M /trunk/debian/control
  7764. M /trunk/debian/rules
  7765. M /trunk/examples
  7766. M /trunk/examples/Makefile.am
  7767. M /trunk/examples/demo.c
  7768. M /trunk/src/Makefile.am
  7769. * debian/control:
  7770. + Changed section to libs/libdevel instead of games/games.
  7771. + Changed package name to libcaca-dev.
  7772. * debian/rules:
  7773. + Use debian/compat instead of DH_COMPAT.
  7774. + Install README, BUGS and TODO into /usr/share/doc.
  7775. * caca-config.in:
  7776. + First version of the config script.
  7777. * configure.ac src/Makefile.am:
  7778. + Build a static PIC library as well.
  7779. * README TODO:
  7780. + Various updates.
  7781. ------------------------------------------------------------------------
  7782. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  7783. Changed paths:
  7784. M /trunk/TODO
  7785. M /trunk/src/io.c
  7786. * TODO: New stuff to do.
  7787. * src/io.c: left and right arrow keys were swapped.
  7788. ------------------------------------------------------------------------
  7789. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  7790. Changed paths:
  7791. M /trunk/src/blit.c
  7792. M /trunk/src/caca.c
  7793. M /trunk/src/io.c
  7794. * src/io.c:
  7795. + Fixed a bug in the mouse coordinates reporting.
  7796. ------------------------------------------------------------------------
  7797. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  7798. Changed paths:
  7799. M /trunk/examples/demo.c
  7800. M /trunk/examples/spritedit.c
  7801. M /trunk/src/blit.c
  7802. M /trunk/src/caca.c
  7803. M /trunk/src/caca.h
  7804. M /trunk/src/io.c
  7805. * src/io.c:
  7806. + Renamed sdl_get_key() into sdl_get_event().
  7807. + Handle mouse clicks.
  7808. * src/caca.c:
  7809. + Activate the terminal's mouse handling if supported.
  7810. ------------------------------------------------------------------------
  7811. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  7812. Changed paths:
  7813. M /trunk/examples/Makefile.am
  7814. M /trunk/src/Makefile.am
  7815. M /trunk/src/blit.c
  7816. M /trunk/src/caca.h
  7817. M /trunk/src/io.c
  7818. * src/io.c src/caca.h:
  7819. + Interpret escape sequences for F1, F2, left, right, etc.
  7820. * src/Makefile.am examples/Makefile.am:
  7821. + Install caca.h in /usr/include.
  7822. + Do not install example programs.
  7823. * src/blit.c:
  7824. + Minor improvements to grayscale colors.
  7825. ------------------------------------------------------------------------
  7826. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  7827. Changed paths:
  7828. D /trunk/.cvsignore
  7829. D /trunk/autotools/.cvsignore
  7830. * Removed legacy .cvsignore files.
  7831. ------------------------------------------------------------------------
  7832. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  7833. Changed paths:
  7834. M /trunk/examples/demo.c
  7835. M /trunk/src/blit.c
  7836. M /trunk/src/caca.h
  7837. * src/blit.c:
  7838. + Hue calculation now uses integers only.
  7839. + Dithering is now parametrable. Implemented none, ordered, random.
  7840. * examples/demo.c:
  7841. + Added dithering selection.
  7842. ------------------------------------------------------------------------
  7843. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  7844. Changed paths:
  7845. M /trunk/examples/Makefile.am
  7846. A /trunk/examples/caca.txt
  7847. M /trunk/examples/demo.c
  7848. M /trunk/examples/spritedit.c
  7849. M /trunk/src/blit.c
  7850. M /trunk/src/caca.c
  7851. M /trunk/src/caca.h
  7852. M /trunk/src/caca_internals.h
  7853. M /trunk/src/graphics.c
  7854. * src/blit.c:
  7855. + Added caca_set_dithering() (unused yet).
  7856. + Added random dithering.
  7857. * src/caca.h:
  7858. + Renamed legacy EE_* enums to CACA_*.
  7859. * examples/demo.c examples/caca.txt:
  7860. + Added a default sprite for libcaca.
  7861. ------------------------------------------------------------------------
  7862. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  7863. Changed paths:
  7864. M /trunk/examples/demo.c
  7865. M /trunk/examples/spritedit.c
  7866. M /trunk/src/blit.c
  7867. M /trunk/src/box.c
  7868. M /trunk/src/caca.c
  7869. M /trunk/src/caca.h
  7870. M /trunk/src/caca_internals.h
  7871. M /trunk/src/conic.c
  7872. M /trunk/src/graphics.c
  7873. M /trunk/src/io.c
  7874. M /trunk/src/line.c
  7875. M /trunk/src/math.c
  7876. M /trunk/src/sprite.c
  7877. M /trunk/src/triangle.c
  7878. * Changed copyleft to LGPL.
  7879. ------------------------------------------------------------------------
  7880. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  7881. Changed paths:
  7882. M /trunk/Makefile.am
  7883. M /trunk/configure.ac
  7884. A /trunk/examples (from /trunk/test:90)
  7885. M /trunk/examples/Makefile.am
  7886. D /trunk/libcaca
  7887. A /trunk/src (from /trunk/libcaca:90)
  7888. M /trunk/src/line.c
  7889. D /trunk/test
  7890. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  7891. to examples/.
  7892. ------------------------------------------------------------------------
  7893. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  7894. Changed paths:
  7895. M /trunk/COPYING
  7896. M /trunk/Makefile.am
  7897. M /trunk/README
  7898. M /trunk/TODO
  7899. M /trunk/bootstrap
  7900. M /trunk/configure.ac
  7901. D /trunk/data
  7902. D /trunk/debian/.cvsignore
  7903. M /trunk/debian/changelog
  7904. M /trunk/debian/control
  7905. M /trunk/debian/rules
  7906. D /trunk/doc
  7907. D /trunk/src
  7908. * The big TTYvaders/libcaca split. This is libcaca.
  7909. ------------------------------------------------------------------------
  7910. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  7911. Changed paths:
  7912. M /trunk/configure.ac
  7913. M /trunk/libcaca/blit.c
  7914. M /trunk/libcaca/caca.c
  7915. M /trunk/libcaca/conic.c
  7916. M /trunk/libcaca/graphics.c
  7917. M /trunk/src/weapons.c
  7918. * configure.ac:
  7919. + Added -Wsign-compare to the warning flags.
  7920. * libcaca/caca.c:
  7921. + Fixed a signed/unsigned bug that caused infinite waits with
  7922. ee_set_delay(0).
  7923. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  7924. + Fixed minor signed/unsigned comparison warnings.
  7925. ------------------------------------------------------------------------
  7926. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  7927. Changed paths:
  7928. M /trunk/Makefile.am
  7929. M /trunk/TODO
  7930. M /trunk/configure.ac
  7931. A /trunk/libcaca (from /trunk/libee:87)
  7932. M /trunk/libcaca/Makefile.am
  7933. M /trunk/libcaca/blit.c
  7934. M /trunk/libcaca/box.c
  7935. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  7936. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  7937. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  7938. M /trunk/libcaca/conic.c
  7939. D /trunk/libcaca/ee.c
  7940. D /trunk/libcaca/ee.h
  7941. D /trunk/libcaca/ee_internals.h
  7942. M /trunk/libcaca/graphics.c
  7943. M /trunk/libcaca/io.c
  7944. M /trunk/libcaca/line.c
  7945. M /trunk/libcaca/math.c
  7946. M /trunk/libcaca/sprite.c
  7947. M /trunk/libcaca/triangle.c
  7948. D /trunk/libee
  7949. M /trunk/src/Makefile.am
  7950. M /trunk/src/aliens.c
  7951. M /trunk/src/bonus.c
  7952. M /trunk/src/box.c
  7953. M /trunk/src/ceo.c
  7954. M /trunk/src/collide.c
  7955. M /trunk/src/common.h
  7956. M /trunk/src/explosions.c
  7957. M /trunk/src/intro.c
  7958. M /trunk/src/main.c
  7959. M /trunk/src/overlay.c
  7960. M /trunk/src/player.c
  7961. M /trunk/src/starfield.c
  7962. M /trunk/src/tunnel.c
  7963. M /trunk/src/weapons.c
  7964. M /trunk/test/Makefile.am
  7965. M /trunk/test/demo.c
  7966. M /trunk/test/spritedit.c
  7967. * Renamed libee to libcaca. Far less collisions.
  7968. ------------------------------------------------------------------------
  7969. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  7970. Changed paths:
  7971. M /trunk/libee/Makefile.am
  7972. A /trunk/libee/blit.c
  7973. M /trunk/libee/ee.h
  7974. M /trunk/test/Makefile.am
  7975. M /trunk/test/demo.c
  7976. * Very ugly ee_blit function. Will be polished in a while.
  7977. ------------------------------------------------------------------------
  7978. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  7979. Changed paths:
  7980. M /trunk/libee/ee.c
  7981. M /trunk/libee/ee.h
  7982. M /trunk/libee/graphics.c
  7983. M /trunk/test/demo.c
  7984. * libee/ee.c:
  7985. + Replaced ee_color_names[] with ee_get_color_name().
  7986. + Don't oversleep in ee_refresh().
  7987. * libee/graphics.c:
  7988. + Implemented ee_printf().
  7989. * test/demo.c:
  7990. + If new keypresses are detected, don't wait for the next screen refresh.
  7991. + Added an fps counter on demos.
  7992. + Added controls for outlines and drawing boundaries.
  7993. ------------------------------------------------------------------------
  7994. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  7995. Changed paths:
  7996. M /trunk/libee/ee.c
  7997. M /trunk/libee/ee.h
  7998. M /trunk/libee/ee_internals.h
  7999. M /trunk/libee/graphics.c
  8000. M /trunk/libee/line.c
  8001. * libee/graphics.c:
  8002. + Correct clipping in ee_putstr() for long strings.
  8003. * libee/ee.c:
  8004. + New ee_get_rendertime() call to provide framerate information.
  8005. * libee/ee.h:
  8006. + Added const keywords where it was meaningful, despite Slang's blatant
  8007. omission of such keywords in its prototypes.
  8008. ------------------------------------------------------------------------
  8009. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  8010. Changed paths:
  8011. M /trunk/libee/ee.c
  8012. M /trunk/src/main.c
  8013. M /trunk/test/demo.c
  8014. * libee/ee.c:
  8015. + Implemented correct framerate wait loop.
  8016. + No framedropping yet.
  8017. * test/demo.c src/main.c:
  8018. + Set an arbitrary framerate for demos.
  8019. ------------------------------------------------------------------------
  8020. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  8021. Changed paths:
  8022. M /trunk/src/Makefile.am
  8023. M /trunk/test/Makefile.am
  8024. * Fixed compilation in an alternate directory.
  8025. ------------------------------------------------------------------------
  8026. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  8027. Changed paths:
  8028. M /trunk/src/box.c
  8029. M /trunk/src/main.c
  8030. M /trunk/src/player.c
  8031. M /trunk/src/starfield.c
  8032. M /trunk/src/tunnel.c
  8033. M /trunk/src/weapons.c
  8034. * Sanity checks after each malloc() call.
  8035. ------------------------------------------------------------------------
  8036. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  8037. Changed paths:
  8038. M /trunk/libee/ee.h
  8039. M /trunk/libee/math.c
  8040. * libee/math.c:
  8041. + ee_sqrt() now uses unsigned ints.
  8042. + Avoid overflows in ee_sqrt().
  8043. ------------------------------------------------------------------------
  8044. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  8045. Changed paths:
  8046. M /trunk/src/intro.c
  8047. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  8048. ------------------------------------------------------------------------
  8049. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  8050. Changed paths:
  8051. M /trunk/libee/ee.c
  8052. M /trunk/libee/ee_internals.h
  8053. M /trunk/libee/graphics.c
  8054. M /trunk/libee/sprite.c
  8055. * libee/ee.c:
  8056. + Error checking in ee_init().
  8057. + Pre-generate the empty line for ee_clear().
  8058. * libee/sprite.c:
  8059. + Better error checking in ee_sprite_load().
  8060. ------------------------------------------------------------------------
  8061. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  8062. Changed paths:
  8063. M /trunk/libee/conic.c
  8064. M /trunk/libee/line.c
  8065. M /trunk/src/box.c
  8066. * Minor coding style changes.
  8067. ------------------------------------------------------------------------
  8068. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  8069. Changed paths:
  8070. M /trunk/data/Makefile.am
  8071. D /trunk/data/bar_boss
  8072. D /trunk/data/bar_fighter
  8073. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  8074. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  8075. D /trunk/data/baz_fighter
  8076. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  8077. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  8078. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  8079. D /trunk/data/explosion_medium
  8080. D /trunk/data/explosion_small
  8081. D /trunk/data/foo_fighter
  8082. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  8083. D /trunk/data/item_gem
  8084. D /trunk/data/item_heart
  8085. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  8086. D /trunk/data/ship_green
  8087. D /trunk/data/weapon_bomb
  8088. D /trunk/data/weapon_fragbomb
  8089. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  8090. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  8091. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  8092. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  8093. M /trunk/src/aliens.c
  8094. M /trunk/src/bonus.c
  8095. M /trunk/src/explosions.c
  8096. M /trunk/src/intro.c
  8097. M /trunk/src/player.c
  8098. M /trunk/src/weapons.c
  8099. M /trunk/test/demo.c
  8100. * Renamed sprites to < 8+3 names for the DOS port.
  8101. ------------------------------------------------------------------------
  8102. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  8103. Changed paths:
  8104. M /trunk/data/bar_boss
  8105. M /trunk/data/bar_fighter
  8106. M /trunk/data/baz_fighter
  8107. M /trunk/data/explosion_medium
  8108. M /trunk/data/explosion_small
  8109. M /trunk/data/foo_fighter
  8110. M /trunk/data/item_gem
  8111. M /trunk/data/item_heart
  8112. M /trunk/data/ship_green
  8113. M /trunk/data/weapon_bomb
  8114. M /trunk/data/weapon_fragbomb
  8115. M /trunk/src/starfield.c
  8116. M /trunk/test/demo.c
  8117. * test/demo.c:
  8118. + Removed a spurious '\n' from an ee_putstr().
  8119. * src/starfield.c:
  8120. + Fixed starfield color.
  8121. * data/:
  8122. + Fixed every sprite's colors.
  8123. ------------------------------------------------------------------------
  8124. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  8125. Changed paths:
  8126. A /trunk/BUGS
  8127. M /trunk/Makefile.am
  8128. M /trunk/README
  8129. M /trunk/TODO
  8130. M /trunk/libee/Makefile.am
  8131. M /trunk/libee/box.c
  8132. M /trunk/libee/conic.c
  8133. M /trunk/libee/ee.c
  8134. M /trunk/libee/ee.h
  8135. A /trunk/libee/ee_internals.h
  8136. M /trunk/libee/graphics.c
  8137. M /trunk/libee/io.c
  8138. M /trunk/libee/line.c
  8139. M /trunk/libee/math.c
  8140. M /trunk/libee/sprite.c
  8141. M /trunk/libee/triangle.c
  8142. M /trunk/src/Makefile.am
  8143. M /trunk/src/overlay.c
  8144. M /trunk/src/weapons.c
  8145. M /trunk/test/demo.c
  8146. * libee/ee.h:
  8147. + Added ee_color_names[] containing our 16 color names.
  8148. * libee/ee.c:
  8149. + Extended our color set to the full 16 instead of 10.
  8150. + Precalculate ncurses attributes.
  8151. * libee/graphics.c:
  8152. + Clip color value in ee_set_color().
  8153. + Clip characters in ee_putchar().
  8154. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  8155. * libee/ee_internals.h:
  8156. + New file to share extern variables within libee.
  8157. * test/demo.c:
  8158. + Added a simple demo_color() to output all colors.
  8159. + Replaced four ee_draw_line() with ee_draw_thin_box().
  8160. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  8161. defines y1.
  8162. + Randomized colours from 0 to 15 instead of 1 to 10.
  8163. * src/Makefiles.am:
  8164. + Added -lm to the ttyvaders linking flags because of the intro.
  8165. * README BUGS TODO:
  8166. + Updated.
  8167. ------------------------------------------------------------------------
  8168. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  8169. Changed paths:
  8170. M /trunk/README
  8171. M /trunk/configure.ac
  8172. M /trunk/libee/ee.c
  8173. M /trunk/libee/graphics.c
  8174. * README:
  8175. + Added a note about dos cross-compilation.
  8176. * configure.ac:
  8177. + Added a check for ScreenUpdate in <pc.h>.
  8178. * libee/graphics.c libee/ee.c:
  8179. + Improved the conio port thanks to ScreenUpdate().
  8180. ------------------------------------------------------------------------
  8181. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  8182. Changed paths:
  8183. M /trunk/configure.ac
  8184. M /trunk/libee/conic.c
  8185. M /trunk/libee/ee.c
  8186. M /trunk/libee/graphics.c
  8187. M /trunk/libee/io.c
  8188. M /trunk/libee/line.c
  8189. * MS-DOS port of libee, using <conio.h>.
  8190. ------------------------------------------------------------------------
  8191. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  8192. Changed paths:
  8193. M /trunk/data/foo_fighter
  8194. M /trunk/libee/box.c
  8195. M /trunk/libee/ee.h
  8196. M /trunk/libee/graphics.c
  8197. M /trunk/libee/line.c
  8198. M /trunk/libee/sprite.c
  8199. M /trunk/src/Makefile.am
  8200. M /trunk/src/aliens.c
  8201. M /trunk/src/bonus.c
  8202. M /trunk/src/box.c
  8203. M /trunk/src/common.h
  8204. M /trunk/src/explosions.c
  8205. A /trunk/src/intro.c
  8206. M /trunk/src/main.c
  8207. M /trunk/src/overlay.c
  8208. M /trunk/src/player.c
  8209. M /trunk/src/starfield.c
  8210. M /trunk/src/tunnel.c
  8211. M /trunk/src/weapons.c
  8212. M /trunk/test/demo.c
  8213. M /trunk/test/spritedit.c
  8214. * libee/graphics.c:
  8215. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  8216. * libee/line.c:
  8217. + Implemented draw_polyline() and draw_thin_polyline().
  8218. * libee/sprite.c:
  8219. + Removed the f member of struct ee_sprite.
  8220. + Implemented ee_get_sprite_{width|height|dx|dy}().
  8221. + Restore the color fater ee_draw_sprite() is called.
  8222. * libee/box.c:
  8223. + Fixed a bug causing improper box clipping at the right and the bottom.
  8224. * data/foo_fighter:
  8225. + Fixed bugs in the sprite.
  8226. * src/intro.c:
  8227. + Test effects for the future game's intro.
  8228. * test/spritedit.c:
  8229. + Added stuff to the sprite editor. We can now navigate through frames.
  8230. ------------------------------------------------------------------------
  8231. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  8232. Changed paths:
  8233. M /trunk/libee/Makefile.am
  8234. A /trunk/libee/box.c
  8235. M /trunk/libee/conic.c
  8236. M /trunk/libee/ee.h
  8237. M /trunk/libee/triangle.c
  8238. M /trunk/test/demo.c
  8239. * libee/triangle.c:
  8240. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  8241. * libee/box.c:
  8242. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  8243. * libee/conic.c:
  8244. + Wrote ee_fill_ellipse().
  8245. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  8246. * test/demo.c:
  8247. + Merged demo_lines() and demo_thin_lines().
  8248. + Merged demo_triangles() and demo_outlined_triangles().
  8249. + Wrote demo_box().
  8250. + Use ee_fill_ellipse() in demo_all().
  8251. ------------------------------------------------------------------------
  8252. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  8253. Changed paths:
  8254. M /trunk/data/Makefile.am
  8255. A /trunk/data/ship_green
  8256. M /trunk/src/collide.c
  8257. M /trunk/src/main.c
  8258. M /trunk/src/player.c
  8259. M /trunk/src/weapons.c
  8260. * src/weapons.c:
  8261. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  8262. * src/player.c:
  8263. + Use ee_draw_sprite() to draw our ship.
  8264. ------------------------------------------------------------------------
  8265. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  8266. Changed paths:
  8267. M /trunk/libee/Makefile.am
  8268. M /trunk/libee/conic.c
  8269. M /trunk/libee/ee.c
  8270. M /trunk/libee/ee.h
  8271. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  8272. M /trunk/libee/io.c
  8273. M /trunk/libee/line.c
  8274. M /trunk/libee/math.c
  8275. M /trunk/libee/sprite.c
  8276. M /trunk/libee/triangle.c
  8277. M /trunk/src/box.c
  8278. M /trunk/src/overlay.c
  8279. M /trunk/src/player.c
  8280. M /trunk/src/starfield.c
  8281. M /trunk/src/tunnel.c
  8282. M /trunk/src/weapons.c
  8283. M /trunk/test/demo.c
  8284. * libee/graphics.c:
  8285. + Moved ee_putstr() and ee_putchar() in here.
  8286. * libee/ee.h:
  8287. + Got rid of ee_goto().
  8288. + Moved <slang.h> or <curses.h> into libee.
  8289. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  8290. * Ditto for ee_putchar().
  8291. ------------------------------------------------------------------------
  8292. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  8293. Changed paths:
  8294. M /trunk/data/Makefile.am
  8295. M /trunk/src/Makefile.am
  8296. M /trunk/test
  8297. M /trunk/test/Makefile.am
  8298. A /trunk/test/spritedit.c
  8299. * test/spritedit.c:
  8300. + Placeholder for our upcoming sprite editor.
  8301. * src/Makefile.am data/Makefile.am:
  8302. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  8303. ------------------------------------------------------------------------
  8304. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  8305. Changed paths:
  8306. M /trunk/data/Makefile.am
  8307. A /trunk/data/weapon_fragbomb
  8308. M /trunk/src/weapons.c
  8309. * src/weapons.c data/weapon_fragbomb:
  8310. + Drew the fragbomb sprite.
  8311. + Use the fragbomb in src/weapons.c.
  8312. ------------------------------------------------------------------------
  8313. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  8314. Changed paths:
  8315. M /trunk/data/Makefile.am
  8316. A /trunk/data/weapon_bomb
  8317. M /trunk/src/weapons.c
  8318. * data/weapon_bomb:
  8319. + New bomb sprite.
  8320. * src/weapons.c:
  8321. + Switched the bomb drawing to use ee_draw_sprite().
  8322. ------------------------------------------------------------------------
  8323. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  8324. Changed paths:
  8325. M /trunk/data/Makefile.am
  8326. A /trunk/data/explosion_medium
  8327. A /trunk/data/explosion_small
  8328. M /trunk/libee/sprite.c
  8329. M /trunk/src/explosions.c
  8330. * libee/sprite.c:
  8331. + Made sprite loading more robust.
  8332. * src/explosions.c:
  8333. + No longer use ee_putchar etc. to draw our sprites, but use
  8334. ee_draw_sprite().
  8335. * data/:
  8336. + Drew explosion_medium and explosion_small sprites.
  8337. ------------------------------------------------------------------------
  8338. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  8339. Changed paths:
  8340. M /trunk/libee/conic.c
  8341. * libee/conic.c: Clip circles and ellipses.
  8342. ------------------------------------------------------------------------
  8343. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  8344. Changed paths:
  8345. M /trunk/libee/conic.c
  8346. M /trunk/libee/sprite.c
  8347. * libee/sprite.c:
  8348. + Added sanity checks in ee_sprite_* functions.
  8349. * libee/conic.c:
  8350. + Use ellipsepoints() in ee_draw_circle().
  8351. ------------------------------------------------------------------------
  8352. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  8353. Changed paths:
  8354. M /trunk/test/demo.c
  8355. * test/demo.c:
  8356. + Ellipses demo.
  8357. ------------------------------------------------------------------------
  8358. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  8359. Changed paths:
  8360. M /trunk/libee/conic.c
  8361. M /trunk/libee/ee.h
  8362. * libee/conic.c:
  8363. + ee_draw_ellipse().
  8364. ------------------------------------------------------------------------
  8365. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  8366. Changed paths:
  8367. M /trunk/libee/Makefile.am
  8368. D /trunk/libee/circle.c
  8369. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  8370. M /trunk/libee/line.c
  8371. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  8372. ------------------------------------------------------------------------
  8373. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  8374. Changed paths:
  8375. M /trunk/libee/line.c
  8376. * libee/line.c:
  8377. + Added code comments.
  8378. ------------------------------------------------------------------------
  8379. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  8380. Changed paths:
  8381. M /trunk/configure.ac
  8382. M /trunk/libee/Makefile.am
  8383. M /trunk/src/Makefile.am
  8384. M /trunk/test/Makefile.am
  8385. * configure.ac:
  8386. + Moved optimization flags and warning triggers here.
  8387. + Updated the snapshot timestamp.
  8388. ------------------------------------------------------------------------
  8389. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  8390. Changed paths:
  8391. M /trunk/test/demo.c
  8392. * test/demo.c: Nicer complete demo.
  8393. ------------------------------------------------------------------------
  8394. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  8395. Changed paths:
  8396. M /trunk/data/Makefile.am
  8397. A /trunk/data/baz_fighter
  8398. A /trunk/data/foo_fighter
  8399. A /trunk/data/item_gem
  8400. A /trunk/data/item_heart
  8401. M /trunk/libee/ee.h
  8402. M /trunk/libee/sprite.c
  8403. M /trunk/src/aliens.c
  8404. M /trunk/src/bonus.c
  8405. M /trunk/src/box.c
  8406. * libee/sprite.c:
  8407. + More robust sprite loader.
  8408. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  8409. + Free all structures in ee_free_sprite().
  8410. * src/aliens.c src/bonus.c:
  8411. + Use ee_draw_sprite() instead of our manual sprite rendering.
  8412. * src/box.c:
  8413. + Use ee_draw_line() instead of the manual equivalent.
  8414. * data/:
  8415. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  8416. ------------------------------------------------------------------------
  8417. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  8418. Changed paths:
  8419. A /trunk/data/Makefile.am
  8420. * Oops, forgot data/Makefile.am.
  8421. ------------------------------------------------------------------------
  8422. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  8423. Changed paths:
  8424. M /trunk/Makefile.am
  8425. M /trunk/configure.ac
  8426. A /trunk/data
  8427. A /trunk/data/bar_boss
  8428. A /trunk/data/bar_fighter
  8429. M /trunk/test/demo.c
  8430. * test/demo.c:
  8431. + Wrote a little sprite demo.
  8432. * data/:
  8433. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  8434. ------------------------------------------------------------------------
  8435. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  8436. Changed paths:
  8437. M /trunk/libee/Makefile.am
  8438. M /trunk/libee/ee.h
  8439. A /trunk/libee/sprite.c
  8440. * libee/sprite.c:
  8441. + Beginning of sprite handling within the library.
  8442. + Added support to load files.
  8443. ------------------------------------------------------------------------
  8444. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  8445. Changed paths:
  8446. M /trunk/test/demo.c
  8447. * test/demo.c:
  8448. + outlined triangles demo.
  8449. ------------------------------------------------------------------------
  8450. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  8451. Changed paths:
  8452. M /trunk/configure.ac
  8453. M /trunk/libee/Makefile.am
  8454. M /trunk/src/Makefile.am
  8455. M /trunk/test/Makefile.am
  8456. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  8457. ------------------------------------------------------------------------
  8458. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  8459. Changed paths:
  8460. M /trunk/src/aliens.c
  8461. M /trunk/src/bonus.c
  8462. M /trunk/src/box.c
  8463. M /trunk/src/collide.c
  8464. M /trunk/src/explosions.c
  8465. M /trunk/src/main.c
  8466. M /trunk/src/overlay.c
  8467. M /trunk/src/player.c
  8468. M /trunk/src/starfield.c
  8469. M /trunk/src/tunnel.c
  8470. M /trunk/src/weapons.c
  8471. * src/*.c:
  8472. + Added missing #include "config.h".
  8473. + Fixed a nasty bug in ee_rand() calls.
  8474. ------------------------------------------------------------------------
  8475. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  8476. Changed paths:
  8477. M /trunk/test/demo.c
  8478. * test/demo.c:
  8479. + Disabled the pyramid demo and wrote a simple triangles demo.
  8480. ------------------------------------------------------------------------
  8481. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  8482. Changed paths:
  8483. M /trunk/libee/Makefile.am
  8484. M /trunk/libee/ee.h
  8485. A /trunk/libee/triangle.c
  8486. M /trunk/test/Makefile.am
  8487. M /trunk/test/demo.c
  8488. * libee/triangle.c:
  8489. + Implemented ee_fill_triangle().
  8490. * test/demo.c:
  8491. + Triangle demo.
  8492. ------------------------------------------------------------------------
  8493. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  8494. Changed paths:
  8495. M /trunk/libee/ee.h
  8496. M /trunk/libee/line.c
  8497. M /trunk/test/demo.c
  8498. * libee/line.c:
  8499. + ee_draw_thin_line().
  8500. * test/demo.c:
  8501. + Added a thin lines demo.
  8502. ------------------------------------------------------------------------
  8503. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  8504. Changed paths:
  8505. M /trunk/libee/line.c
  8506. * libee/line.c: genericized line drawing for future use.
  8507. ------------------------------------------------------------------------
  8508. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  8509. Changed paths:
  8510. M /trunk/test
  8511. M /trunk/test/demo.c
  8512. * test/demo.c:
  8513. + Putpixel demo.
  8514. + Draw line demo.
  8515. + Draw circle demo.
  8516. + Animated radar demo.
  8517. ------------------------------------------------------------------------
  8518. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  8519. Changed paths:
  8520. M /trunk/libee/Makefile.am
  8521. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  8522. M /trunk/libee/ee.h
  8523. M /trunk/libee/line.c
  8524. M /trunk/src/weapons.c
  8525. * src/weapons.c:
  8526. + Removed draw_circle, use ee_draw_circle instead.
  8527. * libee/circle.c:
  8528. + New ee_draw_circle function.
  8529. * libee/line.c:
  8530. + Changed an internal function's name.
  8531. ------------------------------------------------------------------------
  8532. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  8533. Changed paths:
  8534. M /trunk/libee
  8535. M /trunk/libee/Makefile.am
  8536. M /trunk/libee/ee.h
  8537. A /trunk/libee/line.c
  8538. * libee/line.c: Implemented ee_draw_line.
  8539. ------------------------------------------------------------------------
  8540. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  8541. Changed paths:
  8542. M /trunk/libee/ee.c
  8543. M /trunk/libee/ee.h
  8544. M /trunk/test/demo.c
  8545. * libee/ee.c:
  8546. + got rid of DELAY.
  8547. * test/demo.c:
  8548. + Minor animation effect.
  8549. ------------------------------------------------------------------------
  8550. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  8551. Changed paths:
  8552. M /trunk/libee/math.c
  8553. * libee/math.c: fixed a thinko in ee_rand().
  8554. ------------------------------------------------------------------------
  8555. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  8556. Changed paths:
  8557. M /trunk/libee/Makefile.am
  8558. M /trunk/libee/ee.c
  8559. M /trunk/libee/ee.h
  8560. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  8561. A /trunk/libee/math.c
  8562. M /trunk/src/Makefile.am
  8563. M /trunk/src/aliens.c
  8564. M /trunk/src/collide.c
  8565. M /trunk/src/common.h
  8566. M /trunk/src/explosions.c
  8567. M /trunk/src/main.c
  8568. D /trunk/src/math.c
  8569. M /trunk/src/starfield.c
  8570. M /trunk/src/tunnel.c
  8571. M /trunk/src/weapons.c
  8572. * libee/io.c:
  8573. + Moved ee_get_key() here.
  8574. * libee/math.c:
  8575. + Moved r00t() here and renamed it to ee_sqrt().
  8576. + Moved GET_RAND() here and renamed it to ee_rand().
  8577. * src/math.c:
  8578. + Removed this deprecated file.
  8579. ------------------------------------------------------------------------
  8580. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  8581. Changed paths:
  8582. M /trunk/src/aliens.c
  8583. M /trunk/src/bonus.c
  8584. M /trunk/src/box.c
  8585. M /trunk/src/ceo.c
  8586. M /trunk/src/collide.c
  8587. M /trunk/src/common.h
  8588. M /trunk/src/explosions.c
  8589. M /trunk/src/main.c
  8590. M /trunk/src/math.c
  8591. M /trunk/src/overlay.c
  8592. M /trunk/src/player.c
  8593. M /trunk/src/starfield.c
  8594. M /trunk/src/tunnel.c
  8595. M /trunk/src/weapons.c
  8596. * Coding style everywhere.
  8597. ------------------------------------------------------------------------
  8598. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  8599. Changed paths:
  8600. M /trunk/libee/Makefile.am
  8601. M /trunk/test/Makefile.am
  8602. A /trunk/test/demo.c
  8603. * libee/Makefile.am, test/Makefile.am:
  8604. + Added more compiler warning flags.
  8605. * test/demo.c:
  8606. + Small demo for libee.
  8607. ------------------------------------------------------------------------
  8608. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  8609. Changed paths:
  8610. M /trunk/libee/ee.c
  8611. * libee/ee.c: Fixed a compilation warning.
  8612. ------------------------------------------------------------------------
  8613. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  8614. Changed paths:
  8615. M /trunk/libee/ee.c
  8616. * libee/ee.c: Exact line fill in ee_clear().
  8617. ------------------------------------------------------------------------
  8618. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  8619. Changed paths:
  8620. M /trunk/libee/Makefile.am
  8621. M /trunk/libee/ee.c
  8622. A /trunk/libee/ee.h
  8623. M /trunk/src/Makefile.am
  8624. M /trunk/src/aliens.c
  8625. M /trunk/src/bonus.c
  8626. M /trunk/src/box.c
  8627. M /trunk/src/ceo.c
  8628. M /trunk/src/common.h
  8629. M /trunk/src/explosions.c
  8630. M /trunk/src/main.c
  8631. M /trunk/src/overlay.c
  8632. M /trunk/src/player.c
  8633. M /trunk/src/starfield.c
  8634. M /trunk/src/tunnel.c
  8635. M /trunk/src/weapons.c
  8636. * libee is now standalone.
  8637. ------------------------------------------------------------------------
  8638. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  8639. Changed paths:
  8640. M /trunk/Makefile.am
  8641. M /trunk/configure.ac
  8642. M /trunk/libee
  8643. A /trunk/libee/Makefile.am
  8644. M /trunk/src/Makefile.am
  8645. A /trunk/test
  8646. A /trunk/test/Makefile.am
  8647. * libee is now (almost) standalone.
  8648. ------------------------------------------------------------------------
  8649. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  8650. Changed paths:
  8651. M /trunk/doc/shapes.txt
  8652. A /trunk/libee
  8653. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  8654. M /trunk/src/Makefile.am
  8655. M /trunk/src/ceo.c
  8656. M /trunk/src/common.h
  8657. D /trunk/src/graphics.c
  8658. M /trunk/src/main.c
  8659. * libee/ee.c:
  8660. + First file in libee, from src/graphics.c.
  8661. + Disable cursor upon initialisation.
  8662. + Added delay code for constant framerate.
  8663. * src/common.h:
  8664. + Minor compilation fix for latest ncurses.
  8665. ------------------------------------------------------------------------
  8666. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  8667. Changed paths:
  8668. M /trunk/bootstrap
  8669. * bootstrap: always remove autom4te.cache.
  8670. ------------------------------------------------------------------------
  8671. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  8672. Changed paths:
  8673. M /trunk
  8674. M /trunk/autotools
  8675. M /trunk/bootstrap
  8676. M /trunk/configure.ac
  8677. M /trunk/debian
  8678. M /trunk/src
  8679. M /trunk/src/aliens.c
  8680. M /trunk/src/bonus.c
  8681. M /trunk/src/box.c
  8682. M /trunk/src/ceo.c
  8683. M /trunk/src/collide.c
  8684. M /trunk/src/common.h
  8685. M /trunk/src/explosions.c
  8686. M /trunk/src/graphics.c
  8687. M /trunk/src/main.c
  8688. M /trunk/src/math.c
  8689. M /trunk/src/overlay.c
  8690. M /trunk/src/player.c
  8691. M /trunk/src/starfield.c
  8692. M /trunk/src/tunnel.c
  8693. M /trunk/src/weapons.c
  8694. * Fixed keywords, ignore, and lots of tiny SVN things.
  8695. ------------------------------------------------------------------------
  8696. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  8697. Changed paths:
  8698. M /trunk/TODO
  8699. M /trunk/src/Makefile.am
  8700. A /trunk/src/box.c
  8701. M /trunk/src/common.h
  8702. M /trunk/src/main.c
  8703. M /trunk/src/overlay.c
  8704. * support for boxes
  8705. * application: pause box
  8706. ------------------------------------------------------------------------
  8707. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  8708. Changed paths:
  8709. M /trunk/TODO
  8710. M /trunk/src/collide.c
  8711. * cosmetic code changes.
  8712. * fixed a bug in the tunnel munching.
  8713. ------------------------------------------------------------------------
  8714. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  8715. Changed paths:
  8716. M /trunk/README
  8717. M /trunk/TODO
  8718. M /trunk/configure.ac
  8719. M /trunk/src/weapons.c
  8720. * fixed the ncurses build.
  8721. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  8722. ------------------------------------------------------------------------
  8723. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  8724. Changed paths:
  8725. M /trunk/configure.ac
  8726. M /trunk/src/collide.c
  8727. M /trunk/src/common.h
  8728. M /trunk/src/graphics.c
  8729. M /trunk/src/main.c
  8730. M /trunk/src/overlay.c
  8731. M /trunk/src/player.c
  8732. * new timestamp for a new snapshot.
  8733. * lots of sanity checks in collide.c.
  8734. * moved usleep() to graphics.c.
  8735. * added random key generator in the dummy driver.
  8736. * cosmetic changes in the energy bars.
  8737. ------------------------------------------------------------------------
  8738. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  8739. Changed paths:
  8740. M /trunk/src/Makefile.am
  8741. M /trunk/src/common.h
  8742. M /trunk/src/main.c
  8743. A /trunk/src/overlay.c
  8744. M /trunk/src/player.c
  8745. * better handling of special weapon timeout.
  8746. * the bomb is now part of the standard fire button effect.
  8747. * overlay for life and special weapon jauges.
  8748. ------------------------------------------------------------------------
  8749. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  8750. Changed paths:
  8751. M /trunk/src/aliens.c
  8752. M /trunk/src/collide.c
  8753. M /trunk/src/common.h
  8754. M /trunk/src/main.c
  8755. M /trunk/src/player.c
  8756. * aliens are now named foo, bar and baz.
  8757. * beginning of life jauges.
  8758. ------------------------------------------------------------------------
  8759. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  8760. Changed paths:
  8761. M /trunk/src/common.h
  8762. M /trunk/src/main.c
  8763. M /trunk/src/player.c
  8764. * ship has vx and vy.
  8765. ------------------------------------------------------------------------
  8766. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  8767. Changed paths:
  8768. M /trunk/TODO
  8769. M /trunk/src/main.c
  8770. M /trunk/src/tunnel.c
  8771. * cosmetic change: reworked draw_tunnel.
  8772. ------------------------------------------------------------------------
  8773. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  8774. Changed paths:
  8775. M /trunk/src/main.c
  8776. M /trunk/src/tunnel.c
  8777. * lasers are now twice as fast.
  8778. * walls are now filled, and displayed on top of aliens.
  8779. ------------------------------------------------------------------------
  8780. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  8781. Changed paths:
  8782. M /trunk/configure.ac
  8783. M /trunk/src/Makefile.am
  8784. M /trunk/src/ceo.c
  8785. M /trunk/src/common.h
  8786. M /trunk/src/graphics.c
  8787. M /trunk/src/main.c
  8788. M /trunk/src/tunnel.c
  8789. * added support for --disable-slang.
  8790. * fixed an overflow in the tunnel update code.
  8791. * fragbomb is now 'f', not 'd'.
  8792. * added a missing call to init_bonus().
  8793. ------------------------------------------------------------------------
  8794. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  8795. Changed paths:
  8796. M /trunk/TODO
  8797. M /trunk/src/collide.c
  8798. M /trunk/src/common.h
  8799. M /trunk/src/main.c
  8800. M /trunk/src/starfield.c
  8801. M /trunk/src/tunnel.c
  8802. M /trunk/src/weapons.c
  8803. * the beam now digs the tunnel.
  8804. * the starfield is now an array of stars.
  8805. * fixed wall rendering (offset issues and disappearing left wall).
  8806. * 32 seekers on fragbomb explosion, not 16.
  8807. ------------------------------------------------------------------------
  8808. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  8809. Changed paths:
  8810. M /trunk/src/weapons.c
  8811. * seekers and homing bombs react more quickly.
  8812. * 16 seekers on fragbomb explosion instead of 12.
  8813. ------------------------------------------------------------------------
  8814. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  8815. Changed paths:
  8816. M /trunk/src/math.c
  8817. M /trunk/src/weapons.c
  8818. * fixed a segfault when the target seeker speed was zero.
  8819. * factorized the seeker generation on fragbomb explosion.
  8820. ------------------------------------------------------------------------
  8821. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  8822. Changed paths:
  8823. M /trunk/src/Makefile.am
  8824. M /trunk/src/common.h
  8825. A /trunk/src/math.c
  8826. M /trunk/src/weapons.c
  8827. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  8828. ------------------------------------------------------------------------
  8829. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  8830. Changed paths:
  8831. M /trunk/doc/shapes.txt
  8832. M /trunk/src/aliens.c
  8833. M /trunk/src/ceo.c
  8834. M /trunk/src/collide.c
  8835. M /trunk/src/common.h
  8836. M /trunk/src/main.c
  8837. M /trunk/src/weapons.c
  8838. * dead aliens don't explode in the collision loop but in their update loop.
  8839. * new super weapon, the fragmentation bomb.
  8840. ------------------------------------------------------------------------
  8841. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  8842. Changed paths:
  8843. M /trunk/.cvsignore
  8844. M /trunk/Makefile.am
  8845. A /trunk/autotools
  8846. A /trunk/autotools/.cvsignore
  8847. A /trunk/autotools/Makefile.am
  8848. M /trunk/bootstrap
  8849. M /trunk/configure.ac
  8850. M /trunk/debian/.cvsignore
  8851. M /trunk/src/Makefile.am
  8852. * Moved generated autotools files to the autotools/ directory.
  8853. ------------------------------------------------------------------------
  8854. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  8855. Changed paths:
  8856. M /trunk/src/aliens.c
  8857. M /trunk/src/bonus.c
  8858. M /trunk/src/ceo.c
  8859. M /trunk/src/collide.c
  8860. M /trunk/src/common.h
  8861. M /trunk/src/explosions.c
  8862. M /trunk/src/graphics.c
  8863. M /trunk/src/main.c
  8864. M /trunk/src/player.c
  8865. M /trunk/src/starfield.c
  8866. M /trunk/src/tunnel.c
  8867. M /trunk/src/weapons.c
  8868. * I think I fucked up the $Id tags on my previous commit.
  8869. ------------------------------------------------------------------------
  8870. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  8871. Changed paths:
  8872. A /trunk/COPYING
  8873. M /trunk/src/aliens.c
  8874. M /trunk/src/bonus.c
  8875. M /trunk/src/ceo.c
  8876. M /trunk/src/collide.c
  8877. M /trunk/src/common.h
  8878. M /trunk/src/explosions.c
  8879. M /trunk/src/graphics.c
  8880. M /trunk/src/main.c
  8881. M /trunk/src/player.c
  8882. M /trunk/src/starfield.c
  8883. M /trunk/src/tunnel.c
  8884. M /trunk/src/weapons.c
  8885. * added the COPYING file (GPLv2).
  8886. * added GPL headers to source files.
  8887. ------------------------------------------------------------------------
  8888. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  8889. Changed paths:
  8890. M /trunk/src/Makefile.am
  8891. A /trunk/src/ceo.c
  8892. M /trunk/src/common.h
  8893. M /trunk/src/main.c
  8894. * tab == hotkey for CEO alert.
  8895. ------------------------------------------------------------------------
  8896. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  8897. Changed paths:
  8898. M /trunk/TODO
  8899. M /trunk/doc/shapes.txt
  8900. M /trunk/src/aliens.c
  8901. * 3rd alien type.
  8902. ------------------------------------------------------------------------
  8903. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  8904. Changed paths:
  8905. D /trunk/Makefile
  8906. * Scrapped Makefile.
  8907. ------------------------------------------------------------------------
  8908. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  8909. Changed paths:
  8910. M /trunk/Makefile
  8911. A /trunk/README
  8912. A /trunk/TODO
  8913. * README and TODO files.
  8914. ------------------------------------------------------------------------
  8915. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  8916. Changed paths:
  8917. M /trunk/Makefile
  8918. M /trunk/configure.ac
  8919. M /trunk/doc/shapes.txt
  8920. M /trunk/src/collide.c
  8921. M /trunk/src/weapons.c
  8922. * the bomb's head is now white
  8923. ------------------------------------------------------------------------
  8924. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  8925. Changed paths:
  8926. M /trunk/doc/shapes.txt
  8927. M /trunk/src/aliens.c
  8928. M /trunk/src/collide.c
  8929. M /trunk/src/common.h
  8930. M /trunk/src/main.c
  8931. M /trunk/src/weapons.c
  8932. * new weapon: bomb.
  8933. * beam now collides with aliens.
  8934. ------------------------------------------------------------------------
  8935. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  8936. Changed paths:
  8937. M /trunk/doc/shapes.txt
  8938. M /trunk/src/common.h
  8939. M /trunk/src/main.c
  8940. M /trunk/src/weapons.c
  8941. * 'beam' weapon.
  8942. ------------------------------------------------------------------------
  8943. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  8944. Changed paths:
  8945. M /trunk/Makefile
  8946. M /trunk/configure.ac
  8947. M /trunk/debian/changelog
  8948. M /trunk/debian/control
  8949. M /trunk/debian/rules
  8950. M /trunk/doc/shapes.txt
  8951. M /trunk/src/Makefile.am
  8952. M /trunk/src/aliens.c
  8953. A /trunk/src/bonus.c
  8954. M /trunk/src/collide.c
  8955. M /trunk/src/common.h
  8956. M /trunk/src/explosions.c
  8957. M /trunk/src/graphics.c
  8958. M /trunk/src/main.c
  8959. M /trunk/src/player.c
  8960. M /trunk/src/starfield.c
  8961. M /trunk/src/tunnel.c
  8962. M /trunk/src/weapons.c
  8963. * real Debian package files.
  8964. * two new types of aliens. only one rules.
  8965. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  8966. * added bonuses at alien death. they do nothing yet.
  8967. * seeker missiles. 'b' to test.
  8968. * weapon resolution is now 16*char. needs to be generalized.
  8969. * fixed the supernova bugs. center could collide with the tunnel, and
  8970. the last frame was badly displayed.
  8971. * lots of cleanups everywhere.
  8972. ------------------------------------------------------------------------
  8973. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  8974. Changed paths:
  8975. M /trunk/.cvsignore
  8976. M /trunk/Makefile
  8977. A /trunk/Makefile.am
  8978. D /trunk/aliens.c
  8979. A /trunk/bootstrap
  8980. D /trunk/collide.c
  8981. D /trunk/common.h
  8982. A /trunk/configure.ac
  8983. A /trunk/debian
  8984. A /trunk/debian/.cvsignore
  8985. A /trunk/debian/Makefile.am
  8986. A /trunk/debian/changelog
  8987. A /trunk/debian/control
  8988. A /trunk/debian/rules
  8989. A /trunk/doc
  8990. A /trunk/doc/shapes.txt
  8991. D /trunk/explosions.c
  8992. D /trunk/graphics.c
  8993. D /trunk/main.c
  8994. D /trunk/player.c
  8995. D /trunk/shapes.txt
  8996. A /trunk/src
  8997. A /trunk/src/.cvsignore
  8998. A /trunk/src/Makefile.am
  8999. A /trunk/src/aliens.c
  9000. A /trunk/src/collide.c
  9001. A /trunk/src/common.h
  9002. A /trunk/src/explosions.c
  9003. A /trunk/src/graphics.c
  9004. A /trunk/src/main.c
  9005. A /trunk/src/player.c
  9006. A /trunk/src/starfield.c
  9007. A /trunk/src/tunnel.c
  9008. A /trunk/src/weapons.c
  9009. D /trunk/starfield.c
  9010. D /trunk/tunnel.c
  9011. D /trunk/weapons.c
  9012. * autotoolificationized the whole thing.
  9013. ------------------------------------------------------------------------
  9014. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  9015. Changed paths:
  9016. M /trunk/collide.c
  9017. M /trunk/common.h
  9018. M /trunk/explosions.c
  9019. M /trunk/main.c
  9020. M /trunk/player.c
  9021. M /trunk/weapons.c
  9022. * moved nuke from explosions to weapons.
  9023. * used a cool Bresenham algorithm to draw the nuke circles.
  9024. * nuke collides with aliens.
  9025. ------------------------------------------------------------------------
  9026. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  9027. Changed paths:
  9028. A /trunk/.cvsignore
  9029. * .cvsignore file.
  9030. ------------------------------------------------------------------------
  9031. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  9032. Changed paths:
  9033. A /branches
  9034. A /trunk
  9035. A /trunk/Makefile
  9036. A /trunk/aliens.c
  9037. A /trunk/collide.c
  9038. A /trunk/common.h
  9039. A /trunk/explosions.c
  9040. A /trunk/graphics.c
  9041. A /trunk/main.c
  9042. A /trunk/player.c
  9043. A /trunk/shapes.txt
  9044. A /trunk/starfield.c
  9045. A /trunk/tunnel.c
  9046. A /trunk/weapons.c
  9047. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  9048. the nuke is still ugly, almost no collision detection. Nice demo :)
  9049. ------------------------------------------------------------------------