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

23589 rivejä
691 KiB

  1. Commit: 4806
  2. Author: sam
  3. Date: Fri Apr 6 20:30:22 2012 +0000
  4. build: fix copyright information.
  5. caca/caca.h | 2 +-
  6. caca/caca_internals.h | 2 +-
  7. caca/driver/ncurses.c | 2 +-
  8. caca/driver/x11.c | 2 +-
  9. caca/figfont.c | 2 +-
  10. ruby/caca-display.c | 2 +-
  11. src/cacaclock.c | 4 ++--
  12. 7 files changed, 8 insertions(+), 8 deletions(-)
  13. Commit: 4805
  14. Author: sam
  15. Date: Fri Apr 6 20:30:16 2012 +0000
  16. figfont: support setting the canvas width and smushing mode from the
  17. calling application.
  18. caca/caca.h | 2 +
  19. caca/figfont.c | 134 +++++++++++++++++++++++++++++++++++++++----------------
  20. 2 files changed, 97 insertions(+), 39 deletions(-)
  21. Commit: 4804
  22. Author: sam
  23. Date: Fri Apr 6 20:30:09 2012 +0000
  24. build: fix "make dist", which was broken because of the vcproj -> vcxproj
  25. migration.
  26. caca/Makefile.am | 2 +-
  27. cxx/Makefile.am | 2 +-
  28. src/Makefile.am | 2 +-
  29. 3 files changed, 3 insertions(+), 3 deletions(-)
  30. Commit: 4803
  31. Author: sam
  32. Date: Fri Apr 6 18:42:05 2012 +0000
  33. figfont: stick the source canvas's width, if specified.
  34. caca/figfont.c | 2 +-
  35. 1 files changed, 1 insertions(+), 1 deletions(-)
  36. Commit: 4802
  37. Author: alxf
  38. Date: Fri Jan 13 20:17:01 2012 +0000
  39. Add support for python3 to python bindings.
  40. python/caca/__init__.py | 25 +++++++-
  41. python/caca/canvas.py | 148 ++++++++++++++++++++++++++------------------
  42. python/caca/common.py | 43 ++++++++++---
  43. python/caca/display.py | 32 +++++++---
  44. python/caca/dither.py | 4 +-
  45. python/caca/font.py | 5 +-
  46. python/examples/blit.py | 6 +-
  47. python/examples/colors.py | 6 +-
  48. python/examples/drawing.py | 15 ++---
  49. python/examples/driver.py | 2 +-
  50. python/examples/event.py | 4 +-
  51. python/examples/figfont.py | 12 ++--
  52. python/examples/font.py | 23 ++++---
  53. python/examples/frames.py | 6 +-
  54. python/examples/gol.py | 34 +++++-----
  55. python/examples/text.py | 10 ++--
  56. python/setup.py | 11 +++-
  57. python/test/__init__.py | 2 +-
  58. python/test/canvas.py | 4 +-
  59. 19 files changed, 244 insertions(+), 148 deletions(-)
  60. Commit: 4801
  61. Author: alxf
  62. Date: Wed Jan 11 18:00:16 2012 +0000
  63. Add unittest for canvas module.
  64. python/setup.py | 11 ++-
  65. python/test/__init__.py | 66 ++++++++++
  66. python/test/canvas.py | 329 +++++++++++++++++++++++++++++++++++++++++++++++
  67. 3 files changed, 405 insertions(+), 1 deletions(-)
  68. Commit: 4800
  69. Author: alxf
  70. Date: Wed Jan 11 15:44:37 2012 +0000
  71. Drop tabs and trailing spaces.
  72. python/caca/canvas.py | 2 +-
  73. src/cacaclock.c | 264 ++++++++++++++++++++++++------------------------
  74. 2 files changed, 133 insertions(+), 133 deletions(-)
  75. Commit: 4799
  76. Author: alxf
  77. Date: Wed Jan 11 15:21:35 2012 +0000
  78. Add check-source rule for python files.
  79. Makefile.am | 2 +-
  80. python/Makefile.am | 2 ++
  81. 2 files changed, 3 insertions(+), 1 deletions(-)
  82. Commit: 4798
  83. Author: alxf
  84. Date: Wed Jan 11 15:21:29 2012 +0000
  85. Fixed wildcard for python and perl extension.
  86. test/check-source | 2 +-
  87. 1 files changed, 1 insertions(+), 1 deletions(-)
  88. Commit: 4797
  89. Author: alxf
  90. Date: Wed Jan 11 15:21:23 2012 +0000
  91. Add cacaclock demo and python binaries to git ignore list.
  92. .gitignore | 4 ++++
  93. 1 files changed, 4 insertions(+), 0 deletions(-)
  94. Commit: 4787
  95. Author: pterjan
  96. Date: Sun Aug 21 15:09:52 2011 +0000
  97. Drop trailing spaces
  98. src/cacaclock.c | 20 ++++++++++----------
  99. 1 files changed, 10 insertions(+), 10 deletions(-)
  100. Commit: 4786
  101. Author: pterjan
  102. Date: Sun Aug 21 15:06:30 2011 +0000
  103. Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)
  104. ruby/caca-display.c | 17 +++++++++++++++++
  105. ruby/t/tc_display.rb | 4 ++++
  106. 2 files changed, 21 insertions(+), 0 deletions(-)
  107. Commit: 4780
  108. Author: sam
  109. Date: Tue Mar 29 20:18:16 2011 +0000
  110. ncurses: if terminal doesn't support curs_set(2), try curs_set(1).
  111. caca/driver/ncurses.c | 5 ++++-
  112. 1 files changed, 4 insertions(+), 1 deletions(-)
  113. Commit: 4779
  114. Author: jylam
  115. Date: Sun Mar 6 10:03:03 2011 +0000
  116. * Updated help
  117. src/cacaclock.c | 17 ++++++++---------
  118. 1 files changed, 8 insertions(+), 9 deletions(-)
  119. Commit: 4778
  120. Author: jylam
  121. Date: Sun Mar 6 08:18:46 2011 +0000
  122. * Removed unused variable
  123. src/cacaclock.c | 2 --
  124. 1 files changed, 0 insertions(+), 2 deletions(-)
  125. Commit: 4777
  126. Author: jylam
  127. Date: Sun Mar 6 08:17:14 2011 +0000
  128. * Added command line parsing (--dateformat, --font, --help, --version)
  129. * Center font
  130. XCode/libcacaXCode.xcodeproj/project.pbxproj | 6 +-
  131. configure.ac | 10 ++--
  132. src/cacaclock.c | 100 ++++++++++++++++++++++----
  133. 3 files changed, 94 insertions(+), 22 deletions(-)
  134. Commit: 4776
  135. Author: alxf
  136. Date: Sat Mar 5 17:26:35 2011 +0000
  137. * Handles error messages from libcaca and ctypes with CanvasError exception.
  138. python/caca/canvas.py | 913 +++++++++++++++++++++++++++++++++++++++----------
  139. 1 files changed, 729 insertions(+), 184 deletions(-)
  140. Commit: 4775
  141. Author: jylam
  142. Date: Fri Mar 4 17:26:35 2011 +0000
  143. * Added width/height fetch
  144. src/cacaclock.c | 5 +++++
  145. 1 files changed, 5 insertions(+), 0 deletions(-)
  146. Commit: 4774
  147. Author: alxf
  148. Date: Fri Mar 4 16:45:10 2011 +0000
  149. * Fixed utf32_to_utf8 function.
  150. python/caca/common.py | 8 +++++---
  151. 1 files changed, 5 insertions(+), 3 deletions(-)
  152. Commit: 4773
  153. Author: jylam
  154. Date: Fri Mar 4 11:03:21 2011 +0000
  155. * Added preliminary cacaclock, a continuous clock
  156. src/Makefile.am | 6 +++-
  157. src/cacaclock.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  158. 2 files changed, 110 insertions(+), 1 deletions(-)
  159. Commit: 4772
  160. Author: alxf
  161. Date: Sat Feb 19 13:11:34 2011 +0000
  162. * Make mask an optional argument for Canvas.blit method.
  163. * Drawing and put_figchar methods now can handle utf8 chars.
  164. python/caca/canvas.py | 75 +++++++++++++++++++++++++++++++++++++------
  165. python/examples/figfont.py | 2 +-
  166. 2 files changed, 65 insertions(+), 12 deletions(-)
  167. Commit: 4771
  168. Author: alxf
  169. Date: Fri Feb 18 19:03:44 2011 +0000
  170. * method Canvas.put_char now handle utf8 char.
  171. python/caca/canvas.py | 9 +++++++--
  172. 1 files changed, 7 insertions(+), 2 deletions(-)
  173. Commit: 4770
  174. Author: alxf
  175. Date: Sun Feb 13 19:07:20 2011 +0000
  176. * Bind font functions.
  177. * Bind caca_render_canvas function.
  178. * Add example font.
  179. python/caca/canvas.py | 18 ++++++++++
  180. python/caca/font.py | 47 ++++++++++++++++++++++++++--
  181. python/examples/font.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++
  182. 3 files changed, 142 insertions(+), 3 deletions(-)
  183. Commit: 4769
  184. Author: alxf
  185. Date: Sun Feb 13 16:39:13 2011 +0000
  186. * Fix get_key_utf8 method, return python string with utf8 char now.
  187. python/caca/display.py | 12 ++++++++++--
  188. 1 files changed, 10 insertions(+), 2 deletions(-)
  189. Commit: 4767
  190. Author: sam
  191. Date: Sun Feb 13 13:12:28 2011 +0000
  192. Fix a bug in our Xutf8LookupString() usage.
  193. caca/driver/x11.c | 12 ++++++++----
  194. 1 files changed, 8 insertions(+), 4 deletions(-)
  195. Commit: 4766
  196. Author: sam
  197. Date: Sun Feb 13 12:48:50 2011 +0000
  198. Rename figfont into charfont. We will support far more than figfonts in
  199. the future.
  200. caca/caca.h | 17 ++++++++++++++---
  201. caca/caca_internals.h | 3 +--
  202. caca/figfont.c | 24 ++++++++++++------------
  203. 3 files changed, 27 insertions(+), 17 deletions(-)
  204. Commit: 4712
  205. Author: alxf
  206. Date: Sat Nov 13 12:23:52 2010 +0000
  207. * Add examples: colors, driver and event.
  208. python/Makefile.am | 9 +++-
  209. python/examples/colors.py | 76 ++++++++++++++++++++++++++
  210. python/examples/driver.py | 67 +++++++++++++++++++++++
  211. python/examples/event.py | 131 +++++++++++++++++++++++++++++++++++++++++++++
  212. 4 files changed, 282 insertions(+), 1 deletions(-)
  213. Commit: 4711
  214. Author: alxf
  215. Date: Thu Nov 11 11:36:52 2010 +0000
  216. * Add examples: blit, frames and text.
  217. python/examples/blit.py | 66 ++++++++++++++++++++++++++++++++++++++++
  218. python/examples/frames.py | 74 +++++++++++++++++++++++++++++++++++++++++++++
  219. python/examples/text.py | 73 ++++++++++++++++++++++++++++++++++++++++++++
  220. 3 files changed, 213 insertions(+), 0 deletions(-)
  221. Commit: 4710
  222. Author: alxf
  223. Date: Thu Nov 11 08:46:17 2010 +0000
  224. * Bind figfont functions
  225. * Add example figfont
  226. python/caca/canvas.py | 28 ++++++++++++++++++++++
  227. python/examples/figfont.py | 54 ++++++++++++++++++++++++++++++++++++++++++++
  228. 2 files changed, 82 insertions(+), 0 deletions(-)
  229. Commit: 4708
  230. Author: alxf
  231. Date: Mon Nov 8 19:26:33 2010 +0000
  232. * Convert RGB image to RGBA.
  233. python/examples/img2txt.py | 12 ++++++++++--
  234. 1 files changed, 10 insertions(+), 2 deletions(-)
  235. Commit: 4707
  236. Author: alxf
  237. Date: Mon Nov 8 19:20:12 2010 +0000
  238. * Fix color mask order in Dither class.
  239. python/caca/dither.py | 2 +-
  240. 1 files changed, 1 insertions(+), 1 deletions(-)
  241. Commit: 4706
  242. Author: alxf
  243. Date: Mon Nov 8 13:21:30 2010 +0000
  244. * Add example: port of img2txt with python bindings.
  245. python/Makefile.am | 1 +
  246. python/examples/img2txt.py | 233 ++++++++++++++++++++++++++++++++++++++++++++
  247. 2 files changed, 234 insertions(+), 0 deletions(-)
  248. Commit: 4705
  249. Author: alxf
  250. Date: Sun Nov 7 17:08:24 2010 +0000
  251. * Bind dither functions
  252. python/caca/dither.py | 287 ++++++++++++++++++++++++++++++++++++++++++++++++-
  253. 1 files changed, 283 insertions(+), 4 deletions(-)
  254. Commit: 4702
  255. Author: jylam
  256. Date: Fri Oct 29 15:52:51 2010 +0000
  257. * Fixed typo in img2txt doc (patch courtesy of Julien Danjou)
  258. * Fixes #85
  259. doc/img2txt.1 | 22 +++++++++++-----------
  260. 1 files changed, 11 insertions(+), 11 deletions(-)
  261. Commit: 4689
  262. Author: sam
  263. Date: Tue Oct 12 23:04:53 2010 +0000
  264. Fix the Win32 build: ssize_t was no longer defined.
  265. caca/caca_types.h | 16 ++++++++--------
  266. 1 files changed, 8 insertions(+), 8 deletions(-)
  267. Commit: 4688
  268. Author: sam
  269. Date: Tue Oct 12 15:26:02 2010 +0000
  270. Convert stuff to Visual Studio 2010. It has <stdint.h>!
  271. caca-sharp/caca-sharp.csproj | 36 +++-
  272. caca-sharp/test-csharp.csproj | 35 ++-
  273. caca/libcaca.vcproj | 514 -----------------------------------------
  274. caca/libcaca.vcxproj | 229 ++++++++++++++++++
  275. cxx/libcaca++.vcproj | 341 ---------------------------
  276. cxx/libcaca++.vcxproj | 193 +++++++++++++++
  277. cxx/test-cxx.vcproj | 335 ---------------------------
  278. cxx/test-cxx.vcxproj | 195 ++++++++++++++++
  279. examples/blit.vcproj | 363 -----------------------------
  280. examples/blit.vcxproj | 223 ++++++++++++++++++
  281. examples/colors.vcproj | 363 -----------------------------
  282. examples/colors.vcxproj | 223 ++++++++++++++++++
  283. examples/conio-snake.vcproj | 363 -----------------------------
  284. examples/conio-snake.vcxproj | 223 ++++++++++++++++++
  285. examples/conio.vcproj | 363 -----------------------------
  286. examples/conio.vcxproj | 223 ++++++++++++++++++
  287. examples/demo.vcproj | 363 -----------------------------
  288. examples/demo.vcxproj | 223 ++++++++++++++++++
  289. examples/dithering.vcproj | 363 -----------------------------
  290. examples/dithering.vcxproj | 223 ++++++++++++++++++
  291. examples/driver.vcproj | 363 -----------------------------
  292. examples/driver.vcxproj | 223 ++++++++++++++++++
  293. examples/event.vcproj | 363 -----------------------------
  294. examples/event.vcxproj | 223 ++++++++++++++++++
  295. examples/font.vcproj | 363 -----------------------------
  296. examples/font.vcxproj | 223 ++++++++++++++++++
  297. examples/frames.vcproj | 363 -----------------------------
  298. examples/frames.vcxproj | 223 ++++++++++++++++++
  299. examples/fullwidth.vcproj | 363 -----------------------------
  300. examples/fullwidth.vcxproj | 223 ++++++++++++++++++
  301. examples/gamma.vcproj | 363 -----------------------------
  302. examples/gamma.vcxproj | 223 ++++++++++++++++++
  303. examples/hsv.vcproj | 363 -----------------------------
  304. examples/hsv.vcxproj | 223 ++++++++++++++++++
  305. examples/import.vcproj | 363 -----------------------------
  306. examples/import.vcxproj | 223 ++++++++++++++++++
  307. examples/input.vcproj | 363 -----------------------------
  308. examples/input.vcxproj | 223 ++++++++++++++++++
  309. examples/transform.vcproj | 359 ----------------------------
  310. examples/transform.vcxproj | 220 ++++++++++++++++++
  311. examples/truecolor.vcproj | 363 -----------------------------
  312. examples/truecolor.vcxproj | 223 ++++++++++++++++++
  313. examples/unicode.vcproj | 363 -----------------------------
  314. examples/unicode.vcxproj | 223 ++++++++++++++++++
  315. libcaca.sln | 349 +++++++++-------------------
  316. src/cacademo.vcproj | 363 -----------------------------
  317. src/cacademo.vcxproj | 223 ++++++++++++++++++
  318. src/cacafire.vcproj | 363 -----------------------------
  319. src/cacafire.vcxproj | 223 ++++++++++++++++++
  320. src/cacaview.vcproj | 366 -----------------------------
  321. src/cacaview.vcxproj | 217 +++++++++++++++++
  322. test/bench.vcproj | 364 -----------------------------
  323. test/bench.vcxproj | 224 ++++++++++++++++++
  324. 53 files changed, 5681 insertions(+), 9430 deletions(-)
  325. Commit: 4687
  326. Author: sam
  327. Date: Sat Oct 9 09:58:00 2010 +0000
  328. Minor tuning to caca_types.h.
  329. caca/caca_types.h | 15 ++++++++++-----
  330. 1 files changed, 10 insertions(+), 5 deletions(-)
  331. Commit: 4686
  332. Author: sam
  333. Date: Sat Oct 9 09:43:25 2010 +0000
  334. Get rid of the build time generated caca_types.h. It sucked.
  335. .gitignore | 2 -
  336. caca/Makefile.am | 4 +-
  337. caca/caca_types.h | 103 +++++++++++++++++++++++++++++++++++++++++++++
  338. caca/caca_types.h.in | 114 --------------------------------------------------
  339. caca/libcaca.vcproj | 2 +-
  340. configure.ac | 16 -------
  341. win32/Makefile.am | 2 +-
  342. win32/caca_types.h | 6 ---
  343. 8 files changed, 107 insertions(+), 142 deletions(-)
  344. Commit: 4680
  345. Author: sam
  346. Date: Thu Oct 7 21:33:47 2010 +0000
  347. Link libcaca with -lgnugetopt if necessary.
  348. caca/Makefile.am | 2 +-
  349. src/Makefile.am | 2 +-
  350. 2 files changed, 2 insertions(+), 2 deletions(-)
  351. Commit: 4679
  352. Author: sam
  353. Date: Thu Oct 7 21:33:42 2010 +0000
  354. Set version to 0.99beta18.
  355. NEWS | 4 ++++
  356. configure.ac | 2 +-
  357. win32/config.h | 2 +-
  358. 3 files changed, 6 insertions(+), 2 deletions(-)
  359. Commit: 4678
  360. Author: sam
  361. Date: Thu Oct 7 21:33:36 2010 +0000
  362. Remove spurious tabs from source.
  363. caca/transform.c | 2 +-
  364. 1 files changed, 1 insertions(+), 1 deletions(-)
  365. Commit: 4677
  366. Author: sam
  367. Date: Thu Oct 7 21:03:34 2010 +0000
  368. Move mygetopt() directly into libcaca, for use by other programs.
  369. caca/Makefile.am | 1 +
  370. caca/caca.h | 25 ++++++++++
  371. caca/getopt.c | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++
  372. caca/libcaca.vcproj | 4 ++
  373. configure.ac | 1 -
  374. src/Makefile.am | 4 --
  375. src/img2txt.c | 35 +++++---------
  376. src/mygetopt.c | 120 ----------------------------------------------
  377. src/mygetopt.h | 29 -----------
  378. 9 files changed, 175 insertions(+), 177 deletions(-)
  379. Commit: 4644
  380. Author: sam
  381. Date: Thu Sep 2 21:02:16 2010 +0000
  382. Mark the font data as const. We no longer modify it in place.
  383. caca/mono9.data | 2 +-
  384. caca/monobold12.data | 2 +-
  385. tools/makefont.c | 2 +-
  386. 3 files changed, 3 insertions(+), 3 deletions(-)
  387. Commit: 4643
  388. Author: sam
  389. Date: Thu Sep 2 21:02:06 2010 +0000
  390. Comply with cygwin's curses.h implementation.
  391. caca/driver/ncurses.c | 12 ++++++++++++
  392. 1 files changed, 12 insertions(+), 0 deletions(-)
  393. Commit: 4642
  394. Author: pterjan
  395. Date: Thu Aug 26 21:57:11 2010 +0000
  396. * Do not force output to be in UTF-8, some people have not switched yet...
  397. caca/driver/slang.c | 2 +-
  398. 1 files changed, 1 insertions(+), 1 deletions(-)
  399. Commit: 4641
  400. Author: pterjan
  401. Date: Thu Aug 26 21:14:12 2010 +0000
  402. * Fix using dead keys on my us_intl keyboard
  403. - Ignore key events when XFilterEvent returns true
  404. - Do not set key to 0 when it is over 128
  405. caca/driver/x11.c | 5 ++++-
  406. 1 files changed, 4 insertions(+), 1 deletions(-)
  407. Commit: 4411
  408. Author: alxf
  409. Date: Fri Jul 2 20:04:26 2010 +0000
  410. * Bind event functions.
  411. python/caca/display.py | 89 ++++++++++++++++++++++++++++--------------------
  412. 1 files changed, 52 insertions(+), 37 deletions(-)
  413. Commit: 4410
  414. Author: alxf
  415. Date: Tue Jun 22 23:15:33 2010 +0000
  416. * Fix bad condition.
  417. python/caca/canvas.py | 2 +-
  418. 1 files changed, 1 insertions(+), 1 deletions(-)
  419. Commit: 4409
  420. Author: alxf
  421. Date: Mon Jun 21 18:09:23 2010 +0000
  422. * Rename cv variable to pointer.
  423. python/caca/canvas.py | 6 +++---
  424. 1 files changed, 3 insertions(+), 3 deletions(-)
  425. Commit: 4408
  426. Author: alxf
  427. Date: Mon Jun 21 18:06:26 2010 +0000
  428. * Add optional pointer argument to Canvas class.
  429. * get_canvas method now return Python Canvas object.
  430. python/caca/canvas.py | 14 +++++++++-----
  431. python/caca/display.py | 11 +++++++++--
  432. 2 files changed, 18 insertions(+), 7 deletions(-)
  433. Commit: 4405
  434. Author: alxf
  435. Date: Sun Jun 20 21:32:31 2010 +0000
  436. * Fix export functions.
  437. python/caca/canvas.py | 21 +++++++++++----------
  438. 1 files changed, 11 insertions(+), 10 deletions(-)
  439. Commit: 4404
  440. Author: alxf
  441. Date: Tue Jun 1 18:21:41 2010 +0000
  442. * Fix get_dirty_rect function.
  443. * Add exceptions for missing methods.
  444. python/caca/canvas.py | 61 +++++++++++++++++++++++++++++--------------------
  445. 1 files changed, 36 insertions(+), 25 deletions(-)
  446. Commit: 4403
  447. Author: alxf
  448. Date: Sun May 30 18:59:39 2010 +0000
  449. * Bind import functions.
  450. python/caca/canvas.py | 91 ++++++++++++++++++++++++++++++++++++++++++++-----
  451. 1 files changed, 82 insertions(+), 9 deletions(-)
  452. Commit: 4402
  453. Author: alxf
  454. Date: Sun May 30 12:47:28 2010 +0000
  455. * Bind export functions.
  456. python/caca/canvas.py | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
  457. 1 files changed, 61 insertions(+), 0 deletions(-)
  458. Commit: 4401
  459. Author: alxf
  460. Date: Fri May 28 17:28:43 2010 +0000
  461. * Fix python Makefile.
  462. python/Makefile.am | 3 ++-
  463. 1 files changed, 2 insertions(+), 1 deletions(-)
  464. Commit: 4400
  465. Author: pterjan
  466. Date: Thu May 27 14:43:11 2010 +0000
  467. * Improve rotated T, add P Q R ; 3 4
  468. caca/transform.c | 8 +++++++-
  469. 1 files changed, 7 insertions(+), 1 deletions(-)
  470. Commit: 4399
  471. Author: pterjan
  472. Date: Thu May 27 11:30:08 2010 +0000
  473. * Add a rotated T
  474. caca/transform.c | 1 +
  475. 1 files changed, 1 insertions(+), 0 deletions(-)
  476. Commit: 4398
  477. Author: sam
  478. Date: Thu May 20 23:32:35 2010 +0000
  479. New improved ctypes-based Python bindings, by Alex Foulon <alxf@lavabit.com>.
  480. AUTHORS | 4 +-
  481. configure.ac | 9 +
  482. python/Makefile.am | 35 +-
  483. python/README | 16 -
  484. python/caca.txt | 26 --
  485. python/caca/__init__.py | 27 ++
  486. python/caca/canvas.py | 812 ++++++++++++++++++++++++++++++++++++++++
  487. python/caca/common.py | 335 +++++++++++++++++
  488. python/caca/display.py | 251 +++++++++++++
  489. python/caca/dither.py | 65 ++++
  490. python/caca/font.py | 59 +++
  491. python/examples/cacainfo.py | 37 ++
  492. python/examples/drawing.py | 118 ++++++
  493. python/examples/gol.py | 171 +++++++++
  494. python/pypycaca.c | 860 -------------------------------------------
  495. python/pypycaca.h | 159 --------
  496. python/setup.py | 12 +
  497. python/snake.py | 167 ---------
  498. python/test1.py | 114 ------
  499. python/test2.py | 56 ---
  500. 20 files changed, 1914 insertions(+), 1419 deletions(-)
  501. Commit: 4396
  502. Author: sam
  503. Date: Thu Apr 22 13:54:44 2010 +0000
  504. On Win32 and Win64, define 32-bit C99 types as ints instead of longs, because
  505. a lot of software (wrongly) assumes that int32_t is the same as int.
  506. caca/caca_types.h.in | 8 ++++----
  507. 1 files changed, 4 insertions(+), 4 deletions(-)
  508. Commit: 4395
  509. Author: sam
  510. Date: Tue Apr 20 12:19:55 2010 +0000
  511. Fix a few things in the VS2k8 solution.
  512. caca/libcaca.vcproj | 8 ++++----
  513. libcaca.sln | 3 +++
  514. 2 files changed, 7 insertions(+), 4 deletions(-)
  515. Commit: 4392
  516. Author: sam
  517. Date: Fri Apr 16 21:06:09 2010 +0000
  518. Clarify the need to bootstrap in README.
  519. README | 4 ++++
  520. 1 files changed, 4 insertions(+), 0 deletions(-)
  521. Commit: 4390
  522. Author: sam
  523. Date: Fri Apr 16 11:23:02 2010 +0000
  524. Fix the Visual Studio solution.
  525. libcaca.sln | 35 +++++++++++++++--------------------
  526. 1 files changed, 15 insertions(+), 20 deletions(-)
  527. Commit: 4389
  528. Author: sam
  529. Date: Fri Apr 16 11:22:38 2010 +0000
  530. A few C89 compilation fixes.
  531. caca/triangle.c | 95 +++++++++++++++++++++++++------------------------------
  532. 1 files changed, 43 insertions(+), 52 deletions(-)
  533. Commit: 4387
  534. Author: sam
  535. Date: Thu Apr 1 19:42:28 2010 +0000
  536. Add new Unicode characters to other transformation routines.
  537. caca/transform.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  538. 1 files changed, 51 insertions(+), 1 deletions(-)
  539. Commit: 4386
  540. Author: pterjan
  541. Date: Mon Mar 29 10:48:24 2010 +0000
  542. * Add few unicode charecters to the flip table
  543. caca/transform.c | 28 ++++++++++++++++++++++++++++
  544. 1 files changed, 28 insertions(+), 0 deletions(-)
  545. Commit: 4385
  546. Author: sam
  547. Date: Sun Mar 21 21:53:59 2010 +0000
  548. Fix a typo in doc/Makefile.am preventing the documentation to build.
  549. doc/Makefile.am | 2 +-
  550. 1 files changed, 1 insertions(+), 1 deletions(-)
  551. Commit: 4369
  552. Author: sam
  553. Date: Mon Feb 15 23:57:13 2010 +0000
  554. Add the copyright unit test and update copyright information everywhere.
  555. caca/attr.c | 2 +-
  556. caca/box.c | 2 +-
  557. caca/caca.c | 2 +-
  558. caca/caca0.c | 2 +-
  559. caca/caca_conio.c | 2 +-
  560. caca/caca_conio.h | 2 +-
  561. caca/caca_debug.h | 2 +-
  562. caca/caca_internals.h | 2 +-
  563. caca/caca_prof.h | 2 +-
  564. caca/caca_stubs.h | 2 +-
  565. caca/caca_types.h.in | 2 +-
  566. caca/canvas.c | 2 +-
  567. caca/charset.c | 2 +-
  568. caca/codec/codec.h | 2 +-
  569. caca/codec/export.c | 2 +-
  570. caca/codec/import.c | 2 +-
  571. caca/codec/text.c | 2 +-
  572. caca/conic.c | 2 +-
  573. caca/dirty.c | 2 +-
  574. caca/dither.c | 2 +-
  575. caca/driver/conio.c | 2 +-
  576. caca/driver/gl.c | 2 +-
  577. caca/driver/ncurses.c | 2 +-
  578. caca/driver/null.c | 2 +-
  579. caca/driver/raw.c | 2 +-
  580. caca/driver/slang.c | 2 +-
  581. caca/driver/vga.c | 2 +-
  582. caca/driver/win32.c | 2 +-
  583. caca/driver/x11.c | 2 +-
  584. caca/event.c | 2 +-
  585. caca/figfont.c | 2 +-
  586. caca/file.c | 2 +-
  587. caca/font.c | 2 +-
  588. caca/frame.c | 2 +-
  589. caca/graphics.c | 2 +-
  590. caca/legacy.c | 2 +-
  591. caca/line.c | 2 +-
  592. caca/prof.c | 2 +-
  593. caca/string.c | 2 +-
  594. caca/time.c | 2 +-
  595. caca/transform.c | 2 +-
  596. caca/triangle.c | 2 +-
  597. cxx/caca++.cpp | 5 +++--
  598. cxx/caca++.h | 5 +++--
  599. cxx/cxxtest.cpp | 3 ++-
  600. examples/blit.c | 2 +-
  601. examples/canvas.c | 2 +-
  602. examples/colors.c | 2 +-
  603. examples/conio-snake.cpp | 1 +
  604. examples/conio.c | 4 ++++
  605. examples/demo.c | 2 +-
  606. examples/demo0.c | 2 +-
  607. examples/dithering.c | 2 +-
  608. examples/driver.c | 2 +-
  609. examples/event.c | 2 +-
  610. examples/export.c | 2 +-
  611. examples/figfont.c | 2 +-
  612. examples/font.c | 2 +-
  613. examples/font2tga.c | 2 +-
  614. examples/frames.c | 2 +-
  615. examples/fullwidth.c | 2 +-
  616. examples/gamma.c | 2 +-
  617. examples/hsv.c | 2 +-
  618. examples/import.c | 2 +-
  619. examples/input.c | 2 +-
  620. examples/mouse.c | 2 +-
  621. examples/spritedit.c | 2 +-
  622. examples/swallow.c | 2 +-
  623. examples/text.c | 2 +-
  624. examples/transform.c | 2 +-
  625. examples/trifiller.c | 2 +-
  626. examples/truecolor.c | 2 +-
  627. examples/unicode.c | 2 +-
  628. kernel/kernel.c | 2 +-
  629. kernel/kernel.h | 2 +-
  630. kernel/multiboot.h | 1 +
  631. ruby/caca-canvas.c | 2 +-
  632. ruby/caca-canvas.h | 11 +++++++++++
  633. ruby/caca-display.c | 2 +-
  634. ruby/caca-display.h | 11 +++++++++++
  635. ruby/caca-dither.c | 2 +-
  636. ruby/caca-dither.h | 11 +++++++++++
  637. ruby/caca-event.c | 2 +-
  638. ruby/caca-event.h | 11 +++++++++++
  639. ruby/caca-font.c | 2 +-
  640. ruby/caca-font.h | 11 +++++++++++
  641. ruby/caca.c | 2 +-
  642. ruby/common.h | 11 +++++++++++
  643. src/aafire.c | 2 +-
  644. src/cacademo.c | 2 +-
  645. src/cacadraw.c | 2 +-
  646. src/cacaplay.c | 2 +-
  647. src/cacaserver.c | 2 +-
  648. src/cacaview.c | 2 +-
  649. src/common-image.c | 2 +-
  650. src/common-image.h | 2 +-
  651. src/img2txt.c | 2 +-
  652. src/texture.h | 12 ++++++++++++
  653. test/Makefile.am | 5 +++--
  654. test/check-copyright | 39 +++++++++++++++++++++++++++++++++++++++
  655. tools/makefont.c | 4 ++--
  656. tools/optipal.c | 2 +-
  657. tools/sortchars.c | 2 +-
  658. 103 files changed, 223 insertions(+), 96 deletions(-)
  659. Commit: 4363
  660. Author: sam
  661. Date: Wed Feb 10 23:35:08 2010 +0000
  662. Use Computer Modern fonts instead of that ugly Times.
  663. doc/Makefile.am | 3 ++-
  664. 1 files changed, 2 insertions(+), 1 deletions(-)
  665. Commit: 4352
  666. Author: sam
  667. Date: Tue Feb 9 00:49:31 2010 +0000
  668. Make the check-source test more generic.
  669. Makefile.am | 2 ++
  670. test/check-source | 5 +++--
  671. 2 files changed, 5 insertions(+), 2 deletions(-)
  672. Commit: 4351
  673. Author: sam
  674. Date: Tue Feb 9 00:45:18 2010 +0000
  675. Get rid of pushd/popd in the testsuite.
  676. test/check-source | 10 ++++------
  677. 1 files changed, 4 insertions(+), 6 deletions(-)
  678. Commit: 4346
  679. Author: sam
  680. Date: Mon Feb 8 23:39:34 2010 +0000
  681. Synchronise mygetopt.c with zzuf.
  682. src/mygetopt.c | 12 ++++++++----
  683. src/mygetopt.h | 4 ++--
  684. 2 files changed, 10 insertions(+), 6 deletions(-)
  685. Commit: 4341
  686. Author: sam
  687. Date: Mon Feb 8 14:29:19 2010 +0000
  688. Add triangle texture mapping to NEWS and update ChangeLog.
  689. ChangeLog | 19 +++++++++++++++++++
  690. NEWS | 1 +
  691. 2 files changed, 20 insertions(+), 0 deletions(-)
  692. Commit: 4340
  693. Author: sam
  694. Date: Mon Feb 8 13:59:04 2010 +0000
  695. Update changelog.
  696. ChangeLog | 22 ++++++++++++++++++++--
  697. 1 files changed, 20 insertions(+), 2 deletions(-)
  698. Commit: 4339
  699. Author: sam
  700. Date: Mon Feb 8 13:57:46 2010 +0000
  701. Disable set_dither_palette until we really use it.
  702. caca-sharp/Dither.cs | 2 ++
  703. 1 files changed, 2 insertions(+), 0 deletions(-)
  704. Commit: 4338
  705. Author: sam
  706. Date: Mon Feb 8 13:51:52 2010 +0000
  707. Fix distribution of Java source.
  708. java/Makefile.am | 69 ++++++++++++++++++++++++++++++++---------------------
  709. 1 files changed, 42 insertions(+), 27 deletions(-)
  710. Commit: 4334
  711. Author: sam
  712. Date: Mon Feb 8 01:50:59 2010 +0000
  713. Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
  714. ChangeLog | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  715. NEWS | 3 +
  716. win32/config.h | 2 +-
  717. 3 files changed, 243 insertions(+), 1 deletions(-)
  718. Commit: 4333
  719. Author: sam
  720. Date: Mon Feb 8 01:27:22 2010 +0000
  721. Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  722. AUTHORS | 2 +-
  723. ChangeLog | 26 +-
  724. Makefile.am | 1 -
  725. NEWS | 37 +-
  726. NOTES | 1 -
  727. README | 7 +-
  728. THANKS | 2 +-
  729. bootstrap | 1 -
  730. build-dos | 1 -
  731. build-kernel | 3 +-
  732. build-win32 | 1 -
  733. caca-config.in | 1 -
  734. caca-php/examples/cacainfo.php | 56 +-
  735. caca-php/examples/cacapig.php | 82 ++--
  736. caca-php/examples/colors.php | 24 +-
  737. caca-php/examples/demo.php | 630 +++++++++++-----------
  738. caca-php/examples/dithering.php | 8 +-
  739. caca-php/examples/export.php | 166 +++---
  740. caca-php/examples/figfont.php | 30 +-
  741. caca-php/examples/fullwidth.php | 32 +-
  742. caca-php/examples/img2txt.php | 682 ++++++++++++------------
  743. caca-php/examples/import.php | 24 +-
  744. caca-php/examples/polyline.php | 44 +-
  745. caca-php/examples/render.php | 30 +-
  746. caca-php/examples/test.php | 208 ++++----
  747. caca-php/examples/text.php | 38 +-
  748. caca-php/examples/transform.php | 32 +-
  749. caca-php/examples/truecolor.php | 30 +-
  750. caca-php/examples/unicode.php | 10 +-
  751. caca-php/examples/www/cacainfo.php | 56 +-
  752. caca-php/examples/www/colors.php | 20 +-
  753. caca-php/examples/www/dithering.php | 4 +-
  754. caca-php/examples/www/export.php | 264 +++++-----
  755. caca-php/examples/www/figlet.php | 52 +-
  756. caca-php/examples/www/fullwidth.php | 28 +-
  757. caca-php/examples/www/img2txt.php | 858 +++++++++++++++----------------
  758. caca-php/examples/www/import.php | 42 +-
  759. caca-php/examples/www/render.php | 66 ++--
  760. caca-php/examples/www/text.php | 36 +-
  761. caca-php/examples/www/transform.php | 28 +-
  762. caca-php/examples/www/truecolor.php | 26 +-
  763. caca-php/examples/www/unicode.php | 6 +-
  764. caca-sharp/AssemblyInfo.cs | 2 -
  765. caca-sharp/Attr.cs | 2 -
  766. caca-sharp/Caca.cs | 2 -
  767. caca-sharp/Canvas.cs | 2 -
  768. caca-sharp/Display.cs | 2 -
  769. caca-sharp/Dither.cs | 2 -
  770. caca-sharp/Event.cs | 2 -
  771. caca-sharp/Font.cs | 2 -
  772. caca-sharp/Makefile.am | 1 -
  773. caca-sharp/test.cs | 2 -
  774. caca/Makefile.am | 1 -
  775. caca/attr.c | 2 -
  776. caca/box.c | 2 -
  777. caca/caca.c | 2 -
  778. caca/caca.h | 3 -
  779. caca/caca0.c | 2 -
  780. caca/caca0.h | 2 -
  781. caca/caca_conio.c | 2 -
  782. caca/caca_conio.h | 2 -
  783. caca/caca_debug.h | 9 +-
  784. caca/caca_internals.h | 2 -
  785. caca/caca_prof.h | 9 +-
  786. caca/caca_stubs.h | 9 +-
  787. caca/caca_types.h.in | 9 +-
  788. caca/canvas.c | 2 -
  789. caca/charset.c | 2 -
  790. caca/codec/codec.h | 2 -
  791. caca/codec/export.c | 2 -
  792. caca/codec/import.c | 2 -
  793. caca/codec/text.c | 2 -
  794. caca/conic.c | 2 -
  795. caca/dirty.c | 2 -
  796. caca/dither.c | 2 -
  797. caca/driver/cocoa.m | 2 -
  798. caca/driver/conio.c | 2 -
  799. caca/driver/gl.c | 2 -
  800. caca/driver/ncurses.c | 2 -
  801. caca/driver/null.c | 2 -
  802. caca/driver/raw.c | 2 -
  803. caca/driver/slang.c | 2 -
  804. caca/driver/vga.c | 2 -
  805. caca/driver/win32.c | 2 -
  806. caca/driver/x11.c | 2 -
  807. caca/event.c | 2 -
  808. caca/figfont.c | 2 -
  809. caca/file.c | 2 -
  810. caca/font.c | 2 -
  811. caca/frame.c | 2 -
  812. caca/graphics.c | 2 -
  813. caca/legacy.c | 2 -
  814. caca/line.c | 2 -
  815. caca/prof.c | 2 -
  816. caca/string.c | 2 -
  817. caca/time.c | 2 -
  818. caca/transform.c | 2 -
  819. caca/triangle.c | 2 -
  820. configure.ac | 1 -
  821. cxx/Makefile.am | 1 -
  822. cxx/caca++.cpp | 2 -
  823. cxx/caca++.h | 3 -
  824. cxx/cxxtest.cpp | 2 -
  825. doc/Makefile.am | 1 -
  826. doc/canvas.dox | 2 -
  827. doc/font.dox | 2 -
  828. doc/footer.html | 1 -
  829. doc/header.html | 1 -
  830. doc/libcaca.dox | 2 -
  831. doc/migrating.dox | 2 -
  832. doc/style.dox | 2 -
  833. doc/tutorial.dox | 2 -
  834. doc/user.dox | 2 -
  835. examples/Makefile.am | 1 -
  836. examples/blit.c | 2 -
  837. examples/canvas.c | 2 -
  838. examples/colors.c | 2 -
  839. examples/demo.c | 2 -
  840. examples/demo0.c | 2 -
  841. examples/dithering.c | 2 -
  842. examples/driver.c | 2 -
  843. examples/event.c | 2 -
  844. examples/export.c | 2 -
  845. examples/figfont.c | 2 -
  846. examples/font.c | 2 -
  847. examples/font2tga.c | 2 -
  848. examples/frames.c | 2 -
  849. examples/fullwidth.c | 2 -
  850. examples/gamma.c | 2 -
  851. examples/hsv.c | 2 -
  852. examples/import.c | 2 -
  853. examples/input.c | 2 -
  854. examples/mouse.c | 2 -
  855. examples/spritedit.c | 2 -
  856. examples/swallow.c | 2 -
  857. examples/text.c | 2 -
  858. examples/transform.c | 2 -
  859. examples/trifiller.c | 2 -
  860. examples/truecolor.c | 2 -
  861. examples/unicode.c | 2 -
  862. java/Makefile.am | 1 -
  863. java/README | 1 -
  864. java/caca_java_common.c | 2 -
  865. java/caca_java_common.h | 2 -
  866. java/examples/Driver.java | 2 -
  867. java/examples/TrueColor.java | 2 -
  868. java/org/zoy/caca/Attribute.java | 2 -
  869. java/org/zoy/caca/Caca.java | 2 -
  870. java/org/zoy/caca/CacaException.java | 2 -
  871. java/org/zoy/caca/CacaObject.java | 2 -
  872. java/org/zoy/caca/Canvas.java | 2 -
  873. java/org/zoy/caca/Color.java | 4 +-
  874. java/org/zoy/caca/Display.java | 2 -
  875. java/org/zoy/caca/Dither.java | 2 -
  876. java/org/zoy/caca/Event.java | 2 -
  877. java/org/zoy/caca/Font.java | 2 -
  878. java/org/zoy/caca/NativeObject.java | 2 -
  879. java/org/zoy/caca/TimeoutException.java | 2 -
  880. java/org_zoy_caca_Attribute.c | 2 -
  881. java/org_zoy_caca_Caca.c | 2 -
  882. java/org_zoy_caca_Canvas.c | 8 +-
  883. java/org_zoy_caca_Display.c | 2 -
  884. java/org_zoy_caca_Dither.c | 4 +-
  885. java/org_zoy_caca_Event.c | 2 -
  886. java/org_zoy_caca_Font.c | 2 -
  887. kernel/Makefile.am | 1 -
  888. kernel/boot/gdt.c | 7 +-
  889. kernel/boot/idt.c | 7 +-
  890. kernel/boot/interruptions.c | 5 +-
  891. kernel/boot/pic.c | 5 +-
  892. kernel/boot/stage2.c | 7 +-
  893. kernel/boot/stage2.h | 5 +-
  894. kernel/drivers/floppy.c | 5 +-
  895. kernel/drivers/floppy.h | 5 +-
  896. kernel/drivers/keyboard.c | 5 +-
  897. kernel/drivers/memory.c | 5 +-
  898. kernel/drivers/memory.h | 5 +-
  899. kernel/drivers/processor.c | 5 +-
  900. kernel/drivers/processor.h | 5 +-
  901. kernel/drivers/timer.c | 11 +-
  902. kernel/drivers/timer.h | 5 +-
  903. kernel/kernel.c | 3 -
  904. kernel/kernel.h | 2 -
  905. kernel/klibc.c | 5 +-
  906. kernel/klibc.h | 2 -
  907. perl/lib/Term/Caca.pm | 1 -
  908. perl/lib/Term/Caca/Constants.pm | 1 -
  909. perl/lib/Term/Kaka.pm | 1 -
  910. python/Makefile.am | 3 +-
  911. python/pypycaca.c | 2 -
  912. python/pypycaca.h | 2 -
  913. ruby/Makefile.am | 1 -
  914. ruby/ruby-caca.dox | 2 +-
  915. ruby/ruby.dox | 2 +-
  916. src/Makefile.am | 1 -
  917. src/aafire.c | 2 -
  918. src/cacademo.c | 2 -
  919. src/cacadraw.c | 2 -
  920. src/cacaplay.c | 2 -
  921. src/cacaserver.c | 2 -
  922. src/cacaview.c | 2 -
  923. src/common-image.c | 2 -
  924. src/common-image.h | 2 -
  925. src/img2txt.c | 2 -
  926. src/mygetopt.c | 2 -
  927. src/mygetopt.h | 2 -
  928. test/Makefile.am | 1 -
  929. test/caca-test.cpp | 2 -
  930. test/canvas.cpp | 2 -
  931. test/check-source | 2 +-
  932. test/dirty.cpp | 2 -
  933. test/driver.cpp | 2 -
  934. test/export.cpp | 2 -
  935. test/simple.c | 2 -
  936. tools/Makefile.am | 1 -
  937. tools/makefont.c | 2 -
  938. tools/optipal.c | 1 -
  939. tools/sortchars.c | 1 -
  940. win32/Makefile.am | 1 -
  941. win32/config.h | 2 +-
  942. 220 files changed, 1885 insertions(+), 2247 deletions(-)
  943. Commit: 4332
  944. Author: sam
  945. Date: Mon Feb 8 00:40:21 2010 +0000
  946. Nicer make check output for our custom tests.
  947. test/check-doxygen | 10 +++++++---
  948. test/check-source | 20 +++++++++++++-------
  949. test/check-win32 | 11 +++++++----
  950. 3 files changed, 27 insertions(+), 14 deletions(-)
  951. Commit: 4331
  952. Author: sam
  953. Date: Sun Feb 7 23:44:38 2010 +0000
  954. Add missing ruby/test file to the distributed tarball.
  955. ruby/Makefile.am | 1 +
  956. 1 files changed, 1 insertions(+), 0 deletions(-)
  957. Commit: 4330
  958. Author: sam
  959. Date: Sun Feb 7 22:37:18 2010 +0000
  960. Improve changelog generation.
  961. ChangeLog | 3706 ++++++++++++++++++++++++++++++-----------------------------
  962. Makefile.am | 3 +-
  963. 2 files changed, 1917 insertions(+), 1792 deletions(-)
  964. Commit: 4328
  965. Author: sam
  966. Date: Sun Feb 7 21:11:03 2010 +0000
  967. Update logo in the PHP bindings.
  968. caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes
  969. caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes
  970. 2 files changed, 0 insertions(+), 0 deletions(-)
  971. Commit: 4326
  972. Author: sam
  973. Date: Sun Feb 7 20:59:05 2010 +0000
  974. Replace the old caca texture with a copy of our new logo.
  975. src/cacademo.c | 5 +-
  976. src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  977. 2 files changed, 259 insertions(+), 6 deletions(-)
  978. Commit: 4325
  979. Author: sam
  980. Date: Sun Feb 7 17:21:51 2010 +0000
  981. Fix dllexport usage, courtesy of Carlo Bramini in #48.
  982. caca/caca.h | 8 ++++----
  983. caca/caca0.h | 6 +++---
  984. 2 files changed, 7 insertions(+), 7 deletions(-)
  985. Commit: 4324
  986. Author: sam
  987. Date: Sun Feb 7 17:21:45 2010 +0000
  988. Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  989. fixing this in #48.
  990. caca/caca0.h | 4 +++-
  991. 1 files changed, 3 insertions(+), 1 deletions(-)
  992. Commit: 4323
  993. Author: sam
  994. Date: Sun Feb 7 17:01:16 2010 +0000
  995. Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  996. Carlo Bramini. Addresses #48.
  997. caca/caca.h | 6 +++++-
  998. 1 files changed, 5 insertions(+), 1 deletions(-)
  999. Commit: 4322
  1000. Author: sam
  1001. Date: Sun Feb 7 17:01:10 2010 +0000
  1002. Do not use htons/htonl in makefont.c, since we already have hton16/hton32
  1003. which do not require to initialise winsock on Windows. Addresses #48.
  1004. tools/makefont.c | 5 +++--
  1005. 1 files changed, 3 insertions(+), 2 deletions(-)
  1006. Commit: 4321
  1007. Author: sam
  1008. Date: Sun Feb 7 15:57:52 2010 +0000
  1009. Add brief documentation to figfont functions.
  1010. caca/figfont.c | 3 +++
  1011. 1 files changed, 3 insertions(+), 0 deletions(-)
  1012. Commit: 4320
  1013. Author: sam
  1014. Date: Sun Feb 7 15:57:46 2010 +0000
  1015. Split check-build into check-doygen, check-source and check-win32.
  1016. test/Makefile.am | 7 +++-
  1017. test/check-build | 71 ----------------------------------------------------
  1018. test/check-doxygen | 14 ++++++++++
  1019. test/check-source | 32 +++++++++++++++++++++++
  1020. test/check-win32 | 27 +++++++++++++++++++
  1021. 5 files changed, 78 insertions(+), 73 deletions(-)
  1022. Commit: 4318
  1023. Author: sam
  1024. Date: Sun Feb 7 00:22:38 2010 +0000
  1025. Document file functions and fix a few issues here and there.
  1026. caca/caca.h | 32 ++++++++++++++-----------
  1027. caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1028. caca/string.c | 2 +-
  1029. win32/config.h | 1 +
  1030. 4 files changed, 89 insertions(+), 15 deletions(-)
  1031. Commit: 4317
  1032. Author: sam
  1033. Date: Sun Feb 7 00:22:31 2010 +0000
  1034. Move some configuration stuff from build-kernel into configure.ac.
  1035. build-kernel | 41 ++++++++++++++++++-----------------------
  1036. build-win32 | 2 +-
  1037. configure.ac | 39 ++++++++++++++++++++++++++-------------
  1038. kernel/klibc.h | 6 +++++-
  1039. 4 files changed, 50 insertions(+), 38 deletions(-)
  1040. Commit: 4316
  1041. Author: sam
  1042. Date: Sat Feb 6 21:20:40 2010 +0000
  1043. Generate a better changelog.
  1044. ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------
  1045. Makefile.am | 8 +-
  1046. 2 files changed, 22052 insertions(+), 14841 deletions(-)
  1047. Commit: 4304
  1048. Author: sam
  1049. Date: Wed Jan 27 00:42:57 2010 +0000
  1050. Activate colour toilet font support.
  1051. caca/figfont.c | 7 ++-----
  1052. 1 files changed, 2 insertions(+), 5 deletions(-)
  1053. Commit: 4303
  1054. Author: sam
  1055. Date: Mon Jan 25 12:40:18 2010 +0000
  1056. Don't fail the check-build test if documentation was not built.
  1057. test/check-build | 4 ++--
  1058. 1 files changed, 2 insertions(+), 2 deletions(-)
  1059. Commit: 4302
  1060. Author: sam
  1061. Date: Mon Jan 25 01:47:21 2010 +0000
  1062. Simpler and more accurate troff colour selection.
  1063. caca/codec/export.c | 39 +++++++++++++--------------------------
  1064. 1 files changed, 13 insertions(+), 26 deletions(-)
  1065. Commit: 4301
  1066. Author: pterjan
  1067. Date: Sun Jan 24 22:04:10 2010 +0000
  1068. * Always draw all background in troff output, on beginning of lines too
  1069. caca/codec/export.c | 13 ++++++++-----
  1070. 1 files changed, 8 insertions(+), 5 deletions(-)
  1071. Commit: 4300
  1072. Author: sam
  1073. Date: Sun Jan 24 21:58:17 2010 +0000
  1074. Fix the source code to reduce testsuite errors.
  1075. caca/codec/export.c | 33 ++++++++++++++++-----------------
  1076. kernel/Makefile.am | 2 ++
  1077. kernel/kernel.c | 12 ++++++------
  1078. kernel/kernel.h | 12 +++++-------
  1079. kernel/multiboot.h | 18 +++++++++---------
  1080. test/check-build | 5 +++--
  1081. win32/config.h | 1 +
  1082. 7 files changed, 42 insertions(+), 41 deletions(-)
  1083. Commit: 4299
  1084. Author: pterjan
  1085. Date: Sun Jan 24 21:43:19 2010 +0000
  1086. * Always draw all background in troff output
  1087. caca/codec/export.c | 9 +++++++--
  1088. 1 files changed, 7 insertions(+), 2 deletions(-)
  1089. Commit: 4298
  1090. Author: pterjan
  1091. Date: Sun Jan 24 21:15:01 2010 +0000
  1092. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  1093. kernel/Makefile.am | 1 -
  1094. 1 files changed, 0 insertions(+), 1 deletions(-)
  1095. Commit: 4297
  1096. Author: sam
  1097. Date: Sun Jan 24 01:47:25 2010 +0000
  1098. Fix check-build verbosity.
  1099. test/check-build | 6 +++++-
  1100. 1 files changed, 5 insertions(+), 1 deletions(-)
  1101. Commit: 4296
  1102. Author: sam
  1103. Date: Sun Jan 24 01:47:18 2010 +0000
  1104. Fix shrext_cmds usage in configure.ac.
  1105. configure.ac | 4 ++--
  1106. 1 files changed, 2 insertions(+), 2 deletions(-)
  1107. Commit: 4292
  1108. Author: pterjan
  1109. Date: Thu Jan 21 11:14:24 2010 +0000
  1110. * Add back some missing spaces
  1111. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  1112. 1 files changed, 50 insertions(+), 50 deletions(-)
  1113. Commit: 4235
  1114. Author: pterjan
  1115. Date: Wed Jan 6 20:56:29 2010 +0000
  1116. * Map colors to the ones known by groff, defining mines don't work
  1117. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  1118. 1 files changed, 31 insertions(+), 32 deletions(-)
  1119. Commit: 4229
  1120. Author: sam
  1121. Date: Wed Jan 6 00:10:31 2010 +0000
  1122. Move conditional java targets to the top of Makefile.am.
  1123. java/Makefile.am | 10 +++++-----
  1124. 1 files changed, 5 insertions(+), 5 deletions(-)
  1125. Commit: 4228
  1126. Author: pterjan
  1127. Date: Wed Jan 6 00:05:09 2010 +0000
  1128. * Improve a bit troff export
  1129. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  1130. 1 files changed, 36 insertions(+), 10 deletions(-)
  1131. Commit: 4227
  1132. Author: pterjan
  1133. Date: Tue Jan 5 23:27:26 2010 +0000
  1134. * Add experimental troff export
  1135. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1136. 1 files changed, 73 insertions(+), 0 deletions(-)
  1137. Commit: 4225
  1138. Author: pterjan
  1139. Date: Tue Jan 5 21:59:10 2010 +0000
  1140. * Do not want libjava.jar when we don't build java binding
  1141. java/Makefile.am | 2 +-
  1142. 1 files changed, 1 insertions(+), 1 deletions(-)
  1143. Commit: 4220
  1144. Author: sam
  1145. Date: Sun Jan 3 02:54:32 2010 +0000
  1146. Clean up .gitignore and documentation build rules.
  1147. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  1148. Makefile.am | 5 ++-
  1149. caca-sharp/.gitignore | 3 --
  1150. caca/.gitignore | 1 -
  1151. cxx/.gitignore | 1 -
  1152. doc/.gitignore | 4 ---
  1153. doc/Makefile.am | 7 ++---
  1154. doc/doxygen.cfg.in | 2 +-
  1155. examples/.gitignore | 29 ----------------------
  1156. ruby/.gitignore | 2 -
  1157. src/.gitignore | 7 -----
  1158. test/.gitignore | 3 --
  1159. test/check-build | 11 ++++++++
  1160. tools/.gitignore | 3 --
  1161. 14 files changed, 83 insertions(+), 60 deletions(-)
  1162. Commit: 4219
  1163. Author: sam
  1164. Date: Sun Jan 3 02:54:17 2010 +0000
  1165. Clean up files generated by build-kernel in make clean.
  1166. build-kernel | 11 ++++++-----
  1167. kernel/Makefile.am | 4 ++++
  1168. 2 files changed, 10 insertions(+), 5 deletions(-)
  1169. Commit: 4198
  1170. Author: sam
  1171. Date: Thu Dec 24 00:02:16 2009 +0000
  1172. Build Java examples and add wrapper scripts to run them.
  1173. java/.gitignore | 1 +
  1174. java/Makefile.am | 13 +++++++++++--
  1175. java/examples/Driver | 6 ++++++
  1176. java/examples/Driver.java | 2 +-
  1177. java/examples/TrueColor | 6 ++++++
  1178. java/org/zoy/caca/Caca.java | 2 +-
  1179. 6 files changed, 26 insertions(+), 4 deletions(-)
  1180. Commit: 4197
  1181. Author: sam
  1182. Date: Wed Dec 23 11:34:49 2009 +0000
  1183. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  1184. AUTHORS | 3 +
  1185. Makefile.am | 4 +-
  1186. configure.ac | 45 ++++
  1187. java/.gitignore | 3 +
  1188. java/Makefile.am | 94 ++++++++
  1189. java/README | 20 ++
  1190. java/caca_java_common.c | 31 +++
  1191. java/caca_java_common.h | 23 ++
  1192. java/examples/Driver.java | 54 +++++
  1193. java/examples/TrueColor.java | 38 +++
  1194. java/org/zoy/caca/Attribute.java | 60 +++++
  1195. java/org/zoy/caca/Caca.java | 33 +++
  1196. java/org/zoy/caca/CacaException.java | 24 ++
  1197. java/org/zoy/caca/CacaObject.java | 40 ++++
  1198. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  1199. java/org/zoy/caca/Color.java | 84 +++++++
  1200. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  1201. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  1202. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  1203. java/org/zoy/caca/Font.java | 61 +++++
  1204. java/org/zoy/caca/NativeObject.java | 20 ++
  1205. java/org/zoy/caca/TimeoutException.java | 24 ++
  1206. java/org_zoy_caca_Attribute.c | 62 +++++
  1207. java/org_zoy_caca_Caca.c | 24 ++
  1208. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  1209. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  1210. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  1211. java/org_zoy_caca_Event.c | 80 +++++++
  1212. java/org_zoy_caca_Font.c | 117 +++++++++
  1213. 29 files changed, 2663 insertions(+), 1 deletions(-)
  1214. Commit: 4160
  1215. Author: jylam
  1216. Date: Sun Dec 20 16:29:24 2009 +0000
  1217. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  1218. build-kernel | 2 +-
  1219. kernel/drivers/processor.c | 10 ++++++----
  1220. kernel/kernel.c | 12 ++++++++----
  1221. 3 files changed, 15 insertions(+), 9 deletions(-)
  1222. Commit: 4159
  1223. Author: jylam
  1224. Date: Sun Dec 20 15:41:41 2009 +0000
  1225. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  1226. build-kernel | 8 +-
  1227. kernel/drivers/processor.c | 49 +++++
  1228. kernel/drivers/processor.h | 2 +
  1229. kernel/drivers/timer.c | 55 ++++---
  1230. kernel/kernel.c | 22 +--
  1231. kernel/kernel.h | 2 +
  1232. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  1233. kernel/klibc.h | 3 +-
  1234. 8 files changed, 336 insertions(+), 235 deletions(-)
  1235. Commit: 4158
  1236. Author: jylam
  1237. Date: Sun Dec 20 14:02:02 2009 +0000
  1238. * Fix indentation and add licensing and copyright headers to kernel
  1239. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  1240. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  1241. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  1242. kernel/boot/pic.c | 99 ++++++++++++--------
  1243. kernel/boot/stage2.c | 37 ++++++---
  1244. kernel/boot/stage2.h | 18 ++++
  1245. kernel/drivers/floppy.c | 19 ++++-
  1246. kernel/drivers/floppy.h | 28 +++++-
  1247. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  1248. kernel/drivers/memory.c | 17 ++++-
  1249. kernel/drivers/memory.h | 15 +++
  1250. kernel/drivers/processor.c | 18 +++-
  1251. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  1252. kernel/drivers/timer.c | 68 ++++++++-------
  1253. kernel/drivers/timer.h | 18 ++++-
  1254. kernel/kernel.c | 13 +--
  1255. kernel/kernel.h | 10 +--
  1256. kernel/klibc.c | 16 ++++
  1257. kernel/klibc.h | 68 ++++++++++-----
  1258. 19 files changed, 824 insertions(+), 496 deletions(-)
  1259. Commit: 4157
  1260. Author: jylam
  1261. Date: Sun Dec 20 13:45:00 2009 +0000
  1262. * Fill CPU id correctly, you dumb fuck.
  1263. kernel/drivers/processor.c | 2 ++
  1264. 1 files changed, 2 insertions(+), 0 deletions(-)
  1265. Commit: 4156
  1266. Author: jylam
  1267. Date: Sun Dec 20 13:40:42 2009 +0000
  1268. * XCode project file updated for kernel
  1269. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  1270. 1 files changed, 75 insertions(+), 2 deletions(-)
  1271. Commit: 4155
  1272. Author: jylam
  1273. Date: Sun Dec 20 13:36:15 2009 +0000
  1274. * Forgot kernel build script
  1275. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  1276. 1 files changed, 48 insertions(+), 19 deletions(-)
  1277. Commit: 4154
  1278. Author: jylam
  1279. Date: Sun Dec 20 13:33:11 2009 +0000
  1280. * Total kernel rewrite
  1281. configure.ac | 2 +-
  1282. kernel/boot/bootsect.asm | 123 +++++++++
  1283. kernel/boot/gdt.c | 101 ++++++++
  1284. kernel/boot/idt.c | 132 ++++++++++
  1285. kernel/boot/int.asm | 147 +++++++++++
  1286. kernel/boot/interruptions.c | 112 ++++++++
  1287. kernel/boot/pic.c | 73 ++++++
  1288. kernel/boot/stage2.c | 30 +++
  1289. kernel/boot/stage2.h | 1 +
  1290. kernel/drivers/floppy.c | 56 ++++
  1291. kernel/drivers/floppy.h | 14 +
  1292. kernel/drivers/keyboard.c | 101 ++++++++
  1293. kernel/drivers/memory.c | 4 +
  1294. kernel/drivers/processor.c | 50 ++++
  1295. kernel/drivers/processor.h | 81 ++++++
  1296. kernel/drivers/timer.c | 42 +++
  1297. kernel/drivers/timer.h | 2 +
  1298. kernel/kernel.c | 421 ++++---------------------------
  1299. kernel/kernel.h | 118 +--------
  1300. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  1301. kernel/klibc.h | 125 +++++++++
  1302. kernel/multiboot.S | 73 ------
  1303. 22 files changed, 1850 insertions(+), 556 deletions(-)
  1304. Commit: 4149
  1305. Author: sam
  1306. Date: Sat Dec 19 14:38:47 2009 +0000
  1307. Store built-in fonts in a uin8_t[] instead of char[].
  1308. caca/font.c | 4 ++--
  1309. caca/mono9.data | 4 ++--
  1310. caca/monobold12.data | 4 ++--
  1311. tools/makefont.c | 5 +++--
  1312. 4 files changed, 9 insertions(+), 8 deletions(-)
  1313. Commit: 4148
  1314. Author: sam
  1315. Date: Sat Dec 19 14:38:38 2009 +0000
  1316. Update my e-mail address everywhere.
  1317. build-dos | 2 +-
  1318. build-kernel | 2 +-
  1319. build-win32 | 2 +-
  1320. caca-config.in | 2 +-
  1321. caca-php/examples/colors.php | 2 +-
  1322. caca-php/examples/demo.php | 2 +-
  1323. caca-php/examples/export.php | 2 +-
  1324. caca-php/examples/fullwidth.php | 2 +-
  1325. caca-php/examples/img2txt.php | 5 +++--
  1326. caca-php/examples/test.php | 4 ++--
  1327. caca-php/examples/text.php | 2 +-
  1328. caca-php/examples/transform.php | 2 +-
  1329. caca-php/examples/truecolor.php | 2 +-
  1330. caca-php/examples/unicode.php | 2 +-
  1331. caca-php/examples/www/colors.php | 2 +-
  1332. caca-php/examples/www/export.php | 2 +-
  1333. caca-php/examples/www/fullwidth.php | 2 +-
  1334. caca-php/examples/www/img2txt.php | 5 +++--
  1335. caca-php/examples/www/text.php | 2 +-
  1336. caca-php/examples/www/transform.php | 2 +-
  1337. caca-php/examples/www/truecolor.php | 2 +-
  1338. caca-php/examples/www/unicode.php | 2 +-
  1339. caca-sharp/Attr.cs | 2 +-
  1340. caca-sharp/Caca.cs | 2 +-
  1341. caca-sharp/Display.cs | 2 +-
  1342. caca-sharp/Dither.cs | 2 +-
  1343. caca-sharp/Event.cs | 2 +-
  1344. caca-sharp/Font.cs | 2 +-
  1345. caca-sharp/test.cs | 2 +-
  1346. caca/caca0.h | 2 +-
  1347. caca/caca_stubs.h | 2 +-
  1348. caca/caca_types.h.in | 2 +-
  1349. caca/charset.c | 2 +-
  1350. caca/conic.c | 2 +-
  1351. caca/dither.c | 2 +-
  1352. caca/file.c | 2 +-
  1353. caca/font.c | 2 +-
  1354. caca/line.c | 2 +-
  1355. caca/time.c | 2 +-
  1356. caca/triangle.c | 2 +-
  1357. doc/caca-config.1 | 2 +-
  1358. doc/cacafire.1 | 2 +-
  1359. doc/cacaplay.1 | 2 +-
  1360. doc/cacaserver.1 | 2 +-
  1361. doc/cacaview.1 | 2 +-
  1362. doc/img2txt.1 | 2 +-
  1363. examples/canvas.c | 2 +-
  1364. examples/colors.c | 2 +-
  1365. examples/dithering.c | 2 +-
  1366. examples/driver.c | 2 +-
  1367. examples/event.c | 2 +-
  1368. examples/font.c | 2 +-
  1369. examples/frames.c | 2 +-
  1370. examples/fullwidth.c | 2 +-
  1371. examples/gamma.c | 2 +-
  1372. examples/hsv.c | 2 +-
  1373. examples/input.c | 2 +-
  1374. examples/truecolor.c | 2 +-
  1375. examples/unicode.c | 2 +-
  1376. kernel/kernel.c | 2 +-
  1377. kernel/kernel.h | 2 +-
  1378. src/cacademo.c | 2 +-
  1379. src/cacaview.c | 2 +-
  1380. src/common-image.c | 2 +-
  1381. src/common-image.h | 2 +-
  1382. src/mygetopt.c | 2 +-
  1383. src/mygetopt.h | 2 +-
  1384. test/caca-test.cpp | 2 +-
  1385. test/canvas.cpp | 2 +-
  1386. test/driver.cpp | 2 +-
  1387. test/simple.c | 2 +-
  1388. tools/makefont.c | 2 +-
  1389. tools/optipal.c | 2 +-
  1390. tools/sortchars.c | 2 +-
  1391. 74 files changed, 79 insertions(+), 77 deletions(-)
  1392. Commit: 4147
  1393. Author: sam
  1394. Date: Fri Dec 18 22:09:25 2009 +0000
  1395. Preload the example input buffer with Unicode stuff for testing.
  1396. examples/input.c | 10 ++++++++++
  1397. 1 files changed, 10 insertions(+), 0 deletions(-)
  1398. Commit: 4146
  1399. Author: sam
  1400. Date: Fri Dec 18 21:50:37 2009 +0000
  1401. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  1402. Fixes #41.
  1403. caca/caca.h | 4 ++--
  1404. caca/canvas.c | 20 ++++++++++----------
  1405. caca/driver/conio.c | 6 +++---
  1406. caca/driver/gl.c | 6 +++---
  1407. caca/driver/ncurses.c | 6 ++----
  1408. caca/driver/slang.c | 6 ++----
  1409. caca/driver/vga.c | 6 ++----
  1410. caca/driver/win32.c | 4 ++--
  1411. caca/driver/x11.c | 4 ++--
  1412. 9 files changed, 28 insertions(+), 34 deletions(-)
  1413. Commit: 4145
  1414. Author: sam
  1415. Date: Fri Dec 18 21:36:15 2009 +0000
  1416. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  1417. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1418. caca/caca.h | 2 ++
  1419. 2 files changed, 56 insertions(+), 0 deletions(-)
  1420. Commit: 4144
  1421. Author: sam
  1422. Date: Fri Dec 18 21:24:10 2009 +0000
  1423. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  1424. configure.ac | 2 +-
  1425. 1 files changed, 1 insertions(+), 1 deletions(-)
  1426. Commit: 4143
  1427. Author: sam
  1428. Date: Fri Dec 18 21:17:54 2009 +0000
  1429. Deduce X11 font size from a relevant sample to avoid oversized font
  1430. cells. Fixes bug #21 (X11 Unicode support).
  1431. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  1432. examples/unicode.c | 1 +
  1433. 2 files changed, 21 insertions(+), 9 deletions(-)
  1434. Commit: 4142
  1435. Author: sam
  1436. Date: Thu Dec 17 23:25:46 2009 +0000
  1437. Call setlocale() in the X11 driver to activate the current locale. If it
  1438. is an UTF-8 locale, more glyphs are displayed.
  1439. caca/driver/x11.c | 7 +++++++
  1440. 1 files changed, 7 insertions(+), 0 deletions(-)
  1441. Commit: 4141
  1442. Author: sam
  1443. Date: Thu Dec 17 01:46:30 2009 +0000
  1444. Use XwcDrawString in the X11 driver if font sets are available.
  1445. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  1446. 1 files changed, 119 insertions(+), 39 deletions(-)
  1447. Commit: 4140
  1448. Author: sam
  1449. Date: Thu Dec 17 01:46:22 2009 +0000
  1450. Allow the X11 driver to display Unicode characters if they are in the
  1451. current font (addresses #21).
  1452. caca/driver/x11.c | 18 +++++++++++-------
  1453. 1 files changed, 11 insertions(+), 7 deletions(-)
  1454. Commit: 4139
  1455. Author: sam
  1456. Date: Wed Dec 16 19:25:52 2009 +0000
  1457. Do not crash in caca_flush_figlet() if no figfont was loaded.
  1458. caca/figfont.c | 3 +++
  1459. 1 files changed, 3 insertions(+), 0 deletions(-)
  1460. Commit: 4131
  1461. Author: sam
  1462. Date: Mon Dec 14 23:29:51 2009 +0000
  1463. Fix the libcucul symlink installation when /bin/sh points to bash or any
  1464. shell that doesn't look for sourced files in $PWD.
  1465. caca/Makefile.am | 4 ++--
  1466. cxx/Makefile.am | 4 ++--
  1467. 2 files changed, 4 insertions(+), 4 deletions(-)
  1468. Commit: 4130
  1469. Author: sam
  1470. Date: Mon Dec 14 18:27:49 2009 +0000
  1471. Fix the old "value computed is unused" warning triggered by ncurses.
  1472. caca/driver/ncurses.c | 3 +--
  1473. 1 files changed, 1 insertions(+), 2 deletions(-)
  1474. Commit: 4129
  1475. Author: sam
  1476. Date: Mon Dec 14 18:06:12 2009 +0000
  1477. Fix a compilation warning in conio-snake.cpp.
  1478. examples/conio-snake.cpp | 2 +-
  1479. 1 files changed, 1 insertions(+), 1 deletions(-)
  1480. Commit: 4128
  1481. Author: pterjan
  1482. Date: Mon Dec 14 18:05:39 2009 +0000
  1483. * Add test for import/export of area
  1484. ruby/t/tc_canvas.rb | 2 ++
  1485. 1 files changed, 2 insertions(+), 0 deletions(-)
  1486. Commit: 4127
  1487. Author: sam
  1488. Date: Mon Dec 14 17:59:38 2009 +0000
  1489. More warning fixes in conio.c.
  1490. examples/conio.c | 6 +++---
  1491. 1 files changed, 3 insertions(+), 3 deletions(-)
  1492. Commit: 4126
  1493. Author: sam
  1494. Date: Mon Dec 14 17:40:37 2009 +0000
  1495. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  1496. examples/.gitignore | 1 +
  1497. examples/conio.c | 7 +++----
  1498. examples/mouse.c | 2 +-
  1499. ruby/caca-canvas.c | 20 ++++++++++----------
  1500. 4 files changed, 15 insertions(+), 15 deletions(-)
  1501. Commit: 4125
  1502. Author: pterjan
  1503. Date: Mon Dec 14 17:36:42 2009 +0000
  1504. * Oops
  1505. ruby/caca-canvas.c | 2 +-
  1506. 1 files changed, 1 insertions(+), 1 deletions(-)
  1507. Commit: 4123
  1508. Author: pterjan
  1509. Date: Mon Dec 14 15:58:31 2009 +0000
  1510. * Remove tabs
  1511. ruby/caca-canvas.c | 12 ++++++------
  1512. 1 files changed, 6 insertions(+), 6 deletions(-)
  1513. Commit: 4105
  1514. Author: pterjan
  1515. Date: Mon Dec 7 17:21:25 2009 +0000
  1516. * Bind area import/export functions
  1517. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  1518. 1 files changed, 34 insertions(+), 0 deletions(-)
  1519. Commit: 4104
  1520. Author: pterjan
  1521. Date: Mon Dec 7 17:06:04 2009 +0000
  1522. * Bind dirty rectangle functions
  1523. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  1524. 1 files changed, 56 insertions(+), 0 deletions(-)
  1525. Commit: 4103
  1526. Author: pterjan
  1527. Date: Mon Dec 7 16:46:18 2009 +0000
  1528. * Bind caca_fill_triangle_textured
  1529. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  1530. 1 files changed, 57 insertions(+), 0 deletions(-)
  1531. Commit: 4097
  1532. Author: jylam
  1533. Date: Mon Dec 7 11:48:01 2009 +0000
  1534. * Added mouse events example
  1535. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  1536. examples/Makefile.am | 5 +-
  1537. examples/mouse.c | 92 ++++++++++++++++++++++++++
  1538. 3 files changed, 98 insertions(+), 1 deletions(-)
  1539. Commit: 4096
  1540. Author: sam
  1541. Date: Mon Dec 7 01:30:19 2009 +0000
  1542. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  1543. event available. This increases the framerate when using OpenGL.
  1544. caca/driver/gl.c | 11 +++++++++++
  1545. 1 files changed, 11 insertions(+), 0 deletions(-)
  1546. Commit: 4095
  1547. Author: sam
  1548. Date: Mon Dec 7 01:05:31 2009 +0000
  1549. Increase profiling timers' sliding mean accuracy.
  1550. caca/caca_internals.h | 5 +++--
  1551. caca/caca_prof.h | 16 ++++++++--------
  1552. caca/prof.c | 12 ++----------
  1553. 3 files changed, 13 insertions(+), 20 deletions(-)
  1554. Commit: 4094
  1555. Author: sam
  1556. Date: Sun Dec 6 21:21:40 2009 +0000
  1557. Gather profiling information in caca_refresh_display() and caca_get_event().
  1558. bootstrap | 2 +-
  1559. caca/Makefile.am | 1 +
  1560. caca/caca.c | 14 ++++++-
  1561. caca/caca_internals.h | 21 +++++++++-
  1562. caca/caca_prof.h | 14 ++++++
  1563. caca/event.c | 41 ++++++++++++++-----
  1564. caca/graphics.c | 21 +++++++++-
  1565. caca/libcaca.vcproj | 4 ++
  1566. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  1567. configure.ac | 6 +-
  1568. 10 files changed, 213 insertions(+), 17 deletions(-)
  1569. Commit: 4093
  1570. Author: sam
  1571. Date: Sun Dec 6 21:21:27 2009 +0000
  1572. Improve rounding in the internal Win32 sleep method.
  1573. caca/time.c | 6 +++---
  1574. 1 files changed, 3 insertions(+), 3 deletions(-)
  1575. Commit: 4082
  1576. Author: sam
  1577. Date: Thu Dec 3 01:13:15 2009 +0000
  1578. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  1579. Original patch courtesy of Romain Bignon.
  1580. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  1581. 1 files changed, 23 insertions(+), 2 deletions(-)
  1582. Commit: 4069
  1583. Author: pterjan
  1584. Date: Mon Nov 30 00:50:07 2009 +0000
  1585. * Fix Delete key with X11 driver
  1586. caca/driver/x11.c | 2 +-
  1587. 1 files changed, 1 insertions(+), 1 deletions(-)
  1588. Commit: 4045
  1589. Author: sam
  1590. Date: Thu Nov 26 01:34:17 2009 +0000
  1591. Update source checking test and remove CRLF crap from makefiles.
  1592. caca/Makefile.am | 2 +
  1593. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  1594. examples/Makefile.am | 2 +
  1595. ruby/Makefile.am | 2 +
  1596. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  1597. test/check-build | 4 +--
  1598. tools/Makefile.am | 3 ++
  1599. win32/Makefile.am | 8 ++--
  1600. 8 files changed, 113 insertions(+), 102 deletions(-)
  1601. Commit: 4044
  1602. Author: sam
  1603. Date: Thu Nov 26 01:23:55 2009 +0000
  1604. Rename tests/ to test/.
  1605. Makefile.am | 2 +-
  1606. configure.ac | 2 +-
  1607. test/.gitignore | 3 +
  1608. test/Makefile.am | 24 ++++
  1609. test/bench.c | 80 +++++++++++
  1610. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1611. test/caca-test.cpp | 27 ++++
  1612. test/canvas.cpp | 102 ++++++++++++++
  1613. test/check-build | 57 ++++++++
  1614. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  1615. test/driver.cpp | 48 +++++++
  1616. test/export.cpp | 74 +++++++++++
  1617. test/simple.c | 65 +++++++++
  1618. tests/.gitignore | 3 -
  1619. tests/Makefile.am | 24 ----
  1620. tests/bench.c | 80 -----------
  1621. tests/bench.vcproj | 364 ---------------------------------------------------
  1622. tests/caca-test.cpp | 27 ----
  1623. tests/canvas.cpp | 102 --------------
  1624. tests/check-build | 57 --------
  1625. tests/dirty.cpp | 292 -----------------------------------------
  1626. tests/driver.cpp | 48 -------
  1627. tests/export.cpp | 74 -----------
  1628. tests/simple.c | 65 ---------
  1629. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  1630. Commit: 3995
  1631. Author: sam
  1632. Date: Sun Nov 22 11:57:43 2009 +0000
  1633. Add src/ to the list of source code checks.
  1634. tests/check-build | 2 +-
  1635. 1 files changed, 1 insertions(+), 1 deletions(-)
  1636. Commit: 3994
  1637. Author: jylam
  1638. Date: Sat Nov 21 17:22:29 2009 +0000
  1639. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  1640. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  1641. caca/transform.c | 2 +-
  1642. caca/triangle.c | 8 ++++----
  1643. examples/trifiller.c | 2 +-
  1644. 4 files changed, 8 insertions(+), 6 deletions(-)
  1645. Commit: 3993
  1646. Author: sam
  1647. Date: Sat Nov 21 17:01:30 2009 +0000
  1648. Add a sanity check for coding style errors.
  1649. Makefile.am | 2 +-
  1650. examples/.gitignore | 1 +
  1651. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  1652. 3 files changed, 39 insertions(+), 4 deletions(-)
  1653. Commit: 3987
  1654. Author: jylam
  1655. Date: Sat Nov 21 10:28:58 2009 +0000
  1656. * Indentation fixes
  1657. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  1658. examples/trifiller.c | 197 +++++++++++++++++----------------
  1659. 2 files changed, 258 insertions(+), 232 deletions(-)
  1660. Commit: 3985
  1661. Author: jylam
  1662. Date: Sat Nov 21 10:26:31 2009 +0000
  1663. * Remove trailing spaces (bouh!)
  1664. caca/driver/slang.c | 4 ++--
  1665. 1 files changed, 2 insertions(+), 2 deletions(-)
  1666. Commit: 3984
  1667. Author: jylam
  1668. Date: Sat Nov 21 10:18:45 2009 +0000
  1669. * Don't unblock signals in init of SLang
  1670. caca/driver/slang.c | 10 ++++------
  1671. 1 files changed, 4 insertions(+), 6 deletions(-)
  1672. Commit: 3983
  1673. Author: jylam
  1674. Date: Sat Nov 21 10:12:09 2009 +0000
  1675. * Disable SLang's own SIGINT handler
  1676. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  1677. caca/driver/slang.c | 10 +++++++
  1678. 2 files changed, 43 insertions(+), 1 deletions(-)
  1679. Commit: 3955
  1680. Author: jylam
  1681. Date: Thu Nov 19 11:21:16 2009 +0000
  1682. * Updated C++ bindings with Canvas::fillTriangleTextured()
  1683. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  1684. cxx/caca++.cpp | 5 +++++
  1685. cxx/caca++.h | 1 +
  1686. 3 files changed, 20 insertions(+), 0 deletions(-)
  1687. Commit: 3953
  1688. Author: sam
  1689. Date: Thu Nov 19 00:53:48 2009 +0000
  1690. Make the current library version beta17, in preparation of the next release.
  1691. configure.ac | 4 ++--
  1692. 1 files changed, 2 insertions(+), 2 deletions(-)
  1693. Commit: 3952
  1694. Author: sam
  1695. Date: Thu Nov 19 00:53:39 2009 +0000
  1696. Fix the library suffix detection, thanks to libtool's shell variables.
  1697. configure.ac | 16 +++++++---------
  1698. 1 files changed, 7 insertions(+), 9 deletions(-)
  1699. Commit: 3949
  1700. Author: pterjan
  1701. Date: Wed Nov 18 20:42:42 2009 +0000
  1702. * Fix non ASCII input in x11 driver
  1703. caca/driver/x11.c | 23 +++++++++++++++++++++++
  1704. 1 files changed, 23 insertions(+), 0 deletions(-)
  1705. Commit: 3928
  1706. Author: jylam
  1707. Date: Wed Nov 18 11:59:08 2009 +0000
  1708. * Fix examples/trifiller's color boundaries
  1709. examples/trifiller.c | 4 ++--
  1710. 1 files changed, 2 insertions(+), 2 deletions(-)
  1711. Commit: 3926
  1712. Author: jylam
  1713. Date: Wed Nov 18 11:25:58 2009 +0000
  1714. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  1715. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  1716. caca/caca.h | 12 +--
  1717. caca/triangle.c | 125 ++++++++++++++------------
  1718. examples/trifiller.c | 57 +++++++-----
  1719. 4 files changed, 105 insertions(+), 91 deletions(-)
  1720. Commit: 3925
  1721. Author: sam
  1722. Date: Wed Nov 18 01:02:20 2009 +0000
  1723. Preserve default attribute across caca_fill_triangle_texture calls.
  1724. caca/triangle.c | 10 +++++++---
  1725. 1 files changed, 7 insertions(+), 3 deletions(-)
  1726. Commit: 3924
  1727. Author: sam
  1728. Date: Wed Nov 18 00:21:20 2009 +0000
  1729. Add a caca-sharp.pc.in file.
  1730. caca-sharp/caca-sharp.pc.in | 6 ++++++
  1731. 1 files changed, 6 insertions(+), 0 deletions(-)
  1732. Commit: 3917
  1733. Author: pterjan
  1734. Date: Tue Nov 17 16:28:14 2009 +0000
  1735. * Fix build of trifiller with imlib2
  1736. examples/Makefile.am | 2 ++
  1737. 1 files changed, 2 insertions(+), 0 deletions(-)
  1738. Commit: 3913
  1739. Author: sam
  1740. Date: Mon Nov 16 13:30:53 2009 +0000
  1741. Fix an unlikely crash that may happen when the X server cannot open
  1742. the "fixed" font.
  1743. caca/driver/x11.c | 2 +-
  1744. 1 files changed, 1 insertions(+), 1 deletions(-)
  1745. Commit: 3912
  1746. Author: jylam
  1747. Date: Mon Nov 16 13:14:32 2009 +0000
  1748. * Don't use float as loop counters
  1749. caca/triangle.c | 2 +-
  1750. 1 files changed, 1 insertions(+), 1 deletions(-)
  1751. Commit: 3911
  1752. Author: jylam
  1753. Date: Mon Nov 16 12:33:38 2009 +0000
  1754. * Added basic XCode project, using external build system (make)
  1755. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  1756. 1 files changed, 384 insertions(+), 0 deletions(-)
  1757. Commit: 3910
  1758. Author: jylam
  1759. Date: Mon Nov 16 12:21:55 2009 +0000
  1760. * Add -lm to examples/trifiller. Oops.
  1761. examples/Makefile.am | 2 +-
  1762. 1 files changed, 1 insertions(+), 1 deletions(-)
  1763. Commit: 3909
  1764. Author: jylam
  1765. Date: Mon Nov 16 12:17:01 2009 +0000
  1766. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  1767. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  1768. caca/caca.h | 8 ++
  1769. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  1770. configure.ac | 2 +-
  1771. examples/Makefile.am | 5 +-
  1772. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1773. 5 files changed, 448 insertions(+), 2 deletions(-)
  1774. Commit: 3908
  1775. Author: sam
  1776. Date: Mon Nov 16 01:15:42 2009 +0000
  1777. Refresh win32/config.h so that it has all the required defines.
  1778. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  1779. 1 files changed, 37 insertions(+), 1 deletions(-)
  1780. Commit: 3907
  1781. Author: sam
  1782. Date: Mon Nov 16 01:15:37 2009 +0000
  1783. Add a test for win32/config.h synchronisation.
  1784. tests/Makefile.am | 4 +++-
  1785. tests/check-build | 23 +++++++++++++++++++++++
  1786. 2 files changed, 26 insertions(+), 1 deletions(-)
  1787. Commit: 3906
  1788. Author: sam
  1789. Date: Mon Nov 16 01:15:31 2009 +0000
  1790. Ignore Monodevelop files.
  1791. caca-sharp/.gitignore | 1 +
  1792. 1 files changed, 1 insertions(+), 0 deletions(-)
  1793. Commit: 3905
  1794. Author: sam
  1795. Date: Mon Nov 16 01:15:25 2009 +0000
  1796. Start working on profiling.
  1797. caca/Makefile.am | 1 +
  1798. caca/caca_internals.h | 1 +
  1799. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  1800. caca/libcaca.vcproj | 4 ++++
  1801. configure.ac | 6 ++++++
  1802. 5 files changed, 45 insertions(+), 0 deletions(-)
  1803. Commit: 3904
  1804. Author: sam
  1805. Date: Mon Nov 16 01:15:19 2009 +0000
  1806. Move debugging methods to caca_debug.h.
  1807. caca/Makefile.am | 1 +
  1808. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  1809. caca/caca_internals.h | 1 +
  1810. caca/caca_stubs.h | 25 ++-------------
  1811. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  1812. 5 files changed, 90 insertions(+), 62 deletions(-)
  1813. Commit: 3647
  1814. Author: sam
  1815. Date: Thu Oct 22 09:48:42 2009 +0000
  1816. Add -lz to Libs.private for static linking.
  1817. caca/caca.pc.in | 1 +
  1818. 1 files changed, 1 insertions(+), 0 deletions(-)
  1819. Commit: 3646
  1820. Author: sam
  1821. Date: Tue Sep 8 16:30:12 2009 +0000
  1822. Mark dithered bitmap array as const.
  1823. caca/caca.h | 2 +-
  1824. caca/dither.c | 10 +++++-----
  1825. 2 files changed, 6 insertions(+), 6 deletions(-)
  1826. Commit: 3643
  1827. Author: sam
  1828. Date: Tue Aug 25 14:23:08 2009 +0000
  1829. Update bootstrap script (automake 1.11 and pkg-config detection).
  1830. bootstrap | 21 ++++++++++++---------
  1831. 1 files changed, 12 insertions(+), 9 deletions(-)
  1832. Commit: 3641
  1833. Author: sam
  1834. Date: Thu Aug 13 13:05:00 2009 +0000
  1835. Add missing svn:ignore properties.
  1836. Commit: 3640
  1837. Author: sam
  1838. Date: Thu Aug 13 13:04:40 2009 +0000
  1839. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  1840. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  1841. caca/dither.c | 17 ++++++++++++++++-
  1842. 1 files changed, 16 insertions(+), 1 deletions(-)
  1843. Commit: 3625
  1844. Author: sam
  1845. Date: Mon Aug 3 23:26:28 2009 +0000
  1846. Implement memmove() in the kernel.
  1847. kernel/kernel.c | 7 +++++++
  1848. kernel/kernel.h | 1 +
  1849. 2 files changed, 8 insertions(+), 0 deletions(-)
  1850. Commit: 3624
  1851. Author: sam
  1852. Date: Mon Aug 3 23:26:23 2009 +0000
  1853. Fix a typo in the VGA driver.
  1854. caca/driver/vga.c | 2 +-
  1855. 1 files changed, 1 insertions(+), 1 deletions(-)
  1856. Commit: 3623
  1857. Author: sam
  1858. Date: Mon Aug 3 23:26:17 2009 +0000
  1859. Only build conio-snake if the C++ compiler is functional.
  1860. examples/Makefile.am | 6 +++++-
  1861. 1 files changed, 5 insertions(+), 1 deletions(-)
  1862. Commit: 3621
  1863. Author: sam
  1864. Date: Mon Aug 3 23:19:41 2009 +0000
  1865. Include <stdio.h> in the null driver to get NULL.
  1866. caca/driver/null.c | 2 ++
  1867. 1 files changed, 2 insertions(+), 0 deletions(-)
  1868. Commit: 3620
  1869. Author: sam
  1870. Date: Mon Aug 3 23:19:34 2009 +0000
  1871. Add atexit() and EOF to the kernel.
  1872. kernel/kernel.c | 6 ++++++
  1873. kernel/kernel.h | 2 ++
  1874. 2 files changed, 8 insertions(+), 0 deletions(-)
  1875. Commit: 3619
  1876. Author: sam
  1877. Date: Mon Aug 3 23:19:28 2009 +0000
  1878. Better caca_get_event_mouse_button() documentation.
  1879. caca/event.c | 3 +++
  1880. 1 files changed, 3 insertions(+), 0 deletions(-)
  1881. Commit: 3618
  1882. Author: sam
  1883. Date: Mon Aug 3 23:19:19 2009 +0000
  1884. Fix Win32 cross-build by removing one level of aliasing.
  1885. caca/codec/import.c | 4 ++--
  1886. 1 files changed, 2 insertions(+), 2 deletions(-)
  1887. Commit: 3609
  1888. Author: sam
  1889. Date: Mon Aug 3 07:43:16 2009 +0000
  1890. Add the conio examples to the Visual Studio solution.
  1891. caca/libcaca.vcproj | 16 ++-
  1892. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1893. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1894. libcaca.sln | 36 +++++
  1895. 4 files changed, 774 insertions(+), 4 deletions(-)
  1896. Commit: 3608
  1897. Author: sam
  1898. Date: Sun Aug 2 11:41:43 2009 +0000
  1899. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  1900. included after us.
  1901. caca/caca.h | 1 -
  1902. caca/caca_conio.h | 6 ++++++
  1903. 2 files changed, 6 insertions(+), 1 deletions(-)
  1904. Commit: 3607
  1905. Author: sam
  1906. Date: Sun Aug 2 11:09:42 2009 +0000
  1907. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  1908. putch() and _setcurstortype().
  1909. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  1910. 1 files changed, 81 insertions(+), 17 deletions(-)
  1911. Commit: 3606
  1912. Author: sam
  1913. Date: Sun Aug 2 11:09:35 2009 +0000
  1914. Make the libcaca color values an enum again.
  1915. caca/caca.h | 52 +++++++++++++++++++++++++++++-----------------------
  1916. caca/caca0.h | 38 ++++++++++++++++++--------------------
  1917. 2 files changed, 47 insertions(+), 43 deletions(-)
  1918. Commit: 3605
  1919. Author: sam
  1920. Date: Sun Aug 2 11:09:29 2009 +0000
  1921. Add a note about autoreleased canvases in the documentation.
  1922. doc/migrating.dox | 4 ++++
  1923. 1 files changed, 4 insertions(+), 0 deletions(-)
  1924. Commit: 3604
  1925. Author: sam
  1926. Date: Sun Aug 2 11:09:23 2009 +0000
  1927. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  1928. they won't be seen by the linker when linking dynamically. Fix caca0.h
  1929. accordingly.
  1930. caca/caca.h | 2 ++
  1931. caca/caca0.h | 2 ++
  1932. 2 files changed, 4 insertions(+), 0 deletions(-)
  1933. Commit: 3603
  1934. Author: sam
  1935. Date: Sun Aug 2 11:09:16 2009 +0000
  1936. Move conio functions to the main caca.h header, with their caca_conio_
  1937. prefix. The #defines remain in caca_conio.h.
  1938. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1939. caca/caca_conio.h | 133 +++++-----------------------------------------------
  1940. 2 files changed, 141 insertions(+), 120 deletions(-)
  1941. Commit: 3602
  1942. Author: sam
  1943. Date: Sun Aug 2 11:09:10 2009 +0000
  1944. Make conio_refresh() play nicer with the resources when the machine is slow.
  1945. caca/caca_conio.c | 5 +++--
  1946. 1 files changed, 3 insertions(+), 2 deletions(-)
  1947. Commit: 3601
  1948. Author: sam
  1949. Date: Sun Aug 2 11:09:05 2009 +0000
  1950. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  1951. frequent screen refreshes.
  1952. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  1953. Replace some defines with enums in <caca_conio.h>.
  1954. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  1955. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  1956. 2 files changed, 132 insertions(+), 40 deletions(-)
  1957. Commit: 3600
  1958. Author: sam
  1959. Date: Sun Aug 2 11:08:58 2009 +0000
  1960. Update the NEWS file with what's been done since the last release.
  1961. NEWS | 12 ++++++++++++
  1962. 1 files changed, 12 insertions(+), 0 deletions(-)
  1963. Commit: 3599
  1964. Author: sam
  1965. Date: Sun Aug 2 11:08:50 2009 +0000
  1966. Do not look for gmcs2. It is an abandoned abomination.
  1967. configure.ac | 4 ----
  1968. 1 files changed, 0 insertions(+), 4 deletions(-)
  1969. Commit: 3598
  1970. Author: sam
  1971. Date: Sat Aug 1 14:50:32 2009 +0000
  1972. Add a simple snake program using the <conio.h> interface.
  1973. COPYING.ISC | 13 +++
  1974. Makefile.am | 2 +-
  1975. THANKS | 1 +
  1976. examples/.gitignore | 1 +
  1977. examples/Makefile.am | 5 +-
  1978. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  1979. 6 files changed, 241 insertions(+), 2 deletions(-)
  1980. Commit: 3596
  1981. Author: sam
  1982. Date: Fri Jul 31 00:01:32 2009 +0000
  1983. Implement conio.h's getche() and move cursor to top right corner after
  1984. a call to clrscr().
  1985. caca/caca_conio.c | 10 ++++++----
  1986. 1 files changed, 6 insertions(+), 4 deletions(-)
  1987. Commit: 3595
  1988. Author: sam
  1989. Date: Fri Jul 31 00:01:25 2009 +0000
  1990. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  1991. printed cells instead of always returning 0. This is handy if we want to
  1992. advance a cursor after each printf() call.
  1993. caca/caca_conio.c | 18 +++++++------
  1994. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  1995. 2 files changed, 55 insertions(+), 33 deletions(-)
  1996. Commit: 3594
  1997. Author: sam
  1998. Date: Fri Jul 31 00:01:13 2009 +0000
  1999. Implement conio.h's kbhit().
  2000. caca/caca_conio.c | 27 +++++++++++++++++----------
  2001. 1 files changed, 17 insertions(+), 10 deletions(-)
  2002. Commit: 3593
  2003. Author: sam
  2004. Date: Thu Jul 30 20:11:07 2009 +0000
  2005. Look for csc and gmcs2 prior to gmcs.
  2006. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  2007. configure.ac | 12 +++++-
  2008. 2 files changed, 61 insertions(+), 53 deletions(-)
  2009. Commit: 3592
  2010. Author: sam
  2011. Date: Thu Jul 30 20:10:57 2009 +0000
  2012. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  2013. they're not actually from that header, they're often used together.
  2014. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  2015. caca/caca_conio.h | 9 +++++++++
  2016. 2 files changed, 33 insertions(+), 0 deletions(-)
  2017. Commit: 3590
  2018. Author: pterjan
  2019. Date: Wed Jul 29 16:00:25 2009 +0000
  2020. * Fix a segfault in rotate_180 on 0 sized canvas
  2021. caca/transform.c | 3 +++
  2022. tests/simple.c | 2 ++
  2023. 2 files changed, 5 insertions(+), 0 deletions(-)
  2024. Commit: 3588
  2025. Author: sam
  2026. Date: Sun Jul 26 23:26:21 2009 +0000
  2027. Start implementing a full <conio.h> replacement with a libcaca backend.
  2028. caca/Makefile.am | 236 +++++++++---------
  2029. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  2030. caca/caca_conio.h | 255 +++++++++++++++++++
  2031. configure.ac | 2 +-
  2032. examples/.gitignore | 1 +
  2033. examples/Makefile.am | 5 +-
  2034. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  2035. 7 files changed, 1454 insertions(+), 119 deletions(-)
  2036. Commit: 3587
  2037. Author: sam
  2038. Date: Sun Jul 26 23:26:15 2009 +0000
  2039. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  2040. caca_wherey(), in order to match the old <conio.h> naming scheme.
  2041. caca-php/caca.php | 8 ++++----
  2042. caca-php/php_caca.c | 12 ++++++------
  2043. caca-php/php_caca.h | 4 ++--
  2044. caca-sharp/Canvas.cs | 9 ++++-----
  2045. caca/caca.h | 12 +++++++-----
  2046. caca/driver/ncurses.c | 4 ++--
  2047. caca/driver/slang.c | 2 +-
  2048. caca/driver/x11.c | 4 ++--
  2049. caca/string.c | 10 ++++++----
  2050. ruby/caca-canvas.c | 15 +++++++++++----
  2051. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  2052. ruby/t/tc_canvas.rb | 4 ++--
  2053. 12 files changed, 70 insertions(+), 60 deletions(-)
  2054. Commit: 3586
  2055. Author: sam
  2056. Date: Sun Jul 26 23:26:08 2009 +0000
  2057. Implement caca_vprintf() to allow third-party variadic functions to call us.
  2058. caca/caca.h | 5 +++++
  2059. caca/string.c | 31 ++++++++++++++++++++++++++++---
  2060. 2 files changed, 33 insertions(+), 3 deletions(-)
  2061. Commit: 3585
  2062. Author: sam
  2063. Date: Sun Jul 26 23:25:59 2009 +0000
  2064. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  2065. for now because it does not work with fullwidth characters.
  2066. caca/box.c | 16 +++++++++++++++-
  2067. 1 files changed, 15 insertions(+), 1 deletions(-)
  2068. Commit: 3584
  2069. Author: sam
  2070. Date: Sun Jul 26 19:21:58 2009 +0000
  2071. I forgot to initialise dirty_disabled in the canvas constructor.
  2072. caca/canvas.c | 1 +
  2073. 1 files changed, 1 insertions(+), 0 deletions(-)
  2074. Commit: 3583
  2075. Author: sam
  2076. Date: Sun Jul 26 19:17:35 2009 +0000
  2077. Allow to temporarily disable dirty rectangle handling. This allows for huge
  2078. speedups when the calling application knows the dirty rectangle covered by
  2079. a complex operation.
  2080. caca/attr.c | 3 ++-
  2081. caca/caca.h | 2 ++
  2082. caca/caca_internals.h | 2 +-
  2083. caca/canvas.c | 11 ++++++++---
  2084. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  2085. caca/frame.c | 6 ++++--
  2086. caca/string.c | 15 ++++++++++-----
  2087. caca/transform.c | 18 ++++++++++++------
  2088. tests/.gitignore | 3 ++-
  2089. tests/bench.c | 12 ++++++++++--
  2090. 10 files changed, 96 insertions(+), 21 deletions(-)
  2091. Commit: 3582
  2092. Author: sam
  2093. Date: Sun Jul 26 19:17:28 2009 +0000
  2094. Coding style: remove tabs and trailing spaces.
  2095. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  2096. caca/codec/export.c | 2 +-
  2097. caca/driver/cocoa.m | 68 +-
  2098. caca/driver/gl.c | 6 +-
  2099. caca/figfont.c | 2 +-
  2100. examples/import.c | 2 +-
  2101. python/pypycaca.c | 80 +-
  2102. ruby/caca-canvas.c | 10 +-
  2103. ruby/caca-display.c | 6 +-
  2104. ruby/caca-dither.c | 18 +-
  2105. ruby/caca-event.c | 4 +-
  2106. ruby/caca-font.c | 14 +-
  2107. src/aafire.c | 30 +-
  2108. tests/bench.c | 41 +-
  2109. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  2110. Commit: 3581
  2111. Author: sam
  2112. Date: Sun Jul 26 19:17:20 2009 +0000
  2113. Do not add a dirty rectangle at the cursor's position. It's up to the
  2114. display driver to clean up its shit. Fixed X11 driver accordingly.
  2115. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  2116. caca/string.c | 4 ----
  2117. 2 files changed, 30 insertions(+), 7 deletions(-)
  2118. Commit: 3580
  2119. Author: sam
  2120. Date: Sun Jul 26 16:20:31 2009 +0000
  2121. More complex dirty rectangle merging strategy. It's a lot slower in some
  2122. cases, but that can be fixed.
  2123. caca/caca_internals.h | 6 +-
  2124. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  2125. 2 files changed, 113 insertions(+), 28 deletions(-)
  2126. Commit: 3579
  2127. Author: sam
  2128. Date: Sun Jul 26 16:20:20 2009 +0000
  2129. Add unit tests for efficient dirty rectangle merging.
  2130. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  2131. 1 files changed, 37 insertions(+), 0 deletions(-)
  2132. Commit: 3578
  2133. Author: sam
  2134. Date: Sun Jul 26 16:20:10 2009 +0000
  2135. Add a comment to the ncurses driver to remember fix the GCC warning.
  2136. caca/driver/ncurses.c | 1 +
  2137. 1 files changed, 1 insertions(+), 0 deletions(-)
  2138. Commit: 3577
  2139. Author: sam
  2140. Date: Fri Jul 24 16:39:43 2009 +0000
  2141. Update the Win32 and Win64 ports.
  2142. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  2143. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  2144. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  2145. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  2146. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  2147. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  2148. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  2149. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  2150. examples/event.vcproj | 730 +++++++++++++++++-----------------
  2151. examples/font.vcproj | 730 +++++++++++++++++-----------------
  2152. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  2153. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  2154. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  2155. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  2156. examples/import.vcproj | 730 +++++++++++++++++-----------------
  2157. examples/input.vcproj | 730 +++++++++++++++++-----------------
  2158. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  2159. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  2160. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  2161. libcaca.sln | 130 ++++++-
  2162. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  2163. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  2164. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  2165. tests/bench.vcproj | 364 +++++++++++++++++
  2166. win32/config.h | 2 +-
  2167. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  2168. Commit: 3574
  2169. Author: pterjan
  2170. Date: Fri Jul 24 14:46:14 2009 +0000
  2171. * Inform code reader that current algorithm is wrong
  2172. caca/dirty.c | 1 +
  2173. 1 files changed, 1 insertions(+), 0 deletions(-)
  2174. Commit: 3573
  2175. Author: pterjan
  2176. Date: Fri Jul 24 14:45:34 2009 +0000
  2177. * Align times on the right!
  2178. tests/bench.c | 2 +-
  2179. 1 files changed, 1 insertions(+), 1 deletions(-)
  2180. Commit: 3572
  2181. Author: sam
  2182. Date: Fri Jul 24 06:49:01 2009 +0000
  2183. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  2184. tests/bench.c | 19 +++++++++----------
  2185. 1 files changed, 9 insertions(+), 10 deletions(-)
  2186. Commit: 3571
  2187. Author: sam
  2188. Date: Fri Jul 24 06:48:54 2009 +0000
  2189. Do not smooth the render time; the calling application can do it.
  2190. caca/graphics.c | 4 ++--
  2191. 1 files changed, 2 insertions(+), 2 deletions(-)
  2192. Commit: 3570
  2193. Author: sam
  2194. Date: Fri Jul 24 06:48:49 2009 +0000
  2195. Add a null driver that does absolutely nothing.
  2196. caca/Makefile.am | 1 +
  2197. caca/caca.c | 6 +++
  2198. caca/caca_internals.h | 5 ++-
  2199. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  2200. 4 files changed, 100 insertions(+), 2 deletions(-)
  2201. Commit: 3569
  2202. Author: sam
  2203. Date: Fri Jul 24 06:48:42 2009 +0000
  2204. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  2205. attached to it.
  2206. caca/driver/ncurses.c | 1 +
  2207. caca/driver/slang.c | 1 +
  2208. caca/driver/vga.c | 4 ++--
  2209. caca/driver/x11.c | 1 +
  2210. 4 files changed, 5 insertions(+), 2 deletions(-)
  2211. Commit: 3568
  2212. Author: sam
  2213. Date: Fri Jul 24 06:48:35 2009 +0000
  2214. Store dirty rectangles in a structure list. For now there is still only
  2215. one dirty rectangle, but this is the first step to improvement.
  2216. caca/caca_internals.h | 10 ++++-
  2217. caca/canvas.c | 12 ++++-
  2218. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  2219. 3 files changed, 102 insertions(+), 42 deletions(-)
  2220. Commit: 3567
  2221. Author: sam
  2222. Date: Fri Jul 24 06:48:27 2009 +0000
  2223. Add explanatory comments to the dirty rectangle unit tests.
  2224. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  2225. 1 files changed, 96 insertions(+), 75 deletions(-)
  2226. Commit: 3566
  2227. Author: pterjan
  2228. Date: Thu Jul 23 22:55:40 2009 +0000
  2229. * Add some simple bench (part 2, add the interesting file)
  2230. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2231. 1 files changed, 56 insertions(+), 0 deletions(-)
  2232. Commit: 3565
  2233. Author: pterjan
  2234. Date: Thu Jul 23 22:55:11 2009 +0000
  2235. * Add some simple bench
  2236. tests/Makefile.am | 7 +++++--
  2237. 1 files changed, 5 insertions(+), 2 deletions(-)
  2238. Commit: 3559
  2239. Author: pterjan
  2240. Date: Mon Jul 20 19:32:37 2009 +0000
  2241. * Add dirty rectangles when moving cursor
  2242. caca/string.c | 4 ++++
  2243. 1 files changed, 4 insertions(+), 0 deletions(-)
  2244. Commit: 3558
  2245. Author: pterjan
  2246. Date: Sun Jul 19 23:08:48 2009 +0000
  2247. * Report failures in exit code in caca-test
  2248. tests/caca-test.cpp | 4 +---
  2249. 1 files changed, 1 insertions(+), 3 deletions(-)
  2250. Commit: 3557
  2251. Author: pterjan
  2252. Date: Sun Jul 19 21:12:39 2009 +0000
  2253. * Also test blitting with mask
  2254. tests/dirty.cpp | 21 +++++++++++++++++++--
  2255. 1 files changed, 19 insertions(+), 2 deletions(-)
  2256. Commit: 3556
  2257. Author: pterjan
  2258. Date: Sun Jul 19 20:37:12 2009 +0000
  2259. * When blitting, only add dirty rectangles on changed
  2260. lines, or on changed chars if we have a mask
  2261. caca/string.c | 22 +++++++++++++++-------
  2262. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  2263. 2 files changed, 39 insertions(+), 7 deletions(-)
  2264. Commit: 3554
  2265. Author: sam
  2266. Date: Wed Jul 15 22:00:04 2009 +0000
  2267. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  2268. caca/string.c | 2 +-
  2269. 1 files changed, 1 insertions(+), 1 deletions(-)
  2270. Commit: 3553
  2271. Author: sam
  2272. Date: Tue Jul 14 11:01:20 2009 +0000
  2273. Add a section at the beginning of the Ruby documentation to prevent doxygen
  2274. from generating a huge whatis entry.
  2275. ruby/ruby-caca.dox | 2 ++
  2276. 1 files changed, 2 insertions(+), 0 deletions(-)
  2277. Commit: 3542
  2278. Author: pterjan
  2279. Date: Wed Jul 1 16:14:41 2009 +0000
  2280. * Add rotated epsilon
  2281. caca/transform.c | 2 ++
  2282. 1 files changed, 2 insertions(+), 0 deletions(-)
  2283. Commit: 3514
  2284. Author: pterjan
  2285. Date: Fri May 22 13:51:44 2009 +0000
  2286. Add unit test for memory export/import with caca format
  2287. tests/Makefile.am | 2 +-
  2288. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2289. 2 files changed, 75 insertions(+), 1 deletions(-)
  2290. Commit: 3513
  2291. Author: sam
  2292. Date: Fri May 22 13:23:09 2009 +0000
  2293. Add more unit tests for the dirty rectangles.
  2294. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2295. 1 files changed, 50 insertions(+), 2 deletions(-)
  2296. Commit: 3512
  2297. Author: sam
  2298. Date: Fri May 22 13:23:03 2009 +0000
  2299. Add C++ warnings to the build process.
  2300. configure.ac | 1 +
  2301. 1 files changed, 1 insertions(+), 0 deletions(-)
  2302. Commit: 3511
  2303. Author: sam
  2304. Date: Fri May 22 13:22:57 2009 +0000
  2305. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  2306. caca-php/php_caca.c | 8 ++++----
  2307. ruby/ruby-caca.dox | 8 ++++----
  2308. ruby/t/tc_canvas.rb | 6 +++---
  2309. 3 files changed, 11 insertions(+), 11 deletions(-)
  2310. Commit: 3510
  2311. Author: pterjan
  2312. Date: Fri May 22 13:06:07 2009 +0000
  2313. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  2314. caca/driver/x11.c | 2 +-
  2315. 1 files changed, 1 insertions(+), 1 deletions(-)
  2316. Commit: 3505
  2317. Author: sam
  2318. Date: Fri May 22 10:18:44 2009 +0000
  2319. caca_put_char(): only add a dirty rectangle if the paster character is
  2320. different from what was already there.
  2321. caca/string.c | 7 ++++++-
  2322. 1 files changed, 6 insertions(+), 1 deletions(-)
  2323. Commit: 3497
  2324. Author: pterjan
  2325. Date: Fri May 22 07:51:48 2009 +0000
  2326. Fix limits settings in area export
  2327. caca/codec/export.c | 2 +-
  2328. 1 files changed, 1 insertions(+), 1 deletions(-)
  2329. Commit: 3495
  2330. Author: sam
  2331. Date: Thu May 21 20:55:21 2009 +0000
  2332. Add caca_export_area_to_memory() to export only a selected part of the
  2333. current canvas. This is useful to export dirty rectangles. Accordingly,
  2334. add caca_import_area_from_memory() and caca_import_area_from_file().
  2335. caca/caca.h | 25 +++++++++++---
  2336. caca/caca0.c | 4 +-
  2337. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  2338. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  2339. caca/driver/raw.c | 4 +-
  2340. caca/figfont.c | 4 +-
  2341. caca/legacy.c | 9 +++--
  2342. cxx/caca++.cpp | 12 +++---
  2343. cxx/caca++.h | 6 ++--
  2344. cxx/cxxtest.cpp | 2 +-
  2345. examples/blit.c | 4 +-
  2346. examples/export.c | 6 ++--
  2347. examples/figfont.c | 4 +-
  2348. examples/font2tga.c | 4 +-
  2349. examples/import.c | 2 +-
  2350. examples/spritedit.c | 10 +++---
  2351. examples/swallow.c | 5 ++-
  2352. examples/text.c | 8 ++--
  2353. examples/transform.c | 6 ++--
  2354. ruby/caca-canvas.c | 25 +++++++-------
  2355. src/cacadraw.c | 4 +-
  2356. src/cacaplay.c | 4 +-
  2357. src/cacaserver.c | 15 ++++----
  2358. src/img2txt.c | 6 ++--
  2359. 24 files changed, 224 insertions(+), 85 deletions(-)
  2360. Commit: 3494
  2361. Author: sam
  2362. Date: Thu May 21 20:55:13 2009 +0000
  2363. Change the dirty rectangle API once again so that calling applications get
  2364. a more natural (x,y,w,h) 4-tuple to handle.
  2365. caca/attr.c | 4 +-
  2366. caca/caca.h | 16 ++++----
  2367. caca/canvas.c | 10 ++--
  2368. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  2369. caca/driver/ncurses.c | 20 +++++-----
  2370. caca/driver/slang.c | 22 +++++-----
  2371. caca/driver/vga.c | 22 +++++-----
  2372. caca/driver/x11.c | 20 +++++-----
  2373. caca/frame.c | 6 +-
  2374. caca/graphics.c | 4 +-
  2375. caca/string.c | 13 +++---
  2376. caca/transform.c | 18 ++++----
  2377. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  2378. 13 files changed, 178 insertions(+), 177 deletions(-)
  2379. Commit: 3493
  2380. Author: sam
  2381. Date: Thu May 21 20:55:07 2009 +0000
  2382. Fix the old demo examples so that they don't refresh the screen twice
  2383. every frame, causing the mouse to flicker.
  2384. examples/demo.c | 10 ++++++----
  2385. examples/demo0.c | 10 ++++++----
  2386. 2 files changed, 12 insertions(+), 8 deletions(-)
  2387. Commit: 3492
  2388. Author: sam
  2389. Date: Thu May 21 20:54:59 2009 +0000
  2390. Split import.c and export.c to create a new text.c codec file in order
  2391. to keep source files under 1,000 lines of code.
  2392. caca/Makefile.am | 2 +
  2393. caca/codec/codec.h | 22 ++
  2394. caca/codec/export.c | 282 +----------------
  2395. caca/codec/import.c | 614 +----------------------------------
  2396. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  2397. caca/libcaca.vcproj | 16 +-
  2398. 6 files changed, 945 insertions(+), 887 deletions(-)
  2399. Commit: 3491
  2400. Author: pterjan
  2401. Date: Wed May 20 14:44:47 2009 +0000
  2402. Revert r3478
  2403. caca/codec/export.c | 25 ++++++---------------
  2404. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  2405. 2 files changed, 28 insertions(+), 57 deletions(-)
  2406. Commit: 3490
  2407. Author: sam
  2408. Date: Wed May 20 14:20:59 2009 +0000
  2409. Manually fix Visual Studio files so that builds do not spew
  2410. their crap all over the place. There is still caca-sharp/obj
  2411. that it insists on creating (reported as Connect ID 301965).
  2412. caca-sharp/caca-sharp.csproj | 14 +-
  2413. caca-sharp/test-csharp.csproj | 12 +-
  2414. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  2415. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  2416. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  2417. examples/blit.vcproj | 738 ++++++++++++++++----------------
  2418. examples/colors.vcproj | 738 ++++++++++++++++----------------
  2419. examples/demo.vcproj | 738 ++++++++++++++++----------------
  2420. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  2421. examples/driver.vcproj | 738 ++++++++++++++++----------------
  2422. examples/event.vcproj | 738 ++++++++++++++++----------------
  2423. examples/font.vcproj | 738 ++++++++++++++++----------------
  2424. examples/frames.vcproj | 738 ++++++++++++++++----------------
  2425. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  2426. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  2427. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  2428. examples/import.vcproj | 738 ++++++++++++++++----------------
  2429. examples/input.vcproj | 738 ++++++++++++++++----------------
  2430. examples/transform.vcproj | 738 ++++++++++++++++----------------
  2431. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  2432. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  2433. libcaca.sln | 150 -------
  2434. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  2435. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  2436. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  2437. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  2438. Commit: 3489
  2439. Author: sam
  2440. Date: Tue May 19 22:48:12 2009 +0000
  2441. Add dirty rectangle support to the ncurses and VGA drivers.
  2442. AUTHORS | 2 +-
  2443. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  2444. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  2445. caca/driver/win32.c | 3 +-
  2446. 4 files changed, 63 insertions(+), 32 deletions(-)
  2447. Commit: 3486
  2448. Author: sam
  2449. Date: Tue May 19 21:41:44 2009 +0000
  2450. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  2451. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  2452. caca/event.c | 4 ++--
  2453. 1 files changed, 2 insertions(+), 2 deletions(-)
  2454. Commit: 3485
  2455. Author: sam
  2456. Date: Tue May 19 21:41:38 2009 +0000
  2457. Improve dirty rectangle handling in examples/input.c.
  2458. examples/input.c | 11 ++++++++++-
  2459. 1 files changed, 10 insertions(+), 1 deletions(-)
  2460. Commit: 3484
  2461. Author: sam
  2462. Date: Tue May 19 20:42:40 2009 +0000
  2463. Fix a few DOS compilation warnings.
  2464. caca/dirty.c | 6 +++---
  2465. caca/figfont.c | 8 ++++----
  2466. 2 files changed, 7 insertions(+), 7 deletions(-)
  2467. Commit: 3483
  2468. Author: sam
  2469. Date: Tue May 19 20:42:34 2009 +0000
  2470. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  2471. ruby/t/tc_display.rb | 8 ++++----
  2472. 1 files changed, 4 insertions(+), 4 deletions(-)
  2473. Commit: 3482
  2474. Author: sam
  2475. Date: Tue May 19 20:42:28 2009 +0000
  2476. Update the migration documentation to reflect old box drawing API changes.
  2477. doc/migrating.dox | 10 +++++++---
  2478. 1 files changed, 7 insertions(+), 3 deletions(-)
  2479. Commit: 3481
  2480. Author: sam
  2481. Date: Tue May 19 20:42:22 2009 +0000
  2482. Fix the text input example now that the box drawing functions take a size
  2483. as argument.
  2484. examples/input.c | 7 ++++---
  2485. 1 files changed, 4 insertions(+), 3 deletions(-)
  2486. Commit: 3480
  2487. Author: sam
  2488. Date: Tue May 19 20:42:12 2009 +0000
  2489. Fix dirty rectangle handling in the X11 and SLang drivers.
  2490. caca/driver/slang.c | 15 +++++++++++----
  2491. caca/driver/x11.c | 8 ++++----
  2492. 2 files changed, 15 insertions(+), 8 deletions(-)
  2493. Commit: 3478
  2494. Author: pterjan
  2495. Date: Tue May 19 12:46:34 2009 +0000
  2496. Import/export dirty rectangles
  2497. caca/codec/export.c | 25 +++++++++++++++------
  2498. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  2499. 2 files changed, 57 insertions(+), 28 deletions(-)
  2500. Commit: 3475
  2501. Author: sam
  2502. Date: Tue May 19 01:04:03 2009 +0000
  2503. Minor optimisation in configure.ac.
  2504. configure.ac | 3 ++-
  2505. 1 files changed, 2 insertions(+), 1 deletions(-)
  2506. Commit: 3474
  2507. Author: sam
  2508. Date: Tue May 19 01:03:57 2009 +0000
  2509. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  2510. src/cacaplay.c | 6 +++---
  2511. 1 files changed, 3 insertions(+), 3 deletions(-)
  2512. Commit: 3473
  2513. Author: sam
  2514. Date: Tue May 19 00:52:10 2009 +0000
  2515. A lot of documentation updates here and there, including bugfixes dating
  2516. back to the libcucul merge.
  2517. caca/event.c | 3 +++
  2518. doc/doxygen.cfg.in | 2 ++
  2519. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  2520. doc/style.dox | 7 +++++++
  2521. doc/tutorial.dox | 10 +++++-----
  2522. doc/user.dox | 2 +-
  2523. ruby/ruby-caca.dox | 8 ++++----
  2524. 7 files changed, 42 insertions(+), 29 deletions(-)
  2525. Commit: 3472
  2526. Author: sam
  2527. Date: Tue May 19 00:52:02 2009 +0000
  2528. Update the Doxygen configuration file to version 1.5.9.
  2529. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  2530. 1 files changed, 308 insertions(+), 93 deletions(-)
  2531. Commit: 3471
  2532. Author: sam
  2533. Date: Tue May 19 00:51:55 2009 +0000
  2534. Optimise the dirty rectangle handling by keeping track of the number of
  2535. currently dirty rectangles.
  2536. caca/caca_internals.h | 3 ++-
  2537. caca/canvas.c | 6 +-----
  2538. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  2539. 3 files changed, 21 insertions(+), 33 deletions(-)
  2540. Commit: 3470
  2541. Author: sam
  2542. Date: Tue May 19 00:51:47 2009 +0000
  2543. Change the dirty rectangle API so that it can handle several rectangles. The
  2544. inner implementation still only handles one dirty rectangle, but this way
  2545. we can prepare supporting applictions for the future.
  2546. caca/Makefile.am | 1 +
  2547. caca/caca.h | 16 +++-
  2548. caca/canvas.c | 127 ------------------------------
  2549. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  2550. caca/driver/slang.c | 88 +++++++++++----------
  2551. caca/driver/x11.c | 85 +++++++++++----------
  2552. caca/frame.c | 4 +-
  2553. caca/graphics.c | 2 +-
  2554. caca/libcaca.vcproj | 4 +
  2555. caca/string.c | 4 +-
  2556. caca/transform.c | 16 ++--
  2557. tests/dirty.cpp | 107 +++++++++++++++-----------
  2558. 12 files changed, 395 insertions(+), 274 deletions(-)
  2559. Commit: 3469
  2560. Author: pterjan
  2561. Date: Mon May 18 13:02:43 2009 +0000
  2562. Only redraw empty rectangles in slang driver
  2563. caca/driver/slang.c | 11 +++++++----
  2564. 1 files changed, 7 insertions(+), 4 deletions(-)
  2565. Commit: 3468
  2566. Author: pterjan
  2567. Date: Mon May 18 12:54:49 2009 +0000
  2568. Fix empty dirty rectangles detection
  2569. caca/driver/x11.c | 2 +-
  2570. 1 files changed, 1 insertions(+), 1 deletions(-)
  2571. Commit: 3467
  2572. Author: pterjan
  2573. Date: Sat May 16 20:14:04 2009 +0000
  2574. * Only redraw dirty rectangle in x11 driver
  2575. caca/driver/x11.c | 13 +++++++++----
  2576. 1 files changed, 9 insertions(+), 4 deletions(-)
  2577. Commit: 3466
  2578. Author: sam
  2579. Date: Fri May 15 14:42:31 2009 +0000
  2580. Add a few svn:ignore properties for Visual Studio cruft.
  2581. Commit: 3465
  2582. Author: sam
  2583. Date: Fri May 15 14:38:30 2009 +0000
  2584. Added MSVC project files for most example programs.
  2585. caca-sharp/test-csharp.csproj | 2 +-
  2586. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2587. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2588. examples/demo.c | 4 +
  2589. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2590. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2591. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2592. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2593. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2594. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2595. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2596. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2597. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2598. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2599. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2600. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2601. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2602. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  2603. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  2604. 19 files changed, 6366 insertions(+), 3 deletions(-)
  2605. Commit: 3452
  2606. Author: sam
  2607. Date: Thu May 14 10:04:26 2009 +0000
  2608. Fixed libcaca and the Visual Studio solution so that it works
  2609. on Win64, including the .NET projects.
  2610. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  2611. caca-sharp/test-csharp.csproj | 22 +++++-
  2612. caca/caca_types.h.in | 20 ++++-
  2613. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  2614. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  2615. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  2616. libcaca.sln | 72 +++++++++--------
  2617. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  2618. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  2619. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  2620. win32/caca_types.h | 6 +-
  2621. 11 files changed, 1086 insertions(+), 44 deletions(-)
  2622. Commit: 3451
  2623. Author: sam
  2624. Date: Thu May 14 08:43:52 2009 +0000
  2625. Fix a few implicit cast related warnings on VC++.
  2626. caca/codec/export.c | 2 +-
  2627. caca/codec/import.c | 11 +++++------
  2628. 2 files changed, 6 insertions(+), 7 deletions(-)
  2629. Commit: 3450
  2630. Author: sam
  2631. Date: Thu May 14 00:18:37 2009 +0000
  2632. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  2633. lesson to you: unit tests are good.
  2634. caca/attr.c | 2 +-
  2635. caca/canvas.c | 20 ++++++++++----------
  2636. caca/string.c | 5 ++++-
  2637. 3 files changed, 15 insertions(+), 12 deletions(-)
  2638. Commit: 3449
  2639. Author: sam
  2640. Date: Thu May 14 00:18:30 2009 +0000
  2641. Start writing unit tests for the dirty rectangle handling.
  2642. tests/Makefile.am | 2 +-
  2643. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2644. 2 files changed, 131 insertions(+), 1 deletions(-)
  2645. Commit: 3448
  2646. Author: sam
  2647. Date: Thu May 14 00:18:23 2009 +0000
  2648. Finish the dirty rectangle architecture. They are now reliable in the sense
  2649. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  2650. we currently mark far too many cells as dirty. This must be optimised.
  2651. caca/attr.c | 11 ++++++++++
  2652. caca/caca_internals.h | 6 ++--
  2653. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  2654. caca/frame.c | 7 ++++++
  2655. caca/graphics.c | 3 ++
  2656. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  2657. caca/transform.c | 16 +++++++++++++++
  2658. 7 files changed, 104 insertions(+), 27 deletions(-)
  2659. Commit: 3447
  2660. Author: sam
  2661. Date: Thu May 14 00:18:13 2009 +0000
  2662. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  2663. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  2664. 1 files changed, 64 insertions(+), 86 deletions(-)
  2665. Commit: 3443
  2666. Author: sam
  2667. Date: Wed May 13 06:40:48 2009 +0000
  2668. Set up the architecture for dirty rectangles.
  2669. Dirty rectangles are an upcoming optimisation that will tell the output
  2670. drivers which portion of the canvas has been really modified since the
  2671. last blit.
  2672. caca/caca.h | 6 ++-
  2673. caca/caca_internals.h | 3 +
  2674. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  2675. 3 files changed, 152 insertions(+), 14 deletions(-)
  2676. Commit: 3428
  2677. Author: sam
  2678. Date: Wed Apr 29 12:22:35 2009 +0000
  2679. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  2680. play with the Windows port, there is a 90-day evaluation version
  2681. available for free on the Microsoft website.
  2682. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  2683. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  2684. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  2685. cxx/libcaca++.vcproj | 13 +++---
  2686. cxx/test-cxx.vcproj | 13 +++---
  2687. libcaca.sln | 4 +-
  2688. src/cacademo.vcproj | 21 +++++-----
  2689. src/cacafire.vcproj | 22 +++++-----
  2690. src/cacaview.vcproj | 21 +++++-----
  2691. 9 files changed, 175 insertions(+), 102 deletions(-)
  2692. Commit: 3427
  2693. Author: sam
  2694. Date: Wed Apr 29 12:13:19 2009 +0000
  2695. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  2696. frame separator. Not extremely robust yet.
  2697. caca/codec/import.c | 11 +++++++++++
  2698. 1 files changed, 11 insertions(+), 0 deletions(-)
  2699. Commit: 3412
  2700. Author: sam
  2701. Date: Tue Mar 24 00:58:01 2009 +0000
  2702. Apparently \033 is more common than \x1b for ESC. Use the former in our
  2703. code for clarity.
  2704. caca/codec/import.c | 10 +++++-----
  2705. caca/driver/win32.c | 2 +-
  2706. caca/graphics.c | 2 +-
  2707. src/cacaserver.c | 14 +++++++-------
  2708. 4 files changed, 14 insertions(+), 14 deletions(-)
  2709. Commit: 3407
  2710. Author: sam
  2711. Date: Sun Mar 1 13:20:41 2009 +0000
  2712. Added new Unicode blocks to the built-in font.
  2713. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  2714. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  2715. tools/makefont.c | 4 +-
  2716. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  2717. Commit: 3406
  2718. Author: sam
  2719. Date: Sun Mar 1 12:39:36 2009 +0000
  2720. transform.c: one more rotated glyph.
  2721. caca/transform.c | 1 +
  2722. 1 files changed, 1 insertions(+), 0 deletions(-)
  2723. Commit: 3405
  2724. Author: sam
  2725. Date: Sun Mar 1 12:33:25 2009 +0000
  2726. transform.c: add new transformation glyphs for various capital letters.
  2727. caca/transform.c | 11 ++++++++++-
  2728. 1 files changed, 10 insertions(+), 1 deletions(-)
  2729. Commit: 3404
  2730. Author: sam
  2731. Date: Thu Feb 26 10:41:32 2009 +0000
  2732. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  2733. Fixes ticket #51.
  2734. examples/Makefile.am | 3 +--
  2735. examples/demo.c | 4 +---
  2736. examples/demo0.c | 4 +---
  2737. tools/Makefile.am | 2 +-
  2738. 4 files changed, 4 insertions(+), 9 deletions(-)
  2739. Commit: 3334
  2740. Author: nico
  2741. Date: Tue Dec 9 17:37:22 2008 +0000
  2742. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  2743. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  2744. caca-php/php_caca.c | 12 +++++-------
  2745. 1 files changed, 5 insertions(+), 7 deletions(-)
  2746. Commit: 3333
  2747. Author: pterjan
  2748. Date: Sun Nov 30 00:02:46 2008 +0000
  2749. * Add a flip char for 1
  2750. caca/transform.c | 1 +
  2751. 1 files changed, 1 insertions(+), 0 deletions(-)
  2752. Commit: 3332
  2753. Author: pterjan
  2754. Date: Sat Nov 29 23:53:55 2008 +0000
  2755. * Add a rotate_180 char for G
  2756. caca/transform.c | 1 +
  2757. 1 files changed, 1 insertions(+), 0 deletions(-)
  2758. Commit: 3323
  2759. Author: sam
  2760. Date: Wed Nov 12 10:20:56 2008 +0000
  2761. Create a libcucul.la symlink for distributions such as Gentoo which may
  2762. rely on .la files for library dependencies.
  2763. caca/Makefile.am | 2 ++
  2764. cxx/Makefile.am | 2 ++
  2765. 2 files changed, 4 insertions(+), 0 deletions(-)
  2766. Commit: 3318
  2767. Author: bsittler
  2768. Date: Fri Nov 7 09:03:26 2008 +0000
  2769. add a reset button, move usage to "stdout", and stop hyperlinking the
  2770. logo filename in the example
  2771. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  2772. 1 files changed, 20 insertions(+), 20 deletions(-)
  2773. Commit: 3317
  2774. Author: bsittler
  2775. Date: Fri Nov 7 08:57:44 2008 +0000
  2776. allow a filename exactly matching the uploaded filename; give a better
  2777. error message when this does not work
  2778. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  2779. 1 files changed, 15 insertions(+), 4 deletions(-)
  2780. Commit: 3316
  2781. Author: bsittler
  2782. Date: Fri Nov 7 08:38:55 2008 +0000
  2783. more copyright info
  2784. caca-php/examples/img2txt.php | 3 ++-
  2785. 1 files changed, 2 insertions(+), 1 deletions(-)
  2786. Commit: 3315
  2787. Author: bsittler
  2788. Date: Fri Nov 7 08:37:59 2008 +0000
  2789. add more copyright info
  2790. caca-php/examples/www/img2txt.php | 3 ++-
  2791. 1 files changed, 2 insertions(+), 1 deletions(-)
  2792. Commit: 3314
  2793. Author: bsittler
  2794. Date: Fri Nov 7 08:36:07 2008 +0000
  2795. https should work too
  2796. caca-php/examples/www/img2txt.php | 2 +-
  2797. 1 files changed, 1 insertions(+), 1 deletions(-)
  2798. Commit: 3313
  2799. Author: bsittler
  2800. Date: Fri Nov 7 08:35:29 2008 +0000
  2801. obscure email addresses somewhat
  2802. caca-php/examples/www/img2txt.php | 2 +-
  2803. 1 files changed, 1 insertions(+), 1 deletions(-)
  2804. Commit: 3312
  2805. Author: bsittler
  2806. Date: Fri Nov 7 08:33:03 2008 +0000
  2807. better argument handling, and allow logo-caca.png as a special file argument
  2808. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  2809. 1 files changed, 26 insertions(+), 15 deletions(-)
  2810. Commit: 3311
  2811. Author: bsittler
  2812. Date: Fri Nov 7 08:25:01 2008 +0000
  2813. fix case in example
  2814. caca-php/examples/img2txt.php | 2 +-
  2815. 1 files changed, 1 insertions(+), 1 deletions(-)
  2816. Commit: 3310
  2817. Author: bsittler
  2818. Date: Fri Nov 7 07:56:36 2008 +0000
  2819. now works as HTML
  2820. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  2821. 1 files changed, 201 insertions(+), 76 deletions(-)
  2822. Commit: 3309
  2823. Author: bsittler
  2824. Date: Fri Nov 7 07:13:57 2008 +0000
  2825. handle argument-parsing exceptions
  2826. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  2827. 1 files changed, 54 insertions(+), 46 deletions(-)
  2828. Commit: 3308
  2829. Author: bsittler
  2830. Date: Fri Nov 7 07:09:52 2008 +0000
  2831. more accurate error message
  2832. caca-php/examples/img2txt.php | 6 +++---
  2833. 1 files changed, 3 insertions(+), 3 deletions(-)
  2834. Commit: 3307
  2835. Author: bsittler
  2836. Date: Fri Nov 7 06:30:29 2008 +0000
  2837. clarify that this is a PHP port, not the original C program; return -1
  2838. when export fails, too
  2839. caca-php/examples/img2txt.php | 5 +++++
  2840. 1 files changed, 5 insertions(+), 0 deletions(-)
  2841. Commit: 3306
  2842. Author: bsittler
  2843. Date: Fri Nov 7 05:55:12 2008 +0000
  2844. copy img2txt.php to www in preparation for htmlizing
  2845. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  2846. 1 files changed, 383 insertions(+), 0 deletions(-)
  2847. Commit: 3305
  2848. Author: bsittler
  2849. Date: Fri Nov 7 05:51:26 2008 +0000
  2850. remove workarounds since alpha works now (merged from ..)
  2851. caca-php/examples/www/export.php | 4 +---
  2852. 1 files changed, 1 insertions(+), 3 deletions(-)
  2853. Commit: 3304
  2854. Author: bsittler
  2855. Date: Fri Nov 7 05:48:32 2008 +0000
  2856. hacked around the lack of a reasonable php getopt_long by writing a
  2857. new version in PHP. it seems to work, and is more flexible than the
  2858. getopt() found in PHP 5.3+.
  2859. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  2860. 1 files changed, 211 insertions(+), 39 deletions(-)
  2861. Commit: 3303
  2862. Author: bsittler
  2863. Date: Fri Nov 7 04:31:04 2008 +0000
  2864. fix yet another bug i wrote :( -- be endian-neutral.
  2865. caca-php/php_caca.c | 9 ++++-----
  2866. 1 files changed, 4 insertions(+), 5 deletions(-)
  2867. Commit: 3302
  2868. Author: bsittler
  2869. Date: Thu Nov 6 23:25:26 2008 +0000
  2870. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  2871. caca-php/examples/export.php | 4 +-
  2872. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  2873. 2 files changed, 189 insertions(+), 222 deletions(-)
  2874. Commit: 3301
  2875. Author: bsittler
  2876. Date: Thu Nov 6 23:21:15 2008 +0000
  2877. do not bother with an extraneous fill, and don't create out.png
  2878. caca-php/examples/test.php | 2 --
  2879. 1 files changed, 0 insertions(+), 2 deletions(-)
  2880. Commit: 3300
  2881. Author: bsittler
  2882. Date: Thu Nov 6 23:18:48 2008 +0000
  2883. fix endianness problem
  2884. caca-php/php_caca.c | 12 ++++++------
  2885. 1 files changed, 6 insertions(+), 6 deletions(-)
  2886. Commit: 3299
  2887. Author: bsittler
  2888. Date: Thu Nov 6 20:01:57 2008 +0000
  2889. oops! fix problem i introduced in the previous commit
  2890. caca-php/php_caca.c | 6 +++---
  2891. 1 files changed, 3 insertions(+), 3 deletions(-)
  2892. Commit: 3298
  2893. Author: bsittler
  2894. Date: Thu Nov 6 19:45:11 2008 +0000
  2895. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  2896. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  2897. 1 files changed, 43 insertions(+), 32 deletions(-)
  2898. Commit: 3297
  2899. Author: bsittler
  2900. Date: Thu Nov 6 17:04:21 2008 +0000
  2901. copy img2txt.c to img2txt.php in preparation for phpizing
  2902. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  2903. 1 files changed, 242 insertions(+), 0 deletions(-)
  2904. Commit: 3296
  2905. Author: bsittler
  2906. Date: Thu Nov 6 07:16:59 2008 +0000
  2907. convert to use PHP object layer similar to the C++ one used in its C++ predecessor, cxx/cxxtest.cpp; also change behavior and appearance to more closely match that version (perhaps, though, the changes should have been ported in the other direction instead...)
  2908. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  2909. 1 files changed, 19 insertions(+), 17 deletions(-)
  2910. Commit: 3295
  2911. Author: bsittler
  2912. Date: Thu Nov 6 07:14:12 2008 +0000
  2913. default to $timeout = 0 in Display::getEvent()
  2914. caca-php/caca.php | 2 +-
  2915. 1 files changed, 1 insertions(+), 1 deletions(-)
  2916. Commit: 3294
  2917. Author: bsittler
  2918. Date: Thu Nov 6 07:11:01 2008 +0000
  2919. fix some bugs and inconsistencies in the PHP object layer
  2920. caca-php/caca.php | 14 ++++++++------
  2921. 1 files changed, 8 insertions(+), 6 deletions(-)
  2922. Commit: 3293
  2923. Author: bsittler
  2924. Date: Wed Nov 5 01:00:38 2008 +0000
  2925. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  2926. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  2927. caca-php/examples/test.php | 12 +++---
  2928. 2 files changed, 56 insertions(+), 43 deletions(-)
  2929. Commit: 3292
  2930. Author: bsittler
  2931. Date: Wed Nov 5 00:39:18 2008 +0000
  2932. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  2933. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  2934. caca-php/examples/test.php | 12 +++---
  2935. 2 files changed, 107 insertions(+), 6 deletions(-)
  2936. Commit: 3291
  2937. Author: bsittler
  2938. Date: Wed Nov 5 00:38:14 2008 +0000
  2939. added missing constant CACA_KEY_UNKNOWN
  2940. caca-php/php_caca.c | 1 +
  2941. 1 files changed, 1 insertions(+), 0 deletions(-)
  2942. Commit: 3290
  2943. Author: bsittler
  2944. Date: Wed Nov 5 00:04:35 2008 +0000
  2945. preliminary port of jylam and sam's test.cs to PHP using an early version of nico's caca.php; right now it looks in dirname($argv[0]) . "/.." for caca.php, which will need to be fixed once caca.php is installed in a php standard include directory
  2946. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  2947. 1 files changed, 136 insertions(+), 122 deletions(-)
  2948. Commit: 3289
  2949. Author: bsittler
  2950. Date: Tue Nov 4 23:57:57 2008 +0000
  2951. copy test.cs to test.php in preparation for phpizing
  2952. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  2953. 1 files changed, 136 insertions(+), 0 deletions(-)
  2954. Commit: 3288
  2955. Author: bsittler
  2956. Date: Tue Nov 4 23:56:43 2008 +0000
  2957. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  2958. caca-php/examples/www/export.php | 4 +++-
  2959. 1 files changed, 3 insertions(+), 1 deletions(-)
  2960. Commit: 3287
  2961. Author: bsittler
  2962. Date: Tue Nov 4 23:54:38 2008 +0000
  2963. use alpha in PNG export, since it is now required to get a correct PNG output image
  2964. caca-php/examples/export.php | 4 +++-
  2965. 1 files changed, 3 insertions(+), 1 deletions(-)
  2966. Commit: 3286
  2967. Author: bsittler
  2968. Date: Tue Nov 4 23:53:18 2008 +0000
  2969. fix type in Canvas::drawLine; add a minimal class Event providing a
  2970. subset of the functionality of the .NET version; added Display::getEvent
  2971. similar to the .NET version; change Dither::bitmap to take a Canvas
  2972. object rather than a caca canvas resource as its first parameter; add
  2973. Font::Render and Font::getList methods parallel to the .NET version
  2974. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2975. 1 files changed, 50 insertions(+), 2 deletions(-)
  2976. Commit: 3285
  2977. Author: bsittler
  2978. Date: Tue Nov 4 23:48:31 2008 +0000
  2979. use alpha channel in gd truecolor images -- note that the scale for
  2980. this is [0, 127], rather than [0, 255]; always free the temporary
  2981. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  2982. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  2983. failed run-time binding to "caca_set_display" (the "_title" was
  2984. missing).
  2985. caca-php/php_caca.c | 7 ++++---
  2986. 1 files changed, 4 insertions(+), 3 deletions(-)
  2987. Commit: 3284
  2988. Author: bsittler
  2989. Date: Tue Nov 4 06:11:19 2008 +0000
  2990. preserve column alignment better by breaking cells at spaces; preserve
  2991. readability of fullwidth characters better by not placing cell
  2992. boundaries between them unneccessarily
  2993. caca/codec/export.c | 16 +++++++++++++---
  2994. 1 files changed, 13 insertions(+), 3 deletions(-)
  2995. Commit: 3283
  2996. Author: bsittler
  2997. Date: Tue Nov 4 05:45:21 2008 +0000
  2998. force a column alignment after each column containing a fullwidth character.
  2999. caca/codec/export.c | 7 ++++++-
  3000. 1 files changed, 6 insertions(+), 1 deletions(-)
  3001. Commit: 3282
  3002. Author: bsittler
  3003. Date: Tue Nov 4 05:43:37 2008 +0000
  3004. no border in old browsers, either.
  3005. caca-php/examples/www/export.php | 2 +-
  3006. 1 files changed, 1 insertions(+), 1 deletions(-)
  3007. Commit: 3281
  3008. Author: bsittler
  3009. Date: Tue Nov 4 05:28:03 2008 +0000
  3010. htmlification
  3011. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  3012. 1 files changed, 18 insertions(+), 14 deletions(-)
  3013. Commit: 3280
  3014. Author: bsittler
  3015. Date: Tue Nov 4 05:23:16 2008 +0000
  3016. copy unicode.php to www in preparation for htmlizing
  3017. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  3018. 1 files changed, 93 insertions(+), 0 deletions(-)
  3019. Commit: 3279
  3020. Author: bsittler
  3021. Date: Tue Nov 4 05:22:24 2008 +0000
  3022. cli-only
  3023. caca-php/examples/unicode.php | 4 ++++
  3024. 1 files changed, 4 insertions(+), 0 deletions(-)
  3025. Commit: 3278
  3026. Author: bsittler
  3027. Date: Tue Nov 4 05:21:34 2008 +0000
  3028. phpized
  3029. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  3030. 1 files changed, 73 insertions(+), 87 deletions(-)
  3031. Commit: 3277
  3032. Author: bsittler
  3033. Date: Tue Nov 4 05:17:37 2008 +0000
  3034. copy unicode.c to unicode.php in preparation for phpizing
  3035. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  3036. 1 files changed, 103 insertions(+), 0 deletions(-)
  3037. Commit: 3276
  3038. Author: bsittler
  3039. Date: Tue Nov 4 05:12:17 2008 +0000
  3040. htmlize
  3041. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  3042. 1 files changed, 18 insertions(+), 13 deletions(-)
  3043. Commit: 3275
  3044. Author: bsittler
  3045. Date: Tue Nov 4 04:58:38 2008 +0000
  3046. copy transform.php to www in preparation for htmlizing
  3047. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  3048. 1 files changed, 103 insertions(+), 0 deletions(-)
  3049. Commit: 3274
  3050. Author: bsittler
  3051. Date: Tue Nov 4 04:56:49 2008 +0000
  3052. PHPified
  3053. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  3054. 1 files changed, 86 insertions(+), 101 deletions(-)
  3055. Commit: 3273
  3056. Author: bsittler
  3057. Date: Tue Nov 4 04:49:17 2008 +0000
  3058. copy transform.c to transform.php in preparation for phpizing
  3059. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  3060. 1 files changed, 118 insertions(+), 0 deletions(-)
  3061. Commit: 3272
  3062. Author: bsittler
  3063. Date: Tue Nov 4 04:46:47 2008 +0000
  3064. show client-side filename
  3065. caca-php/examples/www/export.php | 3 ++-
  3066. 1 files changed, 2 insertions(+), 1 deletions(-)
  3067. Commit: 3271
  3068. Author: bsittler
  3069. Date: Tue Nov 4 04:45:23 2008 +0000
  3070. clearer wording.
  3071. caca-php/examples/www/import.php | 2 +-
  3072. 1 files changed, 1 insertions(+), 1 deletions(-)
  3073. Commit: 3270
  3074. Author: bsittler
  3075. Date: Tue Nov 4 04:21:13 2008 +0000
  3076. link to an example file to download and then import (generated by export.php)
  3077. caca-php/examples/www/import.php | 5 +++++
  3078. 1 files changed, 5 insertions(+), 0 deletions(-)
  3079. Commit: 3269
  3080. Author: bsittler
  3081. Date: Tue Nov 4 04:13:13 2008 +0000
  3082. works well enough to import the files exported by export.php
  3083. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  3084. 1 files changed, 53 insertions(+), 24 deletions(-)
  3085. Commit: 3268
  3086. Author: bsittler
  3087. Date: Tue Nov 4 03:56:18 2008 +0000
  3088. force cli on remaining examples so that apache doesn't pop up a window
  3089. (this actually happens with the cocoa driver!)
  3090. caca-php/examples/cacapig.php | 3 +++
  3091. caca-php/examples/colors.php | 4 ++++
  3092. caca-php/examples/fullwidth.php | 4 ++++
  3093. caca-php/examples/render.php | 4 ++++
  3094. caca-php/examples/truecolor.php | 4 ++++
  3095. 5 files changed, 19 insertions(+), 0 deletions(-)
  3096. Commit: 3267
  3097. Author: bsittler
  3098. Date: Tue Nov 4 03:39:20 2008 +0000
  3099. CLI-only
  3100. caca-php/examples/import.php | 4 ++++
  3101. 1 files changed, 4 insertions(+), 0 deletions(-)
  3102. Commit: 3266
  3103. Author: bsittler
  3104. Date: Tue Nov 4 03:37:12 2008 +0000
  3105. copy import.php to www in preparation for htmlizing
  3106. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  3107. 1 files changed, 54 insertions(+), 0 deletions(-)
  3108. Commit: 3265
  3109. Author: bsittler
  3110. Date: Tue Nov 4 03:36:33 2008 +0000
  3111. list available import formats in usage message
  3112. caca-php/examples/import.php | 12 +++++++++---
  3113. 1 files changed, 9 insertions(+), 3 deletions(-)
  3114. Commit: 3264
  3115. Author: bsittler
  3116. Date: Tue Nov 4 03:32:42 2008 +0000
  3117. PHPification of import.c
  3118. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  3119. 1 files changed, 27 insertions(+), 45 deletions(-)
  3120. Commit: 3263
  3121. Author: bsittler
  3122. Date: Tue Nov 4 03:22:04 2008 +0000
  3123. copy import.c to import.php in preparation for phpizing
  3124. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  3125. 1 files changed, 66 insertions(+), 0 deletions(-)
  3126. Commit: 3262
  3127. Author: bsittler
  3128. Date: Tue Nov 4 00:56:07 2008 +0000
  3129. only fill the preview iframe when javascript is enabled
  3130. caca-php/examples/www/export.php | 2 +-
  3131. 1 files changed, 1 insertions(+), 1 deletions(-)
  3132. Commit: 3261
  3133. Author: bsittler
  3134. Date: Tue Nov 4 00:41:56 2008 +0000
  3135. merge latest CLI example bugfixes into the HTML versions
  3136. caca-php/examples/www/colors.php | 8 ++++----
  3137. caca-php/examples/www/export.php | 10 +++++-----
  3138. 2 files changed, 9 insertions(+), 9 deletions(-)
  3139. Commit: 3260
  3140. Author: bsittler
  3141. Date: Tue Nov 4 00:39:40 2008 +0000
  3142. fix typo in PHP binding of caca_set_Attr that caused segfault on linux; also remove workaround for spurious extra-argument requirement from two of the PHP examples
  3143. caca-php/examples/colors.php | 8 ++++----
  3144. caca-php/examples/export.php | 10 +++++-----
  3145. caca-php/php_caca.c | 2 +-
  3146. 3 files changed, 10 insertions(+), 10 deletions(-)
  3147. Commit: 3259
  3148. Author: bsittler
  3149. Date: Mon Nov 3 22:30:22 2008 +0000
  3150. now generates HTML
  3151. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  3152. 1 files changed, 18 insertions(+), 10 deletions(-)
  3153. Commit: 3258
  3154. Author: bsittler
  3155. Date: Mon Nov 3 22:21:31 2008 +0000
  3156. copy fullwidth.php to www in preparation for htmlizing
  3157. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  3158. 1 files changed, 75 insertions(+), 0 deletions(-)
  3159. Commit: 3257
  3160. Author: bsittler
  3161. Date: Mon Nov 3 22:19:29 2008 +0000
  3162. added copyright info for PHP conversion (blah blah blah...)
  3163. caca-php/examples/fullwidth.php | 4 ++++
  3164. 1 files changed, 4 insertions(+), 0 deletions(-)
  3165. Commit: 3256
  3166. Author: bsittler
  3167. Date: Mon Nov 3 22:18:27 2008 +0000
  3168. now works as PHP
  3169. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  3170. 1 files changed, 45 insertions(+), 68 deletions(-)
  3171. Commit: 3255
  3172. Author: bsittler
  3173. Date: Mon Nov 3 22:08:09 2008 +0000
  3174. copy fullwidth.c to fullwidth.php in preparation for phpizing
  3175. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  3176. 1 files changed, 94 insertions(+), 0 deletions(-)
  3177. Commit: 3254
  3178. Author: bsittler
  3179. Date: Mon Nov 3 22:06:33 2008 +0000
  3180. only assume svg preview ability in opera, WebKit and Gecko
  3181. caca-php/examples/www/export.php | 9 +++++++--
  3182. 1 files changed, 7 insertions(+), 2 deletions(-)
  3183. Commit: 3253
  3184. Author: nico
  3185. Date: Mon Nov 3 22:03:31 2008 +0000
  3186. * Improve object layer for caca-php
  3187. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  3188. 1 files changed, 56 insertions(+), 4 deletions(-)
  3189. Commit: 3252
  3190. Author: bsittler
  3191. Date: Mon Nov 3 21:58:17 2008 +0000
  3192. do not add history entries for iframe transitions
  3193. caca-php/examples/www/export.php | 2 +-
  3194. 1 files changed, 1 insertions(+), 1 deletions(-)
  3195. Commit: 3251
  3196. Author: bsittler
  3197. Date: Mon Nov 3 21:48:53 2008 +0000
  3198. add missing id
  3199. caca-php/examples/www/export.php | 2 +-
  3200. 1 files changed, 1 insertions(+), 1 deletions(-)
  3201. Commit: 3250
  3202. Author: bsittler
  3203. Date: Mon Nov 3 21:48:16 2008 +0000
  3204. use some javascript to show inline previews using <iframe/> for some
  3205. of the formats (so far, html, html3, bbfr, and svg)
  3206. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  3207. 1 files changed, 39 insertions(+), 3 deletions(-)
  3208. Commit: 3249
  3209. Author: bsittler
  3210. Date: Mon Nov 3 21:23:20 2008 +0000
  3211. .caca files get an extension, too
  3212. caca-php/examples/www/export.php | 1 +
  3213. 1 files changed, 1 insertions(+), 0 deletions(-)
  3214. Commit: 3248
  3215. Author: bsittler
  3216. Date: Mon Nov 3 21:17:34 2008 +0000
  3217. suggest extensions for some of the inline formats too, since browsers
  3218. sometimes send them to external viewers and become confused if the
  3219. filename ends in '.php' (despite our correct content-type!)
  3220. caca-php/examples/www/export.php | 14 +++++++++++---
  3221. 1 files changed, 11 insertions(+), 3 deletions(-)
  3222. Commit: 3247
  3223. Author: bsittler
  3224. Date: Mon Nov 3 21:15:09 2008 +0000
  3225. text formats embedding escape sequences get sent as attachments too
  3226. caca-php/examples/www/export.php | 3 +++
  3227. 1 files changed, 3 insertions(+), 0 deletions(-)
  3228. Commit: 3246
  3229. Author: bsittler
  3230. Date: Mon Nov 3 21:12:54 2008 +0000
  3231. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  3232. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  3233. 1 files changed, 128 insertions(+), 96 deletions(-)
  3234. Commit: 3245
  3235. Author: bsittler
  3236. Date: Mon Nov 3 20:55:12 2008 +0000
  3237. another typo
  3238. caca-php/examples/export.php | 2 +-
  3239. 1 files changed, 1 insertions(+), 1 deletions(-)
  3240. Commit: 3244
  3241. Author: bsittler
  3242. Date: Mon Nov 3 20:34:42 2008 +0000
  3243. spaces -> tabs
  3244. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  3245. 1 files changed, 81 insertions(+), 81 deletions(-)
  3246. Commit: 3243
  3247. Author: bsittler
  3248. Date: Mon Nov 3 20:08:35 2008 +0000
  3249. add missing content-type in the HTML case
  3250. caca-php/examples/www/render.php | 2 ++
  3251. 1 files changed, 2 insertions(+), 0 deletions(-)
  3252. Commit: 3242
  3253. Author: bsittler
  3254. Date: Mon Nov 3 20:01:20 2008 +0000
  3255. typo
  3256. caca-php/examples/export.php | 2 +-
  3257. 1 files changed, 1 insertions(+), 1 deletions(-)
  3258. Commit: 3241
  3259. Author: bsittler
  3260. Date: Mon Nov 3 19:52:30 2008 +0000
  3261. make examples/demo.php executable
  3262. 0 files changed, 0 insertions(+), 0 deletions(-)
  3263. Commit: 3240
  3264. Author: bsittler
  3265. Date: Mon Nov 3 19:44:58 2008 +0000
  3266. copy export.php to www in preparation for htmlizing
  3267. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  3268. 1 files changed, 136 insertions(+), 0 deletions(-)
  3269. Commit: 3239
  3270. Author: bsittler
  3271. Date: Mon Nov 3 19:42:38 2008 +0000
  3272. export.php is now actually php, and appears to work identically to its
  3273. C predecessor.
  3274. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  3275. 1 files changed, 103 insertions(+), 126 deletions(-)
  3276. Commit: 3238
  3277. Author: bsittler
  3278. Date: Mon Nov 3 18:40:50 2008 +0000
  3279. copy export.c to export.php in preparation for phpizing
  3280. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  3281. 1 files changed, 159 insertions(+), 0 deletions(-)
  3282. Commit: 3237
  3283. Author: bsittler
  3284. Date: Mon Nov 3 18:16:38 2008 +0000
  3285. fix foreground-color and quoting bugs in the "html" exporter; also,
  3286. the output is now labelled as XHTML 1.0 Strict, since it does conform
  3287. to that DTD. also removed spurious cellpadding and cellspacing from
  3288. <div /> markup. also handle non-characters by conversion to
  3289. replacement character, and handle more control characters by
  3290. conversion to no-break space. finally, switch from &nbsp; to the
  3291. equivalent &#160; so that a non-validating XML parser (which is most
  3292. of them) can correctly parse this document.
  3293. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  3294. 1 files changed, 43 insertions(+), 9 deletions(-)
  3295. Commit: 3236
  3296. Author: bsittler
  3297. Date: Mon Nov 3 17:18:04 2008 +0000
  3298. do not split a fullwidth character in the middle. yes, in some
  3299. degenerate cases this will lead to incorrectly-displayed tables. i
  3300. don't yet have a solution.
  3301. caca/codec/export.c | 2 ++
  3302. 1 files changed, 2 insertions(+), 0 deletions(-)
  3303. Commit: 3235
  3304. Author: bsittler
  3305. Date: Mon Nov 3 16:55:00 2008 +0000
  3306. do not expand tabs here. instead, importers need to understand '\t'
  3307. and fill the canvas up to the tab stop with it. once that works,
  3308. support will be added here (treating it as space.) also, fewer columns
  3309. are now generated. apparently generating a minimal number of them
  3310. fixes a bunch of the table-layout bugs.
  3311. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  3312. 1 files changed, 78 insertions(+), 52 deletions(-)
  3313. Commit: 3234
  3314. Author: nico
  3315. Date: Sun Nov 2 22:45:40 2008 +0000
  3316. * Remove \t from content of $moo
  3317. * Change canvas size
  3318. * Fix coordinate of label "Moo!"
  3319. caca-php/examples/cacainfo.php | 17 +++++++++--------
  3320. 1 files changed, 9 insertions(+), 8 deletions(-)
  3321. Commit: 3233
  3322. Author: nico
  3323. Date: Sun Nov 2 22:42:09 2008 +0000
  3324. * Change canvas size
  3325. caca-php/examples/www/cacainfo.php | 4 ++--
  3326. 1 files changed, 2 insertions(+), 2 deletions(-)
  3327. Commit: 3232
  3328. Author: bsittler
  3329. Date: Sun Nov 2 22:38:40 2008 +0000
  3330. htmlification of colors.php
  3331. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  3332. 1 files changed, 17 insertions(+), 9 deletions(-)
  3333. Commit: 3231
  3334. Author: nico
  3335. Date: Sun Nov 2 22:37:27 2008 +0000
  3336. * Fix coordinate of label "Moo!"
  3337. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  3338. 1 files changed, 8 insertions(+), 7 deletions(-)
  3339. Commit: 3230
  3340. Author: bsittler
  3341. Date: Sun Nov 2 22:35:45 2008 +0000
  3342. copy colors.php to www in preparation for htmlizing
  3343. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  3344. 1 files changed, 60 insertions(+), 0 deletions(-)
  3345. Commit: 3229
  3346. Author: bsittler
  3347. Date: Sun Nov 2 22:34:59 2008 +0000
  3348. PHP conversion of colors.c
  3349. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  3350. 1 files changed, 55 insertions(+), 71 deletions(-)
  3351. Commit: 3228
  3352. Author: bsittler
  3353. Date: Sun Nov 2 22:22:18 2008 +0000
  3354. copy colors.c to colors.php in preparation for phpizing
  3355. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  3356. 1 files changed, 76 insertions(+), 0 deletions(-)
  3357. Commit: 3227
  3358. Author: bsittler
  3359. Date: Sun Nov 2 22:12:24 2008 +0000
  3360. some unicode characters could overflow the buffer; handle more control
  3361. characters and non-unicode codepoints when generating HTML.
  3362. caca/codec/export.c | 22 ++++++++++++++++++----
  3363. 1 files changed, 18 insertions(+), 4 deletions(-)
  3364. Commit: 3226
  3365. Author: nico
  3366. Date: Sun Nov 2 22:10:02 2008 +0000
  3367. * Remove tabs from content of $moo
  3368. caca-php/examples/www/cacainfo.php | 4 ++--
  3369. 1 files changed, 2 insertions(+), 2 deletions(-)
  3370. Commit: 3225
  3371. Author: nico
  3372. Date: Sun Nov 2 21:58:09 2008 +0000
  3373. * Improve Dithering and Canvas php classes
  3374. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  3375. 1 files changed, 89 insertions(+), 14 deletions(-)
  3376. Commit: 3224
  3377. Author: bsittler
  3378. Date: Sun Nov 2 21:57:21 2008 +0000
  3379. optimization: when the canvas is only a single line, we can always
  3380. optimize by merging cells
  3381. caca/codec/export.c | 2 +-
  3382. 1 files changed, 1 insertions(+), 1 deletions(-)
  3383. Commit: 3223
  3384. Author: bsittler
  3385. Date: Sun Nov 2 21:18:51 2008 +0000
  3386. work around table layout bugs by ensuring that if there are multiple
  3387. cells on any row of the table then the very first row does not use the
  3388. cell-merging optimization; this appears to fix the last of the table
  3389. layout bugs seen in truecolor.php; also fix the foreground and
  3390. background color bugs seen in truecolor.php.
  3391. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  3392. 1 files changed, 25 insertions(+), 3 deletions(-)
  3393. Commit: 3222
  3394. Author: bsittler
  3395. Date: Sun Nov 2 21:03:09 2008 +0000
  3396. forgot backslashes
  3397. caca-php/examples/www/dithering.php | 2 +-
  3398. 1 files changed, 1 insertions(+), 1 deletions(-)
  3399. Commit: 3221
  3400. Author: bsittler
  3401. Date: Sun Nov 2 20:29:02 2008 +0000
  3402. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  3403. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  3404. 1 files changed, 17 insertions(+), 9 deletions(-)
  3405. Commit: 3220
  3406. Author: bsittler
  3407. Date: Sun Nov 2 20:17:59 2008 +0000
  3408. copy truecolor.php to www in preparation for htmlizing
  3409. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  3410. 1 files changed, 48 insertions(+), 0 deletions(-)
  3411. Commit: 3219
  3412. Author: bsittler
  3413. Date: Sun Nov 2 20:17:00 2008 +0000
  3414. convert to PHP and make executable
  3415. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  3416. 1 files changed, 30 insertions(+), 48 deletions(-)
  3417. Commit: 3218
  3418. Author: bsittler
  3419. Date: Sun Nov 2 20:06:13 2008 +0000
  3420. copy truecolor.c to truecolor.php in preparation for phpizing
  3421. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  3422. 1 files changed, 66 insertions(+), 0 deletions(-)
  3423. Commit: 3217
  3424. Author: nico
  3425. Date: Sun Nov 2 20:05:00 2008 +0000
  3426. * Improve class "Dither"
  3427. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  3428. 1 files changed, 20 insertions(+), 20 deletions(-)
  3429. Commit: 3216
  3430. Author: nico
  3431. Date: Sun Nov 2 20:02:26 2008 +0000
  3432. * Add class "Dither" to php object layer
  3433. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  3434. 1 files changed, 90 insertions(+), 0 deletions(-)
  3435. Commit: 3215
  3436. Author: bsittler
  3437. Date: Sun Nov 2 19:50:46 2008 +0000
  3438. add missing whitespace before /> so that the XHTML works in more plain-HTML parsers; quote attributes in double quotes rather than single quotes for the same reason
  3439. caca-php/examples/www/cacainfo.php | 2 +-
  3440. caca-php/examples/www/dithering.php | 4 ++--
  3441. caca-php/examples/www/figlet.php | 2 +-
  3442. caca-php/examples/www/render.php | 2 +-
  3443. caca-php/examples/www/text.php | 2 +-
  3444. 5 files changed, 6 insertions(+), 6 deletions(-)
  3445. Commit: 3214
  3446. Author: bsittler
  3447. Date: Sun Nov 2 19:28:40 2008 +0000
  3448. add a <table summary="..." /> attribute so screenreader software does not
  3449. get hopelessly lost.
  3450. caca/codec/export.c | 2 +-
  3451. 1 files changed, 1 insertions(+), 1 deletions(-)
  3452. Commit: 3213
  3453. Author: bsittler
  3454. Date: Sun Nov 2 19:19:45 2008 +0000
  3455. echo rendered string in form value
  3456. caca-php/examples/www/figlet.php | 2 +-
  3457. 1 files changed, 1 insertions(+), 1 deletions(-)
  3458. Commit: 3212
  3459. Author: nico
  3460. Date: Sun Nov 2 19:13:47 2008 +0000
  3461. * Remove white and yellow colors for letters
  3462. caca-php/examples/www/figlet.php | 2 +-
  3463. 1 files changed, 1 insertions(+), 1 deletions(-)
  3464. Commit: 3211
  3465. Author: nico
  3466. Date: Sun Nov 2 19:08:08 2008 +0000
  3467. * Add an input box in sample web page figlet.php
  3468. caca-php/examples/www/figlet.php | 3 ++-
  3469. 1 files changed, 2 insertions(+), 1 deletions(-)
  3470. Commit: 3210
  3471. Author: bsittler
  3472. Date: Sun Nov 2 17:49:29 2008 +0000
  3473. remove the stylesheet, as it does not seem to help at the moment. also remove the <pre></pre> in figlet.php since it does not seem to make a difference since the table markup includes <tt></tt> inside each cell.
  3474. caca-php/examples/www/caca-php.css | 20 --------------------
  3475. caca-php/examples/www/cacainfo.php | 1 -
  3476. caca-php/examples/www/dithering.php | 2 --
  3477. caca-php/examples/www/figlet.php | 3 +--
  3478. caca-php/examples/www/render.php | 1 -
  3479. caca-php/examples/www/text.php | 1 -
  3480. 6 files changed, 1 insertions(+), 27 deletions(-)
  3481. Commit: 3209
  3482. Author: bsittler
  3483. Date: Sun Nov 2 17:38:37 2008 +0000
  3484. use a single table cell for adjacent attribute runs provided the background color will be the same; this allows us to avoid special stylesheets for our example programs
  3485. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  3486. 1 files changed, 59 insertions(+), 33 deletions(-)
  3487. Commit: 3208
  3488. Author: bsittler
  3489. Date: Sun Nov 2 17:00:45 2008 +0000
  3490. more conforming to 79-character limit and using tabs
  3491. caca-php/examples/www/render.php | 9 +++++++--
  3492. 1 files changed, 7 insertions(+), 2 deletions(-)
  3493. Commit: 3207
  3494. Author: bsittler
  3495. Date: Sun Nov 2 16:56:48 2008 +0000
  3496. generate self-referencing script URI correctly, taking into account that the
  3497. script might be content-negotiated, renamed, symlinked, or otherwise
  3498. alised in URI-space.
  3499. caca-php/examples/www/render.php | 5 ++++-
  3500. 1 files changed, 4 insertions(+), 1 deletions(-)
  3501. Commit: 3206
  3502. Author: bsittler
  3503. Date: Sun Nov 2 16:24:03 2008 +0000
  3504. added a link so you can view the image only (also good for
  3505. lynx/elinks) and some alt="..." text so the validator does not complain.
  3506. caca-php/examples/www/render.php | 2 +-
  3507. 1 files changed, 1 insertions(+), 1 deletions(-)
  3508. Commit: 3205
  3509. Author: nico
  3510. Date: Sun Nov 2 16:10:50 2008 +0000
  3511. * Change structure of sample file render.php
  3512. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  3513. 1 files changed, 36 insertions(+), 45 deletions(-)
  3514. Commit: 3204
  3515. Author: bsittler
  3516. Date: Sun Nov 2 03:52:22 2008 +0000
  3517. send correct content-type; add a missing doctype (although technically the table is not allowed inside pre, but that we will need to find another fix for)
  3518. caca-php/examples/www/caca-php.css | 2 +-
  3519. caca-php/examples/www/cacainfo.php | 4 ++++
  3520. caca-php/examples/www/dithering.php | 6 ++++++
  3521. caca-php/examples/www/figlet.php | 7 +++++--
  3522. caca-php/examples/www/text.php | 4 ++++
  3523. 5 files changed, 20 insertions(+), 3 deletions(-)
  3524. Commit: 3203
  3525. Author: bsittler
  3526. Date: Sun Nov 2 03:37:14 2008 +0000
  3527. apparently php inw ww dir should not be executable?
  3528. 0 files changed, 0 insertions(+), 0 deletions(-)
  3529. Commit: 3202
  3530. Author: bsittler
  3531. Date: Sun Nov 2 03:36:38 2008 +0000
  3532. better UI, maybe?
  3533. caca-php/examples/www/render.php | 7 ++++---
  3534. 1 files changed, 4 insertions(+), 3 deletions(-)
  3535. Commit: 3201
  3536. Author: bsittler
  3537. Date: Sun Nov 2 03:27:58 2008 +0000
  3538. seems to work
  3539. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  3540. 1 files changed, 36 insertions(+), 5 deletions(-)
  3541. Commit: 3200
  3542. Author: bsittler
  3543. Date: Sun Nov 2 03:13:03 2008 +0000
  3544. copy render.php to www in preparation for htmlizing
  3545. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  3546. 1 files changed, 40 insertions(+), 0 deletions(-)
  3547. Commit: 3199
  3548. Author: bsittler
  3549. Date: Sun Nov 2 03:10:44 2008 +0000
  3550. HTML conversion of text.php
  3551. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  3552. 1 files changed, 15 insertions(+), 7 deletions(-)
  3553. Commit: 3198
  3554. Author: bsittler
  3555. Date: Sun Nov 2 03:07:50 2008 +0000
  3556. add missing newline at end of file
  3557. caca-php/examples/www/cacainfo.php | 2 +-
  3558. 1 files changed, 1 insertions(+), 1 deletions(-)
  3559. Commit: 3197
  3560. Author: bsittler
  3561. Date: Sun Nov 2 03:05:46 2008 +0000
  3562. apparently php inw ww dir should not be executable?
  3563. 0 files changed, 0 insertions(+), 0 deletions(-)
  3564. Commit: 3196
  3565. Author: bsittler
  3566. Date: Sun Nov 2 03:04:10 2008 +0000
  3567. copy text.php to www in preparation for htmlizing
  3568. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  3569. 1 files changed, 65 insertions(+), 0 deletions(-)
  3570. Commit: 3195
  3571. Author: nico
  3572. Date: Sat Nov 1 23:43:00 2008 +0000
  3573. * Improve php object layer "caca.php"
  3574. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  3575. 1 files changed, 46 insertions(+), 2 deletions(-)
  3576. Commit: 3194
  3577. Author: nico
  3578. Date: Sat Nov 1 21:29:51 2008 +0000
  3579. * Change permission of web sample files
  3580. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  3581. 1 files changed, 0 insertions(+), 0 deletions(-)
  3582. Commit: 3193
  3583. Author: nico
  3584. Date: Sat Nov 1 21:11:04 2008 +0000
  3585. * Improve php class layer for caca-php
  3586. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  3587. 1 files changed, 41 insertions(+), 18 deletions(-)
  3588. Commit: 3192
  3589. Author: nico
  3590. Date: Sat Nov 1 19:55:52 2008 +0000
  3591. * Add skeleton of php class layer for caca-php
  3592. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  3593. 1 files changed, 135 insertions(+), 0 deletions(-)
  3594. Commit: 3191
  3595. Author: nico
  3596. Date: Sat Nov 1 18:42:16 2008 +0000
  3597. * Add web sample program: dithering.php
  3598. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  3599. caca-php/examples/www/figlet.php | 9 +++++-
  3600. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  3601. 3 files changed, 49 insertions(+), 2 deletions(-)
  3602. Commit: 3190
  3603. Author: bsittler
  3604. Date: Sat Nov 1 17:57:50 2008 +0000
  3605. oops! make the .php executable
  3606. 0 files changed, 0 insertions(+), 0 deletions(-)
  3607. Commit: 3189
  3608. Author: nico
  3609. Date: Sat Nov 1 13:54:13 2008 +0000
  3610. * Add web sample "figlet.php"
  3611. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  3612. 1 files changed, 60 insertions(+), 0 deletions(-)
  3613. Commit: 3188
  3614. Author: nico
  3615. Date: Sat Nov 1 13:30:09 2008 +0000
  3616. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  3617. caca_export_string
  3618. caca-php/php_caca.c | 12 +++---------
  3619. 1 files changed, 3 insertions(+), 9 deletions(-)
  3620. Commit: 3187
  3621. Author: nico
  3622. Date: Sat Nov 1 12:51:54 2008 +0000
  3623. * Initializate variable "len" in caca_export_string
  3624. caca-php/php_caca.c | 2 +-
  3625. 1 files changed, 1 insertions(+), 1 deletions(-)
  3626. Commit: 3186
  3627. Author: bsittler
  3628. Date: Sat Nov 1 06:32:30 2008 +0000
  3629. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  3630. caca-php/examples/www/cacainfo.php | 10 ++++++----
  3631. 1 files changed, 6 insertions(+), 4 deletions(-)
  3632. Commit: 3185
  3633. Author: bsittler
  3634. Date: Sat Nov 1 06:26:29 2008 +0000
  3635. now HTML markup is generated, rather than a giant PRE block
  3636. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  3637. 1 files changed, 28 insertions(+), 17 deletions(-)
  3638. Commit: 3184
  3639. Author: bsittler
  3640. Date: Sat Nov 1 06:03:36 2008 +0000
  3641. output valid XHTML (it's valid HTML3 too); note that this drops the COLS=... attribute on the table, but that had previously been calculated incorrectly anyhow so i doubt it mattered
  3642. caca/codec/export.c | 29 +++++++++++++++--------------
  3643. 1 files changed, 15 insertions(+), 14 deletions(-)
  3644. Commit: 3183
  3645. Author: bsittler
  3646. Date: Sat Nov 1 06:02:04 2008 +0000
  3647. move CSS for www example to a separate file; table is no longer inside <pre>
  3648. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  3649. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  3650. 2 files changed, 33 insertions(+), 21 deletions(-)
  3651. Commit: 3182
  3652. Author: bsittler
  3653. Date: Sat Nov 1 05:27:04 2008 +0000
  3654. fix table border, colors, and quoting of <, ", ', and > in html3 output
  3655. caca/codec/export.c | 16 +++++++++++++---
  3656. 1 files changed, 13 insertions(+), 3 deletions(-)
  3657. Commit: 3181
  3658. Author: bsittler
  3659. Date: Sat Nov 1 05:13:37 2008 +0000
  3660. font for windows, too
  3661. caca-php/examples/www/cacainfo.php | 2 +-
  3662. 1 files changed, 1 insertions(+), 1 deletions(-)
  3663. Commit: 3180
  3664. Author: bsittler
  3665. Date: Sat Nov 1 05:08:24 2008 +0000
  3666. display correctly in firefox and safari
  3667. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  3668. 1 files changed, 15 insertions(+), 1 deletions(-)
  3669. Commit: 3179
  3670. Author: bsittler
  3671. Date: Sat Nov 1 04:41:25 2008 +0000
  3672. correctly account for tabs in html3 export
  3673. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  3674. 1 files changed, 41 insertions(+), 6 deletions(-)
  3675. Commit: 3178
  3676. Author: bsittler
  3677. Date: Sat Nov 1 03:00:45 2008 +0000
  3678. a first partially-broken conversion of examples/cacainfo.php
  3679. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  3680. 1 files changed, 86 insertions(+), 0 deletions(-)
  3681. Commit: 3177
  3682. Author: nico
  3683. Date: Sat Nov 1 02:06:43 2008 +0000
  3684. * Change test for php-cli mode in sample programs
  3685. caca-php/examples/cacainfo.php | 3 ++-
  3686. caca-php/examples/demo.php | 3 ++-
  3687. caca-php/examples/dithering.php | 12 ++++++++----
  3688. caca-php/examples/figfont.php | 3 ++-
  3689. caca-php/examples/polyline.php | 3 ++-
  3690. caca-php/examples/text.php | 3 ++-
  3691. 6 files changed, 18 insertions(+), 9 deletions(-)
  3692. Commit: 3176
  3693. Author: bsittler
  3694. Date: Sat Nov 1 01:46:51 2008 +0000
  3695. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  3696. caca-php/examples/demo.php | 7 ++++---
  3697. 1 files changed, 4 insertions(+), 3 deletions(-)
  3698. Commit: 3175
  3699. Author: nico
  3700. Date: Sat Nov 1 01:44:28 2008 +0000
  3701. * Check that samples programs are executed with php-cli
  3702. caca-php/examples/cacainfo.php | 3 +++
  3703. caca-php/examples/demo.php | 4 ++++
  3704. caca-php/examples/dithering.php | 5 ++++-
  3705. caca-php/examples/figfont.php | 2 ++
  3706. caca-php/examples/polyline.php | 3 +++
  3707. caca-php/examples/text.php | 3 +++
  3708. 6 files changed, 19 insertions(+), 1 deletions(-)
  3709. Commit: 3174
  3710. Author: bsittler
  3711. Date: Sat Nov 1 01:32:17 2008 +0000
  3712. change to allow use with cocoa driver; also, a keypress now stops these demos early
  3713. caca-php/examples/dithering.php | 2 +-
  3714. caca-php/examples/polyline.php | 2 +-
  3715. 2 files changed, 2 insertions(+), 2 deletions(-)
  3716. Commit: 3173
  3717. Author: nico
  3718. Date: Sat Nov 1 01:25:13 2008 +0000
  3719. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  3720. caca-php/examples/demo.php | 4 ++--
  3721. 1 files changed, 2 insertions(+), 2 deletions(-)
  3722. Commit: 3172
  3723. Author: nico
  3724. Date: Sat Nov 1 00:45:56 2008 +0000
  3725. * Add license headers in sample programs
  3726. caca-php/examples/cacainfo.php | 11 +++++++++++
  3727. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  3728. caca-php/examples/dithering.php | 12 +++++++++++-
  3729. caca-php/examples/figfont.php | 10 ++++++++++
  3730. caca-php/examples/polyline.php | 10 ++++++++++
  3731. 5 files changed, 58 insertions(+), 1 deletions(-)
  3732. Commit: 3171
  3733. Author: nico
  3734. Date: Sat Nov 1 00:33:57 2008 +0000
  3735. * Clean template for phpize "config.m4"
  3736. caca-php/config.m4 | 2 +-
  3737. 1 files changed, 1 insertions(+), 1 deletions(-)
  3738. Commit: 3169
  3739. Author: nico
  3740. Date: Fri Oct 31 20:35:48 2008 +0000
  3741. * Change message for phpinfo()
  3742. caca-php/php_caca.c | 4 ++--
  3743. 1 files changed, 2 insertions(+), 2 deletions(-)
  3744. Commit: 3168
  3745. Author: bsittler
  3746. Date: Fri Oct 31 18:56:31 2008 +0000
  3747. now truecolor works
  3748. caca/driver/win32.c | 5 +++--
  3749. 1 files changed, 3 insertions(+), 2 deletions(-)
  3750. Commit: 3167
  3751. Author: bsittler
  3752. Date: Fri Oct 31 18:39:16 2008 +0000
  3753. now arrow keys, function keys, etc. work
  3754. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3755. 1 files changed, 73 insertions(+), 0 deletions(-)
  3756. Commit: 3166
  3757. Author: nico
  3758. Date: Fri Oct 31 17:46:38 2008 +0000
  3759. * Add information about gd resources support in caca-php for phpinfo()
  3760. caca-php/php_caca.c | 6 ++++++
  3761. 1 files changed, 6 insertions(+), 0 deletions(-)
  3762. Commit: 3163
  3763. Author: bsittler
  3764. Date: Fri Oct 31 00:29:31 2008 +0000
  3765. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  3766. configure.ac | 6 +++---
  3767. 1 files changed, 3 insertions(+), 3 deletions(-)
  3768. Commit: 3160
  3769. Author: sam
  3770. Date: Fri Oct 31 00:21:04 2008 +0000
  3771. caca-sharp: improve install and uninstall rules, add a strong name key
  3772. to allow third-party applications to link with caca-sharp, and tune a
  3773. few things here and there.
  3774. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  3775. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  3776. 2 files changed, 26 insertions(+), 12 deletions(-)
  3777. Commit: 3159
  3778. Author: pterjan
  3779. Date: Thu Oct 30 22:36:13 2008 +0000
  3780. * Undo last commit
  3781. ruby/Makefile.am | 1 -
  3782. 1 files changed, 0 insertions(+), 1 deletions(-)
  3783. Commit: 3158
  3784. Author: pterjan
  3785. Date: Thu Oct 30 21:45:42 2008 +0000
  3786. * Add -module flag, hopefuly this will fix on OSX
  3787. ruby/Makefile.am | 1 +
  3788. 1 files changed, 1 insertions(+), 0 deletions(-)
  3789. Commit: 3157
  3790. Author: pterjan
  3791. Date: Thu Oct 30 20:12:50 2008 +0000
  3792. * List drivers as a Hash
  3793. ruby/caca-display.c | 14 +++++++-------
  3794. 1 files changed, 7 insertions(+), 7 deletions(-)
  3795. Commit: 3156
  3796. Author: nico
  3797. Date: Thu Oct 30 18:07:11 2008 +0000
  3798. * Check parameters number for functions that doesn't expect any parameter
  3799. caca-php/php_caca.c | 16 ++++++++++++++++
  3800. 1 files changed, 16 insertions(+), 0 deletions(-)
  3801. Commit: 3155
  3802. Author: bsittler
  3803. Date: Thu Oct 30 18:00:57 2008 +0000
  3804. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  3805. configure.ac | 9 ++++++++-
  3806. 1 files changed, 8 insertions(+), 1 deletions(-)
  3807. Commit: 3154
  3808. Author: nico
  3809. Date: Thu Oct 30 17:44:42 2008 +0000
  3810. * Modify error message in sample program dithering.php
  3811. caca-php/config.m4 | 2 +-
  3812. caca-php/examples/dithering.php | 2 +-
  3813. 2 files changed, 2 insertions(+), 2 deletions(-)
  3814. Commit: 3153
  3815. Author: nico
  3816. Date: Thu Oct 30 17:35:58 2008 +0000
  3817. * Available the compilation of caca-php without gd development files
  3818. caca-php/config.m4 | 5 ++---
  3819. caca-php/php_caca.c | 19 +++++++++++++++++--
  3820. 2 files changed, 19 insertions(+), 5 deletions(-)
  3821. Commit: 3152
  3822. Author: bsittler
  3823. Date: Thu Oct 30 17:22:43 2008 +0000
  3824. allow SDK to be overridden by environment variables (Mac OS X)
  3825. configure.ac | 22 +++++++++++-----------
  3826. 1 files changed, 11 insertions(+), 11 deletions(-)
  3827. Commit: 3151
  3828. Author: nico
  3829. Date: Thu Oct 30 16:43:00 2008 +0000
  3830. * Add destructor for "caca_file" resources
  3831. caca-php/php_caca.c | 1 +
  3832. 1 files changed, 1 insertions(+), 0 deletions(-)
  3833. Commit: 3150
  3834. Author: nico
  3835. Date: Thu Oct 30 16:16:31 2008 +0000
  3836. * Improve php binding of caca_render_canvas
  3837. * Destroy php resource in caca_file_close
  3838. * Improve sample program render.php
  3839. caca-php/examples/render.php | 7 ++++++-
  3840. caca-php/php_caca.c | 25 ++++++++++++++++---------
  3841. 2 files changed, 22 insertions(+), 10 deletions(-)
  3842. Commit: 3149
  3843. Author: nico
  3844. Date: Thu Oct 30 13:21:26 2008 +0000
  3845. * Add new php specific function caca_load_builtin_font(string name)
  3846. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  3847. * Add a new sample program examples/render.php
  3848. caca-php/examples/render.php | 35 ++++++++++++++++
  3849. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  3850. caca-php/php_caca.h | 1 +
  3851. 3 files changed, 115 insertions(+), 12 deletions(-)
  3852. Commit: 3148
  3853. Author: nico
  3854. Date: Thu Oct 30 11:39:24 2008 +0000
  3855. * Remove "_gd" suffix from dithering functions
  3856. * caca_dithering_bitmap can load palette from gd resource
  3857. * Remove caca_set_dither_palette_gd function
  3858. * Adapt sample program "dithering.php"
  3859. caca-php/examples/dithering.php | 5 +--
  3860. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  3861. caca-php/php_caca.h | 4 +--
  3862. 3 files changed, 29 insertions(+), 46 deletions(-)
  3863. Commit: 3143
  3864. Author: nico
  3865. Date: Thu Oct 30 00:51:55 2008 +0000
  3866. * Add check after emalloc in caca_draw_thin_polyline
  3867. caca-php/php_caca.c | 15 ++++++++++++---
  3868. 1 files changed, 12 insertions(+), 3 deletions(-)
  3869. Commit: 3142
  3870. Author: nico
  3871. Date: Thu Oct 30 00:18:07 2008 +0000
  3872. * Remove php function caca_create_event
  3873. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  3874. php resource
  3875. * Adapt sample program demo.php
  3876. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  3877. caca-php/php_caca.c | 34 ++++++++------------
  3878. caca-php/php_caca.h | 2 -
  3879. 3 files changed, 49 insertions(+), 60 deletions(-)
  3880. Commit: 3141
  3881. Author: nico
  3882. Date: Wed Oct 29 22:59:46 2008 +0000
  3883. * Close php block in sample program "demo.php"
  3884. caca-php/examples/demo.php | 3 ++-
  3885. 1 files changed, 2 insertions(+), 1 deletions(-)
  3886. Commit: 3140
  3887. Author: nico
  3888. Date: Wed Oct 29 22:58:24 2008 +0000
  3889. * Rewrite main loop of sample program demo.php
  3890. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  3891. 1 files changed, 51 insertions(+), 55 deletions(-)
  3892. Commit: 3139
  3893. Author: sam
  3894. Date: Wed Oct 29 19:10:20 2008 +0000
  3895. Clean up configure.ac.
  3896. configure.ac | 16 ++++++++--------
  3897. 1 files changed, 8 insertions(+), 8 deletions(-)
  3898. Commit: 3138
  3899. Author: nico
  3900. Date: Wed Oct 29 17:09:05 2008 +0000
  3901. * Add indexed colors image support for dither with gd resources
  3902. caca-php/examples/dithering.php | 3 +-
  3903. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  3904. caca-php/php_caca.h | 1 +
  3905. 3 files changed, 55 insertions(+), 13 deletions(-)
  3906. Commit: 3137
  3907. Author: nico
  3908. Date: Wed Oct 29 13:48:57 2008 +0000
  3909. * Add php binding for 3 caca charset conversion functions
  3910. * Change php header for sample program "text.php"
  3911. caca-php/examples/text.php | 2 +-
  3912. caca-php/php_caca.c | 9 +++++++++
  3913. 2 files changed, 10 insertions(+), 1 deletions(-)
  3914. Commit: 3135
  3915. Author: nico
  3916. Date: Wed Oct 29 13:19:38 2008 +0000
  3917. * Close php blocks in samples programs (add "?>")
  3918. caca-php/examples/cacainfo.php | 2 ++
  3919. caca-php/examples/cacapig.php | 1 +
  3920. caca-php/examples/demo.php | 2 ++
  3921. caca-php/examples/dithering.php | 4 +---
  3922. caca-php/examples/figfont.php | 2 +-
  3923. caca-php/examples/polyline.php | 1 +
  3924. caca-php/examples/text.php | 3 +--
  3925. 7 files changed, 9 insertions(+), 6 deletions(-)
  3926. Commit: 3134
  3927. Author: nico
  3928. Date: Tue Oct 28 23:13:15 2008 +0000
  3929. * Add php binding for function "caca_set_dither_palette"
  3930. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  3931. 1 files changed, 24 insertions(+), 2 deletions(-)
  3932. Commit: 3133
  3933. Author: nico
  3934. Date: Tue Oct 28 19:43:39 2008 +0000
  3935. * Add unicode support in sample program figfont.php
  3936. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  3937. 1 files changed, 17 insertions(+), 5 deletions(-)
  3938. Commit: 3132
  3939. Author: nico
  3940. Date: Tue Oct 28 19:30:10 2008 +0000
  3941. * Change type of the last argument of drawing function (from string to long)
  3942. * Adapt sample programs
  3943. caca-php/examples/cacainfo.php | 3 +
  3944. caca-php/examples/demo.php | 28 +++++-----
  3945. caca-php/examples/polyline.php | 17 ++++---
  3946. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  3947. 4 files changed, 57 insertions(+), 94 deletions(-)
  3948. Commit: 3131
  3949. Author: nico
  3950. Date: Tue Oct 28 17:59:41 2008 +0000
  3951. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  3952. * Add a sample program examples/polyline.php
  3953. caca-php/examples/polyline.php | 41 +++++++++++++++++
  3954. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  3955. 2 files changed, 130 insertions(+), 4 deletions(-)
  3956. Commit: 3130
  3957. Author: nico
  3958. Date: Tue Oct 28 14:11:08 2008 +0000
  3959. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  3960. caca/figfont.c | 3 +++
  3961. 1 files changed, 3 insertions(+), 0 deletions(-)
  3962. Commit: 3129
  3963. Author: nico
  3964. Date: Tue Oct 28 13:45:39 2008 +0000
  3965. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  3966. * Add a working sample file examples/figfont.php
  3967. * Rename sample programs:
  3968. examples1.php > cacapig.php
  3969. drivers.php > cacainfo.php
  3970. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  3971. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  3972. caca-php/examples/drivers.php | 62 ------------------------------------
  3973. caca-php/examples/example1.php | 68 ----------------------------------------
  3974. caca-php/examples/figfont.php | 24 ++++++++++++++
  3975. caca-php/php_caca.c | 34 +++++++++++++++++++-
  3976. caca-php/php_caca.h | 2 +-
  3977. 7 files changed, 187 insertions(+), 133 deletions(-)
  3978. Commit: 3128
  3979. Author: nico
  3980. Date: Tue Oct 28 12:15:15 2008 +0000
  3981. * Add checks after emalloc()
  3982. * Add php binding for caca_file_gets
  3983. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  3984. 1 files changed, 38 insertions(+), 5 deletions(-)
  3985. Commit: 3127
  3986. Author: nico
  3987. Date: Tue Oct 28 11:46:18 2008 +0000
  3988. * Add php binding for functions: caca_file_write, caca_file_read
  3989. caca-php/examples/demo.php | 2 ++
  3990. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  3991. caca-php/php_caca.h | 2 ++
  3992. 3 files changed, 35 insertions(+), 0 deletions(-)
  3993. Commit: 3126
  3994. Author: nico
  3995. Date: Tue Oct 28 02:02:27 2008 +0000
  3996. * Add php bindings for 9 functions
  3997. * Modify php bloc headers in samples programs
  3998. * Add list of import/export formats in examples/drivers.php
  3999. caca-php/examples/demo.php | 2 +-
  4000. caca-php/examples/dithering.php | 6 ++-
  4001. caca-php/examples/drivers.php | 15 ++++--
  4002. caca-php/examples/example1.php | 2 +-
  4003. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  4004. caca-php/php_caca.h | 3 +-
  4005. 6 files changed, 96 insertions(+), 34 deletions(-)
  4006. Commit: 3125
  4007. Author: sam
  4008. Date: Mon Oct 27 20:23:56 2008 +0000
  4009. libcaca: add fallback rotated glyphs to cope with third-party software.
  4010. caca/transform.c | 8 +++++++-
  4011. 1 files changed, 7 insertions(+), 1 deletions(-)
  4012. Commit: 3124
  4013. Author: nico
  4014. Date: Mon Oct 27 19:54:07 2008 +0000
  4015. * Fix a bug in sample program "dithering.php"
  4016. caca-php/examples/dithering.php | 2 +-
  4017. 1 files changed, 1 insertions(+), 1 deletions(-)
  4018. Commit: 3123
  4019. Author: nico
  4020. Date: Mon Oct 27 19:35:48 2008 +0000
  4021. * Add a "caca_create_dither_gd" function that create the proper dither for a
  4022. given gd resource.
  4023. caca-php/examples/dithering.php | 10 ++++++----
  4024. caca-php/php_caca.c | 15 +++++++++++++++
  4025. caca-php/php_caca.h | 1 +
  4026. 3 files changed, 22 insertions(+), 4 deletions(-)
  4027. Commit: 3122
  4028. Author: nico
  4029. Date: Mon Oct 27 19:14:32 2008 +0000
  4030. * Add working sample program dithering.php (open logo-caca.png with Gd and
  4031. render it with caca caca_dither_bitmap_gd)
  4032. * Add a function to fetch a buffer of gd pixels in php_caca.c
  4033. caca-php/examples/dithering.php | 19 +++++++++++--------
  4034. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  4035. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  4036. 3 files changed, 39 insertions(+), 13 deletions(-)
  4037. Commit: 3121
  4038. Author: nico
  4039. Date: Mon Oct 27 17:19:06 2008 +0000
  4040. * Fix a bug in caca_export_string
  4041. caca-php/php_caca.c | 3 +++
  4042. 1 files changed, 3 insertions(+), 0 deletions(-)
  4043. Commit: 3120
  4044. Author: nico
  4045. Date: Mon Oct 27 17:15:08 2008 +0000
  4046. * Improve function "caca_dither_bitmap_gd"
  4047. * Add php binding for "caca_create_dither"
  4048. * Add new sample program "dithering.php"
  4049. caca-php/examples/dithering.php | 15 +++++++++++++++
  4050. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  4051. caca-php/php_caca.h | 1 +
  4052. 3 files changed, 44 insertions(+), 5 deletions(-)
  4053. Commit: 3119
  4054. Author: nico
  4055. Date: Mon Oct 27 16:23:05 2008 +0000
  4056. * Add a function "fetch_external_resource" that allows to fetch external php
  4057. resources such as gd resouces
  4058. * Add test for presence of gd development files in config.m4
  4059. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  4060. caca-php/config.m4 | 9 ++++++++-
  4061. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  4062. caca-php/php_caca.h | 2 +-
  4063. 3 files changed, 28 insertions(+), 13 deletions(-)
  4064. Commit: 3118
  4065. Author: sam
  4066. Date: Mon Oct 27 13:45:56 2008 +0000
  4067. doc: fix symlink failure when installing libcaca twice.
  4068. doc/Makefile.am | 4 ++--
  4069. 1 files changed, 2 insertions(+), 2 deletions(-)
  4070. Commit: 3117
  4071. Author: nico
  4072. Date: Mon Oct 27 13:34:36 2008 +0000
  4073. * Add php binding for 12 new fonctions
  4074. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4075. 1 files changed, 99 insertions(+), 0 deletions(-)
  4076. Commit: 3115
  4077. Author: nico
  4078. Date: Sun Oct 26 23:33:02 2008 +0000
  4079. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  4080. caca_get_dither_algorithm
  4081. caca-php/php_caca.c | 21 +++++++++++++++++++++
  4082. 1 files changed, 21 insertions(+), 0 deletions(-)
  4083. Commit: 3114
  4084. Author: nico
  4085. Date: Sun Oct 26 21:27:32 2008 +0000
  4086. * Add binding for 7 new functions
  4087. * Add just_for_fun() function in sample program drivers.php
  4088. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  4089. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  4090. 2 files changed, 110 insertions(+), 1 deletions(-)
  4091. Commit: 3113
  4092. Author: nico
  4093. Date: Sun Oct 26 20:51:04 2008 +0000
  4094. * Add php binding for 15 new functions
  4095. * Add new sample program "examples/drivers.php"
  4096. caca-php/examples/drivers.php | 8 +++
  4097. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  4098. 2 files changed, 108 insertions(+), 3 deletions(-)
  4099. Commit: 3112
  4100. Author: nico
  4101. Date: Sun Oct 26 15:47:33 2008 +0000
  4102. * Improve function caca_export_string
  4103. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  4104. caca-php/php_caca.h | 3 ++-
  4105. 2 files changed, 33 insertions(+), 3 deletions(-)
  4106. Commit: 3111
  4107. Author: nico
  4108. Date: Sun Oct 26 15:27:59 2008 +0000
  4109. * Add php binding for caca_export_memory (called caca_export_string)
  4110. * Rename php function caca_import_memory to caca_import_string
  4111. * Add sample program "text.php" (php port of examples/text.c)
  4112. * Add php binding for "caca_set_attr"
  4113. caca-php/examples/example1.php | 2 +-
  4114. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  4115. 2 files changed, 63 insertions(+), 1 deletions(-)
  4116. Commit: 3110
  4117. Author: nico
  4118. Date: Sun Oct 26 14:14:58 2008 +0000
  4119. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  4120. * Add binding for 2 new functions
  4121. * Fix a bug in examples/example1.php
  4122. caca-php/examples/demo.php | 16 +++++-
  4123. caca-php/examples/example1.php | 2 +-
  4124. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  4125. caca-php/php_caca.h | 10 +++
  4126. 4 files changed, 115 insertions(+), 37 deletions(-)
  4127. Commit: 3109
  4128. Author: nico
  4129. Date: Sun Oct 26 13:38:47 2008 +0000
  4130. * Add php binding for 4 new functions
  4131. * Add "full" demo to "examples/demo.php"
  4132. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  4133. caca-php/php_caca.c | 44 +++++++++++++++
  4134. 2 files changed, 164 insertions(+), 11 deletions(-)
  4135. Commit: 3108
  4136. Author: nico
  4137. Date: Sun Oct 26 12:29:10 2008 +0000
  4138. * Add php binding for 9 new functions
  4139. * Improve examples/demo.php
  4140. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  4141. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  4142. caca-php/php_caca.h | 4 +-
  4143. 3 files changed, 290 insertions(+), 40 deletions(-)
  4144. Commit: 3107
  4145. Author: nico
  4146. Date: Sun Oct 26 00:49:09 2008 +0000
  4147. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  4148. * Create a new sample file demo.php (php port of demo.c)
  4149. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  4150. caca-php/php_caca.c | 22 ++++++++++-
  4151. 2 files changed, 109 insertions(+), 1 deletions(-)
  4152. Commit: 3106
  4153. Author: nico
  4154. Date: Sat Oct 25 23:52:06 2008 +0000
  4155. * Add a nice label with libcaca's version in the center of the screen in
  4156. sample program examples/example1.php
  4157. caca-php/examples/example1.php | 7 +++++--
  4158. 1 files changed, 5 insertions(+), 2 deletions(-)
  4159. Commit: 3105
  4160. Author: nico
  4161. Date: Sat Oct 25 23:40:00 2008 +0000
  4162. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  4163. * Animate pink pig & add event managment in sample program "example1.php"
  4164. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  4165. caca-php/php_caca.c | 21 +++++++++++++++++++++
  4166. 2 files changed, 46 insertions(+), 4 deletions(-)
  4167. Commit: 3104
  4168. Author: nico
  4169. Date: Sat Oct 25 15:41:39 2008 +0000
  4170. * Add binding for 6 new caca's functions
  4171. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  4172. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  4173. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  4174. 2 files changed, 93 insertions(+), 15 deletions(-)
  4175. Commit: 3101
  4176. Author: nico
  4177. Date: Sat Oct 25 11:26:15 2008 +0000
  4178. * Add php binding for 8 new caca's functions
  4179. caca-php/examples/example1.php | 2 +-
  4180. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  4181. 2 files changed, 78 insertions(+), 1 deletions(-)
  4182. Commit: 3095
  4183. Author: sam
  4184. Date: Sat Oct 25 01:03:09 2008 +0000
  4185. Add Nicolas Vion to AUTHORS.
  4186. AUTHORS | 3 +++
  4187. 1 files changed, 3 insertions(+), 0 deletions(-)
  4188. Commit: 3094
  4189. Author: nico
  4190. Date: Fri Oct 24 23:20:42 2008 +0000
  4191. * Add php bindings for 13 new functions
  4192. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4193. 1 files changed, 68 insertions(+), 0 deletions(-)
  4194. Commit: 3093
  4195. Author: nico
  4196. Date: Fri Oct 24 23:01:08 2008 +0000
  4197. * Add php binding for 7 new caca's functions
  4198. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  4199. 1 files changed, 30 insertions(+), 0 deletions(-)
  4200. Commit: 3092
  4201. Author: nico
  4202. Date: Fri Oct 24 22:35:21 2008 +0000
  4203. * Add flac support and some other nice features...
  4204. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  4205. caca-php/php_caca.h | 19 +++++++++-------
  4206. 2 files changed, 48 insertions(+), 28 deletions(-)
  4207. Commit: 3091
  4208. Author: nico
  4209. Date: Fri Oct 24 22:09:30 2008 +0000
  4210. * Add caca's php constants definition
  4211. * Add php binding for 13 new functions
  4212. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  4213. caca-php/php_caca.h | 24 ++++++--
  4214. 2 files changed, 181 insertions(+), 19 deletions(-)
  4215. Commit: 3089
  4216. Author: nico
  4217. Date: Fri Oct 24 19:28:20 2008 +0000
  4218. * Initial release of caca-php
  4219. caca-php/config.m4 | 12 +
  4220. caca-php/examples/example1.php | 4 +
  4221. caca-php/package.xml | 33 +++
  4222. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  4223. caca-php/php_caca.h | 143 +++++++++++
  4224. 5 files changed, 726 insertions(+), 0 deletions(-)
  4225. Commit: 3046
  4226. Author: jylam
  4227. Date: Sun Oct 19 16:22:08 2008 +0000
  4228. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  4229. caca/driver/cocoa.m | 11 +++++++----
  4230. 1 files changed, 7 insertions(+), 4 deletions(-)
  4231. Commit: 3045
  4232. Author: jylam
  4233. Date: Sun Oct 19 14:44:25 2008 +0000
  4234. * Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever
  4235. configure.ac | 2 +-
  4236. 1 files changed, 1 insertions(+), 1 deletions(-)
  4237. Commit: 2967
  4238. Author: sam
  4239. Date: Sat Oct 18 12:57:10 2008 +0000
  4240. Bump soname versioning.
  4241. configure.ac | 2 +-
  4242. 1 files changed, 1 insertions(+), 1 deletions(-)
  4243. Commit: 2966
  4244. Author: sam
  4245. Date: Sat Oct 18 12:50:13 2008 +0000
  4246. Fix <cucul.h> installation again.
  4247. caca/Makefile.am | 1 +
  4248. 1 files changed, 1 insertions(+), 0 deletions(-)
  4249. Commit: 2965
  4250. Author: sam
  4251. Date: Sat Oct 18 12:42:12 2008 +0000
  4252. Set version to 0.99.beta15.
  4253. Updated NEWS and ChangeLog.
  4254. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4255. NEWS | 4 +
  4256. configure.ac | 2 +-
  4257. win32/config.h | 2 +-
  4258. 4 files changed, 311 insertions(+), 2 deletions(-)
  4259. Commit: 2963
  4260. Author: sam
  4261. Date: Sat Oct 18 11:07:14 2008 +0000
  4262. Add a cucul.h symbolic link upon installation.
  4263. caca/Makefile.am | 2 ++
  4264. 1 files changed, 2 insertions(+), 0 deletions(-)
  4265. Commit: 2962
  4266. Author: sam
  4267. Date: Sat Oct 18 11:07:05 2008 +0000
  4268. libcaca: move codecs and import/export functions into subdirectories.
  4269. caca/Makefile.am | 34 +-
  4270. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  4271. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  4272. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  4273. caca/driver/conio.c | 185 +++++++++
  4274. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  4275. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  4276. caca/driver/raw.c | 115 ++++++
  4277. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  4278. caca/driver/vga.c | 178 +++++++++
  4279. caca/driver/win32.c | 367 ++++++++++++++++++
  4280. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  4281. caca/driver_cocoa.m | 1015 ------------------------------------------------
  4282. caca/driver_conio.c | 185 ---------
  4283. caca/driver_gl.c | 623 ------------------------------
  4284. caca/driver_ncurses.c | 848 ----------------------------------------
  4285. caca/driver_raw.c | 115 ------
  4286. caca/driver_slang.c | 571 ---------------------------
  4287. caca/driver_vga.c | 178 ---------
  4288. caca/driver_win32.c | 367 ------------------
  4289. caca/driver_x11.c | 809 --------------------------------------
  4290. caca/export.c | 1028 -------------------------------------------------
  4291. caca/import.c | 924 --------------------------------------------
  4292. caca/libcaca.vcproj | 20 +-
  4293. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  4294. Commit: 2961
  4295. Author: sam
  4296. Date: Sat Oct 18 11:06:58 2008 +0000
  4297. Fix compilation warnings on platforms without Imlib2.
  4298. src/aafire.c | 2 +-
  4299. src/common-image.c | 2 +-
  4300. 2 files changed, 2 insertions(+), 2 deletions(-)
  4301. Commit: 2960
  4302. Author: sam
  4303. Date: Sat Oct 18 11:06:49 2008 +0000
  4304. libcaca: fix a minor warning on DOS targets.
  4305. caca/figfont.c | 2 ++
  4306. 1 files changed, 2 insertions(+), 0 deletions(-)
  4307. Commit: 2959
  4308. Author: sam
  4309. Date: Thu Oct 16 23:44:49 2008 +0000
  4310. Minor build system cosmetic changes.
  4311. Makefile.am | 2 +-
  4312. src/Makefile.am | 2 +-
  4313. win32/Makefile.am | 6 +-----
  4314. 3 files changed, 3 insertions(+), 7 deletions(-)
  4315. Commit: 2958
  4316. Author: sam
  4317. Date: Thu Oct 16 23:21:23 2008 +0000
  4318. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  4319. cxx/Makefile.am | 2 ++
  4320. 1 files changed, 2 insertions(+), 0 deletions(-)
  4321. Commit: 2956
  4322. Author: sam
  4323. Date: Thu Oct 16 23:03:47 2008 +0000
  4324. Remove executable bit from files that do not need it.
  4325. 0 files changed, 0 insertions(+), 0 deletions(-)
  4326. Commit: 2955
  4327. Author: sam
  4328. Date: Thu Oct 16 22:59:04 2008 +0000
  4329. Rename csharp/ into caca-sharp/.
  4330. Makefile.am | 2 +-
  4331. caca-sharp/.gitignore | 2 +
  4332. caca-sharp/AssemblyInfo.cs | 21 +
  4333. caca-sharp/Attr.cs | 57 +++
  4334. caca-sharp/Caca.cs | 43 +++
  4335. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  4336. caca-sharp/Display.cs | 141 +++++++
  4337. caca-sharp/Dither.cs | 160 ++++++++
  4338. caca-sharp/Event.cs | 187 ++++++++++
  4339. caca-sharp/Font.cs | 128 +++++++
  4340. caca-sharp/Makefile.am | 37 ++
  4341. caca-sharp/caca-sharp.csproj | 54 +++
  4342. caca-sharp/caca-sharp.dll.config.in | 3 +
  4343. caca-sharp/test-csharp.csproj | 51 +++
  4344. caca-sharp/test.cs | 136 +++++++
  4345. configure.ac | 4 +-
  4346. csharp/.gitignore | 2 -
  4347. csharp/AssemblyInfo.cs | 21 -
  4348. csharp/Attr.cs | 57 ---
  4349. csharp/Caca.cs | 43 ---
  4350. csharp/Canvas.cs | 685 -----------------------------------
  4351. csharp/Display.cs | 141 -------
  4352. csharp/Dither.cs | 160 --------
  4353. csharp/Event.cs | 187 ----------
  4354. csharp/Font.cs | 128 -------
  4355. csharp/Makefile.am | 37 --
  4356. csharp/caca-sharp.csproj | 54 ---
  4357. csharp/caca-sharp.dll.config.in | 3 -
  4358. csharp/test-csharp.csproj | 51 ---
  4359. csharp/test.cs | 136 -------
  4360. libcaca.sln | 4 +-
  4361. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  4362. Commit: 2901
  4363. Author: sam
  4364. Date: Tue Oct 7 23:43:53 2008 +0000
  4365. Update the Win32 cross-build script to reflect recent reorganisation.
  4366. build-win32 | 8 ++++----
  4367. 1 files changed, 4 insertions(+), 4 deletions(-)
  4368. Commit: 2900
  4369. Author: sam
  4370. Date: Tue Oct 7 23:27:41 2008 +0000
  4371. Renamed msvc into win32.
  4372. Makefile.am | 2 +-
  4373. caca/libcaca.vcproj | 8 +++---
  4374. configure.ac | 2 +-
  4375. cxx/libcaca++.vcproj | 6 ++--
  4376. cxx/test-cxx.vcproj | 4 +-
  4377. msvc/Makefile.am | 8 ------
  4378. msvc/caca_types.h | 2 -
  4379. msvc/config.h | 59 --------------------------------------------------
  4380. src/cacademo.vcproj | 6 ++--
  4381. src/cacafire.vcproj | 6 ++--
  4382. src/cacaview.vcproj | 6 ++--
  4383. win32/Makefile.am | 8 ++++++
  4384. win32/caca_types.h | 2 +
  4385. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  4386. 14 files changed, 87 insertions(+), 89 deletions(-)
  4387. Commit: 2898
  4388. Author: sam
  4389. Date: Tue Oct 7 21:26:56 2008 +0000
  4390. Reorganise MSVC files so that each project is with its source code.
  4391. caca/Makefile.am | 202 ++++++++++++++--------------
  4392. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  4393. csharp/Makefile.am | 72 +++++-----
  4394. csharp/caca-sharp.csproj | 54 ++++++++
  4395. csharp/test-csharp.csproj | 51 +++++++
  4396. cxx/Makefile.am | 87 ++++++------
  4397. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  4398. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  4399. libcaca.sln | 128 ++++++++++++++++++
  4400. msvc/Makefile.am | 24 +---
  4401. msvc/caca-sharp.csproj | 54 --------
  4402. msvc/cacademo.vcproj | 199 ---------------------------
  4403. msvc/cacafire.vcproj | 199 ---------------------------
  4404. msvc/cacaview.vcproj | 205 ----------------------------
  4405. msvc/libcaca++.vcproj | 197 ---------------------------
  4406. msvc/libcaca.sln | 126 -----------------
  4407. msvc/libcaca.vcproj | 325 ---------------------------------------------
  4408. msvc/test-csharp.csproj | 51 -------
  4409. msvc/test-cxx.vcproj | 193 ---------------------------
  4410. src/Makefile.am | 94 +++++++-------
  4411. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  4412. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  4413. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  4414. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  4415. Commit: 2896
  4416. Author: sam
  4417. Date: Tue Oct 7 16:06:08 2008 +0000
  4418. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  4419. Makefile.am | 2 +-
  4420. caca/Makefile.am | 1 +
  4421. caca/caca_internals.h | 2 +-
  4422. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  4423. msvc/libcaca.vcproj | 6 +---
  4424. stubs.h | 97 -------------------------------------------------
  4425. 6 files changed, 101 insertions(+), 104 deletions(-)
  4426. Commit: 2895
  4427. Author: sam
  4428. Date: Tue Oct 7 16:06:02 2008 +0000
  4429. Fix the library suffix detection.
  4430. configure.ac | 4 ++--
  4431. 1 files changed, 2 insertions(+), 2 deletions(-)
  4432. Commit: 2888
  4433. Author: sam
  4434. Date: Mon Oct 6 20:45:02 2008 +0000
  4435. Detect shared library suffix at configure stage.
  4436. configure.ac | 10 ++++++++++
  4437. csharp/caca-sharp.dll.config.in | 4 +---
  4438. 2 files changed, 11 insertions(+), 3 deletions(-)
  4439. Commit: 2882
  4440. Author: sam
  4441. Date: Mon Oct 6 19:33:28 2008 +0000
  4442. caca-sharp: support systems with .dylib or .sl shared libraries.
  4443. csharp/caca-sharp.dll.config.in | 2 ++
  4444. 1 files changed, 2 insertions(+), 0 deletions(-)
  4445. Commit: 2881
  4446. Author: sam
  4447. Date: Mon Oct 6 19:33:24 2008 +0000
  4448. .gitignore: ignore files generated by MonoDevelop.
  4449. .gitignore | 3 +++
  4450. 1 files changed, 3 insertions(+), 0 deletions(-)
  4451. Commit: 2880
  4452. Author: sam
  4453. Date: Mon Oct 6 19:33:20 2008 +0000
  4454. Clean up the web server directories before copying the documentation there.
  4455. Makefile.am | 1 +
  4456. 1 files changed, 1 insertions(+), 0 deletions(-)
  4457. Commit: 2879
  4458. Author: sam
  4459. Date: Mon Oct 6 19:33:15 2008 +0000
  4460. doc: rewrite the tutorial to reflect recent API updates.
  4461. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  4462. 1 files changed, 22 insertions(+), 31 deletions(-)
  4463. Commit: 2878
  4464. Author: sam
  4465. Date: Mon Oct 6 19:33:06 2008 +0000
  4466. libcaca: fix an infinite loop in the .pc file.
  4467. caca/caca.pc.in | 4 ++--
  4468. 1 files changed, 2 insertions(+), 2 deletions(-)
  4469. Commit: 2871
  4470. Author: sam
  4471. Date: Sun Oct 5 15:50:11 2008 +0000
  4472. Fix detection of floating point assembly instructions. They were
  4473. incorrectly detcted as present because gcc was optimising them away.
  4474. configure.ac | 8 ++++----
  4475. 1 files changed, 4 insertions(+), 4 deletions(-)
  4476. Commit: 2868
  4477. Author: sam
  4478. Date: Sun Oct 5 01:37:25 2008 +0000
  4479. Tidy the .NET Makefile.
  4480. csharp/Makefile.am | 10 ++++++----
  4481. 1 files changed, 6 insertions(+), 4 deletions(-)
  4482. Commit: 2867
  4483. Author: sam
  4484. Date: Sun Oct 5 00:56:17 2008 +0000
  4485. Split the C# bindings into separate files.
  4486. csharp/Attr.cs | 57 +++
  4487. csharp/Caca.cs | 1199 ------------------------------------------------
  4488. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  4489. csharp/Display.cs | 141 ++++++
  4490. csharp/Dither.cs | 160 +++++++
  4491. csharp/Event.cs | 187 ++++++++
  4492. csharp/Font.cs | 128 +++++
  4493. csharp/Makefile.am | 10 +-
  4494. csharp/test.cs | 28 +-
  4495. msvc/caca-sharp.csproj | 6 +
  4496. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  4497. Commit: 2864
  4498. Author: sam
  4499. Date: Sat Oct 4 13:05:13 2008 +0000
  4500. configure.ac: use more modern autoconf syntax.
  4501. caca/caca.c | 2 +-
  4502. configure.ac | 9 +++++----
  4503. src/cacaview.c | 2 +-
  4504. 3 files changed, 7 insertions(+), 6 deletions(-)
  4505. Commit: 2860
  4506. Author: sam
  4507. Date: Mon Sep 29 23:03:38 2008 +0000
  4508. Fix separate directory build failure caused by caca_types.h.
  4509. examples/Makefile.am | 3 ++-
  4510. 1 files changed, 2 insertions(+), 1 deletions(-)
  4511. Commit: 2859
  4512. Author: sam
  4513. Date: Mon Sep 29 23:03:34 2008 +0000
  4514. Fix the Win32 build.
  4515. build-win32 | 4 +++-
  4516. 1 files changed, 3 insertions(+), 1 deletions(-)
  4517. Commit: 2858
  4518. Author: sam
  4519. Date: Mon Sep 29 23:03:30 2008 +0000
  4520. Properly export legacy 0.9 symbols.
  4521. caca/caca0.c | 3 +--
  4522. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  4523. 2 files changed, 30 insertions(+), 19 deletions(-)
  4524. Commit: 2854
  4525. Author: sam
  4526. Date: Mon Sep 29 22:02:45 2008 +0000
  4527. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  4528. caca/Makefile.am | 17 ++++++++---------
  4529. cxx/Makefile.am | 17 ++++++++---------
  4530. 2 files changed, 16 insertions(+), 18 deletions(-)
  4531. Commit: 2853
  4532. Author: bsittler
  4533. Date: Mon Sep 29 21:28:37 2008 +0000
  4534. switch to weak aliases so it at least compiles on Mac OS X; note that the aliases do not actually work, so there is no cucul binary compatiblity in fact
  4535. caca/caca.h | 3 ++-
  4536. 1 files changed, 2 insertions(+), 1 deletions(-)
  4537. Commit: 2852
  4538. Author: bsittler
  4539. Date: Mon Sep 29 21:26:49 2008 +0000
  4540. remove reference to obsolete common.h
  4541. caca/driver_cocoa.m | 1 -
  4542. 1 files changed, 0 insertions(+), 1 deletions(-)
  4543. Commit: 2851
  4544. Author: bsittler
  4545. Date: Mon Sep 29 21:26:05 2008 +0000
  4546. add missing CUCUL_* compatiblity constants
  4547. caca/caca.h | 5 +++++
  4548. 1 files changed, 5 insertions(+), 0 deletions(-)
  4549. Commit: 2850
  4550. Author: sam
  4551. Date: Mon Sep 29 21:16:52 2008 +0000
  4552. Support for platforms where shared libraries are not called *.so.
  4553. caca/Makefile.am | 9 +++++++--
  4554. cxx/Makefile.am | 9 +++++++--
  4555. 2 files changed, 14 insertions(+), 4 deletions(-)
  4556. Commit: 2835
  4557. Author: sam
  4558. Date: Sat Sep 27 21:30:09 2008 +0000
  4559. Fix documentation installation. This is the real 0.99.beta15 release.
  4560. doc/Makefile.am | 2 ++
  4561. 1 files changed, 2 insertions(+), 0 deletions(-)
  4562. Commit: 2833
  4563. Author: sam
  4564. Date: Sat Sep 27 21:09:37 2008 +0000
  4565. Change the website name to caca.zoy.org.
  4566. Makefile.am | 2 +-
  4567. src/img2txt.c | 2 +-
  4568. 2 files changed, 2 insertions(+), 2 deletions(-)
  4569. Commit: 2832
  4570. Author: sam
  4571. Date: Sat Sep 27 18:11:01 2008 +0000
  4572. Set version to 0.99.beta14.
  4573. Updated NEWS and ChangeLog.
  4574. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  4575. NEWS | 4 +
  4576. configure.ac | 4 +-
  4577. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  4578. Commit: 2831
  4579. Author: sam
  4580. Date: Sat Sep 27 17:56:49 2008 +0000
  4581. End of the libcucul merge: add symbolic links where appropriate.
  4582. caca/Makefile.am | 12 ++++++++++--
  4583. cxx/Makefile.am | 12 ++++++++++--
  4584. doc/Makefile.am | 4 ++++
  4585. 3 files changed, 24 insertions(+), 4 deletions(-)
  4586. Commit: 2830
  4587. Author: sam
  4588. Date: Sat Sep 27 17:56:43 2008 +0000
  4589. caca, cxx: install symlinks for backwards compatibility with libcucul.
  4590. caca/Makefile.am | 8 ++++++++
  4591. cxx/Makefile.am | 8 ++++++++
  4592. 2 files changed, 16 insertions(+), 0 deletions(-)
  4593. Commit: 2829
  4594. Author: pterjan
  4595. Date: Sat Sep 27 16:23:26 2008 +0000
  4596. * Fix a warning
  4597. ruby/caca-canvas.c | 2 +-
  4598. 1 files changed, 1 insertions(+), 1 deletions(-)
  4599. Commit: 2828
  4600. Author: sam
  4601. Date: Sat Sep 27 16:07:33 2008 +0000
  4602. .gitignore: ignore caca_types.h.
  4603. caca/.gitignore | 1 +
  4604. 1 files changed, 1 insertions(+), 0 deletions(-)
  4605. Commit: 2827
  4606. Author: sam
  4607. Date: Sat Sep 27 15:57:33 2008 +0000
  4608. Add missing svn:ignore SVN properties.
  4609. Commit: 2826
  4610. Author: sam
  4611. Date: Sat Sep 27 15:43:01 2008 +0000
  4612. Continue the libcaca/libcucul merge. Source and binary compatibility
  4613. are almost there.
  4614. caca/Makefile.am | 2 +-
  4615. caca/attr.c | 20 ++++++
  4616. caca/box.c | 13 ++++
  4617. caca/caca.c | 6 ++
  4618. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  4619. caca/canvas.c | 22 ++++++
  4620. caca/charset.c | 12 +++
  4621. caca/conic.c | 31 ++++++---
  4622. caca/dither.c | 51 ++++++++++++++
  4623. caca/export.c | 9 +++
  4624. caca/figfont.c | 9 +++
  4625. caca/file.c | 16 +++++
  4626. caca/font.c | 15 ++++
  4627. caca/frame.c | 14 ++++
  4628. caca/import.c | 11 +++
  4629. caca/line.c | 15 ++++
  4630. caca/string.c | 27 ++++++++
  4631. caca/transform.c | 13 ++++
  4632. caca/triangle.c | 11 +++
  4633. 19 files changed, 456 insertions(+), 38 deletions(-)
  4634. Commit: 2825
  4635. Author: pterjan
  4636. Date: Sat Sep 27 14:29:32 2008 +0000
  4637. * No need to require test/unit in each testfile
  4638. ruby/t/tc_canvas.rb | 1 -
  4639. ruby/t/tc_display.rb | 1 -
  4640. ruby/t/tc_dither.rb | 1 -
  4641. ruby/t/tc_font.rb | 1 -
  4642. ruby/t/tc_frame.rb | 1 -
  4643. 5 files changed, 0 insertions(+), 5 deletions(-)
  4644. Commit: 2824
  4645. Author: sam
  4646. Date: Sat Sep 27 14:29:11 2008 +0000
  4647. Continuing the libcucul-libcaca merge.
  4648. csharp/AssemblyInfo.cs | 4 +-
  4649. cxx/caca++.pc.in | 4 +-
  4650. cxx/cxxtest.cpp | 4 +-
  4651. doc/doxygen.cfg.in | 2 -
  4652. doc/libcaca.dox | 9 +---
  4653. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  4654. doc/tutorial.dox | 25 ++++-------
  4655. examples/.gitignore | 2 +-
  4656. msvc/cacademo.vcproj | 4 +-
  4657. msvc/cacafire.vcproj | 4 +-
  4658. msvc/cacaview.vcproj | 2 +-
  4659. msvc/libcaca.sln | 39 ------------------
  4660. msvc/test-csharp.csproj | 6 +--
  4661. msvc/test-cxx.vcproj | 4 +-
  4662. python/snake.py | 20 +++++-----
  4663. ruby/ruby.dox | 2 -
  4664. tests/.gitignore | 3 +-
  4665. tests/caca-test.cpp | 2 +-
  4666. 18 files changed, 88 insertions(+), 149 deletions(-)
  4667. Commit: 2823
  4668. Author: pterjan
  4669. Date: Sat Sep 27 14:29:00 2008 +0000
  4670. * Have local paths first in LOAD_PATH
  4671. ruby/test | 5 ++++-
  4672. 1 files changed, 4 insertions(+), 1 deletions(-)
  4673. Commit: 2822
  4674. Author: sam
  4675. Date: Sat Sep 27 14:11:36 2008 +0000
  4676. Continuing the libcucul-libcaca merge.
  4677. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  4678. csharp/Cucul.cs | 960 --------------------------------------
  4679. csharp/Makefile.am | 2 +-
  4680. csharp/cucul-sharp.dll.config.in | 3 -
  4681. csharp/test.cs | 27 +-
  4682. cxx/Makefile.am | 2 +-
  4683. cxx/caca++.cpp | 397 ++++++++++++++++
  4684. cxx/caca++.h | 122 +++++-
  4685. cxx/cucul++.cpp | 421 -----------------
  4686. cxx/cucul++.h | 156 ------
  4687. cxx/cucul++.pc.in | 12 -
  4688. cxx/cxxtest.cpp | 1 -
  4689. msvc/caca-sharp.csproj | 8 +-
  4690. msvc/caca_types.h | 2 +
  4691. msvc/cucul-sharp.csproj | 46 --
  4692. msvc/cucul_types.h | 2 -
  4693. msvc/libcaca++.vcproj | 4 +-
  4694. msvc/libcaca.vcproj | 80 +++-
  4695. msvc/libcucul++.vcproj | 199 --------
  4696. msvc/libcucul.vcproj | 281 -----------
  4697. ruby/Makefile.am | 1 -
  4698. ruby/README | 6 +-
  4699. ruby/caca-canvas.c | 12 +-
  4700. ruby/caca-display.c | 2 +-
  4701. ruby/caca-dither.c | 4 +-
  4702. ruby/caca-font.c | 4 +-
  4703. ruby/lib/caca.rb | 1 -
  4704. ruby/ruby-caca.dox | 194 ++++++---
  4705. ruby/ruby-cucul.dox | 112 -----
  4706. ruby/t/tc_canvas.rb | 12 +-
  4707. ruby/t/tc_display.rb | 6 +-
  4708. ruby/t/tc_dither.rb | 18 +-
  4709. ruby/t/tc_font.rb | 10 +-
  4710. ruby/t/tc_frame.rb | 4 +-
  4711. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  4712. Commit: 2821
  4713. Author: sam
  4714. Date: Sat Sep 27 13:12:46 2008 +0000
  4715. Starting refactoring to get rid of libcucul. The initial reason for the
  4716. split is rendered moot by the plugin system: when enabled, binaries do
  4717. not link directly with libX11 or libGL. I hope this is a step towards
  4718. more consisteny and clarity.
  4719. Makefile.am | 6 +-
  4720. build-kernel | 5 +-
  4721. caca-config.in | 7 +-
  4722. caca/Makefile.am | 37 +-
  4723. caca/attr.c | 463 ++++
  4724. caca/box.c | 226 ++
  4725. caca/caca.c | 53 +-
  4726. caca/caca.h | 349 +++-
  4727. caca/caca.pc.in | 4 +-
  4728. caca/caca0.c | 58 +-
  4729. caca/caca0.h | 100 +-
  4730. caca/caca_internals.h | 56 +-
  4731. caca/caca_types.h.in | 101 +
  4732. caca/canvas.c | 502 ++++
  4733. caca/charset.c | 422 ++++
  4734. caca/conic.c | 345 +++
  4735. caca/dither.c | 1564 ++++++++++++
  4736. caca/driver_cocoa.m | 46 +-
  4737. caca/driver_conio.c | 29 +-
  4738. caca/driver_gl.c | 63 +-
  4739. caca/driver_ncurses.c | 33 +-
  4740. caca/driver_raw.c | 9 +-
  4741. caca/driver_slang.c | 55 +-
  4742. caca/driver_vga.c | 23 +-
  4743. caca/driver_win32.c | 39 +-
  4744. caca/driver_x11.c | 48 +-
  4745. caca/event.c | 9 +-
  4746. caca/export.c | 1019 ++++++++
  4747. caca/figfont.c | 554 +++++
  4748. caca/file.c | 289 +++
  4749. caca/font.c | 522 ++++
  4750. caca/frame.c | 260 ++
  4751. caca/graphics.c | 9 +-
  4752. caca/import.c | 913 +++++++
  4753. caca/legacy.c | 251 ++
  4754. caca/line.c | 393 +++
  4755. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4756. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4757. caca/string.c | 504 ++++
  4758. caca/transform.c | 1102 +++++++++
  4759. caca/triangle.c | 157 ++
  4760. configure.ac | 22 +-
  4761. csharp/Makefile.am | 20 +-
  4762. cucul/.gitignore | 1 -
  4763. cucul/Makefile.am | 42 -
  4764. cucul/attr.c | 463 ----
  4765. cucul/box.c | 226 --
  4766. cucul/canvas.c | 504 ----
  4767. cucul/charset.c | 422 ----
  4768. cucul/conic.c | 345 ---
  4769. cucul/cucul.c | 514 ----
  4770. cucul/cucul.h | 383 ---
  4771. cucul/cucul.pc.in | 12 -
  4772. cucul/cucul_internals.h | 80 -
  4773. cucul/cucul_types.h.in | 101 -
  4774. cucul/dither.c | 1564 ------------
  4775. cucul/export.c | 1019 --------
  4776. cucul/figfont.c | 554 -----
  4777. cucul/file.c | 289 ---
  4778. cucul/font.c | 522 ----
  4779. cucul/frame.c | 260 --
  4780. cucul/import.c | 913 -------
  4781. cucul/legacy.c | 244 --
  4782. cucul/line.c | 393 ---
  4783. cucul/mono9.data | 6101 -----------------------------------------------
  4784. cucul/monobold12.data | 6101 -----------------------------------------------
  4785. cucul/transform.c | 1102 ---------
  4786. cucul/triangle.c | 157 --
  4787. cxx/Makefile.am | 19 +-
  4788. cxx/caca++.cpp | 8 +-
  4789. cxx/caca++.h | 7 +-
  4790. cxx/cucul++.cpp | 260 +-
  4791. cxx/cucul++.h | 38 +-
  4792. cxx/cxxtest.cpp | 10 +-
  4793. doc/Makefile.am | 8 +-
  4794. examples/Makefile.am | 57 +-
  4795. examples/blit.c | 27 +-
  4796. examples/canvas.c | 68 +
  4797. examples/colors.c | 39 +-
  4798. examples/cucul.c | 69 -
  4799. examples/demo.c | 311 ++--
  4800. examples/dithering.c | 35 +-
  4801. examples/driver.c | 13 +-
  4802. examples/event.c | 49 +-
  4803. examples/export.c | 90 +-
  4804. examples/figfont.c | 18 +-
  4805. examples/font.c | 55 +-
  4806. examples/font2tga.c | 34 +-
  4807. examples/frames.c | 35 +-
  4808. examples/fullwidth.c | 47 +-
  4809. examples/gamma.c | 65 +-
  4810. examples/hsv.c | 13 +-
  4811. examples/import.c | 11 +-
  4812. examples/input.c | 19 +-
  4813. examples/spritedit.c | 25 +-
  4814. examples/swallow.c | 27 +-
  4815. examples/text.c | 56 +-
  4816. examples/transform.c | 89 +-
  4817. examples/truecolor.c | 15 +-
  4818. examples/unicode.c | 113 +-
  4819. kernel/kernel.c | 6 +-
  4820. kernel/kernel.h | 4 +-
  4821. msvc/Makefile.am | 6 +-
  4822. msvc/cucul_types.h | 4 +-
  4823. ruby/Makefile.am | 24 +-
  4824. ruby/caca-canvas.c | 653 +++++
  4825. ruby/caca-canvas.h | 10 +
  4826. ruby/caca-display.c | 4 +-
  4827. ruby/caca-dither.c | 209 ++
  4828. ruby/caca-dither.h | 9 +
  4829. ruby/caca-font.c | 99 +
  4830. ruby/caca-font.h | 9 +
  4831. ruby/caca.c | 30 +
  4832. ruby/common.h | 4 +-
  4833. ruby/cucul-canvas.c | 653 -----
  4834. ruby/cucul-canvas.h | 10 -
  4835. ruby/cucul-dither.c | 209 --
  4836. ruby/cucul-dither.h | 9 -
  4837. ruby/cucul-font.c | 99 -
  4838. ruby/cucul-font.h | 9 -
  4839. ruby/cucul.c | 57 -
  4840. src/Makefile.am | 16 +-
  4841. src/aafire.c | 37 +-
  4842. src/cacademo.c | 235 +-
  4843. src/cacadraw.c | 31 +-
  4844. src/cacaplay.c | 13 +-
  4845. src/cacaserver.c | 14 +-
  4846. src/cacaview.c | 127 +-
  4847. src/common-image.c | 50 +-
  4848. src/common-image.h | 2 +-
  4849. src/img2txt.c | 40 +-
  4850. src/mygetopt.c | 2 +-
  4851. stubs.h | 1 -
  4852. tests/.gitignore | 2 +-
  4853. tests/Makefile.am | 13 +-
  4854. tests/caca-test.cpp | 2 +-
  4855. tests/canvas.cpp | 70 +-
  4856. tests/cucul-test.cpp | 29 -
  4857. tests/simple.c | 30 +-
  4858. tools/Makefile.am | 6 +-
  4859. tools/makefont.c | 10 +-
  4860. tools/optipal.c | 78 +-
  4861. tools/sortchars.c | 34 +-
  4862. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  4863. Commit: 2820
  4864. Author: sam
  4865. Date: Sat Sep 27 12:13:24 2008 +0000
  4866. test: remove legacy empty directory.
  4867. Commit: 2819
  4868. Author: sam
  4869. Date: Sat Sep 27 09:52:27 2008 +0000
  4870. makefont.c: change the font data encoding, the source is now 5% smaller.
  4871. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  4872. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  4873. tools/makefont.c | 80 +-
  4874. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  4875. Commit: 2543
  4876. Author: sam
  4877. Date: Wed Jul 16 17:23:31 2008 +0000
  4878. * mygetopt.c: fix a parsing issue with short options.
  4879. src/mygetopt.c | 2 +-
  4880. 1 files changed, 1 insertions(+), 1 deletions(-)
  4881. Commit: 2539
  4882. Author: sam
  4883. Date: Wed Jul 16 13:50:48 2008 +0000
  4884. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  4885. configure.ac | 2 +-
  4886. 1 files changed, 1 insertions(+), 1 deletions(-)
  4887. Commit: 2536
  4888. Author: sam
  4889. Date: Wed Jul 16 13:06:39 2008 +0000
  4890. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  4891. cucul/file.c | 2 +-
  4892. 1 files changed, 1 insertions(+), 1 deletions(-)
  4893. Commit: 2535
  4894. Author: sam
  4895. Date: Wed Jul 16 13:06:30 2008 +0000
  4896. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  4897. forcing the tested code to use register contraints.
  4898. configure.ac | 4 ++--
  4899. 1 files changed, 2 insertions(+), 2 deletions(-)
  4900. Commit: 2519
  4901. Author: sam
  4902. Date: Sat Jul 5 16:39:56 2008 +0000
  4903. * Fix plugin build.
  4904. caca/caca.c | 2 +-
  4905. 1 files changed, 1 insertions(+), 1 deletions(-)
  4906. Commit: 2518
  4907. Author: sam
  4908. Date: Sat Jul 5 16:34:19 2008 +0000
  4909. * Set version to 0.99.beta14.
  4910. * Updateed NEWS and ChangeLog.
  4911. NEWS | 7 +++++++
  4912. configure.ac | 4 ++--
  4913. 2 files changed, 9 insertions(+), 2 deletions(-)
  4914. Commit: 2517
  4915. Author: sam
  4916. Date: Sat Jul 5 16:28:30 2008 +0000
  4917. * Check for FTGL in the configure step, because we will use it later.
  4918. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  4919. caca/Makefile.am | 5 ++++-
  4920. configure.ac | 8 +++++++-
  4921. 2 files changed, 11 insertions(+), 2 deletions(-)
  4922. Commit: 2437
  4923. Author: sam
  4924. Date: Sun Jun 15 19:38:06 2008 +0000
  4925. * Fix C++ library linking.
  4926. cxx/caca++.pc.in | 2 +-
  4927. cxx/cucul++.pc.in | 2 +-
  4928. 2 files changed, 2 insertions(+), 2 deletions(-)
  4929. Commit: 2436
  4930. Author: sam
  4931. Date: Sun Jun 15 18:41:09 2008 +0000
  4932. * Fix cucul_file_read() calls in cacaview.
  4933. src/common-image.c | 6 +++---
  4934. 1 files changed, 3 insertions(+), 3 deletions(-)
  4935. Commit: 2427
  4936. Author: sam
  4937. Date: Sun Jun 15 17:06:43 2008 +0000
  4938. * Fix cacademo build on systems without imlib-dev.
  4939. src/common-image.c | 6 +++---
  4940. 1 files changed, 3 insertions(+), 3 deletions(-)
  4941. Commit: 2425
  4942. Author: sam
  4943. Date: Sun Jun 15 16:53:57 2008 +0000
  4944. * Generate the C++ .pc files at configure time.
  4945. configure.ac | 2 ++
  4946. 1 files changed, 2 insertions(+), 0 deletions(-)
  4947. Commit: 2424
  4948. Author: sam
  4949. Date: Sun Jun 15 16:49:42 2008 +0000
  4950. * Only install the C++ .pc files if C++ support was activated.
  4951. cxx/Makefile.am | 2 +-
  4952. 1 files changed, 1 insertions(+), 1 deletions(-)
  4953. Commit: 2423
  4954. Author: sam
  4955. Date: Sun Jun 15 16:47:40 2008 +0000
  4956. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  4957. cxx/Makefile.am | 3 +++
  4958. 1 files changed, 3 insertions(+), 0 deletions(-)
  4959. Commit: 2413
  4960. Author: sam
  4961. Date: Sun Jun 15 14:46:51 2008 +0000
  4962. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  4963. configure.ac | 2 +-
  4964. 1 files changed, 1 insertions(+), 1 deletions(-)
  4965. Commit: 2412
  4966. Author: sam
  4967. Date: Sun Jun 15 14:41:17 2008 +0000
  4968. * Export cucul_flush_figlet() to the public API. It should be removed later,
  4969. but for now it's the only way to integrate properly with TOIlet.
  4970. cucul/cucul.h | 1 +
  4971. cucul/figfont.c | 4 ++--
  4972. 2 files changed, 3 insertions(+), 2 deletions(-)
  4973. Commit: 2411
  4974. Author: sam
  4975. Date: Sun Jun 15 13:50:28 2008 +0000
  4976. * Make cacaview use cucul_file_t functions.
  4977. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  4978. 1 files changed, 50 insertions(+), 54 deletions(-)
  4979. Commit: 2410
  4980. Author: sam
  4981. Date: Sun Jun 15 13:50:22 2008 +0000
  4982. * Make deprecated cucul_load_file() use cucul_file_t functions.
  4983. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  4984. 1 files changed, 22 insertions(+), 20 deletions(-)
  4985. Commit: 2409
  4986. Author: sam
  4987. Date: Sun Jun 15 13:50:17 2008 +0000
  4988. * Make cucul_import_file() use cucul_file_t functions.
  4989. cucul/import.c | 38 +++++++++++++++++++-------------------
  4990. 1 files changed, 19 insertions(+), 19 deletions(-)
  4991. Commit: 2408
  4992. Author: sam
  4993. Date: Sun Jun 15 13:50:11 2008 +0000
  4994. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  4995. cucul/file.c | 25 +++++++++++++++++++------
  4996. 1 files changed, 19 insertions(+), 6 deletions(-)
  4997. Commit: 2407
  4998. Author: sam
  4999. Date: Sun Jun 15 13:50:06 2008 +0000
  5000. * Implement cucul_file_tell().
  5001. cucul/cucul.h | 1 +
  5002. cucul/file.c | 21 +++++++++++++++++++--
  5003. 2 files changed, 20 insertions(+), 2 deletions(-)
  5004. Commit: 2406
  5005. Author: sam
  5006. Date: Sun Jun 15 13:50:02 2008 +0000
  5007. * Export cucul_file_t operations in the public header.
  5008. * Implement cucul_file_read() and cucul_file_write().
  5009. cucul/cucul.h | 13 ++++++
  5010. cucul/cucul_internals.h | 6 ---
  5011. cucul/figfont.c | 24 ++++++------
  5012. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  5013. 4 files changed, 92 insertions(+), 52 deletions(-)
  5014. Commit: 2405
  5015. Author: sam
  5016. Date: Sun Jun 15 13:49:57 2008 +0000
  5017. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  5018. tools/makefont.c | 4 ++--
  5019. 1 files changed, 2 insertions(+), 2 deletions(-)
  5020. Commit: 2399
  5021. Author: sam
  5022. Date: Sun Jun 15 12:28:18 2008 +0000
  5023. * Fix cucul_set_dither_palette() argument types in cacademo.
  5024. src/cacademo.c | 6 +++---
  5025. 1 files changed, 3 insertions(+), 3 deletions(-)
  5026. Commit: 2398
  5027. Author: sam
  5028. Date: Sun Jun 15 12:28:14 2008 +0000
  5029. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  5030. and hton32() implementations everywhere instead, except in cacaserver
  5031. which requires <arpa/inet.h> stuff anyway.
  5032. kernel/kernel.c | 15 +--------------
  5033. stubs.h | 10 +++++-----
  5034. tools/makefont.c | 4 ++--
  5035. 3 files changed, 8 insertions(+), 21 deletions(-)
  5036. Commit: 2397
  5037. Author: sam
  5038. Date: Sun Jun 15 12:28:08 2008 +0000
  5039. * Fix a buffer initialisation issue in the sortchars utility.
  5040. tools/sortchars.c | 2 +-
  5041. 1 files changed, 1 insertions(+), 1 deletions(-)
  5042. Commit: 2321
  5043. Author: jylam
  5044. Date: Wed May 14 18:16:56 2008 +0000
  5045. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  5046. cxx/cucul++.cpp | 12 +++++++++++-
  5047. cxx/cucul++.h | 4 +++-
  5048. 2 files changed, 14 insertions(+), 2 deletions(-)
  5049. Commit: 2316
  5050. Author: sam
  5051. Date: Sat Apr 26 08:34:10 2008 +0000
  5052. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  5053. .gitignore | 2 +-
  5054. configure.ac | 2 +-
  5055. 2 files changed, 2 insertions(+), 2 deletions(-)
  5056. Commit: 2314
  5057. Author: sam
  5058. Date: Wed Apr 23 21:24:40 2008 +0000
  5059. * Add missing headers to the Visual Studio build files.
  5060. msvc/libcaca.vcproj | 4 ++++
  5061. msvc/libcucul.vcproj | 8 ++++++++
  5062. 2 files changed, 12 insertions(+), 0 deletions(-)
  5063. Commit: 2313
  5064. Author: sam
  5065. Date: Wed Apr 23 21:24:34 2008 +0000
  5066. * Switch a few unsigned int variables to size_t where appropriate.
  5067. * Synchronise parameter types in the C++ bindings with the C API.
  5068. cucul/import.c | 12 ++++++------
  5069. cucul/triangle.c | 6 +++---
  5070. cxx/cucul++.cpp | 6 +++---
  5071. cxx/cucul++.h | 9 +++++----
  5072. examples/export.c | 2 +-
  5073. examples/figfont.c | 2 +-
  5074. examples/spritedit.c | 2 +-
  5075. src/cacaserver.c | 7 +++----
  5076. src/img2txt.c | 2 +-
  5077. 9 files changed, 24 insertions(+), 24 deletions(-)
  5078. Commit: 2312
  5079. Author: sam
  5080. Date: Wed Apr 23 21:24:28 2008 +0000
  5081. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  5082. of the other required types.
  5083. configure.ac | 4 ++-
  5084. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  5085. msvc/cucul_types.h | 4 +-
  5086. 3 files changed, 54 insertions(+), 9 deletions(-)
  5087. Commit: 2309
  5088. Author: sam
  5089. Date: Mon Apr 21 10:10:42 2008 +0000
  5090. * Started libcaca unit tests.
  5091. tests/.gitignore | 1 +
  5092. tests/Makefile.am | 11 ++++++++---
  5093. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  5094. tests/canvas.cpp | 17 ++++++++---------
  5095. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  5096. 5 files changed, 94 insertions(+), 12 deletions(-)
  5097. Commit: 2308
  5098. Author: sam
  5099. Date: Sat Apr 19 22:51:20 2008 +0000
  5100. * Get the project to build in an alternate directory.
  5101. csharp/Makefile.am | 10 +++++-----
  5102. cucul/cucul_types.h.in | 13 +++++++++----
  5103. 2 files changed, 14 insertions(+), 9 deletions(-)
  5104. Commit: 2307
  5105. Author: sam
  5106. Date: Sat Apr 19 22:51:17 2008 +0000
  5107. * Refresh the .NET bindings. Still not complete, but quite useful already.
  5108. csharp/Caca.cs | 18 +++++-----
  5109. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  5110. csharp/test.cs | 2 +-
  5111. 3 files changed, 61 insertions(+), 60 deletions(-)
  5112. Commit: 2306
  5113. Author: sam
  5114. Date: Sat Apr 19 19:40:25 2008 +0000
  5115. * Documentation fixes (due to renamings, some parameters were no longer
  5116. documented).
  5117. caca/caca.c | 1 -
  5118. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  5119. cucul/charset.c | 10 ++--
  5120. 3 files changed, 76 insertions(+), 78 deletions(-)
  5121. Commit: 2305
  5122. Author: sam
  5123. Date: Sat Apr 19 19:25:52 2008 +0000
  5124. * Remove all unsigned ints from exported functions. Signed arithmetic is
  5125. far better for error checking.
  5126. caca/caca.h | 40 +++++++++++++--------------
  5127. caca/caca_internals.h | 26 +++++++++---------
  5128. caca/driver_cocoa.m | 32 +++++++++++-----------
  5129. caca/driver_conio.c | 10 +++---
  5130. caca/driver_gl.c | 20 +++++++-------
  5131. caca/driver_ncurses.c | 14 ++++-----
  5132. caca/driver_raw.c | 10 +++---
  5133. caca/driver_slang.c | 15 +++++-----
  5134. caca/driver_vga.c | 8 +++---
  5135. caca/driver_win32.c | 17 +++++------
  5136. caca/driver_x11.c | 30 ++++++++++----------
  5137. caca/event.c | 24 ++++++++--------
  5138. caca/graphics.c | 19 +++++++++----
  5139. caca/time.c | 8 +++---
  5140. cucul/canvas.c | 25 ++++++++++-------
  5141. cucul/cucul.c | 37 ++++++++++++++++++-------
  5142. cucul/cucul.h | 45 ++++++++++++++-----------------
  5143. cucul/cucul_internals.h | 12 ++++----
  5144. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  5145. cucul/export.c | 24 ++++++++--------
  5146. cucul/figfont.c | 22 +++++++-------
  5147. cucul/font.c | 37 ++++++++++++++-----------
  5148. cucul/frame.c | 25 ++++++++++-------
  5149. cucul/transform.c | 16 +++++-----
  5150. examples/text.c | 4 +-
  5151. 25 files changed, 304 insertions(+), 283 deletions(-)
  5152. Commit: 2304
  5153. Author: sam
  5154. Date: Sat Apr 19 19:25:47 2008 +0000
  5155. * Get rid of the last long types in the API.
  5156. * Use size_t and ssize_t where appropriate.
  5157. caca/driver_ncurses.c | 3 ++-
  5158. caca/driver_slang.c | 3 ++-
  5159. cucul/canvas.c | 2 +-
  5160. cucul/charset.c | 22 +++++++++++-----------
  5161. cucul/cucul.h | 14 +++++++-------
  5162. cucul/cucul_types.h.in | 2 ++
  5163. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  5164. cucul/import.c | 28 +++++++++++++---------------
  5165. cxx/cucul++.cpp | 4 ++--
  5166. cxx/cucul++.h | 4 ++--
  5167. examples/font2tga.c | 4 ++--
  5168. src/aafire.c | 10 +++++-----
  5169. src/cacademo.c | 10 +++++-----
  5170. 13 files changed, 77 insertions(+), 75 deletions(-)
  5171. Commit: 2303
  5172. Author: sam
  5173. Date: Sat Apr 19 19:25:41 2008 +0000
  5174. * Changed most of the long ints in the API into C99 types. WARNING: this
  5175. completely breaks compatibility with previous versions of libcaca on
  5176. 64-bit systems.
  5177. caca/caca.h | 4 +-
  5178. caca/driver_gl.c | 2 +-
  5179. caca/event.c | 2 +-
  5180. cucul/attr.c | 57 +++++++++++++-----------------------------
  5181. cucul/box.c | 4 +-
  5182. cucul/canvas.c | 6 ++--
  5183. cucul/charset.c | 12 ++++----
  5184. cucul/conic.c | 7 ++---
  5185. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  5186. cucul/dither.c | 10 +++----
  5187. cucul/figfont.c | 6 ++--
  5188. cucul/font.c | 8 +++---
  5189. cucul/line.c | 4 +-
  5190. cucul/triangle.c | 4 +-
  5191. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  5192. cxx/cucul++.h | 40 +++++++++++++++---------------
  5193. ruby/cucul-font.c | 2 +-
  5194. 17 files changed, 123 insertions(+), 156 deletions(-)
  5195. Commit: 2302
  5196. Author: sam
  5197. Date: Sat Apr 19 19:25:37 2008 +0000
  5198. * Cosmetic fix for ./configure output when a pkg-module is not found.
  5199. configure.ac | 15 ++++++---------
  5200. 1 files changed, 6 insertions(+), 9 deletions(-)
  5201. Commit: 2301
  5202. Author: sam
  5203. Date: Sat Apr 19 14:07:54 2008 +0000
  5204. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  5205. configure.ac | 7 +++
  5206. tests/.gitignore | 1 +
  5207. tests/Makefile.am | 12 +++++-
  5208. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5209. tests/cucul-test.cpp | 29 ++++++++++++++
  5210. 5 files changed, 150 insertions(+), 2 deletions(-)
  5211. Commit: 2300
  5212. Author: sam
  5213. Date: Sat Apr 19 14:07:50 2008 +0000
  5214. * Changed most "unsigned char" variables into "uint8_t", including in
  5215. prototypes. As they are equivalent, this does not break the ABI.
  5216. caca/caca.h | 2 +-
  5217. caca/driver_conio.c | 4 ++--
  5218. caca/driver_gl.c | 8 ++++----
  5219. cucul/attr.c | 10 +++++-----
  5220. cucul/charset.c | 4 ++--
  5221. cucul/cucul.c | 8 ++++----
  5222. cucul/cucul.h | 19 +++++++++----------
  5223. cucul/dither.c | 4 ++--
  5224. cucul/export.c | 9 ++++-----
  5225. cucul/file.c | 2 +-
  5226. examples/font.c | 2 +-
  5227. examples/swallow.c | 2 +-
  5228. kernel/kernel.c | 2 +-
  5229. src/cacaplay.c | 2 +-
  5230. src/cacaserver.c | 8 ++++----
  5231. src/common-image.c | 6 +++---
  5232. 16 files changed, 45 insertions(+), 47 deletions(-)
  5233. Commit: 2299
  5234. Author: sam
  5235. Date: Sat Apr 19 12:42:50 2008 +0000
  5236. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  5237. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  5238. * Rename what's left of "common.h" to "stubs.h".
  5239. * Remove all references to erroneous <inttypes.h> from source files.
  5240. Makefile.am | 2 +-
  5241. build-dos | 4 +-
  5242. build-kernel | 2 +-
  5243. build-win32 | 2 +-
  5244. caca/Makefile.am | 3 +-
  5245. caca/caca.c | 1 -
  5246. caca/caca0.c | 1 -
  5247. caca/caca_internals.h | 4 +-
  5248. caca/driver_conio.c | 1 -
  5249. caca/driver_gl.c | 1 -
  5250. caca/driver_ncurses.c | 1 -
  5251. caca/driver_raw.c | 1 -
  5252. caca/driver_slang.c | 1 -
  5253. caca/driver_vga.c | 1 -
  5254. caca/driver_win32.c | 1 -
  5255. caca/driver_x11.c | 1 -
  5256. caca/event.c | 1 -
  5257. caca/graphics.c | 1 -
  5258. caca/time.c | 1 -
  5259. common.h | 109 -----------------------------------------------
  5260. configure.ac | 16 ++++++-
  5261. cucul/.gitignore | 1 +
  5262. cucul/Makefile.am | 9 ++--
  5263. cucul/attr.c | 1 -
  5264. cucul/box.c | 1 -
  5265. cucul/canvas.c | 1 -
  5266. cucul/charset.c | 1 -
  5267. cucul/conic.c | 1 -
  5268. cucul/cucul.c | 1 -
  5269. cucul/cucul.h | 2 +
  5270. cucul/cucul_internals.h | 4 +-
  5271. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  5272. cucul/dither.c | 1 -
  5273. cucul/export.c | 1 -
  5274. cucul/figfont.c | 1 -
  5275. cucul/file.c | 1 -
  5276. cucul/font.c | 1 -
  5277. cucul/frame.c | 1 -
  5278. cucul/import.c | 1 -
  5279. cucul/legacy.c | 1 -
  5280. cucul/line.c | 1 -
  5281. cucul/transform.c | 1 -
  5282. cucul/triangle.c | 1 -
  5283. cxx/Makefile.am | 3 +-
  5284. examples/Makefile.am | 3 +-
  5285. examples/blit.c | 2 +-
  5286. examples/colors.c | 1 -
  5287. examples/cucul.c | 1 -
  5288. examples/demo.c | 4 +-
  5289. examples/dithering.c | 1 -
  5290. examples/driver.c | 1 -
  5291. examples/event.c | 2 +-
  5292. examples/export.c | 4 --
  5293. examples/figfont.c | 1 -
  5294. examples/font.c | 5 --
  5295. examples/font2tga.c | 4 --
  5296. examples/frames.c | 7 +--
  5297. examples/fullwidth.c | 4 --
  5298. examples/gamma.c | 4 --
  5299. examples/hsv.c | 4 --
  5300. examples/import.c | 6 ---
  5301. examples/input.c | 4 --
  5302. examples/spritedit.c | 1 -
  5303. examples/swallow.c | 2 +-
  5304. examples/text.c | 6 +--
  5305. examples/transform.c | 5 +--
  5306. examples/truecolor.c | 4 --
  5307. examples/unicode.c | 4 --
  5308. kernel/kernel.c | 3 +-
  5309. msvc/Makefile.am | 2 +-
  5310. msvc/common.h | 1 -
  5311. msvc/cucul_types.h | 2 +
  5312. ruby/Makefile.am | 5 +-
  5313. src/Makefile.am | 3 +-
  5314. src/aafire.c | 2 +-
  5315. src/cacademo.c | 1 -
  5316. src/cacadraw.c | 1 -
  5317. src/cacaplay.c | 1 -
  5318. src/cacaserver.c | 1 -
  5319. src/cacaview.c | 2 +-
  5320. src/common-image.c | 2 +-
  5321. src/img2txt.c | 2 +-
  5322. src/mygetopt.c | 9 +---
  5323. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  5324. tests/Makefile.am | 2 +-
  5325. tests/simple.c | 5 --
  5326. tools/Makefile.am | 3 +-
  5327. tools/makefont.c | 13 +++---
  5328. tools/optipal.c | 1 -
  5329. tools/sortchars.c | 6 +--
  5330. 90 files changed, 223 insertions(+), 264 deletions(-)
  5331. Commit: 2298
  5332. Author: pterjan
  5333. Date: Sat Apr 19 11:48:32 2008 +0000
  5334. Fix args type checks in Caca::Display.new
  5335. ruby/caca-display.c | 6 +++---
  5336. ruby/t/tc_display.rb | 15 +++++++++++----
  5337. 2 files changed, 14 insertions(+), 7 deletions(-)
  5338. Commit: 2297
  5339. Author: pterjan
  5340. Date: Sat Apr 19 11:32:21 2008 +0000
  5341. Add few unit tests for Caca::Display
  5342. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  5343. 1 files changed, 24 insertions(+), 0 deletions(-)
  5344. Commit: 2296
  5345. Author: pterjan
  5346. Date: Sat Apr 19 11:31:39 2008 +0000
  5347. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  5348. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  5349. 1 files changed, 81 insertions(+), 11 deletions(-)
  5350. Commit: 2295
  5351. Author: pterjan
  5352. Date: Sat Apr 19 11:29:31 2008 +0000
  5353. We should not free the canvas if it was auto created with the display
  5354. ruby/cucul-canvas.c | 4 ++--
  5355. 1 files changed, 2 insertions(+), 2 deletions(-)
  5356. Commit: 2294
  5357. Author: jylam
  5358. Date: Sat Apr 19 10:57:30 2008 +0000
  5359. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  5360. cucul/canvas.c | 6 +++---
  5361. 1 files changed, 3 insertions(+), 3 deletions(-)
  5362. Commit: 2265
  5363. Author: jylam
  5364. Date: Mon Mar 17 19:05:20 2008 +0000
  5365. * Removed by-default stack protector from recent gcc's while compiling kernel.
  5366. configure.ac | 8 ++++----
  5367. 1 files changed, 4 insertions(+), 4 deletions(-)
  5368. Commit: 2256
  5369. Author: jylam
  5370. Date: Sun Mar 2 16:30:31 2008 +0000
  5371. * Oops, bad type (char instead of uint32) after ellipse rendering
  5372. improvement.
  5373. cucul/conic.c | 8 ++++----
  5374. 1 files changed, 4 insertions(+), 4 deletions(-)
  5375. Commit: 2255
  5376. Author: jylam
  5377. Date: Sun Mar 2 16:28:10 2008 +0000
  5378. * Improved ellipse rendering. Not perfect, but still much better than
  5379. old method. Closes #16 .
  5380. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  5381. 1 files changed, 106 insertions(+), 18 deletions(-)
  5382. Commit: 2254
  5383. Author: jylam
  5384. Date: Sun Mar 2 14:27:43 2008 +0000
  5385. * Fixed line transitions (both vertical and horizontal ones)
  5386. src/cacademo.c | 17 +++++++----------
  5387. 1 files changed, 7 insertions(+), 10 deletions(-)
  5388. Commit: 2253
  5389. Author: sam
  5390. Date: Sat Mar 1 19:44:45 2008 +0000
  5391. * -Wshadow was actually put back in configure.ac; removing comment about it.
  5392. configure.ac | 2 --
  5393. 1 files changed, 0 insertions(+), 2 deletions(-)
  5394. Commit: 2248
  5395. Author: sam
  5396. Date: Fri Feb 29 22:29:08 2008 +0000
  5397. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  5398. * Fix invalid pointer/int cast (Closes #39).
  5399. configure.ac | 9 +++++++--
  5400. src/Makefile.am | 9 +++++++--
  5401. src/mygetopt.c | 8 +-------
  5402. 3 files changed, 15 insertions(+), 11 deletions(-)
  5403. Commit: 2243
  5404. Author: sam
  5405. Date: Tue Feb 26 21:43:10 2008 +0000
  5406. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  5407. TODO | 114 ----------------------------------------------------
  5408. doc/doxygen.cfg.in | 3 +-
  5409. doc/libcaca.dox | 1 -
  5410. 3 files changed, 1 insertions(+), 117 deletions(-)
  5411. Commit: 2225
  5412. Author: bsittler
  5413. Date: Sun Feb 3 21:53:40 2008 +0000
  5414. build on Mac OS X again
  5415. cucul/figfont.c | 9 +++++++--
  5416. src/mygetopt.c | 2 ++
  5417. 2 files changed, 9 insertions(+), 2 deletions(-)
  5418. Commit: 2192
  5419. Author: sam
  5420. Date: Sat Jan 12 20:15:42 2008 +0000
  5421. * Fixed the Visual Studio projects so that they build in Release mode.
  5422. msvc/cacademo.vcproj | 6 +++---
  5423. msvc/cacafire.vcproj | 6 +++---
  5424. msvc/libcaca++.vcproj | 2 +-
  5425. msvc/libcaca.vcproj | 2 +-
  5426. msvc/libcucul++.vcproj | 6 +++---
  5427. msvc/libcucul.vcproj | 16 +++++++++++-----
  5428. 6 files changed, 22 insertions(+), 16 deletions(-)
  5429. Commit: 2191
  5430. Author: sam
  5431. Date: Sat Jan 12 20:15:20 2008 +0000
  5432. * Windows build fixes here and there.
  5433. cucul/figfont.c | 4 ++--
  5434. cxx/caca++.cpp | 2 ++
  5435. msvc/config.h | 1 +
  5436. 3 files changed, 5 insertions(+), 2 deletions(-)
  5437. Commit: 2189
  5438. Author: sam
  5439. Date: Thu Jan 10 23:42:42 2008 +0000
  5440. * Make it clear that we can use the Windows native console.
  5441. doc/libcaca.dox | 13 +++++++------
  5442. doc/tutorial.dox | 2 +-
  5443. 2 files changed, 8 insertions(+), 7 deletions(-)
  5444. Commit: 2188
  5445. Author: sam
  5446. Date: Thu Jan 10 23:42:29 2008 +0000
  5447. * Put back all the shit in struct caca_event to avoid breaking existing
  5448. applications. I'll think of a migration path later.
  5449. caca/caca.h | 30 +++++++++++++++++++-----------
  5450. 1 files changed, 19 insertions(+), 11 deletions(-)
  5451. Commit: 2182
  5452. Author: jylam
  5453. Date: Tue Jan 1 00:07:04 2008 +0000
  5454. * FIRST !
  5455. README | 2 +-
  5456. 1 files changed, 1 insertions(+), 1 deletions(-)
  5457. Commit: 2177
  5458. Author: sam
  5459. Date: Sun Dec 30 18:50:41 2007 +0000
  5460. * Add figfont.c to the MSVC solution.
  5461. msvc/libcucul.vcproj | 4 ++++
  5462. 1 files changed, 4 insertions(+), 0 deletions(-)
  5463. Commit: 2176
  5464. Author: sam
  5465. Date: Sun Dec 30 13:49:57 2007 +0000
  5466. * Check for pkg-config before bootstrapping, because autoconf gives a
  5467. totally meaningless message when it's not present.
  5468. bootstrap | 9 +++++++++
  5469. 1 files changed, 9 insertions(+), 0 deletions(-)
  5470. Commit: 2147
  5471. Author: sam
  5472. Date: Thu Dec 20 15:26:12 2007 +0000
  5473. * Fix canvas export for the caca format. We now export all frames.
  5474. * Fix the sprite import/export example.
  5475. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  5476. examples/spritedit.c | 2 +-
  5477. 2 files changed, 26 insertions(+), 19 deletions(-)
  5478. Commit: 2146
  5479. Author: sam
  5480. Date: Thu Dec 20 15:00:39 2007 +0000
  5481. * Started sprite example. Doesn't work :-)
  5482. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  5483. 1 files changed, 58 insertions(+), 111 deletions(-)
  5484. Commit: 2144
  5485. Author: sam
  5486. Date: Sun Dec 16 14:29:19 2007 +0000
  5487. * Disable file operations in kernel mode.
  5488. * Implement strchr() in kernel.c.
  5489. * Check for snprintf() at configure time.
  5490. configure.ac | 2 +-
  5491. cucul/figfont.c | 2 ++
  5492. cucul/file.c | 34 +++++++++++++++++++++++-----------
  5493. kernel/kernel.c | 10 ++++++++++
  5494. kernel/kernel.h | 1 +
  5495. msvc/config.h | 1 +
  5496. 6 files changed, 38 insertions(+), 12 deletions(-)
  5497. Commit: 2142
  5498. Author: sam
  5499. Date: Sun Dec 16 11:55:14 2007 +0000
  5500. * The SLang and ncurses drivers now put back the TERM environment variable
  5501. if they modified it.
  5502. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  5503. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  5504. 2 files changed, 58 insertions(+), 6 deletions(-)
  5505. Commit: 2141
  5506. Author: sam
  5507. Date: Sun Dec 16 11:54:43 2007 +0000
  5508. * Only call glutInit() once through the program's lifetime.
  5509. * Free the internal font when closing the GL driver.
  5510. * Hide the window when closing the GL driver, because freeglut's
  5511. glutDestroyWindow() does not really closes the window.
  5512. caca/driver_gl.c | 9 ++++++++-
  5513. 1 files changed, 8 insertions(+), 1 deletions(-)
  5514. Commit: 2140
  5515. Author: sam
  5516. Date: Sun Dec 16 11:54:25 2007 +0000
  5517. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  5518. lead to deadlocks.
  5519. caca/event.c | 2 +-
  5520. 1 files changed, 1 insertions(+), 1 deletions(-)
  5521. Commit: 2139
  5522. Author: sam
  5523. Date: Sun Dec 16 11:54:02 2007 +0000
  5524. * Implemented caca_set_display_driver() to change driver at runtime.
  5525. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  5526. caca/caca.h | 3 +-
  5527. examples/driver.c | 67 +++++++++------
  5528. 3 files changed, 182 insertions(+), 126 deletions(-)
  5529. Commit: 2138
  5530. Author: sam
  5531. Date: Sun Dec 16 01:50:41 2007 +0000
  5532. * Implement caca_create_display_with_driver() to specify an output driver
  5533. without using environment variables..
  5534. * Implement caca_get_display_driver() to return the current display's
  5535. output driver.
  5536. * Add a simple example program to test caca_create_display_with_driver().
  5537. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  5538. caca/caca.h | 5 ++-
  5539. caca/caca_internals.h | 3 +-
  5540. caca/driver_cocoa.m | 3 +-
  5541. caca/driver_conio.c | 3 +-
  5542. caca/driver_gl.c | 3 +-
  5543. caca/driver_ncurses.c | 3 +-
  5544. caca/driver_raw.c | 3 +-
  5545. caca/driver_slang.c | 3 +-
  5546. caca/driver_vga.c | 3 +-
  5547. caca/driver_win32.c | 3 +-
  5548. caca/driver_x11.c | 3 +-
  5549. caca/event.c | 4 +-
  5550. examples/.gitignore | 1 +
  5551. examples/Makefile.am | 5 ++-
  5552. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  5553. 16 files changed, 163 insertions(+), 27 deletions(-)
  5554. Commit: 2137
  5555. Author: sam
  5556. Date: Sun Dec 16 01:50:36 2007 +0000
  5557. * Remove cruft from caca_get_display_driver_list().
  5558. caca/caca.c | 2 --
  5559. 1 files changed, 0 insertions(+), 2 deletions(-)
  5560. Commit: 2136
  5561. Author: sam
  5562. Date: Fri Dec 14 16:23:14 2007 +0000
  5563. * Add #include <cstring> to fix gcc-4.3 build.
  5564. cxx/cxxtest.cpp | 1 +
  5565. 1 files changed, 1 insertions(+), 0 deletions(-)
  5566. Commit: 2135
  5567. Author: sam
  5568. Date: Wed Dec 12 07:41:00 2007 +0000
  5569. * Implemented caca_get_display_driver_list(), unused yet.
  5570. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5571. caca/caca.h | 1 +
  5572. 2 files changed, 52 insertions(+), 0 deletions(-)
  5573. Commit: 2129
  5574. Author: sam
  5575. Date: Fri Dec 7 09:34:11 2007 +0000
  5576. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  5577. caca/driver_cocoa.m | 10 +++++-----
  5578. 1 files changed, 5 insertions(+), 5 deletions(-)
  5579. Commit: 2128
  5580. Author: sam
  5581. Date: Fri Dec 7 09:33:23 2007 +0000
  5582. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  5583. Ben Wiley Sittler.
  5584. cucul/charset.c | 6 ++++--
  5585. 1 files changed, 4 insertions(+), 2 deletions(-)
  5586. Commit: 2111
  5587. Author: sam
  5588. Date: Sat Dec 1 17:58:52 2007 +0000
  5589. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  5590. =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=20=20=20=E2=96=9C=E2=96=9C=20=20=20=20=C2=A0=E2=96=8C=20=E2=96=8C=20=20=20=20=20=20=E2=96=9C=20=20=20=E2=96=8C=E2=96=90
  5591. =20=20=20=20=20=20=20=20=20=20=E2=96=99=E2=96=84=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=90=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=96=C2=A0=E2=96=8C=E2=96=96=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=99=E2=96=80=E2=96=96=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=8C=E2=96=90
  5592. =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=E2=96=9B=E2=96=80=20=E2=96=90=E2=96=90=20=E2=96=8C=20=E2=96=8C=C2=A0=E2=96=99=E2=96=9A=E2=96=8C=E2=96=8C=20=E2=96=8C=E2=96=8C=20=C2=A0=E2=96=90=20=E2=96=8C=20=E2=96=8C=E2=96=9D
  5593. =20=20=20=20=20=20=20=20=20=20=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=20=E2=96=98=E2=96=98=E2=96=9D=E2=96=80=20=C2=A0=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=20=E2=96=98=20=20=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=E2=96=9D?=
  5594. MIME-Version: 1.0
  5595. Content-Type: text/plain; charset=utf-8
  5596. Content-Transfer-Encoding: 8bit
  5597. cucul/cucul.c | 3 +-
  5598. cucul/cucul.h | 1 +
  5599. cucul/cucul_internals.h | 4 -
  5600. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  5601. examples/figfont.c | 16 +++-
  5602. 5 files changed, 310 insertions(+), 13 deletions(-)
  5603. Commit: 2110
  5604. Author: sam
  5605. Date: Sat Dec 1 17:58:20 2007 +0000
  5606. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  5607. cucul/Makefile.am | 1 +
  5608. cucul/canvas.c | 2 +-
  5609. cucul/cucul.c | 5 +
  5610. cucul/cucul.h | 8 ++
  5611. cucul/cucul_internals.h | 12 ++
  5612. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  5613. examples/.gitignore | 1 +
  5614. examples/Makefile.am | 5 +-
  5615. examples/figfont.c | 45 ++++++++
  5616. 9 files changed, 338 insertions(+), 2 deletions(-)
  5617. Commit: 2109
  5618. Author: sam
  5619. Date: Sat Dec 1 17:57:50 2007 +0000
  5620. * Import io.c from TOIlet directly into libcucul. Can you see where this
  5621. is going?
  5622. configure.ac | 4 +
  5623. cucul/Makefile.am | 3 +-
  5624. cucul/cucul.h | 2 +
  5625. cucul/cucul_internals.h | 6 ++
  5626. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  5627. 5 files changed, 229 insertions(+), 1 deletions(-)
  5628. Commit: 2108
  5629. Author: sam
  5630. Date: Sat Dec 1 17:57:41 2007 +0000
  5631. * Bump version to 0.99.beta14.
  5632. configure.ac | 2 +-
  5633. msvc/config.h | 2 +-
  5634. 2 files changed, 2 insertions(+), 2 deletions(-)
  5635. Commit: 2107
  5636. Author: sam
  5637. Date: Sat Dec 1 17:57:19 2007 +0000
  5638. * Fix the "img2txt: option requires an argument -- h" bug.
  5639. src/img2txt.c | 2 +-
  5640. 1 files changed, 1 insertions(+), 1 deletions(-)
  5641. Commit: 2106
  5642. Author: sam
  5643. Date: Sat Dec 1 17:56:45 2007 +0000
  5644. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  5645. of hardcoding the feature list in img2txt.
  5646. src/img2txt.c | 32 +++++++++++++++-----------------
  5647. 1 files changed, 15 insertions(+), 17 deletions(-)
  5648. Commit: 2105
  5649. Author: pterjan
  5650. Date: Sat Dec 1 15:51:20 2007 +0000
  5651. * Allow exiting cacafire using the window manager
  5652. src/aafire.c | 4 +++-
  5653. 1 files changed, 3 insertions(+), 1 deletions(-)
  5654. Commit: 2104
  5655. Author: jylam
  5656. Date: Fri Nov 30 23:59:57 2007 +0000
  5657. * Added BBCode (French) format to img2txt's help and doc
  5658. doc/img2txt.1 | 1 +
  5659. src/img2txt.c | 19 ++++++++++---------
  5660. 2 files changed, 11 insertions(+), 9 deletions(-)
  5661. Commit: 2103
  5662. Author: sam
  5663. Date: Fri Nov 30 23:48:51 2007 +0000
  5664. * Created a tests/ directory for regression tests. Run with "make check".
  5665. * Added a first, simple test program.
  5666. Makefile.am | 2 +-
  5667. configure.ac | 1 +
  5668. tests/.gitignore | 1 +
  5669. tests/Makefile.am | 11 ++++++++
  5670. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  5671. 5 files changed, 82 insertions(+), 1 deletions(-)
  5672. Commit: 2102
  5673. Author: sam
  5674. Date: Fri Nov 30 23:48:46 2007 +0000
  5675. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  5676. instance.
  5677. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5678. 1 files changed, 105 insertions(+), 0 deletions(-)
  5679. Commit: 2101
  5680. Author: sam
  5681. Date: Fri Nov 30 23:48:39 2007 +0000
  5682. * Rename "test" to "examples". The former will become a real testsuite.
  5683. * Autodetect zzuf in the configure step. It might become handy.
  5684. Makefile.am | 2 +-
  5685. configure.ac | 15 +-
  5686. examples/.gitignore | 23 ++
  5687. examples/Makefile.am | 75 +++++++
  5688. examples/blit.c | 82 +++++++
  5689. examples/colors.c | 78 +++++++
  5690. examples/cucul.c | 70 ++++++
  5691. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5692. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  5693. examples/dithering.c | 148 +++++++++++++
  5694. examples/event.c | 164 ++++++++++++++
  5695. examples/export.c | 163 ++++++++++++++
  5696. examples/font.c | 118 ++++++++++
  5697. examples/font2tga.c | 90 ++++++++
  5698. examples/frames.c | 93 ++++++++
  5699. examples/fullwidth.c | 99 +++++++++
  5700. examples/gamma.c | 131 +++++++++++
  5701. examples/hsv.c | 67 ++++++
  5702. examples/import.c | 73 +++++++
  5703. examples/input.c | 160 ++++++++++++++
  5704. examples/spritedit.c | 148 +++++++++++++
  5705. examples/swallow.c | 123 +++++++++++
  5706. examples/text.c | 95 ++++++++
  5707. examples/transform.c | 122 +++++++++++
  5708. examples/truecolor.c | 71 ++++++
  5709. examples/unicode.c | 108 +++++++++
  5710. test/.gitignore | 23 --
  5711. test/Makefile.am | 75 -------
  5712. test/blit.c | 82 -------
  5713. test/colors.c | 78 -------
  5714. test/cucul.c | 70 ------
  5715. test/demo.c | 585 --------------------------------------------------
  5716. test/demo0.c | 584 -------------------------------------------------
  5717. test/dithering.c | 148 -------------
  5718. test/event.c | 164 --------------
  5719. test/export.c | 163 --------------
  5720. test/font.c | 118 ----------
  5721. test/font2tga.c | 90 --------
  5722. test/frames.c | 93 --------
  5723. test/fullwidth.c | 99 ---------
  5724. test/gamma.c | 131 -----------
  5725. test/hsv.c | 67 ------
  5726. test/import.c | 73 -------
  5727. test/input.c | 160 --------------
  5728. test/spritedit.c | 148 -------------
  5729. test/swallow.c | 123 -----------
  5730. test/text.c | 95 --------
  5731. test/transform.c | 122 -----------
  5732. test/truecolor.c | 71 ------
  5733. test/unicode.c | 108 ---------
  5734. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  5735. Commit: 2097
  5736. Author: pterjan
  5737. Date: Thu Nov 29 00:52:13 2007 +0000
  5738. * cucul.h is needed to build caca part
  5739. ruby/Makefile.am | 2 +-
  5740. 1 files changed, 1 insertions(+), 1 deletions(-)
  5741. Commit: 2096
  5742. Author: sam
  5743. Date: Wed Nov 28 23:57:53 2007 +0000
  5744. * Set version to 0.99.beta13.
  5745. * Updated NEWS and ChangeLog.
  5746. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  5747. NEWS | 11 +
  5748. configure.ac | 4 +-
  5749. msvc/config.h | 4 +-
  5750. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  5751. Commit: 2095
  5752. Author: sam
  5753. Date: Wed Nov 28 23:20:05 2007 +0000
  5754. * Implemented the empty CuculCanvas constructor.
  5755. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  5756. csharp/Caca.cs | 46 ++++++++++-----
  5757. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  5758. 2 files changed, 115 insertions(+), 100 deletions(-)
  5759. Commit: 2094
  5760. Author: pterjan
  5761. Date: Wed Nov 28 16:43:32 2007 +0000
  5762. * Improve Cucul::Canvas creation
  5763. ruby/cucul-canvas.c | 24 ++++++++++++------------
  5764. 1 files changed, 12 insertions(+), 12 deletions(-)
  5765. Commit: 2093
  5766. Author: pterjan
  5767. Date: Wed Nov 28 16:39:10 2007 +0000
  5768. * Add Caca::Display#canvas
  5769. ruby/caca-display.c | 5 +++++
  5770. ruby/cucul-canvas.c | 5 +++++
  5771. ruby/cucul-canvas.h | 1 +
  5772. ruby/lib/caca.rb | 3 +++
  5773. ruby/ruby-caca.dox | 2 +-
  5774. 5 files changed, 15 insertions(+), 1 deletions(-)
  5775. Commit: 2092
  5776. Author: pterjan
  5777. Date: Wed Nov 28 07:29:12 2007 +0000
  5778. * Allow calling Caca::Display.new without parameter
  5779. ruby/caca-display.c | 23 +++++++++++++++++------
  5780. 1 files changed, 17 insertions(+), 6 deletions(-)
  5781. Commit: 2091
  5782. Author: sam
  5783. Date: Wed Nov 28 07:15:09 2007 +0000
  5784. * Re-add methods that take int as arguments in addition to the Point,
  5785. Size and Rectangle versions.
  5786. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  5787. 1 files changed, 147 insertions(+), 13 deletions(-)
  5788. Commit: 2090
  5789. Author: sam
  5790. Date: Wed Nov 28 07:15:07 2007 +0000
  5791. * Put the demo text on top of the copper bar, not the contrary.
  5792. csharp/test.cs | 20 ++++++++++----------
  5793. 1 files changed, 10 insertions(+), 10 deletions(-)
  5794. Commit: 2089
  5795. Author: sam
  5796. Date: Wed Nov 28 07:15:05 2007 +0000
  5797. * Minor naming convention changes in the C# bindings.
  5798. csharp/Caca.cs | 24 ++++++++++++------------
  5799. csharp/Cucul.cs | 5 ++---
  5800. csharp/test.cs | 12 ++++++------
  5801. 3 files changed, 20 insertions(+), 21 deletions(-)
  5802. Commit: 2088
  5803. Author: sam
  5804. Date: Wed Nov 28 07:15:01 2007 +0000
  5805. * Generate CLI .config files at configure time so that we can embed the
  5806. library version and not rely on .so being present.
  5807. configure.ac | 2 ++
  5808. csharp/.gitignore | 1 +
  5809. csharp/Makefile.am | 4 ++--
  5810. csharp/caca-sharp.dll.config | 3 ---
  5811. csharp/caca-sharp.dll.config.in | 3 +++
  5812. csharp/cucul-sharp.dll.config | 3 ---
  5813. csharp/cucul-sharp.dll.config.in | 3 +++
  5814. 7 files changed, 11 insertions(+), 8 deletions(-)
  5815. Commit: 2087
  5816. Author: sam
  5817. Date: Wed Nov 28 07:14:55 2007 +0000
  5818. * Use libtool’s -version-number instead of -version-info and its insane
  5819. major/minor computation scheme.
  5820. caca/Makefile.am | 2 +-
  5821. configure.ac | 8 +++++++-
  5822. cucul/Makefile.am | 2 +-
  5823. cxx/Makefile.am | 4 ++--
  5824. 4 files changed, 11 insertions(+), 5 deletions(-)
  5825. Commit: 2086
  5826. Author: pterjan
  5827. Date: Tue Nov 27 17:13:29 2007 +0000
  5828. * Rename parameters of draw_box* in Ruby binding
  5829. ruby/cucul-canvas.c | 16 ++++++++--------
  5830. 1 files changed, 8 insertions(+), 8 deletions(-)
  5831. Commit: 2084
  5832. Author: sam
  5833. Date: Tue Nov 27 11:08:04 2007 +0000
  5834. * Add System.Drawing to the C# project references.
  5835. msvc/caca-sharp.csproj | 3 ++-
  5836. msvc/cucul-sharp.csproj | 3 ++-
  5837. msvc/test-csharp.csproj | 5 ++++-
  5838. 3 files changed, 8 insertions(+), 3 deletions(-)
  5839. Commit: 2083
  5840. Author: sam
  5841. Date: Tue Nov 27 09:04:54 2007 +0000
  5842. * Use the bigger font for the C# test scroller.
  5843. csharp/test.cs | 10 +++++-----
  5844. 1 files changed, 5 insertions(+), 5 deletions(-)
  5845. Commit: 2082
  5846. Author: sam
  5847. Date: Tue Nov 27 01:55:41 2007 +0000
  5848. * Add a C# wrapper for cucul_render_canvas().
  5849. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  5850. csharp/Cucul.cs | 16 ++++++++++++++++
  5851. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  5852. 2 files changed, 36 insertions(+), 24 deletions(-)
  5853. Commit: 2081
  5854. Author: sam
  5855. Date: Tue Nov 27 00:58:27 2007 +0000
  5856. * Started to implement the CuculFont class.
  5857. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5858. csharp/test.cs | 3 ++
  5859. 2 files changed, 91 insertions(+), 0 deletions(-)
  5860. Commit: 2080
  5861. Author: sam
  5862. Date: Tue Nov 27 00:58:24 2007 +0000
  5863. * Implement all line drawing functions (even variadic ones).
  5864. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5865. csharp/test.cs | 8 +--
  5866. 2 files changed, 145 insertions(+), 11 deletions(-)
  5867. Commit: 2079
  5868. Author: sam
  5869. Date: Tue Nov 27 00:58:19 2007 +0000
  5870. * Changed the box drawing functions so that their arguments are (point, size)
  5871. instead of (point, point). Yeah, I break the ABI again. But who uses these
  5872. functions anyway?
  5873. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  5874. 1 files changed, 32 insertions(+), 20 deletions(-)
  5875. Commit: 2078
  5876. Author: sam
  5877. Date: Tue Nov 27 00:58:16 2007 +0000
  5878. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  5879. allowing for much cleaner code (at the expense of an extra dependency).
  5880. csharp/Caca.cs | 54 +++++++++----------------
  5881. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  5882. csharp/Makefile.am | 11 +++--
  5883. csharp/test.cs | 29 +++++++------
  5884. 4 files changed, 94 insertions(+), 113 deletions(-)
  5885. Commit: 2077
  5886. Author: pterjan
  5887. Date: Mon Nov 26 07:07:52 2007 +0000
  5888. * Add Caca.version and Cucul.version
  5889. ruby/caca.c | 7 +++++++
  5890. ruby/cucul.c | 7 +++++++
  5891. ruby/ruby-caca.dox | 19 +++++++++++++------
  5892. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  5893. 4 files changed, 39 insertions(+), 11 deletions(-)
  5894. Commit: 2076
  5895. Author: sam
  5896. Date: Mon Nov 26 01:04:36 2007 +0000
  5897. * Implemented getVersion() in the C# bindings.
  5898. * Slightly improved the C# test program.
  5899. csharp/Caca.cs | 14 +++++++++++++-
  5900. csharp/Cucul.cs | 9 ++++++++-
  5901. csharp/test.cs | 22 ++++++++++++++++++----
  5902. 3 files changed, 39 insertions(+), 6 deletions(-)
  5903. Commit: 2075
  5904. Author: sam
  5905. Date: Mon Nov 26 01:04:34 2007 +0000
  5906. * Fix memory leaks that slipped in here and there. We still have 100,000
  5907. fewer than Firefox, lol.
  5908. cucul/cucul.c | 2 ++
  5909. cxx/cxxtest.cpp | 1 +
  5910. test/event.c | 1 +
  5911. test/gamma.c | 2 ++
  5912. 4 files changed, 6 insertions(+), 0 deletions(-)
  5913. Commit: 2074
  5914. Author: sam
  5915. Date: Mon Nov 26 01:04:32 2007 +0000
  5916. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  5917. accordingly.
  5918. * The C++ test example no longer needs "config.h".
  5919. caca/caca.c | 13 +++++++++++++
  5920. caca/caca.h | 1 +
  5921. cucul/cucul.c | 13 +++++++++++++
  5922. cucul/cucul.h | 1 +
  5923. cucul/export.c | 3 ++-
  5924. cxx/caca++.cpp | 5 +++++
  5925. cxx/caca++.h | 1 +
  5926. cxx/cucul++.cpp | 5 +++++
  5927. cxx/cucul++.h | 3 ++-
  5928. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  5929. src/img2txt.c | 4 ++--
  5930. 11 files changed, 63 insertions(+), 24 deletions(-)
  5931. Commit: 2073
  5932. Author: sam
  5933. Date: Mon Nov 26 01:04:28 2007 +0000
  5934. * Minor documentation fix.
  5935. caca/caca.h | 4 +++-
  5936. 1 files changed, 3 insertions(+), 1 deletions(-)
  5937. Commit: 2072
  5938. Author: sam
  5939. Date: Mon Nov 26 01:04:25 2007 +0000
  5940. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  5941. configure.ac | 3 ++-
  5942. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  5943. 2 files changed, 20 insertions(+), 12 deletions(-)
  5944. Commit: 2071
  5945. Author: sam
  5946. Date: Mon Nov 26 01:04:21 2007 +0000
  5947. * Tell doxygen to expand __class and __extern before parsing anything, so
  5948. we don’t end with those ugly identifiers in the documentation.
  5949. caca/caca.h | 12 +++++-------
  5950. cucul/cucul.h | 12 +++++-------
  5951. cxx/caca++.h | 12 +++++-------
  5952. cxx/cucul++.h | 12 +++++-------
  5953. doc/doxygen.cfg.in | 6 +++---
  5954. 5 files changed, 23 insertions(+), 31 deletions(-)
  5955. Commit: 2070
  5956. Author: sam
  5957. Date: Sun Nov 25 20:23:03 2007 +0000
  5958. * Added MSVC project files for the C++ bindings and the C++ test.
  5959. caca/caca.h | 1 +
  5960. cucul/cucul.h | 1 +
  5961. cxx/caca++.h | 13 +++-
  5962. cxx/cucul++.h | 17 +++-
  5963. cxx/cxxtest.cpp | 7 +-
  5964. msvc/config.h | 2 +-
  5965. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  5966. msvc/libcaca.sln | 51 ++++++++++++-
  5967. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  5968. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  5969. 10 files changed, 667 insertions(+), 14 deletions(-)
  5970. Commit: 2069
  5971. Author: sam
  5972. Date: Sun Nov 25 19:00:32 2007 +0000
  5973. * Distribute all MSVC files.
  5974. msvc/Makefile.am | 21 +++++++++++----------
  5975. 1 files changed, 11 insertions(+), 10 deletions(-)
  5976. Commit: 2068
  5977. Author: sam
  5978. Date: Sun Nov 25 19:00:29 2007 +0000
  5979. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  5980. ruby/caca-event.h | 4 ++--
  5981. 1 files changed, 2 insertions(+), 2 deletions(-)
  5982. Commit: 2067
  5983. Author: sam
  5984. Date: Sun Nov 25 19:00:26 2007 +0000
  5985. * Some cleanup in the Ruby bindings Makefile.am.
  5986. configure.ac | 14 ++++++--------
  5987. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  5988. 2 files changed, 37 insertions(+), 25 deletions(-)
  5989. Commit: 2066
  5990. Author: sam
  5991. Date: Sun Nov 25 19:00:22 2007 +0000
  5992. * Refresh TODO list.
  5993. TODO | 6 +-----
  5994. 1 files changed, 1 insertions(+), 5 deletions(-)
  5995. Commit: 2065
  5996. Author: sam
  5997. Date: Sun Nov 25 17:50:53 2007 +0000
  5998. * Added the various C# projects to the Visual Studio solution and slightly
  5999. fixed the bindings so that they now work with the Microsoft CLR.
  6000. csharp/Caca.cs | 2 +-
  6001. csharp/Cucul.cs | 8 +++---
  6002. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  6003. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  6004. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  6005. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  6006. 6 files changed, 225 insertions(+), 5 deletions(-)
  6007. Commit: 2064
  6008. Author: sam
  6009. Date: Sun Nov 25 17:49:49 2007 +0000
  6010. * Fixed svn properties that git-svn was unable to get straight.
  6011. Commit: 2063
  6012. Author: sam
  6013. Date: Sun Nov 25 17:14:00 2007 +0000
  6014. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  6015. caca/caca.h | 2 +-
  6016. cucul/cucul.h | 2 +-
  6017. 2 files changed, 2 insertions(+), 2 deletions(-)
  6018. Commit: 2062
  6019. Author: sam
  6020. Date: Sun Nov 25 17:13:10 2007 +0000
  6021. * Switch to caca_create_display(NULL) in a few places to document the
  6022. behaviour.
  6023. doc/migrating.dox | 3 +--
  6024. doc/tutorial.dox | 6 ++----
  6025. test/hsv.c | 15 +++++----------
  6026. 3 files changed, 8 insertions(+), 16 deletions(-)
  6027. Commit: 2061
  6028. Author: sam
  6029. Date: Sun Nov 25 17:13:08 2007 +0000
  6030. * Allow caca_create_display()'s argument to be NULL. It will automatically
  6031. create a canvas when so.
  6032. * Add caca_get_canvas() to retrieve the cucul canvas.
  6033. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  6034. caca/caca.h | 1 +
  6035. caca/caca_internals.h | 1 +
  6036. 3 files changed, 39 insertions(+), 1 deletions(-)
  6037. Commit: 2060
  6038. Author: sam
  6039. Date: Sun Nov 25 17:13:06 2007 +0000
  6040. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  6041. bindings.
  6042. * Distribute the python/ subdirectory using automake.
  6043. AUTHORS | 4 +
  6044. Makefile.am | 2 +-
  6045. configure.ac | 1 +
  6046. python/Makefile | 17 -----
  6047. python/Makefile.am | 23 +++++++
  6048. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  6049. 6 files changed, 196 insertions(+), 18 deletions(-)
  6050. Commit: 2059
  6051. Author: sam
  6052. Date: Sun Nov 25 17:13:03 2007 +0000
  6053. * Add missing entries in the CacaEventKey enum.
  6054. csharp/Caca.cs | 22 ++++++++++++++++++++++
  6055. 1 files changed, 22 insertions(+), 0 deletions(-)
  6056. Commit: 2058
  6057. Author: sam
  6058. Date: Sun Nov 25 17:12:59 2007 +0000
  6059. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  6060. csharp/AssemblyInfo.cs | 2 +-
  6061. csharp/Caca.cs | 3 +-
  6062. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  6063. csharp/test.cs | 15 ++++++-
  6064. 4 files changed, 79 insertions(+), 56 deletions(-)
  6065. Commit: 2057
  6066. Author: sam
  6067. Date: Sun Nov 25 14:12:20 2007 +0000
  6068. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  6069. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  6070. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  6071. libcucul API.
  6072. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  6073. caca/driver_cocoa.m | 8 +-
  6074. caca/driver_gl.c | 5 +-
  6075. caca/driver_x11.c | 7 +-
  6076. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  6077. cucul/cucul.h | 3 +
  6078. cucul/cucul_internals.h | 3 -
  6079. cucul/export.c | 12 ++--
  6080. cucul/font.c | 2 +-
  6081. 8 files changed, 147 insertions(+), 100 deletions(-)
  6082. Commit: 2056
  6083. Author: sam
  6084. Date: Sun Nov 25 14:12:01 2007 +0000
  6085. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  6086. direct cv->chars and cv->attrs access by display drivers.
  6087. caca/caca.c | 5 +--
  6088. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  6089. caca/driver_conio.c | 21 ++++++++-------
  6090. caca/driver_gl.c | 25 ++++++++++--------
  6091. caca/driver_ncurses.c | 26 ++++++++++---------
  6092. caca/driver_raw.c | 6 ++--
  6093. caca/driver_slang.c | 33 +++++++++++++-----------
  6094. caca/driver_vga.c | 25 ++++++++++---------
  6095. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  6096. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  6097. caca/event.c | 17 +++++++-----
  6098. caca/graphics.c | 6 ++--
  6099. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  6100. cucul/cucul.h | 2 +
  6101. 14 files changed, 214 insertions(+), 145 deletions(-)
  6102. Commit: 2055
  6103. Author: sam
  6104. Date: Sun Nov 25 14:11:58 2007 +0000
  6105. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  6106. drivers no longer need to access the cv->refcount private member
  6107. and __cucul_set_canvas_size() is no longer needed.
  6108. caca/caca.c | 23 +++++++++---
  6109. caca/caca_internals.h | 1 +
  6110. caca/driver_cocoa.m | 4 ++-
  6111. caca/driver_conio.c | 7 +++-
  6112. caca/driver_gl.c | 4 ++-
  6113. caca/driver_ncurses.c | 4 ++-
  6114. caca/driver_raw.c | 4 ++-
  6115. caca/driver_slang.c | 4 ++-
  6116. caca/driver_vga.c | 4 ++-
  6117. caca/driver_win32.c | 8 +++--
  6118. caca/driver_x11.c | 4 ++-
  6119. caca/graphics.c | 6 +++-
  6120. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  6121. cucul/cucul.h | 2 +
  6122. cucul/cucul_internals.h | 7 ++--
  6123. msvc/libcucul.def | 4 --
  6124. 16 files changed, 139 insertions(+), 37 deletions(-)
  6125. Commit: 2054
  6126. Author: sam
  6127. Date: Sun Nov 25 14:11:54 2007 +0000
  6128. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  6129. build-kernel | 2 +-
  6130. kernel/Makefile.am | 2 +
  6131. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  6132. 3 files changed, 101 insertions(+), 1 deletions(-)
  6133. Commit: 2053
  6134. Author: sam
  6135. Date: Sun Nov 25 11:39:33 2007 +0000
  6136. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  6137. configure.ac | 31 ++++++++++++++++++++++++++-----
  6138. 1 files changed, 26 insertions(+), 5 deletions(-)
  6139. Commit: 2052
  6140. Author: sam
  6141. Date: Sun Nov 25 11:12:25 2007 +0000
  6142. * Adapt the C# bindings to the event API change.
  6143. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  6144. csharp/test.cs | 17 ++-
  6145. 2 files changed, 254 insertions(+), 146 deletions(-)
  6146. Commit: 2051
  6147. Author: sam
  6148. Date: Sun Nov 25 11:12:20 2007 +0000
  6149. * Adapt the Ruby bindings to the event API change.
  6150. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  6151. 1 files changed, 20 insertions(+), 17 deletions(-)
  6152. Commit: 2050
  6153. Author: sam
  6154. Date: Sun Nov 25 11:11:59 2007 +0000
  6155. * Adapt the C++ bindings to the event API change.
  6156. cxx/caca++.cpp | 4 ++--
  6157. cxx/caca++.h | 2 +-
  6158. cxx/cxxtest.cpp | 3 +--
  6159. 3 files changed, 4 insertions(+), 5 deletions(-)
  6160. Commit: 2049
  6161. Author: sam
  6162. Date: Sun Nov 25 11:11:54 2007 +0000
  6163. * Made the caca_event_t structure opaque and created a whole bunch of
  6164. functions to access its real data. This is a big API change that will
  6165. break your software, sorry :(
  6166. caca/caca.h | 93 +++++++++----------------
  6167. caca/caca0.c | 14 ++--
  6168. caca/caca_internals.h | 24 +++++--
  6169. caca/driver_conio.c | 4 +-
  6170. caca/driver_gl.c | 2 +-
  6171. caca/driver_ncurses.c | 2 +-
  6172. caca/driver_raw.c | 2 +-
  6173. caca/driver_slang.c | 2 +-
  6174. caca/driver_vga.c | 2 +-
  6175. caca/driver_win32.c | 2 +-
  6176. caca/driver_x11.c | 2 +-
  6177. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  6178. src/aafire.c | 2 +-
  6179. src/cacademo.c | 4 +-
  6180. src/cacadraw.c | 4 +-
  6181. src/cacaplay.c | 2 +-
  6182. src/cacaview.c | 17 +++--
  6183. test/demo.c | 14 ++--
  6184. test/event.c | 21 +++---
  6185. test/gamma.c | 8 +-
  6186. test/input.c | 5 +-
  6187. test/spritedit.c | 2 +-
  6188. test/swallow.c | 2 +-
  6189. 23 files changed, 286 insertions(+), 133 deletions(-)
  6190. Commit: 2048
  6191. Author: pterjan
  6192. Date: Sun Nov 25 09:48:30 2007 +0000
  6193. * Little improvements in ruby doc
  6194. + Made the doc a little more easy to read
  6195. + Added an example on a nice way to have q, Q and Esc to cause exit
  6196. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  6197. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  6198. 2 files changed, 42 insertions(+), 19 deletions(-)
  6199. Commit: 2047
  6200. Author: sam
  6201. Date: Sat Nov 24 19:56:33 2007 +0000
  6202. * Rewrote the C# test in a more object-oriented way.
  6203. csharp/Caca.cs | 4 +-
  6204. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  6205. 2 files changed, 71 insertions(+), 52 deletions(-)
  6206. Commit: 2046
  6207. Author: sam
  6208. Date: Sat Nov 24 15:00:21 2007 +0000
  6209. * Started Cucul# cleanup: added missing functions, used get/set attributes
  6210. when meaningful, removed deprecated bindings.
  6211. csharp/Caca.cs | 60 +++---
  6212. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  6213. csharp/test.cs | 40 ++--
  6214. 3 files changed, 393 insertions(+), 319 deletions(-)
  6215. Commit: 2045
  6216. Author: sam
  6217. Date: Sat Nov 24 13:26:33 2007 +0000
  6218. * Some mass-renaming in the C# bindings:
  6219. + Renamed the dlls so that the C# versions do not have the same name
  6220. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  6221. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  6222. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  6223. name collisions.
  6224. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  6225. csharp/Caca.cs | 95 +++---
  6226. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  6227. csharp/Makefile.am | 16 +-
  6228. csharp/caca-sharp.dll.config | 3 +
  6229. csharp/cucul-sharp.dll.config | 3 +
  6230. csharp/libCaca.dll.config | 3 -
  6231. csharp/libCucul.dll.config | 3 -
  6232. csharp/test.cs | 47 ++--
  6233. 8 files changed, 513 insertions(+), 473 deletions(-)
  6234. Commit: 2044
  6235. Author: sam
  6236. Date: Sat Nov 24 13:26:28 2007 +0000
  6237. * Renamed DotNet/ to csharp/ because I hate mixed case.
  6238. DotNet/.gitignore | 1 -
  6239. DotNet/AssemblyInfo.cs | 21 --
  6240. DotNet/Caca.cs | 186 ------------------
  6241. DotNet/Cucul.cs | 458 --------------------------------------------
  6242. DotNet/Makefile.am | 25 ---
  6243. DotNet/libCaca.dll.config | 3 -
  6244. DotNet/libCucul.dll.config | 3 -
  6245. DotNet/test.cs | 87 ---------
  6246. Makefile.am | 2 +-
  6247. configure.ac | 16 +-
  6248. csharp/.gitignore | 1 +
  6249. csharp/AssemblyInfo.cs | 21 ++
  6250. csharp/Caca.cs | 186 ++++++++++++++++++
  6251. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  6252. csharp/Makefile.am | 25 +++
  6253. csharp/libCaca.dll.config | 3 +
  6254. csharp/libCucul.dll.config | 3 +
  6255. csharp/test.cs | 87 +++++++++
  6256. 18 files changed, 793 insertions(+), 793 deletions(-)
  6257. Commit: 2043
  6258. Author: sam
  6259. Date: Sat Nov 24 11:08:21 2007 +0000
  6260. * Added as many "const" qualifiers as possible to the public API.
  6261. caca/caca.h | 10 +++++-----
  6262. caca/caca_internals.h | 4 ++--
  6263. caca/driver_conio.c | 4 ++--
  6264. caca/driver_gl.c | 4 ++--
  6265. caca/driver_ncurses.c | 4 ++--
  6266. caca/driver_raw.c | 4 ++--
  6267. caca/driver_slang.c | 4 ++--
  6268. caca/driver_vga.c | 4 ++--
  6269. caca/driver_win32.c | 4 ++--
  6270. caca/driver_x11.c | 4 ++--
  6271. caca/event.c | 8 ++++----
  6272. caca/graphics.c | 6 +++---
  6273. cucul/attr.c | 2 +-
  6274. cucul/canvas.c | 10 +++++-----
  6275. cucul/cucul.c | 4 ++--
  6276. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  6277. cucul/dither.c | 6 +++---
  6278. cucul/export.c | 39 ++++++++++++++++++++-------------------
  6279. cucul/font.c | 8 ++++----
  6280. cucul/frame.c | 4 ++--
  6281. 20 files changed, 87 insertions(+), 85 deletions(-)
  6282. Commit: 2042
  6283. Author: pterjan
  6284. Date: Sat Nov 24 09:56:37 2007 +0000
  6285. * Add Caca::Event#quit? to make tests nicer
  6286. ruby/lib/caca.rb | 8 ++++++++
  6287. ruby/ruby-caca.dox | 3 +--
  6288. 2 files changed, 9 insertions(+), 2 deletions(-)
  6289. Commit: 2041
  6290. Author: sam
  6291. Date: Fri Nov 23 22:52:34 2007 +0000
  6292. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  6293. C mode, "benign redefinition" of macros...).
  6294. msvc/cacademo.vcproj | 9 ++++-----
  6295. msvc/cacafire.vcproj | 9 ++++-----
  6296. msvc/libcaca.vcproj | 4 ++++
  6297. msvc/libcucul.vcproj | 4 ++++
  6298. 4 files changed, 16 insertions(+), 10 deletions(-)
  6299. Commit: 2040
  6300. Author: sam
  6301. Date: Fri Nov 23 22:34:35 2007 +0000
  6302. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  6303. collisions due to symbol mangling.
  6304. caca/driver_cocoa.m | 2 +-
  6305. caca/driver_conio.c | 4 ++--
  6306. caca/driver_gl.c | 2 +-
  6307. caca/driver_ncurses.c | 2 +-
  6308. caca/driver_raw.c | 2 +-
  6309. caca/driver_slang.c | 2 +-
  6310. caca/driver_vga.c | 2 +-
  6311. caca/driver_win32.c | 5 +++--
  6312. caca/driver_x11.c | 2 +-
  6313. caca/graphics.c | 2 +-
  6314. cucul/cucul.c | 8 ++++----
  6315. cucul/cucul_internals.h | 3 ++-
  6316. msvc/libcucul.def | 2 +-
  6317. 13 files changed, 20 insertions(+), 18 deletions(-)
  6318. Commit: 2039
  6319. Author: sam
  6320. Date: Fri Nov 23 22:27:21 2007 +0000
  6321. * Add proper __declspec(dllexport) tags for Win32 compilation.
  6322. * Manually export private libcaca symbols.
  6323. caca/caca.h | 43 +++++---
  6324. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  6325. msvc/libcaca.vcproj | 4 +-
  6326. msvc/libcucul.def | 4 +
  6327. msvc/libcucul.vcproj | 6 +-
  6328. 5 files changed, 212 insertions(+), 164 deletions(-)
  6329. Commit: 2038
  6330. Author: sam
  6331. Date: Fri Nov 23 21:48:55 2007 +0000
  6332. * Updated Visual Studio files.
  6333. msvc/cacaball.vcproj | 205 --------------------------------------------------
  6334. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  6335. msvc/cacafire.vcproj | 5 -
  6336. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  6337. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  6338. msvc/config.h | 1 +
  6339. msvc/libcaca.sln | 46 ++++--------
  6340. msvc/libcaca.vcproj | 77 ++++++++++++-------
  6341. msvc/libcucul.vcproj | 40 ++++------
  6342. 9 files changed, 282 insertions(+), 702 deletions(-)
  6343. Commit: 2037
  6344. Author: sam
  6345. Date: Fri Nov 23 16:39:32 2007 +0000
  6346. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  6347. msvc/common.h | 1 +
  6348. msvc/libcaca.sln | 11 ++-
  6349. msvc/libcaca.vcproj | 86 +----------------
  6350. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  6351. 4 files changed, 281 insertions(+), 86 deletions(-)
  6352. Commit: 2036
  6353. Author: sam
  6354. Date: Fri Nov 23 16:39:29 2007 +0000
  6355. * Do not assume default gamma value is 1.0.
  6356. test/gamma.c | 3 ++-
  6357. 1 files changed, 2 insertions(+), 1 deletions(-)
  6358. Commit: 2035
  6359. Author: sam
  6360. Date: Fri Nov 23 16:39:23 2007 +0000
  6361. * Escape quits cacaview, and F11 toggles fullscreen.
  6362. src/cacaview.c | 2 ++
  6363. 1 files changed, 2 insertions(+), 0 deletions(-)
  6364. Commit: 2033
  6365. Author: pterjan
  6366. Date: Tue Nov 20 00:09:16 2007 +0000
  6367. * Split Ruby documentation out of README
  6368. ruby/README | 177 +--------------------------------------------------
  6369. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  6370. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  6371. ruby/ruby.dox | 17 +++++
  6372. 4 files changed, 186 insertions(+), 175 deletions(-)
  6373. Commit: 2026
  6374. Author: sam
  6375. Date: Sun Nov 18 23:00:35 2007 +0000
  6376. * Added Pascal to the AUTHORS file.
  6377. AUTHORS | 3 +++
  6378. 1 files changed, 3 insertions(+), 0 deletions(-)
  6379. Commit: 2025
  6380. Author: jylam
  6381. Date: Sun Nov 18 22:59:22 2007 +0000
  6382. * lol commit
  6383. README | 2 +-
  6384. 1 files changed, 1 insertions(+), 1 deletions(-)
  6385. Commit: 2024
  6386. Author: pterjan
  6387. Date: Sun Nov 18 22:35:34 2007 +0000
  6388. * Remove cucul directory that got forgotten
  6389. Commit: 2023
  6390. Author: pterjan
  6391. Date: Sun Nov 18 22:15:29 2007 +0000
  6392. * Improve the example in README
  6393. ruby/README | 8 ++++++--
  6394. 1 files changed, 6 insertions(+), 2 deletions(-)
  6395. Commit: 2022
  6396. Author: pterjan
  6397. Date: Sun Nov 18 22:03:19 2007 +0000
  6398. * Install lib/caca.rb
  6399. configure.ac | 2 ++
  6400. ruby/Makefile.am | 2 ++
  6401. ruby/test | 2 +-
  6402. 3 files changed, 5 insertions(+), 1 deletions(-)
  6403. Commit: 2021
  6404. Author: pterjan
  6405. Date: Sun Nov 18 21:44:10 2007 +0000
  6406. * Update README to talk about Caca
  6407. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  6408. 1 files changed, 62 insertions(+), 3 deletions(-)
  6409. Commit: 2020
  6410. Author: pterjan
  6411. Date: Sun Nov 18 21:29:02 2007 +0000
  6412. * Use to_i on the event mask, it is not always an Integer
  6413. ruby/caca-display.c | 2 ++
  6414. 1 files changed, 2 insertions(+), 0 deletions(-)
  6415. Commit: 2019
  6416. Author: pterjan
  6417. Date: Sun Nov 18 21:13:33 2007 +0000
  6418. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  6419. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  6420. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  6421. ruby/caca-event.h | 8 +++++++
  6422. ruby/caca.c | 2 +
  6423. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  6424. 5 files changed, 141 insertions(+), 3 deletions(-)
  6425. Commit: 2018
  6426. Author: pterjan
  6427. Date: Sun Nov 18 21:11:13 2007 +0000
  6428. * Handle closing cacaview by window manager
  6429. src/cacaview.c | 5 ++++-
  6430. 1 files changed, 4 insertions(+), 1 deletions(-)
  6431. Commit: 2017
  6432. Author: pterjan
  6433. Date: Sun Nov 18 13:37:24 2007 +0000
  6434. * Add missing methods in Caca::Display and add empty Caca::Event
  6435. ruby/Makefile.am | 4 +++-
  6436. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  6437. ruby/caca-event.c | 22 ++++++++++++++++++++++
  6438. ruby/caca-event.h | 9 +++++++++
  6439. 4 files changed, 73 insertions(+), 1 deletions(-)
  6440. Commit: 2016
  6441. Author: pterjan
  6442. Date: Sun Nov 18 13:29:16 2007 +0000
  6443. * Slightly improved documentation
  6444. caca/caca.h | 2 +-
  6445. 1 files changed, 1 insertions(+), 1 deletions(-)
  6446. Commit: 2015
  6447. Author: pterjan
  6448. Date: Sun Nov 18 12:43:48 2007 +0000
  6449. * Add Caca and Caca::Display
  6450. ruby/Makefile.am | 7 +++-
  6451. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  6452. ruby/caca-display.h | 9 ++++
  6453. ruby/caca.c | 22 ++++++++++
  6454. 4 files changed, 151 insertions(+), 1 deletions(-)
  6455. Commit: 2009
  6456. Author: pterjan
  6457. Date: Sat Nov 17 13:36:15 2007 +0000
  6458. * Finish Cucul::Dither
  6459. ruby/README | 11 ++++++--
  6460. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  6461. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  6462. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  6463. 4 files changed, 112 insertions(+), 67 deletions(-)
  6464. Commit: 2008
  6465. Author: pterjan
  6466. Date: Sat Nov 17 12:21:21 2007 +0000
  6467. * Add Cucul::Dither (incomplete)
  6468. ruby/Makefile.am | 6 +-
  6469. ruby/README | 16 ++++-
  6470. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  6471. ruby/cucul-dither.h | 9 +++
  6472. ruby/cucul.c | 2 +
  6473. ruby/t/tc_dither.rb | 51 ++++++++++++++
  6474. 6 files changed, 260 insertions(+), 4 deletions(-)
  6475. Commit: 2004
  6476. Author: pterjan
  6477. Date: Sat Nov 17 09:25:31 2007 +0000
  6478. * Improve type checking of arguments
  6479. ruby/cucul-canvas.c | 20 ++++++++++++++------
  6480. ruby/t/tc_canvas.rb | 6 ++++++
  6481. 2 files changed, 20 insertions(+), 6 deletions(-)
  6482. Commit: 2003
  6483. Author: sam
  6484. Date: Sat Nov 17 02:15:01 2007 +0000
  6485. * Slightly doxygenated ruby/README so that it appears in the manual (see
  6486. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  6487. doc/doxygen.cfg.in | 6 ++++--
  6488. doc/libcaca.dox | 4 ++++
  6489. ruby/README | 18 ++++++++++++++++++
  6490. 3 files changed, 26 insertions(+), 2 deletions(-)
  6491. Commit: 1997
  6492. Author: pterjan
  6493. Date: Fri Nov 16 22:37:20 2007 +0000
  6494. * Update README
  6495. ruby/README | 25 ++++++++++++++++++++-----
  6496. 1 files changed, 20 insertions(+), 5 deletions(-)
  6497. Commit: 1996
  6498. Author: pterjan
  6499. Date: Fri Nov 16 22:27:13 2007 +0000
  6500. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  6501. ruby/Makefile.am | 8 +++++---
  6502. 1 files changed, 5 insertions(+), 3 deletions(-)
  6503. Commit: 1995
  6504. Author: pterjan
  6505. Date: Fri Nov 16 22:24:35 2007 +0000
  6506. * Add Cucul::Font
  6507. ruby/Makefile.am | 4 ++-
  6508. ruby/common.h | 6 +++
  6509. ruby/cucul-canvas.c | 33 +++++++++++++++--
  6510. ruby/cucul-canvas.h | 3 ++
  6511. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  6512. ruby/cucul-font.h | 9 +++++
  6513. ruby/cucul.c | 6 ++--
  6514. ruby/t/tc_canvas.rb | 6 +++
  6515. ruby/t/tc_font.rb | 22 +++++++++++
  6516. 9 files changed, 181 insertions(+), 7 deletions(-)
  6517. Commit: 1988
  6518. Author: sam
  6519. Date: Fri Nov 16 20:14:05 2007 +0000
  6520. * Added minimal styles to doxygen.css to make the manual look decent.
  6521. doc/doxygen.cfg.in | 2 +-
  6522. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  6523. 2 files changed, 81 insertions(+), 1 deletions(-)
  6524. Commit: 1987
  6525. Author: sam
  6526. Date: Fri Nov 16 19:49:25 2007 +0000
  6527. * Split "upload" target into "upload-source" and "upload-doc".
  6528. Makefile.am | 6 +++++-
  6529. 1 files changed, 5 insertions(+), 1 deletions(-)
  6530. Commit: 1986
  6531. Author: sam
  6532. Date: Fri Nov 16 19:49:23 2007 +0000
  6533. * Updated doxygen file format.
  6534. * Add an empty doxygen.css file.
  6535. doc/Makefile.am | 3 +-
  6536. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  6537. 2 files changed, 113 insertions(+), 43 deletions(-)
  6538. Commit: 1983
  6539. Author: pterjan
  6540. Date: Fri Nov 16 17:47:59 2007 +0000
  6541. * Add some pseudo doc for Ruby binding
  6542. ruby/Makefile.am | 3 +-
  6543. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6544. 2 files changed, 66 insertions(+), 1 deletions(-)
  6545. Commit: 1966
  6546. Author: pterjan
  6547. Date: Thu Nov 15 22:22:55 2007 +0000
  6548. * Add more tests for the ruby binding
  6549. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  6550. 1 files changed, 25 insertions(+), 7 deletions(-)
  6551. Commit: 1965
  6552. Author: pterjan
  6553. Date: Thu Nov 15 22:06:01 2007 +0000
  6554. * Add more tests for the ruby binding
  6555. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  6556. ruby/test | 2 ++
  6557. 2 files changed, 31 insertions(+), 0 deletions(-)
  6558. Commit: 1964
  6559. Author: pterjan
  6560. Date: Thu Nov 15 22:03:12 2007 +0000
  6561. * Fix number of arguments for set_height
  6562. ruby/cucul-canvas.c | 4 ++--
  6563. 1 files changed, 2 insertions(+), 2 deletions(-)
  6564. Commit: 1963
  6565. Author: pterjan
  6566. Date: Thu Nov 15 21:06:30 2007 +0000
  6567. * Add the ruby tests to make check
  6568. ruby/Makefile.am | 1 +
  6569. 1 files changed, 1 insertions(+), 0 deletions(-)
  6570. Commit: 1962
  6571. Author: pterjan
  6572. Date: Thu Nov 15 12:33:29 2007 +0000
  6573. * Use autotools for Ruby bindings (2nd part)
  6574. configure.ac | 16 +++++++++-------
  6575. 1 files changed, 9 insertions(+), 7 deletions(-)
  6576. Commit: 1961
  6577. Author: pterjan
  6578. Date: Thu Nov 15 12:27:40 2007 +0000
  6579. * Use autotools for Ruby bindings
  6580. ruby/Makefile.am | 33 +--
  6581. ruby/caca/extconf.rb | 5 -
  6582. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  6583. ruby/cucul-canvas.h | 6 +
  6584. ruby/cucul.c | 48 ++++
  6585. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  6586. ruby/cucul/cucul-canvas.h | 6 -
  6587. ruby/cucul/cucul.c | 48 ----
  6588. ruby/cucul/extconf.rb | 5 -
  6589. ruby/cucul/t/tc_frame.rb | 20 --
  6590. ruby/cucul/test.rb | 4 -
  6591. ruby/t/tc_frame.rb | 20 ++
  6592. ruby/test | 6 +
  6593. 13 files changed, 734 insertions(+), 755 deletions(-)
  6594. Commit: 1960
  6595. Author: pterjan
  6596. Date: Thu Nov 15 11:34:43 2007 +0000
  6597. * Fix some prototypes and use a header file for Init_cucul_canvas
  6598. ruby/Makefile.am | 1 +
  6599. ruby/cucul/cucul-canvas.c | 5 +++--
  6600. ruby/cucul/cucul-canvas.h | 6 ++++++
  6601. ruby/cucul/cucul.c | 4 ++--
  6602. 4 files changed, 12 insertions(+), 4 deletions(-)
  6603. Commit: 1959
  6604. Author: sam
  6605. Date: Thu Nov 15 08:20:37 2007 +0000
  6606. * Make Charset class methods explicitly public.
  6607. cxx/cucul++.h | 1 +
  6608. 1 files changed, 1 insertions(+), 0 deletions(-)
  6609. Commit: 1958
  6610. Author: sam
  6611. Date: Thu Nov 15 08:20:17 2007 +0000
  6612. * Link libcaca++ with libcucul++, not only the C versions.
  6613. cxx/Makefile.am | 2 +-
  6614. 1 files changed, 1 insertions(+), 1 deletions(-)
  6615. Commit: 1957
  6616. Author: sam
  6617. Date: Thu Nov 15 00:22:37 2007 +0000
  6618. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  6619. not even exist.
  6620. ruby/Makefile.am | 4 ++--
  6621. 1 files changed, 2 insertions(+), 2 deletions(-)
  6622. Commit: 1954
  6623. Author: sam
  6624. Date: Tue Nov 13 23:55:07 2007 +0000
  6625. * Autotoolified the .NET bindings. Use --enable-dotnet.
  6626. DotNet/.gitignore | 1 +
  6627. DotNet/Makefile | 5 -----
  6628. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  6629. Makefile.am | 2 +-
  6630. configure.ac | 13 +++++++++++++
  6631. 5 files changed, 40 insertions(+), 6 deletions(-)
  6632. Commit: 1953
  6633. Author: sam
  6634. Date: Tue Nov 13 23:55:05 2007 +0000
  6635. * Build Ruby and C++ bindings by default.
  6636. configure.ac | 8 ++++----
  6637. 1 files changed, 4 insertions(+), 4 deletions(-)
  6638. Commit: 1952
  6639. Author: sam
  6640. Date: Tue Nov 13 23:55:03 2007 +0000
  6641. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  6642. cxx/cucul++.cpp | 4 ++--
  6643. 1 files changed, 2 insertions(+), 2 deletions(-)
  6644. Commit: 1951
  6645. Author: sam
  6646. Date: Tue Nov 13 23:55:01 2007 +0000
  6647. * Autotoolified the Ruby bindings. Use --enable-ruby.
  6648. Makefile.am | 2 +-
  6649. configure.ac | 19 +++++++++++++++++++
  6650. ruby/.gitignore | 2 ++
  6651. ruby/Makefile | 15 ---------------
  6652. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  6653. 5 files changed, 51 insertions(+), 16 deletions(-)
  6654. Commit: 1950
  6655. Author: sam
  6656. Date: Tue Nov 13 23:54:59 2007 +0000
  6657. * Update .gitignore after img2irc -> img2txt change.
  6658. src/.gitignore | 2 +-
  6659. 1 files changed, 1 insertions(+), 1 deletions(-)
  6660. Commit: 1949
  6661. Author: pterjan
  6662. Date: Tue Nov 13 23:28:59 2007 +0000
  6663. * Add a first test for Ruby binding
  6664. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  6665. ruby/cucul/test.rb | 4 ++++
  6666. 2 files changed, 24 insertions(+), 0 deletions(-)
  6667. Commit: 1948
  6668. Author: pterjan
  6669. Date: Tue Nov 13 13:20:14 2007 +0000
  6670. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  6671. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  6672. 1 files changed, 54 insertions(+), 19 deletions(-)
  6673. Commit: 1947
  6674. Author: pterjan
  6675. Date: Tue Nov 13 12:41:33 2007 +0000
  6676. Fix a typo in the doc
  6677. cucul/line.c | 2 +-
  6678. 1 files changed, 1 insertions(+), 1 deletions(-)
  6679. Commit: 1946
  6680. Author: sam
  6681. Date: Tue Nov 13 11:19:00 2007 +0000
  6682. * Add error checking to the tutorial.
  6683. doc/tutorial.dox | 4 +++-
  6684. 1 files changed, 3 insertions(+), 1 deletions(-)
  6685. Commit: 1945
  6686. Author: sam
  6687. Date: Tue Nov 13 11:18:59 2007 +0000
  6688. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  6689. doc/tutorial.dox | 2 +-
  6690. 1 files changed, 1 insertions(+), 1 deletions(-)
  6691. Commit: 1944
  6692. Author: pterjan
  6693. Date: Tue Nov 13 11:03:25 2007 +0000
  6694. Import Ruby binding
  6695. ruby/Makefile | 15 ++
  6696. ruby/caca/extconf.rb | 5 +
  6697. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  6698. ruby/cucul/cucul.c | 48 ++++
  6699. ruby/cucul/extconf.rb | 5 +
  6700. 5 files changed, 681 insertions(+), 0 deletions(-)
  6701. Commit: 1919
  6702. Author: jylam
  6703. Date: Wed Nov 7 10:29:02 2007 +0000
  6704. * Added switch to control output font size, and updated documentation
  6705. accordingly
  6706. doc/img2txt.1 | 14 ++++++++++++++
  6707. src/img2txt.c | 22 ++++++++++++++++------
  6708. 2 files changed, 30 insertions(+), 6 deletions(-)
  6709. Commit: 1918
  6710. Author: jylam
  6711. Date: Wed Nov 7 10:07:04 2007 +0000
  6712. * Updated man page for --version
  6713. doc/img2txt.1 | 6 ++++++
  6714. 1 files changed, 6 insertions(+), 0 deletions(-)
  6715. Commit: 1917
  6716. Author: jylam
  6717. Date: Wed Nov 7 10:03:50 2007 +0000
  6718. * Added version switch
  6719. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  6720. 1 files changed, 26 insertions(+), 5 deletions(-)
  6721. Commit: 1916
  6722. Author: jylam
  6723. Date: Wed Nov 7 09:44:26 2007 +0000
  6724. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  6725. doc/Makefile.am | 2 +-
  6726. doc/cacaview.1 | 2 +-
  6727. src/img2txt.c | 2 +-
  6728. 3 files changed, 3 insertions(+), 3 deletions(-)
  6729. Commit: 1915
  6730. Author: jylam
  6731. Date: Wed Nov 7 09:27:43 2007 +0000
  6732. * Updated img2txt man page
  6733. doc/img2irc.1 | 27 --------------
  6734. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6735. 2 files changed, 112 insertions(+), 27 deletions(-)
  6736. Commit: 1914
  6737. Author: sam
  6738. Date: Wed Nov 7 01:09:20 2007 +0000
  6739. * Always include <netinet/in.h> when present, to make header simpler.
  6740. src/cacaserver.c | 4 ----
  6741. 1 files changed, 0 insertions(+), 4 deletions(-)
  6742. Commit: 1913
  6743. Author: sam
  6744. Date: Wed Nov 7 01:09:16 2007 +0000
  6745. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  6746. src/cacaserver.c | 5 +++--
  6747. 1 files changed, 3 insertions(+), 2 deletions(-)
  6748. Commit: 1912
  6749. Author: sam
  6750. Date: Wed Nov 7 01:09:13 2007 +0000
  6751. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  6752. Alexis Ballier.
  6753. configure.ac | 21 +++++++++++----------
  6754. 1 files changed, 11 insertions(+), 10 deletions(-)
  6755. Commit: 1911
  6756. Author: jylam
  6757. Date: Tue Nov 6 16:12:33 2007 +0000
  6758. * Fixed typo in help
  6759. src/img2txt.c | 2 +-
  6760. 1 files changed, 1 insertions(+), 1 deletions(-)
  6761. Commit: 1910
  6762. Author: jylam
  6763. Date: Tue Nov 6 16:07:03 2007 +0000
  6764. * Added imlib2 note on builds without it
  6765. src/img2txt.c | 4 ++++
  6766. 1 files changed, 4 insertions(+), 0 deletions(-)
  6767. Commit: 1909
  6768. Author: jylam
  6769. Date: Tue Nov 6 14:09:07 2007 +0000
  6770. * Added brightness / contrast / gamma support
  6771. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  6772. 1 files changed, 32 insertions(+), 12 deletions(-)
  6773. Commit: 1908
  6774. Author: jylam
  6775. Date: Tue Nov 6 13:51:36 2007 +0000
  6776. * Fixed bad file error handling, made dither and export errors more informative on program name
  6777. src/img2txt.c | 6 +++---
  6778. 1 files changed, 3 insertions(+), 3 deletions(-)
  6779. Commit: 1907
  6780. Author: jylam
  6781. Date: Tue Nov 6 13:49:19 2007 +0000
  6782. * Added dither error handling
  6783. src/img2txt.c | 10 ++++++++--
  6784. 1 files changed, 8 insertions(+), 2 deletions(-)
  6785. Commit: 1906
  6786. Author: jylam
  6787. Date: Tue Nov 6 13:45:18 2007 +0000
  6788. * Added --dither option and updated usage()
  6789. src/img2txt.c | 20 ++++++++++++++++----
  6790. 1 files changed, 16 insertions(+), 4 deletions(-)
  6791. Commit: 1905
  6792. Author: jylam
  6793. Date: Tue Nov 6 13:19:23 2007 +0000
  6794. * WTF is a typedef missing ?
  6795. src/mygetopt.c | 2 +-
  6796. 1 files changed, 1 insertions(+), 1 deletions(-)
  6797. Commit: 1904
  6798. Author: jylam
  6799. Date: Tue Nov 6 13:13:14 2007 +0000
  6800. * Quick and Dirty hack for DOS ans kernel drivers
  6801. src/mygetopt.c | 5 +++++
  6802. 1 files changed, 5 insertions(+), 0 deletions(-)
  6803. Commit: 1903
  6804. Author: jylam
  6805. Date: Tue Nov 6 12:59:54 2007 +0000
  6806. * Oops, forgot to add getopt replacement files, omg.
  6807. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6808. src/mygetopt.h | 31 ++++++++++++++
  6809. 2 files changed, 153 insertions(+), 0 deletions(-)
  6810. Commit: 1902
  6811. Author: jylam
  6812. Date: Tue Nov 6 12:57:46 2007 +0000
  6813. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  6814. src/img2txt.c | 4 ++--
  6815. 1 files changed, 2 insertions(+), 2 deletions(-)
  6816. Commit: 1901
  6817. Author: jylam
  6818. Date: Tue Nov 6 12:55:26 2007 +0000
  6819. * Renamed img2irc to a more generic img2txt
  6820. src/Makefile.am | 10 ++--
  6821. src/img2irc.c | 170 -------------------------------------------------------
  6822. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6823. 3 files changed, 175 insertions(+), 175 deletions(-)
  6824. Commit: 1900
  6825. Author: jylam
  6826. Date: Tue Nov 6 12:53:52 2007 +0000
  6827. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  6828. src/Makefile.am | 2 +-
  6829. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  6830. 2 files changed, 95 insertions(+), 17 deletions(-)
  6831. Commit: 1884
  6832. Author: sam
  6833. Date: Sun Nov 4 18:37:38 2007 +0000
  6834. * New transition effects: horizontal and vertical lines.
  6835. src/cacademo.c | 25 ++++++++++++++++++++++++-
  6836. 1 files changed, 24 insertions(+), 1 deletions(-)
  6837. Commit: 1882
  6838. Author: sam
  6839. Date: Sun Nov 4 12:00:03 2007 +0000
  6840. * Updated libcaca and cacaview after the API changes.
  6841. caca/caca0.c | 4 ++--
  6842. src/cacaview.c | 36 +++++++++++++++++++-----------------
  6843. 2 files changed, 21 insertions(+), 19 deletions(-)
  6844. Commit: 1881
  6845. Author: sam
  6846. Date: Sun Nov 4 12:00:00 2007 +0000
  6847. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  6848. a longer name but "mode" really wasn’t appropriate here.
  6849. cucul/cucul.h | 9 ++++++---
  6850. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  6851. cucul/legacy.c | 10 ++++++++++
  6852. 3 files changed, 40 insertions(+), 27 deletions(-)
  6853. Commit: 1880
  6854. Author: sam
  6855. Date: Sun Nov 4 11:59:57 2007 +0000
  6856. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  6857. cucul/cucul.h | 2 +
  6858. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  6859. 2 files changed, 82 insertions(+), 41 deletions(-)
  6860. Commit: 1879
  6861. Author: sam
  6862. Date: Sun Nov 4 11:59:54 2007 +0000
  6863. * Renamed doxygen sections here and there to avoid embarassing side-effects
  6864. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  6865. AUTHORS | 2 +-
  6866. NEWS | 2 +-
  6867. THANKS | 2 +-
  6868. TODO | 2 +-
  6869. caca/caca.h | 4 ++--
  6870. cucul/cucul.h | 23 ++++++++++++-----------
  6871. doc/canvas.dox | 2 +-
  6872. doc/font.dox | 2 +-
  6873. doc/libcaca.dox | 20 ++++++++++----------
  6874. doc/migrating.dox | 2 +-
  6875. doc/style.dox | 2 +-
  6876. doc/tutorial.dox | 2 +-
  6877. doc/user.dox | 2 +-
  6878. 13 files changed, 34 insertions(+), 33 deletions(-)
  6879. Commit: 1878
  6880. Author: sam
  6881. Date: Sun Nov 4 11:59:47 2007 +0000
  6882. * Renamed fonts to *.data to make sure they are not mistaken for editable
  6883. files (like there is any chance).
  6884. Makefile.am | 4 +-
  6885. cucul/Makefile.am | 8 +-
  6886. cucul/font.c | 4 +-
  6887. cucul/font_mono9.h | 6173 ----------------------------------------------
  6888. cucul/font_monobold12.h | 6223 -----------------------------------------------
  6889. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  6890. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  6891. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  6892. Commit: 1877
  6893. Author: sam
  6894. Date: Sun Nov 4 10:41:07 2007 +0000
  6895. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  6896. cucul/cucul.h | 2 +
  6897. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  6898. 2 files changed, 79 insertions(+), 19 deletions(-)
  6899. Commit: 1876
  6900. Author: sam
  6901. Date: Sun Nov 4 09:56:40 2007 +0000
  6902. * cucul_get_dither_brightness() is no longer a stub.
  6903. * Implemented missing cucul_get_dither_contrast().
  6904. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  6905. 1 files changed, 31 insertions(+), 7 deletions(-)
  6906. Commit: 1875
  6907. Author: sam
  6908. Date: Sun Nov 4 09:56:37 2007 +0000
  6909. * Removed calls to now deprecated cucul_set_dither_invert().
  6910. cxx/cucul++.cpp | 5 -----
  6911. cxx/cucul++.h | 1 -
  6912. test/demo.c | 2 +-
  6913. 3 files changed, 1 insertions(+), 7 deletions(-)
  6914. Commit: 1874
  6915. Author: sam
  6916. Date: Sun Nov 4 09:30:15 2007 +0000
  6917. * Ignore the autotools/ directory.
  6918. Commit: 1873
  6919. Author: sam
  6920. Date: Sun Nov 4 09:29:07 2007 +0000
  6921. * Added .gitignore files in addition to svn:ignore properties.
  6922. .gitignore | 22 ++++++++++++++++++++++
  6923. cxx/.gitignore | 1 +
  6924. doc/.gitignore | 4 ++++
  6925. src/.gitignore | 7 +++++++
  6926. test/.gitignore | 23 +++++++++++++++++++++++
  6927. tools/.gitignore | 3 +++
  6928. 6 files changed, 60 insertions(+), 0 deletions(-)
  6929. Commit: 1872
  6930. Author: sam
  6931. Date: Sun Nov 4 08:45:47 2007 +0000
  6932. * Don’t manage autotools/ with SVN.
  6933. Makefile.am | 2 +-
  6934. autotools/Makefile.am | 1 -
  6935. configure.ac | 1 -
  6936. 3 files changed, 1 insertions(+), 3 deletions(-)
  6937. Commit: 1871
  6938. Author: sam
  6939. Date: Sat Nov 3 23:27:54 2007 +0000
  6940. * Add a lookback table in the output. Will be handy later.
  6941. * Now sortchars’s output can be directly saved to a C header file.
  6942. tools/sortchars.c | 15 ++++++++++++++-
  6943. 1 files changed, 14 insertions(+), 1 deletions(-)
  6944. Commit: 1870
  6945. Author: sam
  6946. Date: Sat Nov 3 22:59:53 2007 +0000
  6947. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  6948. reason to keep a copy of them in the calling program.
  6949. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  6950. done by setting a negative gamma value.
  6951. cucul/cucul.h | 5 ++++-
  6952. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  6953. cucul/legacy.c | 13 +++++++++++++
  6954. 3 files changed, 46 insertions(+), 12 deletions(-)
  6955. Commit: 1869
  6956. Author: sam
  6957. Date: Sat Nov 3 12:59:42 2007 +0000
  6958. * Crap, typo in bootstrap script.
  6959. bootstrap | 2 +-
  6960. 1 files changed, 1 insertions(+), 1 deletions(-)
  6961. Commit: 1868
  6962. Author: sam
  6963. Date: Sat Nov 3 12:58:05 2007 +0000
  6964. * Updated bootstrap script.
  6965. bootstrap | 44 +++++++++++++++++++++++++-------------------
  6966. 1 files changed, 25 insertions(+), 19 deletions(-)
  6967. Commit: 1853
  6968. Author: sam
  6969. Date: Sun Oct 28 10:27:01 2007 +0000
  6970. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  6971. cucul/cucul.h | 4 ++--
  6972. 1 files changed, 2 insertions(+), 2 deletions(-)
  6973. Commit: 1852
  6974. Author: sam
  6975. Date: Sun Oct 28 10:23:59 2007 +0000
  6976. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  6977. Rado S.
  6978. test/font.c | 20 +++++++++++---------
  6979. 1 files changed, 11 insertions(+), 9 deletions(-)
  6980. Commit: 1851
  6981. Author: sam
  6982. Date: Sun Oct 28 10:20:11 2007 +0000
  6983. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  6984. driver to build on Solaris. Fix courtesy of Rado S.
  6985. caca/driver_ncurses.c | 6 ++++--
  6986. configure.ac | 2 +-
  6987. 2 files changed, 5 insertions(+), 3 deletions(-)
  6988. Commit: 1842
  6989. Author: sam
  6990. Date: Tue Oct 23 23:02:40 2007 +0000
  6991. * Improved distance computation in sortchars.c.
  6992. * Use font 0 instead of font 1.
  6993. * Print a bitmapped example at the end.
  6994. _pBBBBPP"' '7PBBBBBL
  6995. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  6996. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  6997. BBB" _@BBBP"' ____ 'PBBBBp %BB
  6998. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  6999. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  7000. BBBP III/' ,,:::, "IIIi BBBb
  7001. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  7002. BBBL JIII ,!!"' '!!! III BBBL
  7003. BBBL lIII "!!, !!! IIIL BBBP
  7004. BBBL III !!!::::!!!" JIII BBBL
  7005. JBBB lIIIL '"!!!!""' iIII @BBB
  7006. L 3BBBL "lIIIi_ __iIII/ @BBB
  7007. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  7008. BBb %BBBb_ '"*****"' __BBBB" _BB
  7009. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  7010. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  7011. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  7012. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  7013. 1 files changed, 65 insertions(+), 6 deletions(-)
  7014. Commit: 1841
  7015. Author: sam
  7016. Date: Mon Oct 22 10:15:54 2007 +0000
  7017. * Updates to sortchars.c so that it can output a proper LUT.
  7018. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  7019. 1 files changed, 62 insertions(+), 10 deletions(-)
  7020. Commit: 1840
  7021. Author: sam
  7022. Date: Mon Oct 22 08:47:05 2007 +0000
  7023. * Small tool to analyse character glyphs depending on their shape. Will be
  7024. used for improved dithering.
  7025. tools/Makefile.am | 5 ++-
  7026. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7027. 2 files changed, 146 insertions(+), 1 deletions(-)
  7028. Commit: 1839
  7029. Author: sam
  7030. Date: Sat Oct 20 07:37:28 2007 +0000
  7031. * Documented which drivers support caca_set_cursor().
  7032. caca/graphics.c | 3 ++-
  7033. 1 files changed, 2 insertions(+), 1 deletions(-)
  7034. Commit: 1837
  7035. Author: sam
  7036. Date: Fri Oct 19 22:22:13 2007 +0000
  7037. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  7038. * Use caca_set_cursor() in test/input.c.
  7039. caca/driver_ncurses.c | 12 +++++++++++-
  7040. caca/driver_slang.c | 8 +++++++-
  7041. caca/driver_x11.c | 22 +++++++++++++++++++++-
  7042. test/input.c | 4 ++--
  7043. 4 files changed, 41 insertions(+), 5 deletions(-)
  7044. Commit: 1836
  7045. Author: sam
  7046. Date: Thu Oct 18 22:07:39 2007 +0000
  7047. * Fixed cacaview’s dithering selection.
  7048. src/cacaview.c | 20 +++++++++++++-------
  7049. 1 files changed, 13 insertions(+), 7 deletions(-)
  7050. Commit: 1835
  7051. Author: sam
  7052. Date: Sun Oct 7 20:40:39 2007 +0000
  7053. * Output refman.log in case of build error.
  7054. doc/Makefile.am | 2 +-
  7055. 1 files changed, 1 insertions(+), 1 deletions(-)
  7056. Commit: 1833
  7057. Author: sam
  7058. Date: Sun Sep 30 16:49:47 2007 +0000
  7059. * Save user attributes when calling cucul_dither_bitmap().
  7060. cucul/dither.c | 7 ++++++-
  7061. 1 files changed, 6 insertions(+), 1 deletions(-)
  7062. Commit: 1829
  7063. Author: sam
  7064. Date: Sun Sep 30 15:03:38 2007 +0000
  7065. * Further refined the tetex/texlive detection method.
  7066. * Support for autotools-1.10.
  7067. bootstrap | 12 +++++++-----
  7068. configure.ac | 15 +++++++++------
  7069. 2 files changed, 16 insertions(+), 11 deletions(-)
  7070. Commit: 1828
  7071. Author: sam
  7072. Date: Sun Sep 30 14:44:46 2007 +0000
  7073. * Support Debian's texlive installation. Will sneak this fix in beta12.
  7074. configure.ac | 2 ++
  7075. 1 files changed, 2 insertions(+), 0 deletions(-)
  7076. Commit: 1824
  7077. Author: sam
  7078. Date: Sun Sep 30 13:34:11 2007 +0000
  7079. * Set version to 0.99.beta11.
  7080. * Updated NEWS and ChangeLog.
  7081. ChangeLog | 7339 +++++++++++-----------------------------------------------
  7082. NEWS | 11 +
  7083. configure.ac | 2 +-
  7084. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  7085. Commit: 1823
  7086. Author: sam
  7087. Date: Sun Sep 30 13:32:16 2007 +0000
  7088. * Minor tuning to the various tests, just so that they’re releasable.
  7089. test/blit.c | 2 +-
  7090. test/colors.c | 2 +-
  7091. test/demo.c | 3 ++-
  7092. test/demo0.c | 1 +
  7093. test/dithering.c | 2 +-
  7094. test/event.c | 2 +-
  7095. 6 files changed, 7 insertions(+), 5 deletions(-)
  7096. Commit: 1822
  7097. Author: sam
  7098. Date: Sun Sep 30 11:28:13 2007 +0000
  7099. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  7100. cxx/cucul++.cpp | 2 +-
  7101. 1 files changed, 1 insertions(+), 1 deletions(-)
  7102. Commit: 1820
  7103. Author: sam
  7104. Date: Sun Sep 30 10:22:24 2007 +0000
  7105. * Added a few rotation pairs. Nothing awesome.
  7106. cucul/transform.c | 4 ++++
  7107. 1 files changed, 4 insertions(+), 0 deletions(-)
  7108. Commit: 1819
  7109. Author: sam
  7110. Date: Sun Sep 30 10:12:19 2007 +0000
  7111. * Improve rotation output by avoiding white-on-black attributes to appear
  7112. due to spaces.
  7113. cucul/transform.c | 15 +++++++++++++++
  7114. 1 files changed, 15 insertions(+), 0 deletions(-)
  7115. Commit: 1816
  7116. Author: sam
  7117. Date: Sat Sep 29 15:15:17 2007 +0000
  7118. * Allow to rotate canvases with an odd width.
  7119. * Added a few additional character pairs of the left/right rotations.
  7120. * Added missing errno sets.
  7121. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  7122. 1 files changed, 85 insertions(+), 53 deletions(-)
  7123. Commit: 1814
  7124. Author: sam
  7125. Date: Thu Aug 2 18:12:19 2007 +0000
  7126. * More widechar rotations. \/ > /\ < is cool.
  7127. cucul/transform.c | 6 ++++++
  7128. 1 files changed, 6 insertions(+), 0 deletions(-)
  7129. Commit: 1813
  7130. Author: sam
  7131. Date: Thu Aug 2 17:33:10 2007 +0000
  7132. * Reset cursor position after a resize. Not sure it’s what I want.
  7133. cucul/cucul.c | 12 +++++++++++-
  7134. 1 files changed, 11 insertions(+), 1 deletions(-)
  7135. Commit: 1812
  7136. Author: sam
  7137. Date: Thu Aug 2 16:38:31 2007 +0000
  7138. * More widechar rotation pairs.
  7139. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  7140. 1 files changed, 24 insertions(+), 16 deletions(-)
  7141. Commit: 1809
  7142. Author: sam
  7143. Date: Tue Jul 17 20:46:18 2007 +0000
  7144. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  7145. cucul_stretch_* to avoid long function names. And the pairwise rotations
  7146. look so nice now that they should be the real rotation chars.
  7147. cucul/cucul.h | 4 +-
  7148. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  7149. test/text.c | 2 +-
  7150. 3 files changed, 92 insertions(+), 90 deletions(-)
  7151. Commit: 1808
  7152. Author: sam
  7153. Date: Tue Jul 17 17:20:11 2007 +0000
  7154. * More characters for the wide rotations.
  7155. * Updated test/text to show what the wide rotations now do.
  7156. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  7157. test/text.c | 32 ++++++++++++-----
  7158. 2 files changed, 114 insertions(+), 19 deletions(-)
  7159. Commit: 1807
  7160. Author: sam
  7161. Date: Tue Jul 17 15:22:34 2007 +0000
  7162. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  7163. cucul/transform.c | 6 +++++-
  7164. 1 files changed, 5 insertions(+), 1 deletions(-)
  7165. Commit: 1806
  7166. Author: sam
  7167. Date: Mon Jul 16 23:51:49 2007 +0000
  7168. * minor warning fix
  7169. test/input.c | 5 +++--
  7170. 1 files changed, 3 insertions(+), 2 deletions(-)
  7171. Commit: 1805
  7172. Author: sam
  7173. Date: Tue Jul 10 17:02:46 2007 +0000
  7174. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  7175. suck massively for now.
  7176. cucul/cucul.h | 2 +
  7177. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7178. test/text.c | 2 +-
  7179. 3 files changed, 203 insertions(+), 1 deletions(-)
  7180. Commit: 1795
  7181. Author: sam
  7182. Date: Mon Jul 9 17:24:28 2007 +0000
  7183. * Fixed address in license.
  7184. COPYING | 2 +-
  7185. 1 files changed, 1 insertions(+), 1 deletions(-)
  7186. Commit: 1788
  7187. Author: sam
  7188. Date: Thu Jun 28 16:29:00 2007 +0000
  7189. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  7190. * Renamed cucul_rotate into cucul_rotate_180.
  7191. * Deprecated cucul_rotate and fix examples accordingly.
  7192. Hope it all makes sense.
  7193. cucul/cucul.h | 7 ++++---
  7194. cucul/legacy.c | 9 +++++++++
  7195. cucul/transform.c | 6 +++---
  7196. test/text.c | 4 ++--
  7197. test/transform.c | 2 +-
  7198. 5 files changed, 19 insertions(+), 9 deletions(-)
  7199. Commit: 1787
  7200. Author: sam
  7201. Date: Thu Jun 28 15:57:25 2007 +0000
  7202. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  7203. test/text.c | 20 ++++++++++++++------
  7204. 1 files changed, 14 insertions(+), 6 deletions(-)
  7205. Commit: 1786
  7206. Author: sam
  7207. Date: Thu Jun 28 15:56:59 2007 +0000
  7208. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  7209. cucul/cucul.h | 2 +
  7210. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7211. 2 files changed, 255 insertions(+), 0 deletions(-)
  7212. Commit: 1785
  7213. Author: sam
  7214. Date: Thu Jun 28 12:58:17 2007 +0000
  7215. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  7216. driver.
  7217. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  7218. 1 files changed, 330 insertions(+), 3 deletions(-)
  7219. Commit: 1784
  7220. Author: sam
  7221. Date: Thu Jun 28 12:56:40 2007 +0000
  7222. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  7223. Sittler. Untested.
  7224. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  7225. 1 files changed, 56 insertions(+), 21 deletions(-)
  7226. Commit: 1783
  7227. Author: sam
  7228. Date: Thu Jun 28 12:49:28 2007 +0000
  7229. * Removed malloc() calls from the rotozoom code, put initialisation in the
  7230. PREPARE rule and did minor cleanup (SCNR).
  7231. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  7232. 1 files changed, 40 insertions(+), 53 deletions(-)
  7233. Commit: 1782
  7234. Author: sam
  7235. Date: Thu Jun 28 12:47:57 2007 +0000
  7236. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  7237. Sittler.
  7238. cucul/transform.c | 20 ++++++++++++++++++++
  7239. 1 files changed, 20 insertions(+), 0 deletions(-)
  7240. Commit: 1781
  7241. Author: sam
  7242. Date: Thu Jun 28 12:46:54 2007 +0000
  7243. * Added a few chars to the unicode test.
  7244. test/unicode.c | 4 +++-
  7245. 1 files changed, 3 insertions(+), 1 deletions(-)
  7246. Commit: 1780
  7247. Author: sam
  7248. Date: Thu Jun 28 12:46:04 2007 +0000
  7249. * Differentiate between • and ● in the X11 rendering overrides.
  7250. caca/driver_x11.c | 2 +-
  7251. 1 files changed, 1 insertions(+), 1 deletions(-)
  7252. Commit: 1779
  7253. Author: sam
  7254. Date: Thu Jun 28 12:15:06 2007 +0000
  7255. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  7256. caca/driver_x11.c | 4 ++--
  7257. 1 files changed, 2 insertions(+), 2 deletions(-)
  7258. Commit: 1778
  7259. Author: sam
  7260. Date: Thu Jun 28 07:43:41 2007 +0000
  7261. * Slightly nicer code in driver_x11.c.
  7262. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  7263. 1 files changed, 26 insertions(+), 30 deletions(-)
  7264. Commit: 1777
  7265. Author: jylam
  7266. Date: Thu Jun 28 07:42:36 2007 +0000
  7267. * Minor cosmetic changes
  7268. src/cacademo.c | 11 ++++-------
  7269. 1 files changed, 4 insertions(+), 7 deletions(-)
  7270. Commit: 1776
  7271. Author: sam
  7272. Date: Wed Jun 27 18:00:18 2007 +0000
  7273. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  7274. caca/driver_slang.c | 12 ++++++------
  7275. 1 files changed, 6 insertions(+), 6 deletions(-)
  7276. Commit: 1775
  7277. Author: sam
  7278. Date: Wed Jun 27 17:40:14 2007 +0000
  7279. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  7280. bit myself, too.
  7281. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  7282. 1 files changed, 263 insertions(+), 133 deletions(-)
  7283. Commit: 1774
  7284. Author: sam
  7285. Date: Wed Jun 27 14:43:59 2007 +0000
  7286. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  7287. not exist, courtesy of Ben Wiley Sittler.
  7288. caca/driver_slang.c | 2 ++
  7289. 1 files changed, 2 insertions(+), 0 deletions(-)
  7290. Commit: 1773
  7291. Author: sam
  7292. Date: Wed Jun 27 14:39:47 2007 +0000
  7293. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  7294. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  7295. cucul/cucul.h | 1 +
  7296. 2 files changed, 140 insertions(+), 1 deletions(-)
  7297. Commit: 1772
  7298. Author: sam
  7299. Date: Wed Jun 27 13:35:59 2007 +0000
  7300. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  7301. AUTHORS | 3 ++
  7302. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  7303. 2 files changed, 42 insertions(+), 26 deletions(-)
  7304. Commit: 1771
  7305. Author: sam
  7306. Date: Wed Jun 27 13:06:18 2007 +0000
  7307. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  7308. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  7309. 1 files changed, 16 insertions(+), 16 deletions(-)
  7310. Commit: 1770
  7311. Author: sam
  7312. Date: Wed Jun 27 13:03:31 2007 +0000
  7313. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  7314. <bsittler@gmail.com>
  7315. src/cacaserver.c | 17 +++++++++++------
  7316. 1 files changed, 11 insertions(+), 6 deletions(-)
  7317. Commit: 1769
  7318. Author: sam
  7319. Date: Wed Jun 27 12:52:15 2007 +0000
  7320. * Updated internal fonts to match tools/makefont.c.
  7321. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  7322. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  7323. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  7324. Commit: 1768
  7325. Author: sam
  7326. Date: Wed Jun 27 12:48:34 2007 +0000
  7327. * Added glyphs to our default fonts:
  7328. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  7329. Wiley Sittler)
  7330. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  7331. tools/makefont.c | 3 +++
  7332. 1 files changed, 3 insertions(+), 0 deletions(-)
  7333. Commit: 1767
  7334. Author: sam
  7335. Date: Wed Jun 27 12:46:25 2007 +0000
  7336. * Add a "make fonts" rule to the makefile for easy updates.
  7337. Makefile.am | 4 ++++
  7338. 1 files changed, 4 insertions(+), 0 deletions(-)
  7339. Commit: 1766
  7340. Author: jylam
  7341. Date: Sun Jun 24 07:46:18 2007 +0000
  7342. * Added rotozoom (and its 1MB header file)
  7343. src/Makefile.am | 2 +-
  7344. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  7345. src/texture.h | 2 +
  7346. 3 files changed, 116 insertions(+), 2 deletions(-)
  7347. Commit: 1757
  7348. Author: jylam
  7349. Date: Fri Feb 23 14:34:48 2007 +0000
  7350. * Added squared transition to cacademo
  7351. build-kernel | 4 ++--
  7352. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  7353. 2 files changed, 39 insertions(+), 5 deletions(-)
  7354. Commit: 1754
  7355. Author: jylam
  7356. Date: Thu Feb 22 15:34:48 2007 +0000
  7357. * Added error checks to cacaplay
  7358. src/cacaplay.c | 12 +++++++++++-
  7359. 1 files changed, 11 insertions(+), 1 deletions(-)
  7360. Commit: 1753
  7361. Author: jylam
  7362. Date: Thu Feb 22 15:31:39 2007 +0000
  7363. * Added error checks on canvas / display creations
  7364. test/blit.c | 13 ++++++++++++-
  7365. test/colors.c | 12 +++++++++---
  7366. test/cucul.c | 6 ++++++
  7367. test/demo.c | 13 ++++++++++---
  7368. test/dithering.c | 15 ++++++++++++++-
  7369. test/event.c | 13 ++++++++++---
  7370. test/font.c | 6 ++++++
  7371. test/frames.c | 6 ++++++
  7372. test/fullwidth.c | 10 ++++++++++
  7373. test/gamma.c | 10 ++++++++++
  7374. test/hsv.c | 10 ++++++++++
  7375. test/import.c | 11 +++++++++++
  7376. test/input.c | 10 ++++++++++
  7377. test/swallow.c | 13 +++++++++++--
  7378. test/text.c | 6 ++++++
  7379. test/transform.c | 10 ++++++++++
  7380. test/unicode.c | 11 ++++++++++-
  7381. 17 files changed, 161 insertions(+), 14 deletions(-)
  7382. Commit: 1752
  7383. Author: jylam
  7384. Date: Thu Feb 22 14:47:32 2007 +0000
  7385. * Added error detection to truecolor test
  7386. test/truecolor.c | 11 +++++++++++
  7387. 1 files changed, 11 insertions(+), 0 deletions(-)
  7388. Commit: 1750
  7389. Author: sam
  7390. Date: Tue Feb 20 18:15:52 2007 +0000
  7391. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  7392. cucul/transform.c | 7 +++++++
  7393. 1 files changed, 7 insertions(+), 0 deletions(-)
  7394. Commit: 1556
  7395. Author: jylam
  7396. Date: Thu Jan 4 11:07:43 2007 +0000
  7397. * Changed threshold in key events, a bit more natural
  7398. caca/event.c | 2 +-
  7399. 1 files changed, 1 insertions(+), 1 deletions(-)
  7400. Commit: 1462
  7401. Author: sam
  7402. Date: Tue Dec 12 01:53:54 2006 +0000
  7403. * Bwarf, typo in the no warranty clause.
  7404. DotNet/AssemblyInfo.cs | 2 +-
  7405. DotNet/Caca.cs | 2 +-
  7406. DotNet/Cucul.cs | 2 +-
  7407. DotNet/test.cs | 2 +-
  7408. caca/caca.c | 2 +-
  7409. caca/caca.h | 2 +-
  7410. caca/caca0.c | 2 +-
  7411. caca/caca0.h | 2 +-
  7412. caca/caca_internals.h | 2 +-
  7413. caca/driver_cocoa.m | 2 +-
  7414. caca/driver_conio.c | 2 +-
  7415. caca/driver_gl.c | 2 +-
  7416. caca/driver_ncurses.c | 2 +-
  7417. caca/driver_raw.c | 2 +-
  7418. caca/driver_slang.c | 2 +-
  7419. caca/driver_vga.c | 2 +-
  7420. caca/driver_win32.c | 2 +-
  7421. caca/driver_x11.c | 2 +-
  7422. caca/event.c | 2 +-
  7423. caca/graphics.c | 2 +-
  7424. caca/time.c | 2 +-
  7425. cucul/attr.c | 2 +-
  7426. cucul/box.c | 2 +-
  7427. cucul/canvas.c | 2 +-
  7428. cucul/charset.c | 2 +-
  7429. cucul/conic.c | 2 +-
  7430. cucul/cucul.c | 2 +-
  7431. cucul/cucul.h | 2 +-
  7432. cucul/cucul_internals.h | 2 +-
  7433. cucul/dither.c | 2 +-
  7434. cucul/export.c | 2 +-
  7435. cucul/font.c | 2 +-
  7436. cucul/frame.c | 2 +-
  7437. cucul/import.c | 2 +-
  7438. cucul/legacy.c | 2 +-
  7439. cucul/line.c | 2 +-
  7440. cucul/transform.c | 2 +-
  7441. cucul/triangle.c | 2 +-
  7442. cxx/caca++.cpp | 2 +-
  7443. cxx/caca++.h | 2 +-
  7444. cxx/cucul++.cpp | 2 +-
  7445. cxx/cucul++.h | 2 +-
  7446. cxx/cxxtest.cpp | 2 +-
  7447. kernel/kernel.c | 2 +-
  7448. kernel/kernel.h | 2 +-
  7449. python/pypycaca.c | 2 +-
  7450. python/pypycaca.h | 2 +-
  7451. src/aafire.c | 7 +++----
  7452. src/cacademo.c | 2 +-
  7453. src/cacadraw.c | 2 +-
  7454. src/cacaplay.c | 2 +-
  7455. src/cacaserver.c | 2 +-
  7456. src/cacaview.c | 2 +-
  7457. src/common-image.c | 2 +-
  7458. src/common-image.h | 2 +-
  7459. src/img2irc.c | 2 +-
  7460. test/blit.c | 2 +-
  7461. test/colors.c | 2 +-
  7462. test/cucul.c | 2 +-
  7463. test/demo.c | 2 +-
  7464. test/dithering.c | 2 +-
  7465. test/event.c | 2 +-
  7466. test/export.c | 2 +-
  7467. test/font.c | 2 +-
  7468. test/font2tga.c | 2 +-
  7469. test/frames.c | 2 +-
  7470. test/fullwidth.c | 2 +-
  7471. test/gamma.c | 2 +-
  7472. test/hsv.c | 2 +-
  7473. test/import.c | 2 +-
  7474. test/input.c | 2 +-
  7475. test/spritedit.c | 2 +-
  7476. test/swallow.c | 2 +-
  7477. test/text.c | 2 +-
  7478. test/transform.c | 2 +-
  7479. test/truecolor.c | 2 +-
  7480. test/unicode.c | 2 +-
  7481. tools/makefont.c | 2 +-
  7482. tools/optipal.c | 2 +-
  7483. 79 files changed, 81 insertions(+), 82 deletions(-)
  7484. Commit: 1452
  7485. Author: sam
  7486. Date: Mon Dec 11 15:48:46 2006 +0000
  7487. * Add a no warranty clause to the code.
  7488. DotNet/AssemblyInfo.cs | 7 ++++---
  7489. DotNet/Caca.cs | 7 ++++---
  7490. DotNet/Cucul.cs | 7 ++++---
  7491. DotNet/test.cs | 9 +++++----
  7492. caca/caca.c | 7 ++++---
  7493. caca/caca.h | 7 ++++---
  7494. caca/caca0.c | 7 ++++---
  7495. caca/caca0.h | 7 ++++---
  7496. caca/caca_internals.h | 7 ++++---
  7497. caca/driver_cocoa.m | 7 ++++---
  7498. caca/driver_conio.c | 7 ++++---
  7499. caca/driver_gl.c | 7 ++++---
  7500. caca/driver_ncurses.c | 7 ++++---
  7501. caca/driver_raw.c | 7 ++++---
  7502. caca/driver_slang.c | 7 ++++---
  7503. caca/driver_vga.c | 7 ++++---
  7504. caca/driver_win32.c | 7 ++++---
  7505. caca/driver_x11.c | 7 ++++---
  7506. caca/event.c | 7 ++++---
  7507. caca/graphics.c | 7 ++++---
  7508. caca/time.c | 7 ++++---
  7509. cucul/attr.c | 7 ++++---
  7510. cucul/box.c | 7 ++++---
  7511. cucul/canvas.c | 7 ++++---
  7512. cucul/charset.c | 7 ++++---
  7513. cucul/conic.c | 7 ++++---
  7514. cucul/cucul.c | 7 ++++---
  7515. cucul/cucul.h | 7 ++++---
  7516. cucul/cucul_internals.h | 7 ++++---
  7517. cucul/dither.c | 7 ++++---
  7518. cucul/export.c | 7 ++++---
  7519. cucul/font.c | 7 ++++---
  7520. cucul/frame.c | 7 ++++---
  7521. cucul/import.c | 7 ++++---
  7522. cucul/legacy.c | 7 ++++---
  7523. cucul/line.c | 7 ++++---
  7524. cucul/transform.c | 7 ++++---
  7525. cucul/triangle.c | 7 ++++---
  7526. cxx/caca++.cpp | 7 ++++---
  7527. cxx/caca++.h | 7 ++++---
  7528. cxx/cucul++.cpp | 7 ++++---
  7529. cxx/cucul++.h | 7 ++++---
  7530. cxx/cxxtest.cpp | 7 ++++---
  7531. kernel/kernel.c | 7 ++++---
  7532. kernel/kernel.h | 7 ++++---
  7533. python/pypycaca.c | 7 ++++---
  7534. python/pypycaca.h | 7 ++++---
  7535. src/aafire.c | 7 ++++---
  7536. src/cacademo.c | 7 ++++---
  7537. src/cacadraw.c | 7 ++++---
  7538. src/cacaplay.c | 7 ++++---
  7539. src/cacaserver.c | 11 ++++++++---
  7540. src/cacaview.c | 7 ++++---
  7541. src/common-image.c | 7 ++++---
  7542. src/common-image.h | 7 ++++---
  7543. src/img2irc.c | 7 ++++---
  7544. test/blit.c | 7 ++++---
  7545. test/colors.c | 7 ++++---
  7546. test/cucul.c | 7 ++++---
  7547. test/demo.c | 7 ++++---
  7548. test/dithering.c | 7 ++++---
  7549. test/event.c | 7 ++++---
  7550. test/export.c | 7 ++++---
  7551. test/font.c | 7 ++++---
  7552. test/font2tga.c | 7 ++++---
  7553. test/frames.c | 7 ++++---
  7554. test/fullwidth.c | 7 ++++---
  7555. test/gamma.c | 7 ++++---
  7556. test/hsv.c | 7 ++++---
  7557. test/import.c | 7 ++++---
  7558. test/input.c | 7 ++++---
  7559. test/spritedit.c | 7 ++++---
  7560. test/swallow.c | 7 ++++---
  7561. test/text.c | 7 ++++---
  7562. test/transform.c | 7 ++++---
  7563. test/truecolor.c | 7 ++++---
  7564. test/unicode.c | 7 ++++---
  7565. tools/makefont.c | 7 ++++---
  7566. tools/optipal.c | 7 ++++---
  7567. 79 files changed, 321 insertions(+), 238 deletions(-)
  7568. Commit: 1450
  7569. Author: sam
  7570. Date: Tue Dec 5 17:50:40 2006 +0000
  7571. * Fix OpenBSD build.
  7572. caca/driver_ncurses.c | 2 +-
  7573. 1 files changed, 1 insertions(+), 1 deletions(-)
  7574. Commit: 1449
  7575. Author: sam
  7576. Date: Thu Nov 30 22:41:52 2006 +0000
  7577. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  7578. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  7579. configure.ac | 37 ++-
  7580. 2 files changed, 857 insertions(+), 227 deletions(-)
  7581. Commit: 1440
  7582. Author: sam
  7583. Date: Mon Nov 27 14:58:59 2006 +0000
  7584. * Got rid of that ugly cv->import member.
  7585. cucul/cucul.c | 3 --
  7586. cucul/cucul_internals.h | 3 --
  7587. cucul/frame.c | 4 ---
  7588. cucul/import.c | 57 ++++++++++++++++++----------------------------
  7589. 4 files changed, 22 insertions(+), 45 deletions(-)
  7590. Commit: 1439
  7591. Author: sam
  7592. Date: Mon Nov 27 14:55:00 2006 +0000
  7593. * Get rid of test/term.c, it's now in its own repository.
  7594. * Added back -Wshadow, it's more useful than annoying.
  7595. configure.ac | 6 +-
  7596. test/Makefile.am | 11 +--
  7597. test/term.c | 304 ------------------------------------------------------
  7598. 3 files changed, 3 insertions(+), 318 deletions(-)
  7599. Commit: 1438
  7600. Author: sam
  7601. Date: Mon Nov 27 14:53:17 2006 +0000
  7602. * Fix shadowing declarations.
  7603. cucul/canvas.c | 10 +++++-----
  7604. cucul/export.c | 6 +++---
  7605. tools/makefont.c | 32 ++++++++++++++++----------------
  7606. 3 files changed, 24 insertions(+), 24 deletions(-)
  7607. Commit: 1435
  7608. Author: sam
  7609. Date: Mon Nov 27 05:59:29 2006 +0000
  7610. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  7611. test/Makefile.am | 8 +++++++-
  7612. 1 files changed, 7 insertions(+), 1 deletions(-)
  7613. Commit: 1434
  7614. Author: sam
  7615. Date: Mon Nov 27 05:40:51 2006 +0000
  7616. * Fixed syntax errors.
  7617. caca/driver_ncurses.c | 2 +-
  7618. caca/driver_slang.c | 2 +-
  7619. 2 files changed, 2 insertions(+), 2 deletions(-)
  7620. Commit: 1433
  7621. Author: sam
  7622. Date: Mon Nov 27 01:58:59 2006 +0000
  7623. * Added stuff to the TODO list.
  7624. TODO | 26 ++++++++++++++++++++++++++
  7625. 1 files changed, 26 insertions(+), 0 deletions(-)
  7626. Commit: 1432
  7627. Author: sam
  7628. Date: Mon Nov 27 01:58:00 2006 +0000
  7629. * A few improvements to the screen/splitvt clone project.
  7630. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  7631. 1 files changed, 174 insertions(+), 80 deletions(-)
  7632. Commit: 1431
  7633. Author: sam
  7634. Date: Mon Nov 27 01:56:37 2006 +0000
  7635. * Improved vt220 import by adding a persistent context to canvases.
  7636. cucul/cucul.c | 3 +
  7637. cucul/cucul_internals.h | 3 +
  7638. cucul/frame.c | 8 ++-
  7639. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  7640. 4 files changed, 137 insertions(+), 83 deletions(-)
  7641. Commit: 1430
  7642. Author: sam
  7643. Date: Fri Nov 24 05:51:10 2006 +0000
  7644. * Added caca_set_cursor(). Not yet functional.
  7645. caca/caca.h | 1 +
  7646. caca/caca_internals.h | 1 +
  7647. caca/driver_conio.c | 1 +
  7648. caca/driver_gl.c | 1 +
  7649. caca/driver_ncurses.c | 1 +
  7650. caca/driver_raw.c | 1 +
  7651. caca/driver_slang.c | 1 +
  7652. caca/driver_vga.c | 1 +
  7653. caca/driver_win32.c | 1 +
  7654. caca/driver_x11.c | 1 +
  7655. caca/graphics.c | 25 +++++++++++++++++++++++++
  7656. 11 files changed, 35 insertions(+), 0 deletions(-)
  7657. Commit: 1429
  7658. Author: sam
  7659. Date: Fri Nov 24 05:49:49 2006 +0000
  7660. * Add support for doublewidth characters even if ncurses or SLang don't know
  7661. about them.
  7662. caca/driver_ncurses.c | 7 ++++++-
  7663. caca/driver_slang.c | 7 ++++++-
  7664. 2 files changed, 12 insertions(+), 2 deletions(-)
  7665. Commit: 1428
  7666. Author: jylam
  7667. Date: Thu Nov 23 20:22:03 2006 +0000
  7668. * .Net : Fixed drawLine() and updated example (rasters rule)
  7669. DotNet/Cucul.cs | 6 ++--
  7670. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  7671. 2 files changed, 40 insertions(+), 27 deletions(-)
  7672. Commit: 1427
  7673. Author: sam
  7674. Date: Tue Nov 21 07:09:35 2006 +0000
  7675. * Added a test app that swallows two console applications. Switch with C-a.
  7676. configure.ac | 4 +-
  7677. test/Makefile.am | 6 ++-
  7678. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7679. 3 files changed, 218 insertions(+), 2 deletions(-)
  7680. Commit: 1426
  7681. Author: sam
  7682. Date: Tue Nov 21 06:35:04 2006 +0000
  7683. * Improved ANSI importer so that it supports a lot more of what is needed
  7684. for basic vt220 emulation.
  7685. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  7686. 1 files changed, 253 insertions(+), 67 deletions(-)
  7687. Commit: 1425
  7688. Author: sam
  7689. Date: Mon Nov 20 05:49:45 2006 +0000
  7690. * Added a few ideas to the TODO list.
  7691. TODO | 4 ++++
  7692. 1 files changed, 4 insertions(+), 0 deletions(-)
  7693. Commit: 1424
  7694. Author: jylam
  7695. Date: Sat Nov 18 12:27:16 2006 +0000
  7696. * Added preliminary dither support to .NET bindings
  7697. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  7698. DotNet/test.cs | 15 ++++---
  7699. 2 files changed, 135 insertions(+), 10 deletions(-)
  7700. Commit: 1423
  7701. Author: jylam
  7702. Date: Sat Nov 18 11:34:40 2006 +0000
  7703. * Added frames to .NET bindings
  7704. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  7705. 1 files changed, 37 insertions(+), 0 deletions(-)
  7706. Commit: 1422
  7707. Author: jylam
  7708. Date: Sat Nov 18 11:25:50 2006 +0000
  7709. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  7710. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  7711. DotNet/test.cs | 6 ++
  7712. 2 files changed, 170 insertions(+), 18 deletions(-)
  7713. Commit: 1421
  7714. Author: sam
  7715. Date: Fri Nov 17 11:28:32 2006 +0000
  7716. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  7717. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  7718. configure.ac | 2 +-
  7719. 2 files changed, 312 insertions(+), 21 deletions(-)
  7720. Commit: 1419
  7721. Author: sam
  7722. Date: Thu Nov 16 16:29:57 2006 +0000
  7723. * Set version to 0.99.beta11.
  7724. * Updated NEWS and ChangeLog.
  7725. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7726. NEWS | 7 ++
  7727. configure.ac | 2 +-
  7728. 3 files changed, 242 insertions(+), 1 deletions(-)
  7729. Commit: 1417
  7730. Author: sam
  7731. Date: Thu Nov 16 15:01:31 2006 +0000
  7732. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  7733. * Updated export test accordingly.
  7734. cucul/export.c | 33 +++++++++++++++++++++++----------
  7735. test/export.c | 16 ++++++++++++++--
  7736. 2 files changed, 37 insertions(+), 12 deletions(-)
  7737. Commit: 1416
  7738. Author: sam
  7739. Date: Thu Nov 16 11:26:22 2006 +0000
  7740. * Fix a compilation warning by pretending to use seterrno()'s argument
  7741. even when it isn't.
  7742. common.h | 2 +-
  7743. 1 files changed, 1 insertions(+), 1 deletions(-)
  7744. Commit: 1415
  7745. Author: sam
  7746. Date: Thu Nov 16 11:23:56 2006 +0000
  7747. * Implemented strcmp() and strdup() and added an fflush() stub to the
  7748. kernel code.
  7749. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  7750. kernel/kernel.h | 3 +++
  7751. 2 files changed, 31 insertions(+), 0 deletions(-)
  7752. Commit: 1414
  7753. Author: sam
  7754. Date: Thu Nov 16 02:08:05 2006 +0000
  7755. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  7756. to the flip/flop/rotation filters.
  7757. cucul/transform.c | 14 ++++++++++++--
  7758. 1 files changed, 12 insertions(+), 2 deletions(-)
  7759. Commit: 1399
  7760. Author: sam
  7761. Date: Tue Nov 14 20:14:38 2006 +0000
  7762. * Don't rely on pkg-config macros for variable substitution. Just in case.
  7763. caca/Makefile.am | 4 ++--
  7764. src/Makefile.am | 8 ++++----
  7765. tools/Makefile.am | 4 ++--
  7766. 3 files changed, 8 insertions(+), 8 deletions(-)
  7767. Commit: 1398
  7768. Author: sam
  7769. Date: Tue Nov 14 18:22:31 2006 +0000
  7770. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  7771. configure.ac | 41 +++++++++++++++++++----------------------
  7772. 1 files changed, 19 insertions(+), 22 deletions(-)
  7773. Commit: 1397
  7774. Author: sam
  7775. Date: Tue Nov 14 18:05:02 2006 +0000
  7776. * Minor documentation fix.
  7777. cucul/frame.c | 3 ++-
  7778. 1 files changed, 2 insertions(+), 1 deletions(-)
  7779. Commit: 1396
  7780. Author: sam
  7781. Date: Tue Nov 14 18:02:29 2006 +0000
  7782. * Added all the glue needed for a Cocoa output driver.
  7783. caca/Makefile.am | 9 +++-
  7784. caca/caca.c | 8 +++-
  7785. caca/caca_internals.h | 20 ++++++---
  7786. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  7787. configure.ac | 25 +++++++++++
  7788. 5 files changed, 161 insertions(+), 10 deletions(-)
  7789. Commit: 1395
  7790. Author: sam
  7791. Date: Tue Nov 14 16:27:15 2006 +0000
  7792. * Minor compilation warning fix. OS X x86 defines "DELAY".
  7793. test/spritedit.c | 4 ++--
  7794. 1 files changed, 2 insertions(+), 2 deletions(-)
  7795. Commit: 1394
  7796. Author: sam
  7797. Date: Tue Nov 14 07:59:52 2006 +0000
  7798. * Documented flip/flop/rotate as being involutive.
  7799. * Updated text test.
  7800. cucul/transform.c | 13 ++++++++++---
  7801. test/text.c | 28 ++++++++++++++++++----------
  7802. 2 files changed, 28 insertions(+), 13 deletions(-)
  7803. Commit: 1393
  7804. Author: sam
  7805. Date: Tue Nov 14 07:46:51 2006 +0000
  7806. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  7807. the automake "all" rule.
  7808. test/Makefile.am | 8 +++---
  7809. test/all.c | 63 ------------------------------------------------------
  7810. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7811. 3 files changed, 67 insertions(+), 67 deletions(-)
  7812. Commit: 1392
  7813. Author: sam
  7814. Date: Mon Nov 13 23:42:43 2006 +0000
  7815. * Factored terminal title setting code.
  7816. * Do not try to set the terminal title if TERM=linux.
  7817. caca/caca_internals.h | 3 +++
  7818. caca/driver_ncurses.c | 13 +++----------
  7819. caca/driver_slang.c | 13 +++----------
  7820. caca/graphics.c | 21 +++++++++++++++++++++
  7821. 4 files changed, 30 insertions(+), 20 deletions(-)
  7822. Commit: 1391
  7823. Author: sam
  7824. Date: Mon Nov 13 23:33:49 2006 +0000
  7825. * Implemented caca_set_display_title() for ncurses and S-Lang.
  7826. caca/driver_ncurses.c | 14 +++++++++++++-
  7827. caca/driver_slang.c | 15 +++++++++++++--
  7828. caca/graphics.c | 2 +-
  7829. doc/migrating.dox | 4 ++--
  7830. 4 files changed, 29 insertions(+), 6 deletions(-)
  7831. Commit: 1390
  7832. Author: sam
  7833. Date: Mon Nov 13 23:16:35 2006 +0000
  7834. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  7835. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  7836. know that a frame belongs to a canvas.
  7837. cucul/canvas.c | 10 ++++----
  7838. cucul/cucul.c | 4 +++
  7839. cucul/cucul.h | 18 ++++++++++---
  7840. cucul/cucul_internals.h | 4 +++
  7841. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  7842. cucul/legacy.c | 24 ++++++++++++++++++
  7843. cxx/cucul++.cpp | 8 +++---
  7844. test/all.c | 22 ++++++++++++++--
  7845. test/frames.c | 6 ++--
  7846. 9 files changed, 132 insertions(+), 26 deletions(-)
  7847. Commit: 1389
  7848. Author: sam
  7849. Date: Mon Nov 13 23:00:02 2006 +0000
  7850. * Started writing a full API test. Not sure where it'll lead.
  7851. test/Makefile.am | 5 ++++-
  7852. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  7853. test/blit.c | 3 ---
  7854. 3 files changed, 51 insertions(+), 4 deletions(-)
  7855. Commit: 1388
  7856. Author: sam
  7857. Date: Mon Nov 13 21:42:15 2006 +0000
  7858. * Updated C++ bindings so that they build, at least.
  7859. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  7860. cxx/cucul++.h | 71 ++++++++++++------------------------
  7861. cxx/cxxtest.cpp | 10 +----
  7862. 3 files changed, 69 insertions(+), 118 deletions(-)
  7863. Commit: 1387
  7864. Author: sam
  7865. Date: Mon Nov 13 13:34:06 2006 +0000
  7866. * Add more randomness to the cacademo effects.
  7867. * Adapt the swallow test to the display's size.
  7868. src/cacademo.c | 33 ++++++++++++++++++++-------------
  7869. test/swallow.c | 20 ++++++++++++--------
  7870. 2 files changed, 32 insertions(+), 21 deletions(-)
  7871. Commit: 1386
  7872. Author: sam
  7873. Date: Mon Nov 13 08:55:36 2006 +0000
  7874. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  7875. caca/caca.h | 22 ++++++++++++++++++++++
  7876. src/aafire.c | 4 ++--
  7877. src/cacademo.c | 4 ++--
  7878. 3 files changed, 26 insertions(+), 4 deletions(-)
  7879. Commit: 1384
  7880. Author: sam
  7881. Date: Mon Nov 13 00:19:18 2006 +0000
  7882. * Improved ANSI import, especially wrt. drawing context persistence.
  7883. cucul/import.c | 32 +++++++++++++++++++++++---------
  7884. 1 files changed, 23 insertions(+), 9 deletions(-)
  7885. Commit: 1383
  7886. Author: sam
  7887. Date: Sun Nov 12 23:09:17 2006 +0000
  7888. * Fix a bug in cucul_put_attr. This function was simply not working.
  7889. cucul/attr.c | 6 ++++--
  7890. 1 files changed, 4 insertions(+), 2 deletions(-)
  7891. Commit: 1381
  7892. Author: sam
  7893. Date: Sun Nov 12 22:26:36 2006 +0000
  7894. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  7895. to be ignored.
  7896. cucul/cucul.c | 17 +++++++----------
  7897. cucul/cucul_internals.h | 4 ++++
  7898. cucul/frame.c | 13 +++++--------
  7899. 3 files changed, 16 insertions(+), 18 deletions(-)
  7900. Commit: 1378
  7901. Author: sam
  7902. Date: Sun Nov 12 21:29:31 2006 +0000
  7903. * When importing an utf-8 file, set background and foreground colours to
  7904. the nearest ANSI values for the current attribute. When importing an ANSI
  7905. file, force them to lightgray on black.
  7906. cucul/import.c | 29 +++++++++++++++++++++--------
  7907. 1 files changed, 21 insertions(+), 8 deletions(-)
  7908. Commit: 1377
  7909. Author: sam
  7910. Date: Sun Nov 12 20:39:27 2006 +0000
  7911. * Oops, fixed NEW entry.
  7912. NEWS | 2 +-
  7913. 1 files changed, 1 insertions(+), 1 deletions(-)
  7914. Commit: 1371
  7915. Author: sam
  7916. Date: Sun Nov 12 19:29:43 2006 +0000
  7917. * Added a "make upload" rule for releases.
  7918. Makefile.am | 8 ++++++++
  7919. 1 files changed, 8 insertions(+), 0 deletions(-)
  7920. Commit: 1370
  7921. Author: sam
  7922. Date: Sun Nov 12 18:26:40 2006 +0000
  7923. * Set version to 0.99.beta10.
  7924. * Updated NEWS and ChangeLog.
  7925. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7926. NEWS | 9 +
  7927. configure.ac | 2 +-
  7928. 3 files changed, 588 insertions(+), 1 deletions(-)
  7929. Commit: 1369
  7930. Author: sam
  7931. Date: Sun Nov 12 18:23:29 2006 +0000
  7932. * Documentation updates.
  7933. doc/migrating.dox | 14 +++++++-------
  7934. 1 files changed, 7 insertions(+), 7 deletions(-)
  7935. Commit: 1366
  7936. Author: sam
  7937. Date: Sun Nov 12 17:45:14 2006 +0000
  7938. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  7939. of toilet needs it.
  7940. cucul/cucul.h | 2 ++
  7941. cucul/legacy.c | 5 +++++
  7942. 2 files changed, 7 insertions(+), 0 deletions(-)
  7943. Commit: 1365
  7944. Author: sam
  7945. Date: Sun Nov 12 17:30:08 2006 +0000
  7946. * Add maxwidth and maxheight members to the font format.
  7947. cucul/font.c | 36 +-
  7948. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  7949. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  7950. doc/font.dox | 6 +-
  7951. tools/makefont.c | 36 +-
  7952. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  7953. Commit: 1364
  7954. Author: sam
  7955. Date: Sun Nov 12 15:54:50 2006 +0000
  7956. * Random transition times in cacademo.
  7957. * Swallow 4 applications instead of 2 in the swallow test.
  7958. src/cacademo.c | 2 +-
  7959. test/swallow.c | 33 +++++++++++++++++++--------------
  7960. 2 files changed, 20 insertions(+), 15 deletions(-)
  7961. Commit: 1363
  7962. Author: sam
  7963. Date: Sun Nov 12 15:35:04 2006 +0000
  7964. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  7965. src/aafire.c | 2 ++
  7966. src/cacademo.c | 2 ++
  7967. 2 files changed, 4 insertions(+), 0 deletions(-)
  7968. Commit: 1362
  7969. Author: sam
  7970. Date: Sun Nov 12 15:26:13 2006 +0000
  7971. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  7972. * More debugging information in the import/export and font functions.
  7973. caca/caca.c | 15 ++---------
  7974. caca/graphics.c | 14 +---------
  7975. common.h | 28 +++++++++++---------
  7976. cucul/attr.c | 20 +++-----------
  7977. cucul/canvas.c | 11 +------
  7978. cucul/cucul.c | 31 +++++-----------------
  7979. cucul/dither.c | 39 ++++++----------------------
  7980. cucul/export.c | 39 +++++++++++-----------------
  7981. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  7982. cucul/frame.c | 15 ++---------
  7983. cucul/import.c | 30 +++++++++++-----------
  7984. cucul/legacy.c | 7 +----
  7985. 12 files changed, 122 insertions(+), 202 deletions(-)
  7986. Commit: 1361
  7987. Author: sam
  7988. Date: Sun Nov 12 14:42:58 2006 +0000
  7989. * Add CJK punctuation to the default fonts.
  7990. * Minor changes to the font2tga test program.
  7991. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  7992. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  7993. test/font2tga.c | 11 +-
  7994. tools/makefont.c | 1 +
  7995. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  7996. Commit: 1360
  7997. Author: sam
  7998. Date: Sun Nov 12 13:11:01 2006 +0000
  7999. * Add a debug() function and a --enable-debug configure flag.
  8000. common.h | 25 +++++++++++++++++++++++++
  8001. configure.ac | 6 ++++++
  8002. cucul/export.c | 14 ++++++++++++++
  8003. 3 files changed, 45 insertions(+), 0 deletions(-)
  8004. Commit: 1359
  8005. Author: sam
  8006. Date: Sun Nov 12 12:26:48 2006 +0000
  8007. * Support fullwidth fonts.
  8008. * Add Katakanas and Hiraganas to the default fonts.
  8009. cucul/font.c | 4 +-
  8010. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  8011. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  8012. test/font2tga.c | 20 +-
  8013. tools/makefont.c | 56 +-
  8014. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  8015. Commit: 1358
  8016. Author: sam
  8017. Date: Sun Nov 12 11:06:34 2006 +0000
  8018. * Documented caca_event_t members.
  8019. caca/caca.h | 72 +++++++++++++++++++++++++++++++++++-----------------------
  8020. 1 files changed, 43 insertions(+), 29 deletions(-)
  8021. Commit: 1357
  8022. Author: sam
  8023. Date: Sun Nov 12 10:42:14 2006 +0000
  8024. * Documentation updates. Moved the canvas and font format definitions to
  8025. the Doxygen documentation.
  8026. cucul/cucul.h | 2 +-
  8027. cucul/export.c | 58 --------------------------------------------
  8028. cucul/font.c | 69 -----------------------------------------------------
  8029. cucul/frame.c | 4 +-
  8030. doc/Makefile.am | 2 +-
  8031. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  8032. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8033. doc/libcaca.dox | 2 +
  8034. 8 files changed, 137 insertions(+), 131 deletions(-)
  8035. Commit: 1356
  8036. Author: sam
  8037. Date: Sun Nov 12 10:32:38 2006 +0000
  8038. * Mention caca-config being deprecated in its manpage, and removed mention
  8039. of --plugin-libs from it. The option is still here but does the same as
  8040. --libs.
  8041. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  8042. 1 files changed, 17 insertions(+), 24 deletions(-)
  8043. Commit: 1355
  8044. Author: sam
  8045. Date: Sun Nov 12 10:06:35 2006 +0000
  8046. * Properly handle EOF in cacaplay.
  8047. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  8048. 1 files changed, 26 insertions(+), 15 deletions(-)
  8049. Commit: 1354
  8050. Author: sam
  8051. Date: Sun Nov 12 10:04:23 2006 +0000
  8052. * Documentation fixes and TODO updates.
  8053. TODO | 4 +++-
  8054. cucul/export.c | 4 ++--
  8055. 2 files changed, 5 insertions(+), 3 deletions(-)
  8056. Commit: 1353
  8057. Author: sam
  8058. Date: Sun Nov 12 10:02:51 2006 +0000
  8059. * Flush stdout after writing the data in the raw driver.
  8060. caca/driver_raw.c | 1 +
  8061. 1 files changed, 1 insertions(+), 0 deletions(-)
  8062. Commit: 1352
  8063. Author: sam
  8064. Date: Sun Nov 12 09:48:37 2006 +0000
  8065. * Allow cacaplay to play streams and updated its manpage.
  8066. doc/cacaplay.1 | 14 +++++-----
  8067. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  8068. 2 files changed, 65 insertions(+), 23 deletions(-)
  8069. Commit: 1351
  8070. Author: sam
  8071. Date: Sun Nov 12 09:46:10 2006 +0000
  8072. * Fix infinite loop due to signed/unsigned mistake.
  8073. test/swallow.c | 7 ++++++-
  8074. 1 files changed, 6 insertions(+), 1 deletions(-)
  8075. Commit: 1350
  8076. Author: sam
  8077. Date: Sat Nov 11 18:07:58 2006 +0000
  8078. * libcaca multiplexer: swallows two libcaca applications, for instance
  8079. cacademo and cacafire, and displays them in a canvas.
  8080. test/Makefile.am | 5 ++-
  8081. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8082. 2 files changed, 103 insertions(+), 1 deletions(-)
  8083. Commit: 1349
  8084. Author: sam
  8085. Date: Sat Nov 11 17:55:11 2006 +0000
  8086. * Fixed a bug in the caca importer.
  8087. cucul/import.c | 8 ++++----
  8088. 1 files changed, 4 insertions(+), 4 deletions(-)
  8089. Commit: 1348
  8090. Author: sam
  8091. Date: Sat Nov 11 17:13:16 2006 +0000
  8092. * Fix program header.
  8093. test/blit.c | 2 +-
  8094. 1 files changed, 1 insertions(+), 1 deletions(-)
  8095. Commit: 1347
  8096. Author: sam
  8097. Date: Sat Nov 11 16:29:39 2006 +0000
  8098. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  8099. caca/caca0.h | 4 +-
  8100. caca/driver_gl.c | 2 +-
  8101. cucul/attr.c | 2 +-
  8102. cucul/box.c | 34 +++++++++++++++---------------
  8103. cucul/canvas.c | 14 ++++++------
  8104. cucul/conic.c | 8 +++---
  8105. cucul/cucul.h | 16 +++++++++-----
  8106. cucul/dither.c | 2 +-
  8107. cucul/import.c | 6 ++--
  8108. cucul/legacy.c | 14 ++++++++++++
  8109. cucul/line.c | 16 +++++++-------
  8110. cucul/triangle.c | 2 +-
  8111. src/aafire.c | 6 ++--
  8112. src/cacademo.c | 12 +++++-----
  8113. src/cacaview.c | 14 ++++++------
  8114. test/blit.c | 2 +-
  8115. test/colors.c | 14 ++++++------
  8116. test/demo.c | 38 +++++++++++++++++-----------------
  8117. test/dithering.c | 2 +-
  8118. test/event.c | 2 +-
  8119. test/export.c | 20 +++++++++---------
  8120. test/font.c | 6 ++--
  8121. test/font2tga.c | 2 +-
  8122. test/frames.c | 2 +-
  8123. test/fullwidth.c | 12 +++++-----
  8124. test/input.c | 6 ++--
  8125. test/spritedit.c | 8 +++---
  8126. test/transform.c | 26 +++++++++++-----------
  8127. test/truecolor.c | 4 +-
  8128. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  8129. 30 files changed, 187 insertions(+), 169 deletions(-)
  8130. Commit: 1346
  8131. Author: sam
  8132. Date: Sat Nov 11 15:38:40 2006 +0000
  8133. * Made cucul_blit() handle-aware. Added a blit test for that.
  8134. cucul/canvas.c | 3 ++
  8135. test/Makefile.am | 5 +++-
  8136. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8137. 3 files changed, 80 insertions(+), 1 deletions(-)
  8138. Commit: 1345
  8139. Author: sam
  8140. Date: Sat Nov 11 15:17:16 2006 +0000
  8141. * Free all memory upon exit in the transform test.
  8142. test/transform.c | 1 +
  8143. 1 files changed, 1 insertions(+), 0 deletions(-)
  8144. Commit: 1344
  8145. Author: sam
  8146. Date: Sat Nov 11 15:10:38 2006 +0000
  8147. * Update transform.c so that it uses import functions instead of blitting
  8148. lines.
  8149. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  8150. 1 files changed, 54 insertions(+), 64 deletions(-)
  8151. Commit: 1343
  8152. Author: sam
  8153. Date: Sat Nov 11 14:51:04 2006 +0000
  8154. * Do not force the text colour when importing a text file.
  8155. cucul/import.c | 1 -
  8156. 1 files changed, 0 insertions(+), 1 deletions(-)
  8157. Commit: 1342
  8158. Author: sam
  8159. Date: Sat Nov 11 14:24:35 2006 +0000
  8160. * Add cursor and handle support to canvases. Unused yet.
  8161. TODO | 2 -
  8162. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  8163. cucul/cucul.c | 5 ++
  8164. cucul/cucul.h | 6 +++
  8165. cucul/cucul_internals.h | 2 +
  8166. cucul/export.c | 12 ++++--
  8167. cucul/frame.c | 9 +++-
  8168. cucul/import.c | 10 ++++-
  8169. 8 files changed, 133 insertions(+), 10 deletions(-)
  8170. Commit: 1341
  8171. Author: sam
  8172. Date: Sat Nov 11 13:29:03 2006 +0000
  8173. * Cosmetic code and documentation changes here and there.
  8174. * Updated TODO.
  8175. TODO | 5 ++---
  8176. cucul/canvas.c | 3 ++-
  8177. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  8178. 3 files changed, 26 insertions(+), 26 deletions(-)
  8179. Commit: 1340
  8180. Author: sam
  8181. Date: Sat Nov 11 13:03:19 2006 +0000
  8182. * Restore attribute settings before resizing the canvas in the frame test.
  8183. test/frames.c | 2 +-
  8184. 1 files changed, 1 insertions(+), 1 deletions(-)
  8185. Commit: 1339
  8186. Author: sam
  8187. Date: Sat Nov 11 13:00:36 2006 +0000
  8188. * Rename sprite.c into frame.c.
  8189. cucul/Makefile.am | 2 +-
  8190. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  8191. cucul/sprite.c | 215 -----------------------------------------------------
  8192. 3 files changed, 216 insertions(+), 216 deletions(-)
  8193. Commit: 1338
  8194. Author: sam
  8195. Date: Sat Nov 11 12:57:03 2006 +0000
  8196. * Prepare the way for per-frame width/height information.
  8197. cucul/canvas.c | 7 ++--
  8198. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  8199. cucul/cucul_internals.h | 24 +++++++++-----
  8200. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  8201. 4 files changed, 106 insertions(+), 79 deletions(-)
  8202. Commit: 1337
  8203. Author: sam
  8204. Date: Sat Nov 11 12:27:37 2006 +0000
  8205. * Fix minor uninitialised data bug in cucul_canvas_create().
  8206. cucul/cucul.c | 1 +
  8207. 1 files changed, 1 insertions(+), 0 deletions(-)
  8208. Commit: 1336
  8209. Author: sam
  8210. Date: Sat Nov 11 12:11:20 2006 +0000
  8211. * Allow to resize canvases back to (0,0).
  8212. cucul/cucul.c | 8 ++++----
  8213. 1 files changed, 4 insertions(+), 4 deletions(-)
  8214. Commit: 1335
  8215. Author: sam
  8216. Date: Sat Nov 11 09:22:10 2006 +0000
  8217. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  8218. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  8219. by fullwidth character support.
  8220. cucul/charset.c | 43 -------------------------------------------
  8221. cucul/cucul_internals.h | 4 ----
  8222. 2 files changed, 0 insertions(+), 47 deletions(-)
  8223. Commit: 1334
  8224. Author: sam
  8225. Date: Sat Nov 11 09:18:42 2006 +0000
  8226. * Got rid of very old _cucul_init_dither() function call.
  8227. cucul/cucul.c | 6 ------
  8228. cucul/cucul_internals.h | 4 ----
  8229. cucul/dither.c | 24 +++++++++++++++---------
  8230. 3 files changed, 15 insertions(+), 19 deletions(-)
  8231. Commit: 1333
  8232. Author: sam
  8233. Date: Sat Nov 11 09:10:17 2006 +0000
  8234. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  8235. function.
  8236. caca/driver_conio.c | 4 ++--
  8237. caca/driver_ncurses.c | 2 +-
  8238. caca/driver_slang.c | 4 ++--
  8239. caca/driver_vga.c | 4 ++--
  8240. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  8241. cucul/cucul.h | 1 +
  8242. cucul/cucul_internals.h | 13 +++++--------
  8243. 7 files changed, 39 insertions(+), 29 deletions(-)
  8244. Commit: 1332
  8245. Author: sam
  8246. Date: Sat Nov 11 08:44:14 2006 +0000
  8247. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  8248. the now official cucul_attr_to_ansi_[fb]g().
  8249. caca/driver_slang.c | 10 ++++++++--
  8250. caca/driver_win32.c | 7 ++++---
  8251. cucul/attr.c | 20 --------------------
  8252. cucul/export.c | 28 +++++++++++++++-------------
  8253. 4 files changed, 27 insertions(+), 38 deletions(-)
  8254. Commit: 1331
  8255. Author: sam
  8256. Date: Sat Nov 11 08:34:41 2006 +0000
  8257. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  8258. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  8259. cucul/cucul.h | 19 +++++++++---
  8260. 2 files changed, 87 insertions(+), 21 deletions(-)
  8261. Commit: 1330
  8262. Author: sam
  8263. Date: Sat Nov 11 08:11:26 2006 +0000
  8264. * Switch back to UTF-32 arguments for drawing primitives, now that we
  8265. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  8266. uses these functions anyway.
  8267. caca/caca0.h | 25 +++++++++----------------
  8268. cucul/box.c | 19 ++++++++-----------
  8269. cucul/conic.c | 30 +++++++++++++-----------------
  8270. cucul/cucul.h | 24 ++++++++++++++----------
  8271. cucul/line.c | 12 ++++++------
  8272. cucul/triangle.c | 23 +++++++++--------------
  8273. src/cacademo.c | 4 ++--
  8274. src/cacaview.c | 6 +++---
  8275. test/demo.c | 24 ++++++++++++------------
  8276. test/event.c | 8 ++++----
  8277. test/export.c | 2 +-
  8278. test/frames.c | 2 +-
  8279. test/gamma.c | 2 +-
  8280. test/input.c | 2 +-
  8281. 14 files changed, 84 insertions(+), 99 deletions(-)
  8282. Commit: 1329
  8283. Author: sam
  8284. Date: Sat Nov 11 07:56:30 2006 +0000
  8285. * Implemented cucul_draw_cp437_box().
  8286. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  8287. cucul/cucul.h | 1 +
  8288. 2 files changed, 61 insertions(+), 8 deletions(-)
  8289. Commit: 1328
  8290. Author: sam
  8291. Date: Fri Nov 10 15:38:09 2006 +0000
  8292. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  8293. doc/Makefile.am | 2 +-
  8294. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  8295. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  8296. doc/cacaview.1 | 2 ++
  8297. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  8298. src/img2irc.c | 21 +++++++++++++++++++--
  8299. 6 files changed, 105 insertions(+), 3 deletions(-)
  8300. Commit: 1324
  8301. Author: sam
  8302. Date: Fri Nov 10 10:29:54 2006 +0000
  8303. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  8304. cucul/Makefile.am | 2 +-
  8305. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  8306. cucul/colour.c | 345 ----------------------------------------------
  8307. cucul/cucul.h | 1 +
  8308. 4 files changed, 398 insertions(+), 346 deletions(-)
  8309. Commit: 1315
  8310. Author: sam
  8311. Date: Thu Nov 9 17:24:29 2006 +0000
  8312. * Don't try to guess the file format in cacaserver, instead feed the data
  8313. to cucul_import_memory() and try again later if it says "not enough data".
  8314. src/cacaserver.c | 49 +++++++++++++++++++++++++++++++------------------
  8315. 1 files changed, 31 insertions(+), 18 deletions(-)
  8316. Commit: 1314
  8317. Author: sam
  8318. Date: Thu Nov 9 17:20:47 2006 +0000
  8319. * If not enough data is available for import, return 0 instead of an error.
  8320. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  8321. 1 files changed, 29 insertions(+), 21 deletions(-)
  8322. Commit: 1313
  8323. Author: sam
  8324. Date: Thu Nov 9 11:14:57 2006 +0000
  8325. * Minor documentation fixes.
  8326. cucul/canvas.c | 1 -
  8327. cucul/import.c | 26 +++++++++++++-------------
  8328. 2 files changed, 13 insertions(+), 14 deletions(-)
  8329. Commit: 1310
  8330. Author: jylam
  8331. Date: Thu Nov 9 09:27:35 2006 +0000
  8332. * Fixed behaviour of the pig while resizing window
  8333. cxx/cxxtest.cpp | 11 +++++++++++
  8334. 1 files changed, 11 insertions(+), 0 deletions(-)
  8335. Commit: 1309
  8336. Author: sam
  8337. Date: Wed Nov 8 17:27:48 2006 +0000
  8338. * Slight documentation update.
  8339. doc/migrating.dox | 2 +-
  8340. 1 files changed, 1 insertions(+), 1 deletions(-)
  8341. Commit: 1308
  8342. Author: sam
  8343. Date: Wed Nov 8 17:26:57 2006 +0000
  8344. * Convert all programs and tests to the new import/export API.
  8345. src/cacadraw.c | 13 ++-----------
  8346. src/cacaplay.c | 17 +++--------------
  8347. src/cacaserver.c | 35 +++++++++++++----------------------
  8348. src/img2irc.c | 10 +++++-----
  8349. test/export.c | 22 +++++++---------------
  8350. test/font2tga.c | 10 +++++-----
  8351. test/import.c | 15 +++------------
  8352. test/text.c | 24 ++++++++++++------------
  8353. 8 files changed, 50 insertions(+), 96 deletions(-)
  8354. Commit: 1307
  8355. Author: sam
  8356. Date: Wed Nov 8 17:18:23 2006 +0000
  8357. * Set the cucul_import_memory() buffer type to void const * instead of
  8358. unsigned char const * so that C++ programs won't complain.
  8359. ___ __ __ ____ ___ ___ ___
  8360. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  8361. | | | | |\/| | | _ | (_) | (_) | (_) |
  8362. | |_| | | | | |_| | \__, |\__, |\__, |
  8363. \___/|_| |_|\____| /_/ /_/ /_/
  8364. cucul/cucul.h | 2 +-
  8365. cucul/import.c | 9 +++++----
  8366. 2 files changed, 6 insertions(+), 5 deletions(-)
  8367. Commit: 1306
  8368. Author: sam
  8369. Date: Wed Nov 8 16:43:59 2006 +0000
  8370. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  8371. cucul_export_file() but I'm not sure yet this is a good idea.
  8372. * Use the new import/export API in libcaca.
  8373. caca/caca0.c | 12 +++++-------
  8374. caca/driver_raw.c | 15 ++++++++-------
  8375. cucul/cucul.h | 2 +-
  8376. cucul/export.c | 6 +++---
  8377. cucul/legacy.c | 2 +-
  8378. 5 files changed, 18 insertions(+), 19 deletions(-)
  8379. Commit: 1305
  8380. Author: sam
  8381. Date: Wed Nov 8 16:34:43 2006 +0000
  8382. * Renamed cucul_import() to cucul_import_memory() and implemented
  8383. cucul_import_file().
  8384. cucul/cucul.h | 7 +++--
  8385. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  8386. cucul/legacy.c | 4 +-
  8387. 3 files changed, 79 insertions(+), 11 deletions(-)
  8388. Commit: 1304
  8389. Author: sam
  8390. Date: Wed Nov 8 13:12:06 2006 +0000
  8391. * Don't try to include arpa/inet.h in kernel mode.
  8392. common.h | 21 ++++++++++++---------
  8393. 1 files changed, 12 insertions(+), 9 deletions(-)
  8394. Commit: 1303
  8395. Author: sam
  8396. Date: Wed Nov 8 13:05:42 2006 +0000
  8397. * Don't use htonl() directly, use common.h's hton32() wrapper.
  8398. common.h | 5 +++++
  8399. cucul/font.c | 5 -----
  8400. cucul/import.c | 9 ++-------
  8401. 3 files changed, 7 insertions(+), 12 deletions(-)
  8402. Commit: 1302
  8403. Author: sam
  8404. Date: Wed Nov 8 12:11:07 2006 +0000
  8405. * Deprecate buffer management. We're back to standard void* memory areas.
  8406. cucul/Makefile.am | 2 +-
  8407. cucul/buffer.c | 156 ----------------------------------
  8408. cucul/colour.c | 12 ---
  8409. cucul/cucul.h | 40 ++++-----
  8410. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  8411. cucul/import.c | 102 +++++++++-------------
  8412. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  8413. 7 files changed, 343 insertions(+), 385 deletions(-)
  8414. Commit: 1301
  8415. Author: sam
  8416. Date: Wed Nov 8 07:59:23 2006 +0000
  8417. * Minor syntax fix in the doxygen documentation.
  8418. cucul/buffer.c | 4 ++--
  8419. 1 files changed, 2 insertions(+), 2 deletions(-)
  8420. Commit: 1300
  8421. Author: sam
  8422. Date: Wed Nov 8 07:58:03 2006 +0000
  8423. * Do not link cacaserver with libcaca, it only uses libcucul.
  8424. src/Makefile.am | 2 +-
  8425. src/cacaserver.c | 14 +++-----------
  8426. 2 files changed, 4 insertions(+), 12 deletions(-)
  8427. Commit: 1295
  8428. Author: sam
  8429. Date: Mon Nov 6 11:06:44 2006 +0000
  8430. * Replace CUCUL_COLOR_* with CUCUL_*.
  8431. doc/tutorial.dox | 2 +-
  8432. 1 files changed, 1 insertions(+), 1 deletions(-)
  8433. Commit: 1294
  8434. Author: sam
  8435. Date: Mon Nov 6 11:04:37 2006 +0000
  8436. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  8437. test/font2tga.c | 38 +++++++++++++-------------------------
  8438. 1 files changed, 13 insertions(+), 25 deletions(-)
  8439. Commit: 1287
  8440. Author: sam
  8441. Date: Sun Nov 5 23:59:06 2006 +0000
  8442. * Fix a harmless warning in caca0.c.
  8443. caca/caca0.c | 1 +
  8444. 1 files changed, 1 insertions(+), 0 deletions(-)
  8445. Commit: 1285
  8446. Author: sam
  8447. Date: Sun Nov 5 22:51:04 2006 +0000
  8448. * Set version to 0.99.beta9.
  8449. * Updated NEWS and ChangeLog.
  8450. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8451. NEWS | 8 +
  8452. configure.ac | 2 +-
  8453. 3 files changed, 485 insertions(+), 1 deletions(-)
  8454. Commit: 1284
  8455. Author: sam
  8456. Date: Sun Nov 5 22:45:10 2006 +0000
  8457. * Updated TODO list.
  8458. TODO | 13 +++++--------
  8459. 1 files changed, 5 insertions(+), 8 deletions(-)
  8460. Commit: 1283
  8461. Author: sam
  8462. Date: Sun Nov 5 22:20:51 2006 +0000
  8463. * Updated the caca export format so that it supports multiple frames.
  8464. * Updated the caca importer to reflect that; only one frame is read at the
  8465. moment.
  8466. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  8467. * Updated cacaserver to reflect file format changes.
  8468. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  8469. cucul/import.c | 80 ++++++++++++++++++++++++--------
  8470. src/cacaserver.c | 27 ++++++-----
  8471. 3 files changed, 179 insertions(+), 62 deletions(-)
  8472. Commit: 1282
  8473. Author: sam
  8474. Date: Sun Nov 5 21:59:26 2006 +0000
  8475. * Use the import function to load the pig image in cxxtest.
  8476. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  8477. 1 files changed, 45 insertions(+), 37 deletions(-)
  8478. Commit: 1281
  8479. Author: sam
  8480. Date: Sun Nov 5 21:47:51 2006 +0000
  8481. * Add information to the font format.
  8482. cucul/font.c | 13 ++++++++++---
  8483. 1 files changed, 10 insertions(+), 3 deletions(-)
  8484. Commit: 1280
  8485. Author: jylam
  8486. Date: Sun Nov 5 18:31:45 2006 +0000
  8487. * Fixed typo, added compilation example
  8488. doc/tutorial.dox | 7 ++++++-
  8489. 1 files changed, 6 insertions(+), 1 deletions(-)
  8490. Commit: 1279
  8491. Author: jylam
  8492. Date: Sun Nov 5 18:14:26 2006 +0000
  8493. * Started a real and complete tutorial
  8494. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  8495. 1 files changed, 32 insertions(+), 2 deletions(-)
  8496. Commit: 1278
  8497. Author: sam
  8498. Date: Sun Nov 5 18:08:36 2006 +0000
  8499. * Oops, fixed getChar's prototype.
  8500. cxx/cucul++.h | 2 +-
  8501. 1 files changed, 1 insertions(+), 1 deletions(-)
  8502. Commit: 1277
  8503. Author: sam
  8504. Date: Sun Nov 5 18:06:09 2006 +0000
  8505. * Implemented putChar() and updated getChar()'s prototype.
  8506. cxx/cucul++.cpp | 7 ++++++-
  8507. cxx/cucul++.h | 2 +-
  8508. 2 files changed, 7 insertions(+), 2 deletions(-)
  8509. Commit: 1276
  8510. Author: sam
  8511. Date: Sun Nov 5 18:00:53 2006 +0000
  8512. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  8513. cxx/cucul++.cpp | 3 ++-
  8514. 1 files changed, 2 insertions(+), 1 deletions(-)
  8515. Commit: 1275
  8516. Author: jylam
  8517. Date: Sun Nov 5 17:27:37 2006 +0000
  8518. * Fixed c++ example
  8519. cxx/cxxtest.cpp | 5 +++--
  8520. 1 files changed, 3 insertions(+), 2 deletions(-)
  8521. Commit: 1274
  8522. Author: sam
  8523. Date: Sun Nov 5 16:58:58 2006 +0000
  8524. * Fix the default canvas colour value.
  8525. cucul/cucul.c | 2 +-
  8526. 1 files changed, 1 insertions(+), 1 deletions(-)
  8527. Commit: 1273
  8528. Author: sam
  8529. Date: Sun Nov 5 16:56:49 2006 +0000
  8530. * Remove legacy cucul_ansi_to_str() from cucul.h.
  8531. cucul/cucul.h | 1 -
  8532. 1 files changed, 0 insertions(+), 1 deletions(-)
  8533. Commit: 1271
  8534. Author: sam
  8535. Date: Tue Oct 31 17:03:21 2006 +0000
  8536. * Slightly changed the font header information. No one distributes libcaca
  8537. fonts yet anyway :-)
  8538. cucul/font.c | 14 +-
  8539. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  8540. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  8541. tools/makefont.c | 12 +-
  8542. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  8543. Commit: 1270
  8544. Author: sam
  8545. Date: Tue Oct 31 14:34:06 2006 +0000
  8546. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  8547. cucul/colour.c | 2 ++
  8548. 1 files changed, 2 insertions(+), 0 deletions(-)
  8549. Commit: 1269
  8550. Author: sam
  8551. Date: Tue Oct 31 14:04:22 2006 +0000
  8552. * Got rid of cucul_ansi_to_str(), it's really useless.
  8553. * Partial update of the C++ bindings.
  8554. * Updated documentation.
  8555. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  8556. caca/caca0.h | 3 ++-
  8557. cucul/cucul.c | 45 ---------------------------------------------
  8558. cucul/cucul.h | 3 +--
  8559. cxx/cucul++.cpp | 22 +++++++++++-----------
  8560. cxx/cucul++.h | 8 ++++----
  8561. cxx/cxxtest.cpp | 6 +++---
  8562. doc/migrating.dox | 13 +++++++------
  8563. doc/tutorial.dox | 2 +-
  8564. test/colors.c | 7 +++----
  8565. test/demo.c | 24 ------------------------
  8566. 11 files changed, 60 insertions(+), 101 deletions(-)
  8567. Commit: 1268
  8568. Author: sam
  8569. Date: Tue Oct 31 13:44:41 2006 +0000
  8570. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  8571. cxx/cpptest.cpp | 103 -------------------------------------------------------
  8572. cxx/cxxtest.cpp | 8 ++--
  8573. 2 files changed, 4 insertions(+), 107 deletions(-)
  8574. Commit: 1267
  8575. Author: sam
  8576. Date: Tue Oct 31 13:29:48 2006 +0000
  8577. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  8578. cucul_set_color() and cucul_set_truecolor() under the new names
  8579. cucul_set_color_ansi() and cucul_set_color_argb().
  8580. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  8581. caca/caca0.h | 5 +-
  8582. caca/driver_gl.c | 2 +-
  8583. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  8584. cucul/cucul.c | 18 +++++--
  8585. cucul/cucul.h | 9 ++--
  8586. cucul/dither.c | 2 +-
  8587. cucul/import.c | 16 ++----
  8588. src/aafire.c | 2 +-
  8589. src/cacademo.c | 16 +++----
  8590. src/cacadraw.c | 2 +-
  8591. src/cacaview.c | 23 ++++-----
  8592. src/img2irc.c | 2 +-
  8593. test/colors.c | 10 ++--
  8594. test/demo.c | 63 +++++++++++--------------
  8595. test/dithering.c | 2 +-
  8596. test/event.c | 8 ++--
  8597. test/export.c | 10 ++--
  8598. test/font.c | 6 +-
  8599. test/font2tga.c | 2 +-
  8600. test/frames.c | 6 +-
  8601. test/fullwidth.c | 12 ++--
  8602. test/gamma.c | 6 +-
  8603. test/input.c | 7 +--
  8604. test/spritedit.c | 6 +-
  8605. test/transform.c | 16 +++---
  8606. test/truecolor.c | 4 +-
  8607. test/unicode.c | 25 ++++------
  8608. 27 files changed, 201 insertions(+), 213 deletions(-)
  8609. Commit: 1266
  8610. Author: sam
  8611. Date: Tue Oct 31 08:17:58 2006 +0000
  8612. * Changed cucul_set_attr() so that only setting the style does not change
  8613. the colour.
  8614. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  8615. cucul/export.c | 8 ++--
  8616. test/colors.c | 8 ++--
  8617. test/export.c | 12 ++----
  8618. 4 files changed, 72 insertions(+), 68 deletions(-)
  8619. Commit: 1264
  8620. Author: sam
  8621. Date: Mon Oct 30 16:37:36 2006 +0000
  8622. * Blink/Underline/Bold/Italics support in the HTML exporters.
  8623. * Underline support in the X11 driver.
  8624. caca/driver_x11.c | 8 ++++++++
  8625. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  8626. 2 files changed, 40 insertions(+), 3 deletions(-)
  8627. Commit: 1263
  8628. Author: sam
  8629. Date: Mon Oct 30 14:41:16 2006 +0000
  8630. * Add Bold/Blink/Italics/Underline to the export and color tests.
  8631. test/colors.c | 15 +++++++++++++--
  8632. test/export.c | 13 +++++++++++++
  8633. 2 files changed, 26 insertions(+), 2 deletions(-)
  8634. Commit: 1262
  8635. Author: sam
  8636. Date: Mon Oct 30 14:33:46 2006 +0000
  8637. * Fix IRC and term transparency (again).
  8638. cucul/export.c | 8 ++++----
  8639. 1 files changed, 4 insertions(+), 4 deletions(-)
  8640. Commit: 1261
  8641. Author: sam
  8642. Date: Mon Oct 30 13:51:25 2006 +0000
  8643. * Updated TODO list.
  8644. TODO | 4 +++-
  8645. 1 files changed, 3 insertions(+), 1 deletions(-)
  8646. Commit: 1258
  8647. Author: sam
  8648. Date: Sun Oct 29 22:07:07 2006 +0000
  8649. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  8650. deprecated using GCC attributes.
  8651. cucul/colour.c | 4 ----
  8652. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  8653. 2 files changed, 30 insertions(+), 23 deletions(-)
  8654. Commit: 1257
  8655. Author: sam
  8656. Date: Sun Oct 29 20:54:51 2006 +0000
  8657. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  8658. functionality into cucul_set_attr().
  8659. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  8660. * Rename CUCUL_COLOR_* to CUCUL_*.
  8661. caca/caca0.c | 8 +-
  8662. caca/caca0.h | 34 +++++-----
  8663. caca/driver_gl.c | 2 +-
  8664. caca/driver_slang.c | 12 ++--
  8665. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  8666. cucul/cucul.c | 2 +-
  8667. cucul/cucul.h | 75 ++++++++++++--------
  8668. cucul/dither.c | 20 +++---
  8669. cucul/export.c | 8 +-
  8670. cucul/import.c | 40 +++++------
  8671. cucul/sprite.c | 2 +-
  8672. src/aafire.c | 2 +-
  8673. src/cacademo.c | 27 ++++----
  8674. src/cacadraw.c | 2 +-
  8675. src/cacaview.c | 26 ++++----
  8676. src/img2irc.c | 2 +-
  8677. test/colors.c | 6 +-
  8678. test/demo.c | 63 +++++++++--------
  8679. test/dithering.c | 10 +--
  8680. test/event.c | 8 +-
  8681. test/export.c | 9 ++-
  8682. test/font.c | 6 +-
  8683. test/font2tga.c | 2 +-
  8684. test/frames.c | 6 +-
  8685. test/fullwidth.c | 12 ++--
  8686. test/gamma.c | 6 +-
  8687. test/input.c | 8 +-
  8688. test/spritedit.c | 6 +-
  8689. test/transform.c | 16 ++--
  8690. test/truecolor.c | 4 +-
  8691. test/unicode.c | 25 ++++---
  8692. tools/optipal.c | 80 ++++++++++-----------
  8693. 32 files changed, 362 insertions(+), 361 deletions(-)
  8694. Commit: 1256
  8695. Author: sam
  8696. Date: Sun Oct 29 08:35:46 2006 +0000
  8697. * Remove cucul_set_color() from the exported API and replaced all calls
  8698. with cucul_set_attr_ansi(). Old application will still compile (but issue
  8699. a warning) and run, though.
  8700. caca/driver_gl.c | 2 +-
  8701. cucul/colour.c | 4 +++
  8702. cucul/cucul.h | 3 --
  8703. cucul/dither.c | 2 +-
  8704. cucul/import.c | 17 +++++++++------
  8705. cucul/sprite.c | 2 +-
  8706. src/aafire.c | 2 +-
  8707. src/cacademo.c | 17 +++++++++------
  8708. src/cacadraw.c | 2 +-
  8709. src/cacaview.c | 23 ++++++++++++---------
  8710. src/img2irc.c | 2 +-
  8711. test/colors.c | 6 ++--
  8712. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  8713. test/dithering.c | 2 +-
  8714. test/event.c | 8 +++---
  8715. test/export.c | 8 +++---
  8716. test/font.c | 6 ++--
  8717. test/font2tga.c | 2 +-
  8718. test/frames.c | 6 ++--
  8719. test/fullwidth.c | 12 +++++-----
  8720. test/gamma.c | 6 ++--
  8721. test/input.c | 7 +++--
  8722. test/spritedit.c | 6 ++--
  8723. test/transform.c | 16 +++++++-------
  8724. test/truecolor.c | 4 +-
  8725. test/unicode.c | 22 ++++++++++----------
  8726. 26 files changed, 128 insertions(+), 115 deletions(-)
  8727. Commit: 1255
  8728. Author: sam
  8729. Date: Sun Oct 29 08:06:27 2006 +0000
  8730. * Fix broken Imlib2 support in cacaview.
  8731. configure.ac | 1 +
  8732. src/cacaview.c | 2 +-
  8733. src/common-image.c | 10 +++++-----
  8734. 3 files changed, 7 insertions(+), 6 deletions(-)
  8735. Commit: 1254
  8736. Author: sam
  8737. Date: Sat Oct 28 23:53:46 2006 +0000
  8738. * Use the LSB of alpha and blue components to encode additional flags such
  8739. as bold or underline. No higher level support for these yet, but at
  8740. least everything is consistent.
  8741. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  8742. to replace cucul_set_color() and cucul_set_truecolor().
  8743. caca/caca0.h | 3 +-
  8744. caca/driver_conio.c | 6 +-
  8745. caca/driver_gl.c | 12 ++--
  8746. caca/driver_ncurses.c | 4 +-
  8747. caca/driver_slang.c | 12 ++--
  8748. caca/driver_vga.c | 6 +-
  8749. caca/driver_win32.c | 8 +-
  8750. caca/driver_x11.c | 10 +-
  8751. cucul/canvas.c | 18 ++--
  8752. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  8753. cucul/cucul.c | 45 +++++-----
  8754. cucul/cucul.h | 22 ++++-
  8755. cucul/cucul_internals.h | 23 +++---
  8756. cucul/export.c | 58 ++++++------
  8757. cucul/font.c | 4 +-
  8758. cucul/import.c | 2 +-
  8759. cucul/sprite.c | 20 ++--
  8760. cucul/transform.c | 12 ++--
  8761. 18 files changed, 286 insertions(+), 195 deletions(-)
  8762. Commit: 1249
  8763. Author: sam
  8764. Date: Fri Oct 27 20:40:24 2006 +0000
  8765. * Reworded documentation about buffer/string distinction.
  8766. cucul/buffer.c | 8 ++++++--
  8767. 1 files changed, 6 insertions(+), 2 deletions(-)
  8768. Commit: 1248
  8769. Author: sam
  8770. Date: Fri Oct 27 20:22:48 2006 +0000
  8771. * Fix a buffer overflow in the utf-8 cucul_import().
  8772. cucul/import.c | 22 +++++++++++++++++-----
  8773. 1 files changed, 17 insertions(+), 5 deletions(-)
  8774. Commit: 1247
  8775. Author: jylam
  8776. Date: Fri Oct 27 20:18:23 2006 +0000
  8777. * Documentation a bit clearer while importing a string into a buffer
  8778. cucul/buffer.c | 3 ++-
  8779. 1 files changed, 2 insertions(+), 1 deletions(-)
  8780. Commit: 1245
  8781. Author: jylam
  8782. Date: Fri Oct 27 19:26:35 2006 +0000
  8783. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  8784. DotNet/test.cs | 1 -
  8785. cucul/import.c | 7 ++++++-
  8786. 2 files changed, 6 insertions(+), 2 deletions(-)
  8787. Commit: 1239
  8788. Author: sam
  8789. Date: Thu Oct 26 09:24:29 2006 +0000
  8790. * Put at least one space in empty IRC lines otherwise most clients won't
  8791. output them.
  8792. cucul/export.c | 11 +++++++++--
  8793. 1 files changed, 9 insertions(+), 2 deletions(-)
  8794. Commit: 1238
  8795. Author: sam
  8796. Date: Thu Oct 26 09:17:21 2006 +0000
  8797. * Allow to import empty files or files with only empty lines.
  8798. cucul/import.c | 9 +++++++++
  8799. 1 files changed, 9 insertions(+), 0 deletions(-)
  8800. Commit: 1237
  8801. Author: sam
  8802. Date: Thu Oct 26 09:04:55 2006 +0000
  8803. * Support export of zero-sized canvases.
  8804. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  8805. 1 files changed, 52 insertions(+), 33 deletions(-)
  8806. Commit: 1236
  8807. Author: sam
  8808. Date: Thu Oct 26 08:47:39 2006 +0000
  8809. * Fix a buffer overflow in the import format autodetection code.
  8810. cucul/import.c | 2 +-
  8811. 1 files changed, 1 insertions(+), 1 deletions(-)
  8812. Commit: 1235
  8813. Author: sam
  8814. Date: Thu Oct 26 08:45:18 2006 +0000
  8815. * Allow to import zero-sized canvases.
  8816. cucul/import.c | 27 ++++++++++++---------------
  8817. 1 files changed, 12 insertions(+), 15 deletions(-)
  8818. Commit: 1234
  8819. Author: sam
  8820. Date: Thu Oct 26 08:17:41 2006 +0000
  8821. * CACA_GEOMETRY works with the raw driver.
  8822. doc/user.dox | 2 +-
  8823. 1 files changed, 1 insertions(+), 1 deletions(-)
  8824. Commit: 1233
  8825. Author: sam
  8826. Date: Thu Oct 26 08:16:43 2006 +0000
  8827. * Allow to create the initial canvas with a zero size. Either the application
  8828. resizes it later, or the driver changes it to fit the display.
  8829. caca/driver_gl.c | 6 ++----
  8830. caca/driver_raw.c | 12 ++++++++++++
  8831. caca/driver_win32.c | 4 ++--
  8832. caca/driver_x11.c | 5 ++---
  8833. cucul/cucul.c | 14 +-------------
  8834. 5 files changed, 19 insertions(+), 22 deletions(-)
  8835. Commit: 1232
  8836. Author: sam
  8837. Date: Thu Oct 26 08:11:39 2006 +0000
  8838. * Minor changes to the frames test.
  8839. test/frames.c | 27 ++++++++++++++++++++-------
  8840. 1 files changed, 20 insertions(+), 7 deletions(-)
  8841. Commit: 1231
  8842. Author: sam
  8843. Date: Wed Oct 25 22:06:21 2006 +0000
  8844. * Removed "This function..." constructs from documentation. Fixed a few
  8845. documentation errors or imprecisions.
  8846. caca/event.c | 10 +++++-----
  8847. caca/graphics.c | 22 ++++++++++------------
  8848. cucul/buffer.c | 19 +++++++++----------
  8849. cucul/canvas.c | 36 ++++++++++++++++++------------------
  8850. cucul/charset.c | 28 ++++++++++++++--------------
  8851. cucul/colour.c | 12 ++++++------
  8852. cucul/cucul.c | 22 ++++++++++++----------
  8853. cucul/import.c | 4 ++--
  8854. cucul/sprite.c | 17 +++++++----------
  8855. cucul/transform.c | 17 ++++++++---------
  8856. 10 files changed, 91 insertions(+), 96 deletions(-)
  8857. Commit: 1230
  8858. Author: sam
  8859. Date: Wed Oct 25 22:04:31 2006 +0000
  8860. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  8861. cucul/transform.c | 5 ++++-
  8862. 1 files changed, 4 insertions(+), 1 deletions(-)
  8863. Commit: 1229
  8864. Author: sam
  8865. Date: Wed Oct 25 22:01:38 2006 +0000
  8866. * Do not output \r in the UTF-8 exporter.
  8867. cucul/export.c | 2 +-
  8868. 1 files changed, 1 insertions(+), 1 deletions(-)
  8869. Commit: 1226
  8870. Author: sam
  8871. Date: Tue Oct 24 07:07:47 2006 +0000
  8872. * Use enter as the transition key.
  8873. doc/cacafire.1 | 2 +-
  8874. src/cacademo.c | 2 +-
  8875. 2 files changed, 2 insertions(+), 2 deletions(-)
  8876. Commit: 1225
  8877. Author: sam
  8878. Date: Sun Oct 22 21:24:15 2006 +0000
  8879. * Set version to 0.99.beta8.
  8880. * Updated NEWS and ChangeLog.
  8881. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8882. NEWS | 7 ++
  8883. configure.ac | 2 +-
  8884. 3 files changed, 182 insertions(+), 1 deletions(-)
  8885. Commit: 1224
  8886. Author: sam
  8887. Date: Sun Oct 22 21:13:32 2006 +0000
  8888. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  8889. fullwidth characters.
  8890. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  8891. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  8892. cucul/transform.c | 2 ++
  8893. test/fullwidth.c | 20 +++++++++++++++++++-
  8894. 3 files changed, 47 insertions(+), 16 deletions(-)
  8895. Commit: 1223
  8896. Author: sam
  8897. Date: Sun Oct 22 20:31:10 2006 +0000
  8898. * Added block drawing glyphs to the flip/flop/rotate functions.
  8899. * Made these functions fullwidth-aware.
  8900. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  8901. 1 files changed, 162 insertions(+), 100 deletions(-)
  8902. Commit: 1222
  8903. Author: sam
  8904. Date: Sun Oct 22 19:53:48 2006 +0000
  8905. * Add fullwidth characters to the transform test.
  8906. test/transform.c | 4 +++-
  8907. 1 files changed, 3 insertions(+), 1 deletions(-)
  8908. Commit: 1221
  8909. Author: sam
  8910. Date: Sun Oct 22 17:40:55 2006 +0000
  8911. * Updated documentation of fullwidth-aware functions.
  8912. * Fullwidth support in all exporters.
  8913. cucul/canvas.c | 13 ++++++++++---
  8914. cucul/export.c | 29 +++++++++++++++++++++++++----
  8915. 2 files changed, 35 insertions(+), 7 deletions(-)
  8916. Commit: 1220
  8917. Author: sam
  8918. Date: Sun Oct 22 17:19:58 2006 +0000
  8919. * Add a test for fullwidth characters to the exporter test.
  8920. test/export.c | 4 +++-
  8921. 1 files changed, 3 insertions(+), 1 deletions(-)
  8922. Commit: 1219
  8923. Author: sam
  8924. Date: Sun Oct 22 16:49:54 2006 +0000
  8925. * Support for fullwidth glyphs in the UTF-8 importer.
  8926. cucul/import.c | 34 ++++++++++++++++++----------------
  8927. 1 files changed, 18 insertions(+), 16 deletions(-)
  8928. Commit: 1218
  8929. Author: sam
  8930. Date: Sun Oct 22 16:35:25 2006 +0000
  8931. * Support for fullwidth glyphs in the libcaca output drivers.
  8932. caca/driver_conio.c | 13 +++++++++++--
  8933. caca/driver_gl.c | 19 ++++++++++++++-----
  8934. caca/driver_ncurses.c | 5 +++++
  8935. caca/driver_slang.c | 5 +++++
  8936. caca/driver_vga.c | 11 ++++++++++-
  8937. caca/driver_win32.c | 25 ++++++++++++++++---------
  8938. caca/driver_x11.c | 5 ++++-
  8939. cucul/canvas.c | 15 +++++++++------
  8940. cucul/cucul.h | 1 +
  8941. cucul/cucul_internals.h | 2 --
  8942. 10 files changed, 75 insertions(+), 26 deletions(-)
  8943. Commit: 1217
  8944. Author: sam
  8945. Date: Sun Oct 22 16:16:15 2006 +0000
  8946. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  8947. test/fullwidth.c | 26 +++++++++++++-------------
  8948. 1 files changed, 13 insertions(+), 13 deletions(-)
  8949. Commit: 1216
  8950. Author: sam
  8951. Date: Sun Oct 22 15:03:22 2006 +0000
  8952. * Fix the Unicode test.
  8953. * Add a test for fullwidth characters.
  8954. test/Makefile.am | 5 +++-
  8955. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8956. test/unicode.c | 2 +-
  8957. 3 files changed, 75 insertions(+), 2 deletions(-)
  8958. Commit: 1215
  8959. Author: sam
  8960. Date: Sun Oct 22 15:01:04 2006 +0000
  8961. * Support for fullwidth (= double width) Unicode characters.
  8962. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  8963. cucul/cucul_internals.h | 2 +
  8964. 2 files changed, 72 insertions(+), 34 deletions(-)
  8965. Commit: 1214
  8966. Author: sam
  8967. Date: Sun Oct 22 14:40:50 2006 +0000
  8968. * Minor changes to the documentation front page.
  8969. doc/libcaca.dox | 5 ++++-
  8970. 1 files changed, 4 insertions(+), 1 deletions(-)
  8971. Commit: 1212
  8972. Author: sam
  8973. Date: Fri Oct 20 16:19:41 2006 +0000
  8974. * Do not link binaries with @CACA_LIBS@, it's useless.
  8975. cxx/Makefile.am | 2 +-
  8976. src/Makefile.am | 15 ++++++++-------
  8977. test/Makefile.am | 33 ++++++++++++++++++---------------
  8978. tools/Makefile.am | 4 ++--
  8979. 4 files changed, 29 insertions(+), 25 deletions(-)
  8980. Commit: 1211
  8981. Author: sam
  8982. Date: Fri Oct 20 16:17:12 2006 +0000
  8983. * Implemented cucul_utf32_is_fullwidth().
  8984. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  8985. cucul/cucul.h | 1 +
  8986. 2 files changed, 45 insertions(+), 0 deletions(-)
  8987. Commit: 1210
  8988. Author: sam
  8989. Date: Thu Oct 19 23:17:33 2006 +0000
  8990. * Slightly updated TODO list.
  8991. TODO | 12 ++----------
  8992. 1 files changed, 2 insertions(+), 10 deletions(-)
  8993. Commit: 1208
  8994. Author: sam
  8995. Date: Thu Oct 19 22:43:17 2006 +0000
  8996. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  8997. as plugins. This way, libcaca does not directly depend on those libraries.
  8998. caca/Makefile.am | 21 +++++++++++++++--
  8999. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  9000. caca/caca_internals.h | 4 +++
  9001. configure.ac | 23 +++++++++++++++----
  9002. 4 files changed, 98 insertions(+), 9 deletions(-)
  9003. Commit: 1207
  9004. Author: sam
  9005. Date: Thu Oct 19 21:21:00 2006 +0000
  9006. * Add checks for getopt / getopt_long.
  9007. configure.ac | 9 ++++++++-
  9008. 1 files changed, 8 insertions(+), 1 deletions(-)
  9009. Commit: 1203
  9010. Author: sam
  9011. Date: Sat Oct 14 22:11:33 2006 +0000
  9012. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  9013. cxx/cucul++.h | 2 +-
  9014. 1 files changed, 1 insertions(+), 1 deletions(-)
  9015. Commit: 1198
  9016. Author: sam
  9017. Date: Thu Oct 12 09:33:49 2006 +0000
  9018. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  9019. configure.ac | 18 ++++++------------
  9020. src/Makefile.am | 16 ++++------------
  9021. 2 files changed, 10 insertions(+), 24 deletions(-)
  9022. Commit: 1191
  9023. Author: sam
  9024. Date: Fri Oct 6 10:12:52 2006 +0000
  9025. * Fixed a bug in the IRC exporter that could break the output when there
  9026. were commas in the canvas.
  9027. cucul/export.c | 46 ++++++++++++++++++----------------------------
  9028. 1 files changed, 18 insertions(+), 28 deletions(-)
  9029. Commit: 1186
  9030. Author: sam
  9031. Date: Wed Oct 4 12:11:16 2006 +0000
  9032. * Set version to 0.99.beta7.
  9033. * Updated NEWS and ChangeLog.
  9034. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9035. NEWS | 6 +++++
  9036. configure.ac | 2 +-
  9037. 3 files changed, 67 insertions(+), 1 deletions(-)
  9038. Commit: 1175
  9039. Author: sam
  9040. Date: Sun Oct 1 12:50:43 2006 +0000
  9041. * Support transparency in the colour UTF-8 exporter.
  9042. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  9043. 1 files changed, 25 insertions(+), 18 deletions(-)
  9044. Commit: 1174
  9045. Author: sam
  9046. Date: Sun Oct 1 12:23:30 2006 +0000
  9047. * Better precision in cucul_fill_triangle().
  9048. cucul/triangle.c | 20 ++++++++++----------
  9049. 1 files changed, 10 insertions(+), 10 deletions(-)
  9050. Commit: 1173
  9051. Author: sam
  9052. Date: Sun Oct 1 11:53:35 2006 +0000
  9053. * More optimisations in cucul_fill_triangle().
  9054. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  9055. 1 files changed, 34 insertions(+), 25 deletions(-)
  9056. Commit: 1172
  9057. Author: sam
  9058. Date: Sun Oct 1 10:47:41 2006 +0000
  9059. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  9060. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  9061. 1 files changed, 27 insertions(+), 23 deletions(-)
  9062. Commit: 1171
  9063. Author: sam
  9064. Date: Sun Oct 1 08:53:41 2006 +0000
  9065. * Set default background to transparent in the ANSI and UTF-8 importers.
  9066. cucul/import.c | 4 ++--
  9067. 1 files changed, 2 insertions(+), 2 deletions(-)
  9068. Commit: 1156
  9069. Author: jylam
  9070. Date: Sat Sep 30 18:56:23 2006 +0000
  9071. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  9072. --This line, and those below, will be ignored--
  9073. M cxx/cucul++.cpp
  9074. A cxx/cxxtest.cpp
  9075. M cxx/cucul++.h
  9076. M cxx/Makefile.am
  9077. cxx/Makefile.am | 6 ++--
  9078. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  9079. cxx/cucul++.h | 36 +++++++++++++++++--
  9080. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9081. 4 files changed, 230 insertions(+), 13 deletions(-)
  9082. Commit: 1155
  9083. Author: sam
  9084. Date: Sat Sep 30 18:35:50 2006 +0000
  9085. * Updated NEWS and ChangeLog.
  9086. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9087. NEWS | 6 +++
  9088. 2 files changed, 124 insertions(+), 0 deletions(-)
  9089. Commit: 1154
  9090. Author: sam
  9091. Date: Sat Sep 30 18:25:41 2006 +0000
  9092. * Set version to 0.99.beta6.
  9093. configure.ac | 2 +-
  9094. 1 files changed, 1 insertions(+), 1 deletions(-)
  9095. Commit: 1153
  9096. Author: sam
  9097. Date: Sat Sep 30 18:24:10 2006 +0000
  9098. * Added an optional argument to the import test to select import format.
  9099. test/import.c | 3 ++-
  9100. 1 files changed, 2 insertions(+), 1 deletions(-)
  9101. Commit: 1152
  9102. Author: sam
  9103. Date: Sat Sep 30 18:20:39 2006 +0000
  9104. * As per user request, only display the "Powered by libcaca" banner for a
  9105. few seconds at the beginning.
  9106. src/aafire.c | 6 ++++--
  9107. src/cacademo.c | 7 ++++---
  9108. 2 files changed, 8 insertions(+), 5 deletions(-)
  9109. Commit: 1149
  9110. Author: sam
  9111. Date: Sat Sep 30 17:49:09 2006 +0000
  9112. * Fix minor memory leak in cucul_set_canvas_boundaries().
  9113. cucul/canvas.c | 2 ++
  9114. 1 files changed, 2 insertions(+), 0 deletions(-)
  9115. Commit: 1148
  9116. Author: sam
  9117. Date: Sat Sep 30 17:31:16 2006 +0000
  9118. * Fix minor memory leak in cucul_free_canvas().
  9119. cucul/cucul.c | 2 ++
  9120. 1 files changed, 2 insertions(+), 0 deletions(-)
  9121. Commit: 1137
  9122. Author: sam
  9123. Date: Fri Sep 29 23:36:02 2006 +0000
  9124. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  9125. cucul/canvas.c | 2 +-
  9126. 1 files changed, 1 insertions(+), 1 deletions(-)
  9127. Commit: 1136
  9128. Author: sam
  9129. Date: Fri Sep 29 23:34:03 2006 +0000
  9130. * Add "utf8" import format.
  9131. * Documented "text" import format.
  9132. cucul/import.c | 26 +++++++++++++++++++++-----
  9133. 1 files changed, 21 insertions(+), 5 deletions(-)
  9134. Commit: 1107
  9135. Author: sam
  9136. Date: Tue Sep 26 20:32:48 2006 +0000
  9137. * Initialise colours to default/transparent instead of lightgray/black.
  9138. cucul/cucul.c | 4 ++--
  9139. 1 files changed, 2 insertions(+), 2 deletions(-)
  9140. Commit: 1105
  9141. Author: sam
  9142. Date: Mon Sep 25 16:12:17 2006 +0000
  9143. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  9144. encode it in the manpages.
  9145. NEWS | 2 +-
  9146. 1 files changed, 1 insertions(+), 1 deletions(-)
  9147. Commit: 1104
  9148. Author: sam
  9149. Date: Mon Sep 25 16:00:10 2006 +0000
  9150. * Fix enumeration layout in the manpage documentation.
  9151. TODO | 4 +-
  9152. caca/caca.h | 18 ++++---------
  9153. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  9154. cucul/export.c | 26 +++++++-------------
  9155. cucul/import.c | 9 ++----
  9156. 5 files changed, 46 insertions(+), 81 deletions(-)
  9157. Commit: 1103
  9158. Author: sam
  9159. Date: Mon Sep 25 15:58:33 2006 +0000
  9160. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  9161. escape them. Fix that upon installation.
  9162. doc/Makefile.am | 3 ++-
  9163. 1 files changed, 2 insertions(+), 1 deletions(-)
  9164. Commit: 1098
  9165. Author: sam
  9166. Date: Sat Sep 23 19:07:13 2006 +0000
  9167. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  9168. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  9169. with the current values.
  9170. cucul/import.c | 29 ++++++++++++++++++-----------
  9171. 1 files changed, 18 insertions(+), 11 deletions(-)
  9172. Commit: 1095
  9173. Author: sam
  9174. Date: Sat Sep 23 07:36:54 2006 +0000
  9175. * Updated TODO.
  9176. TODO | 6 ++----
  9177. 1 files changed, 2 insertions(+), 4 deletions(-)
  9178. Commit: 1094
  9179. Author: sam
  9180. Date: Sat Sep 23 01:55:29 2006 +0000
  9181. * Updated NEWS and ChangeLog.
  9182. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9183. NEWS | 9 +
  9184. 2 files changed, 545 insertions(+), 0 deletions(-)
  9185. Commit: 1093
  9186. Author: sam
  9187. Date: Sat Sep 23 01:48:10 2006 +0000
  9188. * Update the cacademo manpage to reflect the merge.
  9189. doc/Makefile.am | 8 ++------
  9190. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  9191. 2 files changed, 22 insertions(+), 34 deletions(-)
  9192. Commit: 1092
  9193. Author: sam
  9194. Date: Sat Sep 23 01:28:49 2006 +0000
  9195. * Implemented cucul_get_color().
  9196. cucul/colour.c | 27 +++++++++++++++++++++++++++
  9197. cucul/cucul.h | 1 +
  9198. 2 files changed, 28 insertions(+), 0 deletions(-)
  9199. Commit: 1091
  9200. Author: sam
  9201. Date: Sat Sep 23 01:18:49 2006 +0000
  9202. * Fixed chcul_getchar's error behaviour.
  9203. cucul/canvas.c | 2 +-
  9204. 1 files changed, 1 insertions(+), 1 deletions(-)
  9205. Commit: 1090
  9206. Author: sam
  9207. Date: Sat Sep 23 01:10:15 2006 +0000
  9208. * Update versioning.
  9209. configure.ac | 2 +-
  9210. 1 files changed, 1 insertions(+), 1 deletions(-)
  9211. Commit: 1089
  9212. Author: sam
  9213. Date: Sat Sep 23 00:59:47 2006 +0000
  9214. * Handle transparency in the IRC export.
  9215. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  9216. 1 files changed, 27 insertions(+), 5 deletions(-)
  9217. Commit: 1088
  9218. Author: sam
  9219. Date: Sat Sep 23 00:55:42 2006 +0000
  9220. * When resizing a canvas, use the current fg/bg colours to fill holes.
  9221. cucul/cucul.c | 13 +++++++++----
  9222. 1 files changed, 9 insertions(+), 4 deletions(-)
  9223. Commit: 1086
  9224. Author: sam
  9225. Date: Fri Sep 22 23:26:56 2006 +0000
  9226. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  9227. configure.ac | 10 +--
  9228. test/Makefile.am | 5 +-
  9229. test/toilet.c | 293 ------------------------------------------------------
  9230. 3 files changed, 3 insertions(+), 305 deletions(-)
  9231. Commit: 1080
  9232. Author: sam
  9233. Date: Fri Sep 22 00:27:13 2006 +0000
  9234. * Autocrop toilet output.
  9235. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  9236. 1 files changed, 36 insertions(+), 3 deletions(-)
  9237. Commit: 1079
  9238. Author: sam
  9239. Date: Fri Sep 22 00:20:06 2006 +0000
  9240. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  9241. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9242. cucul/cucul.h | 5 +++-
  9243. 2 files changed, 61 insertions(+), 1 deletions(-)
  9244. Commit: 1078
  9245. Author: sam
  9246. Date: Thu Sep 21 22:36:00 2006 +0000
  9247. * Really export IRC as UTF-8, as advertised in the documentation.
  9248. cucul/export.c | 8 ++++----
  9249. 1 files changed, 4 insertions(+), 4 deletions(-)
  9250. Commit: 1077
  9251. Author: sam
  9252. Date: Thu Sep 21 21:30:50 2006 +0000
  9253. * Handle UTF-8 in TOIlet.
  9254. * Add a --irc flag to TOIlet.
  9255. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  9256. 1 files changed, 53 insertions(+), 27 deletions(-)
  9257. Commit: 1076
  9258. Author: sam
  9259. Date: Thu Sep 21 19:54:54 2006 +0000
  9260. * Support for platforms without <getopt.h> in TOIlet.
  9261. test/toilet.c | 15 ++++++++++-----
  9262. 1 files changed, 10 insertions(+), 5 deletions(-)
  9263. Commit: 1075
  9264. Author: sam
  9265. Date: Thu Sep 21 17:32:27 2006 +0000
  9266. * Added getopt support to toilet.
  9267. test/Makefile.am | 2 +-
  9268. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  9269. 2 files changed, 72 insertions(+), 10 deletions(-)
  9270. Commit: 1074
  9271. Author: sam
  9272. Date: Thu Sep 21 16:59:23 2006 +0000
  9273. * Check for <getopt.h> and getopt_long.
  9274. configure.ac | 11 +++++++++--
  9275. 1 files changed, 9 insertions(+), 2 deletions(-)
  9276. Commit: 1073
  9277. Author: sam
  9278. Date: Wed Sep 20 16:31:12 2006 +0000
  9279. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  9280. test/Makefile.am | 5 +-
  9281. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9282. 2 files changed, 171 insertions(+), 1 deletions(-)
  9283. Commit: 1072
  9284. Author: sam
  9285. Date: Tue Sep 19 19:11:33 2006 +0000
  9286. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  9287. caca/driver_gl.c | 12 ++++++------
  9288. cucul/font.c | 2 +-
  9289. 2 files changed, 7 insertions(+), 7 deletions(-)
  9290. Commit: 1071
  9291. Author: jylam
  9292. Date: Tue Sep 19 19:06:04 2006 +0000
  9293. * Oops \o/
  9294. caca/driver_gl.c | 10 +++++-----
  9295. 1 files changed, 5 insertions(+), 5 deletions(-)
  9296. Commit: 1070
  9297. Author: jylam
  9298. Date: Tue Sep 19 19:04:29 2006 +0000
  9299. * REAL fix
  9300. caca/driver_gl.c | 4 ++--
  9301. 1 files changed, 2 insertions(+), 2 deletions(-)
  9302. Commit: 1069
  9303. Author: sam
  9304. Date: Tue Sep 19 19:00:40 2006 +0000
  9305. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  9306. caca/driver_gl.c | 9 +++++----
  9307. 1 files changed, 5 insertions(+), 4 deletions(-)
  9308. Commit: 1068
  9309. Author: sam
  9310. Date: Tue Sep 19 18:47:39 2006 +0000
  9311. * Hopefully fix 64-bit bug.
  9312. caca/driver_gl.c | 7 ++++---
  9313. cucul/font.c | 4 ++--
  9314. 2 files changed, 6 insertions(+), 5 deletions(-)
  9315. Commit: 1067
  9316. Author: jylam
  9317. Date: Tue Sep 19 18:40:09 2006 +0000
  9318. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  9319. caca/driver_gl.c | 12 ++++++------
  9320. cucul/font.c | 4 ++--
  9321. 2 files changed, 8 insertions(+), 8 deletions(-)
  9322. Commit: 1066
  9323. Author: sam
  9324. Date: Tue Sep 19 16:07:13 2006 +0000
  9325. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  9326. what you are importing.
  9327. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  9328. cucul/cucul.h | 1 +
  9329. 2 files changed, 27 insertions(+), 0 deletions(-)
  9330. Commit: 1065
  9331. Author: sam
  9332. Date: Tue Sep 19 08:26:43 2006 +0000
  9333. * Added an fprintf stub to the kernel.
  9334. kernel/kernel.c | 6 ++++++
  9335. kernel/kernel.h | 5 ++---
  9336. 2 files changed, 8 insertions(+), 3 deletions(-)
  9337. Commit: 1064
  9338. Author: sam
  9339. Date: Tue Sep 19 08:18:32 2006 +0000
  9340. * Optimised memory usage in the GL driver and added a few comments.
  9341. caca/driver_gl.c | 7 ++++++-
  9342. 1 files changed, 6 insertions(+), 1 deletions(-)
  9343. Commit: 1063
  9344. Author: jylam
  9345. Date: Tue Sep 19 08:04:38 2006 +0000
  9346. * Fixed compilation warning, and ....
  9347. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  9348. caca/driver_gl.c | 1 -
  9349. 1 files changed, 0 insertions(+), 1 deletions(-)
  9350. Commit: 1062
  9351. Author: sam
  9352. Date: Tue Sep 19 00:02:59 2006 +0000
  9353. * Got rid of cucul_render_glyph(). Ahahahaha.
  9354. cucul/cucul.h | 1 -
  9355. cucul/font.c | 76 ---------------------------------------------------------
  9356. 2 files changed, 0 insertions(+), 77 deletions(-)
  9357. Commit: 1061
  9358. Author: sam
  9359. Date: Tue Sep 19 00:01:26 2006 +0000
  9360. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  9361. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  9362. 1 files changed, 54 insertions(+), 59 deletions(-)
  9363. Commit: 1060
  9364. Author: sam
  9365. Date: Mon Sep 18 22:32:25 2006 +0000
  9366. * Full Unicode support in the GL driver.
  9367. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  9368. 1 files changed, 70 insertions(+), 119 deletions(-)
  9369. Commit: 1059
  9370. Author: sam
  9371. Date: Mon Sep 18 22:29:20 2006 +0000
  9372. * Oops, fixed typo in cucul_get_font_blocks().
  9373. cucul/font.c | 2 +-
  9374. 1 files changed, 1 insertions(+), 1 deletions(-)
  9375. Commit: 1058
  9376. Author: sam
  9377. Date: Mon Sep 18 17:40:35 2006 +0000
  9378. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  9379. cucul/cucul.h | 1 +
  9380. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  9381. 2 files changed, 49 insertions(+), 0 deletions(-)
  9382. Commit: 1056
  9383. Author: sam
  9384. Date: Mon Sep 18 07:31:31 2006 +0000
  9385. * Remove useless -I../kernel/ from CFLAGS.
  9386. configure.ac | 4 ++--
  9387. 1 files changed, 2 insertions(+), 2 deletions(-)
  9388. Commit: 1055
  9389. Author: sam
  9390. Date: Mon Sep 18 07:30:14 2006 +0000
  9391. * Fix the kernel build rules.
  9392. build-kernel | 8 ++++----
  9393. 1 files changed, 4 insertions(+), 4 deletions(-)
  9394. Commit: 1054
  9395. Author: sam
  9396. Date: Mon Sep 18 07:20:06 2006 +0000
  9397. * Do not build the raw output in kernel mode.
  9398. * Fix cucul_utf32_to_cp437() call in the VGA output.
  9399. caca/caca.c | 2 ++
  9400. caca/driver_raw.c | 5 +++--
  9401. caca/driver_vga.c | 2 +-
  9402. 3 files changed, 6 insertions(+), 3 deletions(-)
  9403. Commit: 1053
  9404. Author: sam
  9405. Date: Mon Sep 18 07:11:43 2006 +0000
  9406. * Fixed memcmp() prototype and implementation.
  9407. kernel/kernel.c | 10 ++++++----
  9408. kernel/kernel.h | 3 ++-
  9409. 2 files changed, 8 insertions(+), 5 deletions(-)
  9410. Commit: 1052
  9411. Author: sam
  9412. Date: Mon Sep 18 06:59:48 2006 +0000
  9413. * Added errno support to the kernel.
  9414. cucul/cucul.c | 14 +++++++-------
  9415. kernel/kernel.c | 7 +++++--
  9416. kernel/kernel.h | 14 ++++++++++----
  9417. 3 files changed, 22 insertions(+), 13 deletions(-)
  9418. Commit: 1051
  9419. Author: jylam
  9420. Date: Sun Sep 17 13:36:13 2006 +0000
  9421. * Updated .Net bindings
  9422. DotNet/Caca.cs | 12 ++++++------
  9423. DotNet/test.cs | 6 +++---
  9424. 2 files changed, 9 insertions(+), 9 deletions(-)
  9425. Commit: 1050
  9426. Author: jylam
  9427. Date: Sun Sep 17 13:15:12 2006 +0000
  9428. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  9429. README | 1 +
  9430. caca/driver_gl.c | 1 -
  9431. 2 files changed, 1 insertions(+), 1 deletions(-)
  9432. Commit: 1049
  9433. Author: sam
  9434. Date: Sun Sep 17 12:58:12 2006 +0000
  9435. * A few coding style fixes.
  9436. kernel/kernel.c | 8 ++++----
  9437. src/cacaview.c | 6 +++---
  9438. src/img2irc.c | 6 +++---
  9439. 3 files changed, 10 insertions(+), 10 deletions(-)
  9440. Commit: 1048
  9441. Author: jylam
  9442. Date: Sun Sep 17 12:44:18 2006 +0000
  9443. * Updated kernel 'driver', still not working, but most of the work is done
  9444. caca/driver_vga.c | 2 +-
  9445. common.h | 5 ++++-
  9446. configure.ac | 5 +++--
  9447. cucul/buffer.c | 3 ++-
  9448. cucul/cucul.c | 14 +++++++-------
  9449. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  9450. kernel/kernel.h | 23 ++++++++++++++++-------
  9451. src/Makefile.am | 1 -
  9452. src/cacadraw.c | 8 +++++---
  9453. src/cacaplay.c | 6 ++++--
  9454. src/cacaview.c | 2 ++
  9455. src/common-image.c | 12 ++++++++----
  9456. src/img2irc.c | 4 +++-
  9457. test/demo.c | 10 +++++-----
  9458. test/demo0.c | 8 +++++---
  9459. test/dithering.c | 6 ++++--
  9460. test/event.c | 9 +++++----
  9461. test/export.c | 13 +++++++------
  9462. test/font.c | 22 ++++++++++++----------
  9463. test/font2tga.c | 11 ++++++-----
  9464. test/frames.c | 12 ++++++------
  9465. test/gamma.c | 9 ++++-----
  9466. test/hsv.c | 11 ++++++-----
  9467. test/import.c | 11 +++++++----
  9468. test/input.c | 9 +++++----
  9469. test/spritedit.c | 6 +++---
  9470. test/text.c | 15 +++++++--------
  9471. test/transform.c | 12 ++++++------
  9472. test/truecolor.c | 11 ++++++-----
  9473. test/unicode.c | 11 ++++++-----
  9474. tools/optipal.c | 6 ++++--
  9475. 31 files changed, 209 insertions(+), 119 deletions(-)
  9476. Commit: 1047
  9477. Author: sam
  9478. Date: Sun Sep 17 11:39:22 2006 +0000
  9479. * Minor TODO update.
  9480. TODO | 1 -
  9481. 1 files changed, 0 insertions(+), 1 deletions(-)
  9482. Commit: 1046
  9483. Author: sam
  9484. Date: Sun Sep 17 11:10:49 2006 +0000
  9485. * Minor documentation fix (testing the buildbot, actually).
  9486. cucul/font.c | 2 +-
  9487. 1 files changed, 1 insertions(+), 1 deletions(-)
  9488. Commit: 1045
  9489. Author: jylam
  9490. Date: Sun Sep 17 10:54:23 2006 +0000
  9491. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  9492. caca/driver_gl.c | 20 +++++++++++++-------
  9493. cucul/font.c | 4 ++--
  9494. 2 files changed, 15 insertions(+), 9 deletions(-)
  9495. Commit: 1044
  9496. Author: sam
  9497. Date: Sun Sep 17 01:12:28 2006 +0000
  9498. * Coding style (ahaha vieux porc).
  9499. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  9500. 1 files changed, 31 insertions(+), 34 deletions(-)
  9501. Commit: 1043
  9502. Author: sam
  9503. Date: Sun Sep 17 00:53:48 2006 +0000
  9504. * Got rid of OFFSET_X and OFFSET_Y.
  9505. src/cacademo.c | 17 +++++++----------
  9506. 1 files changed, 7 insertions(+), 10 deletions(-)
  9507. Commit: 1042
  9508. Author: sam
  9509. Date: Sun Sep 17 00:48:30 2006 +0000
  9510. * More cleanup in cacademo.c.
  9511. src/cacademo.c | 12 ++++++------
  9512. 1 files changed, 6 insertions(+), 6 deletions(-)
  9513. Commit: 1041
  9514. Author: sam
  9515. Date: Sun Sep 17 00:32:23 2006 +0000
  9516. * Cosmetic changes to cacademo.
  9517. src/cacademo.c | 14 ++++++--------
  9518. 1 files changed, 6 insertions(+), 8 deletions(-)
  9519. Commit: 1040
  9520. Author: sam
  9521. Date: Sun Sep 17 00:11:29 2006 +0000
  9522. * Factored the star code (vieux porc).
  9523. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  9524. 1 files changed, 21 insertions(+), 77 deletions(-)
  9525. Commit: 1039
  9526. Author: sam
  9527. Date: Sun Sep 17 00:02:31 2006 +0000
  9528. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  9529. worked properly.
  9530. caca/driver_gl.c | 8 ++------
  9531. cucul/cucul.h | 3 +--
  9532. cucul/font.c | 41 +++++++++++++++++++++--------------------
  9533. 3 files changed, 24 insertions(+), 28 deletions(-)
  9534. Commit: 1038
  9535. Author: sam
  9536. Date: Sat Sep 16 23:34:18 2006 +0000
  9537. * Moved transition data to the function.
  9538. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  9539. 1 files changed, 62 insertions(+), 70 deletions(-)
  9540. Commit: 1037
  9541. Author: jylam
  9542. Date: Sat Sep 16 21:27:59 2006 +0000
  9543. * Added nifty rotation to our 80's star.
  9544. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  9545. 1 files changed, 61 insertions(+), 27 deletions(-)
  9546. Commit: 1036
  9547. Author: sam
  9548. Date: Sat Sep 16 21:08:11 2006 +0000
  9549. * Fixing precision.
  9550. cucul/triangle.c | 6 +++---
  9551. 1 files changed, 3 insertions(+), 3 deletions(-)
  9552. Commit: 1035
  9553. Author: jylam
  9554. Date: Sat Sep 16 21:00:46 2006 +0000
  9555. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  9556. cucul/triangle.c | 6 +++---
  9557. 1 files changed, 3 insertions(+), 3 deletions(-)
  9558. Commit: 1034
  9559. Author: jylam
  9560. Date: Sat Sep 16 20:48:31 2006 +0000
  9561. * Added much disco transition (ellipses suck). YMCA \o/
  9562. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  9563. 1 files changed, 103 insertions(+), 11 deletions(-)
  9564. Commit: 1033
  9565. Author: sam
  9566. Date: Sat Sep 16 17:15:11 2006 +0000
  9567. * Fix compilation warning in the slang driver.
  9568. caca/driver_slang.c | 2 +-
  9569. 1 files changed, 1 insertions(+), 1 deletions(-)
  9570. Commit: 1032
  9571. Author: sam
  9572. Date: Sat Sep 16 16:01:48 2006 +0000
  9573. * Smooth transitions between effects in cacademo. Press 'n' to switch
  9574. immediately to the next transition.
  9575. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  9576. 1 files changed, 117 insertions(+), 38 deletions(-)
  9577. Commit: 1031
  9578. Author: sam
  9579. Date: Sat Sep 16 15:46:30 2006 +0000
  9580. * Fix badly initialised data in the gamma test.
  9581. test/gamma.c | 2 +-
  9582. 1 files changed, 1 insertions(+), 1 deletions(-)
  9583. Commit: 1030
  9584. Author: sam
  9585. Date: Sat Sep 16 15:06:09 2006 +0000
  9586. * Moved the matrix effect test into cacademo. Removed the motion sensor
  9587. stuff, it's cool but it's crap.
  9588. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9589. test/Makefile.am | 5 +-
  9590. test/matrix.c | 166 ------------------------------------------------
  9591. 3 files changed, 181 insertions(+), 174 deletions(-)
  9592. Commit: 1029
  9593. Author: jylam
  9594. Date: Sat Sep 16 13:26:51 2006 +0000
  9595. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  9596. test/matrix.c | 2 +-
  9597. 1 files changed, 1 insertions(+), 1 deletions(-)
  9598. Commit: 1028
  9599. Author: jylam
  9600. Date: Sat Sep 16 13:19:23 2006 +0000
  9601. * Fixed truecolor bug in OpenGL driver.
  9602. caca/driver_gl.c | 2 +-
  9603. 1 files changed, 1 insertions(+), 1 deletions(-)
  9604. Commit: 1027
  9605. Author: sam
  9606. Date: Sat Sep 16 13:12:11 2006 +0000
  9607. * Factor most of the cacademo code.
  9608. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  9609. 1 files changed, 206 insertions(+), 237 deletions(-)
  9610. Commit: 1026
  9611. Author: sam
  9612. Date: Sat Sep 16 12:57:41 2006 +0000
  9613. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  9614. to cast the int to double in the sin() call. (:@ gruik!
  9615. src/cacademo.c | 15 +++++----------
  9616. 1 files changed, 5 insertions(+), 10 deletions(-)
  9617. Commit: 1025
  9618. Author: jylam
  9619. Date: Sat Sep 16 12:47:55 2006 +0000
  9620. * hey, ***I*** found a factorisation bug in cacaballs !
  9621. src/cacademo.c | 14 +++++++-------
  9622. 1 files changed, 7 insertions(+), 7 deletions(-)
  9623. Commit: 1024
  9624. Author: jylam
  9625. Date: Sat Sep 16 12:40:37 2006 +0000
  9626. * OpenGL builtin font support
  9627. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  9628. cucul/cucul.h | 2 +
  9629. cucul/font.c | 75 +++++++++++++++++++
  9630. 3 files changed, 198 insertions(+), 95 deletions(-)
  9631. Commit: 1023
  9632. Author: sam
  9633. Date: Sat Sep 16 09:45:03 2006 +0000
  9634. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  9635. src/Makefile.am | 14 +-
  9636. src/cacaball.c | 219 -----------------------
  9637. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9638. src/cacamoir.c | 167 ------------------
  9639. src/cacaplas.c | 174 -------------------
  9640. 5 files changed, 523 insertions(+), 570 deletions(-)
  9641. Commit: 1022
  9642. Author: sam
  9643. Date: Sat Sep 16 09:43:36 2006 +0000
  9644. * Initialize random seed to getpid()+time(NULL) so that the user does not
  9645. have to do it.
  9646. cucul/cucul.c | 13 +++++++++++++
  9647. 1 files changed, 13 insertions(+), 0 deletions(-)
  9648. Commit: 1021
  9649. Author: sam
  9650. Date: Sat Sep 9 17:58:57 2006 +0000
  9651. * Updated ChangeLog and NEWS.
  9652. * 0.99.beta4 release.
  9653. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9654. NEWS | 6 ++++
  9655. configure.ac | 2 +-
  9656. 3 files changed, 101 insertions(+), 1 deletions(-)
  9657. Commit: 1020
  9658. Author: sam
  9659. Date: Sat Sep 9 17:54:06 2006 +0000
  9660. * Replace 'man3caca' with 'man3' in generated manpages.
  9661. doc/Makefile.am | 4 +++-
  9662. 1 files changed, 3 insertions(+), 1 deletions(-)
  9663. Commit: 1019
  9664. Author: sam
  9665. Date: Sat Sep 9 17:52:54 2006 +0000
  9666. * Fix dithering handling in demo0.c.
  9667. test/demo0.c | 6 +++---
  9668. 1 files changed, 3 insertions(+), 3 deletions(-)
  9669. Commit: 1018
  9670. Author: sam
  9671. Date: Sat Sep 9 17:31:43 2006 +0000
  9672. * Do not output unnecessary libraries in caca-output config.
  9673. caca-config.in | 5 ++---
  9674. 1 files changed, 2 insertions(+), 3 deletions(-)
  9675. Commit: 1017
  9676. Author: sam
  9677. Date: Sat Sep 9 17:20:32 2006 +0000
  9678. * Oops, thinko in the migration doc.
  9679. doc/migrating.dox | 2 +-
  9680. 1 files changed, 1 insertions(+), 1 deletions(-)
  9681. Commit: 1016
  9682. Author: sam
  9683. Date: Sat Sep 9 17:02:30 2006 +0000
  9684. * Updated the migration documentation so that it mentions the <caca0.h>
  9685. compatibility layer.
  9686. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  9687. 1 files changed, 34 insertions(+), 4 deletions(-)
  9688. Commit: 1015
  9689. Author: sam
  9690. Date: Sat Sep 9 16:53:13 2006 +0000
  9691. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  9692. 0.x glue code.
  9693. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  9694. caca/caca0.h | 18 +++++-
  9695. 2 files changed, 139 insertions(+), 55 deletions(-)
  9696. Commit: 1014
  9697. Author: sam
  9698. Date: Sat Sep 9 15:40:16 2006 +0000
  9699. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  9700. test for the <caca0.h> emulation layer.
  9701. test/Makefile.am | 5 +-
  9702. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9703. 2 files changed, 585 insertions(+), 1 deletions(-)
  9704. Commit: 1013
  9705. Author: sam
  9706. Date: Sat Sep 9 15:38:06 2006 +0000
  9707. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  9708. just need to include <caca0.h> instead of <caca.h> and should be source-
  9709. compatible with old versions of libcaca.
  9710. Most of the old API works, except features and caca_sqrt(). Sprites do
  9711. work API-wise but due to the new format they are no longer working in
  9712. the same way.
  9713. caca/Makefile.am | 4 +-
  9714. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9715. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  9716. 3 files changed, 389 insertions(+), 1 deletions(-)
  9717. Commit: 1012
  9718. Author: sam
  9719. Date: Sat Sep 9 14:52:05 2006 +0000
  9720. * Fix a crash in export.c with unknown file formats.
  9721. test/export.c | 2 +-
  9722. 1 files changed, 1 insertions(+), 1 deletions(-)
  9723. Commit: 1011
  9724. Author: sam
  9725. Date: Wed Aug 30 21:30:29 2006 +0000
  9726. * U+214B TURNED AMPERSAND
  9727. cucul/transform.c | 1 +
  9728. 1 files changed, 1 insertions(+), 0 deletions(-)
  9729. Commit: 1010
  9730. Author: sam
  9731. Date: Fri Aug 25 10:22:57 2006 +0000
  9732. * Updated ChangeLog and NEWS.
  9733. * 0.99.beta3 release.
  9734. ChangeLog | 11 +++++++++++
  9735. NEWS | 6 ++++++
  9736. configure.ac | 2 +-
  9737. 3 files changed, 18 insertions(+), 1 deletions(-)
  9738. Commit: 1009
  9739. Author: sam
  9740. Date: Fri Aug 25 10:16:53 2006 +0000
  9741. * Removed debian packaging stuff from the trunk. It'll now be at
  9742. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  9743. ChangeLog | 97 ++++++++++++++++++++++++++++++
  9744. Makefile.am | 2 +-
  9745. configure.ac | 1 -
  9746. debian/Makefile.am | 17 -----
  9747. debian/caca-utils.install | 14 ----
  9748. debian/caca-utils.mime | 15 -----
  9749. debian/changelog | 140 -------------------------------------------
  9750. debian/compat | 1 -
  9751. debian/control | 75 -----------------------
  9752. debian/copyright | 49 ---------------
  9753. debian/libcaca-dev.install | 4 -
  9754. debian/libcaca0.install | 1 -
  9755. debian/libcucul-dev.install | 8 ---
  9756. debian/libcucul0.install | 1 -
  9757. debian/rules | 83 -------------------------
  9758. 15 files changed, 98 insertions(+), 410 deletions(-)
  9759. Commit: 1008
  9760. Author: sam
  9761. Date: Sun Aug 13 17:30:34 2006 +0000
  9762. * Factored some of the GL code.
  9763. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  9764. 1 files changed, 24 insertions(+), 41 deletions(-)
  9765. Commit: 1007
  9766. Author: sam
  9767. Date: Wed Aug 2 13:15:52 2006 +0000
  9768. * A few changes to the matrix program. I do not plan to maintain it.
  9769. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  9770. 1 files changed, 29 insertions(+), 6 deletions(-)
  9771. Commit: 1006
  9772. Author: sam
  9773. Date: Wed Aug 2 13:12:43 2006 +0000
  9774. * Fixed libcaca prototypes so that all functions use the errno mechanism
  9775. and return a value.
  9776. caca/caca.c | 34 +++++++++++++++++++++++++---
  9777. caca/caca.h | 8 +++---
  9778. caca/driver_conio.c | 2 +-
  9779. caca/driver_ncurses.c | 2 +-
  9780. caca/driver_raw.c | 2 +-
  9781. caca/driver_slang.c | 2 +-
  9782. caca/driver_vga.c | 2 +-
  9783. caca/event.c | 8 +++++-
  9784. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  9785. 9 files changed, 97 insertions(+), 22 deletions(-)
  9786. Commit: 1005
  9787. Author: sam
  9788. Date: Wed Aug 2 13:11:39 2006 +0000
  9789. * Fixed cucul_create_canvas()'s documentation.
  9790. cucul/cucul.c | 2 +-
  9791. 1 files changed, 1 insertions(+), 1 deletions(-)
  9792. Commit: 1004
  9793. Author: sam
  9794. Date: Fri Jul 21 08:19:29 2006 +0000
  9795. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  9796. thanks to Sean D'Epagnier.
  9797. cucul/dither.c | 6 +++---
  9798. 1 files changed, 3 insertions(+), 3 deletions(-)
  9799. Commit: 1002
  9800. Author: jylam
  9801. Date: Sat Jun 10 11:35:18 2006 +0000
  9802. * Updated C++ bindings
  9803. cxx/caca++.cpp | 8 ++++----
  9804. cxx/caca++.h | 5 +++--
  9805. cxx/cpptest.cpp | 2 +-
  9806. 3 files changed, 8 insertions(+), 7 deletions(-)
  9807. Commit: 1001
  9808. Author: sam
  9809. Date: Sat Jun 10 11:04:21 2006 +0000
  9810. * Fix debian package dependencies; -dev packages didn't pull their library
  9811. dependencies. Of course.
  9812. debian/control | 4 ++--
  9813. 1 files changed, 2 insertions(+), 2 deletions(-)
  9814. Commit: 995
  9815. Author: sam
  9816. Date: Wed May 31 14:33:48 2006 +0000
  9817. * Fixed matrix.c for non-Thinkpad computers.
  9818. test/matrix.c | 11 +++++------
  9819. 1 files changed, 5 insertions(+), 6 deletions(-)
  9820. Commit: 994
  9821. Author: sam
  9822. Date: Wed May 31 14:08:58 2006 +0000
  9823. * Fix a build failure when X11R7 is available but OpenGL isn't.
  9824. configure.ac | 4 ++--
  9825. 1 files changed, 2 insertions(+), 2 deletions(-)
  9826. Commit: 993
  9827. Author: sam
  9828. Date: Wed May 31 12:18:23 2006 +0000
  9829. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  9830. which case it is massively useless.
  9831. test/Makefile.am | 5 ++-
  9832. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9833. 2 files changed, 148 insertions(+), 1 deletions(-)
  9834. Commit: 992
  9835. Author: sam
  9836. Date: Sun May 28 22:19:10 2006 +0000
  9837. * Updated ChangeLog and NEWS.
  9838. * 0.99.beta2 release.
  9839. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9840. NEWS | 12 +-
  9841. configure.ac | 2 +-
  9842. debian/changelog | 4 +-
  9843. 4 files changed, 1208 insertions(+), 4 deletions(-)
  9844. Commit: 991
  9845. Author: sam
  9846. Date: Fri May 26 07:43:41 2006 +0000
  9847. * Updated the Debian build scripts.
  9848. debian/caca-utils.install | 11 ++++++-----
  9849. debian/libcucul-dev.install | 2 +-
  9850. 2 files changed, 7 insertions(+), 6 deletions(-)
  9851. Commit: 988
  9852. Author: sam
  9853. Date: Fri May 26 07:01:10 2006 +0000
  9854. * Fixed an out of bounds bug in cucul_blit().
  9855. cucul/canvas.c | 3 ++-
  9856. 1 files changed, 2 insertions(+), 1 deletions(-)
  9857. Commit: 987
  9858. Author: sam
  9859. Date: Fri May 26 07:00:34 2006 +0000
  9860. * Removed legacy CUCUL_LIBS from caca-config.
  9861. caca-config.in | 6 +++---
  9862. 1 files changed, 3 insertions(+), 3 deletions(-)
  9863. Commit: 986
  9864. Author: sam
  9865. Date: Fri May 26 07:00:04 2006 +0000
  9866. * UTF-8 input support for ncurses.
  9867. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  9868. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  9869. caca/driver_slang.c | 25 +++++++----------
  9870. 2 files changed, 58 insertions(+), 40 deletions(-)
  9871. Commit: 985
  9872. Author: sam
  9873. Date: Fri May 26 06:59:11 2006 +0000
  9874. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  9875. caca/graphics.c | 2 +-
  9876. 1 files changed, 1 insertions(+), 1 deletions(-)
  9877. Commit: 984
  9878. Author: sam
  9879. Date: Thu May 25 22:32:03 2006 +0000
  9880. * Fixed UTF-8 support in ncurses.
  9881. * Set ncurses's priority higher than slang.
  9882. caca/caca.c | 10 +++++-----
  9883. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  9884. configure.ac | 2 +-
  9885. 3 files changed, 28 insertions(+), 21 deletions(-)
  9886. Commit: 983
  9887. Author: sam
  9888. Date: Thu May 25 20:01:30 2006 +0000
  9889. * Updated TODO list.
  9890. TODO | 9 ++++++++-
  9891. 1 files changed, 8 insertions(+), 1 deletions(-)
  9892. Commit: 982
  9893. Author: sam
  9894. Date: Thu May 25 20:01:10 2006 +0000
  9895. * Have cucul_utf8_to_utf32 write how many bytes it read.
  9896. * Use that in the SLang driver so that it supports UTF-8 input.
  9897. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  9898. cucul/box.c | 2 +-
  9899. cucul/canvas.c | 2 +-
  9900. cucul/charset.c | 42 +++++++++++++++++++++++------------
  9901. cucul/conic.c | 4 +-
  9902. cucul/cucul.h | 2 +-
  9903. cucul/line.c | 4 +-
  9904. cucul/triangle.c | 2 +-
  9905. 8 files changed, 87 insertions(+), 31 deletions(-)
  9906. Commit: 981
  9907. Author: sam
  9908. Date: Thu May 25 19:59:35 2006 +0000
  9909. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  9910. an explicit cast.
  9911. cucul/export.c | 24 ++++++++++++++----------
  9912. 1 files changed, 14 insertions(+), 10 deletions(-)
  9913. Commit: 980
  9914. Author: sam
  9915. Date: Thu May 25 19:58:21 2006 +0000
  9916. * Minor cosmetic changes in the test programs.
  9917. * Code enhancements in the ncurses driver.
  9918. * Added a comment to explain why slang has a higher priority than ncurses.
  9919. caca/caca.c | 2 +
  9920. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  9921. test/colors.c | 2 +-
  9922. test/input.c | 2 +-
  9923. 4 files changed, 42 insertions(+), 130 deletions(-)
  9924. Commit: 979
  9925. Author: sam
  9926. Date: Thu May 25 19:56:55 2006 +0000
  9927. * Fixed the DOS build.
  9928. caca/driver_conio.c | 2 +-
  9929. 1 files changed, 1 insertions(+), 1 deletions(-)
  9930. Commit: 978
  9931. Author: sam
  9932. Date: Thu May 25 19:56:03 2006 +0000
  9933. * Minor cosmetic fix.
  9934. caca/caca_internals.h | 2 +-
  9935. 1 files changed, 1 insertions(+), 1 deletions(-)
  9936. Commit: 977
  9937. Author: sam
  9938. Date: Thu May 25 19:55:11 2006 +0000
  9939. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  9940. from an alternate directory (they failed to find common.h).
  9941. caca/Makefile.am | 2 +-
  9942. cucul/Makefile.am | 1 +
  9943. cxx/Makefile.am | 2 +-
  9944. kernel/Makefile.am | 1 +
  9945. test/Makefile.am | 2 +-
  9946. tools/Makefile.am | 2 +-
  9947. 6 files changed, 6 insertions(+), 4 deletions(-)
  9948. Commit: 976
  9949. Author: sam
  9950. Date: Thu May 25 19:11:18 2006 +0000
  9951. * Removed --enable-network flag, but reused the test as a condition for
  9952. building cacaserver.
  9953. configure.ac | 19 ++++---------------
  9954. src/Makefile.am | 4 ++--
  9955. 2 files changed, 6 insertions(+), 17 deletions(-)
  9956. Commit: 975
  9957. Author: sam
  9958. Date: Thu May 25 19:10:35 2006 +0000
  9959. * Updated build scripts for DOS and Win32.
  9960. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  9961. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  9962. 2 files changed, 62 insertions(+), 43 deletions(-)
  9963. Commit: 974
  9964. Author: sam
  9965. Date: Sat May 20 08:45:19 2006 +0000
  9966. * Got backspace to work with the slang and ncurses drivers in an X
  9967. terminal window.
  9968. caca/driver_ncurses.c | 3 ++-
  9969. caca/driver_slang.c | 3 ++-
  9970. 2 files changed, 4 insertions(+), 2 deletions(-)
  9971. Commit: 973
  9972. Author: sam
  9973. Date: Sat May 20 08:19:13 2006 +0000
  9974. * More coding style fixes in the GL driver.
  9975. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  9976. 1 files changed, 26 insertions(+), 28 deletions(-)
  9977. Commit: 972
  9978. Author: sam
  9979. Date: Sat May 20 08:11:58 2006 +0000
  9980. * Fixed awful indenting of the GL plugin.
  9981. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  9982. 1 files changed, 239 insertions(+), 244 deletions(-)
  9983. Commit: 971
  9984. Author: sam
  9985. Date: Sat May 20 05:45:57 2006 +0000
  9986. * Make the ncurses driver UTF-8 and UTF-32 aware.
  9987. * Add the backspace key to the ncurses driver.
  9988. caca/driver_ncurses.c | 6 +++++-
  9989. 1 files changed, 5 insertions(+), 1 deletions(-)
  9990. Commit: 970
  9991. Author: sam
  9992. Date: Sat May 20 05:41:14 2006 +0000
  9993. * Make the slang driver UTF-8 and UTF-32 aware.
  9994. * Add the backspace key to the slang driver.
  9995. caca/driver_slang.c | 6 +++++-
  9996. 1 files changed, 5 insertions(+), 1 deletions(-)
  9997. Commit: 969
  9998. Author: sam
  9999. Date: Sat May 20 05:29:24 2006 +0000
  10000. * Renamed the event data member "ucs4" to "utf32" for consistency
  10001. with "utf8".
  10002. caca/caca.h | 6 +++---
  10003. caca/driver_conio.c | 2 +-
  10004. caca/driver_gl.c | 4 ++--
  10005. caca/driver_ncurses.c | 2 +-
  10006. caca/driver_slang.c | 2 +-
  10007. caca/driver_win32.c | 2 +-
  10008. caca/driver_x11.c | 4 ++--
  10009. caca/event.c | 2 +-
  10010. test/input.c | 2 +-
  10011. 9 files changed, 13 insertions(+), 13 deletions(-)
  10012. Commit: 968
  10013. Author: sam
  10014. Date: Sat May 20 05:28:31 2006 +0000
  10015. * Added information from a recent Debian upload of the old
  10016. version of libcaca.
  10017. debian/changelog | 26 ++++++++++++++++++++++++++
  10018. debian/control | 2 +-
  10019. 2 files changed, 27 insertions(+), 1 deletions(-)
  10020. Commit: 967
  10021. Author: sam
  10022. Date: Fri May 19 18:34:23 2006 +0000
  10023. * Text input test program. Might be merged into libcaca if it works well.
  10024. test/Makefile.am | 5 ++-
  10025. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10026. 2 files changed, 150 insertions(+), 1 deletions(-)
  10027. Commit: 966
  10028. Author: sam
  10029. Date: Fri May 19 06:44:58 2006 +0000
  10030. * Updated the TODO list.
  10031. TODO | 6 +-----
  10032. 1 files changed, 1 insertions(+), 5 deletions(-)
  10033. Commit: 965
  10034. Author: sam
  10035. Date: Fri May 19 06:00:00 2006 +0000
  10036. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  10037. debian/caca-utils.install | 6 +++++-
  10038. debian/libcucul-dev.install | 1 +
  10039. 2 files changed, 6 insertions(+), 1 deletions(-)
  10040. Commit: 964
  10041. Author: sam
  10042. Date: Fri May 19 05:44:27 2006 +0000
  10043. * Renamed caca_set_delay() and caca_get_rendertime() into
  10044. caca_set_display_time() and caca_get_display_time() for consistency.
  10045. caca/caca.h | 4 ++--
  10046. caca/graphics.c | 32 ++++++++++++++++----------------
  10047. python/pypycaca.c | 12 ++++++------
  10048. python/pypycaca.h | 4 ++--
  10049. src/aafire.c | 2 +-
  10050. src/cacaball.c | 2 +-
  10051. src/cacamoir.c | 2 +-
  10052. src/cacaplas.c | 2 +-
  10053. test/demo.c | 6 +++---
  10054. test/frames.c | 2 +-
  10055. test/gamma.c | 2 +-
  10056. 11 files changed, 35 insertions(+), 35 deletions(-)
  10057. Commit: 963
  10058. Author: sam
  10059. Date: Fri May 19 05:30:01 2006 +0000
  10060. * Documented the newly exported charset functions.
  10061. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  10062. 1 files changed, 50 insertions(+), 0 deletions(-)
  10063. Commit: 962
  10064. Author: sam
  10065. Date: Fri May 19 04:53:48 2006 +0000
  10066. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  10067. caca/driver_ncurses.c | 2 +-
  10068. caca/driver_slang.c | 2 +-
  10069. cucul/box.c | 2 +-
  10070. cucul/canvas.c | 2 +-
  10071. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  10072. cucul/conic.c | 4 +-
  10073. cucul/cucul.h | 11 +++
  10074. cucul/cucul_internals.h | 4 -
  10075. cucul/export.c | 6 +-
  10076. cucul/import.c | 2 +-
  10077. cucul/line.c | 4 +-
  10078. cucul/triangle.c | 2 +-
  10079. tools/makefont.c | 3 +-
  10080. 13 files changed, 112 insertions(+), 102 deletions(-)
  10081. Commit: 961
  10082. Author: sam
  10083. Date: Thu May 18 07:57:42 2006 +0000
  10084. * Regenerated fonts and reactivated them under Win32.
  10085. cucul/font.c | 8 +-
  10086. cucul/font_mono9.h | 561 +++++++++++++-----------
  10087. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  10088. 3 files changed, 911 insertions(+), 786 deletions(-)
  10089. Commit: 960
  10090. Author: sam
  10091. Date: Thu May 18 07:56:54 2006 +0000
  10092. * Elite trick in the font generator to cope with C89's string length
  10093. limitation of 509 characters. Instead of doing:
  10094. char foo[10] = "abcdefghij";
  10095. we now do:
  10096. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  10097. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  10098. 1 files changed, 31 insertions(+), 5 deletions(-)
  10099. Commit: 959
  10100. Author: sam
  10101. Date: Thu May 18 06:26:31 2006 +0000
  10102. * font2tga no longer needs cucul_internal.h.
  10103. test/font2tga.c | 1 -
  10104. 1 files changed, 0 insertions(+), 1 deletions(-)
  10105. Commit: 958
  10106. Author: sam
  10107. Date: Thu May 18 06:23:47 2006 +0000
  10108. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  10109. int which shall be used as an UTF-32 character. We do not have any casting
  10110. problems due to the signedness of chars because all characters were
  10111. ASCII (ie. <= 0x7f) beforehands.
  10112. cucul/box.c | 18 +++++++++---------
  10113. cucul/canvas.c | 34 +++++++++++-----------------------
  10114. cucul/conic.c | 8 ++++----
  10115. cucul/cucul.h | 2 +-
  10116. cucul/cucul_internals.h | 1 -
  10117. cucul/dither.c | 6 +++---
  10118. cucul/import.c | 4 ++--
  10119. cucul/line.c | 32 ++++++++++++++++----------------
  10120. cucul/triangle.c | 2 +-
  10121. test/font2tga.c | 2 +-
  10122. 10 files changed, 48 insertions(+), 61 deletions(-)
  10123. Commit: 957
  10124. Author: sam
  10125. Date: Thu May 18 06:13:36 2006 +0000
  10126. * Added font2tga, a test program that exports our font in a known format.
  10127. test/Makefile.am | 5 ++-
  10128. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10129. 2 files changed, 94 insertions(+), 1 deletions(-)
  10130. Commit: 956
  10131. Author: sam
  10132. Date: Thu May 18 06:09:44 2006 +0000
  10133. * If the export test target is ANSI or UTF-8, dither image with special
  10134. shaded glyphs.
  10135. test/export.c | 2 ++
  10136. 1 files changed, 2 insertions(+), 0 deletions(-)
  10137. Commit: 955
  10138. Author: sam
  10139. Date: Thu May 18 05:43:43 2006 +0000
  10140. * Removed useless -lXt from X11 libraries check.
  10141. configure.ac | 2 +-
  10142. 1 files changed, 1 insertions(+), 1 deletions(-)
  10143. Commit: 954
  10144. Author: sam
  10145. Date: Fri May 12 19:33:44 2006 +0000
  10146. * Workaround for illegal ^[[0,0H ANSI escape code.
  10147. cucul/import.c | 6 +++---
  10148. 1 files changed, 3 insertions(+), 3 deletions(-)
  10149. Commit: 953
  10150. Author: sam
  10151. Date: Fri May 12 19:32:41 2006 +0000
  10152. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  10153. better performances.
  10154. cucul/dither.c | 20 +++++++++++---------
  10155. 1 files changed, 11 insertions(+), 9 deletions(-)
  10156. Commit: 952
  10157. Author: sam
  10158. Date: Fri May 12 19:31:50 2006 +0000
  10159. * Add linebreaks to the ANSI exporter for better readability, and use
  10160. the save/load cursor position trick to ignore them.
  10161. cucul/export.c | 6 +++++-
  10162. 1 files changed, 5 insertions(+), 1 deletions(-)
  10163. Commit: 951
  10164. Author: jylam
  10165. Date: Fri May 12 19:19:36 2006 +0000
  10166. * Fixed postscript exporter, image in not at the bottom of the page anymore
  10167. cucul/export.c | 2 ++
  10168. 1 files changed, 2 insertions(+), 0 deletions(-)
  10169. Commit: 950
  10170. Author: sam
  10171. Date: Tue May 9 20:25:29 2006 +0000
  10172. * Use UTF-8 instead of ANSI in cacaserver
  10173. src/cacaserver.c | 18 +++++++++---------
  10174. 1 files changed, 9 insertions(+), 9 deletions(-)
  10175. Commit: 949
  10176. Author: sam
  10177. Date: Tue May 9 18:59:00 2006 +0000
  10178. * Optimise built-in fonts. We gain about 100kB in the final binary.
  10179. cucul/font_mono9.h | 2118 +++++++++++++++++++++++-----------------------
  10180. cucul/font_monobold12.h | 2130 +++++++++++++++++++++++-----------------------
  10181. 2 files changed, 2124 insertions(+), 2124 deletions(-)
  10182. Commit: 948
  10183. Author: sam
  10184. Date: Tue May 9 15:52:15 2006 +0000
  10185. * Optimise similar glyphs when generating a font. Given how many glyphs
  10186. are unavailable, this is a significant gain.
  10187. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  10188. 1 files changed, 100 insertions(+), 37 deletions(-)
  10189. Commit: 947
  10190. Author: sam
  10191. Date: Tue May 9 01:58:47 2006 +0000
  10192. * Added the long dash and middle dot CP437 characters to the X11 driver.
  10193. caca/driver_x11.c | 16 ++++++++++++++++
  10194. 1 files changed, 16 insertions(+), 0 deletions(-)
  10195. Commit: 946
  10196. Author: sam
  10197. Date: Tue May 9 01:57:47 2006 +0000
  10198. * If the ANSI file we import does not use the 80 columns, we don't expand
  10199. the canvas to 80 columns.
  10200. cucul/import.c | 18 ++++++++++--------
  10201. 1 files changed, 10 insertions(+), 8 deletions(-)
  10202. Commit: 945
  10203. Author: sam
  10204. Date: Tue May 9 01:12:58 2006 +0000
  10205. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  10206. * Decreased PgUp/PgDn scrolling rate.
  10207. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  10208. 1 files changed, 55 insertions(+), 30 deletions(-)
  10209. Commit: 944
  10210. Author: sam
  10211. Date: Tue May 9 01:03:02 2006 +0000
  10212. * Removed a useless cast in the kernel code.
  10213. kernel/kernel.c | 2 +-
  10214. 1 files changed, 1 insertions(+), 1 deletions(-)
  10215. Commit: 943
  10216. Author: sam
  10217. Date: Tue May 9 00:59:29 2006 +0000
  10218. * Set svn properties on the .NET files.
  10219. DotNet/AssemblyInfo.cs | 2 +-
  10220. DotNet/Caca.cs | 2 +-
  10221. DotNet/Cucul.cs | 2 +-
  10222. DotNet/test.cs | 2 +-
  10223. 4 files changed, 4 insertions(+), 4 deletions(-)
  10224. Commit: 942
  10225. Author: sam
  10226. Date: Tue May 9 00:47:28 2006 +0000
  10227. * Cosmetic fix in test/font.c.
  10228. * Use UTF-8 output in test/text.c instead of ANSI.
  10229. test/font.c | 4 ++--
  10230. test/text.c | 4 ++--
  10231. 2 files changed, 4 insertions(+), 4 deletions(-)
  10232. Commit: 941
  10233. Author: sam
  10234. Date: Tue May 9 00:46:08 2006 +0000
  10235. * Minor cosmetic fix in a comment.
  10236. caca/caca.h | 2 +-
  10237. 1 files changed, 1 insertions(+), 1 deletions(-)
  10238. Commit: 940
  10239. Author: sam
  10240. Date: Tue May 9 00:43:22 2006 +0000
  10241. * Added a few more Unicode blocks to the default fonts.
  10242. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  10243. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  10244. tools/makefont.c | 4 +-
  10245. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  10246. Commit: 939
  10247. Author: sam
  10248. Date: Tue May 9 00:36:33 2006 +0000
  10249. * Added a few more Unicode characters to the glyph transformations.
  10250. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  10251. 1 files changed, 51 insertions(+), 20 deletions(-)
  10252. Commit: 938
  10253. Author: sam
  10254. Date: Tue May 9 00:34:16 2006 +0000
  10255. * Changed the cucul_create_dither() prototype to make sure the mask
  10256. arguments are at least 32 bits.
  10257. cucul/cucul.h | 4 ++--
  10258. cucul/dither.c | 14 ++++++++------
  10259. 2 files changed, 10 insertions(+), 8 deletions(-)
  10260. Commit: 932
  10261. Author: sam
  10262. Date: Fri May 5 15:19:44 2006 +0000
  10263. * Make the export test 80 columns wide, so that the ANSI we generate can
  10264. be read by other programs.
  10265. test/export.c | 2 +-
  10266. 1 files changed, 1 insertions(+), 1 deletions(-)
  10267. Commit: 931
  10268. Author: sam
  10269. Date: Fri May 5 15:13:32 2006 +0000
  10270. * Updated fonts with the new hardcoded CP437 glyphs.
  10271. cucul/font_mono9.h | 16 ++++++++--------
  10272. cucul/font_monobold12.h | 16 ++++++++--------
  10273. 2 files changed, 16 insertions(+), 16 deletions(-)
  10274. Commit: 930
  10275. Author: sam
  10276. Date: Fri May 5 15:12:50 2006 +0000
  10277. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  10278. good with Pango.
  10279. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10280. 1 files changed, 76 insertions(+), 0 deletions(-)
  10281. Commit: 929
  10282. Author: sam
  10283. Date: Fri May 5 14:03:40 2006 +0000
  10284. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  10285. caca/driver_ncurses.c | 35 +++--------------------------------
  10286. caca/driver_slang.c | 29 +++--------------------------
  10287. tools/Makefile.am | 1 +
  10288. tools/makefont.c | 33 ++++++---------------------------
  10289. 4 files changed, 13 insertions(+), 85 deletions(-)
  10290. Commit: 928
  10291. Author: sam
  10292. Date: Fri May 5 13:44:54 2006 +0000
  10293. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  10294. SVG exporters.
  10295. cucul/export.c | 53 ++++-------------------------------------------------
  10296. 1 files changed, 4 insertions(+), 49 deletions(-)
  10297. Commit: 927
  10298. Author: sam
  10299. Date: Fri May 5 05:09:54 2006 +0000
  10300. * Implemented the private _cucul_utf32_to_utf8() helper.
  10301. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  10302. cucul/cucul_internals.h | 1 +
  10303. 2 files changed, 31 insertions(+), 0 deletions(-)
  10304. Commit: 926
  10305. Author: sam
  10306. Date: Fri May 5 05:08:51 2006 +0000
  10307. * Exporter now generates valid ANSI, with CP437 characters.
  10308. cucul/export.c | 30 ++++++++++++++++--------------
  10309. 1 files changed, 16 insertions(+), 14 deletions(-)
  10310. Commit: 925
  10311. Author: sam
  10312. Date: Thu May 4 22:00:52 2006 +0000
  10313. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  10314. text.
  10315. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10316. 1 files changed, 95 insertions(+), 0 deletions(-)
  10317. Commit: 924
  10318. Author: sam
  10319. Date: Thu May 4 21:34:10 2006 +0000
  10320. * Use a slightly different RGB palette for ANSI colours, so that brown
  10321. really looks like brown and not like desaturated yellow.
  10322. cucul/colour.c | 7 +++++--
  10323. 1 files changed, 5 insertions(+), 2 deletions(-)
  10324. Commit: 923
  10325. Author: jylam
  10326. Date: Tue May 2 18:26:02 2006 +0000
  10327. * Fixed error in tutorial, updated caca_get_event() doc
  10328. DotNet/test.cs | 3 ++-
  10329. caca/event.c | 2 +-
  10330. doc/tutorial.dox | 2 +-
  10331. 3 files changed, 4 insertions(+), 3 deletions(-)
  10332. Commit: 922
  10333. Author: jylam
  10334. Date: Sat Apr 29 11:26:44 2006 +0000
  10335. * Fixed $Id
  10336. DotNet/AssemblyInfo.cs | 2 +-
  10337. DotNet/Caca.cs | 2 +-
  10338. DotNet/Cucul.cs | 2 +-
  10339. DotNet/test.cs | 2 +-
  10340. 4 files changed, 4 insertions(+), 4 deletions(-)
  10341. Commit: 921
  10342. Author: jylam
  10343. Date: Sat Apr 29 11:20:43 2006 +0000
  10344. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  10345. DotNet/AssemblyInfo.cs | 20 +++++
  10346. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  10347. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  10348. DotNet/Makefile | 5 +
  10349. DotNet/libCaca.dll.config | 3 +
  10350. DotNet/libCucul.dll.config | 3 +
  10351. DotNet/test.cs | 64 +++++++++++++++
  10352. 7 files changed, 432 insertions(+), 0 deletions(-)
  10353. Commit: 920
  10354. Author: sam
  10355. Date: Thu Apr 27 14:15:23 2006 +0000
  10356. * Completed return value and errno handling in libcucul API.
  10357. cucul/cucul.h | 44 +++---
  10358. cucul/dither.c | 216 +++++++++++++++++-----
  10359. cucul/export.c | 21 ++
  10360. cucul/font.c | 76 +++++++-
  10361. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  10362. cucul/sprite.c | 51 +++++-
  10363. cucul/transform.c | 28 +++-
  10364. 7 files changed, 642 insertions(+), 327 deletions(-)
  10365. Commit: 919
  10366. Author: sam
  10367. Date: Thu Apr 27 13:02:27 2006 +0000
  10368. * Allow an optional input filename in the export test for cheap conversions.
  10369. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  10370. 1 files changed, 63 insertions(+), 30 deletions(-)
  10371. Commit: 918
  10372. Author: jylam
  10373. Date: Wed Apr 26 18:59:20 2006 +0000
  10374. * coding style fixes again
  10375. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  10376. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  10377. 2 files changed, 499 insertions(+), 499 deletions(-)
  10378. Commit: 917
  10379. Author: jylam
  10380. Date: Wed Apr 26 18:53:08 2006 +0000
  10381. * Fixed indentation. I did it myself, I'm a big boy.
  10382. cxx/caca++.cpp | 2 +-
  10383. cxx/caca++.h | 28 ++++++++++++++--------------
  10384. cxx/cucul++.h | 10 +++++-----
  10385. src/cacadraw.c | 4 ++--
  10386. 4 files changed, 22 insertions(+), 22 deletions(-)
  10387. Commit: 916
  10388. Author: sam
  10389. Date: Wed Apr 26 17:24:27 2006 +0000
  10390. * Fixed line wrapping on some weird ANSI files.
  10391. cucul/import.c | 13 +++++++------
  10392. 1 files changed, 7 insertions(+), 6 deletions(-)
  10393. Commit: 915
  10394. Author: sam
  10395. Date: Wed Apr 26 17:02:37 2006 +0000
  10396. * Fixed an ANSI rendering bug related to the bold attribute.
  10397. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  10398. 1 files changed, 89 insertions(+), 72 deletions(-)
  10399. Commit: 914
  10400. Author: sam
  10401. Date: Wed Apr 26 15:21:28 2006 +0000
  10402. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  10403. built-in font so that we now cover all of CP437.
  10404. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  10405. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  10406. tools/makefont.c | 7 +-
  10407. 3 files changed, 1047 insertions(+), 18 deletions(-)
  10408. Commit: 913
  10409. Author: sam
  10410. Date: Wed Apr 26 14:36:11 2006 +0000
  10411. * Minor code reorganisation and documenting.
  10412. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  10413. 1 files changed, 58 insertions(+), 58 deletions(-)
  10414. Commit: 912
  10415. Author: jylam
  10416. Date: Wed Apr 26 14:06:19 2006 +0000
  10417. * Added preliminary (it means that's fucked up) CP437 codepage
  10418. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10419. 1 files changed, 117 insertions(+), 2 deletions(-)
  10420. Commit: 911
  10421. Author: sam
  10422. Date: Wed Apr 26 13:22:04 2006 +0000
  10423. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  10424. caca/driver_x11.c | 9 +++++++++
  10425. 1 files changed, 9 insertions(+), 0 deletions(-)
  10426. Commit: 910
  10427. Author: jylam
  10428. Date: Wed Apr 26 12:59:14 2006 +0000
  10429. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  10430. caca/driver_gl.c | 3 ++-
  10431. 1 files changed, 2 insertions(+), 1 deletions(-)
  10432. Commit: 909
  10433. Author: jylam
  10434. Date: Wed Apr 26 12:57:31 2006 +0000
  10435. * removed duplicate code
  10436. caca/driver_x11.c | 8 ++++----
  10437. 1 files changed, 4 insertions(+), 4 deletions(-)
  10438. Commit: 908
  10439. Author: sam
  10440. Date: Wed Apr 26 12:51:37 2006 +0000
  10441. * Wow, we even have Home/End support in X11.
  10442. caca/driver_x11.c | 4 ++++
  10443. 1 files changed, 4 insertions(+), 0 deletions(-)
  10444. Commit: 907
  10445. Author: sam
  10446. Date: Wed Apr 26 12:48:41 2006 +0000
  10447. * PageUp/PageDown support in X11.
  10448. caca/driver_x11.c | 4 ++++
  10449. 1 files changed, 4 insertions(+), 0 deletions(-)
  10450. Commit: 906
  10451. Author: jylam
  10452. Date: Wed Apr 26 12:47:21 2006 +0000
  10453. * Fixed home/pgup/pgdown/insert events
  10454. caca/driver_gl.c | 6 ++++++
  10455. 1 files changed, 6 insertions(+), 0 deletions(-)
  10456. Commit: 905
  10457. Author: jylam
  10458. Date: Wed Apr 26 12:36:31 2006 +0000
  10459. * page up / down
  10460. src/cacadraw.c | 2 ++
  10461. 1 files changed, 2 insertions(+), 0 deletions(-)
  10462. Commit: 904
  10463. Author: sam
  10464. Date: Wed Apr 26 12:30:54 2006 +0000
  10465. * In ANSI, bold only sets the foreground colour to bright, not the
  10466. background.
  10467. cucul/import.c | 2 --
  10468. 1 files changed, 0 insertions(+), 2 deletions(-)
  10469. Commit: 903
  10470. Author: sam
  10471. Date: Wed Apr 26 12:25:44 2006 +0000
  10472. * Added cacadraw. It only shows files and lets you scroll for now, but
  10473. it will eventually evolve into something better.
  10474. src/Makefile.am | 4 ++
  10475. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10476. test/import.c | 2 +-
  10477. 3 files changed, 139 insertions(+), 1 deletions(-)
  10478. Commit: 902
  10479. Author: jylam
  10480. Date: Wed Apr 26 12:23:30 2006 +0000
  10481. * Really updated doc
  10482. cucul/import.c | 3 ++-
  10483. 1 files changed, 2 insertions(+), 1 deletions(-)
  10484. Commit: 901
  10485. Author: jylam
  10486. Date: Wed Apr 26 12:18:35 2006 +0000
  10487. * Fixed documentation for import
  10488. cucul/import.c | 23 +++++++++++------------
  10489. 1 files changed, 11 insertions(+), 12 deletions(-)
  10490. Commit: 900
  10491. Author: sam
  10492. Date: Wed Apr 26 12:17:22 2006 +0000
  10493. * Removed legacy cpp directory.
  10494. cpp/Makefile.am | 24 ----
  10495. cpp/caca++.cpp | 97 ----------------
  10496. cpp/caca++.h | 76 ------------
  10497. cpp/caca++.pc.in | 12 --
  10498. cpp/cpptest.cpp | 103 ----------------
  10499. cpp/cucul++.cpp | 333 -----------------------------------------------------
  10500. cpp/cucul++.h | 135 ---------------------
  10501. cpp/cucul++.pc.in | 12 --
  10502. 8 files changed, 0 insertions(+), 792 deletions(-)
  10503. Commit: 899
  10504. Author: jylam
  10505. Date: Wed Apr 26 12:11:55 2006 +0000
  10506. * Updated C++ bindings and renamed directory to more comprehensive cxx
  10507. Makefile.am | 2 +-
  10508. configure.ac | 14 +-
  10509. cxx/Makefile.am | 24 ++++
  10510. cxx/caca++.cpp | 97 +++++++++++++++
  10511. cxx/caca++.h | 76 ++++++++++++
  10512. cxx/caca++.pc.in | 12 ++
  10513. cxx/cpptest.cpp | 103 ++++++++++++++++
  10514. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10515. cxx/cucul++.h | 139 ++++++++++++++++++++++
  10516. cxx/cucul++.pc.in | 12 ++
  10517. 10 files changed, 809 insertions(+), 8 deletions(-)
  10518. Commit: 898
  10519. Author: sam
  10520. Date: Wed Apr 26 12:06:13 2006 +0000
  10521. * Minor typo.
  10522. test/event.c | 4 ++--
  10523. 1 files changed, 2 insertions(+), 2 deletions(-)
  10524. Commit: 897
  10525. Author: jylam
  10526. Date: Wed Apr 26 11:57:30 2006 +0000
  10527. * Updated libcaca c++ bindings
  10528. cpp/caca++.cpp | 32 ++++++++++++++------------------
  10529. cpp/caca++.h | 24 ++++++++++++------------
  10530. cpp/cpptest.cpp | 6 +++---
  10531. cpp/cucul++.cpp | 8 ++++++++
  10532. cpp/cucul++.h | 1 +
  10533. 5 files changed, 38 insertions(+), 33 deletions(-)
  10534. Commit: 896
  10535. Author: sam
  10536. Date: Wed Apr 26 11:54:26 2006 +0000
  10537. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  10538. a file and a memory area into a libcucul buffer.
  10539. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  10540. buffers instead of simple memory areas.
  10541. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  10542. cucul/cucul.h | 4 ++-
  10543. cucul/cucul_internals.h | 1 +
  10544. cucul/export.c | 1 +
  10545. cucul/import.c | 26 ++++++++--------
  10546. src/cacaplay.c | 27 ++++------------
  10547. src/cacaserver.c | 5 ++-
  10548. test/import.c | 31 ++++---------------
  10549. test/text.c | 4 ++-
  10550. 9 files changed, 114 insertions(+), 61 deletions(-)
  10551. Commit: 895
  10552. Author: sam
  10553. Date: Wed Apr 26 11:29:50 2006 +0000
  10554. * Argh, _really_ fixed the uninitialised variable.
  10555. cucul/import.c | 3 +--
  10556. 1 files changed, 1 insertions(+), 2 deletions(-)
  10557. Commit: 894
  10558. Author: sam
  10559. Date: Wed Apr 26 11:28:55 2006 +0000
  10560. * Fixed an uninitialised variable.
  10561. cucul/import.c | 1 +
  10562. 1 files changed, 1 insertions(+), 0 deletions(-)
  10563. Commit: 893
  10564. Author: sam
  10565. Date: Wed Apr 26 10:22:31 2006 +0000
  10566. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  10567. sequences longer than 100 characters.
  10568. * Documented the escape sequence format.
  10569. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  10570. 1 files changed, 30 insertions(+), 19 deletions(-)
  10571. Commit: 892
  10572. Author: jylam
  10573. Date: Wed Apr 26 10:04:02 2006 +0000
  10574. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  10575. cpp/cpptest.cpp | 24 ++++----
  10576. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  10577. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  10578. test/demo.c | 10 ++--
  10579. 4 files changed, 194 insertions(+), 187 deletions(-)
  10580. Commit: 891
  10581. Author: sam
  10582. Date: Wed Apr 26 09:56:26 2006 +0000
  10583. * More robust ANSI sequence argument parser. Detects private sequences and
  10584. intermediate bytes.
  10585. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  10586. 1 files changed, 50 insertions(+), 70 deletions(-)
  10587. Commit: 890
  10588. Author: jylam
  10589. Date: Wed Apr 26 09:00:40 2006 +0000
  10590. * Fixed warning in a clever and tested way. Bordel de merde.
  10591. cucul/import.c | 13 +++++++------
  10592. 1 files changed, 7 insertions(+), 6 deletions(-)
  10593. Commit: 889
  10594. Author: sam
  10595. Date: Wed Apr 26 08:21:46 2006 +0000
  10596. * Coding style.
  10597. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  10598. 1 files changed, 24 insertions(+), 24 deletions(-)
  10599. Commit: 888
  10600. Author: sam
  10601. Date: Wed Apr 26 08:12:57 2006 +0000
  10602. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  10603. cucul/import.c | 2 +-
  10604. 1 files changed, 1 insertions(+), 1 deletions(-)
  10605. Commit: 887
  10606. Author: jylam
  10607. Date: Wed Apr 26 08:09:14 2006 +0000
  10608. * Fixed warnings in ansi importer
  10609. cucul/import.c | 2 +-
  10610. 1 files changed, 1 insertions(+), 1 deletions(-)
  10611. Commit: 886
  10612. Author: sam
  10613. Date: Wed Apr 26 07:57:26 2006 +0000
  10614. * More cleaning up of the ANSI loader. Fixed reverse video.
  10615. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  10616. 1 files changed, 73 insertions(+), 73 deletions(-)
  10617. Commit: 885
  10618. Author: sam
  10619. Date: Wed Apr 26 07:46:58 2006 +0000
  10620. * Set the transparent colour's RGB values to the default colour's ones.
  10621. cucul/colour.c | 4 ++--
  10622. 1 files changed, 2 insertions(+), 2 deletions(-)
  10623. Commit: 884
  10624. Author: jylam
  10625. Date: Tue Apr 25 18:23:33 2006 +0000
  10626. * Improved ANSI format detection
  10627. cucul/import.c | 19 ++++++++++++-------
  10628. 1 files changed, 12 insertions(+), 7 deletions(-)
  10629. Commit: 883
  10630. Author: sam
  10631. Date: Tue Apr 25 18:16:42 2006 +0000
  10632. * Really fixed bold in ANSI loader, and removed dead code.
  10633. cucul/import.c | 28 ++++++++++++----------------
  10634. 1 files changed, 12 insertions(+), 16 deletions(-)
  10635. Commit: 882
  10636. Author: sam
  10637. Date: Tue Apr 25 18:02:20 2006 +0000
  10638. * Simplified _manage_modifiers() a bit.
  10639. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  10640. 1 files changed, 28 insertions(+), 40 deletions(-)
  10641. Commit: 881
  10642. Author: sam
  10643. Date: Tue Apr 25 17:46:49 2006 +0000
  10644. * Fixed bold support in ANSI loader.
  10645. cucul/import.c | 4 ++++
  10646. 1 files changed, 4 insertions(+), 0 deletions(-)
  10647. Commit: 880
  10648. Author: sam
  10649. Date: Tue Apr 25 17:43:16 2006 +0000
  10650. * A few fixes in the ANSI interpreter.
  10651. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  10652. 1 files changed, 27 insertions(+), 37 deletions(-)
  10653. Commit: 879
  10654. Author: sam
  10655. Date: Tue Apr 25 16:28:00 2006 +0000
  10656. * Got rid of _update_canvas_size().
  10657. cucul/import.c | 36 +++++++++++++-----------------------
  10658. 1 files changed, 13 insertions(+), 23 deletions(-)
  10659. Commit: 878
  10660. Author: jylam
  10661. Date: Tue Apr 25 15:39:13 2006 +0000
  10662. * _updated_coding_style(aBit);
  10663. cucul/import.c | 40 ++++++++++++++++++++--------------------
  10664. 1 files changed, 20 insertions(+), 20 deletions(-)
  10665. Commit: 877
  10666. Author: sam
  10667. Date: Tue Apr 25 15:22:53 2006 +0000
  10668. * Ahahaha. Meet the "optimisation" that breaks everything.
  10669. cucul/import.c | 8 ++++++--
  10670. 1 files changed, 6 insertions(+), 2 deletions(-)
  10671. Commit: 876
  10672. Author: sam
  10673. Date: Tue Apr 25 15:04:19 2006 +0000
  10674. * Small optimisation in import_text().
  10675. cucul/import.c | 13 +++++--------
  10676. 1 files changed, 5 insertions(+), 8 deletions(-)
  10677. Commit: 875
  10678. Author: sam
  10679. Date: Tue Apr 25 14:12:31 2006 +0000
  10680. * Really minor coding style fixes in the ANSI importer.
  10681. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  10682. 1 files changed, 211 insertions(+), 279 deletions(-)
  10683. Commit: 874
  10684. Author: sam
  10685. Date: Tue Apr 25 11:05:25 2006 +0000
  10686. * More error checking in libcucul.
  10687. cucul/canvas.c | 33 +++++++++-----
  10688. cucul/colour.c | 34 +++++++++++++--
  10689. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  10690. cucul/cucul.h | 16 +++---
  10691. cucul/cucul_internals.h | 2 +-
  10692. 5 files changed, 161 insertions(+), 35 deletions(-)
  10693. Commit: 873
  10694. Author: sam
  10695. Date: Tue Apr 25 11:05:03 2006 +0000
  10696. * Jylam is too modest.
  10697. test/import.c | 10 ++++------
  10698. 1 files changed, 4 insertions(+), 6 deletions(-)
  10699. Commit: 872
  10700. Author: jylam
  10701. Date: Tue Apr 25 10:14:47 2006 +0000
  10702. * Added importers test
  10703. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10704. 1 files changed, 85 insertions(+), 0 deletions(-)
  10705. Commit: 871
  10706. Author: jylam
  10707. Date: Tue Apr 25 10:14:12 2006 +0000
  10708. * Added preliminary ANSI importer, added import formats autodection
  10709. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10710. test/Makefile.am | 4 +-
  10711. 2 files changed, 379 insertions(+), 4 deletions(-)
  10712. Commit: 870
  10713. Author: sam
  10714. Date: Tue Apr 25 09:59:58 2006 +0000
  10715. * Check for <errno.h>.
  10716. * Started changing function prototypes so that they return an integer
  10717. instead of void, just in case they might fail.
  10718. configure.ac | 2 +-
  10719. cucul/box.c | 32 ++++++++++++++++++++++----------
  10720. cucul/buffer.c | 11 ++++++++++-
  10721. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  10722. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  10723. cucul/cucul.h | 38 +++++++++++++++++++-------------------
  10724. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  10725. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  10726. 8 files changed, 155 insertions(+), 73 deletions(-)
  10727. Commit: 869
  10728. Author: sam
  10729. Date: Tue Apr 25 09:34:41 2006 +0000
  10730. * Reverted that errno stuff. We'll just use the real errno.
  10731. cucul/Makefile.am | 1 -
  10732. cucul/cucul.h | 12 ------------
  10733. cucul/error.c | 45 ---------------------------------------------
  10734. 3 files changed, 0 insertions(+), 58 deletions(-)
  10735. Commit: 868
  10736. Author: sam
  10737. Date: Tue Apr 25 08:54:44 2006 +0000
  10738. * Added basis for an errno-like mechanism.
  10739. cucul/Makefile.am | 1 +
  10740. cucul/cucul.h | 14 +++++++++++++-
  10741. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  10742. 3 files changed, 59 insertions(+), 1 deletions(-)
  10743. Commit: 867
  10744. Author: sam
  10745. Date: Mon Apr 24 22:10:38 2006 +0000
  10746. * Removed my previously introduced --enable-pangoft2 and replaced it with
  10747. a nicer cross compilation check.
  10748. build-win32 | 2 +-
  10749. configure.ac | 10 +++++-----
  10750. 2 files changed, 6 insertions(+), 6 deletions(-)
  10751. Commit: 866
  10752. Author: sam
  10753. Date: Mon Apr 24 21:45:26 2006 +0000
  10754. * Brought the Win32 build back on its wheels.
  10755. build-win32 | 7 +++----
  10756. configure.ac | 12 +++++++++++-
  10757. src/Makefile.am | 8 +++++++-
  10758. src/cacaserver.c | 1 +
  10759. 4 files changed, 22 insertions(+), 6 deletions(-)
  10760. Commit: 865
  10761. Author: sam
  10762. Date: Mon Apr 24 21:09:06 2006 +0000
  10763. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  10764. common.h | 13 ++++++++-----
  10765. configure.ac | 2 +-
  10766. cucul/font.c | 30 +++++++++++++++---------------
  10767. src/cacaserver.c | 8 +++++++-
  10768. tools/makefont.c | 4 ++--
  10769. 5 files changed, 33 insertions(+), 24 deletions(-)
  10770. Commit: 864
  10771. Author: sam
  10772. Date: Mon Apr 24 21:05:31 2006 +0000
  10773. * Fixed minor compilation warning.
  10774. caca/driver_win32.c | 2 --
  10775. 1 files changed, 0 insertions(+), 2 deletions(-)
  10776. Commit: 863
  10777. Author: sam
  10778. Date: Mon Apr 24 20:56:07 2006 +0000
  10779. * Win32 compilation fix.
  10780. common.h | 8 +++++---
  10781. 1 files changed, 5 insertions(+), 3 deletions(-)
  10782. Commit: 862
  10783. Author: sam
  10784. Date: Mon Apr 24 20:55:46 2006 +0000
  10785. * On win32, only disable the built-in fonts, not all the font functions.
  10786. cucul/font.c | 6 ++++--
  10787. 1 files changed, 4 insertions(+), 2 deletions(-)
  10788. Commit: 861
  10789. Author: sam
  10790. Date: Mon Apr 24 20:45:55 2006 +0000
  10791. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  10792. * Implement htons/htonl in common.h just in case.
  10793. common.h | 34 ++++++++++++++++++++++++++++++++++
  10794. configure.ac | 2 +-
  10795. cucul/font.c | 2 ++
  10796. tools/makefont.c | 2 ++
  10797. 4 files changed, 39 insertions(+), 1 deletions(-)
  10798. Commit: 860
  10799. Author: sam
  10800. Date: Mon Apr 24 20:39:54 2006 +0000
  10801. * Hahaha, fixed the coding style example.
  10802. doc/style.dox | 2 +-
  10803. 1 files changed, 1 insertions(+), 1 deletions(-)
  10804. Commit: 859
  10805. Author: sam
  10806. Date: Mon Apr 24 20:35:59 2006 +0000
  10807. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  10808. in all .c files that needed it.
  10809. caca/caca.c | 1 +
  10810. caca/caca_internals.h | 7 -------
  10811. caca/driver_conio.c | 1 +
  10812. caca/driver_gl.c | 1 +
  10813. caca/driver_ncurses.c | 1 +
  10814. caca/driver_raw.c | 1 +
  10815. caca/driver_slang.c | 1 +
  10816. caca/driver_vga.c | 1 +
  10817. caca/driver_win32.c | 1 +
  10818. caca/driver_x11.c | 1 +
  10819. caca/event.c | 1 +
  10820. caca/graphics.c | 1 +
  10821. caca/time.c | 1 +
  10822. common.h | 4 ++++
  10823. configure.ac | 4 ++--
  10824. cucul/box.c | 1 +
  10825. cucul/buffer.c | 1 +
  10826. cucul/canvas.c | 1 +
  10827. cucul/charset.c | 1 +
  10828. cucul/colour.c | 1 +
  10829. cucul/conic.c | 1 +
  10830. cucul/cucul.c | 1 +
  10831. cucul/cucul_internals.h | 7 -------
  10832. cucul/dither.c | 1 +
  10833. cucul/export.c | 1 +
  10834. cucul/font.c | 5 ++++-
  10835. cucul/import.c | 1 +
  10836. cucul/line.c | 1 +
  10837. cucul/sprite.c | 1 +
  10838. cucul/transform.c | 1 +
  10839. cucul/triangle.c | 1 +
  10840. kernel/kernel.c | 1 +
  10841. src/aafire.c | 1 +
  10842. src/cacaball.c | 1 +
  10843. src/cacamoir.c | 1 +
  10844. src/cacaplas.c | 1 +
  10845. src/cacaplay.c | 1 +
  10846. src/cacaserver.c | 1 +
  10847. src/cacaview.c | 1 +
  10848. src/common-image.c | 1 +
  10849. src/img2irc.c | 1 +
  10850. test/colors.c | 1 +
  10851. test/demo.c | 1 +
  10852. test/dithering.c | 1 +
  10853. test/event.c | 1 +
  10854. test/spritedit.c | 1 +
  10855. tools/makefont.c | 7 ++++++-
  10856. tools/optipal.c | 1 +
  10857. 48 files changed, 58 insertions(+), 18 deletions(-)
  10858. Commit: 858
  10859. Author: sam
  10860. Date: Mon Apr 24 19:57:23 2006 +0000
  10861. * Added "common.h", a placeholder for simple features and functions missing
  10862. from some systems.
  10863. Makefile.am | 2 +-
  10864. common.h | 28 ++++++++++++++++++++++++++++
  10865. test/export.c | 5 +----
  10866. test/font.c | 5 +----
  10867. test/frames.c | 5 +----
  10868. test/gamma.c | 5 +----
  10869. test/hsv.c | 5 +----
  10870. test/text.c | 5 +----
  10871. test/transform.c | 5 +----
  10872. test/truecolor.c | 5 +----
  10873. test/unicode.c | 5 +----
  10874. 11 files changed, 38 insertions(+), 37 deletions(-)
  10875. Commit: 857
  10876. Author: sam
  10877. Date: Mon Apr 24 18:46:06 2006 +0000
  10878. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  10879. whether we want plain ASCII, UTF-8, or CP437.
  10880. cucul/export.c | 2 +-
  10881. 1 files changed, 1 insertions(+), 1 deletions(-)
  10882. Commit: 856
  10883. Author: sam
  10884. Date: Mon Apr 24 17:51:23 2006 +0000
  10885. * Oops, fixed an old typo that brevented building without PangoFt2.
  10886. configure.ac | 2 +-
  10887. 1 files changed, 1 insertions(+), 1 deletions(-)
  10888. Commit: 855
  10889. Author: sam
  10890. Date: Mon Apr 24 17:47:44 2006 +0000
  10891. * Fixed Debian build files.
  10892. debian/Makefile.am | 1 +
  10893. debian/caca-utils.install | 8 +++++++-
  10894. debian/libcucul-dev.install | 1 +
  10895. 3 files changed, 9 insertions(+), 1 deletions(-)
  10896. Commit: 854
  10897. Author: sam
  10898. Date: Mon Apr 24 17:39:53 2006 +0000
  10899. * Do not bail out if PangoFt2 was not found.
  10900. configure.ac | 3 +--
  10901. 1 files changed, 1 insertions(+), 2 deletions(-)
  10902. Commit: 852
  10903. Author: sam
  10904. Date: Sat Apr 22 21:51:50 2006 +0000
  10905. * 0.99.beta1 release.
  10906. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10907. NEWS | 6 +++-
  10908. TODO | 2 +-
  10909. 3 files changed, 71 insertions(+), 3 deletions(-)
  10910. Commit: 851
  10911. Author: sam
  10912. Date: Sat Apr 22 21:36:11 2006 +0000
  10913. * Got rid of CUCUL_LIBS. It's unused.
  10914. configure.ac | 1 -
  10915. cucul/Makefile.am | 2 +-
  10916. test/Makefile.am | 2 +-
  10917. 3 files changed, 2 insertions(+), 3 deletions(-)
  10918. Commit: 850
  10919. Author: sam
  10920. Date: Sat Apr 22 21:31:42 2006 +0000
  10921. * Updated Debian build rules.
  10922. Makefile.am | 3 ---
  10923. debian/Makefile.am | 15 ++++++++++++++-
  10924. debian/caca-utils.install | 3 +++
  10925. debian/changelog | 4 ++--
  10926. debian/control | 4 ++--
  10927. debian/libcaca-dev.install | 4 ++++
  10928. debian/libcaca0.install | 1 +
  10929. debian/libcucul-dev.install | 6 ++++++
  10930. debian/libcucul0.install | 1 +
  10931. debian/rules | 35 +++--------------------------------
  10932. doc/Makefile.am | 8 ++++----
  10933. 11 files changed, 40 insertions(+), 44 deletions(-)
  10934. Commit: 849
  10935. Author: sam
  10936. Date: Sat Apr 22 19:46:43 2006 +0000
  10937. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  10938. caca/event.c | 12 ++++++++++--
  10939. doc/migrating.dox | 4 ++--
  10940. test/colors.c | 3 +--
  10941. test/dithering.c | 5 +++--
  10942. test/font.c | 3 +--
  10943. test/frames.c | 5 +++--
  10944. test/hsv.c | 5 +++--
  10945. test/transform.c | 3 +--
  10946. test/truecolor.c | 5 +++--
  10947. test/unicode.c | 5 +++--
  10948. 10 files changed, 30 insertions(+), 20 deletions(-)
  10949. Commit: 848
  10950. Author: sam
  10951. Date: Sat Apr 22 19:35:43 2006 +0000
  10952. * Minor updates to the migration documentation.
  10953. doc/migrating.dox | 6 ++++--
  10954. 1 files changed, 4 insertions(+), 2 deletions(-)
  10955. Commit: 847
  10956. Author: sam
  10957. Date: Sat Apr 22 19:22:14 2006 +0000
  10958. * Slightly improved the documentation build rules dependencies.
  10959. doc/Makefile.am | 6 +++---
  10960. 1 files changed, 3 insertions(+), 3 deletions(-)
  10961. Commit: 846
  10962. Author: sam
  10963. Date: Sat Apr 22 19:17:38 2006 +0000
  10964. * Updated ChangeLog, NEWS and TODO.
  10965. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10966. NEWS | 15 +
  10967. TODO | 10 +-
  10968. 3 files changed, 2476 insertions(+), 7 deletions(-)
  10969. Commit: 845
  10970. Author: sam
  10971. Date: Sat Apr 22 19:14:49 2006 +0000
  10972. * Updated the migration guide.
  10973. doc/libcaca.dox | 2 +-
  10974. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  10975. 2 files changed, 41 insertions(+), 18 deletions(-)
  10976. Commit: 844
  10977. Author: sam
  10978. Date: Sat Apr 22 19:14:26 2006 +0000
  10979. * Wrote the C coding style documentation.
  10980. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10981. 1 files changed, 89 insertions(+), 1 deletions(-)
  10982. Commit: 843
  10983. Author: sam
  10984. Date: Sat Apr 22 19:13:27 2006 +0000
  10985. * Added a test for multiple frames support.
  10986. * Added a test for textfile loading.
  10987. test/Makefile.am | 8 +++++-
  10988. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10989. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  10990. 3 files changed, 142 insertions(+), 1 deletions(-)
  10991. Commit: 842
  10992. Author: sam
  10993. Date: Sat Apr 22 19:11:25 2006 +0000
  10994. * Support for multiple frames in canvases.
  10995. cucul/cucul.c | 96 ++++++++++----
  10996. cucul/cucul.h | 26 ++---
  10997. cucul/cucul_internals.h | 9 +-
  10998. cucul/sprite.c | 336 +++++++++++++----------------------------------
  10999. 4 files changed, 179 insertions(+), 288 deletions(-)
  11000. Commit: 841
  11001. Author: sam
  11002. Date: Sat Apr 22 19:10:41 2006 +0000
  11003. * Added a simple "text" importer, until the cool ANSI importer arrives.
  11004. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  11005. 1 files changed, 46 insertions(+), 0 deletions(-)
  11006. Commit: 840
  11007. Author: sam
  11008. Date: Sat Apr 22 19:06:59 2006 +0000
  11009. * Disabled the foreground/background optimisation in the IRC export because
  11010. it breaks on too many IRC clients.
  11011. cucul/export.c | 9 +++++++++
  11012. 1 files changed, 9 insertions(+), 0 deletions(-)
  11013. Commit: 839
  11014. Author: sam
  11015. Date: Sat Apr 22 19:04:49 2006 +0000
  11016. * Disabled sprite stuff from the tests.
  11017. test/demo.c | 16 ++++++++++++++++
  11018. test/spritedit.c | 2 ++
  11019. 2 files changed, 18 insertions(+), 0 deletions(-)
  11020. Commit: 838
  11021. Author: sam
  11022. Date: Sat Apr 22 19:00:14 2006 +0000
  11023. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  11024. cpp/caca++.h | 4 ++--
  11025. cpp/cucul++.cpp | 42 ------------------------------------------
  11026. cpp/cucul++.h | 15 ---------------
  11027. 3 files changed, 2 insertions(+), 59 deletions(-)
  11028. Commit: 837
  11029. Author: sam
  11030. Date: Sat Apr 22 18:54:38 2006 +0000
  11031. * Fixed --enable-cpp to actually do something. Also, disabled it by
  11032. default for the release, because it's not up to date and needs a lot
  11033. of polishing.
  11034. configure.ac | 25 +++++++------------------
  11035. cpp/Makefile.am | 4 ++++
  11036. 2 files changed, 11 insertions(+), 18 deletions(-)
  11037. Commit: 836
  11038. Author: sam
  11039. Date: Fri Apr 21 21:41:30 2006 +0000
  11040. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  11041. doc/Makefile.am | 2 +-
  11042. doc/libcaca.dox | 4 ++++
  11043. doc/migrating.dox | 4 ++--
  11044. doc/style.dox | 7 +++++++
  11045. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  11046. 5 files changed, 49 insertions(+), 3 deletions(-)
  11047. Commit: 835
  11048. Author: sam
  11049. Date: Fri Apr 21 21:21:20 2006 +0000
  11050. * Set version number to 0.99.beta1.
  11051. configure.ac | 4 ++--
  11052. 1 files changed, 2 insertions(+), 2 deletions(-)
  11053. Commit: 834
  11054. Author: sam
  11055. Date: Fri Apr 21 20:51:58 2006 +0000
  11056. * Got rid of cv->scratch_line. It's unused, too.
  11057. cucul/cucul.c | 6 ------
  11058. cucul/cucul_internals.h | 1 -
  11059. 2 files changed, 0 insertions(+), 7 deletions(-)
  11060. Commit: 833
  11061. Author: sam
  11062. Date: Fri Apr 21 20:51:14 2006 +0000
  11063. * Got rid of cv->empty_line, it's now unused.
  11064. cucul/cucul.c | 8 --------
  11065. cucul/cucul_internals.h | 2 +-
  11066. 2 files changed, 1 insertions(+), 9 deletions(-)
  11067. Commit: 832
  11068. Author: sam
  11069. Date: Fri Apr 21 20:49:17 2006 +0000
  11070. * Changed cucul_clear_canvas() again. It now uses the current foreground
  11071. and background colours to clear the screen.
  11072. configure.ac | 2 +-
  11073. cpp/cucul++.cpp | 4 ++--
  11074. cpp/cucul++.h | 2 +-
  11075. cucul/canvas.c | 22 +++++++++-------------
  11076. cucul/cucul.h | 2 +-
  11077. src/cacaview.c | 3 ++-
  11078. src/img2irc.c | 3 ++-
  11079. test/colors.c | 3 ++-
  11080. test/demo.c | 13 +++++++++----
  11081. test/event.c | 3 ++-
  11082. test/gamma.c | 3 ++-
  11083. test/spritedit.c | 4 ++--
  11084. 12 files changed, 35 insertions(+), 29 deletions(-)
  11085. Commit: 831
  11086. Author: sam
  11087. Date: Fri Apr 21 20:24:04 2006 +0000
  11088. * Fixed a segfault in the C++ bindings. Vieux porc !
  11089. cpp/caca++.cpp | 2 +-
  11090. cpp/caca++.h | 2 +-
  11091. 2 files changed, 2 insertions(+), 2 deletions(-)
  11092. Commit: 830
  11093. Author: sam
  11094. Date: Fri Apr 21 19:26:54 2006 +0000
  11095. * Set library names to lib*.so.0.10.0.
  11096. caca/Makefile.am | 2 +-
  11097. configure.ac | 2 ++
  11098. cpp/Makefile.am | 14 ++++----------
  11099. cucul/Makefile.am | 2 +-
  11100. 4 files changed, 8 insertions(+), 12 deletions(-)
  11101. Commit: 829
  11102. Author: sam
  11103. Date: Fri Apr 21 19:26:18 2006 +0000
  11104. * Fixed a compilation warning.
  11105. cucul/import.c | 2 +-
  11106. 1 files changed, 1 insertions(+), 1 deletions(-)
  11107. Commit: 828
  11108. Author: sam
  11109. Date: Fri Apr 21 19:08:00 2006 +0000
  11110. * Minor documentation fix.
  11111. cucul/import.c | 2 ++
  11112. 1 files changed, 2 insertions(+), 0 deletions(-)
  11113. Commit: 827
  11114. Author: sam
  11115. Date: Fri Apr 21 19:06:38 2006 +0000
  11116. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  11117. cpp/caca++.cpp | 44 ++++++++++-----
  11118. cpp/caca++.h | 49 ++++++++---------
  11119. cpp/cpptest.cpp | 2 +
  11120. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  11121. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  11122. 5 files changed, 219 insertions(+), 193 deletions(-)
  11123. Commit: 826
  11124. Author: sam
  11125. Date: Fri Apr 21 18:44:04 2006 +0000
  11126. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  11127. cucul_import_canvas().
  11128. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  11129. caca/driver_raw.c | 2 +-
  11130. cpp/cucul++.cpp | 4 +-
  11131. cpp/cucul++.h | 2 +-
  11132. cucul/Makefile.am | 1 +
  11133. cucul/cucul.c | 55 -----------------------
  11134. cucul/cucul.h | 11 +++--
  11135. cucul/export.c | 4 +-
  11136. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11137. src/cacaplay.c | 2 +-
  11138. src/cacaserver.c | 4 +-
  11139. src/img2irc.c | 2 +-
  11140. test/export.c | 2 +-
  11141. 12 files changed, 145 insertions(+), 71 deletions(-)
  11142. Commit: 825
  11143. Author: sam
  11144. Date: Fri Apr 21 18:09:30 2006 +0000
  11145. * Minor documentation improvements.
  11146. cucul/colour.c | 2 +-
  11147. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  11148. cucul/export.c | 20 ++++++++++----------
  11149. cucul/font.c | 26 +++++++++++++-------------
  11150. 4 files changed, 50 insertions(+), 50 deletions(-)
  11151. Commit: 824
  11152. Author: sam
  11153. Date: Fri Apr 21 18:03:22 2006 +0000
  11154. * Documentation improvements. Wrote a small migration guide and added the
  11155. skeleton of a tutorial for Jylam.
  11156. TODO | 32 ----------
  11157. caca/caca.h | 4 +-
  11158. cucul/cucul.h | 20 +++---
  11159. doc/Makefile.am | 3 +-
  11160. doc/libcaca.dox | 34 ++++-------
  11161. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11162. doc/user.dox | 26 ++++++++
  11163. 7 files changed, 218 insertions(+), 66 deletions(-)
  11164. Commit: 823
  11165. Author: sam
  11166. Date: Fri Apr 21 16:27:43 2006 +0000
  11167. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  11168. documentation page from caca.h to a separate file.
  11169. AUTHORS | 17 ++++---
  11170. NEWS | 106 ++++++++++++++++++++------------------------
  11171. THANKS | 38 ++++++++-------
  11172. TODO | 125 ++++++++++++++++++++++++----------------------------
  11173. caca/caca.h | 54 ----------------------
  11174. doc/Makefile.am | 2 +-
  11175. doc/doxygen.cfg.in | 25 +++++-----
  11176. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  11177. 8 files changed, 212 insertions(+), 218 deletions(-)
  11178. Commit: 822
  11179. Author: sam
  11180. Date: Fri Apr 21 12:01:14 2006 +0000
  11181. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  11182. caca/driver_ncurses.c | 2 ++
  11183. 1 files changed, 2 insertions(+), 0 deletions(-)
  11184. Commit: 821
  11185. Author: sam
  11186. Date: Wed Apr 19 13:02:45 2006 +0000
  11187. * Workaround for broken C++ linking with old libtool versions.
  11188. cpp/Makefile.am | 2 +-
  11189. 1 files changed, 1 insertions(+), 1 deletions(-)
  11190. Commit: 820
  11191. Author: sam
  11192. Date: Wed Apr 19 11:50:24 2006 +0000
  11193. * Moved the technical discussion on S-Lang's palette optimisation from
  11194. NOTES to tools/optipal.c.
  11195. NOTES | 75 -------------------------------------------------------
  11196. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  11197. 2 files changed, 72 insertions(+), 76 deletions(-)
  11198. Commit: 819
  11199. Author: sam
  11200. Date: Wed Apr 19 10:10:58 2006 +0000
  11201. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  11202. caca/caca.c | 4 ++--
  11203. caca/caca.h | 12 ++++++------
  11204. caca/caca_internals.h | 6 +++---
  11205. caca/driver_conio.c | 12 ++++++------
  11206. caca/driver_gl.c | 12 ++++++------
  11207. caca/driver_ncurses.c | 12 ++++++------
  11208. caca/driver_raw.c | 12 ++++++------
  11209. caca/driver_slang.c | 12 ++++++------
  11210. caca/driver_vga.c | 12 ++++++------
  11211. caca/driver_win32.c | 12 ++++++------
  11212. caca/driver_x11.c | 12 ++++++------
  11213. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  11214. cpp/caca++.cpp | 22 +++++++++++-----------
  11215. cpp/caca++.h | 6 +++---
  11216. cucul/cucul.c | 8 ++++----
  11217. python/pypycaca.c | 18 +++++++++---------
  11218. python/pypycaca.h | 6 +++---
  11219. src/aafire.c | 6 +++---
  11220. src/cacaball.c | 6 +++---
  11221. src/cacamoir.c | 6 +++---
  11222. src/cacaplas.c | 6 +++---
  11223. src/cacaplay.c | 6 +++---
  11224. src/cacaview.c | 14 +++++++-------
  11225. test/colors.c | 6 +++---
  11226. test/demo.c | 12 ++++++------
  11227. test/dithering.c | 6 +++---
  11228. test/event.c | 8 ++++----
  11229. test/font.c | 6 +++---
  11230. test/gamma.c | 6 +++---
  11231. test/hsv.c | 6 +++---
  11232. test/spritedit.c | 8 ++++----
  11233. test/transform.c | 6 +++---
  11234. test/truecolor.c | 6 +++---
  11235. test/unicode.c | 6 +++---
  11236. 34 files changed, 171 insertions(+), 171 deletions(-)
  11237. Commit: 818
  11238. Author: sam
  11239. Date: Wed Apr 19 09:07:55 2006 +0000
  11240. * Added a new "caca" exporter.
  11241. * Removed most code from the raw driver and replaced it with a call to the
  11242. caca exporter.
  11243. * Slightly changed the caca export format and updated code accordingly.
  11244. * Improved cacaserver error reporting.
  11245. caca/driver_raw.c | 27 +++++----------------------
  11246. cucul/cucul.c | 33 ++++++++++++++++-----------------
  11247. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  11248. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  11249. 4 files changed, 91 insertions(+), 52 deletions(-)
  11250. Commit: 817
  11251. Author: sam
  11252. Date: Tue Apr 18 16:51:52 2006 +0000
  11253. * Updates to the Debian build files.
  11254. debian/control | 16 +++++++++++++++-
  11255. 1 files changed, 15 insertions(+), 1 deletions(-)
  11256. Commit: 816
  11257. Author: sam
  11258. Date: Tue Apr 18 16:50:56 2006 +0000
  11259. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  11260. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  11261. computations.
  11262. cucul/dither.c | 26 ++++++++++----------------
  11263. src/aafire.c | 4 ++--
  11264. src/cacaball.c | 4 ++--
  11265. src/cacamoir.c | 4 ++--
  11266. src/cacaplas.c | 4 ++--
  11267. src/cacaview.c | 26 ++++++++++++--------------
  11268. src/img2irc.c | 2 +-
  11269. test/demo.c | 4 ++--
  11270. test/export.c | 4 ++--
  11271. test/font.c | 4 ++--
  11272. test/gamma.c | 8 ++++----
  11273. test/hsv.c | 4 ++--
  11274. 12 files changed, 43 insertions(+), 51 deletions(-)
  11275. Commit: 815
  11276. Author: sam
  11277. Date: Tue Apr 18 16:17:14 2006 +0000
  11278. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  11279. values between 0 and 9 (used to be 0 and 10). Updated documentation
  11280. accordingly.
  11281. cucul/cucul.c | 5 +++--
  11282. cucul/dither.c | 2 +-
  11283. test/demo.c | 42 +++++++++++++++++++++---------------------
  11284. test/dithering.c | 18 +++++++++---------
  11285. 4 files changed, 34 insertions(+), 33 deletions(-)
  11286. Commit: 814
  11287. Author: sam
  11288. Date: Tue Apr 18 16:04:01 2006 +0000
  11289. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  11290. choose the background colour.
  11291. cpp/cucul++.cpp | 4 ++--
  11292. cpp/cucul++.h | 2 +-
  11293. cucul/canvas.c | 9 ++++++---
  11294. cucul/cucul.h | 2 +-
  11295. src/cacaview.c | 2 +-
  11296. src/img2irc.c | 2 +-
  11297. test/colors.c | 2 +-
  11298. test/demo.c | 8 ++++----
  11299. test/event.c | 2 +-
  11300. test/gamma.c | 2 +-
  11301. test/spritedit.c | 2 +-
  11302. 11 files changed, 20 insertions(+), 17 deletions(-)
  11303. Commit: 813
  11304. Author: sam
  11305. Date: Tue Apr 18 15:54:33 2006 +0000
  11306. * Renamed main canvas-related functions so that they have "canvas" in
  11307. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  11308. * Moved buffer-related functions to cucul/buffer.c.
  11309. caca/driver_conio.c | 4 +-
  11310. caca/driver_gl.c | 2 +-
  11311. caca/driver_ncurses.c | 2 +-
  11312. caca/driver_slang.c | 2 +-
  11313. caca/driver_vga.c | 2 +-
  11314. caca/driver_win32.c | 4 +-
  11315. caca/driver_x11.c | 2 +-
  11316. caca/graphics.c | 2 +-
  11317. cpp/cucul++.cpp | 12 +++---
  11318. cucul/Makefile.am | 1 +
  11319. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  11320. cucul/cucul.c | 74 ++++++++++--------------------------------
  11321. cucul/cucul.h | 12 +++---
  11322. cucul/cucul_internals.h | 2 +-
  11323. cucul/export.c | 4 +-
  11324. cucul/font.c | 7 ++--
  11325. src/aafire.c | 23 +++++++------
  11326. src/cacaball.c | 12 ++++---
  11327. src/cacamoir.c | 12 ++++---
  11328. src/cacaplas.c | 18 ++++++----
  11329. src/cacaplay.c | 4 +-
  11330. src/cacaserver.c | 4 +-
  11331. src/cacaview.c | 22 +++++++------
  11332. src/img2irc.c | 8 ++--
  11333. test/colors.c | 4 +-
  11334. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  11335. test/dithering.c | 8 ++--
  11336. test/event.c | 14 ++++----
  11337. test/export.c | 9 ++---
  11338. test/font.c | 14 ++++----
  11339. test/gamma.c | 30 ++++++++---------
  11340. test/hsv.c | 9 ++---
  11341. test/spritedit.c | 9 +++--
  11342. test/transform.c | 20 ++++++------
  11343. test/truecolor.c | 4 +-
  11344. test/unicode.c | 4 +-
  11345. 36 files changed, 274 insertions(+), 234 deletions(-)
  11346. Commit: 812
  11347. Author: sam
  11348. Date: Tue Apr 18 15:12:12 2006 +0000
  11349. * Cosmetic changes.
  11350. tools/makefont.c | 14 +++++++-------
  11351. 1 files changed, 7 insertions(+), 7 deletions(-)
  11352. Commit: 811
  11353. Author: sam
  11354. Date: Tue Apr 18 15:11:25 2006 +0000
  11355. * Renamed caca_t into caca_display_t.
  11356. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  11357. caca/caca.c | 92 ++++++------
  11358. caca/caca.h | 26 ++--
  11359. caca/caca_internals.h | 46 +++---
  11360. caca/driver_conio.c | 82 +++++-----
  11361. caca/driver_gl.c | 254 ++++++++++++++++----------------
  11362. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  11363. caca/driver_raw.c | 54 ++++----
  11364. caca/driver_slang.c | 104 +++++++-------
  11365. caca/driver_vga.c | 52 ++++----
  11366. caca/driver_win32.c | 166 ++++++++++----------
  11367. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  11368. caca/event.c | 120 ++++++++--------
  11369. caca/graphics.c | 78 +++++-----
  11370. cpp/caca++.cpp | 36 +++---
  11371. cpp/caca++.h | 2 +-
  11372. cpp/cucul++.cpp | 90 ++++++------
  11373. cpp/cucul++.h | 4 +-
  11374. cucul/box.c | 46 +++---
  11375. cucul/canvas.c | 70 +++++-----
  11376. cucul/charset.c | 26 ++--
  11377. cucul/colour.c | 16 +-
  11378. cucul/conic.c | 62 ++++----
  11379. cucul/cucul.c | 113 +++++++-------
  11380. cucul/dither.c | 14 +-
  11381. cucul/export.c | 124 ++++++++--------
  11382. cucul/font.c | 20 ++--
  11383. cucul/line.c | 69 +++++----
  11384. cucul/sprite.c | 15 +-
  11385. cucul/transform.c | 52 ++++----
  11386. cucul/triangle.c | 36 +++---
  11387. src/aafire.c | 38 +++---
  11388. src/cacaball.c | 34 ++--
  11389. src/cacamoir.c | 28 ++--
  11390. src/cacaplas.c | 36 +++---
  11391. src/cacaplay.c | 18 +-
  11392. src/cacaview.c | 130 ++++++++--------
  11393. src/img2irc.c | 18 +-
  11394. test/colors.c | 30 ++--
  11395. test/demo.c | 272 +++++++++++++++++-----------------
  11396. test/dithering.c | 22 ++--
  11397. test/event.c | 64 ++++----
  11398. test/export.c | 32 ++--
  11399. test/font.c | 40 +++---
  11400. test/gamma.c | 40 +++---
  11401. test/hsv.c | 20 ++--
  11402. test/spritedit.c | 54 ++++----
  11403. test/transform.c | 34 ++--
  11404. test/truecolor.c | 24 ++--
  11405. test/unicode.c | 128 ++++++++--------
  11406. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  11407. Commit: 810
  11408. Author: sam
  11409. Date: Tue Apr 18 12:59:07 2006 +0000
  11410. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  11411. caca/caca.c | 16 ++--
  11412. caca/caca.h | 28 +++---
  11413. caca/caca_internals.h | 2 +-
  11414. caca/driver_conio.c | 22 ++--
  11415. caca/driver_gl.c | 50 +++++-----
  11416. caca/driver_ncurses.c | 68 +++++++-------
  11417. caca/driver_raw.c | 10 +-
  11418. caca/driver_slang.c | 66 ++++++------
  11419. caca/driver_vga.c | 12 +-
  11420. caca/driver_win32.c | 44 ++++----
  11421. caca/driver_x11.c | 88 ++++++++--------
  11422. caca/event.c | 14 ++--
  11423. caca/graphics.c | 4 +-
  11424. cpp/caca++.cpp | 8 +-
  11425. cpp/cucul++.cpp | 100 ++++++++++----------
  11426. cpp/cucul++.h | 4 +-
  11427. cucul/box.c | 50 +++++-----
  11428. cucul/canvas.c | 80 ++++++++--------
  11429. cucul/colour.c | 52 +++++-----
  11430. cucul/conic.c | 69 +++++++-------
  11431. cucul/cucul.c | 116 +++++++++++-----------
  11432. cucul/cucul.h | 78 ++++++++--------
  11433. cucul/cucul_internals.h | 6 +-
  11434. cucul/dither.c | 22 ++--
  11435. cucul/export.c | 182 +++++++++++++++++-----------------
  11436. cucul/font.c | 20 ++--
  11437. cucul/line.c | 82 ++++++++--------
  11438. cucul/sprite.c | 14 ++--
  11439. cucul/transform.c | 52 +++++-----
  11440. cucul/triangle.c | 38 ++++----
  11441. src/aafire.c | 28 +++---
  11442. src/cacaball.c | 20 ++--
  11443. src/cacamoir.c | 20 ++--
  11444. src/cacaplas.c | 30 +++---
  11445. src/cacaplay.c | 12 +-
  11446. src/cacaserver.c | 14 ++--
  11447. src/cacaview.c | 112 +++++++++++-----------
  11448. src/img2irc.c | 18 ++--
  11449. test/colors.c | 20 ++--
  11450. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  11451. test/dithering.c | 14 ++--
  11452. test/event.c | 56 +++++-----
  11453. test/export.c | 32 +++---
  11454. test/font.c | 32 +++---
  11455. test/gamma.c | 34 +++---
  11456. test/hsv.c | 12 +-
  11457. test/spritedit.c | 44 ++++----
  11458. test/transform.c | 26 +++---
  11459. test/truecolor.c | 16 ++--
  11460. test/unicode.c | 112 +++++++++++-----------
  11461. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  11462. Commit: 809
  11463. Author: sam
  11464. Date: Tue Apr 18 12:57:11 2006 +0000
  11465. * Fixed C++ bindings makefile so that it does not try to use the system's
  11466. <cucul.h> and <caca.h> headers.
  11467. cpp/Makefile.am | 2 ++
  11468. 1 files changed, 2 insertions(+), 0 deletions(-)
  11469. Commit: 808
  11470. Author: sam
  11471. Date: Tue Apr 18 10:02:42 2006 +0000
  11472. * Truecolor support for the HTML and HTMLv3 exporters.
  11473. cucul/export.c | 53 +++++++++++++++++------------------------------------
  11474. 1 files changed, 17 insertions(+), 36 deletions(-)
  11475. Commit: 807
  11476. Author: sam
  11477. Date: Tue Apr 18 09:57:15 2006 +0000
  11478. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  11479. cucul/colour.c | 6 +++---
  11480. 1 files changed, 3 insertions(+), 3 deletions(-)
  11481. Commit: 806
  11482. Author: sam
  11483. Date: Tue Apr 18 08:33:53 2006 +0000
  11484. * Updated README (caca-config -> pkg-config) and TODO.
  11485. README | 16 +++++-----------
  11486. TODO | 4 ++--
  11487. 2 files changed, 7 insertions(+), 13 deletions(-)
  11488. Commit: 805
  11489. Author: sam
  11490. Date: Tue Apr 18 08:33:06 2006 +0000
  11491. * Cosmetic code changes and minor optimisations.
  11492. cucul/export.c | 16 ++++++++--------
  11493. tools/makefont.c | 2 +-
  11494. 2 files changed, 9 insertions(+), 9 deletions(-)
  11495. Commit: 804
  11496. Author: sam
  11497. Date: Tue Apr 18 08:24:41 2006 +0000
  11498. * Merged again all export functions into cucul/export.c. They're all the
  11499. same and they're very short (50-100 lines).
  11500. cucul/Makefile.am | 7 +-
  11501. cucul/cucul.c | 85 ------
  11502. cucul/cucul_internals.h | 9 -
  11503. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  11504. cucul/export_ansi.c | 103 -------
  11505. cucul/export_bitmap.c | 83 ------
  11506. cucul/export_html.c | 190 -------------
  11507. cucul/export_irc.c | 107 --------
  11508. cucul/export_ps.c | 138 ----------
  11509. cucul/export_svg.c | 129 ---------
  11510. 10 files changed, 678 insertions(+), 850 deletions(-)
  11511. Commit: 803
  11512. Author: sam
  11513. Date: Tue Apr 18 08:21:31 2006 +0000
  11514. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  11515. compilation warnings.
  11516. cucul/cucul.h | 2 +-
  11517. cucul/font.c | 5 +++--
  11518. 2 files changed, 4 insertions(+), 3 deletions(-)
  11519. Commit: 802
  11520. Author: sam
  11521. Date: Tue Apr 18 08:19:42 2006 +0000
  11522. * Handle CACA_EVENT_QUIT in the event test program.
  11523. test/event.c | 7 +++++--
  11524. 1 files changed, 5 insertions(+), 2 deletions(-)
  11525. Commit: 801
  11526. Author: sam
  11527. Date: Tue Apr 18 08:18:03 2006 +0000
  11528. * Workaround for broken AC_PATH_X autoconf macros.
  11529. configure.ac | 18 +++---------------
  11530. 1 files changed, 3 insertions(+), 15 deletions(-)
  11531. Commit: 800
  11532. Author: sam
  11533. Date: Tue Apr 18 08:13:20 2006 +0000
  11534. * Compilation fix.
  11535. caca/driver_x11.c | 2 +-
  11536. 1 files changed, 1 insertions(+), 1 deletions(-)
  11537. Commit: 799
  11538. Author: sam
  11539. Date: Mon Apr 17 20:09:42 2006 +0000
  11540. * Implemented CACA_EVENT_QUIT. Unused yet.
  11541. TODO | 3 ---
  11542. caca/caca.h | 3 +++
  11543. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  11544. caca/driver_x11.c | 23 +++++++++++++++++++++++
  11545. configure.ac | 8 +++++---
  11546. 5 files changed, 57 insertions(+), 8 deletions(-)
  11547. Commit: 798
  11548. Author: sam
  11549. Date: Mon Apr 17 13:34:02 2006 +0000
  11550. * Fixed autotools stuff in the cpp bindings.
  11551. cpp/Makefile.am | 22 +++++++---------------
  11552. 1 files changed, 7 insertions(+), 15 deletions(-)
  11553. Commit: 797
  11554. Author: sam
  11555. Date: Mon Apr 17 13:31:43 2006 +0000
  11556. * Compilation fix in cpptest.cpp.
  11557. cpp/cpptest.cpp | 4 ++--
  11558. 1 files changed, 2 insertions(+), 2 deletions(-)
  11559. Commit: 796
  11560. Author: jylam
  11561. Date: Mon Apr 17 13:23:28 2006 +0000
  11562. * Fixed compile problem, put Event outside Caca class
  11563. cpp/caca++.cpp | 2 +-
  11564. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  11565. cpp/cpptest.cpp | 5 +++--
  11566. 3 files changed, 26 insertions(+), 13 deletions(-)
  11567. Commit: 795
  11568. Author: sam
  11569. Date: Mon Apr 17 13:11:33 2006 +0000
  11570. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  11571. cucul.c just in case.
  11572. cpp/cucul++.cpp | 5 ----
  11573. cpp/cucul++.h | 1 -
  11574. cucul/Makefile.am | 1 -
  11575. cucul/cucul.c | 11 ++++++++
  11576. cucul/cucul.h | 10 +-------
  11577. cucul/math.c | 68 -----------------------------------------------------
  11578. 6 files changed, 12 insertions(+), 84 deletions(-)
  11579. Commit: 794
  11580. Author: sam
  11581. Date: Mon Apr 17 13:09:45 2006 +0000
  11582. * Removed a few useless files (vieux porc).
  11583. cpp/Makefile.in | 541 -------------------------------------------------------
  11584. cpp/caca++.pc | 12 --
  11585. cpp/cucul++.pc | 12 --
  11586. 3 files changed, 0 insertions(+), 565 deletions(-)
  11587. Commit: 793
  11588. Author: sam
  11589. Date: Mon Apr 17 12:48:57 2006 +0000
  11590. * Updated TODO list.
  11591. TODO | 7 +++++--
  11592. 1 files changed, 5 insertions(+), 2 deletions(-)
  11593. Commit: 792
  11594. Author: sam
  11595. Date: Mon Apr 17 12:48:35 2006 +0000
  11596. * Minor cosmetic changes in the test programs.
  11597. test/dithering.c | 2 +-
  11598. test/truecolor.c | 3 +++
  11599. 2 files changed, 4 insertions(+), 1 deletions(-)
  11600. Commit: 791
  11601. Author: sam
  11602. Date: Mon Apr 17 12:48:05 2006 +0000
  11603. * Truecolor support in the SVG and PostScript exporters.
  11604. cucul/export_ps.c | 32 ++++++++++++++++----------------
  11605. cucul/export_svg.c | 37 ++++++++-----------------------------
  11606. 2 files changed, 24 insertions(+), 45 deletions(-)
  11607. Commit: 790
  11608. Author: sam
  11609. Date: Mon Apr 17 12:47:34 2006 +0000
  11610. * Implemented TGA image export.
  11611. cucul/Makefile.am | 1 +
  11612. cucul/cucul.c | 18 +++++++---
  11613. cucul/cucul_internals.h | 1 +
  11614. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  11615. 4 files changed, 98 insertions(+), 5 deletions(-)
  11616. Commit: 789
  11617. Author: sam
  11618. Date: Mon Apr 17 12:46:34 2006 +0000
  11619. * Implemented argb32 to rgb24fg/bg colour conversions.
  11620. cucul/colour.c | 15 +++++++++++++++
  11621. cucul/cucul_internals.h | 2 ++
  11622. 2 files changed, 17 insertions(+), 0 deletions(-)
  11623. Commit: 788
  11624. Author: sam
  11625. Date: Mon Apr 17 12:45:07 2006 +0000
  11626. * Use cucul_get_export_list() in the export test instead of hardcoding the
  11627. list of available formats. Also added a few truecolor blocks to the test.
  11628. test/export.c | 27 ++++++++++++++++++++-------
  11629. 1 files changed, 20 insertions(+), 7 deletions(-)
  11630. Commit: 787
  11631. Author: sam
  11632. Date: Mon Apr 17 12:41:50 2006 +0000
  11633. * Fixed abusive strictness in the font loader.
  11634. cucul/font.c | 6 +++---
  11635. 1 files changed, 3 insertions(+), 3 deletions(-)
  11636. Commit: 786
  11637. Author: jylam
  11638. Date: Mon Apr 17 11:24:38 2006 +0000
  11639. * Updated TODO list.
  11640. TODO | 3 ---
  11641. 1 files changed, 0 insertions(+), 3 deletions(-)
  11642. Commit: 785
  11643. Author: jylam
  11644. Date: Mon Apr 17 11:19:26 2006 +0000
  11645. * Better C++ test
  11646. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  11647. 1 files changed, 45 insertions(+), 27 deletions(-)
  11648. Commit: 784
  11649. Author: jylam
  11650. Date: Mon Apr 17 11:06:48 2006 +0000
  11651. * Added license in C++ files.
  11652. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  11653. cpp/caca++.h | 21 +++++++++++++++++++++
  11654. cpp/cpptest.cpp | 13 +++++++++++++
  11655. cpp/cucul++.cpp | 18 ++++++++++++++++++
  11656. cpp/cucul++.h | 22 ++++++++++++++++++++++
  11657. 5 files changed, 94 insertions(+), 4 deletions(-)
  11658. Commit: 783
  11659. Author: jylam
  11660. Date: Mon Apr 17 11:00:10 2006 +0000
  11661. * Fixed C++ printf(), added it in example
  11662. cpp/cpptest.cpp | 10 ++++++++--
  11663. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  11664. cpp/cucul++.h | 6 ++++--
  11665. 3 files changed, 30 insertions(+), 5 deletions(-)
  11666. Commit: 782
  11667. Author: jylam
  11668. Date: Mon Apr 17 10:44:40 2006 +0000
  11669. * Forgot a test on Caca() instantiation
  11670. cpp/cpptest.cpp | 12 ++++++++----
  11671. 1 files changed, 8 insertions(+), 4 deletions(-)
  11672. Commit: 781
  11673. Author: jylam
  11674. Date: Mon Apr 17 10:41:30 2006 +0000
  11675. * Added preliminary C++ bindings
  11676. Makefile.am | 2 +-
  11677. configure.ac | 29 +++-
  11678. cpp/Makefile.am | 32 +++
  11679. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11680. cpp/caca++.cpp | 69 +++++++
  11681. cpp/caca++.h | 46 +++++
  11682. cpp/caca++.pc | 12 ++
  11683. cpp/caca++.pc.in | 12 ++
  11684. cpp/cpptest.cpp | 59 ++++++
  11685. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  11686. cpp/cucul++.h | 112 +++++++++++
  11687. cpp/cucul++.pc | 12 ++
  11688. cpp/cucul++.pc.in | 12 ++
  11689. 13 files changed, 1269 insertions(+), 2 deletions(-)
  11690. Commit: 780
  11691. Author: sam
  11692. Date: Sun Apr 16 21:52:05 2006 +0000
  11693. * Added truecolor support to the X11 and GL drivers.
  11694. caca/driver_gl.c | 35 ++++++++---------------------------
  11695. caca/driver_x11.c | 44 +++++++++++---------------------------------
  11696. 2 files changed, 19 insertions(+), 60 deletions(-)
  11697. Commit: 779
  11698. Author: sam
  11699. Date: Sun Apr 16 21:29:40 2006 +0000
  11700. * Added test/truecolor.c to test non-ANSI colour pairs.
  11701. test/Makefile.am | 5 +++-
  11702. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11703. 2 files changed, 61 insertions(+), 1 deletions(-)
  11704. Commit: 778
  11705. Author: sam
  11706. Date: Sun Apr 16 21:26:25 2006 +0000
  11707. * Moved cucul_set_color() from canvas.c to colour.c.
  11708. * Added cucul_set_truecolor() for non-ANSI colours.
  11709. * Added new argb32 -> rgb12 conversion functions.
  11710. cucul/canvas.c | 20 -----------
  11711. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  11712. cucul/cucul.h | 3 +-
  11713. cucul/cucul_internals.h | 2 +
  11714. 4 files changed, 91 insertions(+), 21 deletions(-)
  11715. Commit: 777
  11716. Author: sam
  11717. Date: Sun Apr 16 18:28:47 2006 +0000
  11718. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  11719. such as cucul_dither_t instead of struct cucul_dither.
  11720. * Made cucul_buffer_t an opaque structure and implemented the two getters
  11721. cucul_get_buffer_data() and cucul_get_buffer_size().
  11722. * Documented all missing functions and function parameters.
  11723. caca/caca.h | 42 ++++++++++-----------
  11724. caca/caca_internals.h | 20 +++++----
  11725. caca/driver_conio.c | 4 +-
  11726. caca/driver_gl.c | 2 +-
  11727. caca/driver_ncurses.c | 2 +-
  11728. caca/driver_raw.c | 2 +-
  11729. caca/driver_slang.c | 2 +-
  11730. caca/driver_vga.c | 2 +-
  11731. caca/driver_win32.c | 2 +-
  11732. caca/driver_x11.c | 2 +-
  11733. caca/event.c | 16 ++++----
  11734. caca/time.c | 2 +-
  11735. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  11736. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  11737. cucul/cucul_internals.h | 20 ++++++---
  11738. cucul/dither.c | 50 ++++++++++++-------------
  11739. cucul/export_ansi.c | 2 +-
  11740. cucul/export_html.c | 4 +-
  11741. cucul/export_irc.c | 2 +-
  11742. cucul/export_ps.c | 2 +-
  11743. cucul/export_svg.c | 2 +-
  11744. cucul/font.c | 14 +++---
  11745. cucul/sprite.c | 20 +++++-----
  11746. src/aafire.c | 4 +-
  11747. src/cacaball.c | 4 +-
  11748. src/cacamoir.c | 4 +-
  11749. src/cacaplas.c | 4 +-
  11750. src/cacaplay.c | 2 +-
  11751. src/cacaserver.c | 46 ++++++++++++-----------
  11752. src/cacaview.c | 2 +-
  11753. src/img2irc.c | 7 ++-
  11754. test/colors.c | 2 +-
  11755. test/demo.c | 8 ++--
  11756. test/dithering.c | 2 +-
  11757. test/event.c | 14 +++---
  11758. test/export.c | 9 ++--
  11759. test/font.c | 6 +-
  11760. test/gamma.c | 4 +-
  11761. test/hsv.c | 4 +-
  11762. test/spritedit.c | 4 +-
  11763. test/transform.c | 2 +-
  11764. test/unicode.c | 2 +-
  11765. 42 files changed, 301 insertions(+), 217 deletions(-)
  11766. Commit: 776
  11767. Author: sam
  11768. Date: Sun Apr 16 18:21:14 2006 +0000
  11769. * Fixed bad library name in pc file.
  11770. cucul/cucul.pc.in | 2 +-
  11771. 1 files changed, 1 insertions(+), 1 deletions(-)
  11772. Commit: 775
  11773. Author: jylam
  11774. Date: Sat Apr 15 15:24:13 2006 +0000
  11775. * Updated MSVC++ project (static library and src/*)
  11776. caca/caca_internals.h | 3 +
  11777. cucul/font.c | 2 +
  11778. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  11779. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  11780. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  11781. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  11782. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  11783. msvc/config.h | 1 +
  11784. msvc/libcaca.sln | 81 ++++++------
  11785. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  11786. perl/lib/Term/Caca.pm | 2 +-
  11787. perl/lib/Term/Caca/Constants.pm | 2 +-
  11788. perl/lib/Term/Kaka.pm | 2 +-
  11789. 13 files changed, 884 insertions(+), 300 deletions(-)
  11790. Commit: 774
  11791. Author: jylam
  11792. Date: Sat Apr 15 15:23:13 2006 +0000
  11793. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  11794. test/demo.c | 6 +++---
  11795. test/spritedit.c | 16 ++++++++--------
  11796. 2 files changed, 11 insertions(+), 11 deletions(-)
  11797. Commit: 773
  11798. Author: sam
  11799. Date: Fri Apr 14 12:10:18 2006 +0000
  11800. * Improved documentation in many places.
  11801. caca/caca.c | 2 +-
  11802. caca/caca.h | 1 +
  11803. caca/event.c | 10 ++-
  11804. caca/graphics.c | 8 ++
  11805. cucul/box.c | 46 +++++-----
  11806. cucul/canvas.c | 16 ++-
  11807. cucul/conic.c | 63 +++++++------
  11808. cucul/cucul.c | 20 +++--
  11809. cucul/cucul.h | 13 ++-
  11810. cucul/dither.c | 283 +++++++++++++++++++++++++----------------------------
  11811. cucul/font.c | 13 ++-
  11812. cucul/line.c | 105 +++++++++------------
  11813. cucul/math.c | 18 ++--
  11814. cucul/sprite.c | 85 ++++++++---------
  11815. cucul/triangle.c | 60 ++++++------
  11816. 15 files changed, 365 insertions(+), 378 deletions(-)
  11817. Commit: 772
  11818. Author: sam
  11819. Date: Fri Apr 14 08:41:59 2006 +0000
  11820. * Generate a PDF documentation instead of the PostScript one. It has nice
  11821. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  11822. configure.ac | 2 +-
  11823. doc/Makefile.am | 12 ++++++------
  11824. doc/doxygen.cfg.in | 14 +++++---------
  11825. 3 files changed, 12 insertions(+), 16 deletions(-)
  11826. Commit: 771
  11827. Author: sam
  11828. Date: Fri Apr 14 08:00:06 2006 +0000
  11829. * Ahaha I didn't even check that it compiled properly.
  11830. cucul/font.c | 2 +-
  11831. 1 files changed, 1 insertions(+), 1 deletions(-)
  11832. Commit: 770
  11833. Author: sam
  11834. Date: Fri Apr 14 07:33:48 2006 +0000
  11835. * Only support version 1 fonts.
  11836. cucul/font.c | 3 ++-
  11837. 1 files changed, 2 insertions(+), 1 deletions(-)
  11838. Commit: 769
  11839. Author: sam
  11840. Date: Fri Apr 14 07:30:53 2006 +0000
  11841. * Removed \file directives from all files except caca.h and cucul.h, to
  11842. remove redundencies in the Doxygen documentation.
  11843. caca/caca.c | 8 +++-----
  11844. caca/caca.h | 2 ++
  11845. caca/caca_internals.h | 10 ++--------
  11846. caca/driver_conio.c | 8 +++-----
  11847. caca/driver_gl.c | 8 +++-----
  11848. caca/driver_ncurses.c | 8 +++-----
  11849. caca/driver_raw.c | 8 +++-----
  11850. caca/driver_slang.c | 8 +++-----
  11851. caca/driver_vga.c | 8 +++-----
  11852. caca/driver_win32.c | 8 +++-----
  11853. caca/driver_x11.c | 8 +++-----
  11854. caca/event.c | 8 +++-----
  11855. caca/graphics.c | 8 +++-----
  11856. caca/time.c | 8 +++-----
  11857. cucul/box.c | 8 +++-----
  11858. cucul/canvas.c | 8 +++-----
  11859. cucul/charset.c | 8 +++-----
  11860. cucul/colour.c | 8 +++-----
  11861. cucul/conic.c | 8 +++-----
  11862. cucul/cucul.c | 8 +++-----
  11863. cucul/cucul.h | 2 ++
  11864. cucul/cucul_internals.h | 10 ++--------
  11865. cucul/dither.c | 8 +++-----
  11866. cucul/export_ansi.c | 10 ++++------
  11867. cucul/export_html.c | 10 ++++------
  11868. cucul/export_irc.c | 10 ++++------
  11869. cucul/export_ps.c | 10 ++++------
  11870. cucul/export_svg.c | 10 ++++------
  11871. cucul/font.c | 8 +++-----
  11872. cucul/line.c | 8 +++-----
  11873. cucul/math.c | 8 +++-----
  11874. cucul/sprite.c | 8 +++-----
  11875. cucul/transform.c | 8 +++-----
  11876. cucul/triangle.c | 8 +++-----
  11877. kernel/kernel.c | 8 +++-----
  11878. kernel/kernel.h | 8 +++-----
  11879. python/pypycaca.c | 12 +++---------
  11880. python/pypycaca.h | 11 ++---------
  11881. src/cacaplas.c | 4 ++--
  11882. src/cacaserver.c | 2 ++
  11883. src/cacaview.c | 2 +-
  11884. src/common-image.c | 2 +-
  11885. src/common-image.h | 2 +-
  11886. 43 files changed, 121 insertions(+), 204 deletions(-)
  11887. Commit: 768
  11888. Author: sam
  11889. Date: Thu Apr 13 17:57:19 2006 +0000
  11890. * Added a lot of sanity checks to the font parsing. It should now be
  11891. secure against broken files, but it probably needs peer review.
  11892. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  11893. 1 files changed, 31 insertions(+), 0 deletions(-)
  11894. Commit: 767
  11895. Author: sam
  11896. Date: Thu Apr 13 17:54:07 2006 +0000
  11897. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  11898. test/Makefile.am | 2 +-
  11899. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  11900. 2 files changed, 44 insertions(+), 17 deletions(-)
  11901. Commit: 766
  11902. Author: sam
  11903. Date: Thu Apr 13 17:37:51 2006 +0000
  11904. * Fixed caca_get_event() call in test/hsv.c.
  11905. test/hsv.c | 2 +-
  11906. 1 files changed, 1 insertions(+), 1 deletions(-)
  11907. Commit: 765
  11908. Author: sam
  11909. Date: Thu Apr 13 17:08:16 2006 +0000
  11910. * Fixed compilation warning.
  11911. cucul/colour.c | 1 +
  11912. 1 files changed, 1 insertions(+), 0 deletions(-)
  11913. Commit: 764
  11914. Author: sam
  11915. Date: Thu Apr 13 16:54:25 2006 +0000
  11916. * Fixed colour conversion routines so that they work with ARGB too.
  11917. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  11918. 1 files changed, 57 insertions(+), 9 deletions(-)
  11919. Commit: 763
  11920. Author: sam
  11921. Date: Thu Apr 13 16:10:16 2006 +0000
  11922. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  11923. * Fixed font selection through cucul_font_load().
  11924. * Added a bigger 10x19 bold font.
  11925. cucul/Makefile.am | 3 +-
  11926. cucul/cucul.h | 1 +
  11927. cucul/font.c | 35 +-
  11928. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11929. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11930. cucul/font_monospace9.h | 3267 ----------------------------------------------
  11931. test/font.c | 9 +-
  11932. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  11933. Commit: 762
  11934. Author: sam
  11935. Date: Thu Apr 13 15:36:09 2006 +0000
  11936. * Made makefont more configurable. Also, store the commandline in a comment
  11937. so that the font can be easily rebuilt.
  11938. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  11939. 1 files changed, 44 insertions(+), 17 deletions(-)
  11940. Commit: 761
  11941. Author: sam
  11942. Date: Thu Apr 13 15:00:56 2006 +0000
  11943. * Updated TODO list.
  11944. TODO | 5 -----
  11945. 1 files changed, 0 insertions(+), 5 deletions(-)
  11946. Commit: 760
  11947. Author: sam
  11948. Date: Thu Apr 13 14:24:31 2006 +0000
  11949. * Internal font support through cucul_load_font(). Documented that.
  11950. * Removed ugly hooks from test/font.c.
  11951. cucul/cucul.h | 2 +-
  11952. cucul/font.c | 24 ++++++++++++++++++++++--
  11953. test/font.c | 24 +++++++++++++++++-------
  11954. 3 files changed, 40 insertions(+), 10 deletions(-)
  11955. Commit: 759
  11956. Author: sam
  11957. Date: Thu Apr 13 14:23:04 2006 +0000
  11958. * Ugly overflow bug in the rendering code.
  11959. cucul/font.c | 2 +-
  11960. 1 files changed, 1 insertions(+), 1 deletions(-)
  11961. Commit: 758
  11962. Author: sam
  11963. Date: Thu Apr 13 13:33:31 2006 +0000
  11964. * Implemented cucul_get_font_width() and cucul_get_font_height().
  11965. * Documented most font functions.
  11966. * Cleaned up cucul_render_canvas() and made it actually usable by external
  11967. programs. Removed ugly printf() debug calls.
  11968. cucul/cucul.h | 4 ++
  11969. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  11970. test/font.c | 22 ++++++++++++-
  11971. 3 files changed, 95 insertions(+), 24 deletions(-)
  11972. Commit: 757
  11973. Author: sam
  11974. Date: Thu Apr 13 12:50:41 2006 +0000
  11975. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  11976. cucul/cucul.c | 12 ++++++------
  11977. cucul/cucul.h | 16 ++++++++--------
  11978. cucul/cucul_internals.h | 12 ++++++------
  11979. cucul/export_ansi.c | 10 +++++-----
  11980. cucul/export_html.c | 20 ++++++++++----------
  11981. cucul/export_irc.c | 10 +++++-----
  11982. cucul/export_ps.c | 10 +++++-----
  11983. cucul/export_svg.c | 10 +++++-----
  11984. src/cacaserver.c | 10 +++++-----
  11985. src/img2irc.c | 4 ++--
  11986. test/export.c | 4 ++--
  11987. 11 files changed, 59 insertions(+), 59 deletions(-)
  11988. Commit: 756
  11989. Author: sam
  11990. Date: Thu Apr 13 12:49:54 2006 +0000
  11991. * Putain de bordel de manche a couilles. I forgot to fix the font.
  11992. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  11993. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  11994. Commit: 755
  11995. Author: sam
  11996. Date: Thu Apr 13 12:44:55 2006 +0000
  11997. * Some cleaning up in makefont.c.
  11998. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  11999. 1 files changed, 70 insertions(+), 61 deletions(-)
  12000. Commit: 754
  12001. Author: sam
  12002. Date: Thu Apr 13 12:25:36 2006 +0000
  12003. * Fixed 4, 2 and 1-bit font rendering.
  12004. * Replaced the 8-bit internal font with a 4-bit one.
  12005. cucul/font.c | 79 +-
  12006. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  12007. tools/makefont.c | 5 +-
  12008. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  12009. Commit: 753
  12010. Author: sam
  12011. Date: Thu Apr 13 12:23:50 2006 +0000
  12012. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  12013. fg/bg value into its separate argb 4-bit fields.
  12014. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  12015. cucul/cucul_internals.h | 1 +
  12016. 2 files changed, 29 insertions(+), 0 deletions(-)
  12017. Commit: 752
  12018. Author: jylam
  12019. Date: Thu Apr 13 08:58:55 2006 +0000
  12020. * Added silly play with interframe delay. Need to rework sprite format.
  12021. test/spritedit.c | 23 +++++++++++++++++++++++
  12022. 1 files changed, 23 insertions(+), 0 deletions(-)
  12023. Commit: 751
  12024. Author: sam
  12025. Date: Thu Apr 13 08:44:25 2006 +0000
  12026. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  12027. for the moment.
  12028. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  12029. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  12030. Commit: 750
  12031. Author: sam
  12032. Date: Thu Apr 13 08:39:30 2006 +0000
  12033. * Added a test program for the font renderer.
  12034. test/Makefile.am | 5 ++++-
  12035. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  12036. 2 files changed, 53 insertions(+), 1 deletions(-)
  12037. Commit: 749
  12038. Author: sam
  12039. Date: Thu Apr 13 08:38:34 2006 +0000
  12040. * Code simplification.
  12041. test/export.c | 3 +--
  12042. 1 files changed, 1 insertions(+), 2 deletions(-)
  12043. Commit: 748
  12044. Author: sam
  12045. Date: Thu Apr 13 08:37:32 2006 +0000
  12046. * Created a built-in font from Bitstream Vera (Monospace 9).
  12047. cucul/Makefile.am | 1 +
  12048. cucul/font.c | 5 +
  12049. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  12050. 3 files changed, 4889 insertions(+), 0 deletions(-)
  12051. Commit: 747
  12052. Author: sam
  12053. Date: Thu Apr 13 08:26:21 2006 +0000
  12054. * Added a font creator that uses pango to render glyphs.
  12055. configure.ac | 10 ++-
  12056. tools/Makefile.am | 11 ++-
  12057. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12058. 3 files changed, 296 insertions(+), 2 deletions(-)
  12059. Commit: 746
  12060. Author: sam
  12061. Date: Thu Apr 13 08:16:04 2006 +0000
  12062. * Slightly updated the font format and wrote a font loader. Also added a
  12063. skeleton for the renderer that will not last very long.
  12064. cucul/cucul.h | 11 ++++
  12065. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  12066. 2 files changed, 170 insertions(+), 4 deletions(-)
  12067. Commit: 745
  12068. Author: sam
  12069. Date: Wed Apr 12 16:34:34 2006 +0000
  12070. * New version of the font format.
  12071. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  12072. 1 files changed, 41 insertions(+), 19 deletions(-)
  12073. Commit: 744
  12074. Author: sam
  12075. Date: Wed Apr 12 14:18:19 2006 +0000
  12076. * Added a file for future font handling routines. Currently only the font
  12077. format proposal is in this file. Feel free to comment.
  12078. cucul/Makefile.am | 1 +
  12079. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12080. 2 files changed, 61 insertions(+), 0 deletions(-)
  12081. Commit: 743
  12082. Author: sam
  12083. Date: Wed Apr 12 08:57:59 2006 +0000
  12084. * Proper svn:ignore properties on tools/.
  12085. Commit: 742
  12086. Author: sam
  12087. Date: Wed Apr 12 08:31:11 2006 +0000
  12088. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  12089. contain development tools that are only useful to libcaca developers.
  12090. Makefile.am | 2 +-
  12091. caca/driver_slang.c | 2 +-
  12092. configure.ac | 1 +
  12093. test/Makefile.am | 5 +-
  12094. test/optipal.c | 242 ---------------------------------------------------
  12095. tools/Makefile.am | 8 ++
  12096. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  12097. 7 files changed, 254 insertions(+), 248 deletions(-)
  12098. Commit: 741
  12099. Author: sam
  12100. Date: Tue Apr 11 10:36:31 2006 +0000
  12101. * cacaview works again. Somewhat. Image loading is now handled by the
  12102. factored common-image.c file. Feature selection such as antialiasing or
  12103. dithering mode are still disabled.
  12104. src/Makefile.am | 2 +-
  12105. src/cacaview.c | 295 ++++--------------------------------------------------
  12106. 2 files changed, 23 insertions(+), 274 deletions(-)
  12107. Commit: 740
  12108. Author: sam
  12109. Date: Tue Apr 11 10:12:03 2006 +0000
  12110. * Renamed "freadint" to "u32fread", and so on.
  12111. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  12112. 1 files changed, 40 insertions(+), 40 deletions(-)
  12113. Commit: 739
  12114. Author: sam
  12115. Date: Tue Apr 11 10:05:48 2006 +0000
  12116. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  12117. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  12118. src/Makefile.am | 26 +++--
  12119. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12120. src/common-image.h | 25 +++++
  12121. src/img2irc.c | 69 ++++++++++++
  12122. 4 files changed, 405 insertions(+), 9 deletions(-)
  12123. Commit: 738
  12124. Author: sam
  12125. Date: Mon Apr 10 22:06:19 2006 +0000
  12126. * Avoid useless call to strlen() in the exporters.
  12127. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  12128. cucul/export_ansi.c | 2 +-
  12129. cucul/export_html.c | 2 +-
  12130. cucul/export_irc.c | 6 +-----
  12131. cucul/export_ps.c | 2 +-
  12132. cucul/export_svg.c | 2 +-
  12133. 5 files changed, 5 insertions(+), 9 deletions(-)
  12134. Commit: 737
  12135. Author: sam
  12136. Date: Mon Apr 10 22:03:22 2006 +0000
  12137. * Fixed test/export that was not printing the last character of the file.
  12138. test/export.c | 2 +-
  12139. 1 files changed, 1 insertions(+), 1 deletions(-)
  12140. Commit: 736
  12141. Author: sam
  12142. Date: Mon Apr 10 21:07:40 2006 +0000
  12143. * Updated TODO list. I forgot the aspect ratio function!
  12144. TODO | 12 +++++-------
  12145. 1 files changed, 5 insertions(+), 7 deletions(-)
  12146. Commit: 735
  12147. Author: sam
  12148. Date: Mon Apr 10 20:24:12 2006 +0000
  12149. * Renamed bitmap.c into dither.c.
  12150. cucul/Makefile.am | 2 +-
  12151. cucul/bitmap.c | 1346 -----------------------------------------------------
  12152. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12153. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  12154. Commit: 734
  12155. Author: sam
  12156. Date: Mon Apr 10 20:02:38 2006 +0000
  12157. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  12158. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  12159. cucul/cucul.c | 4 +-
  12160. cucul/cucul.h | 42 +++---
  12161. cucul/cucul_internals.h | 4 +-
  12162. src/aafire.c | 12 +-
  12163. src/cacaball.c | 14 +-
  12164. src/cacamoir.c | 16 +-
  12165. src/cacaplas.c | 16 +-
  12166. src/cacaview.c | 30 ++--
  12167. test/demo.c | 24 ++--
  12168. test/export.c | 12 +-
  12169. test/gamma.c | 28 ++--
  12170. test/hsv.c | 12 +-
  12171. 13 files changed, 295 insertions(+), 298 deletions(-)
  12172. Commit: 733
  12173. Author: sam
  12174. Date: Mon Apr 10 09:17:51 2006 +0000
  12175. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  12176. really portable, and Visual Studio complains when they are not explicitely
  12177. cast.
  12178. cucul/bitmap.c | 4 +-
  12179. cucul/canvas.c | 11 +++++----
  12180. cucul/cucul.c | 2 +-
  12181. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  12182. cucul/cucul_internals.h | 4 +-
  12183. cucul/sprite.c | 2 +-
  12184. test/dithering.c | 2 +-
  12185. test/optipal.c | 2 +-
  12186. 8 files changed, 40 insertions(+), 42 deletions(-)
  12187. Commit: 732
  12188. Author: sam
  12189. Date: Mon Apr 10 09:04:29 2006 +0000
  12190. * Updated the Doxygen configuration file.
  12191. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  12192. 1 files changed, 1043 insertions(+), 7 deletions(-)
  12193. Commit: 731
  12194. Author: sam
  12195. Date: Mon Apr 10 09:00:18 2006 +0000
  12196. * Fixed old bugs I introduced in the exporters.
  12197. * Fixed exporter headers to make Doxygen happy.
  12198. cucul/export_ansi.c | 6 +++---
  12199. cucul/export_html.c | 6 +++---
  12200. cucul/export_irc.c | 2 +-
  12201. cucul/export_ps.c | 2 +-
  12202. cucul/export_svg.c | 2 +-
  12203. 5 files changed, 9 insertions(+), 9 deletions(-)
  12204. Commit: 730
  12205. Author: sam
  12206. Date: Mon Apr 10 08:30:02 2006 +0000
  12207. * Forgot an svn:ignore property.
  12208. Commit: 729
  12209. Author: sam
  12210. Date: Mon Apr 10 07:52:07 2006 +0000
  12211. * Added pkgconfig files. Eh ouais mon gars.
  12212. caca/Makefile.am | 6 ++++++
  12213. caca/caca.pc.in | 12 ++++++++++++
  12214. configure.ac | 6 +++++-
  12215. cucul/Makefile.am | 6 ++++++
  12216. cucul/cucul.pc.in | 12 ++++++++++++
  12217. 5 files changed, 41 insertions(+), 1 deletions(-)
  12218. Commit: 728
  12219. Author: sam
  12220. Date: Fri Apr 7 09:46:30 2006 +0000
  12221. * Replaced occurrences of "rgba" with "argb".
  12222. caca/driver_conio.c | 2 +-
  12223. caca/driver_gl.c | 4 ++--
  12224. caca/driver_ncurses.c | 2 +-
  12225. caca/driver_slang.c | 8 ++++----
  12226. caca/driver_vga.c | 2 +-
  12227. caca/driver_win32.c | 4 ++--
  12228. caca/driver_x11.c | 8 ++++----
  12229. cucul/colour.c | 6 +++---
  12230. cucul/cucul_internals.h | 6 +++---
  12231. cucul/export_ansi.c | 4 ++--
  12232. cucul/export_html.c | 6 +++---
  12233. cucul/export_irc.c | 4 ++--
  12234. cucul/export_ps.c | 4 ++--
  12235. cucul/export_svg.c | 4 ++--
  12236. 14 files changed, 32 insertions(+), 32 deletions(-)
  12237. Commit: 727
  12238. Author: sam
  12239. Date: Fri Apr 7 08:55:01 2006 +0000
  12240. * Fixed a syntax error. Gruik.
  12241. cucul/bitmap.c | 2 +-
  12242. 1 files changed, 1 insertions(+), 1 deletions(-)
  12243. Commit: 726
  12244. Author: sam
  12245. Date: Fri Apr 7 08:19:42 2006 +0000
  12246. * Changed the cucul_set_bitmap_antialias() argument to a string.
  12247. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  12248. cucul/cucul.h | 3 ++-
  12249. 2 files changed, 45 insertions(+), 11 deletions(-)
  12250. Commit: 725
  12251. Author: sam
  12252. Date: Thu Apr 6 13:49:10 2006 +0000
  12253. * Of course I had to fuck up something. Here, PS export works again.
  12254. cucul/export_ps.c | 4 ++--
  12255. 1 files changed, 2 insertions(+), 2 deletions(-)
  12256. Commit: 724
  12257. Author: sam
  12258. Date: Thu Apr 6 13:41:56 2006 +0000
  12259. * Store colour information on 32 bits, for future 12-bit colour support.
  12260. caca/driver_conio.c | 4 ++--
  12261. caca/driver_gl.c | 10 ++++------
  12262. caca/driver_ncurses.c | 4 ++--
  12263. caca/driver_raw.c | 9 +++++----
  12264. caca/driver_slang.c | 10 +++++-----
  12265. caca/driver_vga.c | 4 ++--
  12266. caca/driver_win32.c | 4 ++--
  12267. caca/driver_x11.c | 11 ++++++-----
  12268. cucul/Makefile.am | 1 +
  12269. cucul/canvas.c | 11 +++++------
  12270. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  12271. cucul/cucul.c | 24 ++++++++++++++----------
  12272. cucul/cucul_internals.h | 7 ++++++-
  12273. cucul/export_ansi.c | 6 +++---
  12274. cucul/export_html.c | 12 +++++++-----
  12275. cucul/export_irc.c | 6 +++---
  12276. cucul/export_ps.c | 8 ++++----
  12277. cucul/export_svg.c | 10 ++++++----
  12278. cucul/transform.c | 22 +++++++++++-----------
  12279. src/cacaserver.c | 2 +-
  12280. 20 files changed, 134 insertions(+), 76 deletions(-)
  12281. Commit: 723
  12282. Author: sam
  12283. Date: Thu Apr 6 13:21:15 2006 +0000
  12284. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  12285. cucul/canvas.c | 18 ------------------
  12286. cucul/cucul.h | 1 -
  12287. 2 files changed, 0 insertions(+), 19 deletions(-)
  12288. Commit: 722
  12289. Author: sam
  12290. Date: Thu Apr 6 13:11:12 2006 +0000
  12291. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  12292. cucul/cucul.c | 4 ++++
  12293. 1 files changed, 4 insertions(+), 0 deletions(-)
  12294. Commit: 721
  12295. Author: sam
  12296. Date: Thu Apr 6 13:07:58 2006 +0000
  12297. * Sanity check in cacaserver.c.
  12298. src/cacaserver.c | 3 +++
  12299. 1 files changed, 3 insertions(+), 0 deletions(-)
  12300. Commit: 720
  12301. Author: sam
  12302. Date: Thu Apr 6 10:23:10 2006 +0000
  12303. * Fixed a crash when realloc() returns a new address.
  12304. src/cacaserver.c | 2 +-
  12305. 1 files changed, 1 insertions(+), 1 deletions(-)
  12306. Commit: 719
  12307. Author: sam
  12308. Date: Thu Apr 6 10:19:17 2006 +0000
  12309. * Fixed old typo that caused qq->height to be uninitialised.
  12310. cucul/cucul.c | 2 +-
  12311. 1 files changed, 1 insertions(+), 1 deletions(-)
  12312. Commit: 718
  12313. Author: jylam
  12314. Date: Sat Apr 1 21:29:10 2006 +0000
  12315. * Oops, removed unused variable
  12316. src/cacaserver.c | 1 -
  12317. 1 files changed, 0 insertions(+), 1 deletions(-)
  12318. Commit: 717
  12319. Author: jylam
  12320. Date: Sat Apr 1 21:26:30 2006 +0000
  12321. * Added Winsock (c)(tm)(r) compatibility
  12322. src/cacaserver.c | 11 +++++++++++
  12323. 1 files changed, 11 insertions(+), 0 deletions(-)
  12324. Commit: 716
  12325. Author: jylam
  12326. Date: Sat Apr 1 16:11:37 2006 +0000
  12327. * removed b0rked test. No more pigs, I just commited 500 of them.
  12328. src/cacaplas.c | 8 --------
  12329. 1 files changed, 0 insertions(+), 8 deletions(-)
  12330. Commit: 715
  12331. Author: sam
  12332. Date: Sat Apr 1 15:58:10 2006 +0000
  12333. * Set the default dithering mode to Floyd-Steinberg.
  12334. cucul/bitmap.c | 5 +++++
  12335. 1 files changed, 5 insertions(+), 0 deletions(-)
  12336. Commit: 714
  12337. Author: sam
  12338. Date: Sat Apr 1 15:56:31 2006 +0000
  12339. ((`)_.._ ,'-. _..._ _._
  12340. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  12341. .' / (
  12342. / S | _ _ \
  12343. | a \ o o |
  12344. ; m .-. /
  12345. ; ', '-.( '')-'
  12346. '. | ;-'
  12347. \ / /
  12348. / /-._ __, 7 |
  12349. \ `\ \`` | | |
  12350. \ \_,\ | |_,\
  12351. '-`' \_,\
  12352. cucul/canvas.c | 4 ++--
  12353. cucul/sprite.c | 4 ++--
  12354. 2 files changed, 4 insertions(+), 4 deletions(-)
  12355. Commit: 713
  12356. Author: sam
  12357. Date: Sat Apr 1 15:25:33 2006 +0000
  12358. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  12359. TODO | 3 ---
  12360. cucul/canvas.c | 24 ------------------------
  12361. cucul/cucul.h | 2 --
  12362. 3 files changed, 0 insertions(+), 29 deletions(-)
  12363. Commit: 712
  12364. Author: sam
  12365. Date: Sat Apr 1 15:02:41 2006 +0000
  12366. * Updated the TODO list.
  12367. TODO | 35 +++++++++++++++++++++++++----------
  12368. 1 files changed, 25 insertions(+), 10 deletions(-)
  12369. Commit: 711
  12370. Author: sam
  12371. Date: Sat Apr 1 15:02:05 2006 +0000
  12372. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  12373. environment variables handling. Replaced that with three per-bitmap
  12374. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  12375. cucul_set_bitmap_dithering().
  12376. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  12377. prototypes (but did not implement them yet).
  12378. * Added cucul_set_bitmap_charset() to choose what characters are going
  12379. to be used for the bitmap rendering.
  12380. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  12381. caca/caca.h | 34 +--
  12382. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  12383. cucul/cucul.c | 147 -------
  12384. cucul/cucul.h | 98 ++----
  12385. cucul/cucul_internals.h | 3 -
  12386. test/demo.c | 6 +-
  12387. 6 files changed, 673 insertions(+), 587 deletions(-)
  12388. Commit: 710
  12389. Author: sam
  12390. Date: Sat Apr 1 14:44:09 2006 +0000
  12391. * Merged caca_wait_event() into caca_get_event() and added a timeout
  12392. parameter to do what both functions did before, and even more.
  12393. caca/caca.h | 3 +-
  12394. caca/event.c | 67 ++++++++++++++++++++++++++++++-----------------------
  12395. src/aafire.c | 2 +-
  12396. src/cacaball.c | 2 +-
  12397. src/cacamoir.c | 2 +-
  12398. src/cacaplas.c | 2 +-
  12399. src/cacaplay.c | 2 +-
  12400. src/cacaview.c | 6 ++--
  12401. test/colors.c | 2 +-
  12402. test/demo.c | 9 +++++-
  12403. test/dithering.c | 2 +-
  12404. test/event.c | 4 +-
  12405. test/gamma.c | 2 +-
  12406. test/hsv.c | 2 +-
  12407. test/spritedit.c | 2 +-
  12408. test/transform.c | 2 +-
  12409. test/unicode.c | 2 +-
  12410. 17 files changed, 63 insertions(+), 50 deletions(-)
  12411. Commit: 709
  12412. Author: sam
  12413. Date: Sat Apr 1 14:37:27 2006 +0000
  12414. * Disabled cacaview for now. I'm going to utterly break it.
  12415. src/Makefile.am | 2 +-
  12416. 1 files changed, 1 insertions(+), 1 deletions(-)
  12417. Commit: 708
  12418. Author: sam
  12419. Date: Sat Apr 1 14:36:59 2006 +0000
  12420. * Added cucul_get_export_list(). Returns a list of known export formats.
  12421. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  12422. cucul/cucul.h | 1 +
  12423. 2 files changed, 27 insertions(+), 0 deletions(-)
  12424. Commit: 707
  12425. Author: sam
  12426. Date: Wed Mar 29 09:41:30 2006 +0000
  12427. * cacaserver works again (but needs a complete rewrite because it's really
  12428. become ugly). You can now emulate the previous network driver behaviour
  12429. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  12430. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  12431. 1 files changed, 34 insertions(+), 3 deletions(-)
  12432. Commit: 706
  12433. Author: sam
  12434. Date: Mon Mar 27 22:16:58 2006 +0000
  12435. * Changed the 2nd argument of cucul_create_export to a string. This way we
  12436. can add new exporters without changing the API.
  12437. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  12438. cucul/cucul.h | 16 +---------------
  12439. src/cacaserver.c | 2 +-
  12440. test/export.c | 22 +++++++---------------
  12441. 4 files changed, 25 insertions(+), 54 deletions(-)
  12442. Commit: 705
  12443. Author: sam
  12444. Date: Mon Mar 27 22:12:12 2006 +0000
  12445. * Oops, I barfed that makefile.
  12446. src/Makefile.am | 3 ---
  12447. 1 files changed, 0 insertions(+), 3 deletions(-)
  12448. Commit: 704
  12449. Author: jylam
  12450. Date: Mon Mar 27 21:40:17 2006 +0000
  12451. * Added "powered by libcaca" text to all examples for consistency
  12452. src/aafire.c | 4 ++++
  12453. src/cacaball.c | 4 ++++
  12454. src/cacamoir.c | 3 +++
  12455. 3 files changed, 11 insertions(+), 0 deletions(-)
  12456. Commit: 703
  12457. Author: sam
  12458. Date: Mon Mar 27 21:37:52 2006 +0000
  12459. * Removed the network driver and replaced it with a cacaserver executable
  12460. that has all the functionality, except it does not work yet (the stdin
  12461. reading routine is missing).
  12462. caca/Makefile.am | 1 -
  12463. caca/caca.c | 3 -
  12464. caca/caca.h | 3 -
  12465. caca/caca_internals.h | 16 +-
  12466. caca/driver_network.c | 571 -------------------------------------------------
  12467. src/Makefile.am | 8 +-
  12468. src/cacaplas.c | 21 ++-
  12469. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  12470. 8 files changed, 521 insertions(+), 591 deletions(-)
  12471. Commit: 702
  12472. Author: sam
  12473. Date: Mon Mar 27 21:33:29 2006 +0000
  12474. * Implemented a proof-of-concept cacaplay program that can redisplay a
  12475. single frame that was saved by the raw driver.
  12476. caca/driver_raw.c | 18 ++++++++---
  12477. src/Makefile.am | 5 ++-
  12478. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12479. 3 files changed, 98 insertions(+), 6 deletions(-)
  12480. Commit: 701
  12481. Author: sam
  12482. Date: Mon Mar 27 21:22:34 2006 +0000
  12483. * Implemented cucul_load() to reload a file that was saved with the
  12484. raw driver. I know it is inconsistent to have the loader in libcucul
  12485. and the exporter in libcaca but I'll find a way to harmonise that.
  12486. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  12487. cucul/cucul.h | 1 +
  12488. 2 files changed, 42 insertions(+), 1 deletions(-)
  12489. Commit: 700
  12490. Author: jylam
  12491. Date: Mon Mar 27 18:17:09 2006 +0000
  12492. * Fixed OpenGL mouse handling
  12493. Sam Le Vieux Porc
  12494. (\____/)
  12495. Le / @__@ \ Le
  12496. ( (oo) )
  12497. `-.~~.-' Vieux
  12498. Vieux / \
  12499. @/ \_
  12500. (/ / \ \) Porc
  12501. Porc WW`----'WW
  12502. Sam Le Vieux Porc
  12503. caca/driver_gl.c | 5 ++++-
  12504. 1 files changed, 4 insertions(+), 1 deletions(-)
  12505. Commit: 699
  12506. Author: sam
  12507. Date: Mon Mar 27 18:07:18 2006 +0000
  12508. * Created a minimal raw driver that outputs stuff to stdout.
  12509. caca/Makefile.am | 1 +
  12510. caca/caca.c | 6 +--
  12511. caca/caca_internals.h | 44 +++++++++++----------
  12512. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  12513. 4 files changed, 132 insertions(+), 25 deletions(-)
  12514. Commit: 698
  12515. Author: sam
  12516. Date: Mon Mar 27 09:35:22 2006 +0000
  12517. ██████ ██████
  12518. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  12519. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  12520. ██░░░░███░░░░░░░░███░░░░██
  12521. ██░░░░░░███░░░░░░███░░░░░░██
  12522. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  12523. ██░░░░░░██████████████░░░░░░██
  12524. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  12525. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  12526. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  12527. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  12528. ██░░░░██████████████░░░░██
  12529. ███░░░░░░██████░░░░░░███
  12530. █████░░░░░░░░░░█████
  12531. ████████████
  12532. caca/driver_gl.c | 16 ++++++++++++----
  12533. 1 files changed, 12 insertions(+), 4 deletions(-)
  12534. Commit: 697
  12535. Author: sam
  12536. Date: Mon Mar 27 08:01:27 2006 +0000
  12537. * Reworked the OpenGL headers and Glut features detection (what did you
  12538. expect).
  12539. caca/driver_gl.c | 18 ++++++++++--------
  12540. configure.ac | 18 +++++++++---------
  12541. 2 files changed, 19 insertions(+), 17 deletions(-)
  12542. Commit: 696
  12543. Author: sam
  12544. Date: Mon Mar 27 07:40:30 2006 +0000
  12545. * Implemented cucul_invert() to invert a canvas' colours.
  12546. cucul/cucul.h | 1 +
  12547. cucul/transform.c | 19 +++++++++++++++++++
  12548. 2 files changed, 20 insertions(+), 0 deletions(-)
  12549. Commit: 695
  12550. Author: jylam
  12551. Date: Sun Mar 26 23:08:19 2006 +0000
  12552. * Fixed glutCheckLoop headers, testing only under MacOSX
  12553. caca/driver_gl.c | 7 +++++--
  12554. 1 files changed, 5 insertions(+), 2 deletions(-)
  12555. Commit: 694
  12556. Author: jylam
  12557. Date: Sun Mar 26 22:57:12 2006 +0000
  12558. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  12559. caca/driver_gl.c | 17 +++++++++++++++++
  12560. configure.ac | 5 +++++
  12561. 2 files changed, 22 insertions(+), 0 deletions(-)
  12562. Commit: 693
  12563. Author: sam
  12564. Date: Sun Mar 26 20:16:28 2006 +0000
  12565. * Minor addition to the rotate code.
  12566. cucul/transform.c | 1 +
  12567. 1 files changed, 1 insertions(+), 0 deletions(-)
  12568. Commit: 692
  12569. Author: sam
  12570. Date: Fri Mar 24 23:17:25 2006 +0000
  12571. * Workaround for automake < 1.6.
  12572. caca/Makefile.am | 2 +-
  12573. src/Makefile.am | 6 +-----
  12574. test/Makefile.am | 13 ++-----------
  12575. 3 files changed, 4 insertions(+), 17 deletions(-)
  12576. Commit: 691
  12577. Author: jylam
  12578. Date: Fri Mar 24 19:44:12 2006 +0000
  12579. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  12580. AHAHAH _
  12581. _._ _..._ .-', _.._(`))
  12582. '-. ` ' /-._.-' ',/
  12583. ) MAIS \ '.
  12584. / _ _ | JE \
  12585. | a a / SUIS |
  12586. \ .-. ;
  12587. '-('' ).-' ,' UN ;
  12588. '-; | .'
  12589. \ VIEUX \ /
  12590. | 7 .__ _.-\ \
  12591. | | | ``/ /` /
  12592. /,_| | /,_/ /
  12593. /,_/ '`-'
  12594. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  12595. cucul/bitmap.c | 2 +-
  12596. 1 files changed, 1 insertions(+), 1 deletions(-)
  12597. Commit: 690
  12598. Author: jylam
  12599. Date: Fri Mar 24 19:34:45 2006 +0000
  12600. * 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.
  12601. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  12602. cucul/cucul.h | 1 +
  12603. test/demo.c | 3 ++-
  12604. 3 files changed, 28 insertions(+), 1 deletions(-)
  12605. Commit: 689
  12606. Author: sam
  12607. Date: Fri Mar 24 16:51:59 2006 +0000
  12608. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  12609. that we have one function less.
  12610. * Fixed coding style.
  12611. * Removed FUCKING TABS. ____.------.___
  12612. _______.----'`` ``` `` ``` ``-.
  12613. _.--' ` ```` ` ` ` ``` `` `` ``.
  12614. _.-' ' ` `` ``` `` ` `' `. _
  12615. .-'' ` H A H A H A `' M A I S \/.)
  12616. . . .-' / ` ` ` `` ||
  12617. |`-.(``-. ` ` ` ' ` ` ``` |\
  12618. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  12619. `/''````) `` ` - - ````` ' '.' |\_)
  12620. |`'_._` ``` ''` P O R C . . ```` /
  12621. // @) \ ` `` ''' . ``` '/
  12622. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  12623. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  12624. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  12625. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  12626. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  12627. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  12628. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  12629. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  12630. ''''
  12631. caca/caca.h | 3 +--
  12632. caca/caca_internals.h | 3 +--
  12633. caca/driver_conio.c | 3 +--
  12634. caca/driver_gl.c | 18 +++++++-----------
  12635. caca/driver_ncurses.c | 4 ++--
  12636. caca/driver_network.c | 4 +---
  12637. caca/driver_slang.c | 3 +--
  12638. caca/driver_vga.c | 3 +--
  12639. caca/driver_win32.c | 3 +--
  12640. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  12641. caca/graphics.c | 25 ++++++++-----------------
  12642. test/demo.c | 2 +-
  12643. 12 files changed, 43 insertions(+), 66 deletions(-)
  12644. Commit: 688
  12645. Author: jylam
  12646. Date: Fri Mar 24 16:25:39 2006 +0000
  12647. * Fixed bug in show/hide cursor, implemented X11 cursor
  12648. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  12649. caca/graphics.c | 4 ++--
  12650. 2 files changed, 23 insertions(+), 7 deletions(-)
  12651. Commit: 687
  12652. Author: jylam
  12653. Date: Fri Mar 24 15:42:46 2006 +0000
  12654. * Added forgotten X11 set/hide cursor (non-working code)
  12655. caca/driver_x11.c | 21 +++++++++++++++++++++
  12656. test/demo.c | 3 +++
  12657. 2 files changed, 24 insertions(+), 0 deletions(-)
  12658. Commit: 686
  12659. Author: jylam
  12660. Date: Fri Mar 24 15:00:47 2006 +0000
  12661. * Added caca_show/hide_cursor, and corresponding GL binding
  12662. caca/caca.h | 2 ++
  12663. caca/caca_internals.h | 2 ++
  12664. caca/driver_conio.c | 2 ++
  12665. caca/driver_gl.c | 16 +++++++++++++++-
  12666. caca/driver_ncurses.c | 3 ++-
  12667. caca/driver_network.c | 2 ++
  12668. caca/driver_slang.c | 2 ++
  12669. caca/driver_vga.c | 2 ++
  12670. caca/driver_win32.c | 2 ++
  12671. caca/graphics.c | 23 +++++++++++++++++++++++
  12672. 10 files changed, 54 insertions(+), 2 deletions(-)
  12673. Commit: 685
  12674. Author: sam
  12675. Date: Fri Mar 24 14:17:40 2006 +0000
  12676. * Documented the caca_event structure and improved a few things here and
  12677. there in the documentation.
  12678. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  12679. 1 files changed, 66 insertions(+), 35 deletions(-)
  12680. Commit: 684
  12681. Author: sam
  12682. Date: Fri Mar 24 09:48:20 2006 +0000
  12683. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  12684. caca/caca.c | 70 ++++++++++++-------------------------------------
  12685. caca/caca_internals.h | 20 +++++++-------
  12686. caca/driver_conio.c | 4 ++-
  12687. caca/driver_gl.c | 11 +++++++-
  12688. caca/driver_ncurses.c | 4 ++-
  12689. caca/driver_network.c | 4 ++-
  12690. caca/driver_slang.c | 4 ++-
  12691. caca/driver_vga.c | 4 ++-
  12692. caca/driver_win32.c | 4 ++-
  12693. caca/driver_x11.c | 13 ++++++++-
  12694. 10 files changed, 67 insertions(+), 71 deletions(-)
  12695. Commit: 683
  12696. Author: sam
  12697. Date: Fri Mar 24 09:30:02 2006 +0000
  12698. * Removed spurious prototype.
  12699. cucul/math.c | 2 --
  12700. 1 files changed, 0 insertions(+), 2 deletions(-)
  12701. Commit: 682
  12702. Author: sam
  12703. Date: Thu Mar 23 18:38:44 2006 +0000
  12704. * Updated the TODO list with what's been done so far.
  12705. TODO | 11 -----------
  12706. 1 files changed, 0 insertions(+), 11 deletions(-)
  12707. Commit: 681
  12708. Author: sam
  12709. Date: Thu Mar 23 18:36:59 2006 +0000
  12710. * Massive rework of the event handling code, as per the TODO list.
  12711. caca/caca.c | 4 +-
  12712. caca/caca.h | 35 ++++++---
  12713. caca/caca_internals.h | 14 ++--
  12714. caca/driver_conio.c | 26 +++++--
  12715. caca/driver_gl.c | 82 ++++++++++++--------
  12716. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  12717. caca/driver_network.c | 2 +-
  12718. caca/driver_slang.c | 84 ++++++++++++--------
  12719. caca/driver_vga.c | 5 +-
  12720. caca/driver_win32.c | 39 +++++++---
  12721. caca/driver_x11.c | 82 ++++++++++++-------
  12722. caca/event.c | 101 +++++++++++++-----------
  12723. src/aafire.c | 11 ++-
  12724. src/cacaball.c | 10 ++-
  12725. src/cacamoir.c | 10 ++-
  12726. src/cacaplas.c | 10 ++-
  12727. src/cacaview.c | 24 +++---
  12728. test/colors.c | 3 +-
  12729. test/demo.c | 16 ++--
  12730. test/dithering.c | 3 +-
  12731. test/event.c | 48 ++++++------
  12732. test/gamma.c | 24 ++++---
  12733. test/hsv.c | 3 +-
  12734. test/spritedit.c | 6 +-
  12735. test/transform.c | 3 +-
  12736. test/unicode.c | 3 +-
  12737. 26 files changed, 512 insertions(+), 344 deletions(-)
  12738. Commit: 680
  12739. Author: sam
  12740. Date: Thu Mar 23 17:20:57 2006 +0000
  12741. * Hahaha mais le vieux porc c'est moi.
  12742. test/gamma.c | 2 +-
  12743. 1 files changed, 1 insertions(+), 1 deletions(-)
  12744. Commit: 679
  12745. Author: sam
  12746. Date: Thu Mar 23 15:14:17 2006 +0000
  12747. * Added missing ASCII characters to cucul_rotate().
  12748. cucul/transform.c | 10 ++++++----
  12749. 1 files changed, 6 insertions(+), 4 deletions(-)
  12750. Commit: 678
  12751. Author: sam
  12752. Date: Thu Mar 23 14:07:32 2006 +0000
  12753. * Made cucul_putchar32() an internal-only function.
  12754. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  12755. string instead of a single character as their last argument.
  12756. cucul/box.c | 39 +++++++++++++++++++---------------
  12757. cucul/canvas.c | 41 ++++++++++++------------------------
  12758. cucul/conic.c | 34 +++++++++++++++++-------------
  12759. cucul/cucul.h | 18 ++++++++--------
  12760. cucul/cucul_internals.h | 5 +++-
  12761. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  12762. cucul/triangle.c | 24 +++++++++++++--------
  12763. src/cacaview.c | 6 ++--
  12764. test/demo.c | 24 ++++++++++----------
  12765. test/event.c | 8 +++---
  12766. test/export.c | 2 +-
  12767. test/spritedit.c | 2 +-
  12768. 12 files changed, 130 insertions(+), 125 deletions(-)
  12769. Commit: 677
  12770. Author: sam
  12771. Date: Thu Mar 23 13:12:56 2006 +0000
  12772. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  12773. cucul/cucul.c | 12 ++++++------
  12774. cucul/cucul.h | 4 ++--
  12775. src/aafire.c | 4 ++--
  12776. src/cacaball.c | 4 ++--
  12777. src/cacamoir.c | 4 ++--
  12778. src/cacaplas.c | 4 ++--
  12779. src/cacaview.c | 4 ++--
  12780. test/colors.c | 4 ++--
  12781. test/demo.c | 4 ++--
  12782. test/dithering.c | 4 ++--
  12783. test/event.c | 4 ++--
  12784. test/export.c | 4 ++--
  12785. test/gamma.c | 8 ++++----
  12786. test/hsv.c | 4 ++--
  12787. test/spritedit.c | 6 +++---
  12788. test/transform.c | 16 ++++++++++------
  12789. test/unicode.c | 4 ++--
  12790. 17 files changed, 49 insertions(+), 45 deletions(-)
  12791. Commit: 676
  12792. Author: sam
  12793. Date: Thu Mar 23 11:34:27 2006 +0000
  12794. * Removed done stuff from the TODO.
  12795. * Updated the TODO list with what I said in the mailing-list. The top
  12796. priority is what's marked "API-dependent stuff".
  12797. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  12798. 1 files changed, 120 insertions(+), 33 deletions(-)
  12799. Commit: 675
  12800. Author: sam
  12801. Date: Thu Mar 23 11:03:43 2006 +0000
  12802. * Added a test for the transformation routines.
  12803. test/Makefile.am | 6 ++-
  12804. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12805. 2 files changed, 122 insertions(+), 1 deletions(-)
  12806. Commit: 674
  12807. Author: sam
  12808. Date: Thu Mar 23 11:00:54 2006 +0000
  12809. * Added more characters to the flip/rotate routines.
  12810. cucul/transform.c | 13 +++++++++----
  12811. 1 files changed, 9 insertions(+), 4 deletions(-)
  12812. Commit: 673
  12813. Author: sam
  12814. Date: Thu Mar 23 09:47:06 2006 +0000
  12815. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  12816. operations on canvases.
  12817. cucul/Makefile.am | 1 +
  12818. cucul/cucul.h | 10 ++
  12819. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12820. 3 files changed, 320 insertions(+), 0 deletions(-)
  12821. Commit: 672
  12822. Author: sam
  12823. Date: Wed Mar 22 21:15:57 2006 +0000
  12824. * Slightly changed header comments.
  12825. caca/caca.c | 2 +-
  12826. caca/caca.h | 2 +-
  12827. caca/caca_internals.h | 2 +-
  12828. caca/driver_conio.c | 2 +-
  12829. caca/driver_gl.c | 2 +-
  12830. caca/driver_ncurses.c | 2 +-
  12831. caca/driver_network.c | 2 +-
  12832. caca/driver_slang.c | 2 +-
  12833. caca/driver_vga.c | 2 +-
  12834. caca/driver_win32.c | 2 +-
  12835. caca/driver_x11.c | 2 +-
  12836. caca/event.c | 2 +-
  12837. caca/graphics.c | 2 +-
  12838. caca/time.c | 2 +-
  12839. cucul/bitmap.c | 2 +-
  12840. cucul/box.c | 2 +-
  12841. cucul/canvas.c | 2 +-
  12842. cucul/charset.c | 2 +-
  12843. cucul/conic.c | 2 +-
  12844. cucul/cucul.c | 2 +-
  12845. cucul/cucul.h | 2 +-
  12846. cucul/cucul_internals.h | 2 +-
  12847. cucul/export_ansi.c | 2 +-
  12848. cucul/export_html.c | 2 +-
  12849. cucul/export_irc.c | 2 +-
  12850. cucul/export_ps.c | 2 +-
  12851. cucul/export_svg.c | 2 +-
  12852. cucul/line.c | 2 +-
  12853. cucul/math.c | 2 +-
  12854. cucul/sprite.c | 2 +-
  12855. cucul/triangle.c | 2 +-
  12856. kernel/kernel.c | 4 ++--
  12857. kernel/kernel.h | 4 ++--
  12858. 33 files changed, 35 insertions(+), 35 deletions(-)
  12859. Commit: 671
  12860. Author: sam
  12861. Date: Wed Mar 22 20:10:14 2006 +0000
  12862. * Optimise cucul_blit() by using memcpy() if there is no mask.
  12863. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  12864. 1 files changed, 24 insertions(+), 9 deletions(-)
  12865. Commit: 670
  12866. Author: sam
  12867. Date: Wed Mar 22 19:54:37 2006 +0000
  12868. * Added the cucul_blit() function. It lets us blit various canvas one
  12869. onto the other with an optional mask.
  12870. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  12871. cucul/cucul.h | 12 ++++++----
  12872. test/Makefile.am | 2 +-
  12873. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  12874. 4 files changed, 95 insertions(+), 20 deletions(-)
  12875. Commit: 669
  12876. Author: sam
  12877. Date: Wed Mar 22 19:20:52 2006 +0000
  12878. * Fixed an uninitialised structure member.
  12879. cucul/cucul.c | 2 ++
  12880. 1 files changed, 2 insertions(+), 0 deletions(-)
  12881. Commit: 668
  12882. Author: sam
  12883. Date: Wed Mar 22 18:38:06 2006 +0000
  12884. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  12885. that is a bit more high level than characters.
  12886. cucul/Makefile.am | 2 +-
  12887. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12888. cucul/char.c | 260 ----------------------------------------------------
  12889. 3 files changed, 262 insertions(+), 261 deletions(-)
  12890. Commit: 667
  12891. Author: sam
  12892. Date: Wed Mar 22 18:29:39 2006 +0000
  12893. * Renamed cucul_get_export() to cucul_create_export().
  12894. caca/driver_network.c | 2 +-
  12895. cucul/cucul.c | 2 +-
  12896. cucul/cucul.h | 2 +-
  12897. test/export.c | 2 +-
  12898. 4 files changed, 4 insertions(+), 4 deletions(-)
  12899. Commit: 666
  12900. Author: sam
  12901. Date: Wed Mar 22 17:49:18 2006 +0000
  12902. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  12903. cucul/bitmap.c | 9 ++++-----
  12904. cucul/cucul.h | 8 ++++----
  12905. src/aafire.c | 2 +-
  12906. src/cacaball.c | 2 +-
  12907. src/cacamoir.c | 2 +-
  12908. src/cacaplas.c | 2 +-
  12909. src/cacaview.c | 6 +++---
  12910. test/demo.c | 2 +-
  12911. test/export.c | 2 +-
  12912. test/gamma.c | 4 ++--
  12913. test/hsv.c | 2 +-
  12914. 11 files changed, 20 insertions(+), 21 deletions(-)
  12915. Commit: 665
  12916. Author: sam
  12917. Date: Wed Mar 22 17:46:11 2006 +0000
  12918. * Changed the cucul_init parameter so that it now directly accepts a
  12919. canvas size (use cucul_init(0, 0) for the old behaviour).
  12920. cucul/cucul.c | 31 +++++++++++++++++++++----------
  12921. cucul/cucul.h | 2 +-
  12922. src/aafire.c | 2 +-
  12923. src/cacaball.c | 2 +-
  12924. src/cacamoir.c | 2 +-
  12925. src/cacaplas.c | 2 +-
  12926. src/cacaview.c | 2 +-
  12927. test/colors.c | 2 +-
  12928. test/demo.c | 2 +-
  12929. test/dithering.c | 2 +-
  12930. test/event.c | 2 +-
  12931. test/export.c | 2 +-
  12932. test/gamma.c | 2 +-
  12933. test/hsv.c | 2 +-
  12934. test/spritedit.c | 2 +-
  12935. test/unicode.c | 2 +-
  12936. 16 files changed, 36 insertions(+), 25 deletions(-)
  12937. Commit: 664
  12938. Author: sam
  12939. Date: Wed Mar 22 17:34:03 2006 +0000
  12940. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  12941. kernel/kernel.c | 18 +++++++++++++++---
  12942. 1 files changed, 15 insertions(+), 3 deletions(-)
  12943. Commit: 663
  12944. Author: sam
  12945. Date: Wed Mar 22 17:30:56 2006 +0000
  12946. * Removed code that did not need to be duplicated.
  12947. cucul/cucul.c | 23 ++++++-----------------
  12948. 1 files changed, 6 insertions(+), 17 deletions(-)
  12949. Commit: 662
  12950. Author: sam
  12951. Date: Wed Mar 22 16:09:14 2006 +0000
  12952. * Gamma support in cacaview (through the g/G key).
  12953. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  12954. 1 files changed, 51 insertions(+), 18 deletions(-)
  12955. Commit: 661
  12956. Author: sam
  12957. Date: Wed Mar 22 15:00:43 2006 +0000
  12958. * Added colour to the gamma test.
  12959. test/gamma.c | 13 +++++++++----
  12960. 1 files changed, 9 insertions(+), 4 deletions(-)
  12961. Commit: 660
  12962. Author: sam
  12963. Date: Wed Mar 22 14:56:50 2006 +0000
  12964. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  12965. cucul/bitmap.c | 25 +++++++++++++++----------
  12966. 1 files changed, 15 insertions(+), 10 deletions(-)
  12967. Commit: 659
  12968. Author: sam
  12969. Date: Wed Mar 22 13:58:24 2006 +0000
  12970. * Animated gamma test.
  12971. test/gamma.c | 36 ++++++++++++++++++++++++------------
  12972. 1 files changed, 24 insertions(+), 12 deletions(-)
  12973. Commit: 658
  12974. Author: sam
  12975. Date: Wed Mar 22 13:15:08 2006 +0000
  12976. * Got rid of cucul_powf(), too complex to implement and no longer used.
  12977. cucul/cucul.h | 1 -
  12978. cucul/math.c | 35 ++---------------------------------
  12979. 2 files changed, 2 insertions(+), 34 deletions(-)
  12980. Commit: 657
  12981. Author: sam
  12982. Date: Wed Mar 22 13:12:54 2006 +0000
  12983. * Added optional support for CP437 gray blocks in the bitmap renderer.
  12984. * Use a custom pow() function for gamma computation.
  12985. configure.ac | 8 ++++
  12986. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  12987. 2 files changed, 85 insertions(+), 21 deletions(-)
  12988. Commit: 656
  12989. Author: sam
  12990. Date: Tue Mar 21 11:05:56 2006 +0000
  12991. * Tried to do something with cucul_powf. It currently sucks.
  12992. cucul/math.c | 36 +++++++++++++++++++++++-------------
  12993. 1 files changed, 23 insertions(+), 13 deletions(-)
  12994. Commit: 655
  12995. Author: sam
  12996. Date: Tue Mar 21 10:52:24 2006 +0000
  12997. * Changed the cacaplas colours. Yeah, I do what I want.
  12998. src/cacaplas.c | 6 +++---
  12999. 1 files changed, 3 insertions(+), 3 deletions(-)
  13000. Commit: 654
  13001. Author: sam
  13002. Date: Tue Mar 21 10:09:15 2006 +0000
  13003. ___
  13004. * Bitmap gamma test example. Of ,---. /""`_,'
  13005. course it does not work yet, | `\``""-; /
  13006. because some dirty old pig \ /`\\ ';'
  13007. implemented a cucul_powf() .') | __ \
  13008. function that only works / (` / /(O\. _|
  13009. with integer exponents. .-`| `"` ` .-\_
  13010. .-' \ ` ;=-.
  13011. HAHAHAHA MAIS .' . ._, / o o\
  13012. VIEUX PORC ! .-'` . '-._;_._.J
  13013. .-'` `.-'`
  13014. _. -` L ' .'
  13015. .' U '- ._.-'
  13016. /` C /
  13017. / y |
  13018. ._ ; J | |
  13019. )).-| | | /
  13020. (/`.-| \ \ / .;
  13021. ( (_)| | \ ; .' |
  13022. '--'; | `\ / / |
  13023. \ | `\ /.' /
  13024. \ / ; |`\ |
  13025. '. .' _.-| | | |
  13026. '-. .-';_"---'`.__| | | \
  13027. `'-._ ``'-. | \ \__\\
  13028. `''--.___\\ \__\\
  13029. test/Makefile.am | 6 ++++-
  13030. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13031. 2 files changed, 72 insertions(+), 1 deletions(-)
  13032. Commit: 653
  13033. Author: sam
  13034. Date: Tue Mar 21 09:52:32 2006 +0000
  13035. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  13036. cucul/bitmap.c | 6 +++---
  13037. cucul/cucul.h | 13 +++++++------
  13038. cucul/sprite.c | 2 +-
  13039. src/aafire.c | 2 +-
  13040. src/cacaball.c | 4 ++--
  13041. src/cacamoir.c | 4 ++--
  13042. src/cacaplas.c | 4 ++--
  13043. src/cacaview.c | 4 ++--
  13044. test/demo.c | 6 +++---
  13045. test/export.c | 2 +-
  13046. test/hsv.c | 2 +-
  13047. 11 files changed, 25 insertions(+), 24 deletions(-)
  13048. Commit: 652
  13049. Author: sam
  13050. Date: Tue Mar 21 09:48:02 2006 +0000
  13051. * Use the asm versions of sin and cos when available.
  13052. configure.ac | 5 +++++
  13053. kernel/kernel.c | 10 ++++++++--
  13054. 2 files changed, 13 insertions(+), 2 deletions(-)
  13055. Commit: 651
  13056. Author: jylam
  13057. Date: Mon Mar 20 15:23:11 2006 +0000
  13058. * Added a bird.
  13059. caca/driver_gl.c | 3 +++
  13060. 1 files changed, 3 insertions(+), 0 deletions(-)
  13061. Commit: 650
  13062. Author: sam
  13063. Date: Sun Mar 19 17:10:12 2006 +0000
  13064. * Added basic support for a few Unicode characters to the X11 driver.
  13065. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  13066. 1 files changed, 87 insertions(+), 23 deletions(-)
  13067. Commit: 649
  13068. Author: sam
  13069. Date: Sun Mar 19 16:59:34 2006 +0000
  13070. * Added a lame "powered by libcaca" banner to cacaplas.
  13071. src/cacaplas.c | 3 +++
  13072. 1 files changed, 3 insertions(+), 0 deletions(-)
  13073. Commit: 648
  13074. Author: sam
  13075. Date: Sun Mar 19 16:59:01 2006 +0000
  13076. * Added a few notes to the TODO list.
  13077. TODO | 9 +++++----
  13078. 1 files changed, 5 insertions(+), 4 deletions(-)
  13079. Commit: 647
  13080. Author: sam
  13081. Date: Sun Mar 19 16:42:31 2006 +0000
  13082. Nan mais avec ma config _,--. ,--._
  13083. d'Emacs c'est vraiment \ > `-"""-' < /
  13084. impossible qu'il reste `-. .-'
  13085. des tabs dans mon code / 'e___e` \
  13086. \__ ( (o o) )
  13087. HAHAHAHA MAIS _\_ `=' _/_
  13088. VIEUX PORC ! / /|`-._.-'|\ \
  13089. \ ., / /||_______||\ \
  13090. .,|_) _/ /_||=======||_\ \_
  13091. _ _______( ,\ ', / _/==|| ||==\_ \
  13092. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  13093. '/ (") \ /
  13094. | t-` \______|______/
  13095. \ )_.-` |______|______|
  13096. \ .^--| /_| )__| |__(
  13097. \_(_\ |_|'[_\ / ] [ \
  13098. '[_\ '[_\ `--' `--'
  13099. src/cacaball.c | 39 ++++++++++++++-------------------------
  13100. 1 files changed, 14 insertions(+), 25 deletions(-)
  13101. Commit: 646
  13102. Author: sam
  13103. Date: Sun Mar 19 16:34:53 2006 +0000
  13104. * More special characters in the Unicode test.
  13105. test/unicode.c | 4 ++++
  13106. 1 files changed, 4 insertions(+), 0 deletions(-)
  13107. Commit: 645
  13108. Author: sam
  13109. Date: Sat Mar 18 00:12:25 2006 +0000
  13110. * Cosmetic fixes.
  13111. caca/caca.h | 2 ++
  13112. caca/caca_internals.h | 9 ++++++++-
  13113. caca/event.c | 4 ----
  13114. caca/graphics.c | 5 -----
  13115. cucul/char.c | 3 ++-
  13116. cucul/cucul_internals.h | 24 ++++++++++++------------
  13117. 6 files changed, 24 insertions(+), 23 deletions(-)
  13118. Commit: 644
  13119. Author: sam
  13120. Date: Sat Mar 18 00:06:24 2006 +0000
  13121. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  13122. caca/driver_network.c | 10 +++++-----
  13123. cucul/cucul.c | 9 ++++-----
  13124. cucul/cucul.h | 10 ++++++----
  13125. cucul/export_ansi.c | 4 +---
  13126. cucul/export_html.c | 8 ++------
  13127. cucul/export_irc.c | 4 +---
  13128. cucul/export_ps.c | 2 +-
  13129. cucul/export_svg.c | 2 +-
  13130. test/export.c | 6 +++---
  13131. 9 files changed, 24 insertions(+), 31 deletions(-)
  13132. Commit: 643
  13133. Author: sam
  13134. Date: Fri Mar 17 13:32:58 2006 +0000
  13135. * Factorised some charset handling code into a new cucul/charset.c file.
  13136. caca/driver_conio.c | 69 +-----------------
  13137. caca/driver_vga.c | 69 +-----------------
  13138. cucul/Makefile.am | 1 +
  13139. cucul/char.c | 92 +----------------------
  13140. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  13141. cucul/cucul_internals.h | 14 ++++
  13142. 6 files changed, 205 insertions(+), 224 deletions(-)
  13143. Commit: 642
  13144. Author: sam
  13145. Date: Fri Mar 17 10:35:26 2006 +0000
  13146. * Added a few commonly escaped characters to the export test: ( ) " < > &
  13147. test/export.c | 2 +-
  13148. 1 files changed, 1 insertions(+), 1 deletions(-)
  13149. Commit: 641
  13150. Author: sam
  13151. Date: Fri Mar 17 09:56:28 2006 +0000
  13152. * Full Unicode support in the SVG exporter.
  13153. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  13154. 1 files changed, 30 insertions(+), 4 deletions(-)
  13155. Commit: 640
  13156. Author: sam
  13157. Date: Fri Mar 17 09:49:16 2006 +0000
  13158. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  13159. caca/driver_x11.c | 13 +++++++++----
  13160. 1 files changed, 9 insertions(+), 4 deletions(-)
  13161. Commit: 639
  13162. Author: sam
  13163. Date: Thu Mar 16 19:10:12 2006 +0000
  13164. ___
  13165. ',_`""\ .---,
  13166. \ :-""``/` |
  13167. Ahaha mais vieux porc !! `;' //`\ /
  13168. / __ | ('.
  13169. |_ ./O)\ \ `) \
  13170. _/-. ` `"` |`
  13171. .-=; ` /
  13172. /o o \ ,_, .
  13173. L._._;_.-' .
  13174. `'-.` '
  13175. `. '
  13176. '-._. -'
  13177. cucul/export_ps.c | 5 ++---
  13178. 1 files changed, 2 insertions(+), 3 deletions(-)
  13179. Commit: 638
  13180. Author: sam
  13181. Date: Thu Mar 16 19:00:59 2006 +0000
  13182. * Updated ChangeLog and converted it to UTF-8.
  13183. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  13184. 1 files changed, 1718 insertions(+), 3 deletions(-)
  13185. Commit: 637
  13186. Author: sam
  13187. Date: Thu Mar 16 18:58:39 2006 +0000
  13188. * Fixed Unicode handling and improved coding style in the SVG exporter.
  13189. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  13190. 1 files changed, 45 insertions(+), 41 deletions(-)
  13191. Commit: 636
  13192. Author: sam
  13193. Date: Thu Mar 16 18:52:40 2006 +0000
  13194. * Do not write the trailing \0 when exporting data.
  13195. test/export.c | 2 +-
  13196. 1 files changed, 1 insertions(+), 1 deletions(-)
  13197. Commit: 635
  13198. Author: sam
  13199. Date: Thu Mar 16 18:44:07 2006 +0000
  13200. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  13201. Unicode characters are encountered.
  13202. cucul/export_ps.c | 19 ++++++++++++++++++-
  13203. 1 files changed, 18 insertions(+), 1 deletions(-)
  13204. Commit: 634
  13205. Author: sam
  13206. Date: Thu Mar 16 18:09:26 2006 +0000
  13207. * Optimised for speed and space, fixed a few bugs, and improved coding style
  13208. in the PS exporter (vieux porc !).
  13209. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  13210. 1 files changed, 57 insertions(+), 77 deletions(-)
  13211. Commit: 633
  13212. Author: sam
  13213. Date: Thu Mar 16 17:04:09 2006 +0000
  13214. * Comment clarification.
  13215. cucul/cucul.c | 5 +++--
  13216. 1 files changed, 3 insertions(+), 2 deletions(-)
  13217. Commit: 632
  13218. Author: sam
  13219. Date: Thu Mar 16 16:59:57 2006 +0000
  13220. * Fix resizing of the Win32 console. It now adapts to the requested size.
  13221. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  13222. 1 files changed, 25 insertions(+), 28 deletions(-)
  13223. Commit: 631
  13224. Author: sam
  13225. Date: Thu Mar 16 12:58:55 2006 +0000
  13226. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  13227. * Cosmetic code changes.
  13228. caca/driver_conio.c | 4 ---
  13229. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  13230. 2 files changed, 68 insertions(+), 11 deletions(-)
  13231. Commit: 630
  13232. Author: sam
  13233. Date: Thu Mar 16 12:50:07 2006 +0000
  13234. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  13235. caca/driver_slang.c | 2 ++
  13236. 1 files changed, 2 insertions(+), 0 deletions(-)
  13237. Commit: 629
  13238. Author: sam
  13239. Date: Thu Mar 16 12:49:20 2006 +0000
  13240. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  13241. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  13242. configure.ac | 29 +++++++++++++++---------
  13243. 2 files changed, 68 insertions(+), 18 deletions(-)
  13244. Commit: 628
  13245. Author: sam
  13246. Date: Thu Mar 16 12:46:39 2006 +0000
  13247. * Distribute the license with Win32 packages and convert text files to
  13248. CRLF format.
  13249. build-win32 | 23 +++++++++++++++++------
  13250. 1 files changed, 17 insertions(+), 6 deletions(-)
  13251. Commit: 627
  13252. Author: sam
  13253. Date: Wed Mar 15 22:07:55 2006 +0000
  13254. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  13255. the DOS/conio.h driver, and updated the unicode test accordingly.
  13256. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  13257. test/unicode.c | 2 +-
  13258. 2 files changed, 29 insertions(+), 13 deletions(-)
  13259. Commit: 626
  13260. Author: sam
  13261. Date: Wed Mar 15 20:39:43 2006 +0000
  13262. * Added a few more Unicode characters to the export and unicode tests.
  13263. test/export.c | 4 +-
  13264. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  13265. 2 files changed, 32 insertions(+), 31 deletions(-)
  13266. Commit: 625
  13267. Author: sam
  13268. Date: Wed Mar 15 20:30:39 2006 +0000
  13269. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  13270. equivalents in CP437 0x7f - 0xff are translated.
  13271. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  13272. 1 files changed, 56 insertions(+), 7 deletions(-)
  13273. Commit: 624
  13274. Author: sam
  13275. Date: Wed Mar 15 18:41:29 2006 +0000
  13276. * Unicode support in the HTML exporter.
  13277. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  13278. 1 files changed, 20 insertions(+), 11 deletions(-)
  13279. Commit: 623
  13280. Author: sam
  13281. Date: Wed Mar 15 17:42:03 2006 +0000
  13282. * Cosmetic.
  13283. caca/caca.c | 2 +-
  13284. 1 files changed, 1 insertions(+), 1 deletions(-)
  13285. Commit: 622
  13286. Author: sam
  13287. Date: Wed Mar 15 17:33:03 2006 +0000
  13288. * Small test program for exporters. Usage: "export html", "export irc" etc.
  13289. test/Makefile.am | 6 ++-
  13290. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13291. 2 files changed, 114 insertions(+), 1 deletions(-)
  13292. Commit: 621
  13293. Author: jylam
  13294. Date: Wed Mar 15 17:16:09 2006 +0000
  13295. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  13296. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  13297. p______...___________________________p
  13298. e____(_..__`'-.,--,__________________e
  13299. n_____'-._'-.__`\a\\_________________n
  13300. i_________'.___.'_(|_________________i
  13301. s____________7____||_________________s
  13302. b___________/___.'_|_________________b
  13303. i__________/_.-'__,J_________________i
  13304. r_________/_________\________________r
  13305. d________||___/______;_______________d
  13306. *________||__|_______|_______________*
  13307. p________`\__\_______|__/__''\_______p
  13308. e__________'._\______/.-`____{}|_____e
  13309. n___________/\_`;_.-'_________/______n
  13310. i___________\_;(((____.--'\_/________i
  13311. s_________.(((_____.-;\______________s
  13312. b____.--'`_____,;`'.'-;\_____________b
  13313. i_taco's____.'____'._.'\\____________i
  13314. r_dick_--'_________|__\_|____________r
  13315. d__________________\_\,_/____________d
  13316. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  13317. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  13318. 1 files changed, 120 insertions(+), 0 deletions(-)
  13319. Commit: 620
  13320. Author: jylam
  13321. Date: Wed Mar 15 16:55:40 2006 +0000
  13322. * Added preliminary (but working) SVG exporter
  13323. cucul/Makefile.am | 1 +
  13324. cucul/cucul.c | 3 +++
  13325. cucul/cucul.h | 1 +
  13326. cucul/export_html.c | 2 +-
  13327. cucul/export_ps.c | 1 +
  13328. 5 files changed, 7 insertions(+), 1 deletions(-)
  13329. Commit: 619
  13330. Author: jylam
  13331. Date: Wed Mar 15 15:03:43 2006 +0000
  13332. * Added telnet commands and options strings for debug
  13333. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  13334. 1 files changed, 26 insertions(+), 10 deletions(-)
  13335. Commit: 618
  13336. Author: jylam
  13337. Date: Wed Mar 15 13:48:51 2006 +0000
  13338. * Fixed refresh when updating parameter in display_menu()
  13339. test/demo.c | 2 ++
  13340. 1 files changed, 2 insertions(+), 0 deletions(-)
  13341. Commit: 617
  13342. Author: jylam
  13343. Date: Wed Mar 15 13:10:34 2006 +0000
  13344. * Removed false comment
  13345. kernel/kernel.c | 1 -
  13346. 1 files changed, 0 insertions(+), 1 deletions(-)
  13347. Commit: 616
  13348. Author: jylam
  13349. Date: Wed Mar 15 13:06:25 2006 +0000
  13350. * Optimised cacaballs a bit
  13351. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  13352. 1 files changed, 31 insertions(+), 11 deletions(-)
  13353. Commit: 615
  13354. Author: jylam
  13355. Date: Wed Mar 15 12:51:08 2006 +0000
  13356. * Better cacaballs parameters
  13357. src/cacaball.c | 6 +++---
  13358. 1 files changed, 3 insertions(+), 3 deletions(-)
  13359. Commit: 614
  13360. Author: sam
  13361. Date: Wed Mar 15 10:04:56 2006 +0000
  13362. * Increased cacamoir circle thikness by 50%, because it currently really
  13363. sucks in small resolutions.
  13364. src/cacamoir.c | 2 +-
  13365. 1 files changed, 1 insertions(+), 1 deletions(-)
  13366. Commit: 613
  13367. Author: sam
  13368. Date: Wed Mar 15 10:03:04 2006 +0000
  13369. * Minor coding style fixes.
  13370. caca/driver_gl.c | 2 +-
  13371. caca/driver_ncurses.c | 2 +-
  13372. caca/driver_x11.c | 2 +-
  13373. src/cacaball.c | 4 ++--
  13374. 4 files changed, 5 insertions(+), 5 deletions(-)
  13375. Commit: 612
  13376. Author: sam
  13377. Date: Wed Mar 15 10:02:08 2006 +0000
  13378. * UTF-8 support in the Win32 driver.
  13379. caca/driver_win32.c | 13 ++++++++++++-
  13380. 1 files changed, 12 insertions(+), 1 deletions(-)
  13381. Commit: 611
  13382. Author: sam
  13383. Date: Wed Mar 15 10:01:14 2006 +0000
  13384. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  13385. * Use RETSIGTYPE for signal handler return values.
  13386. caca/caca.h | 2 +-
  13387. caca/driver_network.c | 28 +++++++++++++++++++++-------
  13388. 2 files changed, 22 insertions(+), 8 deletions(-)
  13389. Commit: 610
  13390. Author: sam
  13391. Date: Wed Mar 15 09:57:04 2006 +0000
  13392. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  13393. in the SLang driver.
  13394. * Cosmetic fixes in configure.ac.
  13395. caca/driver_slang.c | 8 +++++++-
  13396. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  13397. 2 files changed, 33 insertions(+), 23 deletions(-)
  13398. Commit: 609
  13399. Author: sam
  13400. Date: Tue Mar 14 22:05:34 2006 +0000
  13401. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  13402. * Got rid of static buffers; we now use cucul_free() to free exported
  13403. buffers.
  13404. * Fixed light background in the ANSI exporter by adding escape sequences for
  13405. most terminal emulators.
  13406. caca/driver_network.c | 46 +++++++++++++++++++-------------
  13407. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  13408. cucul/cucul.h | 32 +++++++++++++++++------
  13409. cucul/cucul_internals.h | 7 -----
  13410. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  13411. cucul/export_html.c | 41 ++++++++++-------------------
  13412. cucul/export_irc.c | 20 +++++---------
  13413. cucul/export_ps.c | 22 +++++-----------
  13414. 8 files changed, 148 insertions(+), 137 deletions(-)
  13415. Commit: 608
  13416. Author: jylam
  13417. Date: Tue Mar 14 19:01:19 2006 +0000
  13418. * Fixed UPPER() for strcasecmp
  13419. kernel/kernel.c | 6 +++---
  13420. 1 files changed, 3 insertions(+), 3 deletions(-)
  13421. Commit: 607
  13422. Author: sam
  13423. Date: Tue Mar 14 18:10:30 2006 +0000
  13424. * Rewrote strncasecmp. Totally untested, of course.
  13425. kernel/kernel.c | 16 ++++++----------
  13426. 1 files changed, 6 insertions(+), 10 deletions(-)
  13427. Commit: 606
  13428. Author: sam
  13429. Date: Tue Mar 14 17:09:17 2006 +0000
  13430. * STATIC char const. AHAHAHAHA.
  13431. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  13432. 1 files changed, 24 insertions(+), 25 deletions(-)
  13433. Commit: 605
  13434. Author: sam
  13435. Date: Tue Mar 14 17:06:12 2006 +0000
  13436. * Do not switch to alternate screen when clearing, because sometimes we
  13437. are unable to cleanly restore the state.
  13438. caca/driver_network.c | 2 +-
  13439. 1 files changed, 1 insertions(+), 1 deletions(-)
  13440. Commit: 604
  13441. Author: jylam
  13442. Date: Tue Mar 14 16:57:53 2006 +0000
  13443. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  13444. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  13445. 1 files changed, 23 insertions(+), 25 deletions(-)
  13446. Commit: 603
  13447. Author: jylam
  13448. Date: Tue Mar 14 16:51:38 2006 +0000
  13449. * Postscript exporter now kinda works. Paper size to be fixed
  13450. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  13451. 1 files changed, 56 insertions(+), 60 deletions(-)
  13452. Commit: 602
  13453. Author: jylam
  13454. Date: Tue Mar 14 15:39:38 2006 +0000
  13455. * Added preliminary Postscript (tm) (r) (c) exporter.
  13456. cucul/Makefile.am | 1 +
  13457. cucul/cucul.c | 4 +-
  13458. cucul/cucul.h | 2 +
  13459. cucul/cucul_internals.h | 4 +-
  13460. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  13461. 5 files changed, 165 insertions(+), 4 deletions(-)
  13462. Commit: 601
  13463. Author: sam
  13464. Date: Tue Mar 14 14:19:58 2006 +0000
  13465. * Pressing Ctrl-C on the client side now drops the connection.
  13466. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  13467. 1 files changed, 76 insertions(+), 25 deletions(-)
  13468. Commit: 600
  13469. Author: sam
  13470. Date: Tue Mar 14 12:49:32 2006 +0000
  13471. * Updated the TODO list, mostly with Unicode-related tasks.
  13472. TODO | 24 +++++++++++++++++++++---
  13473. 1 files changed, 21 insertions(+), 3 deletions(-)
  13474. Commit: 599
  13475. Author: sam
  13476. Date: Tue Mar 14 12:49:01 2006 +0000
  13477. * Changed port environment variable to "CACA_PORT". No need to mention it's
  13478. a network port, we could have guessed.
  13479. caca/caca.h | 5 ++---
  13480. caca/driver_network.c | 4 ++--
  13481. 2 files changed, 4 insertions(+), 5 deletions(-)
  13482. Commit: 598
  13483. Author: sam
  13484. Date: Tue Mar 14 12:30:17 2006 +0000
  13485. * Ooops, fixed an old typo.
  13486. caca/caca.c | 2 +-
  13487. 1 files changed, 1 insertions(+), 1 deletions(-)
  13488. Commit: 597
  13489. Author: sam
  13490. Date: Tue Mar 14 12:16:11 2006 +0000
  13491. * Fixed a warning in cacaball.c.
  13492. src/cacaball.c | 1 +
  13493. 1 files changed, 1 insertions(+), 0 deletions(-)
  13494. Commit: 596
  13495. Author: sam
  13496. Date: Mon Mar 13 19:04:29 2006 +0000
  13497. * Improvements to the network output:
  13498. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  13499. the registered ports area, but we'd never be accepted anyway).
  13500. + Retry network sends in caca_get_event(), too.
  13501. + Have a per-client buffer in case of network congestion. If that buffer
  13502. gets full, just drop it and start again at the next frame.
  13503. + Set the window title to "caca for the network".
  13504. + Do not send the ANSI buffer's terminating \0.
  13505. + Restore the SIGPIPE handler on close.
  13506. + Set window size to 80x24 instead of 80x25.
  13507. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  13508. 1 files changed, 240 insertions(+), 93 deletions(-)
  13509. Commit: 595
  13510. Author: sam
  13511. Date: Mon Mar 13 18:07:35 2006 +0000
  13512. * Set svn:keyword Id property on a few files.
  13513. Note to developers: use that chunk in your ~/.subversion/config:
  13514. [miscellany]
  13515. enable-auto-props = yes
  13516. [auto-props]
  13517. *.m = svn:keywords=Id
  13518. *.h = svn:keywords=Id
  13519. *.mm = svn:keywords=Id
  13520. *.c = svn:keywords=Id
  13521. *.cpp = svn:keywords=Id
  13522. *.pch = svn:keywords=Id
  13523. *.command = svn:keywords=Id
  13524. *.pl = svn:keywords=Id
  13525. *.pm = svn:keywords=Id
  13526. *.py = svn:keywords=Id
  13527. *.sh = svn:keywords=Id
  13528. *.txt = svn:keywords=Id
  13529. *.html = svn:keywords=Id
  13530. *.php = svn:keywords=Id
  13531. Commit: 594
  13532. Author: sam
  13533. Date: Mon Mar 13 18:05:12 2006 +0000
  13534. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  13535. cucul/export_ansi.c | 2 +-
  13536. 1 files changed, 1 insertions(+), 1 deletions(-)
  13537. Commit: 593
  13538. Author: sam
  13539. Date: Mon Mar 13 17:49:04 2006 +0000
  13540. * Fixed an uninitialised variable in the event queue handling.
  13541. caca/caca.c | 3 +++
  13542. 1 files changed, 3 insertions(+), 0 deletions(-)
  13543. Commit: 592
  13544. Author: sam
  13545. Date: Mon Mar 13 17:38:18 2006 +0000
  13546. * Allow the color test to be built as a kernel.
  13547. test/colors.c | 4 +++-
  13548. 1 files changed, 3 insertions(+), 1 deletions(-)
  13549. Commit: 591
  13550. Author: sam
  13551. Date: Mon Mar 13 17:36:14 2006 +0000
  13552. * Sorted list of extra contributors by topic and added the FSF.
  13553. THANKS | 16 ++++++++++++----
  13554. 1 files changed, 12 insertions(+), 4 deletions(-)
  13555. Commit: 590
  13556. Author: sam
  13557. Date: Fri Mar 10 19:21:33 2006 +0000
  13558. * Set the client sockets as non-blocking, and implemented non-blocking
  13559. writes. Currently works very badly with more than one client.
  13560. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  13561. 1 files changed, 82 insertions(+), 32 deletions(-)
  13562. Commit: 589
  13563. Author: jylam
  13564. Date: Fri Mar 10 17:56:40 2006 +0000
  13565. * wrote strcasecmp for fun
  13566. kernel/kernel.c | 21 +++++++++++++++++++--
  13567. 1 files changed, 19 insertions(+), 2 deletions(-)
  13568. Commit: 588
  13569. Author: jylam
  13570. Date: Fri Mar 10 17:41:23 2006 +0000
  13571. * Renamed exporter_* to export_*, from God recommendation.
  13572. cucul/Makefile.am | 6 +-
  13573. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  13574. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  13575. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  13576. cucul/exporter_ansi.c | 106 --------------------------
  13577. cucul/exporter_html.c | 198 -------------------------------------------------
  13578. cucul/exporter_irc.c | 121 ------------------------------
  13579. 7 files changed, 428 insertions(+), 428 deletions(-)
  13580. Commit: 587
  13581. Author: jylam
  13582. Date: Fri Mar 10 17:32:08 2006 +0000
  13583. * Exploded cucul/export.c
  13584. cucul/Makefile.am | 4 +-
  13585. cucul/export.c | 357 -------------------------------------------------
  13586. cucul/exporter_ansi.c | 106 +++++++++++++++
  13587. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  13588. cucul/exporter_irc.c | 121 +++++++++++++++++
  13589. 5 files changed, 428 insertions(+), 358 deletions(-)
  13590. Commit: 586
  13591. Author: jylam
  13592. Date: Fri Mar 10 15:11:40 2006 +0000
  13593. * Added CACA_NETWORK_PORT env and related documentation
  13594. caca/caca.c | 4 ++--
  13595. caca/caca.h | 4 ++++
  13596. caca/driver_network.c | 18 ++++++++++++++++--
  13597. 3 files changed, 22 insertions(+), 4 deletions(-)
  13598. Commit: 585
  13599. Author: jylam
  13600. Date: Fri Mar 10 14:41:24 2006 +0000
  13601. * 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
  13602. caca/driver_network.c | 25 ++++++++++++-------------
  13603. configure.ac | 4 ++--
  13604. cucul/cucul_internals.h | 2 ++
  13605. 3 files changed, 16 insertions(+), 15 deletions(-)
  13606. Commit: 584
  13607. Author: sam
  13608. Date: Fri Mar 10 13:06:40 2006 +0000
  13609. * Handle incoming connections in network_get_event() as well as
  13610. network_display() so that new clients immediately get the contents
  13611. of the canvas and do not need to wait for a caca_display() call.
  13612. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  13613. 1 files changed, 78 insertions(+), 45 deletions(-)
  13614. Commit: 583
  13615. Author: sam
  13616. Date: Fri Mar 10 10:03:30 2006 +0000
  13617. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  13618. cucul_putchar32() function but I'm not convinced it will be useful.
  13619. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  13620. 1 files changed, 133 insertions(+), 19 deletions(-)
  13621. Commit: 582
  13622. Author: sam
  13623. Date: Fri Mar 10 10:01:22 2006 +0000
  13624. * Use the internal version of cucul_set_size in output drivers so that
  13625. they can force a resize. We need to find a way to make those specific
  13626. cucul - caca interactions unavailable to the clueless user.
  13627. caca/driver_conio.c | 4 ++--
  13628. caca/driver_gl.c | 2 +-
  13629. caca/driver_ncurses.c | 2 +-
  13630. caca/driver_network.c | 4 ++--
  13631. caca/driver_win32.c | 4 ++--
  13632. caca/driver_x11.c | 2 +-
  13633. caca/graphics.c | 4 ++--
  13634. 7 files changed, 11 insertions(+), 11 deletions(-)
  13635. Commit: 581
  13636. Author: sam
  13637. Date: Fri Mar 10 09:48:33 2006 +0000
  13638. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  13639. src/cacaball.c | 12 +++++-------
  13640. src/cacamoir.c | 6 ++++--
  13641. src/cacaplas.c | 9 +++++----
  13642. 3 files changed, 14 insertions(+), 13 deletions(-)
  13643. Commit: 580
  13644. Author: sam
  13645. Date: Fri Mar 10 09:43:13 2006 +0000
  13646. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  13647. 80x25 upon initialisation.
  13648. caca/driver_vga.c | 11 +++++++----
  13649. 1 files changed, 7 insertions(+), 4 deletions(-)
  13650. Commit: 579
  13651. Author: sam
  13652. Date: Fri Mar 10 09:34:16 2006 +0000
  13653. * Added Unicode support to the SLang driver.
  13654. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  13655. 1 files changed, 38 insertions(+), 9 deletions(-)
  13656. Commit: 578
  13657. Author: sam
  13658. Date: Fri Mar 10 09:31:32 2006 +0000
  13659. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  13660. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13661. kernel/kernel.h | 6 +++++
  13662. 2 files changed, 64 insertions(+), 0 deletions(-)
  13663. Commit: 577
  13664. Author: sam
  13665. Date: Fri Mar 10 09:30:30 2006 +0000
  13666. * More Unicode tests: gradient glyphs, double width characters.
  13667. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  13668. 1 files changed, 44 insertions(+), 2 deletions(-)
  13669. Commit: 576
  13670. Author: jylam
  13671. Date: Thu Mar 9 19:27:55 2006 +0000
  13672. * Oops, modified build-kernel while testing and commited it ;)
  13673. build-kernel | 4 ++--
  13674. 1 files changed, 2 insertions(+), 2 deletions(-)
  13675. Commit: 575
  13676. Author: jylam
  13677. Date: Thu Mar 9 19:27:14 2006 +0000
  13678. * 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.
  13679. build-kernel | 4 +-
  13680. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  13681. 2 files changed, 68 insertions(+), 45 deletions(-)
  13682. Commit: 574
  13683. Author: sam
  13684. Date: Thu Mar 9 16:57:32 2006 +0000
  13685. * Fixed VGA colours. The values only range from 0 to 63.
  13686. caca/driver_vga.c | 35 ++++++++++++++++++-----------------
  13687. 1 files changed, 18 insertions(+), 17 deletions(-)
  13688. Commit: 573
  13689. Author: sam
  13690. Date: Thu Mar 9 15:35:00 2006 +0000
  13691. * Added assembly code for inb() and outb().
  13692. * Print a small message at kernel boot time just to check that the kernel
  13693. was properly loaded.
  13694. build-kernel | 22 +++++++++++++++-------
  13695. caca/caca_internals.h | 4 +++-
  13696. cucul/cucul_internals.h | 4 +++-
  13697. kernel/kernel.c | 10 ++++++++++
  13698. kernel/kernel.h | 21 +++++++++++++++++++--
  13699. 5 files changed, 50 insertions(+), 11 deletions(-)
  13700. Commit: 572
  13701. Author: jylam
  13702. Date: Thu Mar 9 13:24:06 2006 +0000
  13703. * Added tests for malloc()'s
  13704. cucul/export.c | 15 ++++++++++++++-
  13705. 1 files changed, 14 insertions(+), 1 deletions(-)
  13706. Commit: 571
  13707. Author: jylam
  13708. Date: Thu Mar 9 13:08:41 2006 +0000
  13709. * Updated README for network driver, fixed remaining exporters
  13710. README | 1 +
  13711. cucul/cucul.c | 10 ++++++++++
  13712. cucul/cucul_internals.h | 7 ++++++-
  13713. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  13714. 4 files changed, 46 insertions(+), 19 deletions(-)
  13715. Commit: 570
  13716. Author: sam
  13717. Date: Thu Mar 9 13:04:59 2006 +0000
  13718. * Added a conditional to only build the kernel if --enable-vga was set.
  13719. caca/Makefile.am | 3 ++-
  13720. configure.ac | 1 +
  13721. kernel/Makefile.am | 6 +++++-
  13722. 3 files changed, 8 insertions(+), 2 deletions(-)
  13723. Commit: 569
  13724. Author: sam
  13725. Date: Thu Mar 9 12:56:33 2006 +0000
  13726. * Set executable flag to the build-kernel script.
  13727. 0 files changed, 0 insertions(+), 0 deletions(-)
  13728. Commit: 568
  13729. Author: sam
  13730. Date: Thu Mar 9 12:47:37 2006 +0000
  13731. * Added glue code to compile libcaca without a libc and build applications
  13732. as multiboot kernels.
  13733. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  13734. Makefile.am | 4 +-
  13735. build-kernel | 30 ++++
  13736. caca/time.c | 26 ++--
  13737. configure.ac | 16 ++-
  13738. cucul/bitmap.c | 15 +-
  13739. cucul/box.c | 4 +-
  13740. cucul/char.c | 27 ++--
  13741. cucul/conic.c | 4 +-
  13742. cucul/cucul.c | 6 +-
  13743. cucul/cucul_internals.h | 6 +-
  13744. cucul/export.c | 8 +-
  13745. cucul/line.c | 4 +-
  13746. cucul/math.c | 4 +-
  13747. cucul/sprite.c | 8 +-
  13748. cucul/triangle.c | 4 +-
  13749. kernel/Makefile.am | 12 ++
  13750. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  13751. kernel/kernel.h | 95 +++++++++++++
  13752. kernel/multiboot.S | 73 ++++++++++
  13753. kernel/multiboot.h | 115 ++++++++++++++++
  13754. src/aafire.c | 8 +-
  13755. 22 files changed, 958 insertions(+), 55 deletions(-)
  13756. Commit: 567
  13757. Author: sam
  13758. Date: Thu Mar 9 12:44:49 2006 +0000
  13759. * Cosmetic change.
  13760. caca/driver_conio.c | 3 ++-
  13761. 1 files changed, 2 insertions(+), 1 deletions(-)
  13762. Commit: 566
  13763. Author: sam
  13764. Date: Thu Mar 9 12:43:10 2006 +0000
  13765. * Slightly updated README.
  13766. README | 11 +++--------
  13767. 1 files changed, 3 insertions(+), 8 deletions(-)
  13768. Commit: 565
  13769. Author: sam
  13770. Date: Thu Mar 9 12:41:02 2006 +0000
  13771. * Pure VGA output driver.
  13772. caca/caca.c | 15 ++++-
  13773. caca/caca_internals.h | 10 +++-
  13774. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  13775. 3 files changed, 185 insertions(+), 4 deletions(-)
  13776. Commit: 564
  13777. Author: sam
  13778. Date: Thu Mar 9 12:37:39 2006 +0000
  13779. * Removed unused includes.
  13780. caca/graphics.c | 8 --------
  13781. 1 files changed, 0 insertions(+), 8 deletions(-)
  13782. Commit: 563
  13783. Author: sam
  13784. Date: Thu Mar 9 12:35:47 2006 +0000
  13785. * Added a few details for authors.
  13786. AUTHORS | 15 ++++++++++++---
  13787. 1 files changed, 12 insertions(+), 3 deletions(-)
  13788. Commit: 562
  13789. Author: sam
  13790. Date: Thu Mar 9 12:34:40 2006 +0000
  13791. * Added a tiny Unicode test program. Of course it does not work yet, but
  13792. good to have something to start with.
  13793. test/Makefile.am | 6 +++++-
  13794. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  13795. 2 files changed, 54 insertions(+), 1 deletions(-)
  13796. Commit: 561
  13797. Author: jylam
  13798. Date: Thu Mar 9 09:52:24 2006 +0000
  13799. * Updated documentation a bit
  13800. caca/caca.h | 5 +++--
  13801. cucul/cucul.h | 1 +
  13802. 2 files changed, 4 insertions(+), 2 deletions(-)
  13803. Commit: 560
  13804. Author: jylam
  13805. Date: Thu Mar 9 09:44:54 2006 +0000
  13806. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  13807. caca/driver_network.c | 6 +-----
  13808. cucul/cucul.c | 5 +++++
  13809. cucul/cucul_internals.h | 4 ++++
  13810. cucul/export.c | 14 ++++++++------
  13811. 4 files changed, 18 insertions(+), 11 deletions(-)
  13812. Commit: 559
  13813. Author: jylam
  13814. Date: Thu Mar 9 08:45:40 2006 +0000
  13815. * Fixed memory leak in network driver
  13816. caca/driver_network.c | 5 +++++
  13817. 1 files changed, 5 insertions(+), 0 deletions(-)
  13818. Commit: 558
  13819. Author: sam
  13820. Date: Wed Mar 8 22:39:43 2006 +0000
  13821. * Made the OpenGL colors slightly less saturated.
  13822. caca/driver_gl.c | 17 +++++++++--------
  13823. 1 files changed, 9 insertions(+), 8 deletions(-)
  13824. Commit: 557
  13825. Author: sam
  13826. Date: Wed Mar 8 22:29:00 2006 +0000
  13827. * Make output drivers more error resilient when handling UTF-32 characters,
  13828. by simply ignoring everything non ASCII :-)
  13829. caca/driver_conio.c | 8 +++++++-
  13830. caca/driver_gl.c | 27 +++++++++++++--------------
  13831. caca/driver_ncurses.c | 7 ++++++-
  13832. caca/driver_slang.c | 18 +++++++++++++-----
  13833. caca/driver_win32.c | 8 +++++++-
  13834. caca/driver_x11.c | 22 ++++++++++++++--------
  13835. 6 files changed, 60 insertions(+), 30 deletions(-)
  13836. Commit: 556
  13837. Author: jylam
  13838. Date: Wed Mar 8 20:58:07 2006 +0000
  13839. * Fixed blinking screen
  13840. caca/driver_network.c | 12 ++++--------
  13841. 1 files changed, 4 insertions(+), 8 deletions(-)
  13842. Commit: 555
  13843. Author: jylam
  13844. Date: Wed Mar 8 20:23:06 2006 +0000
  13845. * Exporters now return size of generated data
  13846. caca/driver_network.c | 19 +++++++------------
  13847. cucul/cucul.h | 8 ++++----
  13848. cucul/export.c | 22 +++++++++++++---------
  13849. 3 files changed, 24 insertions(+), 25 deletions(-)
  13850. Commit: 554
  13851. Author: jylam
  13852. Date: Wed Mar 8 20:03:24 2006 +0000
  13853. * Added very preliminary network driver
  13854. caca/Makefile.am | 1 +
  13855. caca/caca.c | 9 ++
  13856. caca/caca_internals.h | 7 ++-
  13857. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  13858. configure.ac | 13 +++
  13859. 5 files changed, 251 insertions(+), 1 deletions(-)
  13860. Commit: 553
  13861. Author: sam
  13862. Date: Wed Mar 8 19:41:53 2006 +0000
  13863. * Fixed async issues between the driver and libcaca when resizing windows,
  13864. and simplified the handle_resize() API. Still can be polished.
  13865. caca/caca.c | 5 +++--
  13866. caca/caca_internals.h | 10 +++++++---
  13867. caca/driver_conio.c | 8 ++++----
  13868. caca/driver_gl.c | 23 ++++++++---------------
  13869. caca/driver_ncurses.c | 28 +++++++++++-----------------
  13870. caca/driver_slang.c | 18 +++++-------------
  13871. caca/driver_win32.c | 9 ++++-----
  13872. caca/driver_x11.c | 33 +++++++++++----------------------
  13873. caca/event.c | 8 ++++++++
  13874. caca/graphics.c | 20 +++++++++-----------
  13875. cucul/cucul.c | 2 +-
  13876. 11 files changed, 71 insertions(+), 93 deletions(-)
  13877. Commit: 552
  13878. Author: sam
  13879. Date: Wed Mar 8 17:20:38 2006 +0000
  13880. * cucul_set_size() does nothing if a graphical backend is attached. Added
  13881. documentation to explain this behaviour.
  13882. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  13883. 1 files changed, 113 insertions(+), 95 deletions(-)
  13884. Commit: 551
  13885. Author: sam
  13886. Date: Wed Mar 8 11:27:23 2006 +0000
  13887. * Cosmetic changes here and there.
  13888. caca/caca.c | 4 ++--
  13889. caca/caca_internals.h | 11 +++++++++--
  13890. caca/driver_gl.c | 6 +++---
  13891. caca/driver_ncurses.c | 10 +++++-----
  13892. caca/driver_slang.c | 8 ++++----
  13893. caca/driver_win32.c | 11 ++++++-----
  13894. caca/driver_x11.c | 8 ++++----
  13895. caca/event.c | 12 ++++++------
  13896. 8 files changed, 39 insertions(+), 31 deletions(-)
  13897. Commit: 550
  13898. Author: sam
  13899. Date: Wed Mar 8 10:33:01 2006 +0000
  13900. * Finished moving everything driver-specific to the apropriate driver_*.c
  13901. files. Phew. Now they just need a few comments.
  13902. caca/caca.c | 68 +--------------
  13903. caca/caca_internals.h | 90 +-------------------
  13904. caca/driver_conio.c | 51 +++++++-----
  13905. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  13906. caca/driver_ncurses.c | 92 ++++++++++++++++----
  13907. caca/driver_slang.c | 58 +++++++++++--
  13908. caca/driver_win32.c | 112 ++++++++++++++-----------
  13909. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  13910. caca/event.c | 6 +-
  13911. caca/graphics.c | 10 +-
  13912. 10 files changed, 477 insertions(+), 458 deletions(-)
  13913. Commit: 549
  13914. Author: sam
  13915. Date: Wed Mar 8 09:51:53 2006 +0000
  13916. * Cleaned up useless header includes.
  13917. caca/driver_conio.c | 11 -----------
  13918. caca/driver_gl.c | 5 -----
  13919. caca/driver_ncurses.c | 8 --------
  13920. caca/driver_slang.c | 8 --------
  13921. caca/driver_win32.c | 8 --------
  13922. caca/driver_x11.c | 5 -----
  13923. 6 files changed, 0 insertions(+), 45 deletions(-)
  13924. Commit: 548
  13925. Author: sam
  13926. Date: Wed Mar 8 09:28:41 2006 +0000
  13927. * Split event.c into the appropriate driver_*.c files.
  13928. caca/caca_internals.h | 1 +
  13929. caca/driver_conio.c | 13 +
  13930. caca/driver_gl.c | 63 ++++++
  13931. caca/driver_ncurses.c | 184 ++++++++++++++++
  13932. caca/driver_slang.c | 83 +++++++
  13933. caca/driver_win32.c | 75 +++++++
  13934. caca/driver_x11.c | 126 +++++++++++-
  13935. caca/event.c | 581 +------------------------------------------------
  13936. 8 files changed, 547 insertions(+), 579 deletions(-)
  13937. Commit: 547
  13938. Author: sam
  13939. Date: Wed Mar 8 09:26:46 2006 +0000
  13940. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  13941. caca-config.in | 15 ++++++++++++++-
  13942. 1 files changed, 14 insertions(+), 1 deletions(-)
  13943. Commit: 546
  13944. Author: sam
  13945. Date: Wed Mar 8 09:23:38 2006 +0000
  13946. * Ignore driver_*.c files when building documentation.
  13947. doc/doxygen.cfg.in | 4 ++--
  13948. 1 files changed, 2 insertions(+), 2 deletions(-)
  13949. Commit: 545
  13950. Author: sam
  13951. Date: Wed Mar 8 09:21:55 2006 +0000
  13952. * configure.ac: look for a4wide.sty in more than one location.
  13953. configure.ac | 2 ++
  13954. 1 files changed, 2 insertions(+), 0 deletions(-)
  13955. Commit: 543
  13956. Author: sam
  13957. Date: Tue Mar 7 12:39:34 2006 +0000
  13958. * Fixed DOS driver.
  13959. * Added a build-dos script to cross-compile the DOS version using djgpp.
  13960. Makefile.am | 2 +-
  13961. build-dos | 34 ++++++++++++++++++++++++++++++++++
  13962. caca/caca_internals.h | 6 +++++-
  13963. caca/driver_conio.c | 2 +-
  13964. cucul/cucul_internals.h | 3 ++-
  13965. 5 files changed, 43 insertions(+), 4 deletions(-)
  13966. Commit: 542
  13967. Author: sam
  13968. Date: Tue Mar 7 10:46:29 2006 +0000
  13969. * configure.ac: removed the "null" frontend. just don't attach any frontend
  13970. if you do not want any.
  13971. configure.ac | 8 --------
  13972. 1 files changed, 0 insertions(+), 8 deletions(-)
  13973. Commit: 541
  13974. Author: sam
  13975. Date: Tue Mar 7 10:37:59 2006 +0000
  13976. * Got rid of static variables in the event code.
  13977. caca/caca.c | 3 +
  13978. caca/caca_internals.h | 11 ++-
  13979. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  13980. 3 files changed, 118 insertions(+), 116 deletions(-)
  13981. Commit: 540
  13982. Author: sam
  13983. Date: Tue Mar 7 09:17:35 2006 +0000
  13984. * Polished the driver split a bit (still no events, except resize events),
  13985. properly credited authors and documented a few things.
  13986. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  13987. caca/caca_internals.h | 22 ++++++++--------
  13988. caca/driver_conio.c | 33 +++++++++--------------
  13989. caca/driver_gl.c | 39 ++++++++++------------------
  13990. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  13991. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  13992. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  13993. caca/driver_x11.c | 47 +++++++++-------------------------
  13994. caca/event.c | 10 +------
  13995. caca/graphics.c | 32 +----------------------
  13996. cucul/bitmap.c | 8 ------
  13997. cucul/box.c | 6 ----
  13998. cucul/char.c | 11 +------
  13999. cucul/conic.c | 6 ----
  14000. cucul/cucul.c | 7 -----
  14001. cucul/cucul_internals.h | 10 ++++++-
  14002. cucul/export.c | 15 +++-------
  14003. cucul/line.c | 6 ----
  14004. cucul/math.c | 6 ----
  14005. cucul/sprite.c | 6 ----
  14006. cucul/triangle.c | 6 ----
  14007. src/cacaview.c | 6 ++--
  14008. 22 files changed, 170 insertions(+), 337 deletions(-)
  14009. Commit: 539
  14010. Author: sam
  14011. Date: Mon Mar 6 23:01:59 2006 +0000
  14012. * Split caca/graphics.c into driver-specific files. Resize is currently
  14013. broken, and event handling is not yet in the driver-specific files, but
  14014. I will of course fix that later.
  14015. caca/Makefile.am | 6 +
  14016. caca/caca.c | 287 ++----------
  14017. caca/caca_internals.h | 61 ++-
  14018. caca/driver_conio.c | 148 ++++++
  14019. caca/driver_gl.c | 378 ++++++++++++++++
  14020. caca/driver_ncurses.c | 256 +++++++++++
  14021. caca/driver_slang.c | 342 ++++++++++++++
  14022. caca/driver_win32.c | 255 +++++++++++
  14023. caca/driver_x11.c | 363 +++++++++++++++
  14024. caca/event.c | 16 +-
  14025. caca/graphics.c | 1192 +------------------------------------------------
  14026. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  14027. Commit: 538
  14028. Author: sam
  14029. Date: Mon Mar 6 21:49:48 2006 +0000
  14030. * Ooops, I fucked up the build.
  14031. configure.ac | 2 +-
  14032. 1 files changed, 1 insertions(+), 1 deletions(-)
  14033. Commit: 537
  14034. Author: sam
  14035. Date: Mon Mar 6 21:00:53 2006 +0000
  14036. * Moved stuff again.
  14037. Makefile.am | 2 +-
  14038. examples/Makefile.am | 35 ---
  14039. examples/aafire.c | 289 --------------------
  14040. examples/caca.txt | 26 --
  14041. examples/cacaball.c | 200 --------------
  14042. examples/cacamoir.c | 155 -----------
  14043. examples/cacaplas.c | 150 ----------
  14044. examples/cacaview.c | 738 --------------------------------------------------
  14045. src/Makefile.am | 35 +++
  14046. src/aafire.c | 289 ++++++++++++++++++++
  14047. src/caca.txt | 26 ++
  14048. src/cacaball.c | 200 ++++++++++++++
  14049. src/cacamoir.c | 155 +++++++++++
  14050. src/cacaplas.c | 150 ++++++++++
  14051. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14052. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  14053. Commit: 536
  14054. Author: sam
  14055. Date: Mon Mar 6 20:57:14 2006 +0000
  14056. * Moved stuff around to differenciate between libcucul and libcaca.
  14057. Makefile.am | 2 +-
  14058. caca/Makefile.am | 18 +
  14059. caca/caca.c | 442 +++++++++++++++
  14060. caca/caca.h | 203 +++++++
  14061. caca/caca_internals.h | 170 ++++++
  14062. caca/event.c | 821 ++++++++++++++++++++++++++++
  14063. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  14064. caca/time.c | 96 ++++
  14065. configure.ac | 5 +-
  14066. cucul/Makefile.am | 23 +
  14067. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  14068. cucul/box.c | 154 ++++++
  14069. cucul/char.c | 235 ++++++++
  14070. cucul/conic.c | 243 +++++++++
  14071. cucul/cucul.c | 403 ++++++++++++++
  14072. cucul/cucul.h | 216 ++++++++
  14073. cucul/cucul_internals.h | 45 ++
  14074. cucul/export.c | 330 +++++++++++
  14075. cucul/line.c | 398 ++++++++++++++
  14076. cucul/math.c | 99 ++++
  14077. cucul/sprite.c | 325 +++++++++++
  14078. cucul/triangle.c | 140 +++++
  14079. examples/Makefile.am | 20 +-
  14080. src/Makefile.am | 34 --
  14081. src/bitmap.c | 945 --------------------------------
  14082. src/box.c | 154 ------
  14083. src/caca.c | 442 ---------------
  14084. src/caca.h | 203 -------
  14085. src/caca_internals.h | 170 ------
  14086. src/char.c | 235 --------
  14087. src/conic.c | 243 ---------
  14088. src/cucul.c | 403 --------------
  14089. src/cucul.h | 216 --------
  14090. src/cucul_internals.h | 45 --
  14091. src/event.c | 821 ----------------------------
  14092. src/export.c | 330 -----------
  14093. src/graphics.c | 1377 -----------------------------------------------
  14094. src/line.c | 398 --------------
  14095. src/math.c | 99 ----
  14096. src/sprite.c | 325 -----------
  14097. src/time.c | 96 ----
  14098. src/triangle.c | 140 -----
  14099. test/Makefile.am | 28 +-
  14100. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  14101. Commit: 535
  14102. Author: sam
  14103. Date: Mon Mar 6 19:13:01 2006 +0000
  14104. * Use 32 bit integers for the character array. No visible difference for
  14105. now because we only do ASCII, but that will let us do Unicode later.
  14106. src/caca.c | 1 +
  14107. src/char.c | 17 +++++++++--------
  14108. src/cucul.c | 19 ++++++++++++-------
  14109. src/cucul_internals.h | 3 ++-
  14110. src/export.c | 33 +++++++++++++++++----------------
  14111. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  14112. 6 files changed, 67 insertions(+), 46 deletions(-)
  14113. Commit: 534
  14114. Author: sam
  14115. Date: Mon Mar 6 14:17:42 2006 +0000
  14116. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  14117. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  14118. future because it's libcaca who gets the resize events, after all.
  14119. src/caca.h | 3 ---
  14120. src/graphics.c | 38 --------------------------------------
  14121. 2 files changed, 0 insertions(+), 41 deletions(-)
  14122. Commit: 533
  14123. Author: jylam
  14124. Date: Mon Mar 6 13:50:05 2006 +0000
  14125. * I just suck. I'll goatse myself right after beeing back at home.
  14126. src/graphics.c | 1 +
  14127. 1 files changed, 1 insertions(+), 0 deletions(-)
  14128. Commit: 532
  14129. Author: sam
  14130. Date: Mon Mar 6 13:43:23 2006 +0000
  14131. * src/graphics.c: minor optimisations.
  14132. src/graphics.c | 37 +++++++++++++++++--------------------
  14133. 1 files changed, 17 insertions(+), 20 deletions(-)
  14134. Commit: 531
  14135. Author: sam
  14136. Date: Mon Mar 6 13:34:57 2006 +0000
  14137. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  14138. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  14139. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  14140. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  14141. pas de warnings et/ou que ca segfaulte pas !
  14142. src/graphics.c | 38 +++++++++++++++++++-------------------
  14143. 1 files changed, 19 insertions(+), 19 deletions(-)
  14144. Commit: 530
  14145. Author: jylam
  14146. Date: Mon Mar 6 12:13:12 2006 +0000
  14147. * Mais je fais comme je veux bordel de cul !
  14148. src/graphics.c | 42 +++++++++++++++++++++---------------------
  14149. 1 files changed, 21 insertions(+), 21 deletions(-)
  14150. Commit: 529
  14151. Author: sam
  14152. Date: Mon Mar 6 11:08:25 2006 +0000
  14153. * Haha mais vieux porc a pattes !
  14154. src/graphics.c | 42 +++++++++++++++++++++---------------------
  14155. 1 files changed, 21 insertions(+), 21 deletions(-)
  14156. Commit: 528
  14157. Author: jylam
  14158. Date: Mon Mar 6 10:21:48 2006 +0000
  14159. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  14160. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  14161. 1 files changed, 24 insertions(+), 34 deletions(-)
  14162. Commit: 527
  14163. Author: sam
  14164. Date: Mon Mar 6 08:32:40 2006 +0000
  14165. * All output plugins should now work again.
  14166. * Renamed caca_refresh() into caca_display() which makes more sense.
  14167. * Optimised gl_bgpal by directly storing floats instead of doing the
  14168. conversion at runtime.
  14169. * Handle resizing in cucul_set_size() and try to keep as much information
  14170. as possible from the previous canvas.
  14171. * Moved most global variables into cucul_t or caca_t contexts.
  14172. * Moved time.c into libcaca.
  14173. caca-config.in | 13 +-
  14174. configure.ac | 2 +-
  14175. examples/aafire.c | 2 +-
  14176. examples/cacaball.c | 2 +-
  14177. examples/cacamoir.c | 2 +-
  14178. examples/cacaplas.c | 2 +-
  14179. examples/cacaview.c | 6 +-
  14180. src/Makefile.am | 2 +-
  14181. src/bitmap.c | 16 +-
  14182. src/box.c | 4 +-
  14183. src/caca.c | 43 +++--
  14184. src/caca.h | 2 +-
  14185. src/caca_internals.h | 59 +++++-
  14186. src/char.c | 164 +--------------
  14187. src/conic.c | 4 +-
  14188. src/cucul.c | 104 ++++++++--
  14189. src/cucul_internals.h | 4 -
  14190. src/event.c | 117 +++++------
  14191. src/export.c | 4 +-
  14192. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  14193. src/line.c | 4 +-
  14194. src/math.c | 4 +-
  14195. src/sprite.c | 4 +-
  14196. src/time.c | 4 +-
  14197. src/triangle.c | 4 +-
  14198. test/colors.c | 2 +-
  14199. test/demo.c | 6 +-
  14200. test/dithering.c | 2 +-
  14201. test/event.c | 4 +-
  14202. test/hsv.c | 2 +-
  14203. test/spritedit.c | 2 +-
  14204. 31 files changed, 586 insertions(+), 591 deletions(-)
  14205. Commit: 526
  14206. Author: sam
  14207. Date: Mon Mar 6 08:26:09 2006 +0000
  14208. * Removed cacademo from examples, manpages and distributions. It's useless.
  14209. debian/changelog | 6 +-
  14210. debian/control | 28 ++++++++++--
  14211. debian/copyright | 2 +-
  14212. debian/rules | 11 +++--
  14213. doc/Makefile.am | 10 ++---
  14214. doc/cacademo.1 | 56 -----------------------
  14215. doc/cacafire.1 | 56 +++++++++++++++++++++++
  14216. libcaca.spec | 5 --
  14217. msvc/Makefile.am | 1 -
  14218. msvc/cacademo.vcproj | 122 --------------------------------------------------
  14219. msvc/libcaca.sln | 7 ---
  14220. 11 files changed, 95 insertions(+), 209 deletions(-)
  14221. Commit: 525
  14222. Author: sam
  14223. Date: Mon Mar 6 08:22:09 2006 +0000
  14224. * src/cucul.c: s/width/height/.
  14225. src/cucul.c | 2 +-
  14226. 1 files changed, 1 insertions(+), 1 deletions(-)
  14227. Commit: 524
  14228. Author: sam
  14229. Date: Sun Mar 5 18:43:13 2006 +0000
  14230. A new low-level text management library (canvas for ultrafast compositing
  14231. of unicode letters) is now separated from the higher level rendering and I/O
  14232. (that is, libcaca). This commit totally breaks the API, but once everything
  14233. is polished I will think about source-level backward compatibility. Most
  14234. drivers are broken, but X11 still sorta works.
  14235. The new design is much more object-oriented and allows having several
  14236. active renderers at the same time, changing renderers on the fly, and more
  14237. important, having no renderer at all (useful for converters, or when you
  14238. want to do your own renderer).
  14239. And in case you are still wondering, the libcucul acronym has "Unicode"
  14240. because I want to support at least a subset of Unicode. There are awesome
  14241. glyphs in it, including the ones inherited from Codepage 437 such as
  14242. "gray 25%" that are used in DOS and Win32 ANSI art.
  14243. configure.ac | 2 +-
  14244. doc/doxygen.cfg.in | 3 +-
  14245. examples/Makefile.am | 6 +-
  14246. examples/aafire.c | 39 +-
  14247. examples/cacaball.c | 44 +-
  14248. examples/cacamoir.c | 32 +-
  14249. examples/cacaplas.c | 36 +-
  14250. examples/cacaview.c | 171 ++++----
  14251. examples/demo.c | 557 -----------------------
  14252. src/Makefile.am | 36 +-
  14253. src/bitmap.c | 110 +++---
  14254. src/box.c | 50 ++-
  14255. src/caca.c | 362 +++------------
  14256. src/caca.h | 243 ++---------
  14257. src/caca_internals.h | 63 ++-
  14258. src/char.c | 394 ++++++++++++++++
  14259. src/conic.c | 60 ++--
  14260. src/cucul.c | 322 +++++++++++++
  14261. src/cucul.h | 216 +++++++++
  14262. src/cucul_internals.h | 48 ++
  14263. src/event.c | 116 +++---
  14264. src/export.c | 329 ++++++++++++++
  14265. src/graphics.c | 1203 +++++++++----------------------------------------
  14266. src/line.c | 72 ++--
  14267. src/math.c | 18 +-
  14268. src/sprite.c | 60 ++--
  14269. src/triangle.c | 38 +-
  14270. test/Makefile.am | 8 +-
  14271. test/colors.c | 31 +-
  14272. test/demo.c | 564 +++++++++++++++++++++++
  14273. test/dithering.c | 51 ++-
  14274. test/event.c | 69 ++--
  14275. test/hsv.c | 27 +-
  14276. test/optipal.c | 90 ++--
  14277. test/spritedit.c | 66 ++--
  14278. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  14279. Commit: 523
  14280. Author: sam
  14281. Date: Sat Mar 4 18:08:47 2006 +0000
  14282. * New updated bootstrap script.
  14283. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  14284. 1 files changed, 90 insertions(+), 37 deletions(-)
  14285. Commit: 522
  14286. Author: sam
  14287. Date: Sat Mar 4 00:35:45 2006 +0000
  14288. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  14289. COPYING | 514 +-------------------------------------------------
  14290. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  14291. Makefile.am | 2 +-
  14292. debian/copyright | 37 ++++-
  14293. doc/cacademo.1 | 5 +-
  14294. examples/cacaball.c | 16 +--
  14295. examples/cacamoir.c | 16 +--
  14296. examples/cacaplas.c | 16 +--
  14297. examples/cacaview.c | 16 +--
  14298. examples/demo.c | 16 +--
  14299. perl/Build.PL | 2 +-
  14300. perl/META.yml | 2 +-
  14301. python/pypycaca.c | 16 +--
  14302. python/pypycaca.h | 16 +--
  14303. src/bitmap.c | 16 +--
  14304. src/box.c | 16 +--
  14305. src/caca.c | 16 +--
  14306. src/caca.h | 24 +--
  14307. src/caca_internals.h | 16 +--
  14308. src/conic.c | 16 +--
  14309. src/event.c | 16 +--
  14310. src/graphics.c | 16 +--
  14311. src/line.c | 16 +--
  14312. src/math.c | 16 +--
  14313. src/sprite.c | 16 +--
  14314. src/time.c | 16 +--
  14315. src/triangle.c | 16 +--
  14316. test/colors.c | 16 +--
  14317. test/dithering.c | 16 +--
  14318. test/event.c | 16 +--
  14319. test/hsv.c | 16 +--
  14320. test/optipal.c | 16 +--
  14321. test/spritedit.c | 16 +--
  14322. 33 files changed, 641 insertions(+), 855 deletions(-)
  14323. Commit: 521
  14324. Author: jylam
  14325. Date: Sat Feb 11 19:20:48 2006 +0000
  14326. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  14327. python/caca.txt | 26 ++++++++++++
  14328. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14329. python/test2.py | 56 +++++++++++++++++++++++++++
  14330. 3 files changed, 196 insertions(+), 0 deletions(-)
  14331. Commit: 520
  14332. Author: jylam
  14333. Date: Sat Feb 11 15:46:51 2006 +0000
  14334. * Fixed bug in events with GL driver
  14335. src/event.c | 3 ++-
  14336. 1 files changed, 2 insertions(+), 1 deletions(-)
  14337. Commit: 519
  14338. Author: jylam
  14339. Date: Sat Feb 11 15:11:30 2006 +0000
  14340. * Improved GL rendering (characters are not blurry anymore)
  14341. src/graphics.c | 10 +++++++---
  14342. 1 files changed, 7 insertions(+), 3 deletions(-)
  14343. Commit: 518
  14344. Author: jylam
  14345. Date: Sun Feb 5 17:47:23 2006 +0000
  14346. * Added -preliminary- Python bindings
  14347. python/Makefile | 17 +
  14348. python/README | 16 +
  14349. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  14350. python/pypycaca.h | 177 +++++++++++
  14351. 4 files changed, 1087 insertions(+), 0 deletions(-)
  14352. Commit: 517
  14353. Author: jylam
  14354. Date: Thu Dec 8 19:03:06 2005 +0000
  14355. * Updated for my ego trip
  14356. AUTHORS | 2 +-
  14357. 1 files changed, 1 insertions(+), 1 deletions(-)
  14358. Commit: 516
  14359. Author: jylam
  14360. Date: Mon Nov 21 21:39:34 2005 +0000
  14361. * Removed debug test, kekeke ^^
  14362. examples/cacaball.c | 1 -
  14363. 1 files changed, 0 insertions(+), 1 deletions(-)
  14364. Commit: 515
  14365. Author: jylam
  14366. Date: Mon Nov 21 17:24:33 2005 +0000
  14367. * Added caca_set_width, set_height_, set_size
  14368. examples/cacaball.c | 1 +
  14369. src/caca.h | 3 ++
  14370. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  14371. 3 files changed, 60 insertions(+), 12 deletions(-)
  14372. Commit: 514
  14373. Author: jylam
  14374. Date: Fri Nov 18 10:46:53 2005 +0000
  14375. * Fixed remaining warnings with gcc 3.x and 4.x
  14376. examples/aafire.c | 8 +++++---
  14377. examples/cacaball.c | 2 +-
  14378. examples/cacamoir.c | 4 ++--
  14379. examples/cacaplas.c | 2 +-
  14380. 4 files changed, 9 insertions(+), 7 deletions(-)
  14381. Commit: 513
  14382. Author: jylam
  14383. Date: Thu Nov 17 14:33:43 2005 +0000
  14384. * Fixed warnings under GCC 4.x
  14385. src/bitmap.c | 5 +++--
  14386. src/graphics.c | 8 ++++----
  14387. 2 files changed, 7 insertions(+), 6 deletions(-)
  14388. Commit: 512
  14389. Author: jylam
  14390. Date: Thu Nov 17 14:13:54 2005 +0000
  14391. * Fixed a bunch of warnings
  14392. src/bitmap.c | 31 -------------------------------
  14393. src/event.c | 1 +
  14394. src/graphics.c | 3 ++-
  14395. 3 files changed, 3 insertions(+), 32 deletions(-)
  14396. Commit: 511
  14397. Author: sam
  14398. Date: Sat Nov 12 15:39:50 2005 +0000
  14399. * more coding style fixes.
  14400. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  14401. 1 files changed, 75 insertions(+), 66 deletions(-)
  14402. Commit: 510
  14403. Author: sam
  14404. Date: Sat Nov 12 15:30:46 2005 +0000
  14405. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  14406. src/caca.c | 9 +++++++--
  14407. 1 files changed, 7 insertions(+), 2 deletions(-)
  14408. Commit: 509
  14409. Author: sam
  14410. Date: Sat Nov 12 15:26:02 2005 +0000
  14411. * src/graphics.c: call glutInit() before calling other glut functions.
  14412. src/graphics.c | 7 +++++++
  14413. 1 files changed, 7 insertions(+), 0 deletions(-)
  14414. Commit: 508
  14415. Author: sam
  14416. Date: Sat Nov 12 15:14:38 2005 +0000
  14417. * coding style fixes.
  14418. src/caca.h | 2 +-
  14419. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  14420. 2 files changed, 204 insertions(+), 217 deletions(-)
  14421. Commit: 507
  14422. Author: sam
  14423. Date: Sat Nov 12 14:47:59 2005 +0000
  14424. * src/bitmap.c:
  14425. + Renamed gammaval into gamma.
  14426. + Fixed Doxygen comments.
  14427. src/bitmap.c | 12 ++++++------
  14428. 1 files changed, 6 insertions(+), 6 deletions(-)
  14429. Commit: 498
  14430. Author: jylam
  14431. Date: Sat Jul 30 11:58:48 2005 +0000
  14432. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  14433. src/event.c | 2 +-
  14434. 1 files changed, 1 insertions(+), 1 deletions(-)
  14435. Commit: 497
  14436. Author: sam
  14437. Date: Fri Jul 29 13:38:35 2005 +0000
  14438. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  14439. debian/Makefile.am | 2 +-
  14440. 1 files changed, 1 insertions(+), 1 deletions(-)
  14441. Commit: 496
  14442. Author: jylam
  14443. Date: Wed Jul 13 17:58:58 2005 +0000
  14444. * src/graphics.c src/caca.h : Added ANSI exporter
  14445. src/caca.h | 1 +
  14446. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14447. 2 files changed, 67 insertions(+), 0 deletions(-)
  14448. Commit: 495
  14449. Author: jylam
  14450. Date: Wed Jul 13 17:45:47 2005 +0000
  14451. * 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.
  14452. src/bitmap.c | 3 +--
  14453. src/caca.h | 1 +
  14454. src/math.c | 23 +++++++++++++++++++++++
  14455. 3 files changed, 25 insertions(+), 2 deletions(-)
  14456. Commit: 494
  14457. Author: sam
  14458. Date: Fri Jul 8 21:16:38 2005 +0000
  14459. * src/event.c src/caca.c: fixed coding style
  14460. src/caca.c | 2 -
  14461. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  14462. 2 files changed, 62 insertions(+), 66 deletions(-)
  14463. Commit: 493
  14464. Author: jylam
  14465. Date: Sat Jun 25 11:27:31 2005 +0000
  14466. * OpenGL driver mouse support
  14467. src/event.c | 19 +++++++++++++++----
  14468. src/graphics.c | 25 ++++++++++++++++++++++++-
  14469. 2 files changed, 39 insertions(+), 5 deletions(-)
  14470. Commit: 492
  14471. Author: sam
  14472. Date: Fri Jun 24 11:54:28 2005 +0000
  14473. * imported previous Debian uploads.
  14474. debian/changelog | 30 ++++++++++++++++++++++++++++++
  14475. 1 files changed, 30 insertions(+), 0 deletions(-)
  14476. Commit: 491
  14477. Author: sam
  14478. Date: Fri Jun 24 11:48:31 2005 +0000
  14479. * src/graphics.c: more optimisations in the exporters
  14480. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  14481. 1 files changed, 168 insertions(+), 181 deletions(-)
  14482. Commit: 490
  14483. Author: jylam
  14484. Date: Thu Jun 23 18:27:02 2005 +0000
  14485. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  14486. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  14487. 1 files changed, 85 insertions(+), 58 deletions(-)
  14488. Commit: 489
  14489. Author: sam
  14490. Date: Thu Jun 23 16:58:58 2005 +0000
  14491. * src/graphics.c: cleaned caca_get_html()
  14492. src/graphics.c | 198 +++++++++++++++++++++++---------------------------------
  14493. 1 files changed, 82 insertions(+), 116 deletions(-)
  14494. Commit: 488
  14495. Author: sam
  14496. Date: Thu Jun 23 16:44:14 2005 +0000
  14497. * src/graphics.c: heavy cleanup in caca_get_html3().
  14498. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  14499. 1 files changed, 311 insertions(+), 350 deletions(-)
  14500. Commit: 487
  14501. Author: jylam
  14502. Date: Wed Jun 22 22:06:42 2005 +0000
  14503. * Added Null driver and html3 exporter.
  14504. configure.ac | 8 +++
  14505. src/caca.c | 27 ++++++++++
  14506. src/caca.h | 2 +
  14507. src/caca_internals.h | 3 +
  14508. src/event.c | 7 +++
  14509. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14510. 6 files changed, 178 insertions(+), 1 deletions(-)
  14511. Commit: 486
  14512. Author: jylam
  14513. Date: Tue Jun 21 16:13:41 2005 +0000
  14514. GL driver : Updated documentation and added support for CACA_GEOMETRY
  14515. src/caca.h | 6 ++++--
  14516. src/graphics.c | 4 ++++
  14517. 2 files changed, 8 insertions(+), 2 deletions(-)
  14518. Commit: 485
  14519. Author: jylam
  14520. Date: Tue Jun 21 14:50:43 2005 +0000
  14521. Added HTML and IRC output support
  14522. src/caca.h | 9 +++
  14523. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14524. 2 files changed, 217 insertions(+), 0 deletions(-)
  14525. Commit: 484
  14526. Author: sam
  14527. Date: Tue Jun 21 13:46:13 2005 +0000
  14528. * debian/control: use libslang2 instead of slang1.
  14529. debian/control | 4 ++--
  14530. 1 files changed, 2 insertions(+), 2 deletions(-)
  14531. Commit: 483
  14532. Author: jylam
  14533. Date: Tue Jun 21 13:28:51 2005 +0000
  14534. OpenGL support.
  14535. configure.ac | 19 +++-
  14536. src/caca.c | 27 +++++-
  14537. src/caca_internals.h | 9 ++
  14538. src/event.c | 64 +++++++++++
  14539. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14540. 5 files changed, 422 insertions(+), 3 deletions(-)
  14541. Commit: 475
  14542. Author: sam
  14543. Date: Sat Mar 26 10:27:30 2005 +0000
  14544. * Use libtool for the static library generation; paves the way for
  14545. a future shared library.
  14546. bootstrap | 19 +++++++++++++++++++
  14547. configure.ac | 5 ++++-
  14548. examples/Makefile.am | 12 ++++++------
  14549. src/Makefile.am | 9 ++++++---
  14550. test/Makefile.am | 12 ++++++------
  14551. 5 files changed, 41 insertions(+), 16 deletions(-)
  14552. Commit: 466
  14553. Author: sam
  14554. Date: Sat Jan 22 16:43:58 2005 +0000
  14555. * compilation fix.
  14556. src/graphics.c | 4 ----
  14557. 1 files changed, 0 insertions(+), 4 deletions(-)
  14558. Commit: 464
  14559. Author: sam
  14560. Date: Thu Jan 13 23:59:55 2005 +0000
  14561. * src/bitmap.c:
  14562. + Implemented caca_set_bitmap_gamma().
  14563. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  14564. src/caca.h | 1 +
  14565. 2 files changed, 36 insertions(+), 7 deletions(-)
  14566. Commit: 463
  14567. Author: sam
  14568. Date: Thu Jan 13 22:19:01 2005 +0000
  14569. * src/graphics.c:
  14570. + Implemented caca_get_screen().
  14571. src/caca.h | 1 +
  14572. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  14573. 2 files changed, 71 insertions(+), 79 deletions(-)
  14574. Commit: 462
  14575. Author: sam
  14576. Date: Thu Jan 13 20:46:00 2005 +0000
  14577. * examples/cacaplas: slower animation.
  14578. examples/cacaplas.c | 4 ++--
  14579. 1 files changed, 2 insertions(+), 2 deletions(-)
  14580. Commit: 379
  14581. Author: sam
  14582. Date: Sun Nov 21 00:31:13 2004 +0000
  14583. * Imported John Beppu's Perl wrapper.
  14584. AUTHORS | 1 +
  14585. perl/Build.PL | 22 ++
  14586. perl/MANIFEST | 17 +
  14587. perl/MANIFEST.SKIP | 11 +
  14588. perl/META.yml | 29 ++
  14589. perl/Makefile.PL | 31 ++
  14590. perl/README | 21 ++
  14591. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  14592. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  14593. perl/lib/Term/Caca/Bitmap.pm | 5 +
  14594. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  14595. perl/lib/Term/Caca/Sprite.pm | 5 +
  14596. perl/lib/Term/Kaka.pm | 71 +++++
  14597. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  14598. perl/lib/Term/Kaka/Constants.pm | 9 +
  14599. perl/lib/Term/Kaka/Sprite.pm | 5 +
  14600. perl/t/data/caca.txt | 26 ++
  14601. 17 files changed, 1629 insertions(+), 0 deletions(-)
  14602. Commit: 378
  14603. Author: sam
  14604. Date: Fri Nov 5 14:57:50 2004 +0000
  14605. * src/bitmap.c: dark background works again with floyd-steinberg.
  14606. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  14607. 1 files changed, 28 insertions(+), 30 deletions(-)
  14608. Commit: 377
  14609. Author: sam
  14610. Date: Fri Nov 5 14:44:41 2004 +0000
  14611. * examples/:
  14612. + Use Space to pause demos, Esc to quit.
  14613. examples/aafire.c | 17 ++++++++++++++++-
  14614. examples/cacaball.c | 16 ++++++++++++++--
  14615. examples/cacamoir.c | 17 +++++++++++++++--
  14616. examples/cacaplas.c | 23 ++++++++++++-----------
  14617. 4 files changed, 57 insertions(+), 16 deletions(-)
  14618. Commit: 376
  14619. Author: sam
  14620. Date: Thu Nov 4 22:59:29 2004 +0000
  14621. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  14622. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  14623. 1 files changed, 52 insertions(+), 32 deletions(-)
  14624. Commit: 375
  14625. Author: sam
  14626. Date: Thu Nov 4 22:28:39 2004 +0000
  14627. * src/caca.h:
  14628. + Introduced CACA_DITHER_FSTEIN.
  14629. * src/caca.c:
  14630. + CACA_DITHER_FSTEIN is the default dithering method.
  14631. * src/bitmap.c:
  14632. + Fixed other dithering methods. Black background does not work yet.
  14633. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  14634. src/caca.c | 6 +++-
  14635. src/caca.h | 3 +-
  14636. 3 files changed, 60 insertions(+), 29 deletions(-)
  14637. Commit: 374
  14638. Author: sam
  14639. Date: Thu Nov 4 21:19:52 2004 +0000
  14640. * src/bitmap.c: oops, removed spurious test code.
  14641. src/bitmap.c | 4 ++--
  14642. 1 files changed, 2 insertions(+), 2 deletions(-)
  14643. Commit: 373
  14644. Author: sam
  14645. Date: Thu Nov 4 21:18:52 2004 +0000
  14646. * src/bitmap.c:
  14647. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  14648. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  14649. 1 files changed, 139 insertions(+), 59 deletions(-)
  14650. Commit: 372
  14651. Author: sam
  14652. Date: Thu Nov 4 20:36:49 2004 +0000
  14653. * doc/Makefile.am:
  14654. + Really fixed the manpage generation.
  14655. doc/Makefile.am | 2 +-
  14656. 1 files changed, 1 insertions(+), 1 deletions(-)
  14657. Commit: 371
  14658. Author: sam
  14659. Date: Thu Nov 4 18:30:34 2004 +0000
  14660. * doc/Makefile.am:
  14661. + Manpage installation fix.
  14662. doc/Makefile.am | 2 +-
  14663. 1 files changed, 1 insertions(+), 1 deletions(-)
  14664. Commit: 370
  14665. Author: sam
  14666. Date: Thu Nov 4 18:16:57 2004 +0000
  14667. * examples/cacaplas.c: use Esc to quit, Space to pause.
  14668. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  14669. 1 files changed, 20 insertions(+), 9 deletions(-)
  14670. Commit: 369
  14671. Author: sam
  14672. Date: Sun Oct 31 19:26:05 2004 +0000
  14673. * src/graphics.c:
  14674. + Win32 speed improvements by Jari Komppa.
  14675. THANKS | 1 +
  14676. src/graphics.c | 28 +++++-----------------------
  14677. 2 files changed, 6 insertions(+), 23 deletions(-)
  14678. Commit: 368
  14679. Author: sam
  14680. Date: Fri Aug 6 17:33:46 2004 +0000
  14681. * src/graphics.c:
  14682. + Fix strict aliasing rules breakage.
  14683. src/graphics.c | 6 +++++-
  14684. 1 files changed, 5 insertions(+), 1 deletions(-)
  14685. Commit: 367
  14686. Author: sam
  14687. Date: Mon Jul 5 12:08:49 2004 +0000
  14688. * bootstrap:
  14689. + Support for automake 1.8.
  14690. bootstrap | 4 +++-
  14691. 1 files changed, 3 insertions(+), 1 deletions(-)
  14692. Commit: 366
  14693. Author: sam
  14694. Date: Mon Jul 5 12:07:00 2004 +0000
  14695. * BUGS TODO:
  14696. + Removed BUGS, updated TODO.
  14697. * debian/*:
  14698. + Depend on libx11-dev instead of xlibs-dev.
  14699. + New Debian upload.
  14700. BUGS | 14 --------------
  14701. Makefile.am | 4 ++--
  14702. TODO | 1 -
  14703. debian/changelog | 7 +++++++
  14704. debian/control | 4 ++--
  14705. debian/rules | 3 +--
  14706. 6 files changed, 12 insertions(+), 21 deletions(-)
  14707. Commit: 364
  14708. Author: sam
  14709. Date: Mon Feb 2 13:51:55 2004 +0000
  14710. * configure.ac src/graphics:
  14711. + Check for resize_term and resizeterm in -lncurses.
  14712. configure.ac | 7 ++++++-
  14713. msvc/config.h | 2 ++
  14714. src/graphics.c | 4 ++++
  14715. 3 files changed, 12 insertions(+), 1 deletions(-)
  14716. Commit: 363
  14717. Author: sam
  14718. Date: Mon Feb 2 02:59:43 2004 +0000
  14719. * 0.9 branch.
  14720. ChangeLog | 12 ++++++++++++
  14721. 1 files changed, 12 insertions(+), 0 deletions(-)
  14722. Commit: 362
  14723. Author: sam
  14724. Date: Mon Feb 2 02:54:43 2004 +0000
  14725. * 0.9 release.
  14726. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14727. NEWS | 8 ++++++
  14728. configure.ac | 2 +-
  14729. debian/changelog | 6 +++++
  14730. libcaca.spec | 5 +++-
  14731. msvc/config.h | 4 ++-
  14732. 6 files changed, 88 insertions(+), 3 deletions(-)
  14733. Commit: 361
  14734. Author: sam
  14735. Date: Mon Jan 26 10:52:30 2004 +0000
  14736. * configure.ac:
  14737. + Check for curses.h as well as ncurses.h.
  14738. * src/caca.c src/event.c src/graphics.c:
  14739. + Include curses.h if ncurses.h was not found.
  14740. configure.ac | 2 +-
  14741. debian/changelog | 7 +++++++
  14742. src/caca.c | 6 +++++-
  14743. src/event.c | 6 +++++-
  14744. src/graphics.c | 6 +++++-
  14745. 5 files changed, 23 insertions(+), 4 deletions(-)
  14746. Commit: 360
  14747. Author: sam
  14748. Date: Fri Jan 23 09:20:39 2004 +0000
  14749. * examples/cacaview.c:
  14750. + Moved statusbar and help menu handling in separate functions.
  14751. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  14752. 1 files changed, 51 insertions(+), 25 deletions(-)
  14753. Commit: 359
  14754. Author: sam
  14755. Date: Fri Jan 23 09:15:42 2004 +0000
  14756. * src/caca.c:
  14757. + Alloc the AllocConsole() call to fail in case the process already has
  14758. a console.
  14759. src/caca.c | 4 ++--
  14760. 1 files changed, 2 insertions(+), 2 deletions(-)
  14761. Commit: 358
  14762. Author: sam
  14763. Date: Wed Jan 21 17:25:18 2004 +0000
  14764. * examples/cacaview.c:
  14765. + Proper aspect ratio support.
  14766. + Finer zoom support.
  14767. + Handle mouse clicks as next/prev picture command.
  14768. + Removed useless iterations in draw_checkers().
  14769. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  14770. 1 files changed, 109 insertions(+), 73 deletions(-)
  14771. Commit: 357
  14772. Author: sam
  14773. Date: Wed Jan 21 13:49:26 2004 +0000
  14774. * src/graphics.c:
  14775. + Fixed a buffer overflow due to bad signed/unsigned handling.
  14776. * src/event.c:
  14777. + Disallow zero width or height in the X11 driver.
  14778. + Fixed resizing in ncurses and slang.
  14779. * THANKS:
  14780. + Added the Source Mage maintainer.
  14781. THANKS | 1 +
  14782. src/event.c | 6 ++++--
  14783. src/graphics.c | 4 ++--
  14784. 3 files changed, 7 insertions(+), 4 deletions(-)
  14785. Commit: 356
  14786. Author: sam
  14787. Date: Sun Jan 18 04:48:09 2004 +0000
  14788. * 0.8 branch.
  14789. ChangeLog | 13 +++++++++++++
  14790. 1 files changed, 13 insertions(+), 0 deletions(-)
  14791. Commit: 355
  14792. Author: sam
  14793. Date: Sun Jan 18 04:45:28 2004 +0000
  14794. * 0.8 release.
  14795. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14796. NEWS | 3 +
  14797. THANKS | 1 +
  14798. configure.ac | 2 +-
  14799. debian/changelog | 6 +
  14800. libcaca.spec | 5 +-
  14801. msvc/config.h | 2 +-
  14802. 7 files changed, 432 insertions(+), 3 deletions(-)
  14803. Commit: 354
  14804. Author: sam
  14805. Date: Sun Jan 18 04:17:35 2004 +0000
  14806. * src/graphics.c:
  14807. + When resizing under X11, copy the old pixmap to the new one.
  14808. * examples/cacaview.c:
  14809. + Resizing support.
  14810. examples/cacaview.c | 23 +++++++++++++++++------
  14811. src/event.c | 4 ++--
  14812. src/graphics.c | 11 +++++++++--
  14813. 3 files changed, 28 insertions(+), 10 deletions(-)
  14814. Commit: 353
  14815. Author: sam
  14816. Date: Sun Jan 18 04:01:32 2004 +0000
  14817. * src/event.c:
  14818. + Refresh the X11 window when an exposure event is received.
  14819. + When resizing the X11 window, start showing extra characters when two
  14820. thirds are visible.
  14821. src/caca_internals.h | 2 ++
  14822. src/event.c | 17 +++++++++++++++--
  14823. src/graphics.c | 7 ++++---
  14824. 3 files changed, 21 insertions(+), 5 deletions(-)
  14825. Commit: 352
  14826. Author: sam
  14827. Date: Sat Jan 17 22:32:39 2004 +0000
  14828. * src/graphics.c:
  14829. + Renamed caca_set_title() to caca_set_window_title().
  14830. + Implemented caca_get_window_width() and caca_get_window_height().
  14831. * examples/cacaview.c:
  14832. + Set the window title to cacaview.
  14833. TODO | 6 +---
  14834. examples/cacaview.c | 2 +-
  14835. src/caca.h | 4 ++-
  14836. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  14837. 4 files changed, 73 insertions(+), 7 deletions(-)
  14838. Commit: 351
  14839. Author: sam
  14840. Date: Wed Jan 14 10:34:20 2004 +0000
  14841. * src/event.c:
  14842. + Make sure the mouse coordinates stay within the screen boundaries even
  14843. if the window was resized.
  14844. * src/bitmap.c:
  14845. + Fixed a buffer underflow in the rendering routine that caused the bottom
  14846. and rightmost pixels to be missed in certain conditions.
  14847. + Minor speed optimisation.
  14848. src/bitmap.c | 35 +++++++++++++++++++++++------------
  14849. src/event.c | 6 ++++++
  14850. 2 files changed, 29 insertions(+), 12 deletions(-)
  14851. Commit: 350
  14852. Author: sam
  14853. Date: Wed Jan 14 10:32:04 2004 +0000
  14854. * test/colors.c:
  14855. + Extracted the colour test from examples/demo.c.
  14856. test/Makefile.am | 6 ++++-
  14857. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14858. 2 files changed, 61 insertions(+), 1 deletions(-)
  14859. Commit: 349
  14860. Author: sam
  14861. Date: Tue Jan 13 22:33:09 2004 +0000
  14862. * src/graphics.c src/event.c:
  14863. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  14864. * test/event.c:
  14865. + Display CACA_EVENT_RESIZE.
  14866. src/caca_internals.h | 5 ++-
  14867. src/event.c | 25 ++++++++++++--
  14868. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  14869. test/event.c | 3 ++
  14870. 4 files changed, 67 insertions(+), 53 deletions(-)
  14871. Commit: 348
  14872. Author: sam
  14873. Date: Tue Jan 13 21:08:43 2004 +0000
  14874. * src/graphics.c:
  14875. + Resize handling in the ncurses and slang drivers.
  14876. configure.ac | 7 ++++-
  14877. msvc/config.h | 6 ++++-
  14878. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  14879. 3 files changed, 70 insertions(+), 9 deletions(-)
  14880. Commit: 347
  14881. Author: sam
  14882. Date: Tue Jan 13 20:03:48 2004 +0000
  14883. * src/event.c:
  14884. + Added the CACA_EVENT_RESIZE event.
  14885. + Added caca_get_mouse_x() and caca_get_mouse_y().
  14886. * src/graphics.c:
  14887. + Window resize handling in the X11 driver.
  14888. * examples/aafire.c:
  14889. + Fixed a bad assumption in the resize handling code.
  14890. examples/aafire.c | 4 +-
  14891. src/caca.h | 3 +
  14892. src/caca_internals.h | 3 +
  14893. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  14894. src/graphics.c | 84 +++++++++++++++++++++++-
  14895. 5 files changed, 211 insertions(+), 56 deletions(-)
  14896. Commit: 346
  14897. Author: sam
  14898. Date: Tue Jan 13 16:45:45 2004 +0000
  14899. * configure.ac:
  14900. + Added --disable-doc to let the user not build documentation.
  14901. * build-win32:
  14902. + Do not build documentation.
  14903. build-win32 | 7 ++-----
  14904. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  14905. debian/rules | 3 ++-
  14906. doc/Makefile.am | 12 ++++++------
  14907. libcaca.spec | 4 ++--
  14908. 5 files changed, 44 insertions(+), 32 deletions(-)
  14909. Commit: 345
  14910. Author: sam
  14911. Date: Tue Jan 13 15:01:22 2004 +0000
  14912. * src/graphics.c:
  14913. + Fixed a typo preventing Win32 builds.
  14914. * src/event.c:
  14915. + Renamed io.c into event.c.
  14916. * THANKS:
  14917. + Added Gentoo, NetBSD and FreeBSD porters.
  14918. THANKS | 4 +
  14919. src/Makefile.am | 2 +-
  14920. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14921. src/graphics.c | 2 +-
  14922. src/io.c | 639 -------------------------------------------------------
  14923. 5 files changed, 645 insertions(+), 641 deletions(-)
  14924. Commit: 344
  14925. Author: sam
  14926. Date: Tue Jan 13 09:55:32 2004 +0000
  14927. * configure.ac:
  14928. + Check for sys/times.h and unistd.h.
  14929. + Added calls to AC_C_CONST and AC_C_INLINE.
  14930. * src/time.c src/graphics.c:
  14931. + Fixes for MSVC compilation warnings.
  14932. + Additional sanity checks in the Win32 driver.
  14933. * src/caca.c:
  14934. + Use raw()/noraw() in the curses driver instead of cbreak().
  14935. * msvc/libcaca.sln:
  14936. + Added an MSVC solution.
  14937. * examples/aafire.c:
  14938. + Slightly reduced the maximum cacafire framerate.
  14939. Makefile.am | 2 +-
  14940. configure.ac | 8 ++-
  14941. examples/aafire.c | 2 +-
  14942. examples/cacaview.c | 1 -
  14943. msvc/Makefile.am | 16 ++++++
  14944. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14945. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14946. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14947. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14948. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14949. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14950. msvc/config.h | 47 ++++++++++++++++
  14951. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  14952. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14953. src/caca.c | 6 ++-
  14954. src/graphics.c | 20 ++++++--
  14955. src/time.c | 16 ++++--
  14956. 17 files changed, 1039 insertions(+), 16 deletions(-)
  14957. Commit: 343
  14958. Author: sam
  14959. Date: Mon Jan 12 17:30:09 2004 +0000
  14960. * src/graphics.c:
  14961. + Implemented caca_set_title() for X11 and Win32.
  14962. * examples/cacaview.c:
  14963. + Use caca_set_title() to set the window title to "cacaview".
  14964. NOTES | 3 +++
  14965. examples/cacaview.c | 3 +++
  14966. src/caca.h | 1 +
  14967. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  14968. 4 files changed, 39 insertions(+), 0 deletions(-)
  14969. Commit: 342
  14970. Author: sam
  14971. Date: Mon Jan 12 16:22:35 2004 +0000
  14972. * Fixed $Id in all Makefile.am files.
  14973. Makefile.am | 2 +-
  14974. autotools/Makefile.am | 2 +-
  14975. debian/Makefile.am | 2 +-
  14976. doc/Makefile.am | 2 +-
  14977. examples/Makefile.am | 2 +-
  14978. src/Makefile.am | 2 +-
  14979. test/Makefile.am | 2 +-
  14980. 7 files changed, 7 insertions(+), 7 deletions(-)
  14981. Commit: 341
  14982. Author: sam
  14983. Date: Mon Jan 12 16:21:34 2004 +0000
  14984. * build-win32:
  14985. + Win32 cross-compilation script.
  14986. Makefile.am | 6 ++----
  14987. autotools/Makefile.am | 1 +
  14988. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  14989. debian/Makefile.am | 2 ++
  14990. doc/Makefile.am | 2 ++
  14991. examples/Makefile.am | 4 +---
  14992. src/Makefile.am | 4 +---
  14993. test/Makefile.am | 4 +---
  14994. 8 files changed, 47 insertions(+), 13 deletions(-)
  14995. Commit: 340
  14996. Author: sam
  14997. Date: Mon Jan 12 15:28:27 2004 +0000
  14998. * examples/cacamoir.c:
  14999. + Renamed cacacirc to cacamoir.
  15000. * libcaca.spec debian/ doc/:
  15001. + Added cacamoir to the distributed files.
  15002. NEWS | 1 +
  15003. debian/control | 8 ++-
  15004. debian/rules | 6 ++
  15005. doc/Makefile.am | 8 ++-
  15006. doc/cacademo.1 | 39 +++++++++-----
  15007. examples/Makefile.am | 8 ++--
  15008. examples/cacacirc.c | 144 --------------------------------------------------
  15009. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15010. libcaca.spec | 12 +++-
  15011. 9 files changed, 201 insertions(+), 169 deletions(-)
  15012. Commit: 339
  15013. Author: sam
  15014. Date: Mon Jan 12 14:25:46 2004 +0000
  15015. * examples/cacaballs.c:
  15016. + Bigger metaballs, less metaballs.
  15017. + Rotating palette.
  15018. * examples/cacaplas.c:
  15019. + Slightly decreased speed.
  15020. * examples/cacacirc.c:
  15021. + New effect.
  15022. examples/Makefile.am | 6 ++-
  15023. examples/cacaball.c | 49 +++++++++++------
  15024. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15025. examples/cacaplas.c | 2 +-
  15026. 4 files changed, 183 insertions(+), 18 deletions(-)
  15027. Commit: 338
  15028. Author: sam
  15029. Date: Mon Jan 12 14:01:40 2004 +0000
  15030. * configure.ac:
  15031. + Better win32 check for Sleep().
  15032. configure.ac | 11 +++++------
  15033. src/time.c | 2 +-
  15034. 2 files changed, 6 insertions(+), 7 deletions(-)
  15035. Commit: 337
  15036. Author: sam
  15037. Date: Sun Jan 11 18:09:01 2004 +0000
  15038. * configure.ac src/time.c:
  15039. + Look for Sleep in -lkernel32.
  15040. * examples/cacaview.c:
  15041. + Use caca_wait_event() instead of usleep()/caca_get_event().
  15042. configure.ac | 8 +++++++-
  15043. examples/cacaview.c | 19 ++++++++-----------
  15044. src/time.c | 2 +-
  15045. 3 files changed, 16 insertions(+), 13 deletions(-)
  15046. Commit: 336
  15047. Author: sam
  15048. Date: Sun Jan 11 05:09:02 2004 +0000
  15049. * src/caca.c src/graphics.c src/io.c src/time.c:
  15050. + Native win32 port.
  15051. NOTES | 3 +-
  15052. examples/cacaview.c | 8 ++
  15053. src/caca.c | 27 ++++++-
  15054. src/caca_internals.h | 5 ++
  15055. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15056. src/io.c | 64 ++++++++++++++++-
  15057. src/time.c | 10 ++--
  15058. 7 files changed, 300 insertions(+), 13 deletions(-)
  15059. Commit: 335
  15060. Author: sam
  15061. Date: Sun Jan 11 01:45:57 2004 +0000
  15062. * configure.ac:
  15063. + Check for gettimeofday().
  15064. * src/time.c:
  15065. + Created _caca_time().
  15066. + Ported _caca_getticks() to the Win32 API.
  15067. * src/caca.c:
  15068. + Properly builds on Win32.
  15069. * test/event.c:
  15070. + Added <stdlib.h> because we use malloc().
  15071. configure.ac | 2 +-
  15072. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  15073. src/caca_internals.h | 4 ++++
  15074. src/graphics.c | 9 +--------
  15075. src/io.c | 20 +++++++++++---------
  15076. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  15077. test/event.c | 1 +
  15078. 7 files changed, 97 insertions(+), 25 deletions(-)
  15079. Commit: 334
  15080. Author: sam
  15081. Date: Sat Jan 10 19:59:50 2004 +0000
  15082. * THANKS examples/cacaplas.c:
  15083. + Updated credits.
  15084. * NEWS:
  15085. + Forthcoming 0.8 news.
  15086. NEWS | 7 +++++++
  15087. THANKS | 1 +
  15088. examples/cacaplas.c | 2 +-
  15089. 3 files changed, 9 insertions(+), 1 deletions(-)
  15090. Commit: 333
  15091. Author: sam
  15092. Date: Sat Jan 10 19:53:14 2004 +0000
  15093. * configure.ac:
  15094. + Check for -lm.
  15095. * examples/cacaplas.c:
  15096. + New demo, cacaplas, that displays a colour plasma.
  15097. configure.ac | 2 +
  15098. examples/Makefile.am | 10 +++-
  15099. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15100. 3 files changed, 149 insertions(+), 3 deletions(-)
  15101. Commit: 332
  15102. Author: sam
  15103. Date: Sat Jan 10 19:29:12 2004 +0000
  15104. * src/graphics:
  15105. + Initialise the char buffers in the X11 driver.
  15106. * src/io.c:
  15107. + caca_get_event() and caca_wait_event() immediately return zero if
  15108. event_mask is zero.
  15109. + Added support for the Home, End, PgUp and PgDown keys.
  15110. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  15111. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  15112. * test/event.c:
  15113. + The "quit" sequence now quits the program, instead of "q" alone.
  15114. + Added a status bar below.
  15115. src/caca.h | 18 ++++++++
  15116. src/graphics.c | 3 +
  15117. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  15118. test/event.c | 28 +++++++++---
  15119. 4 files changed, 126 insertions(+), 55 deletions(-)
  15120. Commit: 331
  15121. Author: sam
  15122. Date: Fri Jan 9 09:51:53 2004 +0000
  15123. * test/event.c:
  15124. + Do not refresh after each event, but only when there is no event
  15125. pending.
  15126. + If the pressed key is a printable character, display it.
  15127. * src/time.c:
  15128. + Moved _caca_getticks() to this file.
  15129. * src/caca.c:
  15130. + Set the escape delay to a very low value in the ncurses driver,
  15131. because I don't want escape sequences to be entered manually.
  15132. * src/io.c:
  15133. + Autorepeat emulation in the ncurses and slang drivers: do not
  15134. immediately send the key release event.
  15135. * configure.ac:
  15136. + Check for usleep.
  15137. + Improvements in the win32 platform detection.
  15138. BUGS | 5 +--
  15139. NOTES | 2 +
  15140. README | 4 ++-
  15141. configure.ac | 27 +++++++++++++--
  15142. src/Makefile.am | 1 +
  15143. src/caca.c | 3 ++
  15144. src/caca_internals.h | 10 ++++++
  15145. src/graphics.c | 53 +++++++++---------------------
  15146. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  15147. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  15148. test/event.c | 36 +++++++++++++-------
  15149. 11 files changed, 232 insertions(+), 63 deletions(-)
  15150. Commit: 330
  15151. Author: sam
  15152. Date: Thu Jan 8 18:40:29 2004 +0000
  15153. * test/event.c:
  15154. + Display at least two digits for keycodes.
  15155. * configure.ac:
  15156. + ScreenUpdate is actually mandatory for our conio driver.
  15157. configure.ac | 23 +++++++++++------------
  15158. src/graphics.c | 4 ----
  15159. test/event.c | 4 ++--
  15160. 3 files changed, 13 insertions(+), 18 deletions(-)
  15161. Commit: 329
  15162. Author: sam
  15163. Date: Thu Jan 8 10:22:14 2004 +0000
  15164. * src/io.c:
  15165. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  15166. directly interpreted.
  15167. + Major rehandling of the event code. All output drivers are now
  15168. correctly separated.
  15169. * src/graphics.c:
  15170. + Fixed a compilation warning.
  15171. * test/event.c:
  15172. + More human-readable event printing.
  15173. src/graphics.c | 3 +
  15174. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  15175. test/event.c | 10 +-
  15176. 3 files changed, 175 insertions(+), 223 deletions(-)
  15177. Commit: 328
  15178. Author: sam
  15179. Date: Wed Jan 7 18:36:41 2004 +0000
  15180. * 0.7 branch.
  15181. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15182. libcaca.spec | 4 +-
  15183. 2 files changed, 213 insertions(+), 2 deletions(-)
  15184. Commit: 327
  15185. Author: sam
  15186. Date: Wed Jan 7 18:22:44 2004 +0000
  15187. * configure.ac:
  15188. + Release 0.7.
  15189. configure.ac | 2 +-
  15190. debian/changelog | 6 ++++++
  15191. libcaca.spec | 3 +++
  15192. 3 files changed, 10 insertions(+), 1 deletions(-)
  15193. Commit: 326
  15194. Author: sam
  15195. Date: Wed Jan 7 18:22:08 2004 +0000
  15196. * src/bitmap.c:
  15197. + Fixed a bug in the dithering characters.
  15198. src/bitmap.c | 2 +-
  15199. 1 files changed, 1 insertions(+), 1 deletions(-)
  15200. Commit: 325
  15201. Author: sam
  15202. Date: Wed Jan 7 18:15:10 2004 +0000
  15203. * src/io.c:
  15204. + Do not report mouse motions if the coordinates did not change.
  15205. * src/bitmap.c:
  15206. + More documentation.
  15207. NEWS | 1 +
  15208. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  15209. src/io.c | 6 +++---
  15210. 3 files changed, 35 insertions(+), 22 deletions(-)
  15211. Commit: 324
  15212. Author: sam
  15213. Date: Wed Jan 7 17:19:36 2004 +0000
  15214. * test/event.c:
  15215. + Small event lister, similar to X11's xev.
  15216. * src/graphics.c:
  15217. + If possible, disable autorepeat in the X11 driver.
  15218. * src/io.c:
  15219. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  15220. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  15221. configure.ac | 1 +
  15222. src/caca.c | 3 +-
  15223. src/graphics.c | 17 ++++++-
  15224. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  15225. test/Makefile.am | 6 ++-
  15226. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  15227. 6 files changed, 286 insertions(+), 14 deletions(-)
  15228. Commit: 323
  15229. Author: sam
  15230. Date: Wed Jan 7 13:06:06 2004 +0000
  15231. * test/spritedit.c:
  15232. + Moved spritedit to the test/ directory, because it is not mature enough.
  15233. * libcaca.spec debian/control debian/rules:
  15234. + Do not install caca-spritedit.
  15235. debian/control | 6 +-
  15236. debian/rules | 3 -
  15237. doc/Makefile.am | 2 +-
  15238. doc/caca-spritedit.1 | 15 ------
  15239. examples/Makefile.am | 6 +--
  15240. examples/spritedit.c | 120 --------------------------------------------------
  15241. libcaca.spec | 8 +--
  15242. test/Makefile.am | 6 ++-
  15243. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15244. 9 files changed, 133 insertions(+), 153 deletions(-)
  15245. Commit: 322
  15246. Author: sam
  15247. Date: Wed Jan 7 12:45:02 2004 +0000
  15248. * libcaca.spec debian/control:
  15249. + Updated the package descriptions to include cacaball.
  15250. * doc/cacademo.1 doc/Makefile.am:
  15251. + Use the cacademo manpage as the cacaball manpage.
  15252. * src/:
  15253. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  15254. documenting bizarre stuff.
  15255. NEWS | 6 +++++-
  15256. debian/control | 11 +++++------
  15257. debian/rules | 3 +++
  15258. doc/Makefile.am | 2 ++
  15259. doc/cacademo.1 | 23 ++++++++++++++++-------
  15260. libcaca.spec | 13 +++++++------
  15261. src/bitmap.c | 25 ++++++++++++++++++-------
  15262. src/caca.c | 8 +++++---
  15263. src/caca.h | 4 ++--
  15264. src/conic.c | 2 +-
  15265. src/graphics.c | 12 ++++++++++--
  15266. src/io.c | 2 ++
  15267. src/line.c | 4 +++-
  15268. src/sprite.c | 2 ++
  15269. 14 files changed, 81 insertions(+), 36 deletions(-)
  15270. Commit: 321
  15271. Author: sam
  15272. Date: Wed Jan 7 12:42:22 2004 +0000
  15273. * examples/cacaball.c:
  15274. + 24 metaballs instead of 5, but smaller.
  15275. + Zoom the bitmap to make more use of the screen area.
  15276. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  15277. 1 files changed, 39 insertions(+), 25 deletions(-)
  15278. Commit: 320
  15279. Author: sam
  15280. Date: Tue Jan 6 16:31:27 2004 +0000
  15281. * examples/cacaball.c:
  15282. + Crop the palette so that it looks a bit more like metaballs.
  15283. * AUTHORS THANKS:
  15284. + Credited Jylam and Jan Hubicka.
  15285. AUTHORS | 1 +
  15286. THANKS | 1 +
  15287. examples/aafire.c | 5 +----
  15288. examples/cacaball.c | 13 +++++++++----
  15289. 4 files changed, 12 insertions(+), 8 deletions(-)
  15290. Commit: 319
  15291. Author: sam
  15292. Date: Tue Jan 6 12:46:25 2004 +0000
  15293. * examples/cacaball.c:
  15294. + Huge coding style overhaul.
  15295. + Display 5 metaballs instead of 3.
  15296. + Generate the palette instead of having a static one.
  15297. + Use a 256x256 back buffer for more smoothness.
  15298. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  15299. 1 files changed, 111 insertions(+), 181 deletions(-)
  15300. Commit: 318
  15301. Author: sam
  15302. Date: Tue Jan 6 10:12:22 2004 +0000
  15303. * src/graphics.c:
  15304. + Fixed a compilation warning.
  15305. src/graphics.c | 2 +-
  15306. 1 files changed, 1 insertions(+), 1 deletions(-)
  15307. Commit: 317
  15308. Author: sam
  15309. Date: Mon Jan 5 22:16:55 2004 +0000
  15310. * examples/cacaball.c:
  15311. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  15312. examples/Makefile.am | 6 +-
  15313. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15314. 2 files changed, 229 insertions(+), 1 deletions(-)
  15315. Commit: 316
  15316. Author: sam
  15317. Date: Mon Jan 5 18:17:20 2004 +0000
  15318. * src/io.c:
  15319. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  15320. in order to select events.
  15321. examples/aafire.c | 2 +-
  15322. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  15323. examples/demo.c | 2 +-
  15324. examples/spritedit.c | 35 ++++++++++-----------
  15325. src/caca.h | 7 ++--
  15326. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  15327. test/dithering.c | 2 +-
  15328. test/hsv.c | 2 +-
  15329. 8 files changed, 112 insertions(+), 91 deletions(-)
  15330. Commit: 315
  15331. Author: sam
  15332. Date: Mon Jan 5 18:10:51 2004 +0000
  15333. * src/graphics.c:
  15334. + Fixed a bug that caused an infinite loop if the delay between two
  15335. caca_refresh() calls was greater than 2000 seconds (or something).
  15336. src/graphics.c | 11 ++++++++++-
  15337. 1 files changed, 10 insertions(+), 1 deletions(-)
  15338. Commit: 314
  15339. Author: sam
  15340. Date: Mon Jan 5 18:08:50 2004 +0000
  15341. * src/io.c:
  15342. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  15343. * examples/cacaview.c:
  15344. + Use <stdlib.h> instead of <malloc.h>.
  15345. examples/cacaview.c | 2 +-
  15346. src/io.c | 2 +-
  15347. 2 files changed, 2 insertions(+), 2 deletions(-)
  15348. Commit: 313
  15349. Author: sam
  15350. Date: Sun Jan 4 00:45:08 2004 +0000
  15351. * configure.ac:
  15352. + Check for dvips in addition to latex.
  15353. * doc/Makefile.am:
  15354. + Workaround for a bug in the latex code generated by doxygen
  15355. in Mandrake 9.1.
  15356. configure.ac | 6 +++++-
  15357. doc/Makefile.am | 4 +++-
  15358. 2 files changed, 8 insertions(+), 2 deletions(-)
  15359. Commit: 312
  15360. Author: sam
  15361. Date: Sun Jan 4 00:19:53 2004 +0000
  15362. * libcaca.spec:
  15363. + Install documentation into %{doc}/package-version/ instead
  15364. of %{doc}/package/.
  15365. + Added tetex-dvips to the build dependencies.
  15366. libcaca.spec | 21 ++++++++++++++-------
  15367. 1 files changed, 14 insertions(+), 7 deletions(-)
  15368. Commit: 311
  15369. Author: sam
  15370. Date: Sat Jan 3 23:21:27 2004 +0000
  15371. * 0.6 branch.
  15372. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15373. 1 files changed, 328 insertions(+), 0 deletions(-)
  15374. Commit: 310
  15375. Author: sam
  15376. Date: Sat Jan 3 23:15:48 2004 +0000
  15377. * configure.ac NEWS:
  15378. + Prepared the 0.6 release.
  15379. * libcaca.spec:
  15380. + Split the RPM into libcaca-devel and caca-utils.
  15381. + More detailed descriptions.
  15382. + Packages are now rpmlint clean.
  15383. * doc/Makefile.am:
  15384. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  15385. NEWS | 9 +++++
  15386. configure.ac | 2 +-
  15387. debian/changelog | 6 +++
  15388. debian/control | 2 +-
  15389. debian/rules | 9 +++--
  15390. doc/Makefile.am | 3 ++
  15391. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  15392. 7 files changed, 104 insertions(+), 32 deletions(-)
  15393. Commit: 309
  15394. Author: sam
  15395. Date: Sat Jan 3 17:31:44 2004 +0000
  15396. * configure.ac:
  15397. + Search for <slang/slang.h> in addition of <slang.h>.
  15398. configure.ac | 7 +++----
  15399. src/caca.c | 6 +++++-
  15400. src/graphics.c | 6 +++++-
  15401. src/io.c | 6 +++++-
  15402. 4 files changed, 18 insertions(+), 7 deletions(-)
  15403. Commit: 308
  15404. Author: sam
  15405. Date: Sat Jan 3 14:33:35 2004 +0000
  15406. * src/bitmap.c:
  15407. + Dither H/S/V when looking up the two nearest colours.
  15408. + Weigh pixels in the distance calculation.
  15409. + Factorised the lookup table calculation.
  15410. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  15411. 1 files changed, 61 insertions(+), 156 deletions(-)
  15412. Commit: 307
  15413. Author: sam
  15414. Date: Sat Jan 3 14:28:39 2004 +0000
  15415. * test/hsv.c:
  15416. + Trivial saturation/value rendering test.
  15417. test/Makefile.am | 6 ++++-
  15418. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15419. 2 files changed, 70 insertions(+), 1 deletions(-)
  15420. Commit: 306
  15421. Author: sam
  15422. Date: Fri Jan 2 18:09:29 2004 +0000
  15423. * src/bitmap.c:
  15424. + Fixed a minor overflow in the saturation computation.
  15425. + Use a global lookup table for foreground/background colour selection
  15426. in the bitmap rendering routine. This broke dithering, sorry.
  15427. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  15428. src/caca.c | 4 +
  15429. src/caca_internals.h | 2 +
  15430. 3 files changed, 235 insertions(+), 158 deletions(-)
  15431. Commit: 305
  15432. Author: sam
  15433. Date: Fri Jan 2 16:52:10 2004 +0000
  15434. * src/ examples/ test/:
  15435. + Changed <const type> constructs into <type const>.
  15436. examples/aafire.c | 2 +-
  15437. examples/cacaview.c | 4 ++--
  15438. src/bitmap.c | 18 +++++++++---------
  15439. src/caca.c | 6 +++---
  15440. src/caca.h | 28 ++++++++++++++--------------
  15441. src/graphics.c | 10 +++++-----
  15442. src/line.c | 4 ++--
  15443. src/sprite.c | 14 +++++++-------
  15444. test/optipal.c | 6 +++---
  15445. 9 files changed, 46 insertions(+), 46 deletions(-)
  15446. Commit: 304
  15447. Author: sam
  15448. Date: Fri Jan 2 15:35:53 2004 +0000
  15449. * examples/aafire.c:
  15450. + Do not call caca_get_width() 10000 times per frame. Cache the value
  15451. instead.
  15452. examples/aafire.c | 8 +++++---
  15453. 1 files changed, 5 insertions(+), 3 deletions(-)
  15454. Commit: 303
  15455. Author: sam
  15456. Date: Fri Jan 2 15:34:16 2004 +0000
  15457. * src/graphics.c:
  15458. + Split the drawing of foreground and background colours in the X11
  15459. driver. Nice performance improvement.
  15460. src/graphics.c | 29 +++++++++++++++++++++++------
  15461. 1 files changed, 23 insertions(+), 6 deletions(-)
  15462. Commit: 302
  15463. Author: sam
  15464. Date: Fri Jan 2 15:23:54 2004 +0000
  15465. * examples/cacaview.c:
  15466. + If Imlib2 was not activated, warn the user that only BMP is supported.
  15467. examples/cacaview.c | 9 +++++++--
  15468. 1 files changed, 7 insertions(+), 2 deletions(-)
  15469. Commit: 301
  15470. Author: sam
  15471. Date: Thu Jan 1 18:21:13 2004 +0000
  15472. * libcaca.spec:
  15473. + RPM specfile, courtesy of Richard Zidlicky.
  15474. * THANKS:
  15475. + Added a THANKS file for contributors.
  15476. AUTHORS | 3 +-
  15477. Makefile.am | 4 +-
  15478. THANKS | 4 +++
  15479. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15480. 4 files changed, 68 insertions(+), 3 deletions(-)
  15481. Commit: 300
  15482. Author: sam
  15483. Date: Thu Jan 1 17:51:57 2004 +0000
  15484. * src/graphics.c:
  15485. + Minor optimisation in caca_set_color().
  15486. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  15487. + Optimised the X11 caca_refresh() routine by handling strings of the
  15488. same colour as one text chunk.
  15489. * src/caca.c:
  15490. + Bugfix in caca_init when conio is the only compiled-in driver.
  15491. * README:
  15492. + Minor documentation updates.
  15493. README | 12 ++--
  15494. src/caca.c | 11 ++--
  15495. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  15496. 3 files changed, 117 insertions(+), 79 deletions(-)
  15497. Commit: 299
  15498. Author: sam
  15499. Date: Thu Jan 1 16:29:50 2004 +0000
  15500. * examples/cacaview.c:
  15501. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  15502. * examples/aafire.c:
  15503. + bzero the pixel buffer in the initialisation routine.
  15504. examples/aafire.c | 2 ++
  15505. examples/cacaview.c | 23 ++++++++++++++++++-----
  15506. 2 files changed, 20 insertions(+), 5 deletions(-)
  15507. Commit: 298
  15508. Author: sam
  15509. Date: Wed Dec 31 14:21:08 2003 +0000
  15510. * doc/doxygen.cfg.in:
  15511. + Removed caca_internal.h from the list of documented files.
  15512. * src/:
  15513. + Minor documentation updates.
  15514. doc/doxygen.cfg.in | 2 +-
  15515. src/bitmap.c | 2 +-
  15516. src/box.c | 2 +-
  15517. src/caca.h | 22 +++++++++++-----------
  15518. src/conic.c | 2 +-
  15519. src/graphics.c | 2 +-
  15520. src/io.c | 2 +-
  15521. src/line.c | 2 +-
  15522. src/math.c | 2 +-
  15523. src/triangle.c | 2 +-
  15524. 10 files changed, 20 insertions(+), 20 deletions(-)
  15525. Commit: 297
  15526. Author: sam
  15527. Date: Wed Dec 31 13:55:34 2003 +0000
  15528. * test/dithering.c:
  15529. + Fixed a minor compilation warning.
  15530. * debian/rules:
  15531. + Explicitely use --enable-imlib2.
  15532. * BUGS:
  15533. + Added a note about blinking consoles.
  15534. * doc/Makefile.am:
  15535. + Fixed a bashism in the HTML files installation.
  15536. BUGS | 12 +++++++-----
  15537. debian/rules | 2 +-
  15538. doc/Makefile.am | 4 ++--
  15539. test/dithering.c | 1 -
  15540. 4 files changed, 10 insertions(+), 9 deletions(-)
  15541. Commit: 296
  15542. Author: sam
  15543. Date: Wed Dec 31 13:32:14 2003 +0000
  15544. * doc/Makefile.am:
  15545. + Do not install doxygen.png directly, because it can be doxygen.gif on
  15546. old installations.
  15547. doc/Makefile.am | 3 ++-
  15548. 1 files changed, 2 insertions(+), 1 deletions(-)
  15549. Commit: 295
  15550. Author: sam
  15551. Date: Wed Dec 31 13:26:47 2003 +0000
  15552. * examples/aafire.c:
  15553. + Only quit upon keypress, not mouse motion.
  15554. examples/aafire.c | 2 +-
  15555. 1 files changed, 1 insertions(+), 1 deletions(-)
  15556. Commit: 294
  15557. Author: sam
  15558. Date: Wed Dec 31 13:24:46 2003 +0000
  15559. * examples/aafire.c:
  15560. + Render cacafire at full speed.
  15561. examples/aafire.c | 2 +-
  15562. 1 files changed, 1 insertions(+), 1 deletions(-)
  15563. Commit: 293
  15564. Author: sam
  15565. Date: Wed Dec 31 13:20:18 2003 +0000
  15566. * test/optipal.c:
  15567. + Optimised S-Lang palette generator.
  15568. * src/graphics:
  15569. + Removed the S-Lang palette generator and replaced it with the tables
  15570. generated by optipal.
  15571. src/graphics.c | 214 +++++++++++++---------------------------------
  15572. test/Makefile.am | 6 +-
  15573. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15574. 3 files changed, 317 insertions(+), 155 deletions(-)
  15575. Commit: 292
  15576. Author: sam
  15577. Date: Wed Dec 31 12:26:22 2003 +0000
  15578. * Makefile.am:
  15579. + Added a test directory for test programs.
  15580. * test/dithering.c:
  15581. + The value/saturation dithering example.
  15582. Makefile.am | 2 +-
  15583. configure.ac | 1 +
  15584. examples/Makefile.am | 2 +-
  15585. test/Makefile.am | 10 ++++
  15586. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15587. 5 files changed, 150 insertions(+), 2 deletions(-)
  15588. Commit: 291
  15589. Author: sam
  15590. Date: Wed Dec 31 12:05:44 2003 +0000
  15591. * src/caca.c:
  15592. + Do not try the X11 driver if DISPLAY is set to the empty string.
  15593. * examples/cacaview.c:
  15594. + Cosmetic fixes.
  15595. examples/cacaview.c | 10 +++++++---
  15596. src/caca.c | 2 +-
  15597. 2 files changed, 8 insertions(+), 4 deletions(-)
  15598. Commit: 290
  15599. Author: sam
  15600. Date: Wed Dec 31 12:00:18 2003 +0000
  15601. * example/:
  15602. + Renamed view.c into cacaview.c.
  15603. examples/Makefile.am | 5 +-
  15604. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15605. examples/view.c | 631 --------------------------------------------------
  15606. 3 files changed, 633 insertions(+), 634 deletions(-)
  15607. Commit: 289
  15608. Author: sam
  15609. Date: Wed Dec 31 11:17:47 2003 +0000
  15610. * src/io.c:
  15611. + Fixed mouse support under ncurses and slang.
  15612. src/io.c | 37 ++++++++++++++++---------------------
  15613. 1 files changed, 16 insertions(+), 21 deletions(-)
  15614. Commit: 288
  15615. Author: sam
  15616. Date: Wed Dec 31 11:17:00 2003 +0000
  15617. * configure.ac:
  15618. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  15619. configure.ac | 22 +++++++++++++++-------
  15620. 1 files changed, 15 insertions(+), 7 deletions(-)
  15621. Commit: 287
  15622. Author: sam
  15623. Date: Wed Dec 31 01:16:47 2003 +0000
  15624. * src/io.c:
  15625. + Mouse support under X11.
  15626. + Split the mouse motion and mouse click events.
  15627. * examples/demo.c:
  15628. + Mouse motion support.
  15629. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  15630. src/caca.h | 10 ++--
  15631. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  15632. 3 files changed, 167 insertions(+), 145 deletions(-)
  15633. Commit: 286
  15634. Author: sam
  15635. Date: Wed Dec 31 01:02:08 2003 +0000
  15636. * src/graphics.c:
  15637. + Compilation fix.
  15638. * src/caca.c:
  15639. + Minor indentation fix.
  15640. src/caca.c | 2 +-
  15641. src/graphics.c | 4 ++++
  15642. 2 files changed, 5 insertions(+), 1 deletions(-)
  15643. Commit: 285
  15644. Author: sam
  15645. Date: Thu Dec 25 23:59:48 2003 +0000
  15646. * src/caca.c:
  15647. + Prefer the X11 driver if $DISPLAY is set.
  15648. + The slang driver is now preferred over the ncurses driver.
  15649. * configure.ac:
  15650. + Autodetect conio.h.
  15651. configure.ac | 31 ++++++++++++++++++-------------
  15652. src/caca.c | 27 ++++++++++++++++-----------
  15653. 2 files changed, 34 insertions(+), 24 deletions(-)
  15654. Commit: 284
  15655. Author: sam
  15656. Date: Thu Dec 25 23:22:13 2003 +0000
  15657. * configure.ac:
  15658. + Autodetect ncurses, slang and X11.
  15659. + Abort if no output driver was selected or detected.
  15660. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  15661. 1 files changed, 51 insertions(+), 25 deletions(-)
  15662. Commit: 283
  15663. Author: sam
  15664. Date: Thu Dec 25 21:38:46 2003 +0000
  15665. * 0.5 branch.
  15666. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  15667. 1 files changed, 48 insertions(+), 0 deletions(-)
  15668. Commit: 282
  15669. Author: sam
  15670. Date: Thu Dec 25 21:36:52 2003 +0000
  15671. * configure.ac NEWS debian/changelog:
  15672. + New 0.5 release.
  15673. NEWS | 7 +++++++
  15674. configure.ac | 2 +-
  15675. debian/changelog | 6 ++++++
  15676. 3 files changed, 14 insertions(+), 1 deletions(-)
  15677. Commit: 281
  15678. Author: sam
  15679. Date: Thu Dec 25 21:28:55 2003 +0000
  15680. * NOTES BUGS:
  15681. + Updated information about the S-Lang colour pair shortage bug.
  15682. * src/graphics.c:
  15683. + Implemented the solution explained in NOTES.
  15684. BUGS | 3 +-
  15685. NOTES | 44 ++++----
  15686. configure.ac | 1 +
  15687. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  15688. 4 files changed, 287 insertions(+), 59 deletions(-)
  15689. Commit: 280
  15690. Author: sam
  15691. Date: Thu Dec 25 18:09:58 2003 +0000
  15692. * src/caca.c:
  15693. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  15694. src/caca.c | 17 ++++++++++++-----
  15695. 1 files changed, 12 insertions(+), 5 deletions(-)
  15696. Commit: 279
  15697. Author: sam
  15698. Date: Thu Dec 25 18:08:46 2003 +0000
  15699. * NOTES:
  15700. + Added a section with a proposed solution to the slang problem.
  15701. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15702. 1 files changed, 68 insertions(+), 0 deletions(-)
  15703. Commit: 278
  15704. Author: sam
  15705. Date: Thu Dec 25 10:18:37 2003 +0000
  15706. * 0.4 branch.
  15707. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15708. 1 files changed, 232 insertions(+), 0 deletions(-)
  15709. Commit: 277
  15710. Author: sam
  15711. Date: Wed Dec 24 23:58:32 2003 +0000
  15712. * debian/control:
  15713. + Added missing dependencies to the -dev package.
  15714. * configure.ac:
  15715. + Kludge for woody builds where x_includes is undefined.
  15716. configure.ac | 4 ++--
  15717. debian/control | 2 +-
  15718. 2 files changed, 3 insertions(+), 3 deletions(-)
  15719. Commit: 276
  15720. Author: sam
  15721. Date: Wed Dec 24 16:23:37 2003 +0000
  15722. * src/caca.h:
  15723. + Documented CACA_FONT.
  15724. src/caca.h | 4 ++++
  15725. 1 files changed, 4 insertions(+), 0 deletions(-)
  15726. Commit: 275
  15727. Author: sam
  15728. Date: Wed Dec 24 16:16:16 2003 +0000
  15729. * doc/Makefile.am:
  15730. + Rename the refman.ps doxygen documentation to libcaca.ps.
  15731. doc/Makefile.am | 6 ++++--
  15732. 1 files changed, 4 insertions(+), 2 deletions(-)
  15733. Commit: 274
  15734. Author: sam
  15735. Date: Wed Dec 24 15:43:45 2003 +0000
  15736. * src/graphics.c:
  15737. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  15738. * src/caca.c:
  15739. + Documented the CACA_GEOMETRY environment variable.
  15740. NEWS | 3 +--
  15741. src/caca.h | 4 ++++
  15742. src/graphics.c | 9 ++++-----
  15743. 3 files changed, 9 insertions(+), 7 deletions(-)
  15744. Commit: 273
  15745. Author: sam
  15746. Date: Wed Dec 24 15:35:07 2003 +0000
  15747. * src/io.c:
  15748. + Mouse support in the X11 driver.
  15749. src/caca_internals.h | 1 +
  15750. src/graphics.c | 6 ++++--
  15751. src/io.c | 30 +++++++++++++++++++++++++++++-
  15752. 3 files changed, 34 insertions(+), 3 deletions(-)
  15753. Commit: 272
  15754. Author: sam
  15755. Date: Wed Dec 24 14:48:38 2003 +0000
  15756. * src/graphics:
  15757. + Use XCreateWindow instead of XCreateSimpleWindow.
  15758. + Set the X window title to "caca for X".
  15759. src/graphics.c | 18 ++++++++++++++----
  15760. 1 files changed, 14 insertions(+), 4 deletions(-)
  15761. Commit: 271
  15762. Author: sam
  15763. Date: Tue Dec 23 17:25:29 2003 +0000
  15764. * debian/control:
  15765. + Build-depend on doxygen and tetex to build documentation.
  15766. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  15767. debian/changelog | 9 +++++++++
  15768. debian/control | 2 +-
  15769. debian/rules | 23 +++++++++++++++++------
  15770. 3 files changed, 27 insertions(+), 7 deletions(-)
  15771. Commit: 270
  15772. Author: sam
  15773. Date: Tue Dec 23 17:01:38 2003 +0000
  15774. * configure.ac NEWS:
  15775. + Prepared release 0.4.
  15776. * src/graphics.c README BUGS TODO:
  15777. + Updated documentation.
  15778. * Makefile.am doc/Makefile.am:
  15779. + Install the generated doxygen documentation.
  15780. BUGS | 2 ++
  15781. Makefile.am | 3 +++
  15782. NEWS | 9 +++++++++
  15783. README | 9 +++++----
  15784. TODO | 3 ++-
  15785. configure.ac | 4 +++-
  15786. doc/Makefile.am | 20 +++++++++++++++++++-
  15787. src/graphics.c | 5 +++++
  15788. 8 files changed, 48 insertions(+), 7 deletions(-)
  15789. Commit: 269
  15790. Author: sam
  15791. Date: Tue Dec 23 16:32:56 2003 +0000
  15792. * src/io.c:
  15793. + Fixed a warning by including <unistd.h>.
  15794. + Support for arrow and function keys under X11.
  15795. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  15796. 1 files changed, 35 insertions(+), 6 deletions(-)
  15797. Commit: 268
  15798. Author: sam
  15799. Date: Tue Dec 23 13:27:40 2003 +0000
  15800. * src/io.c:
  15801. + Added caca_wait_event(), a blocking caca_get_event().
  15802. * src/ examples/:
  15803. + More documentation.
  15804. * doc/doxygen.cfg.in:
  15805. + doc/doxygen.cfg is now generated by configure, so that we can use
  15806. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  15807. + Create manpages.
  15808. configure.ac | 1 +
  15809. doc/Makefile.am | 4 +-
  15810. doc/doxygen.cfg | 210 ----------------------------------------------
  15811. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  15812. examples/aafire.c | 40 +++++-----
  15813. examples/demo.c | 32 ++++----
  15814. examples/spritedit.c | 32 ++++----
  15815. examples/view.c | 32 ++++----
  15816. src/bitmap.c | 40 +++++-----
  15817. src/box.c | 40 +++++-----
  15818. src/caca.c | 101 +++++++++++++----------
  15819. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  15820. src/caca_internals.h | 40 +++++-----
  15821. src/conic.c | 42 +++++-----
  15822. src/graphics.c | 156 +++++++++++++++++++++--------------
  15823. src/io.c | 73 +++++++++++-----
  15824. src/line.c | 56 ++++++------
  15825. src/math.c | 40 +++++-----
  15826. src/sprite.c | 40 +++++-----
  15827. src/triangle.c | 40 +++++-----
  15828. 20 files changed, 776 insertions(+), 677 deletions(-)
  15829. Commit: 267
  15830. Author: sam
  15831. Date: Tue Dec 23 11:08:37 2003 +0000
  15832. * More API documentation.
  15833. doc/doxygen.cfg | 887 +------------------------------------------------------
  15834. src/bitmap.c | 2 +-
  15835. src/caca.c | 20 +-
  15836. src/caca.h | 202 +++++++------
  15837. 4 files changed, 128 insertions(+), 983 deletions(-)
  15838. Commit: 266
  15839. Author: sam
  15840. Date: Mon Dec 22 22:58:24 2003 +0000
  15841. * caca.c:
  15842. + Fixed typos in the initialisation code.
  15843. src/caca.c | 8 ++++----
  15844. 1 files changed, 4 insertions(+), 4 deletions(-)
  15845. Commit: 265
  15846. Author: sam
  15847. Date: Mon Dec 22 15:26:12 2003 +0000
  15848. * src/graphics.c src/caca.c src/io.c:
  15849. + Support for simultaneously compiled-in drivers.
  15850. + Honour the CACA_DRIVER environment variable.
  15851. * configure.ac:
  15852. + Drivers are no longer mutually exclusive.
  15853. configure.ac | 22 +-
  15854. src/bitmap.c | 6 +-
  15855. src/caca.c | 257 ++++++++++++++------
  15856. src/caca.h | 6 +
  15857. src/caca_internals.h | 21 ++
  15858. src/conic.c | 2 +-
  15859. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  15860. src/io.c | 131 ++++++----
  15861. src/line.c | 2 +-
  15862. 9 files changed, 686 insertions(+), 429 deletions(-)
  15863. Commit: 264
  15864. Author: sam
  15865. Date: Sun Dec 21 00:39:41 2003 +0000
  15866. * src/graphics:
  15867. + Initialise default height at 32 (as in aalib).
  15868. src/graphics.c | 2 +-
  15869. 1 files changed, 1 insertions(+), 1 deletions(-)
  15870. Commit: 263
  15871. Author: sam
  15872. Date: Sat Dec 20 12:07:56 2003 +0000
  15873. * src/graphics.c:
  15874. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  15875. + Use an intermediary X pixmap for rendering.
  15876. + Slightly changed the variable naming scheme.
  15877. src/caca_internals.h | 4 +-
  15878. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  15879. src/io.c | 2 +-
  15880. 3 files changed, 121 insertions(+), 74 deletions(-)
  15881. Commit: 262
  15882. Author: sam
  15883. Date: Sat Dec 20 10:54:35 2003 +0000
  15884. * examples/aafire.c:
  15885. + The image buffer in cacafire was too small.
  15886. examples/aafire.c | 2 +-
  15887. 1 files changed, 1 insertions(+), 1 deletions(-)
  15888. Commit: 261
  15889. Author: sam
  15890. Date: Fri Dec 19 17:26:23 2003 +0000
  15891. * src/graphics.c:
  15892. + Progress in the X11 driver.
  15893. + Fixed a compilation bug in the conio driver.
  15894. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  15895. 1 files changed, 78 insertions(+), 15 deletions(-)
  15896. Commit: 260
  15897. Author: sam
  15898. Date: Thu Dec 18 09:46:19 2003 +0000
  15899. * debian/rules debian/control:
  15900. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  15901. + Symlinked cacafire.1 to cacademo.1.
  15902. debian/changelog | 7 +++++++
  15903. debian/control | 2 ++
  15904. debian/rules | 2 ++
  15905. 3 files changed, 11 insertions(+), 0 deletions(-)
  15906. Commit: 258
  15907. Author: sam
  15908. Date: Thu Dec 18 00:41:28 2003 +0000
  15909. * debian/control:
  15910. + Updated long descriptions.
  15911. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  15912. + Prepared 0.3 release.
  15913. * README:
  15914. + --enable-ncurses is now the default.
  15915. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15916. NEWS | 11 +++
  15917. README | 4 +-
  15918. debian/changelog | 4 +-
  15919. debian/control | 6 +-
  15920. doc/doxygen.cfg | 2 +-
  15921. 6 files changed, 236 insertions(+), 7 deletions(-)
  15922. Commit: 257
  15923. Author: sam
  15924. Date: Thu Dec 18 00:11:52 2003 +0000
  15925. * src/:
  15926. + Doxygenated public functions.
  15927. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  15928. src/box.c | 29 +++++++++++++++++++++++++
  15929. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  15930. src/caca.h | 9 ++++---
  15931. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  15932. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15933. src/io.c | 5 ++++
  15934. src/line.c | 25 +++++++++++++++++++++-
  15935. src/math.c | 14 ++++++++++++
  15936. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  15937. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  15938. 11 files changed, 353 insertions(+), 5 deletions(-)
  15939. Commit: 256
  15940. Author: sam
  15941. Date: Wed Dec 17 15:03:05 2003 +0000
  15942. * src/caca.h:
  15943. + Documented environment variables.
  15944. src/caca.h | 29 +++++++++++++++++++++++++++++
  15945. 1 files changed, 29 insertions(+), 0 deletions(-)
  15946. Commit: 255
  15947. Author: sam
  15948. Date: Tue Dec 16 23:25:54 2003 +0000
  15949. * examples/view.c:
  15950. + Fixed a bug in the loading of 1bpp BMPs.
  15951. + Commented stuff.
  15952. examples/view.c | 6 ++++--
  15953. 1 files changed, 4 insertions(+), 2 deletions(-)
  15954. Commit: 254
  15955. Author: sam
  15956. Date: Tue Dec 16 23:06:54 2003 +0000
  15957. * examples/view.c:
  15958. + If Imlib2 is not available, use a custom simple BMP loader.
  15959. + Draw the bottom bar one line higher to leave room for a status line.
  15960. + '?' now properly toggles help.
  15961. * examples/Makefile.am:
  15962. + Always build cacaview.
  15963. examples/Makefile.am | 5 +-
  15964. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  15965. 2 files changed, 315 insertions(+), 56 deletions(-)
  15966. Commit: 253
  15967. Author: sam
  15968. Date: Tue Dec 16 09:06:46 2003 +0000
  15969. * src/bitmap.c:
  15970. + If the alpha palette is all-zero, forget the alpha channel.
  15971. * configure.ac:
  15972. + Export HAVE_IMLIB2_H and the like.
  15973. configure.ac | 10 +++++-----
  15974. src/bitmap.c | 3 +--
  15975. 2 files changed, 6 insertions(+), 7 deletions(-)
  15976. Commit: 252
  15977. Author: sam
  15978. Date: Mon Dec 15 15:02:50 2003 +0000
  15979. * src/bitmap.c:
  15980. + If the alpha mask is 0, ignore alpha information.
  15981. + Ditto if no alpha information is given with the palette.
  15982. src/bitmap.c | 24 ++++++++++++++++--------
  15983. 1 files changed, 16 insertions(+), 8 deletions(-)
  15984. Commit: 251
  15985. Author: sam
  15986. Date: Mon Dec 15 10:38:03 2003 +0000
  15987. * src/graphics.c src/io.c:
  15988. + Beginning of an X11 driver. Currently we merely open the window and
  15989. check keyboard events.
  15990. configure.ac | 16 +++++++++++
  15991. src/caca.c | 12 +++++++-
  15992. src/caca_internals.h | 7 +++++
  15993. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15994. src/io.c | 20 +++++++++++++
  15995. 5 files changed, 127 insertions(+), 1 deletions(-)
  15996. Commit: 250
  15997. Author: sam
  15998. Date: Fri Dec 12 16:19:44 2003 +0000
  15999. * configure.ac debian/changelog:
  16000. + Prepare for 0.3 release.
  16001. + Check for strcasecmp().
  16002. * src/caca.c:
  16003. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  16004. variables.
  16005. configure.ac | 4 ++--
  16006. debian/changelog | 12 ++++++++++++
  16007. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  16008. 3 files changed, 51 insertions(+), 2 deletions(-)
  16009. Commit: 249
  16010. Author: sam
  16011. Date: Fri Dec 12 14:49:41 2003 +0000
  16012. * src/bitmap.c:
  16013. + Added antialiasing support.
  16014. + Dithering, antialiasing and background mode can now be selected at
  16015. runtime.
  16016. * src/caca.c src/caca.h:
  16017. + Renamed caca_dithering into caca_feature and extended the type to
  16018. express background colour and antialiasing mode.
  16019. * examples/demo.c:
  16020. + Fixed a bug that disabled the sprite demo.
  16021. + Draw solid flares.
  16022. * examples/view.c:
  16023. + Select antialiasing and background mode at runtime.
  16024. examples/aafire.c | 1 -
  16025. examples/demo.c | 18 +-
  16026. examples/view.c | 67 +++++--
  16027. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  16028. src/caca.c | 83 +++++++-
  16029. src/caca.h | 43 ++++-
  16030. src/caca_internals.h | 6 +
  16031. 7 files changed, 430 insertions(+), 298 deletions(-)
  16032. Commit: 248
  16033. Author: sam
  16034. Date: Thu Dec 11 17:01:09 2003 +0000
  16035. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  16036. BUGS | 8 +++++---
  16037. TODO | 4 ++++
  16038. debian/control | 4 +++-
  16039. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  16040. doc/cacaview.1 | 3 +++
  16041. 5 files changed, 43 insertions(+), 13 deletions(-)
  16042. Commit: 247
  16043. Author: sam
  16044. Date: Thu Dec 11 16:56:35 2003 +0000
  16045. * src/caca.c:
  16046. + Moved global variables to src/graphics.c.
  16047. * src/bitmap.c:
  16048. + Sanitised prototypes.
  16049. src/Makefile.am | 2 +-
  16050. src/bitmap.c | 11 ++++++-----
  16051. src/caca.c | 8 --------
  16052. src/caca.h | 7 +++++--
  16053. src/caca_internals.h | 12 ------------
  16054. src/graphics.c | 20 +++++++++++++++++---
  16055. 6 files changed, 29 insertions(+), 31 deletions(-)
  16056. Commit: 246
  16057. Author: sam
  16058. Date: Thu Dec 11 16:31:49 2003 +0000
  16059. * src/graphics.c:
  16060. + Internally cache screen width and height.
  16061. * src/bitmap.c:
  16062. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  16063. alpha as fully transparent, and any other value as fully opaque.
  16064. + Slightly tuned colour weights in the renderer.
  16065. + caca_set_bitmap_palette() takes unsigned ints.
  16066. * examples/demo.c:
  16067. + Added a crap render demo.
  16068. * examples/aafire.c:
  16069. + Set a 20ms delay.
  16070. + Added alpha values to the palette.
  16071. * examples/view.c:
  16072. + Draw a gray checkered grid below the image so that transparent images
  16073. look a lot nicer.
  16074. + 'f' toggles "fullscreen" mode.
  16075. examples/aafire.c | 9 ++--
  16076. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  16077. examples/view.c | 80 +++++++++++++++++++++++++++----------
  16078. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  16079. src/box.c | 8 ++--
  16080. src/caca.c | 22 +---------
  16081. src/caca.h | 19 +++++----
  16082. src/caca_internals.h | 4 ++
  16083. src/conic.c | 8 ++--
  16084. src/graphics.c | 54 +++++++++++++++++--------
  16085. src/line.c | 8 ++--
  16086. src/sprite.c | 12 +++---
  16087. src/triangle.c | 4 +-
  16088. 13 files changed, 299 insertions(+), 133 deletions(-)
  16089. Commit: 245
  16090. Author: sam
  16091. Date: Thu Dec 11 15:54:53 2003 +0000
  16092. * configure.ac:
  16093. + Set the executable bit of caca-config when regenerating that file.
  16094. * caca-config.in:
  16095. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  16096. have @CACA_LIBS@.
  16097. caca-config.in | 8 ++------
  16098. configure.ac | 7 +++----
  16099. 2 files changed, 5 insertions(+), 10 deletions(-)
  16100. Commit: 244
  16101. Author: sam
  16102. Date: Tue Dec 2 22:27:27 2003 +0000
  16103. * configure.ac:
  16104. + Removed unused USE_* variables.
  16105. + Export -lslang and -lncurses as @CACA_LIBS@.
  16106. * examples/aafire.c:
  16107. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  16108. configure.ac | 11 +--
  16109. examples/Makefile.am | 19 ++--
  16110. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16111. 3 files changed, 271 insertions(+), 19 deletions(-)
  16112. Commit: 242
  16113. Author: sam
  16114. Date: Sun Nov 30 17:15:31 2003 +0000
  16115. * 0.2 release.
  16116. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  16117. NEWS | 14 +-
  16118. TODO | 2 +-
  16119. debian/changelog | 6 +
  16120. debian/control | 4 +-
  16121. 5 files changed, 1075 insertions(+), 704 deletions(-)
  16122. Commit: 241
  16123. Author: sam
  16124. Date: Sun Nov 30 17:14:19 2003 +0000
  16125. * examples/view.c:
  16126. + Removed last endianness issue.
  16127. examples/view.c | 20 +-------------------
  16128. 1 files changed, 1 insertions(+), 19 deletions(-)
  16129. Commit: 240
  16130. Author: sam
  16131. Date: Sun Nov 30 16:34:04 2003 +0000
  16132. * src/io.c:
  16133. + Removed a useless message.
  16134. * src/bitmap.c examples/view.c:
  16135. + Really fixed the endianness issue.
  16136. examples/view.c | 4 ++--
  16137. src/bitmap.c | 32 ++++++++++++++++++++++----------
  16138. src/io.c | 1 -
  16139. 3 files changed, 24 insertions(+), 13 deletions(-)
  16140. Commit: 239
  16141. Author: sam
  16142. Date: Sun Nov 30 15:56:02 2003 +0000
  16143. * src/bitmap.c:
  16144. + Fine-tuned the new renderer.
  16145. + Fixed warnings.
  16146. + Changed hardcoded values to macros.
  16147. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  16148. 1 files changed, 84 insertions(+), 31 deletions(-)
  16149. Commit: 238
  16150. Author: sam
  16151. Date: Sun Nov 30 15:01:55 2003 +0000
  16152. * src/bitmap.c:
  16153. + Fixed an endianness issue in the byte reader.
  16154. + Decreased precision in RGB and HSV values to avoid overflows.
  16155. + New dithering method: 2x2 ordered.
  16156. + New renderer, with background colour awareness.
  16157. * configure.ac:
  16158. + Check for <endian.h>.
  16159. * examples/demo.c examples/view.c:
  16160. + Fixed an endianness issue in cacaview.
  16161. + Adapted code to the additional dithering method.
  16162. configure.ac | 4 +-
  16163. examples/demo.c | 2 +-
  16164. examples/view.c | 28 +++++-
  16165. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  16166. src/caca.c | 3 +-
  16167. src/caca.h | 7 +-
  16168. 6 files changed, 257 insertions(+), 77 deletions(-)
  16169. Commit: 237
  16170. Author: sam
  16171. Date: Sun Nov 30 02:11:37 2003 +0000
  16172. * src/bitmap.c examples/view.c:
  16173. + Fixed an endianness issue in caca_draw_bitmap().
  16174. + Code cleanup.
  16175. examples/view.c | 4 +-
  16176. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  16177. 2 files changed, 40 insertions(+), 29 deletions(-)
  16178. Commit: 236
  16179. Author: sam
  16180. Date: Sun Nov 30 01:18:10 2003 +0000
  16181. * src/caca.c:
  16182. + Minor change to the dithering names.
  16183. * TODO:
  16184. + Added cacaview TODO.
  16185. * doc/cacaview.1:
  16186. + Wrote a manpage for cacaview.
  16187. * examples/Makefile.am:
  16188. + Moved the -DX_DISPLAY_MISSING=1 here.
  16189. * examples/view.c:
  16190. + Capital 'D' cycles through dithering modes in reverse order.
  16191. + Sleep when there is nothing to do.
  16192. + Cosmetic code reorganisation.
  16193. TODO | 11 +++-
  16194. doc/cacaview.1 | 51 ++++++++++++++++
  16195. examples/Makefile.am | 2 +-
  16196. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  16197. src/caca.c | 6 +-
  16198. 5 files changed, 146 insertions(+), 79 deletions(-)
  16199. Commit: 235
  16200. Author: sam
  16201. Date: Sat Nov 29 19:35:07 2003 +0000
  16202. * src/caca.c src/caca.h:
  16203. + Added caca_get_dithering_name().
  16204. * src/bitmap.c:
  16205. + Created a new dithering method with an 8x8 ordered matrix.
  16206. + Replaced the char list with a string for better readability.
  16207. + Dithering functions now return a value between 0 and 255.
  16208. * examples/demo.c examples/view.c:
  16209. + Adapted to use caca_get_dithering_name().
  16210. examples/demo.c | 10 ++--
  16211. examples/view.c | 10 ++--
  16212. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  16213. src/caca.c | 22 +++++++-
  16214. src/caca.h | 17 +++++--
  16215. 5 files changed, 138 insertions(+), 64 deletions(-)
  16216. Commit: 234
  16217. Author: sam
  16218. Date: Sat Nov 29 18:04:42 2003 +0000
  16219. * src/caca.c:
  16220. + Test whether ncurses knows xterm-16color before setting $TERM.
  16221. src/caca.c | 20 +++++++++++++++++---
  16222. 1 files changed, 17 insertions(+), 3 deletions(-)
  16223. Commit: 233
  16224. Author: sam
  16225. Date: Sat Nov 29 17:36:00 2003 +0000
  16226. * examples/view.c:
  16227. + Added top and bottom status lines, like in mutt and slrn.
  16228. + Added a status string when loading an image or upon error.
  16229. + Can load multiple files; use 'n' and 'p' for next and previous.
  16230. + Clip zoom between -48 and +48.
  16231. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  16232. 1 files changed, 123 insertions(+), 41 deletions(-)
  16233. Commit: 232
  16234. Author: sam
  16235. Date: Sat Nov 29 16:42:35 2003 +0000
  16236. * Fixed a C99ism.
  16237. src/caca.c | 6 ++++--
  16238. 1 files changed, 4 insertions(+), 2 deletions(-)
  16239. Commit: 231
  16240. Author: sam
  16241. Date: Sat Nov 29 14:41:37 2003 +0000
  16242. * configure.ac:
  16243. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  16244. * src/caca.c:
  16245. + Disable scrolling to avoid hashmap scrolling optimization code.
  16246. * src/graphics.c:
  16247. + Swap fg and bg in the colour pair indexing, so that bg is always
  16248. right.
  16249. + Disable alt charset support to exploit my patched slang.
  16250. NOTES | 5 +++++
  16251. configure.ac | 18 +++++++++---------
  16252. src/caca.c | 4 ++++
  16253. src/graphics.c | 29 +++++++++++++++++++++++------
  16254. 4 files changed, 41 insertions(+), 15 deletions(-)
  16255. Commit: 230
  16256. Author: sam
  16257. Date: Fri Nov 28 20:39:54 2003 +0000
  16258. * src/bitmap.c:
  16259. + Dither chroma outside of rgb2hsv_default().
  16260. + Clip fromx and fromy values.
  16261. * NOTES:
  16262. + Link to the XTerm control sequences.
  16263. * examples/view.c:
  16264. + Draw status bar.
  16265. + Move with 'h' 'j' 'k' 'l', à la vi.
  16266. + '?' toggles a help menu.
  16267. NOTES | 11 ++++++---
  16268. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  16269. src/bitmap.c | 30 ++++++++++++++--------------
  16270. 3 files changed, 70 insertions(+), 29 deletions(-)
  16271. Commit: 229
  16272. Author: sam
  16273. Date: Thu Nov 27 23:18:12 2003 +0000
  16274. * src/bitmap.c:
  16275. + Removed § from the list of default characters due to collisions.
  16276. src/bitmap.c | 2 +-
  16277. 1 files changed, 1 insertions(+), 1 deletions(-)
  16278. Commit: 228
  16279. Author: sam
  16280. Date: Thu Nov 27 22:54:48 2003 +0000
  16281. * debian/control:
  16282. + Removed slang1-dev dependency in caca-utils.
  16283. * debian/caca-utils.mime debian/rules:
  16284. + Added a MIME file with low priority.
  16285. + Added call to dh_installmime.
  16286. debian/caca-utils.mime | 15 +++++++++++++++
  16287. debian/control | 2 +-
  16288. debian/rules | 1 +
  16289. 3 files changed, 17 insertions(+), 1 deletions(-)
  16290. Commit: 227
  16291. Author: sam
  16292. Date: Thu Nov 27 22:29:13 2003 +0000
  16293. * src/caca.c src/graphics.c:
  16294. + Moved graphics stuff from caca.c to graphics.c.
  16295. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  16296. to TERM=xterm-16color to benefit from extended colour palette.
  16297. configure.ac | 2 +-
  16298. src/caca.c | 197 +++++++++-----------------------------------------
  16299. src/caca_internals.h | 2 +
  16300. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  16301. 4 files changed, 213 insertions(+), 164 deletions(-)
  16302. Commit: 226
  16303. Author: sam
  16304. Date: Thu Nov 27 21:56:30 2003 +0000
  16305. * NOTES:
  16306. + Added setab/setaf quotes from the XTerm terminfo.
  16307. + Proposed a workaround for bright colours on any terminal.
  16308. * src/caca.c:
  16309. + 16 colour support for ncurses and conio.
  16310. * src/graphics.c:
  16311. + Ported to 16 colour support.
  16312. + Added a missing <stdio.h> for BUFSIZ.
  16313. + Disabled vsnprintf under DOS (only vsprintf exists).
  16314. * examples/:
  16315. + Don't abort if the caca.txt sprite was not found.
  16316. + Ported to 16 colour support.
  16317. NOTES | 44 +++++++++++++++++++++---
  16318. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  16319. examples/spritedit.c | 6 ++--
  16320. src/bitmap.c | 2 +
  16321. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  16322. src/caca.h | 6 ++-
  16323. src/graphics.c | 49 ++++++++++++++++++++-------
  16324. src/sprite.c | 10 +++--
  16325. 8 files changed, 192 insertions(+), 95 deletions(-)
  16326. Commit: 225
  16327. Author: sam
  16328. Date: Thu Nov 27 13:27:32 2003 +0000
  16329. * NOTES: more notes about colours.
  16330. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  16331. 1 files changed, 68 insertions(+), 19 deletions(-)
  16332. Commit: 224
  16333. Author: sam
  16334. Date: Thu Nov 27 09:43:56 2003 +0000
  16335. * configure.ac:
  16336. + More sensible imlib2 detection, works with cross-compilation.
  16337. * Makefile.am:
  16338. + Don't forget to include NOTES to the dist tarball.
  16339. Makefile.am | 2 +-
  16340. configure.ac | 9 ++++++++-
  16341. examples/Makefile.am | 2 +-
  16342. 3 files changed, 10 insertions(+), 3 deletions(-)
  16343. Commit: 223
  16344. Author: sam
  16345. Date: Thu Nov 27 09:38:16 2003 +0000
  16346. * NOTES: added information about colour support.
  16347. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  16348. README | 2 ++
  16349. debian/rules | 4 ++--
  16350. 3 files changed, 42 insertions(+), 2 deletions(-)
  16351. Commit: 222
  16352. Author: sam
  16353. Date: Wed Nov 26 21:02:31 2003 +0000
  16354. * configure.ac: Added a missing check for <inttypes.h>.
  16355. configure.ac | 2 ++
  16356. 1 files changed, 2 insertions(+), 0 deletions(-)
  16357. Commit: 221
  16358. Author: sam
  16359. Date: Wed Nov 26 20:58:30 2003 +0000
  16360. * src/bitmap.c: Support for more colour depths.
  16361. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  16362. 1 files changed, 223 insertions(+), 44 deletions(-)
  16363. Commit: 217
  16364. Author: sam
  16365. Date: Mon Nov 24 19:56:04 2003 +0000
  16366. * configure.ac examples/Makefile.am:
  16367. + Added a check for imlib2-config.
  16368. + Build cacaview conditionally.
  16369. * examples/demo.c:
  16370. + Removed all gdkpixbuf code.
  16371. * examples/view.c:
  16372. + Default to ordered dithering.
  16373. + Make sure the arrows always work even if delta is too small.
  16374. configure.ac | 4 +++
  16375. examples/Makefile.am | 8 +++++-
  16376. examples/demo.c | 60 +------------------------------------------------
  16377. examples/view.c | 10 ++++----
  16378. 4 files changed, 17 insertions(+), 65 deletions(-)
  16379. Commit: 216
  16380. Author: sam
  16381. Date: Mon Nov 24 17:51:40 2003 +0000
  16382. * debian/:
  16383. + New caca-utils package.
  16384. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  16385. debian/control | 20 +++++++++++++++++++-
  16386. debian/rules | 16 ++++++++++++++--
  16387. 2 files changed, 33 insertions(+), 3 deletions(-)
  16388. Commit: 215
  16389. Author: sam
  16390. Date: Mon Nov 24 17:50:14 2003 +0000
  16391. * examples/:
  16392. + Simple image viewer, cacaview, based on libcaca and imlib2.
  16393. + Renamed caca-demo into cacademo.
  16394. * doc/:
  16395. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  16396. doc/Makefile.am | 2 +-
  16397. doc/caca-demo.1 | 14 ----
  16398. doc/cacademo.1 | 14 ++++
  16399. examples/Makefile.am | 15 +++--
  16400. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16401. 5 files changed, 205 insertions(+), 21 deletions(-)
  16402. Commit: 214
  16403. Author: sam
  16404. Date: Sun Nov 23 15:34:35 2003 +0000
  16405. * Renamed src/blit.c into src/bitmap.c.
  16406. src/Makefile.am | 2 +-
  16407. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16408. src/blit.c | 281 -------------------------------------------------------
  16409. 3 files changed, 282 insertions(+), 282 deletions(-)
  16410. Commit: 213
  16411. Author: sam
  16412. Date: Sun Nov 23 03:44:59 2003 +0000
  16413. * src/caca.c:
  16414. + Mouse initialisation in ncurses.
  16415. * src/io.c:
  16416. + Mouse support in ncurses.
  16417. examples/demo.c | 2 +-
  16418. src/caca.c | 6 ++
  16419. src/caca.h | 2 +-
  16420. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  16421. 4 files changed, 131 insertions(+), 96 deletions(-)
  16422. Commit: 212
  16423. Author: sam
  16424. Date: Sat Nov 22 14:28:36 2003 +0000
  16425. * debian/control:
  16426. + libcaca-dev should depend on slang1-dev.
  16427. debian/control | 2 +-
  16428. 1 files changed, 1 insertions(+), 1 deletions(-)
  16429. Commit: 211
  16430. Author: sam
  16431. Date: Sat Nov 22 14:23:18 2003 +0000
  16432. * debian/Makefile.am:
  16433. + Added compat and copyright to the distributed files.
  16434. debian/Makefile.am | 2 +-
  16435. 1 files changed, 1 insertions(+), 1 deletions(-)
  16436. Commit: 210
  16437. Author: sam
  16438. Date: Sat Nov 22 14:19:36 2003 +0000
  16439. * Added a ChangeLog file.
  16440. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16441. debian/rules | 2 +-
  16442. 2 files changed, 1605 insertions(+), 1 deletions(-)
  16443. Commit: 209
  16444. Author: sam
  16445. Date: Sat Nov 22 14:13:53 2003 +0000
  16446. * examples/Makefile.am:
  16447. + Compilation fix when libcaca is not available.
  16448. examples/Makefile.am | 5 ++---
  16449. 1 files changed, 2 insertions(+), 3 deletions(-)
  16450. Commit: 208
  16451. Author: sam
  16452. Date: Sat Nov 22 13:44:02 2003 +0000
  16453. * debian/:
  16454. + Wrote the changelog for the Debian release.
  16455. + Wrote a copyright file.
  16456. * doc/:
  16457. + Wrote manpages for caca-demo and caca-spritedit.
  16458. * examples/caca.txt:
  16459. + Centered the sprite handle.
  16460. + Added a second frame to the sprite.
  16461. debian/changelog | 7 ++++---
  16462. debian/copyright | 20 ++++++++++++++++++++
  16463. debian/rules | 4 ++--
  16464. doc/Makefile.am | 2 +-
  16465. doc/caca-config.1 | 2 +-
  16466. doc/caca-demo.1 | 14 ++++++++++++++
  16467. doc/caca-spritedit.1 | 15 +++++++++++++++
  16468. examples/caca.txt | 15 ++++++++++++++-
  16469. 8 files changed, 71 insertions(+), 8 deletions(-)
  16470. Commit: 207
  16471. Author: sam
  16472. Date: Sat Nov 22 12:53:55 2003 +0000
  16473. * AUTHORS NEWS:
  16474. + Added these mandatory files.
  16475. * doc/:
  16476. + Wrote a Doxygen configuration file.
  16477. + Added a manpage for caca-config(1), borrowed from sdl-config.
  16478. * configure.ac:
  16479. + Use new style AC_INIT.
  16480. + Error out if no library was found.
  16481. + Added *djgpp* to the list of non-PIC platforms.
  16482. + Added checks for doxygen and latex.
  16483. AUTHORS | 3 +
  16484. Makefile.am | 4 +-
  16485. NEWS | 10 +
  16486. configure.ac | 24 +-
  16487. doc/Makefile.am | 25 ++
  16488. doc/caca-config.1 | 73 ++++
  16489. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16490. doc/footer.html | 3 +
  16491. doc/header.html | 9 +
  16492. 9 files changed, 1223 insertions(+), 7 deletions(-)
  16493. Commit: 206
  16494. Author: sam
  16495. Date: Sat Nov 22 12:51:27 2003 +0000
  16496. * Disabled gdkpixbuf code.
  16497. examples/Makefile.am | 4 ++--
  16498. examples/demo.c | 16 ++++++++++++++--
  16499. 2 files changed, 16 insertions(+), 4 deletions(-)
  16500. Commit: 205
  16501. Author: sam
  16502. Date: Sat Nov 22 12:45:25 2003 +0000
  16503. * src/:
  16504. + Doxygenated a few things.
  16505. src/blit.c | 10 +++++++-
  16506. src/box.c | 10 +++++++-
  16507. src/caca.c | 12 ++++++++-
  16508. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  16509. src/caca_internals.h | 10 +++++++-
  16510. src/conic.c | 11 ++++++++-
  16511. src/graphics.c | 10 +++++++-
  16512. src/io.c | 10 +++++++-
  16513. src/line.c | 21 ++++++++++++------
  16514. src/math.c | 10 +++++++-
  16515. src/sprite.c | 10 +++++++-
  16516. src/triangle.c | 10 +++++++-
  16517. 12 files changed, 138 insertions(+), 43 deletions(-)
  16518. Commit: 204
  16519. Author: sam
  16520. Date: Fri Nov 21 14:34:07 2003 +0000
  16521. * TODO:
  16522. + A few updates.
  16523. * src/blit.c:
  16524. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  16525. + Started removing hardcoded bitmask and pitch values.
  16526. * examples/demo.c:
  16527. + Do something with mouse clicks.
  16528. TODO | 4 +++
  16529. examples/demo.c | 9 ++++++++
  16530. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  16531. src/caca.h | 27 +++++++++++++++++++++--
  16532. 4 files changed, 91 insertions(+), 11 deletions(-)
  16533. Commit: 203
  16534. Author: sam
  16535. Date: Fri Nov 21 14:14:26 2003 +0000
  16536. * src/io.c:
  16537. + Fixed an off-by-one error in the mouse driver.
  16538. src/io.c | 9 +++++++--
  16539. 1 files changed, 7 insertions(+), 2 deletions(-)
  16540. Commit: 202
  16541. Author: sam
  16542. Date: Thu Nov 20 16:54:04 2003 +0000
  16543. * debian/control:
  16544. + Changed section to libs/libdevel instead of games/games.
  16545. + Changed package name to libcaca-dev.
  16546. * debian/rules:
  16547. + Use debian/compat instead of DH_COMPAT.
  16548. + Install README, BUGS and TODO into /usr/share/doc.
  16549. * caca-config.in:
  16550. + First version of the config script.
  16551. * configure.ac src/Makefile.am:
  16552. + Build a static PIC library as well.
  16553. * README TODO:
  16554. + Various updates.
  16555. Makefile.am | 4 +-
  16556. README | 22 +++++++++
  16557. TODO | 12 +++++
  16558. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16559. configure.ac | 15 ++++++
  16560. debian/compat | 1 +
  16561. debian/control | 13 +++---
  16562. debian/rules | 5 +-
  16563. examples/Makefile.am | 17 ++++---
  16564. examples/demo.c | 4 +-
  16565. src/Makefile.am | 10 +++-
  16566. 11 files changed, 206 insertions(+), 20 deletions(-)
  16567. Commit: 201
  16568. Author: sam
  16569. Date: Wed Nov 19 18:38:49 2003 +0000
  16570. * TODO: New stuff to do.
  16571. * src/io.c: left and right arrow keys were swapped.
  16572. TODO | 18 +++++++++++++-----
  16573. src/io.c | 4 ++--
  16574. 2 files changed, 15 insertions(+), 7 deletions(-)
  16575. Commit: 200
  16576. Author: sam
  16577. Date: Wed Nov 19 17:49:43 2003 +0000
  16578. * src/io.c:
  16579. + Fixed a bug in the mouse coordinates reporting.
  16580. src/blit.c | 16 ++++++++--------
  16581. src/caca.c | 5 ++---
  16582. src/io.c | 4 ++--
  16583. 3 files changed, 12 insertions(+), 13 deletions(-)
  16584. Commit: 199
  16585. Author: sam
  16586. Date: Wed Nov 19 17:32:10 2003 +0000
  16587. * src/io.c:
  16588. + Renamed sdl_get_key() into sdl_get_event().
  16589. + Handle mouse clicks.
  16590. * src/caca.c:
  16591. + Activate the terminal's mouse handling if supported.
  16592. examples/demo.c | 19 ++++---
  16593. examples/spritedit.c | 33 +++++++-----
  16594. src/blit.c | 18 +++---
  16595. src/caca.c | 4 ++
  16596. src/caca.h | 13 ++++-
  16597. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  16598. 6 files changed, 139 insertions(+), 90 deletions(-)
  16599. Commit: 198
  16600. Author: sam
  16601. Date: Mon Nov 17 16:11:34 2003 +0000
  16602. * src/io.c src/caca.h:
  16603. + Interpret escape sequences for F1, F2, left, right, etc.
  16604. * src/Makefile.am examples/Makefile.am:
  16605. + Install caca.h in /usr/include.
  16606. + Do not install example programs.
  16607. * src/blit.c:
  16608. + Minor improvements to grayscale colors.
  16609. examples/Makefile.am | 2 +-
  16610. src/Makefile.am | 2 +
  16611. src/blit.c | 15 +++++--
  16612. src/caca.h | 29 +++++++++++++-
  16613. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  16614. 5 files changed, 140 insertions(+), 13 deletions(-)
  16615. Commit: 197
  16616. Author: sam
  16617. Date: Mon Nov 17 10:15:40 2003 +0000
  16618. * Removed legacy .cvsignore files.
  16619. .cvsignore | 17 -----------------
  16620. autotools/.cvsignore | 10 ----------
  16621. 2 files changed, 0 insertions(+), 27 deletions(-)
  16622. Commit: 195
  16623. Author: sam
  16624. Date: Sun Nov 16 17:41:43 2003 +0000
  16625. * src/blit.c:
  16626. + Hue calculation now uses integers only.
  16627. + Dithering is now parametrable. Implemented none, ordered, random.
  16628. * examples/demo.c:
  16629. + Added dithering selection.
  16630. examples/demo.c | 19 +++++++-
  16631. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  16632. src/caca.h | 5 +-
  16633. 3 files changed, 148 insertions(+), 16 deletions(-)
  16634. Commit: 193
  16635. Author: sam
  16636. Date: Sun Nov 16 15:20:17 2003 +0000
  16637. * src/blit.c:
  16638. + Added caca_set_dithering() (unused yet).
  16639. + Added random dithering.
  16640. * src/caca.h:
  16641. + Renamed legacy EE_* enums to CACA_*.
  16642. * examples/demo.c examples/caca.txt:
  16643. + Added a default sprite for libcaca.
  16644. examples/Makefile.am | 2 +
  16645. examples/caca.txt | 13 +++++++++
  16646. examples/demo.c | 38 +++++++++++++++-----------
  16647. examples/spritedit.c | 6 ++--
  16648. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  16649. src/caca.c | 32 +++++++++++-----------
  16650. src/caca.h | 54 ++++++++++++++++++++++---------------
  16651. src/caca_internals.h | 6 ++--
  16652. src/graphics.c | 6 ++--
  16653. 9 files changed, 132 insertions(+), 96 deletions(-)
  16654. Commit: 192
  16655. Author: sam
  16656. Date: Sun Nov 16 12:28:29 2003 +0000
  16657. * Changed copyleft to LGPL.
  16658. examples/demo.c | 19 ++++++++++---------
  16659. examples/spritedit.c | 19 ++++++++++---------
  16660. src/blit.c | 21 +++++++++++----------
  16661. src/box.c | 21 +++++++++++----------
  16662. src/caca.c | 21 +++++++++++----------
  16663. src/caca.h | 21 +++++++++++----------
  16664. src/caca_internals.h | 21 +++++++++++----------
  16665. src/conic.c | 21 +++++++++++----------
  16666. src/graphics.c | 21 +++++++++++----------
  16667. src/io.c | 21 +++++++++++----------
  16668. src/line.c | 21 +++++++++++----------
  16669. src/math.c | 21 +++++++++++----------
  16670. src/sprite.c | 21 +++++++++++----------
  16671. src/triangle.c | 21 +++++++++++----------
  16672. 14 files changed, 152 insertions(+), 138 deletions(-)
  16673. Commit: 190
  16674. Author: sam
  16675. Date: Sun Nov 16 12:13:46 2003 +0000
  16676. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  16677. to examples/.
  16678. Makefile.am | 2 +-
  16679. configure.ac | 6 +-
  16680. examples/Makefile.am | 23 +++
  16681. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  16682. examples/spritedit.c | 115 ++++++++++++
  16683. libcaca/Makefile.am | 20 --
  16684. libcaca/blit.c | 102 ----------
  16685. libcaca/box.c | 122 ------------
  16686. libcaca/caca.c | 308 ------------------------------
  16687. libcaca/caca.h | 116 ------------
  16688. libcaca/caca_internals.h | 37 ----
  16689. libcaca/conic.c | 207 ---------------------
  16690. libcaca/graphics.c | 158 ----------------
  16691. libcaca/io.c | 52 -----
  16692. libcaca/line.c | 375 -------------------------------------
  16693. libcaca/math.c | 59 ------
  16694. libcaca/sprite.c | 262 --------------------------
  16695. libcaca/triangle.c | 102 ----------
  16696. src/Makefile.am | 20 ++
  16697. src/blit.c | 102 ++++++++++
  16698. src/box.c | 122 ++++++++++++
  16699. src/caca.c | 308 ++++++++++++++++++++++++++++++
  16700. src/caca.h | 116 ++++++++++++
  16701. src/caca_internals.h | 37 ++++
  16702. src/conic.c | 207 +++++++++++++++++++++
  16703. src/graphics.c | 158 ++++++++++++++++
  16704. src/io.c | 52 +++++
  16705. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  16706. src/math.c | 59 ++++++
  16707. src/sprite.c | 262 ++++++++++++++++++++++++++
  16708. src/triangle.c | 102 ++++++++++
  16709. test/Makefile.am | 23 ---
  16710. test/demo.c | 462 ----------------------------------------------
  16711. test/spritedit.c | 115 ------------
  16712. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  16713. Commit: 189
  16714. Author: sam
  16715. Date: Sun Nov 16 12:07:52 2003 +0000
  16716. * The big TTYvaders/libcaca split. This is libcaca.
  16717. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  16718. Makefile.am | 8 +-
  16719. README | 34 +---
  16720. TODO | 34 ---
  16721. bootstrap | 2 +-
  16722. configure.ac | 6 +-
  16723. data/Makefile.am | 14 --
  16724. data/barboss.txt | 27 ---
  16725. data/barfight.txt | 14 --
  16726. data/bazfight.txt | 28 ---
  16727. data/bongem.txt | 14 --
  16728. data/bonheart.txt | 14 --
  16729. data/foofight.txt | 29 ---
  16730. data/ship.txt | 7 -
  16731. data/wpnbomb.txt | 86 -------
  16732. data/wpnfrag.txt | 50 ----
  16733. data/xplmed.txt | 60 -----
  16734. data/xplsmall.txt | 32 ---
  16735. debian/.cvsignore | 6 -
  16736. debian/changelog | 4 +-
  16737. debian/control | 14 +-
  16738. debian/rules | 2 +-
  16739. doc/shapes.txt | 191 ---------------
  16740. src/.cvsignore | 6 -
  16741. src/Makefile.am | 33 ---
  16742. src/aliens.c | 136 -----------
  16743. src/bonus.c | 113 ---------
  16744. src/box.c | 106 ---------
  16745. src/ceo.c | 49 ----
  16746. src/collide.c | 296 -----------------------
  16747. src/common.h | 226 ------------------
  16748. src/explosions.c | 142 -----------
  16749. src/intro.c | 77 ------
  16750. src/main.c | 268 ---------------------
  16751. src/overlay.c | 81 -------
  16752. src/player.c | 101 --------
  16753. src/starfield.c | 93 --------
  16754. src/tunnel.c | 206 ----------------
  16755. src/weapons.c | 459 ------------------------------------
  16756. 39 files changed, 439 insertions(+), 3301 deletions(-)
  16757. Commit: 187
  16758. Author: sam
  16759. Date: Sun Nov 16 11:26:54 2003 +0000
  16760. * configure.ac:
  16761. + Added -Wsign-compare to the warning flags.
  16762. * libcaca/caca.c:
  16763. + Fixed a signed/unsigned bug that caused infinite waits with
  16764. ee_set_delay(0).
  16765. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  16766. + Fixed minor signed/unsigned comparison warnings.
  16767. configure.ac | 2 +-
  16768. libcaca/blit.c | 4 ++--
  16769. libcaca/caca.c | 8 ++++----
  16770. libcaca/conic.c | 8 ++++----
  16771. libcaca/graphics.c | 9 +++++----
  16772. src/weapons.c | 5 +++--
  16773. 6 files changed, 19 insertions(+), 17 deletions(-)
  16774. Commit: 185
  16775. Author: sam
  16776. Date: Sun Nov 16 00:33:35 2003 +0000
  16777. * Renamed libee to libcaca. Far less collisions.
  16778. Makefile.am | 2 +-
  16779. TODO | 2 +-
  16780. configure.ac | 2 +-
  16781. libcaca/Makefile.am | 20 +++
  16782. libcaca/blit.c | 102 +++++++++++++
  16783. libcaca/box.c | 122 +++++++++++++++
  16784. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  16785. libcaca/caca.h | 116 ++++++++++++++
  16786. libcaca/caca_internals.h | 37 +++++
  16787. libcaca/conic.c | 207 +++++++++++++++++++++++++
  16788. libcaca/graphics.c | 157 +++++++++++++++++++
  16789. libcaca/io.c | 52 +++++++
  16790. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  16791. libcaca/math.c | 59 +++++++
  16792. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  16793. libcaca/triangle.c | 102 +++++++++++++
  16794. libee/Makefile.am | 20 ---
  16795. libee/blit.c | 102 -------------
  16796. libee/box.c | 122 ---------------
  16797. libee/conic.c | 207 -------------------------
  16798. libee/ee.c | 308 -------------------------------------
  16799. libee/ee.h | 116 --------------
  16800. libee/ee_internals.h | 37 -----
  16801. libee/graphics.c | 157 -------------------
  16802. libee/io.c | 52 -------
  16803. libee/line.c | 375 ----------------------------------------------
  16804. libee/math.c | 59 -------
  16805. libee/sprite.c | 262 --------------------------------
  16806. libee/triangle.c | 102 -------------
  16807. src/Makefile.am | 4 +-
  16808. src/aliens.c | 20 ++--
  16809. src/bonus.c | 12 +-
  16810. src/box.c | 28 ++--
  16811. src/ceo.c | 6 +-
  16812. src/collide.c | 4 +-
  16813. src/common.h | 2 +-
  16814. src/explosions.c | 40 +++---
  16815. src/intro.c | 38 +++---
  16816. src/main.c | 20 ++--
  16817. src/overlay.c | 36 +++---
  16818. src/player.c | 6 +-
  16819. src/starfield.c | 22 ++--
  16820. src/tunnel.c | 20 ++--
  16821. src/weapons.c | 198 ++++++++++++------------
  16822. test/Makefile.am | 8 +-
  16823. test/demo.c | 302 +++++++++++++++++++-------------------
  16824. test/spritedit.c | 60 ++++----
  16825. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  16826. Commit: 183
  16827. Author: sam
  16828. Date: Sun Nov 16 00:09:09 2003 +0000
  16829. * Very ugly ee_blit function. Will be polished in a while.
  16830. libee/Makefile.am | 1 +
  16831. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16832. libee/ee.h | 2 +
  16833. test/Makefile.am | 2 +
  16834. test/demo.c | 38 ++++++++++++++++++--
  16835. 5 files changed, 142 insertions(+), 3 deletions(-)
  16836. Commit: 181
  16837. Author: sam
  16838. Date: Sat Nov 15 12:42:38 2003 +0000
  16839. * libee/ee.c:
  16840. + Replaced ee_color_names[] with ee_get_color_name().
  16841. + Don't oversleep in ee_refresh().
  16842. * libee/graphics.c:
  16843. + Implemented ee_printf().
  16844. * test/demo.c:
  16845. + If new keypresses are detected, don't wait for the next screen refresh.
  16846. + Added an fps counter on demos.
  16847. + Added controls for outlines and drawing boundaries.
  16848. libee/ee.c | 55 +++++++++++--------
  16849. libee/ee.h | 4 +-
  16850. libee/graphics.c | 34 ++++++++++--
  16851. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  16852. 4 files changed, 138 insertions(+), 107 deletions(-)
  16853. Commit: 179
  16854. Author: sam
  16855. Date: Sat Nov 15 09:58:20 2003 +0000
  16856. * libee/graphics.c:
  16857. + Correct clipping in ee_putstr() for long strings.
  16858. * libee/ee.c:
  16859. + New ee_get_rendertime() call to provide framerate information.
  16860. * libee/ee.h:
  16861. + Added const keywords where it was meaningful, despite Slang's blatant
  16862. omission of such keywords in its prototypes.
  16863. libee/ee.c | 25 +++++++++++++++++++------
  16864. libee/ee.h | 15 ++++++++-------
  16865. libee/ee_internals.h | 1 +
  16866. libee/graphics.c | 11 +++++++++--
  16867. libee/line.c | 4 ++--
  16868. 5 files changed, 39 insertions(+), 17 deletions(-)
  16869. Commit: 177
  16870. Author: sam
  16871. Date: Fri Nov 14 19:00:07 2003 +0000
  16872. * libee/ee.c:
  16873. + Implemented correct framerate wait loop.
  16874. + No framedropping yet.
  16875. * test/demo.c src/main.c:
  16876. + Set an arbitrary framerate for demos.
  16877. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  16878. src/main.c | 2 +
  16879. test/demo.c | 2 +
  16880. 3 files changed, 32 insertions(+), 38 deletions(-)
  16881. Commit: 175
  16882. Author: sam
  16883. Date: Fri Nov 14 18:49:53 2003 +0000
  16884. * Fixed compilation in an alternate directory.
  16885. src/Makefile.am | 2 +-
  16886. test/Makefile.am | 2 +-
  16887. 2 files changed, 2 insertions(+), 2 deletions(-)
  16888. Commit: 173
  16889. Author: sam
  16890. Date: Fri Nov 14 17:02:36 2003 +0000
  16891. * Sanity checks after each malloc() call.
  16892. src/box.c | 2 ++
  16893. src/main.c | 10 ++++++++++
  16894. src/player.c | 2 ++
  16895. src/starfield.c | 2 ++
  16896. src/tunnel.c | 6 ++++++
  16897. src/weapons.c | 4 ++--
  16898. 6 files changed, 24 insertions(+), 2 deletions(-)
  16899. Commit: 171
  16900. Author: sam
  16901. Date: Fri Nov 14 16:55:58 2003 +0000
  16902. * libee/math.c:
  16903. + ee_sqrt() now uses unsigned ints.
  16904. + Avoid overflows in ee_sqrt().
  16905. libee/ee.h | 2 +-
  16906. libee/math.c | 31 ++++++++++++++++++-------------
  16907. 2 files changed, 19 insertions(+), 14 deletions(-)
  16908. Commit: 169
  16909. Author: sam
  16910. Date: Thu Nov 13 17:12:40 2003 +0000
  16911. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  16912. src/intro.c | 6 +++---
  16913. 1 files changed, 3 insertions(+), 3 deletions(-)
  16914. Commit: 167
  16915. Author: sam
  16916. Date: Thu Nov 13 16:45:25 2003 +0000
  16917. * libee/ee.c:
  16918. + Error checking in ee_init().
  16919. + Pre-generate the empty line for ee_clear().
  16920. * libee/sprite.c:
  16921. + Better error checking in ee_sprite_load().
  16922. libee/ee.c | 11 +++++++-
  16923. libee/ee_internals.h | 2 +
  16924. libee/graphics.c | 11 +--------
  16925. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  16926. 4 files changed, 58 insertions(+), 29 deletions(-)
  16927. Commit: 165
  16928. Author: sam
  16929. Date: Thu Nov 13 15:41:12 2003 +0000
  16930. * Minor coding style changes.
  16931. libee/conic.c | 6 +++---
  16932. libee/line.c | 6 +++---
  16933. src/box.c | 2 +-
  16934. 3 files changed, 7 insertions(+), 7 deletions(-)
  16935. Commit: 163
  16936. Author: sam
  16937. Date: Thu Nov 13 15:37:49 2003 +0000
  16938. * Renamed sprites to < 8+3 names for the DOS port.
  16939. data/Makefile.am | 22 ++++++------
  16940. data/bar_boss | 27 ---------------
  16941. data/bar_fighter | 14 --------
  16942. data/barboss.txt | 27 +++++++++++++++
  16943. data/barfight.txt | 14 ++++++++
  16944. data/baz_fighter | 28 ----------------
  16945. data/bazfight.txt | 28 ++++++++++++++++
  16946. data/bongem.txt | 14 ++++++++
  16947. data/bonheart.txt | 14 ++++++++
  16948. data/explosion_medium | 60 ----------------------------------
  16949. data/explosion_small | 32 ------------------
  16950. data/foo_fighter | 29 ----------------
  16951. data/foofight.txt | 29 ++++++++++++++++
  16952. data/item_gem | 14 --------
  16953. data/item_heart | 14 --------
  16954. data/ship.txt | 7 ++++
  16955. data/ship_green | 7 ----
  16956. data/weapon_bomb | 86 -------------------------------------------------
  16957. data/weapon_fragbomb | 50 ----------------------------
  16958. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  16959. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  16960. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  16961. data/xplsmall.txt | 32 ++++++++++++++++++
  16962. src/aliens.c | 6 ++--
  16963. src/bonus.c | 4 +-
  16964. src/explosions.c | 4 +-
  16965. src/intro.c | 6 ++--
  16966. src/player.c | 2 +-
  16967. src/weapons.c | 4 +-
  16968. test/demo.c | 2 +-
  16969. 30 files changed, 386 insertions(+), 386 deletions(-)
  16970. Commit: 161
  16971. Author: sam
  16972. Date: Wed Nov 12 23:46:58 2003 +0000
  16973. * test/demo.c:
  16974. + Removed a spurious '\n' from an ee_putstr().
  16975. * src/starfield.c:
  16976. + Fixed starfield color.
  16977. * data/:
  16978. + Fixed every sprite's colors.
  16979. data/bar_boss | 26 ++++++++--------
  16980. data/bar_fighter | 12 ++++----
  16981. data/baz_fighter | 8 ++--
  16982. data/explosion_medium | 50 ++++++++++++++++----------------
  16983. data/explosion_small | 26 ++++++++--------
  16984. data/foo_fighter | 24 ++++++++--------
  16985. data/item_gem | 8 ++--
  16986. data/item_heart | 12 ++++----
  16987. data/ship_green | 2 +-
  16988. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  16989. data/weapon_fragbomb | 44 ++++++++++++++--------------
  16990. src/starfield.c | 4 +-
  16991. test/demo.c | 2 +-
  16992. 13 files changed, 146 insertions(+), 146 deletions(-)
  16993. Commit: 159
  16994. Author: sam
  16995. Date: Wed Nov 12 21:18:50 2003 +0000
  16996. * libee/ee.h:
  16997. + Added ee_color_names[] containing our 16 color names.
  16998. * libee/ee.c:
  16999. + Extended our color set to the full 16 instead of 10.
  17000. + Precalculate ncurses attributes.
  17001. * libee/graphics.c:
  17002. + Clip color value in ee_set_color().
  17003. + Clip characters in ee_putchar().
  17004. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  17005. * libee/ee_internals.h:
  17006. + New file to share extern variables within libee.
  17007. * test/demo.c:
  17008. + Added a simple demo_color() to output all colors.
  17009. + Replaced four ee_draw_line() with ee_draw_thin_box().
  17010. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  17011. defines y1.
  17012. + Randomized colours from 0 to 15 instead of 1 to 10.
  17013. * src/Makefiles.am:
  17014. + Added -lm to the ttyvaders linking flags because of the intro.
  17015. * README BUGS TODO:
  17016. + Updated.
  17017. BUGS | 8 +++
  17018. Makefile.am | 2 +-
  17019. README | 47 ++++++++--------
  17020. TODO | 51 +++++++++--------
  17021. libee/Makefile.am | 1 +
  17022. libee/box.c | 7 +--
  17023. libee/conic.c | 7 +--
  17024. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  17025. libee/ee.h | 31 +++++++----
  17026. libee/ee_internals.h | 34 ++++++++++++
  17027. libee/graphics.c | 72 +++++++++++++------------
  17028. libee/io.c | 26 ++++------
  17029. libee/line.c | 7 +--
  17030. libee/math.c | 7 +--
  17031. libee/sprite.c | 7 +--
  17032. libee/triangle.c | 7 +--
  17033. src/Makefile.am | 2 +-
  17034. src/overlay.c | 4 +-
  17035. src/weapons.c | 2 +-
  17036. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  17037. 20 files changed, 339 insertions(+), 234 deletions(-)
  17038. Commit: 157
  17039. Author: sam
  17040. Date: Wed Nov 12 18:41:02 2003 +0000
  17041. * README:
  17042. + Added a note about dos cross-compilation.
  17043. * configure.ac:
  17044. + Added a check for ScreenUpdate in <pc.h>.
  17045. * libee/graphics.c libee/ee.c:
  17046. + Improved the conio port thanks to ScreenUpdate().
  17047. README | 4 +++
  17048. configure.ac | 10 ++++++++
  17049. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  17050. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  17051. 4 files changed, 83 insertions(+), 44 deletions(-)
  17052. Commit: 155
  17053. Author: sam
  17054. Date: Wed Nov 12 16:23:18 2003 +0000
  17055. * MS-DOS port of libee, using <conio.h>.
  17056. configure.ac | 9 ++++++++-
  17057. libee/conic.c | 7 ++++++-
  17058. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  17059. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  17060. libee/io.c | 8 ++++++--
  17061. libee/line.c | 7 ++++++-
  17062. 6 files changed, 84 insertions(+), 25 deletions(-)
  17063. Commit: 153
  17064. Author: sam
  17065. Date: Wed Nov 12 01:48:58 2003 +0000
  17066. * libee/graphics.c:
  17067. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  17068. * libee/line.c:
  17069. + Implemented draw_polyline() and draw_thin_polyline().
  17070. * libee/sprite.c:
  17071. + Removed the f member of struct ee_sprite.
  17072. + Implemented ee_get_sprite_{width|height|dx|dy}().
  17073. + Restore the color fater ee_draw_sprite() is called.
  17074. * libee/box.c:
  17075. + Fixed a bug causing improper box clipping at the right and the bottom.
  17076. * data/foo_fighter:
  17077. + Fixed bugs in the sprite.
  17078. * src/intro.c:
  17079. + Test effects for the future game's intro.
  17080. * test/spritedit.c:
  17081. + Added stuff to the sprite editor. We can now navigate through frames.
  17082. data/foo_fighter | 8 +++---
  17083. libee/box.c | 4 +-
  17084. libee/ee.h | 27 ++++++++++++++++---
  17085. libee/graphics.c | 10 ++++++-
  17086. libee/line.c | 33 +++++++++++++++++++++++
  17087. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  17088. src/Makefile.am | 1 +
  17089. src/aliens.c | 29 ++------------------
  17090. src/bonus.c | 8 +++---
  17091. src/box.c | 6 ++--
  17092. src/common.h | 2 +
  17093. src/explosions.c | 23 +++------------
  17094. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17095. src/main.c | 2 +
  17096. src/overlay.c | 20 +++++++-------
  17097. src/player.c | 2 +-
  17098. src/starfield.c | 2 +-
  17099. src/tunnel.c | 4 +-
  17100. src/weapons.c | 61 ++++++++++++++++++++----------------------
  17101. test/demo.c | 46 ++++++++++++++++----------------
  17102. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  17103. 21 files changed, 346 insertions(+), 148 deletions(-)
  17104. Commit: 151
  17105. Author: sam
  17106. Date: Tue Nov 11 10:22:19 2003 +0000
  17107. * libee/triangle.c:
  17108. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  17109. * libee/box.c:
  17110. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  17111. * libee/conic.c:
  17112. + Wrote ee_fill_ellipse().
  17113. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  17114. * test/demo.c:
  17115. + Merged demo_lines() and demo_thin_lines().
  17116. + Merged demo_triangles() and demo_outlined_triangles().
  17117. + Wrote demo_box().
  17118. + Use ee_fill_ellipse() in demo_all().
  17119. libee/Makefile.am | 1 +
  17120. libee/box.c | 127 ++++++++++++++++++++++++++
  17121. libee/conic.c | 88 ++++++++++++++++++
  17122. libee/ee.h | 10 ++
  17123. libee/triangle.c | 14 +++
  17124. test/demo.c | 254 +++++++++++++++++------------------------------------
  17125. 6 files changed, 319 insertions(+), 175 deletions(-)
  17126. Commit: 149
  17127. Author: sam
  17128. Date: Tue Nov 11 08:00:36 2003 +0000
  17129. * src/weapons.c:
  17130. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  17131. * src/player.c:
  17132. + Use ee_draw_sprite() to draw our ship.
  17133. data/Makefile.am | 1 +
  17134. data/ship_green | 7 +++++++
  17135. src/collide.c | 8 ++++----
  17136. src/main.c | 32 ++++++++++++++++----------------
  17137. src/player.c | 32 ++++++--------------------------
  17138. src/weapons.c | 14 +++++++++-----
  17139. 6 files changed, 43 insertions(+), 51 deletions(-)
  17140. Commit: 147
  17141. Author: sam
  17142. Date: Mon Nov 10 23:38:50 2003 +0000
  17143. * libee/graphics.c:
  17144. + Moved ee_putstr() and ee_putchar() in here.
  17145. * libee/ee.h:
  17146. + Got rid of ee_goto().
  17147. + Moved <slang.h> or <curses.h> into libee.
  17148. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  17149. * Ditto for ee_putchar().
  17150. libee/Makefile.am | 1 +
  17151. libee/conic.c | 26 +++-----
  17152. libee/ee.c | 30 ++--------
  17153. libee/ee.h | 34 ++---------
  17154. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  17155. libee/io.c | 6 ++
  17156. libee/line.c | 26 +++++----
  17157. libee/math.c | 6 ++
  17158. libee/sprite.c | 10 +++-
  17159. libee/triangle.c | 11 ++-
  17160. src/box.c | 20 +++---
  17161. src/overlay.c | 25 +++-----
  17162. src/player.c | 15 ++---
  17163. src/starfield.c | 3 +-
  17164. src/tunnel.c | 46 ++-------------
  17165. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  17166. test/demo.c | 53 ++++++----------
  17167. 17 files changed, 264 insertions(+), 309 deletions(-)
  17168. Commit: 145
  17169. Author: sam
  17170. Date: Mon Nov 10 23:04:13 2003 +0000
  17171. * test/spritedit.c:
  17172. + Placeholder for our upcoming sprite editor.
  17173. * src/Makefile.am data/Makefile.am:
  17174. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  17175. data/Makefile.am | 1 +
  17176. src/Makefile.am | 4 +-
  17177. test/Makefile.am | 10 ++++++--
  17178. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17179. 4 files changed, 68 insertions(+), 5 deletions(-)
  17180. Commit: 143
  17181. Author: sam
  17182. Date: Mon Nov 10 22:43:30 2003 +0000
  17183. * src/weapons.c data/weapon_fragbomb:
  17184. + Drew the fragbomb sprite.
  17185. + Use the fragbomb in src/weapons.c.
  17186. data/Makefile.am | 1 +
  17187. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  17188. src/weapons.c | 96 ++++---------------------------------------------
  17189. 3 files changed, 59 insertions(+), 88 deletions(-)
  17190. Commit: 141
  17191. Author: sam
  17192. Date: Mon Nov 10 21:54:11 2003 +0000
  17193. * data/weapon_bomb:
  17194. + New bomb sprite.
  17195. * src/weapons.c:
  17196. + Switched the bomb drawing to use ee_draw_sprite().
  17197. data/Makefile.am | 1 +
  17198. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  17199. src/weapons.c | 165 +++++++----------------------------------------------
  17200. 3 files changed, 109 insertions(+), 143 deletions(-)
  17201. Commit: 139
  17202. Author: sam
  17203. Date: Mon Nov 10 21:17:47 2003 +0000
  17204. * libee/sprite.c:
  17205. + Made sprite loading more robust.
  17206. * src/explosions.c:
  17207. + No longer use ee_putchar etc. to draw our sprites, but use
  17208. ee_draw_sprite().
  17209. * data/:
  17210. + Drew explosion_medium and explosion_small sprites.
  17211. data/Makefile.am | 11 ++++-
  17212. data/explosion_medium | 60 ++++++++++++++++++++++++
  17213. data/explosion_small | 32 +++++++++++++
  17214. libee/sprite.c | 14 +++---
  17215. src/explosions.c | 121 ++++---------------------------------------------
  17216. 5 files changed, 120 insertions(+), 118 deletions(-)
  17217. Commit: 137
  17218. Author: sam
  17219. Date: Mon Nov 10 20:43:02 2003 +0000
  17220. * libee/conic.c: Clip circles and ellipses.
  17221. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  17222. 1 files changed, 35 insertions(+), 4 deletions(-)
  17223. Commit: 135
  17224. Author: sam
  17225. Date: Mon Nov 10 18:29:04 2003 +0000
  17226. * libee/sprite.c:
  17227. + Added sanity checks in ee_sprite_* functions.
  17228. * libee/conic.c:
  17229. + Use ellipsepoints() in ee_draw_circle().
  17230. libee/conic.c | 29 ++++++++++++-----------------
  17231. libee/sprite.c | 16 +++++++++++++++-
  17232. 2 files changed, 27 insertions(+), 18 deletions(-)
  17233. Commit: 133
  17234. Author: sam
  17235. Date: Mon Nov 10 18:23:23 2003 +0000
  17236. * test/demo.c:
  17237. + Ellipses demo.
  17238. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  17239. 1 files changed, 47 insertions(+), 5 deletions(-)
  17240. Commit: 131
  17241. Author: sam
  17242. Date: Mon Nov 10 18:21:36 2003 +0000
  17243. * libee/conic.c:
  17244. + ee_draw_ellipse().
  17245. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  17246. libee/ee.h | 1 +
  17247. 2 files changed, 51 insertions(+), 0 deletions(-)
  17248. Commit: 129
  17249. Author: sam
  17250. Date: Mon Nov 10 15:31:12 2003 +0000
  17251. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  17252. libee/Makefile.am | 2 +-
  17253. libee/circle.c | 49 -------------------------------------------------
  17254. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  17255. libee/line.c | 4 ++++
  17256. 4 files changed, 54 insertions(+), 50 deletions(-)
  17257. Commit: 127
  17258. Author: sam
  17259. Date: Mon Nov 10 15:16:38 2003 +0000
  17260. * libee/line.c:
  17261. + Added code comments.
  17262. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  17263. 1 files changed, 46 insertions(+), 0 deletions(-)
  17264. Commit: 125
  17265. Author: sam
  17266. Date: Mon Nov 10 14:19:21 2003 +0000
  17267. * configure.ac:
  17268. + Moved optimization flags and warning triggers here.
  17269. + Updated the snapshot timestamp.
  17270. configure.ac | 9 +++++++--
  17271. libee/Makefile.am | 5 -----
  17272. src/Makefile.am | 5 -----
  17273. test/Makefile.am | 5 -----
  17274. 4 files changed, 7 insertions(+), 17 deletions(-)
  17275. Commit: 123
  17276. Author: sam
  17277. Date: Mon Nov 10 14:13:56 2003 +0000
  17278. * test/demo.c: Nicer complete demo.
  17279. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  17280. 1 files changed, 148 insertions(+), 55 deletions(-)
  17281. Commit: 121
  17282. Author: sam
  17283. Date: Mon Nov 10 09:26:40 2003 +0000
  17284. * libee/sprite.c:
  17285. + More robust sprite loader.
  17286. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  17287. + Free all structures in ee_free_sprite().
  17288. * src/aliens.c src/bonus.c:
  17289. + Use ee_draw_sprite() instead of our manual sprite rendering.
  17290. * src/box.c:
  17291. + Use ee_draw_line() instead of the manual equivalent.
  17292. * data/:
  17293. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  17294. data/Makefile.am | 2 +-
  17295. data/baz_fighter | 28 ++++++++++++
  17296. data/foo_fighter | 29 ++++++++++++
  17297. data/item_gem | 14 ++++++
  17298. data/item_heart | 14 ++++++
  17299. libee/ee.h | 2 +
  17300. libee/sprite.c | 28 ++++++++++++
  17301. src/aliens.c | 130 ++++++------------------------------------------------
  17302. src/bonus.c | 32 ++++---------
  17303. src/box.c | 51 ++++++---------------
  17304. 10 files changed, 155 insertions(+), 175 deletions(-)
  17305. Commit: 119
  17306. Author: sam
  17307. Date: Mon Nov 10 02:00:52 2003 +0000
  17308. * Oops, forgot data/Makefile.am.
  17309. data/Makefile.am | 1 +
  17310. 1 files changed, 1 insertions(+), 0 deletions(-)
  17311. Commit: 117
  17312. Author: sam
  17313. Date: Mon Nov 10 02:00:19 2003 +0000
  17314. * test/demo.c:
  17315. + Wrote a little sprite demo.
  17316. * data/:
  17317. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  17318. Makefile.am | 2 +-
  17319. configure.ac | 1 +
  17320. data/bar_boss | 27 +++++++++++++++++++++++++++
  17321. data/bar_fighter | 14 ++++++++++++++
  17322. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  17323. 5 files changed, 94 insertions(+), 1 deletions(-)
  17324. Commit: 115
  17325. Author: sam
  17326. Date: Mon Nov 10 01:56:24 2003 +0000
  17327. * libee/sprite.c:
  17328. + Beginning of sprite handling within the library.
  17329. + Added support to load files.
  17330. libee/Makefile.am | 1 +
  17331. libee/ee.h | 9 +++
  17332. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  17333. 3 files changed, 160 insertions(+), 0 deletions(-)
  17334. Commit: 113
  17335. Author: sam
  17336. Date: Mon Nov 10 00:27:33 2003 +0000
  17337. * test/demo.c:
  17338. + outlined triangles demo.
  17339. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  17340. 1 files changed, 41 insertions(+), 0 deletions(-)
  17341. Commit: 111
  17342. Author: sam
  17343. Date: Mon Nov 10 00:15:02 2003 +0000
  17344. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  17345. configure.ac | 18 +++++++-----------
  17346. libee/Makefile.am | 8 --------
  17347. src/Makefile.am | 4 +---
  17348. test/Makefile.am | 4 +---
  17349. 4 files changed, 9 insertions(+), 25 deletions(-)
  17350. Commit: 109
  17351. Author: sam
  17352. Date: Sun Nov 9 23:34:24 2003 +0000
  17353. * src/*.c:
  17354. + Added missing #include "config.h".
  17355. + Fixed a nasty bug in ee_rand() calls.
  17356. src/aliens.c | 4 +++-
  17357. src/bonus.c | 2 ++
  17358. src/box.c | 2 ++
  17359. src/collide.c | 6 ++++--
  17360. src/explosions.c | 4 +++-
  17361. src/main.c | 6 ++++--
  17362. src/overlay.c | 2 ++
  17363. src/player.c | 2 ++
  17364. src/starfield.c | 20 +++++++++++---------
  17365. src/tunnel.c | 4 ++--
  17366. src/weapons.c | 2 ++
  17367. 11 files changed, 37 insertions(+), 17 deletions(-)
  17368. Commit: 107
  17369. Author: sam
  17370. Date: Sun Nov 9 23:01:29 2003 +0000
  17371. * test/demo.c:
  17372. + Disabled the pyramid demo and wrote a simple triangles demo.
  17373. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  17374. 1 files changed, 28 insertions(+), 35 deletions(-)
  17375. Commit: 105
  17376. Author: sam
  17377. Date: Sun Nov 9 21:36:24 2003 +0000
  17378. * libee/triangle.c:
  17379. + Implemented ee_fill_triangle().
  17380. * test/demo.c:
  17381. + Triangle demo.
  17382. libee/Makefile.am | 5 ++-
  17383. libee/ee.h | 3 +-
  17384. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  17385. test/Makefile.am | 2 +-
  17386. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  17387. 5 files changed, 152 insertions(+), 5 deletions(-)
  17388. Commit: 103
  17389. Author: sam
  17390. Date: Sun Nov 9 19:46:14 2003 +0000
  17391. * libee/line.c:
  17392. + ee_draw_thin_line().
  17393. * test/demo.c:
  17394. + Added a thin lines demo.
  17395. libee/ee.h | 1 +
  17396. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  17397. test/demo.c | 75 ++++++++++++++++++++++++------------
  17398. 3 files changed, 165 insertions(+), 31 deletions(-)
  17399. Commit: 101
  17400. Author: sam
  17401. Date: Sun Nov 9 18:10:44 2003 +0000
  17402. * libee/line.c: genericized line drawing for future use.
  17403. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  17404. 1 files changed, 65 insertions(+), 34 deletions(-)
  17405. Commit: 99
  17406. Author: sam
  17407. Date: Sun Nov 9 17:45:12 2003 +0000
  17408. * test/demo.c:
  17409. + Putpixel demo.
  17410. + Draw line demo.
  17411. + Draw circle demo.
  17412. + Animated radar demo.
  17413. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  17414. 1 files changed, 167 insertions(+), 11 deletions(-)
  17415. Commit: 97
  17416. Author: sam
  17417. Date: Sun Nov 9 17:21:43 2003 +0000
  17418. * src/weapons.c:
  17419. + Removed draw_circle, use ee_draw_circle instead.
  17420. * libee/circle.c:
  17421. + New ee_draw_circle function.
  17422. * libee/line.c:
  17423. + Changed an internal function's name.
  17424. libee/Makefile.am | 1 +
  17425. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  17426. libee/ee.h | 1 +
  17427. libee/line.c | 6 +++---
  17428. src/weapons.c | 30 ++++--------------------------
  17429. 5 files changed, 58 insertions(+), 29 deletions(-)
  17430. Commit: 95
  17431. Author: sam
  17432. Date: Sun Nov 9 16:34:23 2003 +0000
  17433. * libee/line.c: Implemented ee_draw_line.
  17434. libee/Makefile.am | 8 +++-
  17435. libee/ee.h | 2 +
  17436. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  17437. 3 files changed, 162 insertions(+), 1 deletions(-)
  17438. Commit: 93
  17439. Author: sam
  17440. Date: Sun Nov 9 13:52:40 2003 +0000
  17441. * libee/ee.c:
  17442. + got rid of DELAY.
  17443. * test/demo.c:
  17444. + Minor animation effect.
  17445. libee/ee.c | 15 +++++++++++----
  17446. libee/ee.h | 1 +
  17447. test/demo.c | 11 +++++++++--
  17448. 3 files changed, 21 insertions(+), 6 deletions(-)
  17449. Commit: 91
  17450. Author: sam
  17451. Date: Sun Nov 9 13:51:37 2003 +0000
  17452. * libee/math.c: fixed a thinko in ee_rand().
  17453. libee/math.c | 2 +-
  17454. 1 files changed, 1 insertions(+), 1 deletions(-)
  17455. Commit: 89
  17456. Author: sam
  17457. Date: Sun Nov 9 13:32:04 2003 +0000
  17458. * libee/io.c:
  17459. + Moved ee_get_key() here.
  17460. * libee/math.c:
  17461. + Moved r00t() here and renamed it to ee_sqrt().
  17462. + Moved GET_RAND() here and renamed it to ee_rand().
  17463. * src/math.c:
  17464. + Removed this deprecated file.
  17465. libee/Makefile.am | 2 +-
  17466. libee/ee.c | 22 ----------------------
  17467. libee/ee.h | 3 +++
  17468. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  17469. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  17470. src/Makefile.am | 1 -
  17471. src/aliens.c | 2 +-
  17472. src/collide.c | 4 ++--
  17473. src/common.h | 6 ------
  17474. src/explosions.c | 2 +-
  17475. src/main.c | 4 ++--
  17476. src/math.c | 42 ------------------------------------------
  17477. src/starfield.c | 18 +++++++++---------
  17478. src/tunnel.c | 4 ++--
  17479. src/weapons.c | 4 ++--
  17480. 15 files changed, 124 insertions(+), 91 deletions(-)
  17481. Commit: 87
  17482. Author: sam
  17483. Date: Sun Nov 9 13:16:19 2003 +0000
  17484. * Coding style everywhere.
  17485. src/aliens.c | 206 +++++++-------
  17486. src/bonus.c | 70 +++---
  17487. src/box.c | 84 +++---
  17488. src/ceo.c | 10 +-
  17489. src/collide.c | 140 +++++-----
  17490. src/common.h | 74 +++---
  17491. src/explosions.c | 218 ++++++++--------
  17492. src/main.c | 146 +++++-----
  17493. src/math.c | 6 +-
  17494. src/overlay.c | 62 +++---
  17495. src/player.c | 56 ++--
  17496. src/starfield.c | 48 ++--
  17497. src/tunnel.c | 108 ++++----
  17498. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  17499. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  17500. Commit: 85
  17501. Author: sam
  17502. Date: Sun Nov 9 13:02:34 2003 +0000
  17503. * libee/Makefile.am, test/Makefile.am:
  17504. + Added more compiler warning flags.
  17505. * test/demo.c:
  17506. + Small demo for libee.
  17507. libee/Makefile.am | 9 ++++++++
  17508. test/Makefile.am | 24 +++++++++++++++++++++++
  17509. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  17510. 3 files changed, 87 insertions(+), 0 deletions(-)
  17511. Commit: 83
  17512. Author: sam
  17513. Date: Sun Nov 9 13:01:44 2003 +0000
  17514. * libee/ee.c: Fixed a compilation warning.
  17515. libee/ee.c | 3 ++-
  17516. 1 files changed, 2 insertions(+), 1 deletions(-)
  17517. Commit: 81
  17518. Author: sam
  17519. Date: Sun Nov 9 12:48:09 2003 +0000
  17520. * libee/ee.c: Exact line fill in ee_clear().
  17521. libee/ee.c | 25 ++++++++++++-------------
  17522. 1 files changed, 12 insertions(+), 13 deletions(-)
  17523. Commit: 79
  17524. Author: sam
  17525. Date: Sun Nov 9 12:40:53 2003 +0000
  17526. * libee is now standalone.
  17527. libee/Makefile.am | 4 +-
  17528. libee/ee.c | 164 +++++++-------
  17529. libee/ee.h | 74 ++++++
  17530. src/Makefile.am | 2 +-
  17531. src/aliens.c | 150 ++++++------
  17532. src/bonus.c | 46 ++--
  17533. src/box.c | 52 ++--
  17534. src/ceo.c | 6 +-
  17535. src/common.h | 44 +----
  17536. src/explosions.c | 176 +++++++-------
  17537. src/main.c | 13 +-
  17538. src/overlay.c | 54 +++---
  17539. src/player.c | 26 +-
  17540. src/starfield.c | 8 +-
  17541. src/tunnel.c | 30 ++--
  17542. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  17543. 16 files changed, 771 insertions(+), 738 deletions(-)
  17544. Commit: 77
  17545. Author: sam
  17546. Date: Sun Nov 9 12:02:42 2003 +0000
  17547. * libee is now (almost) standalone.
  17548. Makefile.am | 2 +-
  17549. configure.ac | 3 +++
  17550. libee/Makefile.am | 11 +++++++++++
  17551. src/Makefile.am | 3 +--
  17552. 4 files changed, 16 insertions(+), 3 deletions(-)
  17553. Commit: 75
  17554. Author: sam
  17555. Date: Sun Nov 9 11:26:08 2003 +0000
  17556. * libee/ee.c:
  17557. + First file in libee, from src/graphics.c.
  17558. + Disable cursor upon initialisation.
  17559. + Added delay code for constant framerate.
  17560. * src/common.h:
  17561. + Minor compilation fix for latest ncurses.
  17562. doc/shapes.txt | 10 +++
  17563. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17564. src/Makefile.am | 2 +-
  17565. src/ceo.c | 6 +-
  17566. src/common.h | 9 +-
  17567. src/graphics.c | 183 --------------------------------------------
  17568. src/main.c | 8 +-
  17569. 7 files changed, 250 insertions(+), 196 deletions(-)
  17570. Commit: 73
  17571. Author: sam
  17572. Date: Thu Nov 6 21:40:53 2003 +0000
  17573. * bootstrap: always remove autom4te.cache.
  17574. bootstrap | 1 +
  17575. 1 files changed, 1 insertions(+), 0 deletions(-)
  17576. Commit: 71
  17577. Author: sam
  17578. Date: Thu Oct 2 01:08:13 2003 +0000
  17579. * Fixed keywords, ignore, and lots of tiny SVN things.
  17580. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  17581. configure.ac | 2 +-
  17582. 2 files changed, 33 insertions(+), 32 deletions(-)
  17583. Commit: 69
  17584. Author: sam
  17585. Date: Sun Feb 9 11:17:40 2003 +0000
  17586. * support for boxes
  17587. * application: pause box
  17588. TODO | 2 +-
  17589. src/Makefile.am | 1 +
  17590. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17591. src/common.h | 19 ++++++++-
  17592. src/main.c | 27 +++++++++++-
  17593. src/overlay.c | 4 +-
  17594. 6 files changed, 169 insertions(+), 7 deletions(-)
  17595. Commit: 67
  17596. Author: sam
  17597. Date: Mon Jan 6 12:22:58 2003 +0000
  17598. * cosmetic code changes.
  17599. * fixed a bug in the tunnel munching.
  17600. TODO | 2 ++
  17601. src/collide.c | 30 +++++++++---------------------
  17602. 2 files changed, 11 insertions(+), 21 deletions(-)
  17603. Commit: 65
  17604. Author: sam
  17605. Date: Mon Dec 23 16:44:28 2002 +0000
  17606. * fixed the ncurses build.
  17607. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  17608. README | 8 ++++++++
  17609. TODO | 2 +-
  17610. configure.ac | 8 ++++++--
  17611. src/weapons.c | 16 ++++++++--------
  17612. 4 files changed, 23 insertions(+), 11 deletions(-)
  17613. Commit: 63
  17614. Author: sam
  17615. Date: Mon Dec 23 16:21:38 2002 +0000
  17616. * new timestamp for a new snapshot.
  17617. * lots of sanity checks in collide.c.
  17618. * moved usleep() to graphics.c.
  17619. * added random key generator in the dummy driver.
  17620. * cosmetic changes in the energy bars.
  17621. configure.ac | 4 +-
  17622. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  17623. src/common.h | 11 +++++----
  17624. src/graphics.c | 22 +++++++++++++++++++-
  17625. src/main.c | 11 +++++----
  17626. src/overlay.c | 20 +++++++++---------
  17627. src/player.c | 3 +-
  17628. 7 files changed, 90 insertions(+), 43 deletions(-)
  17629. Commit: 61
  17630. Author: sam
  17631. Date: Mon Dec 23 15:06:13 2002 +0000
  17632. * better handling of special weapon timeout.
  17633. * the bomb is now part of the standard fire button effect.
  17634. * overlay for life and special weapon jauges.
  17635. src/Makefile.am | 9 ++--
  17636. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  17637. src/main.c | 68 ++++++++++++++++++---------------
  17638. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  17639. src/player.c | 8 ++--
  17640. 5 files changed, 216 insertions(+), 65 deletions(-)
  17641. Commit: 59
  17642. Author: sam
  17643. Date: Mon Dec 23 13:46:27 2002 +0000
  17644. * aliens are now named foo, bar and baz.
  17645. * beginning of life jauges.
  17646. src/aliens.c | 38 +++++++++++++++++++-------------------
  17647. src/collide.c | 9 ++++++++-
  17648. src/common.h | 7 +++++--
  17649. src/main.c | 4 ++--
  17650. src/player.c | 28 +++++++++++++++++++++++++++-
  17651. 5 files changed, 61 insertions(+), 25 deletions(-)
  17652. Commit: 57
  17653. Author: sam
  17654. Date: Mon Dec 23 13:13:04 2002 +0000
  17655. * ship has vx and vy.
  17656. src/common.h | 4 ++--
  17657. src/main.c | 6 +++---
  17658. src/player.c | 27 +++++++++++++++++----------
  17659. 3 files changed, 22 insertions(+), 15 deletions(-)
  17660. Commit: 55
  17661. Author: sam
  17662. Date: Mon Dec 23 12:47:36 2002 +0000
  17663. * cosmetic change: reworked draw_tunnel.
  17664. TODO | 2 +-
  17665. src/main.c | 3 +-
  17666. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  17667. 3 files changed, 93 insertions(+), 83 deletions(-)
  17668. Commit: 53
  17669. Author: sam
  17670. Date: Mon Dec 23 12:03:31 2002 +0000
  17671. * lasers are now twice as fast.
  17672. * walls are now filled, and displayed on top of aliens.
  17673. src/main.c | 23 ++++++++-------------
  17674. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  17675. 2 files changed, 58 insertions(+), 27 deletions(-)
  17676. Commit: 51
  17677. Author: sam
  17678. Date: Mon Dec 23 10:06:27 2002 +0000
  17679. * added support for --disable-slang.
  17680. * fixed an overflow in the tunnel update code.
  17681. * fragbomb is now 'f', not 'd'.
  17682. * added a missing call to init_bonus().
  17683. configure.ac | 14 +++++++++++---
  17684. src/Makefile.am | 15 ++++++++-------
  17685. src/ceo.c | 3 ++-
  17686. src/common.h | 9 +++++++--
  17687. src/graphics.c | 29 +++++++++++++++++++++--------
  17688. src/main.c | 10 ++++------
  17689. src/tunnel.c | 6 ++----
  17690. 7 files changed, 55 insertions(+), 31 deletions(-)
  17691. Commit: 49
  17692. Author: sam
  17693. Date: Mon Dec 23 09:28:37 2002 +0000
  17694. * the beam now digs the tunnel.
  17695. * the starfield is now an array of stars.
  17696. * fixed wall rendering (offset issues and disappearing left wall).
  17697. * 32 seekers on fragbomb explosion, not 16.
  17698. TODO | 8 +++--
  17699. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  17700. src/common.h | 18 +++++-----
  17701. src/main.c | 7 ++--
  17702. src/starfield.c | 50 ++++++++++++++++-----------
  17703. src/tunnel.c | 34 +++++++++---------
  17704. src/weapons.c | 7 ++--
  17705. 7 files changed, 125 insertions(+), 99 deletions(-)
  17706. Commit: 47
  17707. Author: sam
  17708. Date: Sun Dec 22 23:39:15 2002 +0000
  17709. * seekers and homing bombs react more quickly.
  17710. * 16 seekers on fragbomb explosion instead of 12.
  17711. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  17712. 1 files changed, 26 insertions(+), 13 deletions(-)
  17713. Commit: 45
  17714. Author: sam
  17715. Date: Sun Dec 22 23:01:35 2002 +0000
  17716. * fixed a segfault when the target seeker speed was zero.
  17717. * factorized the seeker generation on fragbomb explosion.
  17718. src/math.c | 9 +++++++--
  17719. src/weapons.c | 40 ++++++++++++++++++++++------------------
  17720. 2 files changed, 29 insertions(+), 20 deletions(-)
  17721. Commit: 43
  17722. Author: sam
  17723. Date: Sun Dec 22 22:36:42 2002 +0000
  17724. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  17725. src/Makefile.am | 1 +
  17726. src/common.h | 4 +++-
  17727. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  17728. src/weapons.c | 7 +++----
  17729. 4 files changed, 44 insertions(+), 5 deletions(-)
  17730. Commit: 41
  17731. Author: sam
  17732. Date: Sun Dec 22 22:17:41 2002 +0000
  17733. * dead aliens don't explode in the collision loop but in their update loop.
  17734. * new super weapon, the fragmentation bomb.
  17735. doc/shapes.txt | 2 +-
  17736. src/aliens.c | 11 ++-
  17737. src/ceo.c | 9 +-
  17738. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  17739. src/common.h | 4 +-
  17740. src/main.c | 11 ++-
  17741. src/weapons.c | 131 +++++++++++++++++++++++-
  17742. 7 files changed, 316 insertions(+), 174 deletions(-)
  17743. Commit: 39
  17744. Author: sam
  17745. Date: Sun Dec 22 19:08:35 2002 +0000
  17746. * Moved generated autotools files to the autotools/ directory.
  17747. .cvsignore | 8 +-------
  17748. Makefile.am | 2 +-
  17749. autotools/.cvsignore | 10 ++++++++++
  17750. bootstrap | 5 +++--
  17751. configure.ac | 2 ++
  17752. debian/.cvsignore | 3 +++
  17753. src/Makefile.am | 2 +-
  17754. 7 files changed, 21 insertions(+), 11 deletions(-)
  17755. Commit: 37
  17756. Author: sam
  17757. Date: Sun Dec 22 18:44:12 2002 +0000
  17758. * I think I fucked up the $Id tags on my previous commit.
  17759. src/aliens.c | 2 +-
  17760. src/bonus.c | 2 +-
  17761. src/ceo.c | 2 +-
  17762. src/collide.c | 2 +-
  17763. src/common.h | 2 +-
  17764. src/explosions.c | 2 +-
  17765. src/graphics.c | 2 +-
  17766. src/main.c | 2 +-
  17767. src/player.c | 2 +-
  17768. src/starfield.c | 2 +-
  17769. src/tunnel.c | 2 +-
  17770. src/weapons.c | 2 +-
  17771. 12 files changed, 12 insertions(+), 12 deletions(-)
  17772. Commit: 35
  17773. Author: sam
  17774. Date: Sun Dec 22 18:42:32 2002 +0000
  17775. * added the COPYING file (GPLv2).
  17776. * added GPL headers to source files.
  17777. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17778. src/aliens.c | 21 ++++
  17779. src/bonus.c | 21 ++++
  17780. src/ceo.c | 21 ++++
  17781. src/collide.c | 21 ++++
  17782. src/common.h | 21 ++++
  17783. src/explosions.c | 21 ++++
  17784. src/graphics.c | 21 ++++
  17785. src/main.c | 2 +-
  17786. src/player.c | 21 ++++
  17787. src/starfield.c | 21 ++++
  17788. src/tunnel.c | 21 ++++
  17789. src/weapons.c | 21 ++++
  17790. 13 files changed, 572 insertions(+), 1 deletions(-)
  17791. Commit: 33
  17792. Author: sam
  17793. Date: Sun Dec 22 18:40:36 2002 +0000
  17794. * tab == hotkey for CEO alert.
  17795. src/Makefile.am | 1 +
  17796. src/ceo.c | 24 ++++++++++++++++++++++++
  17797. src/common.h | 2 ++
  17798. src/main.c | 16 +++++++++++-----
  17799. 4 files changed, 38 insertions(+), 5 deletions(-)
  17800. Commit: 31
  17801. Author: sam
  17802. Date: Wed Dec 18 18:44:47 2002 +0000
  17803. * 3rd alien type.
  17804. TODO | 4 +++-
  17805. doc/shapes.txt | 17 ++++++++++++++++-
  17806. src/aliens.c | 39 ++++++++++++++++++++-------------------
  17807. 3 files changed, 39 insertions(+), 21 deletions(-)
  17808. Commit: 29
  17809. Author: sam
  17810. Date: Wed Dec 18 18:12:28 2002 +0000
  17811. * Scrapped Makefile.
  17812. Makefile | 530 --------------------------------------------------------------
  17813. 1 files changed, 0 insertions(+), 530 deletions(-)
  17814. Commit: 27
  17815. Author: sam
  17816. Date: Wed Dec 18 18:11:54 2002 +0000
  17817. * README and TODO files.
  17818. Makefile | 12 ++++++------
  17819. README | 35 +++++++++++++++++++++++++++++++++++
  17820. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  17821. 3 files changed, 79 insertions(+), 6 deletions(-)
  17822. Commit: 25
  17823. Author: sam
  17824. Date: Wed Dec 18 13:29:31 2002 +0000
  17825. * the bomb's head is now white
  17826. Makefile | 6 ++--
  17827. configure.ac | 4 +-
  17828. doc/shapes.txt | 9 +++++-
  17829. src/collide.c | 2 +-
  17830. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  17831. 5 files changed, 67 insertions(+), 30 deletions(-)
  17832. Commit: 23
  17833. Author: sam
  17834. Date: Sun Dec 15 17:16:45 2002 +0000
  17835. * new weapon: bomb.
  17836. * beam now collides with aliens.
  17837. doc/shapes.txt | 32 +++++++++++
  17838. src/aliens.c | 6 +-
  17839. src/collide.c | 63 +++++++++++++++++-----
  17840. src/common.h | 6 +-
  17841. src/main.c | 75 ++++++++++++++------------
  17842. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17843. 6 files changed, 291 insertions(+), 55 deletions(-)
  17844. Commit: 21
  17845. Author: sam
  17846. Date: Sun Dec 15 05:03:55 2002 +0000
  17847. * 'beam' weapon.
  17848. doc/shapes.txt | 79 +++++++---------------------
  17849. src/common.h | 2 +-
  17850. src/main.c | 9 +++-
  17851. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17852. 4 files changed, 184 insertions(+), 61 deletions(-)
  17853. Commit: 19
  17854. Author: sam
  17855. Date: Sun Dec 15 03:41:32 2002 +0000
  17856. * real Debian package files.
  17857. * two new types of aliens. only one rules.
  17858. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  17859. * added bonuses at alien death. they do nothing yet.
  17860. * seeker missiles. 'b' to test.
  17861. * weapon resolution is now 16*char. needs to be generalized.
  17862. * fixed the supernova bugs. center could collide with the tunnel, and
  17863. the last frame was badly displayed.
  17864. * lots of cleanups everywhere.
  17865. Makefile | 6 +-
  17866. configure.ac | 4 +-
  17867. debian/changelog | 5 +
  17868. debian/control | 15 +++
  17869. debian/rules | 77 +++++++++++++
  17870. doc/shapes.txt | 43 +++++++-
  17871. src/Makefile.am | 5 +-
  17872. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  17873. src/bonus.c | 102 ++++++++++++++++++
  17874. src/collide.c | 210 ++++++++++++++++++++++++-------------
  17875. src/common.h | 70 +++++++++----
  17876. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  17877. src/graphics.c | 2 +-
  17878. src/main.c | 110 ++++++++++++--------
  17879. src/player.c | 33 +++----
  17880. src/starfield.c | 6 +-
  17881. src/tunnel.c | 25 ++---
  17882. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  17883. 18 files changed, 947 insertions(+), 549 deletions(-)
  17884. Commit: 17
  17885. Author: sam
  17886. Date: Fri Dec 13 20:50:00 2002 +0000
  17887. * autotoolificationized the whole thing.
  17888. .cvsignore | 25 +++-
  17889. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  17890. Makefile.am | 10 +
  17891. aliens.c | 176 -----------------
  17892. bootstrap | 44 +++++
  17893. collide.c | 151 ---------------
  17894. common.h | 134 -------------
  17895. configure.ac | 34 ++++
  17896. debian/.cvsignore | 3 +
  17897. debian/Makefile.am | 1 +
  17898. doc/shapes.txt | 135 +++++++++++++
  17899. explosions.c | 305 -----------------------------
  17900. graphics.c | 129 -------------
  17901. main.c | 183 ------------------
  17902. player.c | 74 -------
  17903. shapes.txt | 135 -------------
  17904. src/.cvsignore | 6 +
  17905. src/Makefile.am | 35 ++++
  17906. src/aliens.c | 176 +++++++++++++++++
  17907. src/collide.c | 151 +++++++++++++++
  17908. src/common.h | 134 +++++++++++++
  17909. src/explosions.c | 305 +++++++++++++++++++++++++++++
  17910. src/graphics.c | 129 +++++++++++++
  17911. src/main.c | 183 ++++++++++++++++++
  17912. src/player.c | 74 +++++++
  17913. src/starfield.c | 59 ++++++
  17914. src/tunnel.c | 171 +++++++++++++++++
  17915. src/weapons.c | 135 +++++++++++++
  17916. starfield.c | 59 ------
  17917. tunnel.c | 171 -----------------
  17918. weapons.c | 135 -------------
  17919. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  17920. Commit: 15
  17921. Author: sam
  17922. Date: Fri Dec 13 19:27:16 2002 +0000
  17923. * moved nuke from explosions to weapons.
  17924. * used a cool Bresenham algorithm to draw the nuke circles.
  17925. * nuke collides with aliens.
  17926. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  17927. common.h | 16 ++++++---
  17928. explosions.c | 100 ----------------------------------------------------------
  17929. main.c | 14 +++++---
  17930. player.c | 6 +++
  17931. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  17932. 6 files changed, 156 insertions(+), 148 deletions(-)
  17933. Commit: 13
  17934. Author: sam
  17935. Date: Fri Dec 13 19:24:53 2002 +0000
  17936. * .cvsignore file.
  17937. .cvsignore | 2 ++
  17938. 1 files changed, 2 insertions(+), 0 deletions(-)
  17939. Commit: 11
  17940. Author: sam
  17941. Date: Fri Dec 13 19:23:07 2002 +0000
  17942. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  17943. the nuke is still ugly, almost no collision detection. Nice demo :)
  17944. Makefile | 35 +++++
  17945. aliens.c | 176 +++++++++++++++++++++++++
  17946. collide.c | 121 +++++++++++++++++
  17947. common.h | 130 +++++++++++++++++++
  17948. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17949. graphics.c | 129 +++++++++++++++++++
  17950. main.c | 179 ++++++++++++++++++++++++++
  17951. player.c | 68 ++++++++++
  17952. shapes.txt | 135 +++++++++++++++++++
  17953. starfield.c | 59 +++++++++
  17954. tunnel.c | 171 ++++++++++++++++++++++++
  17955. weapons.c | 71 ++++++++++
  17956. 12 files changed, 1679 insertions(+), 0 deletions(-)