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.
 
 
 
 
 
 

22673 lines
665 KiB

  1. Commit: 4339
  2. Author: sam
  3. Date: Mon Feb 8 13:57:46 2010 +0000
  4. Disable set_dither_palette until we really use it.
  5. caca-sharp/Dither.cs | 2 ++
  6. 1 files changed, 2 insertions(+), 0 deletions(-)
  7. Commit: 4338
  8. Author: sam
  9. Date: Mon Feb 8 13:51:52 2010 +0000
  10. Fix distribution of Java source.
  11. java/Makefile.am | 69 ++++++++++++++++++++++++++++++++---------------------
  12. 1 files changed, 42 insertions(+), 27 deletions(-)
  13. Commit: 4334
  14. Author: sam
  15. Date: Mon Feb 8 01:50:59 2010 +0000
  16. Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
  17. ChangeLog | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  18. NEWS | 3 +
  19. win32/config.h | 2 +-
  20. 3 files changed, 243 insertions(+), 1 deletions(-)
  21. Commit: 4333
  22. Author: sam
  23. Date: Mon Feb 8 01:27:22 2010 +0000
  24. Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  25. AUTHORS | 2 +-
  26. ChangeLog | 26 +-
  27. Makefile.am | 1 -
  28. NEWS | 37 +-
  29. NOTES | 1 -
  30. README | 7 +-
  31. THANKS | 2 +-
  32. bootstrap | 1 -
  33. build-dos | 1 -
  34. build-kernel | 3 +-
  35. build-win32 | 1 -
  36. caca-config.in | 1 -
  37. caca-php/examples/cacainfo.php | 56 +-
  38. caca-php/examples/cacapig.php | 82 ++--
  39. caca-php/examples/colors.php | 24 +-
  40. caca-php/examples/demo.php | 630 +++++++++++-----------
  41. caca-php/examples/dithering.php | 8 +-
  42. caca-php/examples/export.php | 166 +++---
  43. caca-php/examples/figfont.php | 30 +-
  44. caca-php/examples/fullwidth.php | 32 +-
  45. caca-php/examples/img2txt.php | 682 ++++++++++++------------
  46. caca-php/examples/import.php | 24 +-
  47. caca-php/examples/polyline.php | 44 +-
  48. caca-php/examples/render.php | 30 +-
  49. caca-php/examples/test.php | 208 ++++----
  50. caca-php/examples/text.php | 38 +-
  51. caca-php/examples/transform.php | 32 +-
  52. caca-php/examples/truecolor.php | 30 +-
  53. caca-php/examples/unicode.php | 10 +-
  54. caca-php/examples/www/cacainfo.php | 56 +-
  55. caca-php/examples/www/colors.php | 20 +-
  56. caca-php/examples/www/dithering.php | 4 +-
  57. caca-php/examples/www/export.php | 264 +++++-----
  58. caca-php/examples/www/figlet.php | 52 +-
  59. caca-php/examples/www/fullwidth.php | 28 +-
  60. caca-php/examples/www/img2txt.php | 858 +++++++++++++++----------------
  61. caca-php/examples/www/import.php | 42 +-
  62. caca-php/examples/www/render.php | 66 ++--
  63. caca-php/examples/www/text.php | 36 +-
  64. caca-php/examples/www/transform.php | 28 +-
  65. caca-php/examples/www/truecolor.php | 26 +-
  66. caca-php/examples/www/unicode.php | 6 +-
  67. caca-sharp/AssemblyInfo.cs | 2 -
  68. caca-sharp/Attr.cs | 2 -
  69. caca-sharp/Caca.cs | 2 -
  70. caca-sharp/Canvas.cs | 2 -
  71. caca-sharp/Display.cs | 2 -
  72. caca-sharp/Dither.cs | 2 -
  73. caca-sharp/Event.cs | 2 -
  74. caca-sharp/Font.cs | 2 -
  75. caca-sharp/Makefile.am | 1 -
  76. caca-sharp/test.cs | 2 -
  77. caca/Makefile.am | 1 -
  78. caca/attr.c | 2 -
  79. caca/box.c | 2 -
  80. caca/caca.c | 2 -
  81. caca/caca.h | 3 -
  82. caca/caca0.c | 2 -
  83. caca/caca0.h | 2 -
  84. caca/caca_conio.c | 2 -
  85. caca/caca_conio.h | 2 -
  86. caca/caca_debug.h | 9 +-
  87. caca/caca_internals.h | 2 -
  88. caca/caca_prof.h | 9 +-
  89. caca/caca_stubs.h | 9 +-
  90. caca/caca_types.h.in | 9 +-
  91. caca/canvas.c | 2 -
  92. caca/charset.c | 2 -
  93. caca/codec/codec.h | 2 -
  94. caca/codec/export.c | 2 -
  95. caca/codec/import.c | 2 -
  96. caca/codec/text.c | 2 -
  97. caca/conic.c | 2 -
  98. caca/dirty.c | 2 -
  99. caca/dither.c | 2 -
  100. caca/driver/cocoa.m | 2 -
  101. caca/driver/conio.c | 2 -
  102. caca/driver/gl.c | 2 -
  103. caca/driver/ncurses.c | 2 -
  104. caca/driver/null.c | 2 -
  105. caca/driver/raw.c | 2 -
  106. caca/driver/slang.c | 2 -
  107. caca/driver/vga.c | 2 -
  108. caca/driver/win32.c | 2 -
  109. caca/driver/x11.c | 2 -
  110. caca/event.c | 2 -
  111. caca/figfont.c | 2 -
  112. caca/file.c | 2 -
  113. caca/font.c | 2 -
  114. caca/frame.c | 2 -
  115. caca/graphics.c | 2 -
  116. caca/legacy.c | 2 -
  117. caca/line.c | 2 -
  118. caca/prof.c | 2 -
  119. caca/string.c | 2 -
  120. caca/time.c | 2 -
  121. caca/transform.c | 2 -
  122. caca/triangle.c | 2 -
  123. configure.ac | 1 -
  124. cxx/Makefile.am | 1 -
  125. cxx/caca++.cpp | 2 -
  126. cxx/caca++.h | 3 -
  127. cxx/cxxtest.cpp | 2 -
  128. doc/Makefile.am | 1 -
  129. doc/canvas.dox | 2 -
  130. doc/font.dox | 2 -
  131. doc/footer.html | 1 -
  132. doc/header.html | 1 -
  133. doc/libcaca.dox | 2 -
  134. doc/migrating.dox | 2 -
  135. doc/style.dox | 2 -
  136. doc/tutorial.dox | 2 -
  137. doc/user.dox | 2 -
  138. examples/Makefile.am | 1 -
  139. examples/blit.c | 2 -
  140. examples/canvas.c | 2 -
  141. examples/colors.c | 2 -
  142. examples/demo.c | 2 -
  143. examples/demo0.c | 2 -
  144. examples/dithering.c | 2 -
  145. examples/driver.c | 2 -
  146. examples/event.c | 2 -
  147. examples/export.c | 2 -
  148. examples/figfont.c | 2 -
  149. examples/font.c | 2 -
  150. examples/font2tga.c | 2 -
  151. examples/frames.c | 2 -
  152. examples/fullwidth.c | 2 -
  153. examples/gamma.c | 2 -
  154. examples/hsv.c | 2 -
  155. examples/import.c | 2 -
  156. examples/input.c | 2 -
  157. examples/mouse.c | 2 -
  158. examples/spritedit.c | 2 -
  159. examples/swallow.c | 2 -
  160. examples/text.c | 2 -
  161. examples/transform.c | 2 -
  162. examples/trifiller.c | 2 -
  163. examples/truecolor.c | 2 -
  164. examples/unicode.c | 2 -
  165. java/Makefile.am | 1 -
  166. java/README | 1 -
  167. java/caca_java_common.c | 2 -
  168. java/caca_java_common.h | 2 -
  169. java/examples/Driver.java | 2 -
  170. java/examples/TrueColor.java | 2 -
  171. java/org/zoy/caca/Attribute.java | 2 -
  172. java/org/zoy/caca/Caca.java | 2 -
  173. java/org/zoy/caca/CacaException.java | 2 -
  174. java/org/zoy/caca/CacaObject.java | 2 -
  175. java/org/zoy/caca/Canvas.java | 2 -
  176. java/org/zoy/caca/Color.java | 4 +-
  177. java/org/zoy/caca/Display.java | 2 -
  178. java/org/zoy/caca/Dither.java | 2 -
  179. java/org/zoy/caca/Event.java | 2 -
  180. java/org/zoy/caca/Font.java | 2 -
  181. java/org/zoy/caca/NativeObject.java | 2 -
  182. java/org/zoy/caca/TimeoutException.java | 2 -
  183. java/org_zoy_caca_Attribute.c | 2 -
  184. java/org_zoy_caca_Caca.c | 2 -
  185. java/org_zoy_caca_Canvas.c | 8 +-
  186. java/org_zoy_caca_Display.c | 2 -
  187. java/org_zoy_caca_Dither.c | 4 +-
  188. java/org_zoy_caca_Event.c | 2 -
  189. java/org_zoy_caca_Font.c | 2 -
  190. kernel/Makefile.am | 1 -
  191. kernel/boot/gdt.c | 7 +-
  192. kernel/boot/idt.c | 7 +-
  193. kernel/boot/interruptions.c | 5 +-
  194. kernel/boot/pic.c | 5 +-
  195. kernel/boot/stage2.c | 7 +-
  196. kernel/boot/stage2.h | 5 +-
  197. kernel/drivers/floppy.c | 5 +-
  198. kernel/drivers/floppy.h | 5 +-
  199. kernel/drivers/keyboard.c | 5 +-
  200. kernel/drivers/memory.c | 5 +-
  201. kernel/drivers/memory.h | 5 +-
  202. kernel/drivers/processor.c | 5 +-
  203. kernel/drivers/processor.h | 5 +-
  204. kernel/drivers/timer.c | 11 +-
  205. kernel/drivers/timer.h | 5 +-
  206. kernel/kernel.c | 3 -
  207. kernel/kernel.h | 2 -
  208. kernel/klibc.c | 5 +-
  209. kernel/klibc.h | 2 -
  210. perl/lib/Term/Caca.pm | 1 -
  211. perl/lib/Term/Caca/Constants.pm | 1 -
  212. perl/lib/Term/Kaka.pm | 1 -
  213. python/Makefile.am | 3 +-
  214. python/pypycaca.c | 2 -
  215. python/pypycaca.h | 2 -
  216. ruby/Makefile.am | 1 -
  217. ruby/ruby-caca.dox | 2 +-
  218. ruby/ruby.dox | 2 +-
  219. src/Makefile.am | 1 -
  220. src/aafire.c | 2 -
  221. src/cacademo.c | 2 -
  222. src/cacadraw.c | 2 -
  223. src/cacaplay.c | 2 -
  224. src/cacaserver.c | 2 -
  225. src/cacaview.c | 2 -
  226. src/common-image.c | 2 -
  227. src/common-image.h | 2 -
  228. src/img2txt.c | 2 -
  229. src/mygetopt.c | 2 -
  230. src/mygetopt.h | 2 -
  231. test/Makefile.am | 1 -
  232. test/caca-test.cpp | 2 -
  233. test/canvas.cpp | 2 -
  234. test/check-source | 2 +-
  235. test/dirty.cpp | 2 -
  236. test/driver.cpp | 2 -
  237. test/export.cpp | 2 -
  238. test/simple.c | 2 -
  239. tools/Makefile.am | 1 -
  240. tools/makefont.c | 2 -
  241. tools/optipal.c | 1 -
  242. tools/sortchars.c | 1 -
  243. win32/Makefile.am | 1 -
  244. win32/config.h | 2 +-
  245. 220 files changed, 1885 insertions(+), 2247 deletions(-)
  246. Commit: 4332
  247. Author: sam
  248. Date: Mon Feb 8 00:40:21 2010 +0000
  249. Nicer make check output for our custom tests.
  250. test/check-doxygen | 10 +++++++---
  251. test/check-source | 20 +++++++++++++-------
  252. test/check-win32 | 11 +++++++----
  253. 3 files changed, 27 insertions(+), 14 deletions(-)
  254. Commit: 4331
  255. Author: sam
  256. Date: Sun Feb 7 23:44:38 2010 +0000
  257. Add missing ruby/test file to the distributed tarball.
  258. ruby/Makefile.am | 1 +
  259. 1 files changed, 1 insertions(+), 0 deletions(-)
  260. Commit: 4330
  261. Author: sam
  262. Date: Sun Feb 7 22:37:18 2010 +0000
  263. Improve changelog generation.
  264. ChangeLog | 3706 ++++++++++++++++++++++++++++++-----------------------------
  265. Makefile.am | 3 +-
  266. 2 files changed, 1917 insertions(+), 1792 deletions(-)
  267. Commit: 4328
  268. Author: sam
  269. Date: Sun Feb 7 21:11:03 2010 +0000
  270. Update logo in the PHP bindings.
  271. caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes
  272. caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes
  273. 2 files changed, 0 insertions(+), 0 deletions(-)
  274. Commit: 4326
  275. Author: sam
  276. Date: Sun Feb 7 20:59:05 2010 +0000
  277. Replace the old caca texture with a copy of our new logo.
  278. src/cacademo.c | 5 +-
  279. src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  280. 2 files changed, 259 insertions(+), 6 deletions(-)
  281. Commit: 4325
  282. Author: sam
  283. Date: Sun Feb 7 17:21:51 2010 +0000
  284. Fix dllexport usage, courtesy of Carlo Bramini in #48.
  285. caca/caca.h | 8 ++++----
  286. caca/caca0.h | 6 +++---
  287. 2 files changed, 7 insertions(+), 7 deletions(-)
  288. Commit: 4324
  289. Author: sam
  290. Date: Sun Feb 7 17:21:45 2010 +0000
  291. Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  292. fixing this in #48.
  293. caca/caca0.h | 4 +++-
  294. 1 files changed, 3 insertions(+), 1 deletions(-)
  295. Commit: 4323
  296. Author: sam
  297. Date: Sun Feb 7 17:01:16 2010 +0000
  298. Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  299. Carlo Bramini. Addresses #48.
  300. caca/caca.h | 6 +++++-
  301. 1 files changed, 5 insertions(+), 1 deletions(-)
  302. Commit: 4322
  303. Author: sam
  304. Date: Sun Feb 7 17:01:10 2010 +0000
  305. Do not use htons/htonl in makefont.c, since we already have hton16/hton32
  306. which do not require to initialise winsock on Windows. Addresses #48.
  307. tools/makefont.c | 5 +++--
  308. 1 files changed, 3 insertions(+), 2 deletions(-)
  309. Commit: 4321
  310. Author: sam
  311. Date: Sun Feb 7 15:57:52 2010 +0000
  312. Add brief documentation to figfont functions.
  313. caca/figfont.c | 3 +++
  314. 1 files changed, 3 insertions(+), 0 deletions(-)
  315. Commit: 4320
  316. Author: sam
  317. Date: Sun Feb 7 15:57:46 2010 +0000
  318. Split check-build into check-doygen, check-source and check-win32.
  319. test/Makefile.am | 7 +++-
  320. test/check-build | 71 ----------------------------------------------------
  321. test/check-doxygen | 14 ++++++++++
  322. test/check-source | 32 +++++++++++++++++++++++
  323. test/check-win32 | 27 +++++++++++++++++++
  324. 5 files changed, 78 insertions(+), 73 deletions(-)
  325. Commit: 4318
  326. Author: sam
  327. Date: Sun Feb 7 00:22:38 2010 +0000
  328. Document file functions and fix a few issues here and there.
  329. caca/caca.h | 32 ++++++++++++++-----------
  330. caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  331. caca/string.c | 2 +-
  332. win32/config.h | 1 +
  333. 4 files changed, 89 insertions(+), 15 deletions(-)
  334. Commit: 4317
  335. Author: sam
  336. Date: Sun Feb 7 00:22:31 2010 +0000
  337. Move some configuration stuff from build-kernel into configure.ac.
  338. build-kernel | 41 ++++++++++++++++++-----------------------
  339. build-win32 | 2 +-
  340. configure.ac | 39 ++++++++++++++++++++++++++-------------
  341. kernel/klibc.h | 6 +++++-
  342. 4 files changed, 50 insertions(+), 38 deletions(-)
  343. Commit: 4316
  344. Author: sam
  345. Date: Sat Feb 6 21:20:40 2010 +0000
  346. Generate a better changelog.
  347. ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------
  348. Makefile.am | 8 +-
  349. 2 files changed, 22052 insertions(+), 14841 deletions(-)
  350. Commit: 4304
  351. Author: sam
  352. Date: Wed Jan 27 00:42:57 2010 +0000
  353. Activate colour toilet font support.
  354. caca/figfont.c | 7 ++-----
  355. 1 files changed, 2 insertions(+), 5 deletions(-)
  356. Commit: 4303
  357. Author: sam
  358. Date: Mon Jan 25 12:40:18 2010 +0000
  359. Don't fail the check-build test if documentation was not built.
  360. test/check-build | 4 ++--
  361. 1 files changed, 2 insertions(+), 2 deletions(-)
  362. Commit: 4302
  363. Author: sam
  364. Date: Mon Jan 25 01:47:21 2010 +0000
  365. Simpler and more accurate troff colour selection.
  366. caca/codec/export.c | 39 +++++++++++++--------------------------
  367. 1 files changed, 13 insertions(+), 26 deletions(-)
  368. Commit: 4301
  369. Author: pterjan
  370. Date: Sun Jan 24 22:04:10 2010 +0000
  371. * Always draw all background in troff output, on beginning of lines too
  372. caca/codec/export.c | 13 ++++++++-----
  373. 1 files changed, 8 insertions(+), 5 deletions(-)
  374. Commit: 4300
  375. Author: sam
  376. Date: Sun Jan 24 21:58:17 2010 +0000
  377. Fix the source code to reduce testsuite errors.
  378. caca/codec/export.c | 33 ++++++++++++++++-----------------
  379. kernel/Makefile.am | 2 ++
  380. kernel/kernel.c | 12 ++++++------
  381. kernel/kernel.h | 12 +++++-------
  382. kernel/multiboot.h | 18 +++++++++---------
  383. test/check-build | 5 +++--
  384. win32/config.h | 1 +
  385. 7 files changed, 42 insertions(+), 41 deletions(-)
  386. Commit: 4299
  387. Author: pterjan
  388. Date: Sun Jan 24 21:43:19 2010 +0000
  389. * Always draw all background in troff output
  390. caca/codec/export.c | 9 +++++++--
  391. 1 files changed, 7 insertions(+), 2 deletions(-)
  392. Commit: 4298
  393. Author: pterjan
  394. Date: Sun Jan 24 21:15:01 2010 +0000
  395. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  396. kernel/Makefile.am | 1 -
  397. 1 files changed, 0 insertions(+), 1 deletions(-)
  398. Commit: 4297
  399. Author: sam
  400. Date: Sun Jan 24 01:47:25 2010 +0000
  401. Fix check-build verbosity.
  402. test/check-build | 6 +++++-
  403. 1 files changed, 5 insertions(+), 1 deletions(-)
  404. Commit: 4296
  405. Author: sam
  406. Date: Sun Jan 24 01:47:18 2010 +0000
  407. Fix shrext_cmds usage in configure.ac.
  408. configure.ac | 4 ++--
  409. 1 files changed, 2 insertions(+), 2 deletions(-)
  410. Commit: 4292
  411. Author: pterjan
  412. Date: Thu Jan 21 11:14:24 2010 +0000
  413. * Add back some missing spaces
  414. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  415. 1 files changed, 50 insertions(+), 50 deletions(-)
  416. Commit: 4235
  417. Author: pterjan
  418. Date: Wed Jan 6 20:56:29 2010 +0000
  419. * Map colors to the ones known by groff, defining mines don't work
  420. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  421. 1 files changed, 31 insertions(+), 32 deletions(-)
  422. Commit: 4229
  423. Author: sam
  424. Date: Wed Jan 6 00:10:31 2010 +0000
  425. Move conditional java targets to the top of Makefile.am.
  426. java/Makefile.am | 10 +++++-----
  427. 1 files changed, 5 insertions(+), 5 deletions(-)
  428. Commit: 4228
  429. Author: pterjan
  430. Date: Wed Jan 6 00:05:09 2010 +0000
  431. * Improve a bit troff export
  432. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  433. 1 files changed, 36 insertions(+), 10 deletions(-)
  434. Commit: 4227
  435. Author: pterjan
  436. Date: Tue Jan 5 23:27:26 2010 +0000
  437. * Add experimental troff export
  438. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  439. 1 files changed, 73 insertions(+), 0 deletions(-)
  440. Commit: 4225
  441. Author: pterjan
  442. Date: Tue Jan 5 21:59:10 2010 +0000
  443. * Do not want libjava.jar when we don't build java binding
  444. java/Makefile.am | 2 +-
  445. 1 files changed, 1 insertions(+), 1 deletions(-)
  446. Commit: 4220
  447. Author: sam
  448. Date: Sun Jan 3 02:54:32 2010 +0000
  449. Clean up .gitignore and documentation build rules.
  450. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  451. Makefile.am | 5 ++-
  452. caca-sharp/.gitignore | 3 --
  453. caca/.gitignore | 1 -
  454. cxx/.gitignore | 1 -
  455. doc/.gitignore | 4 ---
  456. doc/Makefile.am | 7 ++---
  457. doc/doxygen.cfg.in | 2 +-
  458. examples/.gitignore | 29 ----------------------
  459. ruby/.gitignore | 2 -
  460. src/.gitignore | 7 -----
  461. test/.gitignore | 3 --
  462. test/check-build | 11 ++++++++
  463. tools/.gitignore | 3 --
  464. 14 files changed, 83 insertions(+), 60 deletions(-)
  465. Commit: 4219
  466. Author: sam
  467. Date: Sun Jan 3 02:54:17 2010 +0000
  468. Clean up files generated by build-kernel in make clean.
  469. build-kernel | 11 ++++++-----
  470. kernel/Makefile.am | 4 ++++
  471. 2 files changed, 10 insertions(+), 5 deletions(-)
  472. Commit: 4198
  473. Author: sam
  474. Date: Thu Dec 24 00:02:16 2009 +0000
  475. Build Java examples and add wrapper scripts to run them.
  476. java/.gitignore | 1 +
  477. java/Makefile.am | 13 +++++++++++--
  478. java/examples/Driver | 6 ++++++
  479. java/examples/Driver.java | 2 +-
  480. java/examples/TrueColor | 6 ++++++
  481. java/org/zoy/caca/Caca.java | 2 +-
  482. 6 files changed, 26 insertions(+), 4 deletions(-)
  483. Commit: 4197
  484. Author: sam
  485. Date: Wed Dec 23 11:34:49 2009 +0000
  486. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  487. AUTHORS | 3 +
  488. Makefile.am | 4 +-
  489. configure.ac | 45 ++++
  490. java/.gitignore | 3 +
  491. java/Makefile.am | 94 ++++++++
  492. java/README | 20 ++
  493. java/caca_java_common.c | 31 +++
  494. java/caca_java_common.h | 23 ++
  495. java/examples/Driver.java | 54 +++++
  496. java/examples/TrueColor.java | 38 +++
  497. java/org/zoy/caca/Attribute.java | 60 +++++
  498. java/org/zoy/caca/Caca.java | 33 +++
  499. java/org/zoy/caca/CacaException.java | 24 ++
  500. java/org/zoy/caca/CacaObject.java | 40 ++++
  501. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  502. java/org/zoy/caca/Color.java | 84 +++++++
  503. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  504. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  505. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  506. java/org/zoy/caca/Font.java | 61 +++++
  507. java/org/zoy/caca/NativeObject.java | 20 ++
  508. java/org/zoy/caca/TimeoutException.java | 24 ++
  509. java/org_zoy_caca_Attribute.c | 62 +++++
  510. java/org_zoy_caca_Caca.c | 24 ++
  511. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  512. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  513. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  514. java/org_zoy_caca_Event.c | 80 +++++++
  515. java/org_zoy_caca_Font.c | 117 +++++++++
  516. 29 files changed, 2663 insertions(+), 1 deletions(-)
  517. Commit: 4160
  518. Author: jylam
  519. Date: Sun Dec 20 16:29:24 2009 +0000
  520. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  521. build-kernel | 2 +-
  522. kernel/drivers/processor.c | 10 ++++++----
  523. kernel/kernel.c | 12 ++++++++----
  524. 3 files changed, 15 insertions(+), 9 deletions(-)
  525. Commit: 4159
  526. Author: jylam
  527. Date: Sun Dec 20 15:41:41 2009 +0000
  528. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  529. build-kernel | 8 +-
  530. kernel/drivers/processor.c | 49 +++++
  531. kernel/drivers/processor.h | 2 +
  532. kernel/drivers/timer.c | 55 ++++---
  533. kernel/kernel.c | 22 +--
  534. kernel/kernel.h | 2 +
  535. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  536. kernel/klibc.h | 3 +-
  537. 8 files changed, 336 insertions(+), 235 deletions(-)
  538. Commit: 4158
  539. Author: jylam
  540. Date: Sun Dec 20 14:02:02 2009 +0000
  541. * Fix indentation and add licensing and copyright headers to kernel
  542. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  543. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  544. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  545. kernel/boot/pic.c | 99 ++++++++++++--------
  546. kernel/boot/stage2.c | 37 ++++++---
  547. kernel/boot/stage2.h | 18 ++++
  548. kernel/drivers/floppy.c | 19 ++++-
  549. kernel/drivers/floppy.h | 28 +++++-
  550. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  551. kernel/drivers/memory.c | 17 ++++-
  552. kernel/drivers/memory.h | 15 +++
  553. kernel/drivers/processor.c | 18 +++-
  554. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  555. kernel/drivers/timer.c | 68 ++++++++-------
  556. kernel/drivers/timer.h | 18 ++++-
  557. kernel/kernel.c | 13 +--
  558. kernel/kernel.h | 10 +--
  559. kernel/klibc.c | 16 ++++
  560. kernel/klibc.h | 68 ++++++++++-----
  561. 19 files changed, 824 insertions(+), 496 deletions(-)
  562. Commit: 4157
  563. Author: jylam
  564. Date: Sun Dec 20 13:45:00 2009 +0000
  565. * Fill CPU id correctly, you dumb fuck.
  566. kernel/drivers/processor.c | 2 ++
  567. 1 files changed, 2 insertions(+), 0 deletions(-)
  568. Commit: 4156
  569. Author: jylam
  570. Date: Sun Dec 20 13:40:42 2009 +0000
  571. * XCode project file updated for kernel
  572. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  573. 1 files changed, 75 insertions(+), 2 deletions(-)
  574. Commit: 4155
  575. Author: jylam
  576. Date: Sun Dec 20 13:36:15 2009 +0000
  577. * Forgot kernel build script
  578. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  579. 1 files changed, 48 insertions(+), 19 deletions(-)
  580. Commit: 4154
  581. Author: jylam
  582. Date: Sun Dec 20 13:33:11 2009 +0000
  583. * Total kernel rewrite
  584. configure.ac | 2 +-
  585. kernel/boot/bootsect.asm | 123 +++++++++
  586. kernel/boot/gdt.c | 101 ++++++++
  587. kernel/boot/idt.c | 132 ++++++++++
  588. kernel/boot/int.asm | 147 +++++++++++
  589. kernel/boot/interruptions.c | 112 ++++++++
  590. kernel/boot/pic.c | 73 ++++++
  591. kernel/boot/stage2.c | 30 +++
  592. kernel/boot/stage2.h | 1 +
  593. kernel/drivers/floppy.c | 56 ++++
  594. kernel/drivers/floppy.h | 14 +
  595. kernel/drivers/keyboard.c | 101 ++++++++
  596. kernel/drivers/memory.c | 4 +
  597. kernel/drivers/processor.c | 50 ++++
  598. kernel/drivers/processor.h | 81 ++++++
  599. kernel/drivers/timer.c | 42 +++
  600. kernel/drivers/timer.h | 2 +
  601. kernel/kernel.c | 421 ++++---------------------------
  602. kernel/kernel.h | 118 +--------
  603. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  604. kernel/klibc.h | 125 +++++++++
  605. kernel/multiboot.S | 73 ------
  606. 22 files changed, 1850 insertions(+), 556 deletions(-)
  607. Commit: 4149
  608. Author: sam
  609. Date: Sat Dec 19 14:38:47 2009 +0000
  610. Store built-in fonts in a uin8_t[] instead of char[].
  611. caca/font.c | 4 ++--
  612. caca/mono9.data | 4 ++--
  613. caca/monobold12.data | 4 ++--
  614. tools/makefont.c | 5 +++--
  615. 4 files changed, 9 insertions(+), 8 deletions(-)
  616. Commit: 4148
  617. Author: sam
  618. Date: Sat Dec 19 14:38:38 2009 +0000
  619. Update my e-mail address everywhere.
  620. build-dos | 2 +-
  621. build-kernel | 2 +-
  622. build-win32 | 2 +-
  623. caca-config.in | 2 +-
  624. caca-php/examples/colors.php | 2 +-
  625. caca-php/examples/demo.php | 2 +-
  626. caca-php/examples/export.php | 2 +-
  627. caca-php/examples/fullwidth.php | 2 +-
  628. caca-php/examples/img2txt.php | 5 +++--
  629. caca-php/examples/test.php | 4 ++--
  630. caca-php/examples/text.php | 2 +-
  631. caca-php/examples/transform.php | 2 +-
  632. caca-php/examples/truecolor.php | 2 +-
  633. caca-php/examples/unicode.php | 2 +-
  634. caca-php/examples/www/colors.php | 2 +-
  635. caca-php/examples/www/export.php | 2 +-
  636. caca-php/examples/www/fullwidth.php | 2 +-
  637. caca-php/examples/www/img2txt.php | 5 +++--
  638. caca-php/examples/www/text.php | 2 +-
  639. caca-php/examples/www/transform.php | 2 +-
  640. caca-php/examples/www/truecolor.php | 2 +-
  641. caca-php/examples/www/unicode.php | 2 +-
  642. caca-sharp/Attr.cs | 2 +-
  643. caca-sharp/Caca.cs | 2 +-
  644. caca-sharp/Display.cs | 2 +-
  645. caca-sharp/Dither.cs | 2 +-
  646. caca-sharp/Event.cs | 2 +-
  647. caca-sharp/Font.cs | 2 +-
  648. caca-sharp/test.cs | 2 +-
  649. caca/caca0.h | 2 +-
  650. caca/caca_stubs.h | 2 +-
  651. caca/caca_types.h.in | 2 +-
  652. caca/charset.c | 2 +-
  653. caca/conic.c | 2 +-
  654. caca/dither.c | 2 +-
  655. caca/file.c | 2 +-
  656. caca/font.c | 2 +-
  657. caca/line.c | 2 +-
  658. caca/time.c | 2 +-
  659. caca/triangle.c | 2 +-
  660. doc/caca-config.1 | 2 +-
  661. doc/cacafire.1 | 2 +-
  662. doc/cacaplay.1 | 2 +-
  663. doc/cacaserver.1 | 2 +-
  664. doc/cacaview.1 | 2 +-
  665. doc/img2txt.1 | 2 +-
  666. examples/canvas.c | 2 +-
  667. examples/colors.c | 2 +-
  668. examples/dithering.c | 2 +-
  669. examples/driver.c | 2 +-
  670. examples/event.c | 2 +-
  671. examples/font.c | 2 +-
  672. examples/frames.c | 2 +-
  673. examples/fullwidth.c | 2 +-
  674. examples/gamma.c | 2 +-
  675. examples/hsv.c | 2 +-
  676. examples/input.c | 2 +-
  677. examples/truecolor.c | 2 +-
  678. examples/unicode.c | 2 +-
  679. kernel/kernel.c | 2 +-
  680. kernel/kernel.h | 2 +-
  681. src/cacademo.c | 2 +-
  682. src/cacaview.c | 2 +-
  683. src/common-image.c | 2 +-
  684. src/common-image.h | 2 +-
  685. src/mygetopt.c | 2 +-
  686. src/mygetopt.h | 2 +-
  687. test/caca-test.cpp | 2 +-
  688. test/canvas.cpp | 2 +-
  689. test/driver.cpp | 2 +-
  690. test/simple.c | 2 +-
  691. tools/makefont.c | 2 +-
  692. tools/optipal.c | 2 +-
  693. tools/sortchars.c | 2 +-
  694. 74 files changed, 79 insertions(+), 77 deletions(-)
  695. Commit: 4147
  696. Author: sam
  697. Date: Fri Dec 18 22:09:25 2009 +0000
  698. Preload the example input buffer with Unicode stuff for testing.
  699. examples/input.c | 10 ++++++++++
  700. 1 files changed, 10 insertions(+), 0 deletions(-)
  701. Commit: 4146
  702. Author: sam
  703. Date: Fri Dec 18 21:50:37 2009 +0000
  704. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  705. Fixes #41.
  706. caca/caca.h | 4 ++--
  707. caca/canvas.c | 20 ++++++++++----------
  708. caca/driver/conio.c | 6 +++---
  709. caca/driver/gl.c | 6 +++---
  710. caca/driver/ncurses.c | 6 ++----
  711. caca/driver/slang.c | 6 ++----
  712. caca/driver/vga.c | 6 ++----
  713. caca/driver/win32.c | 4 ++--
  714. caca/driver/x11.c | 4 ++--
  715. 9 files changed, 28 insertions(+), 34 deletions(-)
  716. Commit: 4145
  717. Author: sam
  718. Date: Fri Dec 18 21:36:15 2009 +0000
  719. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  720. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  721. caca/caca.h | 2 ++
  722. 2 files changed, 56 insertions(+), 0 deletions(-)
  723. Commit: 4144
  724. Author: sam
  725. Date: Fri Dec 18 21:24:10 2009 +0000
  726. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  727. configure.ac | 2 +-
  728. 1 files changed, 1 insertions(+), 1 deletions(-)
  729. Commit: 4143
  730. Author: sam
  731. Date: Fri Dec 18 21:17:54 2009 +0000
  732. Deduce X11 font size from a relevant sample to avoid oversized font
  733. cells. Fixes bug #21 (X11 Unicode support).
  734. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  735. examples/unicode.c | 1 +
  736. 2 files changed, 21 insertions(+), 9 deletions(-)
  737. Commit: 4142
  738. Author: sam
  739. Date: Thu Dec 17 23:25:46 2009 +0000
  740. Call setlocale() in the X11 driver to activate the current locale. If it
  741. is an UTF-8 locale, more glyphs are displayed.
  742. caca/driver/x11.c | 7 +++++++
  743. 1 files changed, 7 insertions(+), 0 deletions(-)
  744. Commit: 4141
  745. Author: sam
  746. Date: Thu Dec 17 01:46:30 2009 +0000
  747. Use XwcDrawString in the X11 driver if font sets are available.
  748. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  749. 1 files changed, 119 insertions(+), 39 deletions(-)
  750. Commit: 4140
  751. Author: sam
  752. Date: Thu Dec 17 01:46:22 2009 +0000
  753. Allow the X11 driver to display Unicode characters if they are in the
  754. current font (addresses #21).
  755. caca/driver/x11.c | 18 +++++++++++-------
  756. 1 files changed, 11 insertions(+), 7 deletions(-)
  757. Commit: 4139
  758. Author: sam
  759. Date: Wed Dec 16 19:25:52 2009 +0000
  760. Do not crash in caca_flush_figlet() if no figfont was loaded.
  761. caca/figfont.c | 3 +++
  762. 1 files changed, 3 insertions(+), 0 deletions(-)
  763. Commit: 4131
  764. Author: sam
  765. Date: Mon Dec 14 23:29:51 2009 +0000
  766. Fix the libcucul symlink installation when /bin/sh points to bash or any
  767. shell that doesn't look for sourced files in $PWD.
  768. caca/Makefile.am | 4 ++--
  769. cxx/Makefile.am | 4 ++--
  770. 2 files changed, 4 insertions(+), 4 deletions(-)
  771. Commit: 4130
  772. Author: sam
  773. Date: Mon Dec 14 18:27:49 2009 +0000
  774. Fix the old "value computed is unused" warning triggered by ncurses.
  775. caca/driver/ncurses.c | 3 +--
  776. 1 files changed, 1 insertions(+), 2 deletions(-)
  777. Commit: 4129
  778. Author: sam
  779. Date: Mon Dec 14 18:06:12 2009 +0000
  780. Fix a compilation warning in conio-snake.cpp.
  781. examples/conio-snake.cpp | 2 +-
  782. 1 files changed, 1 insertions(+), 1 deletions(-)
  783. Commit: 4128
  784. Author: pterjan
  785. Date: Mon Dec 14 18:05:39 2009 +0000
  786. * Add test for import/export of area
  787. ruby/t/tc_canvas.rb | 2 ++
  788. 1 files changed, 2 insertions(+), 0 deletions(-)
  789. Commit: 4127
  790. Author: sam
  791. Date: Mon Dec 14 17:59:38 2009 +0000
  792. More warning fixes in conio.c.
  793. examples/conio.c | 6 +++---
  794. 1 files changed, 3 insertions(+), 3 deletions(-)
  795. Commit: 4126
  796. Author: sam
  797. Date: Mon Dec 14 17:40:37 2009 +0000
  798. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  799. examples/.gitignore | 1 +
  800. examples/conio.c | 7 +++----
  801. examples/mouse.c | 2 +-
  802. ruby/caca-canvas.c | 20 ++++++++++----------
  803. 4 files changed, 15 insertions(+), 15 deletions(-)
  804. Commit: 4125
  805. Author: pterjan
  806. Date: Mon Dec 14 17:36:42 2009 +0000
  807. * Oops
  808. ruby/caca-canvas.c | 2 +-
  809. 1 files changed, 1 insertions(+), 1 deletions(-)
  810. Commit: 4123
  811. Author: pterjan
  812. Date: Mon Dec 14 15:58:31 2009 +0000
  813. * Remove tabs
  814. ruby/caca-canvas.c | 12 ++++++------
  815. 1 files changed, 6 insertions(+), 6 deletions(-)
  816. Commit: 4105
  817. Author: pterjan
  818. Date: Mon Dec 7 17:21:25 2009 +0000
  819. * Bind area import/export functions
  820. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  821. 1 files changed, 34 insertions(+), 0 deletions(-)
  822. Commit: 4104
  823. Author: pterjan
  824. Date: Mon Dec 7 17:06:04 2009 +0000
  825. * Bind dirty rectangle functions
  826. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  827. 1 files changed, 56 insertions(+), 0 deletions(-)
  828. Commit: 4103
  829. Author: pterjan
  830. Date: Mon Dec 7 16:46:18 2009 +0000
  831. * Bind caca_fill_triangle_textured
  832. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  833. 1 files changed, 57 insertions(+), 0 deletions(-)
  834. Commit: 4097
  835. Author: jylam
  836. Date: Mon Dec 7 11:48:01 2009 +0000
  837. * Added mouse events example
  838. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  839. examples/Makefile.am | 5 +-
  840. examples/mouse.c | 92 ++++++++++++++++++++++++++
  841. 3 files changed, 98 insertions(+), 1 deletions(-)
  842. Commit: 4096
  843. Author: sam
  844. Date: Mon Dec 7 01:30:19 2009 +0000
  845. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  846. event available. This increases the framerate when using OpenGL.
  847. caca/driver/gl.c | 11 +++++++++++
  848. 1 files changed, 11 insertions(+), 0 deletions(-)
  849. Commit: 4095
  850. Author: sam
  851. Date: Mon Dec 7 01:05:31 2009 +0000
  852. Increase profiling timers' sliding mean accuracy.
  853. caca/caca_internals.h | 5 +++--
  854. caca/caca_prof.h | 16 ++++++++--------
  855. caca/prof.c | 12 ++----------
  856. 3 files changed, 13 insertions(+), 20 deletions(-)
  857. Commit: 4094
  858. Author: sam
  859. Date: Sun Dec 6 21:21:40 2009 +0000
  860. Gather profiling information in caca_refresh_display() and caca_get_event().
  861. bootstrap | 2 +-
  862. caca/Makefile.am | 1 +
  863. caca/caca.c | 14 ++++++-
  864. caca/caca_internals.h | 21 +++++++++-
  865. caca/caca_prof.h | 14 ++++++
  866. caca/event.c | 41 ++++++++++++++-----
  867. caca/graphics.c | 21 +++++++++-
  868. caca/libcaca.vcproj | 4 ++
  869. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  870. configure.ac | 6 +-
  871. 10 files changed, 213 insertions(+), 17 deletions(-)
  872. Commit: 4093
  873. Author: sam
  874. Date: Sun Dec 6 21:21:27 2009 +0000
  875. Improve rounding in the internal Win32 sleep method.
  876. caca/time.c | 6 +++---
  877. 1 files changed, 3 insertions(+), 3 deletions(-)
  878. Commit: 4082
  879. Author: sam
  880. Date: Thu Dec 3 01:13:15 2009 +0000
  881. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  882. Original patch courtesy of Romain Bignon.
  883. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  884. 1 files changed, 23 insertions(+), 2 deletions(-)
  885. Commit: 4069
  886. Author: pterjan
  887. Date: Mon Nov 30 00:50:07 2009 +0000
  888. * Fix Delete key with X11 driver
  889. caca/driver/x11.c | 2 +-
  890. 1 files changed, 1 insertions(+), 1 deletions(-)
  891. Commit: 4045
  892. Author: sam
  893. Date: Thu Nov 26 01:34:17 2009 +0000
  894. Update source checking test and remove CRLF crap from makefiles.
  895. caca/Makefile.am | 2 +
  896. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  897. examples/Makefile.am | 2 +
  898. ruby/Makefile.am | 2 +
  899. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  900. test/check-build | 4 +--
  901. tools/Makefile.am | 3 ++
  902. win32/Makefile.am | 8 ++--
  903. 8 files changed, 113 insertions(+), 102 deletions(-)
  904. Commit: 4044
  905. Author: sam
  906. Date: Thu Nov 26 01:23:55 2009 +0000
  907. Rename tests/ to test/.
  908. Makefile.am | 2 +-
  909. configure.ac | 2 +-
  910. test/.gitignore | 3 +
  911. test/Makefile.am | 24 ++++
  912. test/bench.c | 80 +++++++++++
  913. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  914. test/caca-test.cpp | 27 ++++
  915. test/canvas.cpp | 102 ++++++++++++++
  916. test/check-build | 57 ++++++++
  917. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  918. test/driver.cpp | 48 +++++++
  919. test/export.cpp | 74 +++++++++++
  920. test/simple.c | 65 +++++++++
  921. tests/.gitignore | 3 -
  922. tests/Makefile.am | 24 ----
  923. tests/bench.c | 80 -----------
  924. tests/bench.vcproj | 364 ---------------------------------------------------
  925. tests/caca-test.cpp | 27 ----
  926. tests/canvas.cpp | 102 --------------
  927. tests/check-build | 57 --------
  928. tests/dirty.cpp | 292 -----------------------------------------
  929. tests/driver.cpp | 48 -------
  930. tests/export.cpp | 74 -----------
  931. tests/simple.c | 65 ---------
  932. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  933. Commit: 3995
  934. Author: sam
  935. Date: Sun Nov 22 11:57:43 2009 +0000
  936. Add src/ to the list of source code checks.
  937. tests/check-build | 2 +-
  938. 1 files changed, 1 insertions(+), 1 deletions(-)
  939. Commit: 3994
  940. Author: jylam
  941. Date: Sat Nov 21 17:22:29 2009 +0000
  942. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  943. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  944. caca/transform.c | 2 +-
  945. caca/triangle.c | 8 ++++----
  946. examples/trifiller.c | 2 +-
  947. 4 files changed, 8 insertions(+), 6 deletions(-)
  948. Commit: 3993
  949. Author: sam
  950. Date: Sat Nov 21 17:01:30 2009 +0000
  951. Add a sanity check for coding style errors.
  952. Makefile.am | 2 +-
  953. examples/.gitignore | 1 +
  954. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  955. 3 files changed, 39 insertions(+), 4 deletions(-)
  956. Commit: 3987
  957. Author: jylam
  958. Date: Sat Nov 21 10:28:58 2009 +0000
  959. * Indentation fixes
  960. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  961. examples/trifiller.c | 197 +++++++++++++++++----------------
  962. 2 files changed, 258 insertions(+), 232 deletions(-)
  963. Commit: 3985
  964. Author: jylam
  965. Date: Sat Nov 21 10:26:31 2009 +0000
  966. * Remove trailing spaces (bouh!)
  967. caca/driver/slang.c | 4 ++--
  968. 1 files changed, 2 insertions(+), 2 deletions(-)
  969. Commit: 3984
  970. Author: jylam
  971. Date: Sat Nov 21 10:18:45 2009 +0000
  972. * Don't unblock signals in init of SLang
  973. caca/driver/slang.c | 10 ++++------
  974. 1 files changed, 4 insertions(+), 6 deletions(-)
  975. Commit: 3983
  976. Author: jylam
  977. Date: Sat Nov 21 10:12:09 2009 +0000
  978. * Disable SLang's own SIGINT handler
  979. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  980. caca/driver/slang.c | 10 +++++++
  981. 2 files changed, 43 insertions(+), 1 deletions(-)
  982. Commit: 3955
  983. Author: jylam
  984. Date: Thu Nov 19 11:21:16 2009 +0000
  985. * Updated C++ bindings with Canvas::fillTriangleTextured()
  986. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  987. cxx/caca++.cpp | 5 +++++
  988. cxx/caca++.h | 1 +
  989. 3 files changed, 20 insertions(+), 0 deletions(-)
  990. Commit: 3953
  991. Author: sam
  992. Date: Thu Nov 19 00:53:48 2009 +0000
  993. Make the current library version beta17, in preparation of the next release.
  994. configure.ac | 4 ++--
  995. 1 files changed, 2 insertions(+), 2 deletions(-)
  996. Commit: 3952
  997. Author: sam
  998. Date: Thu Nov 19 00:53:39 2009 +0000
  999. Fix the library suffix detection, thanks to libtool's shell variables.
  1000. configure.ac | 16 +++++++---------
  1001. 1 files changed, 7 insertions(+), 9 deletions(-)
  1002. Commit: 3949
  1003. Author: pterjan
  1004. Date: Wed Nov 18 20:42:42 2009 +0000
  1005. * Fix non ASCII input in x11 driver
  1006. caca/driver/x11.c | 23 +++++++++++++++++++++++
  1007. 1 files changed, 23 insertions(+), 0 deletions(-)
  1008. Commit: 3928
  1009. Author: jylam
  1010. Date: Wed Nov 18 11:59:08 2009 +0000
  1011. * Fix examples/trifiller's color boundaries
  1012. examples/trifiller.c | 4 ++--
  1013. 1 files changed, 2 insertions(+), 2 deletions(-)
  1014. Commit: 3926
  1015. Author: jylam
  1016. Date: Wed Nov 18 11:25:58 2009 +0000
  1017. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  1018. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  1019. caca/caca.h | 12 +--
  1020. caca/triangle.c | 125 ++++++++++++++------------
  1021. examples/trifiller.c | 57 +++++++-----
  1022. 4 files changed, 105 insertions(+), 91 deletions(-)
  1023. Commit: 3925
  1024. Author: sam
  1025. Date: Wed Nov 18 01:02:20 2009 +0000
  1026. Preserve default attribute across caca_fill_triangle_texture calls.
  1027. caca/triangle.c | 10 +++++++---
  1028. 1 files changed, 7 insertions(+), 3 deletions(-)
  1029. Commit: 3924
  1030. Author: sam
  1031. Date: Wed Nov 18 00:21:20 2009 +0000
  1032. Add a caca-sharp.pc.in file.
  1033. caca-sharp/caca-sharp.pc.in | 6 ++++++
  1034. 1 files changed, 6 insertions(+), 0 deletions(-)
  1035. Commit: 3917
  1036. Author: pterjan
  1037. Date: Tue Nov 17 16:28:14 2009 +0000
  1038. * Fix build of trifiller with imlib2
  1039. examples/Makefile.am | 2 ++
  1040. 1 files changed, 2 insertions(+), 0 deletions(-)
  1041. Commit: 3913
  1042. Author: sam
  1043. Date: Mon Nov 16 13:30:53 2009 +0000
  1044. Fix an unlikely crash that may happen when the X server cannot open
  1045. the "fixed" font.
  1046. caca/driver/x11.c | 2 +-
  1047. 1 files changed, 1 insertions(+), 1 deletions(-)
  1048. Commit: 3912
  1049. Author: jylam
  1050. Date: Mon Nov 16 13:14:32 2009 +0000
  1051. * Don't use float as loop counters
  1052. caca/triangle.c | 2 +-
  1053. 1 files changed, 1 insertions(+), 1 deletions(-)
  1054. Commit: 3911
  1055. Author: jylam
  1056. Date: Mon Nov 16 12:33:38 2009 +0000
  1057. * Added basic XCode project, using external build system (make)
  1058. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  1059. 1 files changed, 384 insertions(+), 0 deletions(-)
  1060. Commit: 3910
  1061. Author: jylam
  1062. Date: Mon Nov 16 12:21:55 2009 +0000
  1063. * Add -lm to examples/trifiller. Oops.
  1064. examples/Makefile.am | 2 +-
  1065. 1 files changed, 1 insertions(+), 1 deletions(-)
  1066. Commit: 3909
  1067. Author: jylam
  1068. Date: Mon Nov 16 12:17:01 2009 +0000
  1069. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  1070. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  1071. caca/caca.h | 8 ++
  1072. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  1073. configure.ac | 2 +-
  1074. examples/Makefile.am | 5 +-
  1075. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1076. 5 files changed, 448 insertions(+), 2 deletions(-)
  1077. Commit: 3908
  1078. Author: sam
  1079. Date: Mon Nov 16 01:15:42 2009 +0000
  1080. Refresh win32/config.h so that it has all the required defines.
  1081. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  1082. 1 files changed, 37 insertions(+), 1 deletions(-)
  1083. Commit: 3907
  1084. Author: sam
  1085. Date: Mon Nov 16 01:15:37 2009 +0000
  1086. Add a test for win32/config.h synchronisation.
  1087. tests/Makefile.am | 4 +++-
  1088. tests/check-build | 23 +++++++++++++++++++++++
  1089. 2 files changed, 26 insertions(+), 1 deletions(-)
  1090. Commit: 3906
  1091. Author: sam
  1092. Date: Mon Nov 16 01:15:31 2009 +0000
  1093. Ignore Monodevelop files.
  1094. caca-sharp/.gitignore | 1 +
  1095. 1 files changed, 1 insertions(+), 0 deletions(-)
  1096. Commit: 3905
  1097. Author: sam
  1098. Date: Mon Nov 16 01:15:25 2009 +0000
  1099. Start working on profiling.
  1100. caca/Makefile.am | 1 +
  1101. caca/caca_internals.h | 1 +
  1102. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  1103. caca/libcaca.vcproj | 4 ++++
  1104. configure.ac | 6 ++++++
  1105. 5 files changed, 45 insertions(+), 0 deletions(-)
  1106. Commit: 3904
  1107. Author: sam
  1108. Date: Mon Nov 16 01:15:19 2009 +0000
  1109. Move debugging methods to caca_debug.h.
  1110. caca/Makefile.am | 1 +
  1111. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  1112. caca/caca_internals.h | 1 +
  1113. caca/caca_stubs.h | 25 ++-------------
  1114. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  1115. 5 files changed, 90 insertions(+), 62 deletions(-)
  1116. Commit: 3647
  1117. Author: sam
  1118. Date: Thu Oct 22 09:48:42 2009 +0000
  1119. Add -lz to Libs.private for static linking.
  1120. caca/caca.pc.in | 1 +
  1121. 1 files changed, 1 insertions(+), 0 deletions(-)
  1122. Commit: 3646
  1123. Author: sam
  1124. Date: Tue Sep 8 16:30:12 2009 +0000
  1125. Mark dithered bitmap array as const.
  1126. caca/caca.h | 2 +-
  1127. caca/dither.c | 10 +++++-----
  1128. 2 files changed, 6 insertions(+), 6 deletions(-)
  1129. Commit: 3643
  1130. Author: sam
  1131. Date: Tue Aug 25 14:23:08 2009 +0000
  1132. Update bootstrap script (automake 1.11 and pkg-config detection).
  1133. bootstrap | 21 ++++++++++++---------
  1134. 1 files changed, 12 insertions(+), 9 deletions(-)
  1135. Commit: 3641
  1136. Author: sam
  1137. Date: Thu Aug 13 13:05:00 2009 +0000
  1138. Add missing svn:ignore properties.
  1139. Commit: 3640
  1140. Author: sam
  1141. Date: Thu Aug 13 13:04:40 2009 +0000
  1142. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  1143. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  1144. caca/dither.c | 17 ++++++++++++++++-
  1145. 1 files changed, 16 insertions(+), 1 deletions(-)
  1146. Commit: 3625
  1147. Author: sam
  1148. Date: Mon Aug 3 23:26:28 2009 +0000
  1149. Implement memmove() in the kernel.
  1150. kernel/kernel.c | 7 +++++++
  1151. kernel/kernel.h | 1 +
  1152. 2 files changed, 8 insertions(+), 0 deletions(-)
  1153. Commit: 3624
  1154. Author: sam
  1155. Date: Mon Aug 3 23:26:23 2009 +0000
  1156. Fix a typo in the VGA driver.
  1157. caca/driver/vga.c | 2 +-
  1158. 1 files changed, 1 insertions(+), 1 deletions(-)
  1159. Commit: 3623
  1160. Author: sam
  1161. Date: Mon Aug 3 23:26:17 2009 +0000
  1162. Only build conio-snake if the C++ compiler is functional.
  1163. examples/Makefile.am | 6 +++++-
  1164. 1 files changed, 5 insertions(+), 1 deletions(-)
  1165. Commit: 3621
  1166. Author: sam
  1167. Date: Mon Aug 3 23:19:41 2009 +0000
  1168. Include <stdio.h> in the null driver to get NULL.
  1169. caca/driver/null.c | 2 ++
  1170. 1 files changed, 2 insertions(+), 0 deletions(-)
  1171. Commit: 3620
  1172. Author: sam
  1173. Date: Mon Aug 3 23:19:34 2009 +0000
  1174. Add atexit() and EOF to the kernel.
  1175. kernel/kernel.c | 6 ++++++
  1176. kernel/kernel.h | 2 ++
  1177. 2 files changed, 8 insertions(+), 0 deletions(-)
  1178. Commit: 3619
  1179. Author: sam
  1180. Date: Mon Aug 3 23:19:28 2009 +0000
  1181. Better caca_get_event_mouse_button() documentation.
  1182. caca/event.c | 3 +++
  1183. 1 files changed, 3 insertions(+), 0 deletions(-)
  1184. Commit: 3618
  1185. Author: sam
  1186. Date: Mon Aug 3 23:19:19 2009 +0000
  1187. Fix Win32 cross-build by removing one level of aliasing.
  1188. caca/codec/import.c | 4 ++--
  1189. 1 files changed, 2 insertions(+), 2 deletions(-)
  1190. Commit: 3609
  1191. Author: sam
  1192. Date: Mon Aug 3 07:43:16 2009 +0000
  1193. Add the conio examples to the Visual Studio solution.
  1194. caca/libcaca.vcproj | 16 ++-
  1195. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1196. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1197. libcaca.sln | 36 +++++
  1198. 4 files changed, 774 insertions(+), 4 deletions(-)
  1199. Commit: 3608
  1200. Author: sam
  1201. Date: Sun Aug 2 11:41:43 2009 +0000
  1202. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  1203. included after us.
  1204. caca/caca.h | 1 -
  1205. caca/caca_conio.h | 6 ++++++
  1206. 2 files changed, 6 insertions(+), 1 deletions(-)
  1207. Commit: 3607
  1208. Author: sam
  1209. Date: Sun Aug 2 11:09:42 2009 +0000
  1210. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  1211. putch() and _setcurstortype().
  1212. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  1213. 1 files changed, 81 insertions(+), 17 deletions(-)
  1214. Commit: 3606
  1215. Author: sam
  1216. Date: Sun Aug 2 11:09:35 2009 +0000
  1217. Make the libcaca color values an enum again.
  1218. caca/caca.h | 50 ++++++++++++++++++++++++++++----------------------
  1219. caca/caca0.h | 38 ++++++++++++++++++--------------------
  1220. 2 files changed, 46 insertions(+), 42 deletions(-)
  1221. Commit: 3605
  1222. Author: sam
  1223. Date: Sun Aug 2 11:09:29 2009 +0000
  1224. Add a note about autoreleased canvases in the documentation.
  1225. doc/migrating.dox | 4 ++++
  1226. 1 files changed, 4 insertions(+), 0 deletions(-)
  1227. Commit: 3604
  1228. Author: sam
  1229. Date: Sun Aug 2 11:09:23 2009 +0000
  1230. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  1231. they won't be seen by the linker when linking dynamically. Fix caca0.h
  1232. accordingly.
  1233. caca/caca.h | 2 ++
  1234. caca/caca0.h | 2 ++
  1235. 2 files changed, 4 insertions(+), 0 deletions(-)
  1236. Commit: 3603
  1237. Author: sam
  1238. Date: Sun Aug 2 11:09:16 2009 +0000
  1239. Move conio functions to the main caca.h header, with their caca_conio_
  1240. prefix. The #defines remain in caca_conio.h.
  1241. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1242. caca/caca_conio.h | 133 +++++-----------------------------------------------
  1243. 2 files changed, 141 insertions(+), 120 deletions(-)
  1244. Commit: 3602
  1245. Author: sam
  1246. Date: Sun Aug 2 11:09:10 2009 +0000
  1247. Make conio_refresh() play nicer with the resources when the machine is slow.
  1248. caca/caca_conio.c | 5 +++--
  1249. 1 files changed, 3 insertions(+), 2 deletions(-)
  1250. Commit: 3601
  1251. Author: sam
  1252. Date: Sun Aug 2 11:09:05 2009 +0000
  1253. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  1254. frequent screen refreshes.
  1255. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  1256. Replace some defines with enums in <caca_conio.h>.
  1257. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  1258. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  1259. 2 files changed, 132 insertions(+), 40 deletions(-)
  1260. Commit: 3600
  1261. Author: sam
  1262. Date: Sun Aug 2 11:08:58 2009 +0000
  1263. Update the NEWS file with what's been done since the last release.
  1264. NEWS | 12 ++++++++++++
  1265. 1 files changed, 12 insertions(+), 0 deletions(-)
  1266. Commit: 3599
  1267. Author: sam
  1268. Date: Sun Aug 2 11:08:50 2009 +0000
  1269. Do not look for gmcs2. It is an abandoned abomination.
  1270. configure.ac | 4 ----
  1271. 1 files changed, 0 insertions(+), 4 deletions(-)
  1272. Commit: 3598
  1273. Author: sam
  1274. Date: Sat Aug 1 14:50:32 2009 +0000
  1275. Add a simple snake program using the <conio.h> interface.
  1276. COPYING.ISC | 13 +++
  1277. Makefile.am | 2 +-
  1278. THANKS | 1 +
  1279. examples/.gitignore | 1 +
  1280. examples/Makefile.am | 5 +-
  1281. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  1282. 6 files changed, 241 insertions(+), 2 deletions(-)
  1283. Commit: 3596
  1284. Author: sam
  1285. Date: Fri Jul 31 00:01:32 2009 +0000
  1286. Implement conio.h's getche() and move cursor to top right corner after
  1287. a call to clrscr().
  1288. caca/caca_conio.c | 10 ++++++----
  1289. 1 files changed, 6 insertions(+), 4 deletions(-)
  1290. Commit: 3595
  1291. Author: sam
  1292. Date: Fri Jul 31 00:01:25 2009 +0000
  1293. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  1294. printed cells instead of always returning 0. This is handy if we want to
  1295. advance a cursor after each printf() call.
  1296. caca/caca_conio.c | 18 +++++++------
  1297. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  1298. 2 files changed, 55 insertions(+), 33 deletions(-)
  1299. Commit: 3594
  1300. Author: sam
  1301. Date: Fri Jul 31 00:01:13 2009 +0000
  1302. Implement conio.h's kbhit().
  1303. caca/caca_conio.c | 27 +++++++++++++++++----------
  1304. 1 files changed, 17 insertions(+), 10 deletions(-)
  1305. Commit: 3593
  1306. Author: sam
  1307. Date: Thu Jul 30 20:11:07 2009 +0000
  1308. Look for csc and gmcs2 prior to gmcs.
  1309. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  1310. configure.ac | 12 +++++-
  1311. 2 files changed, 61 insertions(+), 53 deletions(-)
  1312. Commit: 3592
  1313. Author: sam
  1314. Date: Thu Jul 30 20:10:57 2009 +0000
  1315. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  1316. they're not actually from that header, they're often used together.
  1317. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  1318. caca/caca_conio.h | 9 +++++++++
  1319. 2 files changed, 33 insertions(+), 0 deletions(-)
  1320. Commit: 3590
  1321. Author: pterjan
  1322. Date: Wed Jul 29 16:00:25 2009 +0000
  1323. * Fix a segfault in rotate_180 on 0 sized canvas
  1324. caca/transform.c | 3 +++
  1325. tests/simple.c | 2 ++
  1326. 2 files changed, 5 insertions(+), 0 deletions(-)
  1327. Commit: 3588
  1328. Author: sam
  1329. Date: Sun Jul 26 23:26:21 2009 +0000
  1330. Start implementing a full <conio.h> replacement with a libcaca backend.
  1331. caca/Makefile.am | 236 +++++++++---------
  1332. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  1333. caca/caca_conio.h | 255 +++++++++++++++++++
  1334. configure.ac | 2 +-
  1335. examples/.gitignore | 1 +
  1336. examples/Makefile.am | 5 +-
  1337. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1338. 7 files changed, 1454 insertions(+), 119 deletions(-)
  1339. Commit: 3587
  1340. Author: sam
  1341. Date: Sun Jul 26 23:26:15 2009 +0000
  1342. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  1343. caca_wherey(), in order to match the old <conio.h> naming scheme.
  1344. caca-php/caca.php | 8 ++++----
  1345. caca-php/php_caca.c | 12 ++++++------
  1346. caca-php/php_caca.h | 4 ++--
  1347. caca-sharp/Canvas.cs | 9 ++++-----
  1348. caca/caca.h | 12 +++++++-----
  1349. caca/driver/ncurses.c | 4 ++--
  1350. caca/driver/slang.c | 2 +-
  1351. caca/driver/x11.c | 4 ++--
  1352. caca/string.c | 10 ++++++----
  1353. ruby/caca-canvas.c | 15 +++++++++++----
  1354. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  1355. ruby/t/tc_canvas.rb | 4 ++--
  1356. 12 files changed, 70 insertions(+), 60 deletions(-)
  1357. Commit: 3586
  1358. Author: sam
  1359. Date: Sun Jul 26 23:26:08 2009 +0000
  1360. Implement caca_vprintf() to allow third-party variadic functions to call us.
  1361. caca/caca.h | 5 +++++
  1362. caca/string.c | 31 ++++++++++++++++++++++++++++---
  1363. 2 files changed, 33 insertions(+), 3 deletions(-)
  1364. Commit: 3585
  1365. Author: sam
  1366. Date: Sun Jul 26 23:25:59 2009 +0000
  1367. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  1368. for now because it does not work with fullwidth characters.
  1369. caca/box.c | 16 +++++++++++++++-
  1370. 1 files changed, 15 insertions(+), 1 deletions(-)
  1371. Commit: 3584
  1372. Author: sam
  1373. Date: Sun Jul 26 19:21:58 2009 +0000
  1374. I forgot to initialise dirty_disabled in the canvas constructor.
  1375. caca/canvas.c | 1 +
  1376. 1 files changed, 1 insertions(+), 0 deletions(-)
  1377. Commit: 3583
  1378. Author: sam
  1379. Date: Sun Jul 26 19:17:35 2009 +0000
  1380. Allow to temporarily disable dirty rectangle handling. This allows for huge
  1381. speedups when the calling application knows the dirty rectangle covered by
  1382. a complex operation.
  1383. caca/attr.c | 3 ++-
  1384. caca/caca.h | 2 ++
  1385. caca/caca_internals.h | 2 +-
  1386. caca/canvas.c | 11 ++++++++---
  1387. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  1388. caca/frame.c | 6 ++++--
  1389. caca/string.c | 15 ++++++++++-----
  1390. caca/transform.c | 18 ++++++++++++------
  1391. tests/.gitignore | 3 ++-
  1392. tests/bench.c | 12 ++++++++++--
  1393. 10 files changed, 96 insertions(+), 21 deletions(-)
  1394. Commit: 3582
  1395. Author: sam
  1396. Date: Sun Jul 26 19:17:28 2009 +0000
  1397. Coding style: remove tabs and trailing spaces.
  1398. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  1399. caca/codec/export.c | 2 +-
  1400. caca/driver/cocoa.m | 68 +-
  1401. caca/driver/gl.c | 6 +-
  1402. caca/figfont.c | 2 +-
  1403. examples/import.c | 2 +-
  1404. python/pypycaca.c | 80 +-
  1405. ruby/caca-canvas.c | 10 +-
  1406. ruby/caca-display.c | 6 +-
  1407. ruby/caca-dither.c | 18 +-
  1408. ruby/caca-event.c | 4 +-
  1409. ruby/caca-font.c | 14 +-
  1410. src/aafire.c | 30 +-
  1411. tests/bench.c | 41 +-
  1412. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  1413. Commit: 3581
  1414. Author: sam
  1415. Date: Sun Jul 26 19:17:20 2009 +0000
  1416. Do not add a dirty rectangle at the cursor's position. It's up to the
  1417. display driver to clean up its shit. Fixed X11 driver accordingly.
  1418. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  1419. caca/string.c | 4 ----
  1420. 2 files changed, 30 insertions(+), 7 deletions(-)
  1421. Commit: 3580
  1422. Author: sam
  1423. Date: Sun Jul 26 16:20:31 2009 +0000
  1424. More complex dirty rectangle merging strategy. It's a lot slower in some
  1425. cases, but that can be fixed.
  1426. caca/caca_internals.h | 6 +-
  1427. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  1428. 2 files changed, 113 insertions(+), 28 deletions(-)
  1429. Commit: 3579
  1430. Author: sam
  1431. Date: Sun Jul 26 16:20:20 2009 +0000
  1432. Add unit tests for efficient dirty rectangle merging.
  1433. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  1434. 1 files changed, 37 insertions(+), 0 deletions(-)
  1435. Commit: 3578
  1436. Author: sam
  1437. Date: Sun Jul 26 16:20:10 2009 +0000
  1438. Add a comment to the ncurses driver to remember fix the GCC warning.
  1439. caca/driver/ncurses.c | 1 +
  1440. 1 files changed, 1 insertions(+), 0 deletions(-)
  1441. Commit: 3577
  1442. Author: sam
  1443. Date: Fri Jul 24 16:39:43 2009 +0000
  1444. Update the Win32 and Win64 ports.
  1445. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  1446. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  1447. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  1448. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  1449. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  1450. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  1451. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  1452. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  1453. examples/event.vcproj | 730 +++++++++++++++++-----------------
  1454. examples/font.vcproj | 730 +++++++++++++++++-----------------
  1455. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  1456. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  1457. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  1458. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  1459. examples/import.vcproj | 730 +++++++++++++++++-----------------
  1460. examples/input.vcproj | 730 +++++++++++++++++-----------------
  1461. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  1462. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  1463. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  1464. libcaca.sln | 130 ++++++-
  1465. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  1466. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  1467. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  1468. tests/bench.vcproj | 364 +++++++++++++++++
  1469. win32/config.h | 2 +-
  1470. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  1471. Commit: 3574
  1472. Author: pterjan
  1473. Date: Fri Jul 24 14:46:14 2009 +0000
  1474. * Inform code reader that current algorithm is wrong
  1475. caca/dirty.c | 1 +
  1476. 1 files changed, 1 insertions(+), 0 deletions(-)
  1477. Commit: 3573
  1478. Author: pterjan
  1479. Date: Fri Jul 24 14:45:34 2009 +0000
  1480. * Align times on the right!
  1481. tests/bench.c | 2 +-
  1482. 1 files changed, 1 insertions(+), 1 deletions(-)
  1483. Commit: 3572
  1484. Author: sam
  1485. Date: Fri Jul 24 06:49:01 2009 +0000
  1486. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  1487. tests/bench.c | 19 +++++++++----------
  1488. 1 files changed, 9 insertions(+), 10 deletions(-)
  1489. Commit: 3571
  1490. Author: sam
  1491. Date: Fri Jul 24 06:48:54 2009 +0000
  1492. Do not smooth the render time; the calling application can do it.
  1493. caca/graphics.c | 4 ++--
  1494. 1 files changed, 2 insertions(+), 2 deletions(-)
  1495. Commit: 3570
  1496. Author: sam
  1497. Date: Fri Jul 24 06:48:49 2009 +0000
  1498. Add a null driver that does absolutely nothing.
  1499. caca/Makefile.am | 1 +
  1500. caca/caca.c | 6 +++
  1501. caca/caca_internals.h | 5 ++-
  1502. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  1503. 4 files changed, 100 insertions(+), 2 deletions(-)
  1504. Commit: 3569
  1505. Author: sam
  1506. Date: Fri Jul 24 06:48:42 2009 +0000
  1507. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  1508. attached to it.
  1509. caca/driver/ncurses.c | 1 +
  1510. caca/driver/slang.c | 1 +
  1511. caca/driver/vga.c | 4 ++--
  1512. caca/driver/x11.c | 1 +
  1513. 4 files changed, 5 insertions(+), 2 deletions(-)
  1514. Commit: 3568
  1515. Author: sam
  1516. Date: Fri Jul 24 06:48:35 2009 +0000
  1517. Store dirty rectangles in a structure list. For now there is still only
  1518. one dirty rectangle, but this is the first step to improvement.
  1519. caca/caca_internals.h | 10 ++++-
  1520. caca/canvas.c | 12 ++++-
  1521. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  1522. 3 files changed, 102 insertions(+), 42 deletions(-)
  1523. Commit: 3567
  1524. Author: sam
  1525. Date: Fri Jul 24 06:48:27 2009 +0000
  1526. Add explanatory comments to the dirty rectangle unit tests.
  1527. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  1528. 1 files changed, 96 insertions(+), 75 deletions(-)
  1529. Commit: 3566
  1530. Author: pterjan
  1531. Date: Thu Jul 23 22:55:40 2009 +0000
  1532. * Add some simple bench (part 2, add the interesting file)
  1533. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1534. 1 files changed, 56 insertions(+), 0 deletions(-)
  1535. Commit: 3565
  1536. Author: pterjan
  1537. Date: Thu Jul 23 22:55:11 2009 +0000
  1538. * Add some simple bench
  1539. tests/Makefile.am | 7 +++++--
  1540. 1 files changed, 5 insertions(+), 2 deletions(-)
  1541. Commit: 3559
  1542. Author: pterjan
  1543. Date: Mon Jul 20 19:32:37 2009 +0000
  1544. * Add dirty rectangles when moving cursor
  1545. caca/string.c | 4 ++++
  1546. 1 files changed, 4 insertions(+), 0 deletions(-)
  1547. Commit: 3558
  1548. Author: pterjan
  1549. Date: Sun Jul 19 23:08:48 2009 +0000
  1550. * Report failures in exit code in caca-test
  1551. tests/caca-test.cpp | 4 +---
  1552. 1 files changed, 1 insertions(+), 3 deletions(-)
  1553. Commit: 3557
  1554. Author: pterjan
  1555. Date: Sun Jul 19 21:12:39 2009 +0000
  1556. * Also test blitting with mask
  1557. tests/dirty.cpp | 21 +++++++++++++++++++--
  1558. 1 files changed, 19 insertions(+), 2 deletions(-)
  1559. Commit: 3556
  1560. Author: pterjan
  1561. Date: Sun Jul 19 20:37:12 2009 +0000
  1562. * When blitting, only add dirty rectangles on changed
  1563. lines, or on changed chars if we have a mask
  1564. caca/string.c | 22 +++++++++++++++-------
  1565. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  1566. 2 files changed, 39 insertions(+), 7 deletions(-)
  1567. Commit: 3554
  1568. Author: sam
  1569. Date: Wed Jul 15 22:00:04 2009 +0000
  1570. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  1571. caca/string.c | 2 +-
  1572. 1 files changed, 1 insertions(+), 1 deletions(-)
  1573. Commit: 3553
  1574. Author: sam
  1575. Date: Tue Jul 14 11:01:20 2009 +0000
  1576. Add a section at the beginning of the Ruby documentation to prevent doxygen
  1577. from generating a huge whatis entry.
  1578. ruby/ruby-caca.dox | 2 ++
  1579. 1 files changed, 2 insertions(+), 0 deletions(-)
  1580. Commit: 3542
  1581. Author: pterjan
  1582. Date: Wed Jul 1 16:14:41 2009 +0000
  1583. * Add rotated epsilon
  1584. caca/transform.c | 2 ++
  1585. 1 files changed, 2 insertions(+), 0 deletions(-)
  1586. Commit: 3514
  1587. Author: pterjan
  1588. Date: Fri May 22 13:51:44 2009 +0000
  1589. Add unit test for memory export/import with caca format
  1590. tests/Makefile.am | 2 +-
  1591. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1592. 2 files changed, 75 insertions(+), 1 deletions(-)
  1593. Commit: 3513
  1594. Author: sam
  1595. Date: Fri May 22 13:23:09 2009 +0000
  1596. Add more unit tests for the dirty rectangles.
  1597. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1598. 1 files changed, 50 insertions(+), 2 deletions(-)
  1599. Commit: 3512
  1600. Author: sam
  1601. Date: Fri May 22 13:23:03 2009 +0000
  1602. Add C++ warnings to the build process.
  1603. configure.ac | 1 +
  1604. 1 files changed, 1 insertions(+), 0 deletions(-)
  1605. Commit: 3511
  1606. Author: sam
  1607. Date: Fri May 22 13:22:57 2009 +0000
  1608. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  1609. caca-php/php_caca.c | 8 ++++----
  1610. ruby/ruby-caca.dox | 8 ++++----
  1611. ruby/t/tc_canvas.rb | 6 +++---
  1612. 3 files changed, 11 insertions(+), 11 deletions(-)
  1613. Commit: 3510
  1614. Author: pterjan
  1615. Date: Fri May 22 13:06:07 2009 +0000
  1616. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  1617. caca/driver/x11.c | 2 +-
  1618. 1 files changed, 1 insertions(+), 1 deletions(-)
  1619. Commit: 3505
  1620. Author: sam
  1621. Date: Fri May 22 10:18:44 2009 +0000
  1622. caca_put_char(): only add a dirty rectangle if the paster character is
  1623. different from what was already there.
  1624. caca/string.c | 7 ++++++-
  1625. 1 files changed, 6 insertions(+), 1 deletions(-)
  1626. Commit: 3497
  1627. Author: pterjan
  1628. Date: Fri May 22 07:51:48 2009 +0000
  1629. Fix limits settings in area export
  1630. caca/codec/export.c | 2 +-
  1631. 1 files changed, 1 insertions(+), 1 deletions(-)
  1632. Commit: 3495
  1633. Author: sam
  1634. Date: Thu May 21 20:55:21 2009 +0000
  1635. Add caca_export_area_to_memory() to export only a selected part of the
  1636. current canvas. This is useful to export dirty rectangles. Accordingly,
  1637. add caca_import_area_from_memory() and caca_import_area_from_file().
  1638. caca/caca.h | 25 +++++++++++---
  1639. caca/caca0.c | 4 +-
  1640. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  1641. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  1642. caca/driver/raw.c | 4 +-
  1643. caca/figfont.c | 4 +-
  1644. caca/legacy.c | 9 +++--
  1645. cxx/caca++.cpp | 12 +++---
  1646. cxx/caca++.h | 6 ++--
  1647. cxx/cxxtest.cpp | 2 +-
  1648. examples/blit.c | 4 +-
  1649. examples/export.c | 6 ++--
  1650. examples/figfont.c | 4 +-
  1651. examples/font2tga.c | 4 +-
  1652. examples/import.c | 2 +-
  1653. examples/spritedit.c | 10 +++---
  1654. examples/swallow.c | 5 ++-
  1655. examples/text.c | 8 ++--
  1656. examples/transform.c | 6 ++--
  1657. ruby/caca-canvas.c | 25 +++++++-------
  1658. src/cacadraw.c | 4 +-
  1659. src/cacaplay.c | 4 +-
  1660. src/cacaserver.c | 15 ++++----
  1661. src/img2txt.c | 6 ++--
  1662. 24 files changed, 224 insertions(+), 85 deletions(-)
  1663. Commit: 3494
  1664. Author: sam
  1665. Date: Thu May 21 20:55:13 2009 +0000
  1666. Change the dirty rectangle API once again so that calling applications get
  1667. a more natural (x,y,w,h) 4-tuple to handle.
  1668. caca/attr.c | 4 +-
  1669. caca/caca.h | 16 ++++----
  1670. caca/canvas.c | 10 ++--
  1671. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  1672. caca/driver/ncurses.c | 20 +++++-----
  1673. caca/driver/slang.c | 22 +++++-----
  1674. caca/driver/vga.c | 22 +++++-----
  1675. caca/driver/x11.c | 20 +++++-----
  1676. caca/frame.c | 6 +-
  1677. caca/graphics.c | 4 +-
  1678. caca/string.c | 13 +++---
  1679. caca/transform.c | 18 ++++----
  1680. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  1681. 13 files changed, 178 insertions(+), 177 deletions(-)
  1682. Commit: 3493
  1683. Author: sam
  1684. Date: Thu May 21 20:55:07 2009 +0000
  1685. Fix the old demo examples so that they don't refresh the screen twice
  1686. every frame, causing the mouse to flicker.
  1687. examples/demo.c | 10 ++++++----
  1688. examples/demo0.c | 10 ++++++----
  1689. 2 files changed, 12 insertions(+), 8 deletions(-)
  1690. Commit: 3492
  1691. Author: sam
  1692. Date: Thu May 21 20:54:59 2009 +0000
  1693. Split import.c and export.c to create a new text.c codec file in order
  1694. to keep source files under 1,000 lines of code.
  1695. caca/Makefile.am | 2 +
  1696. caca/codec/codec.h | 22 ++
  1697. caca/codec/export.c | 282 +----------------
  1698. caca/codec/import.c | 614 +----------------------------------
  1699. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1700. caca/libcaca.vcproj | 16 +-
  1701. 6 files changed, 945 insertions(+), 887 deletions(-)
  1702. Commit: 3491
  1703. Author: pterjan
  1704. Date: Wed May 20 14:44:47 2009 +0000
  1705. Revert r3478
  1706. caca/codec/export.c | 25 ++++++---------------
  1707. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  1708. 2 files changed, 28 insertions(+), 57 deletions(-)
  1709. Commit: 3490
  1710. Author: sam
  1711. Date: Wed May 20 14:20:59 2009 +0000
  1712. Manually fix Visual Studio files so that builds do not spew
  1713. their crap all over the place. There is still caca-sharp/obj
  1714. that it insists on creating (reported as Connect ID 301965).
  1715. caca-sharp/caca-sharp.csproj | 14 +-
  1716. caca-sharp/test-csharp.csproj | 12 +-
  1717. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  1718. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  1719. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  1720. examples/blit.vcproj | 738 ++++++++++++++++----------------
  1721. examples/colors.vcproj | 738 ++++++++++++++++----------------
  1722. examples/demo.vcproj | 738 ++++++++++++++++----------------
  1723. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  1724. examples/driver.vcproj | 738 ++++++++++++++++----------------
  1725. examples/event.vcproj | 738 ++++++++++++++++----------------
  1726. examples/font.vcproj | 738 ++++++++++++++++----------------
  1727. examples/frames.vcproj | 738 ++++++++++++++++----------------
  1728. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  1729. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  1730. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  1731. examples/import.vcproj | 738 ++++++++++++++++----------------
  1732. examples/input.vcproj | 738 ++++++++++++++++----------------
  1733. examples/transform.vcproj | 738 ++++++++++++++++----------------
  1734. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  1735. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  1736. libcaca.sln | 150 -------
  1737. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  1738. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  1739. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  1740. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  1741. Commit: 3489
  1742. Author: sam
  1743. Date: Tue May 19 22:48:12 2009 +0000
  1744. Add dirty rectangle support to the ncurses and VGA drivers.
  1745. AUTHORS | 2 +-
  1746. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  1747. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  1748. caca/driver/win32.c | 3 +-
  1749. 4 files changed, 63 insertions(+), 32 deletions(-)
  1750. Commit: 3486
  1751. Author: sam
  1752. Date: Tue May 19 21:41:44 2009 +0000
  1753. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  1754. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  1755. caca/event.c | 4 ++--
  1756. 1 files changed, 2 insertions(+), 2 deletions(-)
  1757. Commit: 3485
  1758. Author: sam
  1759. Date: Tue May 19 21:41:38 2009 +0000
  1760. Improve dirty rectangle handling in examples/input.c.
  1761. examples/input.c | 11 ++++++++++-
  1762. 1 files changed, 10 insertions(+), 1 deletions(-)
  1763. Commit: 3484
  1764. Author: sam
  1765. Date: Tue May 19 20:42:40 2009 +0000
  1766. Fix a few DOS compilation warnings.
  1767. caca/dirty.c | 6 +++---
  1768. caca/figfont.c | 8 ++++----
  1769. 2 files changed, 7 insertions(+), 7 deletions(-)
  1770. Commit: 3483
  1771. Author: sam
  1772. Date: Tue May 19 20:42:34 2009 +0000
  1773. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  1774. ruby/t/tc_display.rb | 8 ++++----
  1775. 1 files changed, 4 insertions(+), 4 deletions(-)
  1776. Commit: 3482
  1777. Author: sam
  1778. Date: Tue May 19 20:42:28 2009 +0000
  1779. Update the migration documentation to reflect old box drawing API changes.
  1780. doc/migrating.dox | 10 +++++++---
  1781. 1 files changed, 7 insertions(+), 3 deletions(-)
  1782. Commit: 3481
  1783. Author: sam
  1784. Date: Tue May 19 20:42:22 2009 +0000
  1785. Fix the text input example now that the box drawing functions take a size
  1786. as argument.
  1787. examples/input.c | 7 ++++---
  1788. 1 files changed, 4 insertions(+), 3 deletions(-)
  1789. Commit: 3480
  1790. Author: sam
  1791. Date: Tue May 19 20:42:12 2009 +0000
  1792. Fix dirty rectangle handling in the X11 and SLang drivers.
  1793. caca/driver/slang.c | 15 +++++++++++----
  1794. caca/driver/x11.c | 8 ++++----
  1795. 2 files changed, 15 insertions(+), 8 deletions(-)
  1796. Commit: 3478
  1797. Author: pterjan
  1798. Date: Tue May 19 12:46:34 2009 +0000
  1799. Import/export dirty rectangles
  1800. caca/codec/export.c | 25 +++++++++++++++------
  1801. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  1802. 2 files changed, 57 insertions(+), 28 deletions(-)
  1803. Commit: 3475
  1804. Author: sam
  1805. Date: Tue May 19 01:04:03 2009 +0000
  1806. Minor optimisation in configure.ac.
  1807. configure.ac | 3 ++-
  1808. 1 files changed, 2 insertions(+), 1 deletions(-)
  1809. Commit: 3474
  1810. Author: sam
  1811. Date: Tue May 19 01:03:57 2009 +0000
  1812. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  1813. src/cacaplay.c | 6 +++---
  1814. 1 files changed, 3 insertions(+), 3 deletions(-)
  1815. Commit: 3473
  1816. Author: sam
  1817. Date: Tue May 19 00:52:10 2009 +0000
  1818. A lot of documentation updates here and there, including bugfixes dating
  1819. back to the libcucul merge.
  1820. caca/event.c | 3 +++
  1821. doc/doxygen.cfg.in | 2 ++
  1822. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  1823. doc/style.dox | 7 +++++++
  1824. doc/tutorial.dox | 10 +++++-----
  1825. doc/user.dox | 2 +-
  1826. ruby/ruby-caca.dox | 8 ++++----
  1827. 7 files changed, 42 insertions(+), 29 deletions(-)
  1828. Commit: 3472
  1829. Author: sam
  1830. Date: Tue May 19 00:52:02 2009 +0000
  1831. Update the Doxygen configuration file to version 1.5.9.
  1832. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  1833. 1 files changed, 308 insertions(+), 93 deletions(-)
  1834. Commit: 3471
  1835. Author: sam
  1836. Date: Tue May 19 00:51:55 2009 +0000
  1837. Optimise the dirty rectangle handling by keeping track of the number of
  1838. currently dirty rectangles.
  1839. caca/caca_internals.h | 3 ++-
  1840. caca/canvas.c | 6 +-----
  1841. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  1842. 3 files changed, 21 insertions(+), 33 deletions(-)
  1843. Commit: 3470
  1844. Author: sam
  1845. Date: Tue May 19 00:51:47 2009 +0000
  1846. Change the dirty rectangle API so that it can handle several rectangles. The
  1847. inner implementation still only handles one dirty rectangle, but this way
  1848. we can prepare supporting applictions for the future.
  1849. caca/Makefile.am | 1 +
  1850. caca/caca.h | 16 +++-
  1851. caca/canvas.c | 127 ------------------------------
  1852. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1853. caca/driver/slang.c | 88 +++++++++++----------
  1854. caca/driver/x11.c | 85 +++++++++++----------
  1855. caca/frame.c | 4 +-
  1856. caca/graphics.c | 2 +-
  1857. caca/libcaca.vcproj | 4 +
  1858. caca/string.c | 4 +-
  1859. caca/transform.c | 16 ++--
  1860. tests/dirty.cpp | 107 +++++++++++++++-----------
  1861. 12 files changed, 395 insertions(+), 274 deletions(-)
  1862. Commit: 3469
  1863. Author: pterjan
  1864. Date: Mon May 18 13:02:43 2009 +0000
  1865. Only redraw empty rectangles in slang driver
  1866. caca/driver/slang.c | 11 +++++++----
  1867. 1 files changed, 7 insertions(+), 4 deletions(-)
  1868. Commit: 3468
  1869. Author: pterjan
  1870. Date: Mon May 18 12:54:49 2009 +0000
  1871. Fix empty dirty rectangles detection
  1872. caca/driver/x11.c | 2 +-
  1873. 1 files changed, 1 insertions(+), 1 deletions(-)
  1874. Commit: 3467
  1875. Author: pterjan
  1876. Date: Sat May 16 20:14:04 2009 +0000
  1877. * Only redraw dirty rectangle in x11 driver
  1878. caca/driver/x11.c | 13 +++++++++----
  1879. 1 files changed, 9 insertions(+), 4 deletions(-)
  1880. Commit: 3466
  1881. Author: sam
  1882. Date: Fri May 15 14:42:31 2009 +0000
  1883. Add a few svn:ignore properties for Visual Studio cruft.
  1884. Commit: 3465
  1885. Author: sam
  1886. Date: Fri May 15 14:38:30 2009 +0000
  1887. Added MSVC project files for most example programs.
  1888. caca-sharp/test-csharp.csproj | 2 +-
  1889. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1890. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1891. examples/demo.c | 4 +
  1892. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1893. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1894. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1895. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1896. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1897. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1898. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1899. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1900. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1901. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1902. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1903. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1904. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1905. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1906. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  1907. 19 files changed, 6366 insertions(+), 3 deletions(-)
  1908. Commit: 3452
  1909. Author: sam
  1910. Date: Thu May 14 10:04:26 2009 +0000
  1911. Fixed libcaca and the Visual Studio solution so that it works
  1912. on Win64, including the .NET projects.
  1913. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  1914. caca-sharp/test-csharp.csproj | 22 +++++-
  1915. caca/caca_types.h.in | 20 ++++-
  1916. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1917. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1918. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1919. libcaca.sln | 72 +++++++++--------
  1920. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1921. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1922. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  1923. win32/caca_types.h | 6 +-
  1924. 11 files changed, 1086 insertions(+), 44 deletions(-)
  1925. Commit: 3451
  1926. Author: sam
  1927. Date: Thu May 14 08:43:52 2009 +0000
  1928. Fix a few implicit cast related warnings on VC++.
  1929. caca/codec/export.c | 2 +-
  1930. caca/codec/import.c | 11 +++++------
  1931. 2 files changed, 6 insertions(+), 7 deletions(-)
  1932. Commit: 3450
  1933. Author: sam
  1934. Date: Thu May 14 00:18:37 2009 +0000
  1935. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  1936. lesson to you: unit tests are good.
  1937. caca/attr.c | 2 +-
  1938. caca/canvas.c | 20 ++++++++++----------
  1939. caca/string.c | 5 ++++-
  1940. 3 files changed, 15 insertions(+), 12 deletions(-)
  1941. Commit: 3449
  1942. Author: sam
  1943. Date: Thu May 14 00:18:30 2009 +0000
  1944. Start writing unit tests for the dirty rectangle handling.
  1945. tests/Makefile.am | 2 +-
  1946. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1947. 2 files changed, 131 insertions(+), 1 deletions(-)
  1948. Commit: 3448
  1949. Author: sam
  1950. Date: Thu May 14 00:18:23 2009 +0000
  1951. Finish the dirty rectangle architecture. They are now reliable in the sense
  1952. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  1953. we currently mark far too many cells as dirty. This must be optimised.
  1954. caca/attr.c | 11 ++++++++++
  1955. caca/caca_internals.h | 6 ++--
  1956. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  1957. caca/frame.c | 7 ++++++
  1958. caca/graphics.c | 3 ++
  1959. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  1960. caca/transform.c | 16 +++++++++++++++
  1961. 7 files changed, 104 insertions(+), 27 deletions(-)
  1962. Commit: 3447
  1963. Author: sam
  1964. Date: Thu May 14 00:18:13 2009 +0000
  1965. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  1966. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  1967. 1 files changed, 64 insertions(+), 86 deletions(-)
  1968. Commit: 3443
  1969. Author: sam
  1970. Date: Wed May 13 06:40:48 2009 +0000
  1971. Set up the architecture for dirty rectangles.
  1972. Dirty rectangles are an upcoming optimisation that will tell the output
  1973. drivers which portion of the canvas has been really modified since the
  1974. last blit.
  1975. caca/caca.h | 6 ++-
  1976. caca/caca_internals.h | 3 +
  1977. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  1978. 3 files changed, 152 insertions(+), 14 deletions(-)
  1979. Commit: 3428
  1980. Author: sam
  1981. Date: Wed Apr 29 12:22:35 2009 +0000
  1982. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  1983. play with the Windows port, there is a 90-day evaluation version
  1984. available for free on the Microsoft website.
  1985. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  1986. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  1987. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  1988. cxx/libcaca++.vcproj | 13 +++---
  1989. cxx/test-cxx.vcproj | 13 +++---
  1990. libcaca.sln | 4 +-
  1991. src/cacademo.vcproj | 21 +++++-----
  1992. src/cacafire.vcproj | 22 +++++-----
  1993. src/cacaview.vcproj | 21 +++++-----
  1994. 9 files changed, 175 insertions(+), 102 deletions(-)
  1995. Commit: 3427
  1996. Author: sam
  1997. Date: Wed Apr 29 12:13:19 2009 +0000
  1998. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  1999. frame separator. Not extremely robust yet.
  2000. caca/codec/import.c | 11 +++++++++++
  2001. 1 files changed, 11 insertions(+), 0 deletions(-)
  2002. Commit: 3412
  2003. Author: sam
  2004. Date: Tue Mar 24 00:58:01 2009 +0000
  2005. Apparently \033 is more common than \x1b for ESC. Use the former in our
  2006. code for clarity.
  2007. caca/codec/import.c | 10 +++++-----
  2008. caca/driver/win32.c | 2 +-
  2009. caca/graphics.c | 2 +-
  2010. src/cacaserver.c | 14 +++++++-------
  2011. 4 files changed, 14 insertions(+), 14 deletions(-)
  2012. Commit: 3407
  2013. Author: sam
  2014. Date: Sun Mar 1 13:20:41 2009 +0000
  2015. Added new Unicode blocks to the built-in font.
  2016. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  2017. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  2018. tools/makefont.c | 4 +-
  2019. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  2020. Commit: 3406
  2021. Author: sam
  2022. Date: Sun Mar 1 12:39:36 2009 +0000
  2023. transform.c: one more rotated glyph.
  2024. caca/transform.c | 1 +
  2025. 1 files changed, 1 insertions(+), 0 deletions(-)
  2026. Commit: 3405
  2027. Author: sam
  2028. Date: Sun Mar 1 12:33:25 2009 +0000
  2029. transform.c: add new transformation glyphs for various capital letters.
  2030. caca/transform.c | 11 ++++++++++-
  2031. 1 files changed, 10 insertions(+), 1 deletions(-)
  2032. Commit: 3404
  2033. Author: sam
  2034. Date: Thu Feb 26 10:41:32 2009 +0000
  2035. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  2036. Fixes ticket #51.
  2037. examples/Makefile.am | 3 +--
  2038. examples/demo.c | 4 +---
  2039. examples/demo0.c | 4 +---
  2040. tools/Makefile.am | 2 +-
  2041. 4 files changed, 4 insertions(+), 9 deletions(-)
  2042. Commit: 3334
  2043. Author: nico
  2044. Date: Tue Dec 9 17:37:22 2008 +0000
  2045. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  2046. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  2047. caca-php/php_caca.c | 12 +++++-------
  2048. 1 files changed, 5 insertions(+), 7 deletions(-)
  2049. Commit: 3333
  2050. Author: pterjan
  2051. Date: Sun Nov 30 00:02:46 2008 +0000
  2052. * Add a flip char for 1
  2053. caca/transform.c | 1 +
  2054. 1 files changed, 1 insertions(+), 0 deletions(-)
  2055. Commit: 3332
  2056. Author: pterjan
  2057. Date: Sat Nov 29 23:53:55 2008 +0000
  2058. * Add a rotate_180 char for G
  2059. caca/transform.c | 1 +
  2060. 1 files changed, 1 insertions(+), 0 deletions(-)
  2061. Commit: 3323
  2062. Author: sam
  2063. Date: Wed Nov 12 10:20:56 2008 +0000
  2064. Create a libcucul.la symlink for distributions such as Gentoo which may
  2065. rely on .la files for library dependencies.
  2066. caca/Makefile.am | 2 ++
  2067. cxx/Makefile.am | 2 ++
  2068. 2 files changed, 4 insertions(+), 0 deletions(-)
  2069. Commit: 3318
  2070. Author: bsittler
  2071. Date: Fri Nov 7 09:03:26 2008 +0000
  2072. add a reset button, move usage to "stdout", and stop hyperlinking the
  2073. logo filename in the example
  2074. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  2075. 1 files changed, 20 insertions(+), 20 deletions(-)
  2076. Commit: 3317
  2077. Author: bsittler
  2078. Date: Fri Nov 7 08:57:44 2008 +0000
  2079. allow a filename exactly matching the uploaded filename; give a better
  2080. error message when this does not work
  2081. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  2082. 1 files changed, 15 insertions(+), 4 deletions(-)
  2083. Commit: 3316
  2084. Author: bsittler
  2085. Date: Fri Nov 7 08:38:55 2008 +0000
  2086. more copyright info
  2087. caca-php/examples/img2txt.php | 3 ++-
  2088. 1 files changed, 2 insertions(+), 1 deletions(-)
  2089. Commit: 3315
  2090. Author: bsittler
  2091. Date: Fri Nov 7 08:37:59 2008 +0000
  2092. add more copyright info
  2093. caca-php/examples/www/img2txt.php | 3 ++-
  2094. 1 files changed, 2 insertions(+), 1 deletions(-)
  2095. Commit: 3314
  2096. Author: bsittler
  2097. Date: Fri Nov 7 08:36:07 2008 +0000
  2098. https should work too
  2099. caca-php/examples/www/img2txt.php | 2 +-
  2100. 1 files changed, 1 insertions(+), 1 deletions(-)
  2101. Commit: 3313
  2102. Author: bsittler
  2103. Date: Fri Nov 7 08:35:29 2008 +0000
  2104. obscure email addresses somewhat
  2105. caca-php/examples/www/img2txt.php | 2 +-
  2106. 1 files changed, 1 insertions(+), 1 deletions(-)
  2107. Commit: 3312
  2108. Author: bsittler
  2109. Date: Fri Nov 7 08:33:03 2008 +0000
  2110. better argument handling, and allow logo-caca.png as a special file argument
  2111. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  2112. 1 files changed, 26 insertions(+), 15 deletions(-)
  2113. Commit: 3311
  2114. Author: bsittler
  2115. Date: Fri Nov 7 08:25:01 2008 +0000
  2116. fix case in example
  2117. caca-php/examples/img2txt.php | 2 +-
  2118. 1 files changed, 1 insertions(+), 1 deletions(-)
  2119. Commit: 3310
  2120. Author: bsittler
  2121. Date: Fri Nov 7 07:56:36 2008 +0000
  2122. now works as HTML
  2123. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  2124. 1 files changed, 201 insertions(+), 76 deletions(-)
  2125. Commit: 3309
  2126. Author: bsittler
  2127. Date: Fri Nov 7 07:13:57 2008 +0000
  2128. handle argument-parsing exceptions
  2129. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  2130. 1 files changed, 54 insertions(+), 46 deletions(-)
  2131. Commit: 3308
  2132. Author: bsittler
  2133. Date: Fri Nov 7 07:09:52 2008 +0000
  2134. more accurate error message
  2135. caca-php/examples/img2txt.php | 6 +++---
  2136. 1 files changed, 3 insertions(+), 3 deletions(-)
  2137. Commit: 3307
  2138. Author: bsittler
  2139. Date: Fri Nov 7 06:30:29 2008 +0000
  2140. clarify that this is a PHP port, not the original C program; return -1
  2141. when export fails, too
  2142. caca-php/examples/img2txt.php | 5 +++++
  2143. 1 files changed, 5 insertions(+), 0 deletions(-)
  2144. Commit: 3306
  2145. Author: bsittler
  2146. Date: Fri Nov 7 05:55:12 2008 +0000
  2147. copy img2txt.php to www in preparation for htmlizing
  2148. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  2149. 1 files changed, 383 insertions(+), 0 deletions(-)
  2150. Commit: 3305
  2151. Author: bsittler
  2152. Date: Fri Nov 7 05:51:26 2008 +0000
  2153. remove workarounds since alpha works now (merged from ..)
  2154. caca-php/examples/www/export.php | 4 +---
  2155. 1 files changed, 1 insertions(+), 3 deletions(-)
  2156. Commit: 3304
  2157. Author: bsittler
  2158. Date: Fri Nov 7 05:48:32 2008 +0000
  2159. hacked around the lack of a reasonable php getopt_long by writing a
  2160. new version in PHP. it seems to work, and is more flexible than the
  2161. getopt() found in PHP 5.3+.
  2162. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  2163. 1 files changed, 211 insertions(+), 39 deletions(-)
  2164. Commit: 3303
  2165. Author: bsittler
  2166. Date: Fri Nov 7 04:31:04 2008 +0000
  2167. fix yet another bug i wrote :( -- be endian-neutral.
  2168. caca-php/php_caca.c | 9 ++++-----
  2169. 1 files changed, 4 insertions(+), 5 deletions(-)
  2170. Commit: 3302
  2171. Author: bsittler
  2172. Date: Thu Nov 6 23:25:26 2008 +0000
  2173. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  2174. caca-php/examples/export.php | 4 +-
  2175. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  2176. 2 files changed, 189 insertions(+), 222 deletions(-)
  2177. Commit: 3301
  2178. Author: bsittler
  2179. Date: Thu Nov 6 23:21:15 2008 +0000
  2180. do not bother with an extraneous fill, and don't create out.png
  2181. caca-php/examples/test.php | 2 --
  2182. 1 files changed, 0 insertions(+), 2 deletions(-)
  2183. Commit: 3300
  2184. Author: bsittler
  2185. Date: Thu Nov 6 23:18:48 2008 +0000
  2186. fix endianness problem
  2187. caca-php/php_caca.c | 12 ++++++------
  2188. 1 files changed, 6 insertions(+), 6 deletions(-)
  2189. Commit: 3299
  2190. Author: bsittler
  2191. Date: Thu Nov 6 20:01:57 2008 +0000
  2192. oops! fix problem i introduced in the previous commit
  2193. caca-php/php_caca.c | 6 +++---
  2194. 1 files changed, 3 insertions(+), 3 deletions(-)
  2195. Commit: 3298
  2196. Author: bsittler
  2197. Date: Thu Nov 6 19:45:11 2008 +0000
  2198. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  2199. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  2200. 1 files changed, 43 insertions(+), 32 deletions(-)
  2201. Commit: 3297
  2202. Author: bsittler
  2203. Date: Thu Nov 6 17:04:21 2008 +0000
  2204. copy img2txt.c to img2txt.php in preparation for phpizing
  2205. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  2206. 1 files changed, 242 insertions(+), 0 deletions(-)
  2207. Commit: 3296
  2208. Author: bsittler
  2209. Date: Thu Nov 6 07:16:59 2008 +0000
  2210. 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...)
  2211. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  2212. 1 files changed, 19 insertions(+), 17 deletions(-)
  2213. Commit: 3295
  2214. Author: bsittler
  2215. Date: Thu Nov 6 07:14:12 2008 +0000
  2216. default to $timeout = 0 in Display::getEvent()
  2217. caca-php/caca.php | 2 +-
  2218. 1 files changed, 1 insertions(+), 1 deletions(-)
  2219. Commit: 3294
  2220. Author: bsittler
  2221. Date: Thu Nov 6 07:11:01 2008 +0000
  2222. fix some bugs and inconsistencies in the PHP object layer
  2223. caca-php/caca.php | 14 ++++++++------
  2224. 1 files changed, 8 insertions(+), 6 deletions(-)
  2225. Commit: 3293
  2226. Author: bsittler
  2227. Date: Wed Nov 5 01:00:38 2008 +0000
  2228. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  2229. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  2230. caca-php/examples/test.php | 12 +++---
  2231. 2 files changed, 56 insertions(+), 43 deletions(-)
  2232. Commit: 3292
  2233. Author: bsittler
  2234. Date: Wed Nov 5 00:39:18 2008 +0000
  2235. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  2236. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  2237. caca-php/examples/test.php | 12 +++---
  2238. 2 files changed, 107 insertions(+), 6 deletions(-)
  2239. Commit: 3291
  2240. Author: bsittler
  2241. Date: Wed Nov 5 00:38:14 2008 +0000
  2242. added missing constant CACA_KEY_UNKNOWN
  2243. caca-php/php_caca.c | 1 +
  2244. 1 files changed, 1 insertions(+), 0 deletions(-)
  2245. Commit: 3290
  2246. Author: bsittler
  2247. Date: Wed Nov 5 00:04:35 2008 +0000
  2248. 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
  2249. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  2250. 1 files changed, 136 insertions(+), 122 deletions(-)
  2251. Commit: 3289
  2252. Author: bsittler
  2253. Date: Tue Nov 4 23:57:57 2008 +0000
  2254. copy test.cs to test.php in preparation for phpizing
  2255. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  2256. 1 files changed, 136 insertions(+), 0 deletions(-)
  2257. Commit: 3288
  2258. Author: bsittler
  2259. Date: Tue Nov 4 23:56:43 2008 +0000
  2260. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  2261. caca-php/examples/www/export.php | 4 +++-
  2262. 1 files changed, 3 insertions(+), 1 deletions(-)
  2263. Commit: 3287
  2264. Author: bsittler
  2265. Date: Tue Nov 4 23:54:38 2008 +0000
  2266. use alpha in PNG export, since it is now required to get a correct PNG output image
  2267. caca-php/examples/export.php | 4 +++-
  2268. 1 files changed, 3 insertions(+), 1 deletions(-)
  2269. Commit: 3286
  2270. Author: bsittler
  2271. Date: Tue Nov 4 23:53:18 2008 +0000
  2272. fix type in Canvas::drawLine; add a minimal class Event providing a
  2273. subset of the functionality of the .NET version; added Display::getEvent
  2274. similar to the .NET version; change Dither::bitmap to take a Canvas
  2275. object rather than a caca canvas resource as its first parameter; add
  2276. Font::Render and Font::getList methods parallel to the .NET version
  2277. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2278. 1 files changed, 50 insertions(+), 2 deletions(-)
  2279. Commit: 3285
  2280. Author: bsittler
  2281. Date: Tue Nov 4 23:48:31 2008 +0000
  2282. use alpha channel in gd truecolor images -- note that the scale for
  2283. this is [0, 127], rather than [0, 255]; always free the temporary
  2284. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  2285. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  2286. failed run-time binding to "caca_set_display" (the "_title" was
  2287. missing).
  2288. caca-php/php_caca.c | 7 ++++---
  2289. 1 files changed, 4 insertions(+), 3 deletions(-)
  2290. Commit: 3284
  2291. Author: bsittler
  2292. Date: Tue Nov 4 06:11:19 2008 +0000
  2293. preserve column alignment better by breaking cells at spaces; preserve
  2294. readability of fullwidth characters better by not placing cell
  2295. boundaries between them unneccessarily
  2296. caca/codec/export.c | 16 +++++++++++++---
  2297. 1 files changed, 13 insertions(+), 3 deletions(-)
  2298. Commit: 3283
  2299. Author: bsittler
  2300. Date: Tue Nov 4 05:45:21 2008 +0000
  2301. force a column alignment after each column containing a fullwidth character.
  2302. caca/codec/export.c | 7 ++++++-
  2303. 1 files changed, 6 insertions(+), 1 deletions(-)
  2304. Commit: 3282
  2305. Author: bsittler
  2306. Date: Tue Nov 4 05:43:37 2008 +0000
  2307. no border in old browsers, either.
  2308. caca-php/examples/www/export.php | 2 +-
  2309. 1 files changed, 1 insertions(+), 1 deletions(-)
  2310. Commit: 3281
  2311. Author: bsittler
  2312. Date: Tue Nov 4 05:28:03 2008 +0000
  2313. htmlification
  2314. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  2315. 1 files changed, 18 insertions(+), 14 deletions(-)
  2316. Commit: 3280
  2317. Author: bsittler
  2318. Date: Tue Nov 4 05:23:16 2008 +0000
  2319. copy unicode.php to www in preparation for htmlizing
  2320. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  2321. 1 files changed, 93 insertions(+), 0 deletions(-)
  2322. Commit: 3279
  2323. Author: bsittler
  2324. Date: Tue Nov 4 05:22:24 2008 +0000
  2325. cli-only
  2326. caca-php/examples/unicode.php | 4 ++++
  2327. 1 files changed, 4 insertions(+), 0 deletions(-)
  2328. Commit: 3278
  2329. Author: bsittler
  2330. Date: Tue Nov 4 05:21:34 2008 +0000
  2331. phpized
  2332. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  2333. 1 files changed, 73 insertions(+), 87 deletions(-)
  2334. Commit: 3277
  2335. Author: bsittler
  2336. Date: Tue Nov 4 05:17:37 2008 +0000
  2337. copy unicode.c to unicode.php in preparation for phpizing
  2338. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  2339. 1 files changed, 103 insertions(+), 0 deletions(-)
  2340. Commit: 3276
  2341. Author: bsittler
  2342. Date: Tue Nov 4 05:12:17 2008 +0000
  2343. htmlize
  2344. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  2345. 1 files changed, 18 insertions(+), 13 deletions(-)
  2346. Commit: 3275
  2347. Author: bsittler
  2348. Date: Tue Nov 4 04:58:38 2008 +0000
  2349. copy transform.php to www in preparation for htmlizing
  2350. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  2351. 1 files changed, 103 insertions(+), 0 deletions(-)
  2352. Commit: 3274
  2353. Author: bsittler
  2354. Date: Tue Nov 4 04:56:49 2008 +0000
  2355. PHPified
  2356. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  2357. 1 files changed, 86 insertions(+), 101 deletions(-)
  2358. Commit: 3273
  2359. Author: bsittler
  2360. Date: Tue Nov 4 04:49:17 2008 +0000
  2361. copy transform.c to transform.php in preparation for phpizing
  2362. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  2363. 1 files changed, 118 insertions(+), 0 deletions(-)
  2364. Commit: 3272
  2365. Author: bsittler
  2366. Date: Tue Nov 4 04:46:47 2008 +0000
  2367. show client-side filename
  2368. caca-php/examples/www/export.php | 3 ++-
  2369. 1 files changed, 2 insertions(+), 1 deletions(-)
  2370. Commit: 3271
  2371. Author: bsittler
  2372. Date: Tue Nov 4 04:45:23 2008 +0000
  2373. clearer wording.
  2374. caca-php/examples/www/import.php | 2 +-
  2375. 1 files changed, 1 insertions(+), 1 deletions(-)
  2376. Commit: 3270
  2377. Author: bsittler
  2378. Date: Tue Nov 4 04:21:13 2008 +0000
  2379. link to an example file to download and then import (generated by export.php)
  2380. caca-php/examples/www/import.php | 5 +++++
  2381. 1 files changed, 5 insertions(+), 0 deletions(-)
  2382. Commit: 3269
  2383. Author: bsittler
  2384. Date: Tue Nov 4 04:13:13 2008 +0000
  2385. works well enough to import the files exported by export.php
  2386. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  2387. 1 files changed, 53 insertions(+), 24 deletions(-)
  2388. Commit: 3268
  2389. Author: bsittler
  2390. Date: Tue Nov 4 03:56:18 2008 +0000
  2391. force cli on remaining examples so that apache doesn't pop up a window
  2392. (this actually happens with the cocoa driver!)
  2393. caca-php/examples/cacapig.php | 3 +++
  2394. caca-php/examples/colors.php | 4 ++++
  2395. caca-php/examples/fullwidth.php | 4 ++++
  2396. caca-php/examples/render.php | 4 ++++
  2397. caca-php/examples/truecolor.php | 4 ++++
  2398. 5 files changed, 19 insertions(+), 0 deletions(-)
  2399. Commit: 3267
  2400. Author: bsittler
  2401. Date: Tue Nov 4 03:39:20 2008 +0000
  2402. CLI-only
  2403. caca-php/examples/import.php | 4 ++++
  2404. 1 files changed, 4 insertions(+), 0 deletions(-)
  2405. Commit: 3266
  2406. Author: bsittler
  2407. Date: Tue Nov 4 03:37:12 2008 +0000
  2408. copy import.php to www in preparation for htmlizing
  2409. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  2410. 1 files changed, 54 insertions(+), 0 deletions(-)
  2411. Commit: 3265
  2412. Author: bsittler
  2413. Date: Tue Nov 4 03:36:33 2008 +0000
  2414. list available import formats in usage message
  2415. caca-php/examples/import.php | 12 +++++++++---
  2416. 1 files changed, 9 insertions(+), 3 deletions(-)
  2417. Commit: 3264
  2418. Author: bsittler
  2419. Date: Tue Nov 4 03:32:42 2008 +0000
  2420. PHPification of import.c
  2421. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  2422. 1 files changed, 27 insertions(+), 45 deletions(-)
  2423. Commit: 3263
  2424. Author: bsittler
  2425. Date: Tue Nov 4 03:22:04 2008 +0000
  2426. copy import.c to import.php in preparation for phpizing
  2427. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  2428. 1 files changed, 66 insertions(+), 0 deletions(-)
  2429. Commit: 3262
  2430. Author: bsittler
  2431. Date: Tue Nov 4 00:56:07 2008 +0000
  2432. only fill the preview iframe when javascript is enabled
  2433. caca-php/examples/www/export.php | 2 +-
  2434. 1 files changed, 1 insertions(+), 1 deletions(-)
  2435. Commit: 3261
  2436. Author: bsittler
  2437. Date: Tue Nov 4 00:41:56 2008 +0000
  2438. merge latest CLI example bugfixes into the HTML versions
  2439. caca-php/examples/www/colors.php | 8 ++++----
  2440. caca-php/examples/www/export.php | 10 +++++-----
  2441. 2 files changed, 9 insertions(+), 9 deletions(-)
  2442. Commit: 3260
  2443. Author: bsittler
  2444. Date: Tue Nov 4 00:39:40 2008 +0000
  2445. 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
  2446. caca-php/examples/colors.php | 8 ++++----
  2447. caca-php/examples/export.php | 10 +++++-----
  2448. caca-php/php_caca.c | 2 +-
  2449. 3 files changed, 10 insertions(+), 10 deletions(-)
  2450. Commit: 3259
  2451. Author: bsittler
  2452. Date: Mon Nov 3 22:30:22 2008 +0000
  2453. now generates HTML
  2454. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  2455. 1 files changed, 18 insertions(+), 10 deletions(-)
  2456. Commit: 3258
  2457. Author: bsittler
  2458. Date: Mon Nov 3 22:21:31 2008 +0000
  2459. copy fullwidth.php to www in preparation for htmlizing
  2460. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  2461. 1 files changed, 75 insertions(+), 0 deletions(-)
  2462. Commit: 3257
  2463. Author: bsittler
  2464. Date: Mon Nov 3 22:19:29 2008 +0000
  2465. added copyright info for PHP conversion (blah blah blah...)
  2466. caca-php/examples/fullwidth.php | 4 ++++
  2467. 1 files changed, 4 insertions(+), 0 deletions(-)
  2468. Commit: 3256
  2469. Author: bsittler
  2470. Date: Mon Nov 3 22:18:27 2008 +0000
  2471. now works as PHP
  2472. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  2473. 1 files changed, 45 insertions(+), 68 deletions(-)
  2474. Commit: 3255
  2475. Author: bsittler
  2476. Date: Mon Nov 3 22:08:09 2008 +0000
  2477. copy fullwidth.c to fullwidth.php in preparation for phpizing
  2478. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  2479. 1 files changed, 94 insertions(+), 0 deletions(-)
  2480. Commit: 3254
  2481. Author: bsittler
  2482. Date: Mon Nov 3 22:06:33 2008 +0000
  2483. only assume svg preview ability in opera, WebKit and Gecko
  2484. caca-php/examples/www/export.php | 9 +++++++--
  2485. 1 files changed, 7 insertions(+), 2 deletions(-)
  2486. Commit: 3253
  2487. Author: nico
  2488. Date: Mon Nov 3 22:03:31 2008 +0000
  2489. * Improve object layer for caca-php
  2490. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  2491. 1 files changed, 56 insertions(+), 4 deletions(-)
  2492. Commit: 3252
  2493. Author: bsittler
  2494. Date: Mon Nov 3 21:58:17 2008 +0000
  2495. do not add history entries for iframe transitions
  2496. caca-php/examples/www/export.php | 2 +-
  2497. 1 files changed, 1 insertions(+), 1 deletions(-)
  2498. Commit: 3251
  2499. Author: bsittler
  2500. Date: Mon Nov 3 21:48:53 2008 +0000
  2501. add missing id
  2502. caca-php/examples/www/export.php | 2 +-
  2503. 1 files changed, 1 insertions(+), 1 deletions(-)
  2504. Commit: 3250
  2505. Author: bsittler
  2506. Date: Mon Nov 3 21:48:16 2008 +0000
  2507. use some javascript to show inline previews using <iframe/> for some
  2508. of the formats (so far, html, html3, bbfr, and svg)
  2509. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  2510. 1 files changed, 39 insertions(+), 3 deletions(-)
  2511. Commit: 3249
  2512. Author: bsittler
  2513. Date: Mon Nov 3 21:23:20 2008 +0000
  2514. .caca files get an extension, too
  2515. caca-php/examples/www/export.php | 1 +
  2516. 1 files changed, 1 insertions(+), 0 deletions(-)
  2517. Commit: 3248
  2518. Author: bsittler
  2519. Date: Mon Nov 3 21:17:34 2008 +0000
  2520. suggest extensions for some of the inline formats too, since browsers
  2521. sometimes send them to external viewers and become confused if the
  2522. filename ends in '.php' (despite our correct content-type!)
  2523. caca-php/examples/www/export.php | 14 +++++++++++---
  2524. 1 files changed, 11 insertions(+), 3 deletions(-)
  2525. Commit: 3247
  2526. Author: bsittler
  2527. Date: Mon Nov 3 21:15:09 2008 +0000
  2528. text formats embedding escape sequences get sent as attachments too
  2529. caca-php/examples/www/export.php | 3 +++
  2530. 1 files changed, 3 insertions(+), 0 deletions(-)
  2531. Commit: 3246
  2532. Author: bsittler
  2533. Date: Mon Nov 3 21:12:54 2008 +0000
  2534. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  2535. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  2536. 1 files changed, 128 insertions(+), 96 deletions(-)
  2537. Commit: 3245
  2538. Author: bsittler
  2539. Date: Mon Nov 3 20:55:12 2008 +0000
  2540. another typo
  2541. caca-php/examples/export.php | 2 +-
  2542. 1 files changed, 1 insertions(+), 1 deletions(-)
  2543. Commit: 3244
  2544. Author: bsittler
  2545. Date: Mon Nov 3 20:34:42 2008 +0000
  2546. spaces -> tabs
  2547. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  2548. 1 files changed, 81 insertions(+), 81 deletions(-)
  2549. Commit: 3243
  2550. Author: bsittler
  2551. Date: Mon Nov 3 20:08:35 2008 +0000
  2552. add missing content-type in the HTML case
  2553. caca-php/examples/www/render.php | 2 ++
  2554. 1 files changed, 2 insertions(+), 0 deletions(-)
  2555. Commit: 3242
  2556. Author: bsittler
  2557. Date: Mon Nov 3 20:01:20 2008 +0000
  2558. typo
  2559. caca-php/examples/export.php | 2 +-
  2560. 1 files changed, 1 insertions(+), 1 deletions(-)
  2561. Commit: 3241
  2562. Author: bsittler
  2563. Date: Mon Nov 3 19:52:30 2008 +0000
  2564. make examples/demo.php executable
  2565. 0 files changed, 0 insertions(+), 0 deletions(-)
  2566. Commit: 3240
  2567. Author: bsittler
  2568. Date: Mon Nov 3 19:44:58 2008 +0000
  2569. copy export.php to www in preparation for htmlizing
  2570. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  2571. 1 files changed, 136 insertions(+), 0 deletions(-)
  2572. Commit: 3239
  2573. Author: bsittler
  2574. Date: Mon Nov 3 19:42:38 2008 +0000
  2575. export.php is now actually php, and appears to work identically to its
  2576. C predecessor.
  2577. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  2578. 1 files changed, 103 insertions(+), 126 deletions(-)
  2579. Commit: 3238
  2580. Author: bsittler
  2581. Date: Mon Nov 3 18:40:50 2008 +0000
  2582. copy export.c to export.php in preparation for phpizing
  2583. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  2584. 1 files changed, 159 insertions(+), 0 deletions(-)
  2585. Commit: 3237
  2586. Author: bsittler
  2587. Date: Mon Nov 3 18:16:38 2008 +0000
  2588. fix foreground-color and quoting bugs in the "html" exporter; also,
  2589. the output is now labelled as XHTML 1.0 Strict, since it does conform
  2590. to that DTD. also removed spurious cellpadding and cellspacing from
  2591. <div /> markup. also handle non-characters by conversion to
  2592. replacement character, and handle more control characters by
  2593. conversion to no-break space. finally, switch from &nbsp; to the
  2594. equivalent &#160; so that a non-validating XML parser (which is most
  2595. of them) can correctly parse this document.
  2596. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  2597. 1 files changed, 43 insertions(+), 9 deletions(-)
  2598. Commit: 3236
  2599. Author: bsittler
  2600. Date: Mon Nov 3 17:18:04 2008 +0000
  2601. do not split a fullwidth character in the middle. yes, in some
  2602. degenerate cases this will lead to incorrectly-displayed tables. i
  2603. don't yet have a solution.
  2604. caca/codec/export.c | 2 ++
  2605. 1 files changed, 2 insertions(+), 0 deletions(-)
  2606. Commit: 3235
  2607. Author: bsittler
  2608. Date: Mon Nov 3 16:55:00 2008 +0000
  2609. do not expand tabs here. instead, importers need to understand '\t'
  2610. and fill the canvas up to the tab stop with it. once that works,
  2611. support will be added here (treating it as space.) also, fewer columns
  2612. are now generated. apparently generating a minimal number of them
  2613. fixes a bunch of the table-layout bugs.
  2614. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  2615. 1 files changed, 78 insertions(+), 52 deletions(-)
  2616. Commit: 3234
  2617. Author: nico
  2618. Date: Sun Nov 2 22:45:40 2008 +0000
  2619. * Remove \t from content of $moo
  2620. * Change canvas size
  2621. * Fix coordinate of label "Moo!"
  2622. caca-php/examples/cacainfo.php | 17 +++++++++--------
  2623. 1 files changed, 9 insertions(+), 8 deletions(-)
  2624. Commit: 3233
  2625. Author: nico
  2626. Date: Sun Nov 2 22:42:09 2008 +0000
  2627. * Change canvas size
  2628. caca-php/examples/www/cacainfo.php | 4 ++--
  2629. 1 files changed, 2 insertions(+), 2 deletions(-)
  2630. Commit: 3232
  2631. Author: bsittler
  2632. Date: Sun Nov 2 22:38:40 2008 +0000
  2633. htmlification of colors.php
  2634. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  2635. 1 files changed, 17 insertions(+), 9 deletions(-)
  2636. Commit: 3231
  2637. Author: nico
  2638. Date: Sun Nov 2 22:37:27 2008 +0000
  2639. * Fix coordinate of label "Moo!"
  2640. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  2641. 1 files changed, 8 insertions(+), 7 deletions(-)
  2642. Commit: 3230
  2643. Author: bsittler
  2644. Date: Sun Nov 2 22:35:45 2008 +0000
  2645. copy colors.php to www in preparation for htmlizing
  2646. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  2647. 1 files changed, 60 insertions(+), 0 deletions(-)
  2648. Commit: 3229
  2649. Author: bsittler
  2650. Date: Sun Nov 2 22:34:59 2008 +0000
  2651. PHP conversion of colors.c
  2652. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  2653. 1 files changed, 55 insertions(+), 71 deletions(-)
  2654. Commit: 3228
  2655. Author: bsittler
  2656. Date: Sun Nov 2 22:22:18 2008 +0000
  2657. copy colors.c to colors.php in preparation for phpizing
  2658. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  2659. 1 files changed, 76 insertions(+), 0 deletions(-)
  2660. Commit: 3227
  2661. Author: bsittler
  2662. Date: Sun Nov 2 22:12:24 2008 +0000
  2663. some unicode characters could overflow the buffer; handle more control
  2664. characters and non-unicode codepoints when generating HTML.
  2665. caca/codec/export.c | 22 ++++++++++++++++++----
  2666. 1 files changed, 18 insertions(+), 4 deletions(-)
  2667. Commit: 3226
  2668. Author: nico
  2669. Date: Sun Nov 2 22:10:02 2008 +0000
  2670. * Remove tabs from content of $moo
  2671. caca-php/examples/www/cacainfo.php | 4 ++--
  2672. 1 files changed, 2 insertions(+), 2 deletions(-)
  2673. Commit: 3225
  2674. Author: nico
  2675. Date: Sun Nov 2 21:58:09 2008 +0000
  2676. * Improve Dithering and Canvas php classes
  2677. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  2678. 1 files changed, 89 insertions(+), 14 deletions(-)
  2679. Commit: 3224
  2680. Author: bsittler
  2681. Date: Sun Nov 2 21:57:21 2008 +0000
  2682. optimization: when the canvas is only a single line, we can always
  2683. optimize by merging cells
  2684. caca/codec/export.c | 2 +-
  2685. 1 files changed, 1 insertions(+), 1 deletions(-)
  2686. Commit: 3223
  2687. Author: bsittler
  2688. Date: Sun Nov 2 21:18:51 2008 +0000
  2689. work around table layout bugs by ensuring that if there are multiple
  2690. cells on any row of the table then the very first row does not use the
  2691. cell-merging optimization; this appears to fix the last of the table
  2692. layout bugs seen in truecolor.php; also fix the foreground and
  2693. background color bugs seen in truecolor.php.
  2694. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  2695. 1 files changed, 25 insertions(+), 3 deletions(-)
  2696. Commit: 3222
  2697. Author: bsittler
  2698. Date: Sun Nov 2 21:03:09 2008 +0000
  2699. forgot backslashes
  2700. caca-php/examples/www/dithering.php | 2 +-
  2701. 1 files changed, 1 insertions(+), 1 deletions(-)
  2702. Commit: 3221
  2703. Author: bsittler
  2704. Date: Sun Nov 2 20:29:02 2008 +0000
  2705. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  2706. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  2707. 1 files changed, 17 insertions(+), 9 deletions(-)
  2708. Commit: 3220
  2709. Author: bsittler
  2710. Date: Sun Nov 2 20:17:59 2008 +0000
  2711. copy truecolor.php to www in preparation for htmlizing
  2712. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  2713. 1 files changed, 48 insertions(+), 0 deletions(-)
  2714. Commit: 3219
  2715. Author: bsittler
  2716. Date: Sun Nov 2 20:17:00 2008 +0000
  2717. convert to PHP and make executable
  2718. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  2719. 1 files changed, 30 insertions(+), 48 deletions(-)
  2720. Commit: 3218
  2721. Author: bsittler
  2722. Date: Sun Nov 2 20:06:13 2008 +0000
  2723. copy truecolor.c to truecolor.php in preparation for phpizing
  2724. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  2725. 1 files changed, 66 insertions(+), 0 deletions(-)
  2726. Commit: 3217
  2727. Author: nico
  2728. Date: Sun Nov 2 20:05:00 2008 +0000
  2729. * Improve class "Dither"
  2730. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  2731. 1 files changed, 20 insertions(+), 20 deletions(-)
  2732. Commit: 3216
  2733. Author: nico
  2734. Date: Sun Nov 2 20:02:26 2008 +0000
  2735. * Add class "Dither" to php object layer
  2736. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2737. 1 files changed, 90 insertions(+), 0 deletions(-)
  2738. Commit: 3215
  2739. Author: bsittler
  2740. Date: Sun Nov 2 19:50:46 2008 +0000
  2741. 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
  2742. caca-php/examples/www/cacainfo.php | 2 +-
  2743. caca-php/examples/www/dithering.php | 4 ++--
  2744. caca-php/examples/www/figlet.php | 2 +-
  2745. caca-php/examples/www/render.php | 2 +-
  2746. caca-php/examples/www/text.php | 2 +-
  2747. 5 files changed, 6 insertions(+), 6 deletions(-)
  2748. Commit: 3214
  2749. Author: bsittler
  2750. Date: Sun Nov 2 19:28:40 2008 +0000
  2751. add a <table summary="..." /> attribute so screenreader software does not
  2752. get hopelessly lost.
  2753. caca/codec/export.c | 2 +-
  2754. 1 files changed, 1 insertions(+), 1 deletions(-)
  2755. Commit: 3213
  2756. Author: bsittler
  2757. Date: Sun Nov 2 19:19:45 2008 +0000
  2758. echo rendered string in form value
  2759. caca-php/examples/www/figlet.php | 2 +-
  2760. 1 files changed, 1 insertions(+), 1 deletions(-)
  2761. Commit: 3212
  2762. Author: nico
  2763. Date: Sun Nov 2 19:13:47 2008 +0000
  2764. * Remove white and yellow colors for letters
  2765. caca-php/examples/www/figlet.php | 2 +-
  2766. 1 files changed, 1 insertions(+), 1 deletions(-)
  2767. Commit: 3211
  2768. Author: nico
  2769. Date: Sun Nov 2 19:08:08 2008 +0000
  2770. * Add an input box in sample web page figlet.php
  2771. caca-php/examples/www/figlet.php | 3 ++-
  2772. 1 files changed, 2 insertions(+), 1 deletions(-)
  2773. Commit: 3210
  2774. Author: bsittler
  2775. Date: Sun Nov 2 17:49:29 2008 +0000
  2776. 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.
  2777. caca-php/examples/www/caca-php.css | 20 --------------------
  2778. caca-php/examples/www/cacainfo.php | 1 -
  2779. caca-php/examples/www/dithering.php | 2 --
  2780. caca-php/examples/www/figlet.php | 3 +--
  2781. caca-php/examples/www/render.php | 1 -
  2782. caca-php/examples/www/text.php | 1 -
  2783. 6 files changed, 1 insertions(+), 27 deletions(-)
  2784. Commit: 3209
  2785. Author: bsittler
  2786. Date: Sun Nov 2 17:38:37 2008 +0000
  2787. 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
  2788. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  2789. 1 files changed, 59 insertions(+), 33 deletions(-)
  2790. Commit: 3208
  2791. Author: bsittler
  2792. Date: Sun Nov 2 17:00:45 2008 +0000
  2793. more conforming to 79-character limit and using tabs
  2794. caca-php/examples/www/render.php | 9 +++++++--
  2795. 1 files changed, 7 insertions(+), 2 deletions(-)
  2796. Commit: 3207
  2797. Author: bsittler
  2798. Date: Sun Nov 2 16:56:48 2008 +0000
  2799. generate self-referencing script URI correctly, taking into account that the
  2800. script might be content-negotiated, renamed, symlinked, or otherwise
  2801. alised in URI-space.
  2802. caca-php/examples/www/render.php | 5 ++++-
  2803. 1 files changed, 4 insertions(+), 1 deletions(-)
  2804. Commit: 3206
  2805. Author: bsittler
  2806. Date: Sun Nov 2 16:24:03 2008 +0000
  2807. added a link so you can view the image only (also good for
  2808. lynx/elinks) and some alt="..." text so the validator does not complain.
  2809. caca-php/examples/www/render.php | 2 +-
  2810. 1 files changed, 1 insertions(+), 1 deletions(-)
  2811. Commit: 3205
  2812. Author: nico
  2813. Date: Sun Nov 2 16:10:50 2008 +0000
  2814. * Change structure of sample file render.php
  2815. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  2816. 1 files changed, 36 insertions(+), 45 deletions(-)
  2817. Commit: 3204
  2818. Author: bsittler
  2819. Date: Sun Nov 2 03:52:22 2008 +0000
  2820. 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)
  2821. caca-php/examples/www/caca-php.css | 2 +-
  2822. caca-php/examples/www/cacainfo.php | 4 ++++
  2823. caca-php/examples/www/dithering.php | 6 ++++++
  2824. caca-php/examples/www/figlet.php | 7 +++++--
  2825. caca-php/examples/www/text.php | 4 ++++
  2826. 5 files changed, 20 insertions(+), 3 deletions(-)
  2827. Commit: 3203
  2828. Author: bsittler
  2829. Date: Sun Nov 2 03:37:14 2008 +0000
  2830. apparently php inw ww dir should not be executable?
  2831. 0 files changed, 0 insertions(+), 0 deletions(-)
  2832. Commit: 3202
  2833. Author: bsittler
  2834. Date: Sun Nov 2 03:36:38 2008 +0000
  2835. better UI, maybe?
  2836. caca-php/examples/www/render.php | 7 ++++---
  2837. 1 files changed, 4 insertions(+), 3 deletions(-)
  2838. Commit: 3201
  2839. Author: bsittler
  2840. Date: Sun Nov 2 03:27:58 2008 +0000
  2841. seems to work
  2842. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  2843. 1 files changed, 36 insertions(+), 5 deletions(-)
  2844. Commit: 3200
  2845. Author: bsittler
  2846. Date: Sun Nov 2 03:13:03 2008 +0000
  2847. copy render.php to www in preparation for htmlizing
  2848. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  2849. 1 files changed, 40 insertions(+), 0 deletions(-)
  2850. Commit: 3199
  2851. Author: bsittler
  2852. Date: Sun Nov 2 03:10:44 2008 +0000
  2853. HTML conversion of text.php
  2854. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  2855. 1 files changed, 15 insertions(+), 7 deletions(-)
  2856. Commit: 3198
  2857. Author: bsittler
  2858. Date: Sun Nov 2 03:07:50 2008 +0000
  2859. add missing newline at end of file
  2860. caca-php/examples/www/cacainfo.php | 2 +-
  2861. 1 files changed, 1 insertions(+), 1 deletions(-)
  2862. Commit: 3197
  2863. Author: bsittler
  2864. Date: Sun Nov 2 03:05:46 2008 +0000
  2865. apparently php inw ww dir should not be executable?
  2866. 0 files changed, 0 insertions(+), 0 deletions(-)
  2867. Commit: 3196
  2868. Author: bsittler
  2869. Date: Sun Nov 2 03:04:10 2008 +0000
  2870. copy text.php to www in preparation for htmlizing
  2871. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  2872. 1 files changed, 65 insertions(+), 0 deletions(-)
  2873. Commit: 3195
  2874. Author: nico
  2875. Date: Sat Nov 1 23:43:00 2008 +0000
  2876. * Improve php object layer "caca.php"
  2877. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  2878. 1 files changed, 46 insertions(+), 2 deletions(-)
  2879. Commit: 3194
  2880. Author: nico
  2881. Date: Sat Nov 1 21:29:51 2008 +0000
  2882. * Change permission of web sample files
  2883. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  2884. 1 files changed, 0 insertions(+), 0 deletions(-)
  2885. Commit: 3193
  2886. Author: nico
  2887. Date: Sat Nov 1 21:11:04 2008 +0000
  2888. * Improve php class layer for caca-php
  2889. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  2890. 1 files changed, 41 insertions(+), 18 deletions(-)
  2891. Commit: 3192
  2892. Author: nico
  2893. Date: Sat Nov 1 19:55:52 2008 +0000
  2894. * Add skeleton of php class layer for caca-php
  2895. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2896. 1 files changed, 135 insertions(+), 0 deletions(-)
  2897. Commit: 3191
  2898. Author: nico
  2899. Date: Sat Nov 1 18:42:16 2008 +0000
  2900. * Add web sample program: dithering.php
  2901. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  2902. caca-php/examples/www/figlet.php | 9 +++++-
  2903. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  2904. 3 files changed, 49 insertions(+), 2 deletions(-)
  2905. Commit: 3190
  2906. Author: bsittler
  2907. Date: Sat Nov 1 17:57:50 2008 +0000
  2908. oops! make the .php executable
  2909. 0 files changed, 0 insertions(+), 0 deletions(-)
  2910. Commit: 3189
  2911. Author: nico
  2912. Date: Sat Nov 1 13:54:13 2008 +0000
  2913. * Add web sample "figlet.php"
  2914. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  2915. 1 files changed, 60 insertions(+), 0 deletions(-)
  2916. Commit: 3188
  2917. Author: nico
  2918. Date: Sat Nov 1 13:30:09 2008 +0000
  2919. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  2920. caca_export_string
  2921. caca-php/php_caca.c | 12 +++---------
  2922. 1 files changed, 3 insertions(+), 9 deletions(-)
  2923. Commit: 3187
  2924. Author: nico
  2925. Date: Sat Nov 1 12:51:54 2008 +0000
  2926. * Initializate variable "len" in caca_export_string
  2927. caca-php/php_caca.c | 2 +-
  2928. 1 files changed, 1 insertions(+), 1 deletions(-)
  2929. Commit: 3186
  2930. Author: bsittler
  2931. Date: Sat Nov 1 06:32:30 2008 +0000
  2932. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  2933. caca-php/examples/www/cacainfo.php | 10 ++++++----
  2934. 1 files changed, 6 insertions(+), 4 deletions(-)
  2935. Commit: 3185
  2936. Author: bsittler
  2937. Date: Sat Nov 1 06:26:29 2008 +0000
  2938. now HTML markup is generated, rather than a giant PRE block
  2939. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  2940. 1 files changed, 28 insertions(+), 17 deletions(-)
  2941. Commit: 3184
  2942. Author: bsittler
  2943. Date: Sat Nov 1 06:03:36 2008 +0000
  2944. 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
  2945. caca/codec/export.c | 29 +++++++++++++++--------------
  2946. 1 files changed, 15 insertions(+), 14 deletions(-)
  2947. Commit: 3183
  2948. Author: bsittler
  2949. Date: Sat Nov 1 06:02:04 2008 +0000
  2950. move CSS for www example to a separate file; table is no longer inside <pre>
  2951. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  2952. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  2953. 2 files changed, 33 insertions(+), 21 deletions(-)
  2954. Commit: 3182
  2955. Author: bsittler
  2956. Date: Sat Nov 1 05:27:04 2008 +0000
  2957. fix table border, colors, and quoting of <, ", ', and > in html3 output
  2958. caca/codec/export.c | 16 +++++++++++++---
  2959. 1 files changed, 13 insertions(+), 3 deletions(-)
  2960. Commit: 3181
  2961. Author: bsittler
  2962. Date: Sat Nov 1 05:13:37 2008 +0000
  2963. font for windows, too
  2964. caca-php/examples/www/cacainfo.php | 2 +-
  2965. 1 files changed, 1 insertions(+), 1 deletions(-)
  2966. Commit: 3180
  2967. Author: bsittler
  2968. Date: Sat Nov 1 05:08:24 2008 +0000
  2969. display correctly in firefox and safari
  2970. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  2971. 1 files changed, 15 insertions(+), 1 deletions(-)
  2972. Commit: 3179
  2973. Author: bsittler
  2974. Date: Sat Nov 1 04:41:25 2008 +0000
  2975. correctly account for tabs in html3 export
  2976. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  2977. 1 files changed, 41 insertions(+), 6 deletions(-)
  2978. Commit: 3178
  2979. Author: bsittler
  2980. Date: Sat Nov 1 03:00:45 2008 +0000
  2981. a first partially-broken conversion of examples/cacainfo.php
  2982. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  2983. 1 files changed, 86 insertions(+), 0 deletions(-)
  2984. Commit: 3177
  2985. Author: nico
  2986. Date: Sat Nov 1 02:06:43 2008 +0000
  2987. * Change test for php-cli mode in sample programs
  2988. caca-php/examples/cacainfo.php | 3 ++-
  2989. caca-php/examples/demo.php | 3 ++-
  2990. caca-php/examples/dithering.php | 12 ++++++++----
  2991. caca-php/examples/figfont.php | 3 ++-
  2992. caca-php/examples/polyline.php | 3 ++-
  2993. caca-php/examples/text.php | 3 ++-
  2994. 6 files changed, 18 insertions(+), 9 deletions(-)
  2995. Commit: 3176
  2996. Author: bsittler
  2997. Date: Sat Nov 1 01:46:51 2008 +0000
  2998. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  2999. caca-php/examples/demo.php | 7 ++++---
  3000. 1 files changed, 4 insertions(+), 3 deletions(-)
  3001. Commit: 3175
  3002. Author: nico
  3003. Date: Sat Nov 1 01:44:28 2008 +0000
  3004. * Check that samples programs are executed with php-cli
  3005. caca-php/examples/cacainfo.php | 3 +++
  3006. caca-php/examples/demo.php | 4 ++++
  3007. caca-php/examples/dithering.php | 5 ++++-
  3008. caca-php/examples/figfont.php | 2 ++
  3009. caca-php/examples/polyline.php | 3 +++
  3010. caca-php/examples/text.php | 3 +++
  3011. 6 files changed, 19 insertions(+), 1 deletions(-)
  3012. Commit: 3174
  3013. Author: bsittler
  3014. Date: Sat Nov 1 01:32:17 2008 +0000
  3015. change to allow use with cocoa driver; also, a keypress now stops these demos early
  3016. caca-php/examples/dithering.php | 2 +-
  3017. caca-php/examples/polyline.php | 2 +-
  3018. 2 files changed, 2 insertions(+), 2 deletions(-)
  3019. Commit: 3173
  3020. Author: nico
  3021. Date: Sat Nov 1 01:25:13 2008 +0000
  3022. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  3023. caca-php/examples/demo.php | 4 ++--
  3024. 1 files changed, 2 insertions(+), 2 deletions(-)
  3025. Commit: 3172
  3026. Author: nico
  3027. Date: Sat Nov 1 00:45:56 2008 +0000
  3028. * Add license headers in sample programs
  3029. caca-php/examples/cacainfo.php | 11 +++++++++++
  3030. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  3031. caca-php/examples/dithering.php | 12 +++++++++++-
  3032. caca-php/examples/figfont.php | 10 ++++++++++
  3033. caca-php/examples/polyline.php | 10 ++++++++++
  3034. 5 files changed, 58 insertions(+), 1 deletions(-)
  3035. Commit: 3171
  3036. Author: nico
  3037. Date: Sat Nov 1 00:33:57 2008 +0000
  3038. * Clean template for phpize "config.m4"
  3039. caca-php/config.m4 | 2 +-
  3040. 1 files changed, 1 insertions(+), 1 deletions(-)
  3041. Commit: 3169
  3042. Author: nico
  3043. Date: Fri Oct 31 20:35:48 2008 +0000
  3044. * Change message for phpinfo()
  3045. caca-php/php_caca.c | 4 ++--
  3046. 1 files changed, 2 insertions(+), 2 deletions(-)
  3047. Commit: 3168
  3048. Author: bsittler
  3049. Date: Fri Oct 31 18:56:31 2008 +0000
  3050. now truecolor works
  3051. caca/driver/win32.c | 5 +++--
  3052. 1 files changed, 3 insertions(+), 2 deletions(-)
  3053. Commit: 3167
  3054. Author: bsittler
  3055. Date: Fri Oct 31 18:39:16 2008 +0000
  3056. now arrow keys, function keys, etc. work
  3057. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3058. 1 files changed, 73 insertions(+), 0 deletions(-)
  3059. Commit: 3166
  3060. Author: nico
  3061. Date: Fri Oct 31 17:46:38 2008 +0000
  3062. * Add information about gd resources support in caca-php for phpinfo()
  3063. caca-php/php_caca.c | 6 ++++++
  3064. 1 files changed, 6 insertions(+), 0 deletions(-)
  3065. Commit: 3163
  3066. Author: bsittler
  3067. Date: Fri Oct 31 00:29:31 2008 +0000
  3068. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  3069. configure.ac | 6 +++---
  3070. 1 files changed, 3 insertions(+), 3 deletions(-)
  3071. Commit: 3160
  3072. Author: sam
  3073. Date: Fri Oct 31 00:21:04 2008 +0000
  3074. caca-sharp: improve install and uninstall rules, add a strong name key
  3075. to allow third-party applications to link with caca-sharp, and tune a
  3076. few things here and there.
  3077. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  3078. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  3079. 2 files changed, 26 insertions(+), 12 deletions(-)
  3080. Commit: 3159
  3081. Author: pterjan
  3082. Date: Thu Oct 30 22:36:13 2008 +0000
  3083. * Undo last commit
  3084. ruby/Makefile.am | 1 -
  3085. 1 files changed, 0 insertions(+), 1 deletions(-)
  3086. Commit: 3158
  3087. Author: pterjan
  3088. Date: Thu Oct 30 21:45:42 2008 +0000
  3089. * Add -module flag, hopefuly this will fix on OSX
  3090. ruby/Makefile.am | 1 +
  3091. 1 files changed, 1 insertions(+), 0 deletions(-)
  3092. Commit: 3157
  3093. Author: pterjan
  3094. Date: Thu Oct 30 20:12:50 2008 +0000
  3095. * List drivers as a Hash
  3096. ruby/caca-display.c | 14 +++++++-------
  3097. 1 files changed, 7 insertions(+), 7 deletions(-)
  3098. Commit: 3156
  3099. Author: nico
  3100. Date: Thu Oct 30 18:07:11 2008 +0000
  3101. * Check parameters number for functions that doesn't expect any parameter
  3102. caca-php/php_caca.c | 16 ++++++++++++++++
  3103. 1 files changed, 16 insertions(+), 0 deletions(-)
  3104. Commit: 3155
  3105. Author: bsittler
  3106. Date: Thu Oct 30 18:00:57 2008 +0000
  3107. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  3108. configure.ac | 9 ++++++++-
  3109. 1 files changed, 8 insertions(+), 1 deletions(-)
  3110. Commit: 3154
  3111. Author: nico
  3112. Date: Thu Oct 30 17:44:42 2008 +0000
  3113. * Modify error message in sample program dithering.php
  3114. caca-php/config.m4 | 2 +-
  3115. caca-php/examples/dithering.php | 2 +-
  3116. 2 files changed, 2 insertions(+), 2 deletions(-)
  3117. Commit: 3153
  3118. Author: nico
  3119. Date: Thu Oct 30 17:35:58 2008 +0000
  3120. * Available the compilation of caca-php without gd development files
  3121. caca-php/config.m4 | 5 ++---
  3122. caca-php/php_caca.c | 19 +++++++++++++++++--
  3123. 2 files changed, 19 insertions(+), 5 deletions(-)
  3124. Commit: 3152
  3125. Author: bsittler
  3126. Date: Thu Oct 30 17:22:43 2008 +0000
  3127. allow SDK to be overridden by environment variables (Mac OS X)
  3128. configure.ac | 22 +++++++++++-----------
  3129. 1 files changed, 11 insertions(+), 11 deletions(-)
  3130. Commit: 3151
  3131. Author: nico
  3132. Date: Thu Oct 30 16:43:00 2008 +0000
  3133. * Add destructor for "caca_file" resources
  3134. caca-php/php_caca.c | 1 +
  3135. 1 files changed, 1 insertions(+), 0 deletions(-)
  3136. Commit: 3150
  3137. Author: nico
  3138. Date: Thu Oct 30 16:16:31 2008 +0000
  3139. * Improve php binding of caca_render_canvas
  3140. * Destroy php resource in caca_file_close
  3141. * Improve sample program render.php
  3142. caca-php/examples/render.php | 7 ++++++-
  3143. caca-php/php_caca.c | 25 ++++++++++++++++---------
  3144. 2 files changed, 22 insertions(+), 10 deletions(-)
  3145. Commit: 3149
  3146. Author: nico
  3147. Date: Thu Oct 30 13:21:26 2008 +0000
  3148. * Add new php specific function caca_load_builtin_font(string name)
  3149. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  3150. * Add a new sample program examples/render.php
  3151. caca-php/examples/render.php | 35 ++++++++++++++++
  3152. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  3153. caca-php/php_caca.h | 1 +
  3154. 3 files changed, 115 insertions(+), 12 deletions(-)
  3155. Commit: 3148
  3156. Author: nico
  3157. Date: Thu Oct 30 11:39:24 2008 +0000
  3158. * Remove "_gd" suffix from dithering functions
  3159. * caca_dithering_bitmap can load palette from gd resource
  3160. * Remove caca_set_dither_palette_gd function
  3161. * Adapt sample program "dithering.php"
  3162. caca-php/examples/dithering.php | 5 +--
  3163. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  3164. caca-php/php_caca.h | 4 +--
  3165. 3 files changed, 29 insertions(+), 46 deletions(-)
  3166. Commit: 3143
  3167. Author: nico
  3168. Date: Thu Oct 30 00:51:55 2008 +0000
  3169. * Add check after emalloc in caca_draw_thin_polyline
  3170. caca-php/php_caca.c | 15 ++++++++++++---
  3171. 1 files changed, 12 insertions(+), 3 deletions(-)
  3172. Commit: 3142
  3173. Author: nico
  3174. Date: Thu Oct 30 00:18:07 2008 +0000
  3175. * Remove php function caca_create_event
  3176. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  3177. php resource
  3178. * Adapt sample program demo.php
  3179. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  3180. caca-php/php_caca.c | 34 ++++++++------------
  3181. caca-php/php_caca.h | 2 -
  3182. 3 files changed, 49 insertions(+), 60 deletions(-)
  3183. Commit: 3141
  3184. Author: nico
  3185. Date: Wed Oct 29 22:59:46 2008 +0000
  3186. * Close php block in sample program "demo.php"
  3187. caca-php/examples/demo.php | 3 ++-
  3188. 1 files changed, 2 insertions(+), 1 deletions(-)
  3189. Commit: 3140
  3190. Author: nico
  3191. Date: Wed Oct 29 22:58:24 2008 +0000
  3192. * Rewrite main loop of sample program demo.php
  3193. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  3194. 1 files changed, 51 insertions(+), 55 deletions(-)
  3195. Commit: 3139
  3196. Author: sam
  3197. Date: Wed Oct 29 19:10:20 2008 +0000
  3198. Clean up configure.ac.
  3199. configure.ac | 16 ++++++++--------
  3200. 1 files changed, 8 insertions(+), 8 deletions(-)
  3201. Commit: 3138
  3202. Author: nico
  3203. Date: Wed Oct 29 17:09:05 2008 +0000
  3204. * Add indexed colors image support for dither with gd resources
  3205. caca-php/examples/dithering.php | 3 +-
  3206. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  3207. caca-php/php_caca.h | 1 +
  3208. 3 files changed, 55 insertions(+), 13 deletions(-)
  3209. Commit: 3137
  3210. Author: nico
  3211. Date: Wed Oct 29 13:48:57 2008 +0000
  3212. * Add php binding for 3 caca charset conversion functions
  3213. * Change php header for sample program "text.php"
  3214. caca-php/examples/text.php | 2 +-
  3215. caca-php/php_caca.c | 9 +++++++++
  3216. 2 files changed, 10 insertions(+), 1 deletions(-)
  3217. Commit: 3135
  3218. Author: nico
  3219. Date: Wed Oct 29 13:19:38 2008 +0000
  3220. * Close php blocks in samples programs (add "?>")
  3221. caca-php/examples/cacainfo.php | 2 ++
  3222. caca-php/examples/cacapig.php | 1 +
  3223. caca-php/examples/demo.php | 2 ++
  3224. caca-php/examples/dithering.php | 4 +---
  3225. caca-php/examples/figfont.php | 2 +-
  3226. caca-php/examples/polyline.php | 1 +
  3227. caca-php/examples/text.php | 3 +--
  3228. 7 files changed, 9 insertions(+), 6 deletions(-)
  3229. Commit: 3134
  3230. Author: nico
  3231. Date: Tue Oct 28 23:13:15 2008 +0000
  3232. * Add php binding for function "caca_set_dither_palette"
  3233. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  3234. 1 files changed, 24 insertions(+), 2 deletions(-)
  3235. Commit: 3133
  3236. Author: nico
  3237. Date: Tue Oct 28 19:43:39 2008 +0000
  3238. * Add unicode support in sample program figfont.php
  3239. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  3240. 1 files changed, 17 insertions(+), 5 deletions(-)
  3241. Commit: 3132
  3242. Author: nico
  3243. Date: Tue Oct 28 19:30:10 2008 +0000
  3244. * Change type of the last argument of drawing function (from string to long)
  3245. * Adapt sample programs
  3246. caca-php/examples/cacainfo.php | 3 +
  3247. caca-php/examples/demo.php | 28 +++++-----
  3248. caca-php/examples/polyline.php | 17 ++++---
  3249. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  3250. 4 files changed, 57 insertions(+), 94 deletions(-)
  3251. Commit: 3131
  3252. Author: nico
  3253. Date: Tue Oct 28 17:59:41 2008 +0000
  3254. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  3255. * Add a sample program examples/polyline.php
  3256. caca-php/examples/polyline.php | 41 +++++++++++++++++
  3257. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  3258. 2 files changed, 130 insertions(+), 4 deletions(-)
  3259. Commit: 3130
  3260. Author: nico
  3261. Date: Tue Oct 28 14:11:08 2008 +0000
  3262. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  3263. caca/figfont.c | 3 +++
  3264. 1 files changed, 3 insertions(+), 0 deletions(-)
  3265. Commit: 3129
  3266. Author: nico
  3267. Date: Tue Oct 28 13:45:39 2008 +0000
  3268. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  3269. * Add a working sample file examples/figfont.php
  3270. * Rename sample programs:
  3271. examples1.php > cacapig.php
  3272. drivers.php > cacainfo.php
  3273. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  3274. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  3275. caca-php/examples/drivers.php | 62 ------------------------------------
  3276. caca-php/examples/example1.php | 68 ----------------------------------------
  3277. caca-php/examples/figfont.php | 24 ++++++++++++++
  3278. caca-php/php_caca.c | 34 +++++++++++++++++++-
  3279. caca-php/php_caca.h | 2 +-
  3280. 7 files changed, 187 insertions(+), 133 deletions(-)
  3281. Commit: 3128
  3282. Author: nico
  3283. Date: Tue Oct 28 12:15:15 2008 +0000
  3284. * Add checks after emalloc()
  3285. * Add php binding for caca_file_gets
  3286. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  3287. 1 files changed, 38 insertions(+), 5 deletions(-)
  3288. Commit: 3127
  3289. Author: nico
  3290. Date: Tue Oct 28 11:46:18 2008 +0000
  3291. * Add php binding for functions: caca_file_write, caca_file_read
  3292. caca-php/examples/demo.php | 2 ++
  3293. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  3294. caca-php/php_caca.h | 2 ++
  3295. 3 files changed, 35 insertions(+), 0 deletions(-)
  3296. Commit: 3126
  3297. Author: nico
  3298. Date: Tue Oct 28 02:02:27 2008 +0000
  3299. * Add php bindings for 9 functions
  3300. * Modify php bloc headers in samples programs
  3301. * Add list of import/export formats in examples/drivers.php
  3302. caca-php/examples/demo.php | 2 +-
  3303. caca-php/examples/dithering.php | 6 ++-
  3304. caca-php/examples/drivers.php | 15 ++++--
  3305. caca-php/examples/example1.php | 2 +-
  3306. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  3307. caca-php/php_caca.h | 3 +-
  3308. 6 files changed, 96 insertions(+), 34 deletions(-)
  3309. Commit: 3125
  3310. Author: sam
  3311. Date: Mon Oct 27 20:23:56 2008 +0000
  3312. libcaca: add fallback rotated glyphs to cope with third-party software.
  3313. caca/transform.c | 8 +++++++-
  3314. 1 files changed, 7 insertions(+), 1 deletions(-)
  3315. Commit: 3124
  3316. Author: nico
  3317. Date: Mon Oct 27 19:54:07 2008 +0000
  3318. * Fix a bug in sample program "dithering.php"
  3319. caca-php/examples/dithering.php | 2 +-
  3320. 1 files changed, 1 insertions(+), 1 deletions(-)
  3321. Commit: 3123
  3322. Author: nico
  3323. Date: Mon Oct 27 19:35:48 2008 +0000
  3324. * Add a "caca_create_dither_gd" function that create the proper dither for a
  3325. given gd resource.
  3326. caca-php/examples/dithering.php | 10 ++++++----
  3327. caca-php/php_caca.c | 15 +++++++++++++++
  3328. caca-php/php_caca.h | 1 +
  3329. 3 files changed, 22 insertions(+), 4 deletions(-)
  3330. Commit: 3122
  3331. Author: nico
  3332. Date: Mon Oct 27 19:14:32 2008 +0000
  3333. * Add working sample program dithering.php (open logo-caca.png with Gd and
  3334. render it with caca caca_dither_bitmap_gd)
  3335. * Add a function to fetch a buffer of gd pixels in php_caca.c
  3336. caca-php/examples/dithering.php | 19 +++++++++++--------
  3337. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  3338. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3339. 3 files changed, 39 insertions(+), 13 deletions(-)
  3340. Commit: 3121
  3341. Author: nico
  3342. Date: Mon Oct 27 17:19:06 2008 +0000
  3343. * Fix a bug in caca_export_string
  3344. caca-php/php_caca.c | 3 +++
  3345. 1 files changed, 3 insertions(+), 0 deletions(-)
  3346. Commit: 3120
  3347. Author: nico
  3348. Date: Mon Oct 27 17:15:08 2008 +0000
  3349. * Improve function "caca_dither_bitmap_gd"
  3350. * Add php binding for "caca_create_dither"
  3351. * Add new sample program "dithering.php"
  3352. caca-php/examples/dithering.php | 15 +++++++++++++++
  3353. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3354. caca-php/php_caca.h | 1 +
  3355. 3 files changed, 44 insertions(+), 5 deletions(-)
  3356. Commit: 3119
  3357. Author: nico
  3358. Date: Mon Oct 27 16:23:05 2008 +0000
  3359. * Add a function "fetch_external_resource" that allows to fetch external php
  3360. resources such as gd resouces
  3361. * Add test for presence of gd development files in config.m4
  3362. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  3363. caca-php/config.m4 | 9 ++++++++-
  3364. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  3365. caca-php/php_caca.h | 2 +-
  3366. 3 files changed, 28 insertions(+), 13 deletions(-)
  3367. Commit: 3118
  3368. Author: sam
  3369. Date: Mon Oct 27 13:45:56 2008 +0000
  3370. doc: fix symlink failure when installing libcaca twice.
  3371. doc/Makefile.am | 4 ++--
  3372. 1 files changed, 2 insertions(+), 2 deletions(-)
  3373. Commit: 3117
  3374. Author: nico
  3375. Date: Mon Oct 27 13:34:36 2008 +0000
  3376. * Add php binding for 12 new fonctions
  3377. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3378. 1 files changed, 99 insertions(+), 0 deletions(-)
  3379. Commit: 3115
  3380. Author: nico
  3381. Date: Sun Oct 26 23:33:02 2008 +0000
  3382. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  3383. caca_get_dither_algorithm
  3384. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3385. 1 files changed, 21 insertions(+), 0 deletions(-)
  3386. Commit: 3114
  3387. Author: nico
  3388. Date: Sun Oct 26 21:27:32 2008 +0000
  3389. * Add binding for 7 new functions
  3390. * Add just_for_fun() function in sample program drivers.php
  3391. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  3392. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  3393. 2 files changed, 110 insertions(+), 1 deletions(-)
  3394. Commit: 3113
  3395. Author: nico
  3396. Date: Sun Oct 26 20:51:04 2008 +0000
  3397. * Add php binding for 15 new functions
  3398. * Add new sample program "examples/drivers.php"
  3399. caca-php/examples/drivers.php | 8 +++
  3400. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  3401. 2 files changed, 108 insertions(+), 3 deletions(-)
  3402. Commit: 3112
  3403. Author: nico
  3404. Date: Sun Oct 26 15:47:33 2008 +0000
  3405. * Improve function caca_export_string
  3406. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  3407. caca-php/php_caca.h | 3 ++-
  3408. 2 files changed, 33 insertions(+), 3 deletions(-)
  3409. Commit: 3111
  3410. Author: nico
  3411. Date: Sun Oct 26 15:27:59 2008 +0000
  3412. * Add php binding for caca_export_memory (called caca_export_string)
  3413. * Rename php function caca_import_memory to caca_import_string
  3414. * Add sample program "text.php" (php port of examples/text.c)
  3415. * Add php binding for "caca_set_attr"
  3416. caca-php/examples/example1.php | 2 +-
  3417. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  3418. 2 files changed, 63 insertions(+), 1 deletions(-)
  3419. Commit: 3110
  3420. Author: nico
  3421. Date: Sun Oct 26 14:14:58 2008 +0000
  3422. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  3423. * Add binding for 2 new functions
  3424. * Fix a bug in examples/example1.php
  3425. caca-php/examples/demo.php | 16 +++++-
  3426. caca-php/examples/example1.php | 2 +-
  3427. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  3428. caca-php/php_caca.h | 10 +++
  3429. 4 files changed, 115 insertions(+), 37 deletions(-)
  3430. Commit: 3109
  3431. Author: nico
  3432. Date: Sun Oct 26 13:38:47 2008 +0000
  3433. * Add php binding for 4 new functions
  3434. * Add "full" demo to "examples/demo.php"
  3435. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  3436. caca-php/php_caca.c | 44 +++++++++++++++
  3437. 2 files changed, 164 insertions(+), 11 deletions(-)
  3438. Commit: 3108
  3439. Author: nico
  3440. Date: Sun Oct 26 12:29:10 2008 +0000
  3441. * Add php binding for 9 new functions
  3442. * Improve examples/demo.php
  3443. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  3444. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  3445. caca-php/php_caca.h | 4 +-
  3446. 3 files changed, 290 insertions(+), 40 deletions(-)
  3447. Commit: 3107
  3448. Author: nico
  3449. Date: Sun Oct 26 00:49:09 2008 +0000
  3450. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  3451. * Create a new sample file demo.php (php port of demo.c)
  3452. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  3453. caca-php/php_caca.c | 22 ++++++++++-
  3454. 2 files changed, 109 insertions(+), 1 deletions(-)
  3455. Commit: 3106
  3456. Author: nico
  3457. Date: Sat Oct 25 23:52:06 2008 +0000
  3458. * Add a nice label with libcaca's version in the center of the screen in
  3459. sample program examples/example1.php
  3460. caca-php/examples/example1.php | 7 +++++--
  3461. 1 files changed, 5 insertions(+), 2 deletions(-)
  3462. Commit: 3105
  3463. Author: nico
  3464. Date: Sat Oct 25 23:40:00 2008 +0000
  3465. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  3466. * Animate pink pig & add event managment in sample program "example1.php"
  3467. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  3468. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3469. 2 files changed, 46 insertions(+), 4 deletions(-)
  3470. Commit: 3104
  3471. Author: nico
  3472. Date: Sat Oct 25 15:41:39 2008 +0000
  3473. * Add binding for 6 new caca's functions
  3474. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  3475. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  3476. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  3477. 2 files changed, 93 insertions(+), 15 deletions(-)
  3478. Commit: 3101
  3479. Author: nico
  3480. Date: Sat Oct 25 11:26:15 2008 +0000
  3481. * Add php binding for 8 new caca's functions
  3482. caca-php/examples/example1.php | 2 +-
  3483. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  3484. 2 files changed, 78 insertions(+), 1 deletions(-)
  3485. Commit: 3095
  3486. Author: sam
  3487. Date: Sat Oct 25 01:03:09 2008 +0000
  3488. Add Nicolas Vion to AUTHORS.
  3489. AUTHORS | 3 +++
  3490. 1 files changed, 3 insertions(+), 0 deletions(-)
  3491. Commit: 3094
  3492. Author: nico
  3493. Date: Fri Oct 24 23:20:42 2008 +0000
  3494. * Add php bindings for 13 new functions
  3495. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3496. 1 files changed, 68 insertions(+), 0 deletions(-)
  3497. Commit: 3093
  3498. Author: nico
  3499. Date: Fri Oct 24 23:01:08 2008 +0000
  3500. * Add php binding for 7 new caca's functions
  3501. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  3502. 1 files changed, 30 insertions(+), 0 deletions(-)
  3503. Commit: 3092
  3504. Author: nico
  3505. Date: Fri Oct 24 22:35:21 2008 +0000
  3506. * Add flac support and some other nice features...
  3507. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  3508. caca-php/php_caca.h | 19 +++++++++-------
  3509. 2 files changed, 48 insertions(+), 28 deletions(-)
  3510. Commit: 3091
  3511. Author: nico
  3512. Date: Fri Oct 24 22:09:30 2008 +0000
  3513. * Add caca's php constants definition
  3514. * Add php binding for 13 new functions
  3515. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  3516. caca-php/php_caca.h | 24 ++++++--
  3517. 2 files changed, 181 insertions(+), 19 deletions(-)
  3518. Commit: 3089
  3519. Author: nico
  3520. Date: Fri Oct 24 19:28:20 2008 +0000
  3521. * Initial release of caca-php
  3522. caca-php/config.m4 | 12 +
  3523. caca-php/examples/example1.php | 4 +
  3524. caca-php/package.xml | 33 +++
  3525. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  3526. caca-php/php_caca.h | 143 +++++++++++
  3527. 5 files changed, 726 insertions(+), 0 deletions(-)
  3528. Commit: 3046
  3529. Author: jylam
  3530. Date: Sun Oct 19 16:22:08 2008 +0000
  3531. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  3532. caca/driver/cocoa.m | 11 +++++++----
  3533. 1 files changed, 7 insertions(+), 4 deletions(-)
  3534. Commit: 3045
  3535. Author: jylam
  3536. Date: Sun Oct 19 14:44:25 2008 +0000
  3537. * 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
  3538. configure.ac | 2 +-
  3539. 1 files changed, 1 insertions(+), 1 deletions(-)
  3540. Commit: 2967
  3541. Author: sam
  3542. Date: Sat Oct 18 12:57:10 2008 +0000
  3543. Bump soname versioning.
  3544. configure.ac | 2 +-
  3545. 1 files changed, 1 insertions(+), 1 deletions(-)
  3546. Commit: 2966
  3547. Author: sam
  3548. Date: Sat Oct 18 12:50:13 2008 +0000
  3549. Fix <cucul.h> installation again.
  3550. caca/Makefile.am | 1 +
  3551. 1 files changed, 1 insertions(+), 0 deletions(-)
  3552. Commit: 2965
  3553. Author: sam
  3554. Date: Sat Oct 18 12:42:12 2008 +0000
  3555. Set version to 0.99.beta15.
  3556. Updated NEWS and ChangeLog.
  3557. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3558. NEWS | 4 +
  3559. configure.ac | 2 +-
  3560. win32/config.h | 2 +-
  3561. 4 files changed, 311 insertions(+), 2 deletions(-)
  3562. Commit: 2963
  3563. Author: sam
  3564. Date: Sat Oct 18 11:07:14 2008 +0000
  3565. Add a cucul.h symbolic link upon installation.
  3566. caca/Makefile.am | 2 ++
  3567. 1 files changed, 2 insertions(+), 0 deletions(-)
  3568. Commit: 2962
  3569. Author: sam
  3570. Date: Sat Oct 18 11:07:05 2008 +0000
  3571. libcaca: move codecs and import/export functions into subdirectories.
  3572. caca/Makefile.am | 34 +-
  3573. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  3574. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  3575. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  3576. caca/driver/conio.c | 185 +++++++++
  3577. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  3578. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  3579. caca/driver/raw.c | 115 ++++++
  3580. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  3581. caca/driver/vga.c | 178 +++++++++
  3582. caca/driver/win32.c | 367 ++++++++++++++++++
  3583. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  3584. caca/driver_cocoa.m | 1015 ------------------------------------------------
  3585. caca/driver_conio.c | 185 ---------
  3586. caca/driver_gl.c | 623 ------------------------------
  3587. caca/driver_ncurses.c | 848 ----------------------------------------
  3588. caca/driver_raw.c | 115 ------
  3589. caca/driver_slang.c | 571 ---------------------------
  3590. caca/driver_vga.c | 178 ---------
  3591. caca/driver_win32.c | 367 ------------------
  3592. caca/driver_x11.c | 809 --------------------------------------
  3593. caca/export.c | 1028 -------------------------------------------------
  3594. caca/import.c | 924 --------------------------------------------
  3595. caca/libcaca.vcproj | 20 +-
  3596. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  3597. Commit: 2961
  3598. Author: sam
  3599. Date: Sat Oct 18 11:06:58 2008 +0000
  3600. Fix compilation warnings on platforms without Imlib2.
  3601. src/aafire.c | 2 +-
  3602. src/common-image.c | 2 +-
  3603. 2 files changed, 2 insertions(+), 2 deletions(-)
  3604. Commit: 2960
  3605. Author: sam
  3606. Date: Sat Oct 18 11:06:49 2008 +0000
  3607. libcaca: fix a minor warning on DOS targets.
  3608. caca/figfont.c | 2 ++
  3609. 1 files changed, 2 insertions(+), 0 deletions(-)
  3610. Commit: 2959
  3611. Author: sam
  3612. Date: Thu Oct 16 23:44:49 2008 +0000
  3613. Minor build system cosmetic changes.
  3614. Makefile.am | 2 +-
  3615. src/Makefile.am | 2 +-
  3616. win32/Makefile.am | 6 +-----
  3617. 3 files changed, 3 insertions(+), 7 deletions(-)
  3618. Commit: 2958
  3619. Author: sam
  3620. Date: Thu Oct 16 23:21:23 2008 +0000
  3621. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  3622. cxx/Makefile.am | 2 ++
  3623. 1 files changed, 2 insertions(+), 0 deletions(-)
  3624. Commit: 2956
  3625. Author: sam
  3626. Date: Thu Oct 16 23:03:47 2008 +0000
  3627. Remove executable bit from files that do not need it.
  3628. 0 files changed, 0 insertions(+), 0 deletions(-)
  3629. Commit: 2955
  3630. Author: sam
  3631. Date: Thu Oct 16 22:59:04 2008 +0000
  3632. Rename csharp/ into caca-sharp/.
  3633. Makefile.am | 2 +-
  3634. caca-sharp/.gitignore | 2 +
  3635. caca-sharp/AssemblyInfo.cs | 21 +
  3636. caca-sharp/Attr.cs | 57 +++
  3637. caca-sharp/Caca.cs | 43 +++
  3638. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  3639. caca-sharp/Display.cs | 141 +++++++
  3640. caca-sharp/Dither.cs | 160 ++++++++
  3641. caca-sharp/Event.cs | 187 ++++++++++
  3642. caca-sharp/Font.cs | 128 +++++++
  3643. caca-sharp/Makefile.am | 37 ++
  3644. caca-sharp/caca-sharp.csproj | 54 +++
  3645. caca-sharp/caca-sharp.dll.config.in | 3 +
  3646. caca-sharp/test-csharp.csproj | 51 +++
  3647. caca-sharp/test.cs | 136 +++++++
  3648. configure.ac | 4 +-
  3649. csharp/.gitignore | 2 -
  3650. csharp/AssemblyInfo.cs | 21 -
  3651. csharp/Attr.cs | 57 ---
  3652. csharp/Caca.cs | 43 ---
  3653. csharp/Canvas.cs | 685 -----------------------------------
  3654. csharp/Display.cs | 141 -------
  3655. csharp/Dither.cs | 160 --------
  3656. csharp/Event.cs | 187 ----------
  3657. csharp/Font.cs | 128 -------
  3658. csharp/Makefile.am | 37 --
  3659. csharp/caca-sharp.csproj | 54 ---
  3660. csharp/caca-sharp.dll.config.in | 3 -
  3661. csharp/test-csharp.csproj | 51 ---
  3662. csharp/test.cs | 136 -------
  3663. libcaca.sln | 4 +-
  3664. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  3665. Commit: 2901
  3666. Author: sam
  3667. Date: Tue Oct 7 23:43:53 2008 +0000
  3668. Update the Win32 cross-build script to reflect recent reorganisation.
  3669. build-win32 | 8 ++++----
  3670. 1 files changed, 4 insertions(+), 4 deletions(-)
  3671. Commit: 2900
  3672. Author: sam
  3673. Date: Tue Oct 7 23:27:41 2008 +0000
  3674. Renamed msvc into win32.
  3675. Makefile.am | 2 +-
  3676. caca/libcaca.vcproj | 8 +++---
  3677. configure.ac | 2 +-
  3678. cxx/libcaca++.vcproj | 6 ++--
  3679. cxx/test-cxx.vcproj | 4 +-
  3680. msvc/Makefile.am | 8 ------
  3681. msvc/caca_types.h | 2 -
  3682. msvc/config.h | 59 --------------------------------------------------
  3683. src/cacademo.vcproj | 6 ++--
  3684. src/cacafire.vcproj | 6 ++--
  3685. src/cacaview.vcproj | 6 ++--
  3686. win32/Makefile.am | 8 ++++++
  3687. win32/caca_types.h | 2 +
  3688. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  3689. 14 files changed, 87 insertions(+), 89 deletions(-)
  3690. Commit: 2898
  3691. Author: sam
  3692. Date: Tue Oct 7 21:26:56 2008 +0000
  3693. Reorganise MSVC files so that each project is with its source code.
  3694. caca/Makefile.am | 202 ++++++++++++++--------------
  3695. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  3696. csharp/Makefile.am | 72 +++++-----
  3697. csharp/caca-sharp.csproj | 54 ++++++++
  3698. csharp/test-csharp.csproj | 51 +++++++
  3699. cxx/Makefile.am | 87 ++++++------
  3700. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  3701. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  3702. libcaca.sln | 128 ++++++++++++++++++
  3703. msvc/Makefile.am | 24 +---
  3704. msvc/caca-sharp.csproj | 54 --------
  3705. msvc/cacademo.vcproj | 199 ---------------------------
  3706. msvc/cacafire.vcproj | 199 ---------------------------
  3707. msvc/cacaview.vcproj | 205 ----------------------------
  3708. msvc/libcaca++.vcproj | 197 ---------------------------
  3709. msvc/libcaca.sln | 126 -----------------
  3710. msvc/libcaca.vcproj | 325 ---------------------------------------------
  3711. msvc/test-csharp.csproj | 51 -------
  3712. msvc/test-cxx.vcproj | 193 ---------------------------
  3713. src/Makefile.am | 94 +++++++-------
  3714. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  3715. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  3716. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  3717. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  3718. Commit: 2896
  3719. Author: sam
  3720. Date: Tue Oct 7 16:06:08 2008 +0000
  3721. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  3722. Makefile.am | 2 +-
  3723. caca/Makefile.am | 1 +
  3724. caca/caca_internals.h | 2 +-
  3725. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  3726. msvc/libcaca.vcproj | 6 +---
  3727. stubs.h | 97 -------------------------------------------------
  3728. 6 files changed, 101 insertions(+), 104 deletions(-)
  3729. Commit: 2895
  3730. Author: sam
  3731. Date: Tue Oct 7 16:06:02 2008 +0000
  3732. Fix the library suffix detection.
  3733. configure.ac | 4 ++--
  3734. 1 files changed, 2 insertions(+), 2 deletions(-)
  3735. Commit: 2888
  3736. Author: sam
  3737. Date: Mon Oct 6 20:45:02 2008 +0000
  3738. Detect shared library suffix at configure stage.
  3739. configure.ac | 10 ++++++++++
  3740. csharp/caca-sharp.dll.config.in | 4 +---
  3741. 2 files changed, 11 insertions(+), 3 deletions(-)
  3742. Commit: 2882
  3743. Author: sam
  3744. Date: Mon Oct 6 19:33:28 2008 +0000
  3745. caca-sharp: support systems with .dylib or .sl shared libraries.
  3746. csharp/caca-sharp.dll.config.in | 2 ++
  3747. 1 files changed, 2 insertions(+), 0 deletions(-)
  3748. Commit: 2881
  3749. Author: sam
  3750. Date: Mon Oct 6 19:33:24 2008 +0000
  3751. .gitignore: ignore files generated by MonoDevelop.
  3752. .gitignore | 3 +++
  3753. 1 files changed, 3 insertions(+), 0 deletions(-)
  3754. Commit: 2880
  3755. Author: sam
  3756. Date: Mon Oct 6 19:33:20 2008 +0000
  3757. Clean up the web server directories before copying the documentation there.
  3758. Makefile.am | 1 +
  3759. 1 files changed, 1 insertions(+), 0 deletions(-)
  3760. Commit: 2879
  3761. Author: sam
  3762. Date: Mon Oct 6 19:33:15 2008 +0000
  3763. doc: rewrite the tutorial to reflect recent API updates.
  3764. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  3765. 1 files changed, 22 insertions(+), 31 deletions(-)
  3766. Commit: 2878
  3767. Author: sam
  3768. Date: Mon Oct 6 19:33:06 2008 +0000
  3769. libcaca: fix an infinite loop in the .pc file.
  3770. caca/caca.pc.in | 4 ++--
  3771. 1 files changed, 2 insertions(+), 2 deletions(-)
  3772. Commit: 2871
  3773. Author: sam
  3774. Date: Sun Oct 5 15:50:11 2008 +0000
  3775. Fix detection of floating point assembly instructions. They were
  3776. incorrectly detcted as present because gcc was optimising them away.
  3777. configure.ac | 8 ++++----
  3778. 1 files changed, 4 insertions(+), 4 deletions(-)
  3779. Commit: 2868
  3780. Author: sam
  3781. Date: Sun Oct 5 01:37:25 2008 +0000
  3782. Tidy the .NET Makefile.
  3783. csharp/Makefile.am | 10 ++++++----
  3784. 1 files changed, 6 insertions(+), 4 deletions(-)
  3785. Commit: 2867
  3786. Author: sam
  3787. Date: Sun Oct 5 00:56:17 2008 +0000
  3788. Split the C# bindings into separate files.
  3789. csharp/Attr.cs | 57 +++
  3790. csharp/Caca.cs | 1199 ------------------------------------------------
  3791. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  3792. csharp/Display.cs | 141 ++++++
  3793. csharp/Dither.cs | 160 +++++++
  3794. csharp/Event.cs | 187 ++++++++
  3795. csharp/Font.cs | 128 +++++
  3796. csharp/Makefile.am | 10 +-
  3797. csharp/test.cs | 28 +-
  3798. msvc/caca-sharp.csproj | 6 +
  3799. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  3800. Commit: 2864
  3801. Author: sam
  3802. Date: Sat Oct 4 13:05:13 2008 +0000
  3803. configure.ac: use more modern autoconf syntax.
  3804. caca/caca.c | 2 +-
  3805. configure.ac | 9 +++++----
  3806. src/cacaview.c | 2 +-
  3807. 3 files changed, 7 insertions(+), 6 deletions(-)
  3808. Commit: 2860
  3809. Author: sam
  3810. Date: Mon Sep 29 23:03:38 2008 +0000
  3811. Fix separate directory build failure caused by caca_types.h.
  3812. examples/Makefile.am | 3 ++-
  3813. 1 files changed, 2 insertions(+), 1 deletions(-)
  3814. Commit: 2859
  3815. Author: sam
  3816. Date: Mon Sep 29 23:03:34 2008 +0000
  3817. Fix the Win32 build.
  3818. build-win32 | 4 +++-
  3819. 1 files changed, 3 insertions(+), 1 deletions(-)
  3820. Commit: 2858
  3821. Author: sam
  3822. Date: Mon Sep 29 23:03:30 2008 +0000
  3823. Properly export legacy 0.9 symbols.
  3824. caca/caca0.c | 3 +--
  3825. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  3826. 2 files changed, 30 insertions(+), 19 deletions(-)
  3827. Commit: 2854
  3828. Author: sam
  3829. Date: Mon Sep 29 22:02:45 2008 +0000
  3830. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  3831. caca/Makefile.am | 17 ++++++++---------
  3832. cxx/Makefile.am | 17 ++++++++---------
  3833. 2 files changed, 16 insertions(+), 18 deletions(-)
  3834. Commit: 2853
  3835. Author: bsittler
  3836. Date: Mon Sep 29 21:28:37 2008 +0000
  3837. 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
  3838. caca/caca.h | 3 ++-
  3839. 1 files changed, 2 insertions(+), 1 deletions(-)
  3840. Commit: 2852
  3841. Author: bsittler
  3842. Date: Mon Sep 29 21:26:49 2008 +0000
  3843. remove reference to obsolete common.h
  3844. caca/driver_cocoa.m | 1 -
  3845. 1 files changed, 0 insertions(+), 1 deletions(-)
  3846. Commit: 2851
  3847. Author: bsittler
  3848. Date: Mon Sep 29 21:26:05 2008 +0000
  3849. add missing CUCUL_* compatiblity constants
  3850. caca/caca.h | 5 +++++
  3851. 1 files changed, 5 insertions(+), 0 deletions(-)
  3852. Commit: 2850
  3853. Author: sam
  3854. Date: Mon Sep 29 21:16:52 2008 +0000
  3855. Support for platforms where shared libraries are not called *.so.
  3856. caca/Makefile.am | 9 +++++++--
  3857. cxx/Makefile.am | 9 +++++++--
  3858. 2 files changed, 14 insertions(+), 4 deletions(-)
  3859. Commit: 2835
  3860. Author: sam
  3861. Date: Sat Sep 27 21:30:09 2008 +0000
  3862. Fix documentation installation. This is the real 0.99.beta15 release.
  3863. doc/Makefile.am | 2 ++
  3864. 1 files changed, 2 insertions(+), 0 deletions(-)
  3865. Commit: 2833
  3866. Author: sam
  3867. Date: Sat Sep 27 21:09:37 2008 +0000
  3868. Change the website name to caca.zoy.org.
  3869. Makefile.am | 2 +-
  3870. src/img2txt.c | 2 +-
  3871. 2 files changed, 2 insertions(+), 2 deletions(-)
  3872. Commit: 2832
  3873. Author: sam
  3874. Date: Sat Sep 27 18:11:01 2008 +0000
  3875. Set version to 0.99.beta14.
  3876. Updated NEWS and ChangeLog.
  3877. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  3878. NEWS | 4 +
  3879. configure.ac | 4 +-
  3880. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  3881. Commit: 2831
  3882. Author: sam
  3883. Date: Sat Sep 27 17:56:49 2008 +0000
  3884. End of the libcucul merge: add symbolic links where appropriate.
  3885. caca/Makefile.am | 12 ++++++++++--
  3886. cxx/Makefile.am | 12 ++++++++++--
  3887. doc/Makefile.am | 4 ++++
  3888. 3 files changed, 24 insertions(+), 4 deletions(-)
  3889. Commit: 2830
  3890. Author: sam
  3891. Date: Sat Sep 27 17:56:43 2008 +0000
  3892. caca, cxx: install symlinks for backwards compatibility with libcucul.
  3893. caca/Makefile.am | 8 ++++++++
  3894. cxx/Makefile.am | 8 ++++++++
  3895. 2 files changed, 16 insertions(+), 0 deletions(-)
  3896. Commit: 2829
  3897. Author: pterjan
  3898. Date: Sat Sep 27 16:23:26 2008 +0000
  3899. * Fix a warning
  3900. ruby/caca-canvas.c | 2 +-
  3901. 1 files changed, 1 insertions(+), 1 deletions(-)
  3902. Commit: 2828
  3903. Author: sam
  3904. Date: Sat Sep 27 16:07:33 2008 +0000
  3905. .gitignore: ignore caca_types.h.
  3906. caca/.gitignore | 1 +
  3907. 1 files changed, 1 insertions(+), 0 deletions(-)
  3908. Commit: 2827
  3909. Author: sam
  3910. Date: Sat Sep 27 15:57:33 2008 +0000
  3911. Add missing svn:ignore SVN properties.
  3912. Commit: 2826
  3913. Author: sam
  3914. Date: Sat Sep 27 15:43:01 2008 +0000
  3915. Continue the libcaca/libcucul merge. Source and binary compatibility
  3916. are almost there.
  3917. caca/Makefile.am | 2 +-
  3918. caca/attr.c | 20 ++++++
  3919. caca/box.c | 13 ++++
  3920. caca/caca.c | 6 ++
  3921. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  3922. caca/canvas.c | 22 ++++++
  3923. caca/charset.c | 12 +++
  3924. caca/conic.c | 31 ++++++---
  3925. caca/dither.c | 51 ++++++++++++++
  3926. caca/export.c | 9 +++
  3927. caca/figfont.c | 9 +++
  3928. caca/file.c | 16 +++++
  3929. caca/font.c | 15 ++++
  3930. caca/frame.c | 14 ++++
  3931. caca/import.c | 11 +++
  3932. caca/line.c | 15 ++++
  3933. caca/string.c | 27 ++++++++
  3934. caca/transform.c | 13 ++++
  3935. caca/triangle.c | 11 +++
  3936. 19 files changed, 456 insertions(+), 38 deletions(-)
  3937. Commit: 2825
  3938. Author: pterjan
  3939. Date: Sat Sep 27 14:29:32 2008 +0000
  3940. * No need to require test/unit in each testfile
  3941. ruby/t/tc_canvas.rb | 1 -
  3942. ruby/t/tc_display.rb | 1 -
  3943. ruby/t/tc_dither.rb | 1 -
  3944. ruby/t/tc_font.rb | 1 -
  3945. ruby/t/tc_frame.rb | 1 -
  3946. 5 files changed, 0 insertions(+), 5 deletions(-)
  3947. Commit: 2824
  3948. Author: sam
  3949. Date: Sat Sep 27 14:29:11 2008 +0000
  3950. Continuing the libcucul-libcaca merge.
  3951. csharp/AssemblyInfo.cs | 4 +-
  3952. cxx/caca++.pc.in | 4 +-
  3953. cxx/cxxtest.cpp | 4 +-
  3954. doc/doxygen.cfg.in | 2 -
  3955. doc/libcaca.dox | 9 +---
  3956. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  3957. doc/tutorial.dox | 25 ++++-------
  3958. examples/.gitignore | 2 +-
  3959. msvc/cacademo.vcproj | 4 +-
  3960. msvc/cacafire.vcproj | 4 +-
  3961. msvc/cacaview.vcproj | 2 +-
  3962. msvc/libcaca.sln | 39 ------------------
  3963. msvc/test-csharp.csproj | 6 +--
  3964. msvc/test-cxx.vcproj | 4 +-
  3965. python/snake.py | 20 +++++-----
  3966. ruby/ruby.dox | 2 -
  3967. tests/.gitignore | 3 +-
  3968. tests/caca-test.cpp | 2 +-
  3969. 18 files changed, 88 insertions(+), 149 deletions(-)
  3970. Commit: 2823
  3971. Author: pterjan
  3972. Date: Sat Sep 27 14:29:00 2008 +0000
  3973. * Have local paths first in LOAD_PATH
  3974. ruby/test | 5 ++++-
  3975. 1 files changed, 4 insertions(+), 1 deletions(-)
  3976. Commit: 2822
  3977. Author: sam
  3978. Date: Sat Sep 27 14:11:36 2008 +0000
  3979. Continuing the libcucul-libcaca merge.
  3980. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  3981. csharp/Cucul.cs | 960 --------------------------------------
  3982. csharp/Makefile.am | 2 +-
  3983. csharp/cucul-sharp.dll.config.in | 3 -
  3984. csharp/test.cs | 27 +-
  3985. cxx/Makefile.am | 2 +-
  3986. cxx/caca++.cpp | 397 ++++++++++++++++
  3987. cxx/caca++.h | 122 +++++-
  3988. cxx/cucul++.cpp | 421 -----------------
  3989. cxx/cucul++.h | 156 ------
  3990. cxx/cucul++.pc.in | 12 -
  3991. cxx/cxxtest.cpp | 1 -
  3992. msvc/caca-sharp.csproj | 8 +-
  3993. msvc/caca_types.h | 2 +
  3994. msvc/cucul-sharp.csproj | 46 --
  3995. msvc/cucul_types.h | 2 -
  3996. msvc/libcaca++.vcproj | 4 +-
  3997. msvc/libcaca.vcproj | 80 +++-
  3998. msvc/libcucul++.vcproj | 199 --------
  3999. msvc/libcucul.vcproj | 281 -----------
  4000. ruby/Makefile.am | 1 -
  4001. ruby/README | 6 +-
  4002. ruby/caca-canvas.c | 12 +-
  4003. ruby/caca-display.c | 2 +-
  4004. ruby/caca-dither.c | 4 +-
  4005. ruby/caca-font.c | 4 +-
  4006. ruby/lib/caca.rb | 1 -
  4007. ruby/ruby-caca.dox | 194 ++++++---
  4008. ruby/ruby-cucul.dox | 112 -----
  4009. ruby/t/tc_canvas.rb | 12 +-
  4010. ruby/t/tc_display.rb | 6 +-
  4011. ruby/t/tc_dither.rb | 18 +-
  4012. ruby/t/tc_font.rb | 10 +-
  4013. ruby/t/tc_frame.rb | 4 +-
  4014. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  4015. Commit: 2821
  4016. Author: sam
  4017. Date: Sat Sep 27 13:12:46 2008 +0000
  4018. Starting refactoring to get rid of libcucul. The initial reason for the
  4019. split is rendered moot by the plugin system: when enabled, binaries do
  4020. not link directly with libX11 or libGL. I hope this is a step towards
  4021. more consisteny and clarity.
  4022. Makefile.am | 6 +-
  4023. build-kernel | 5 +-
  4024. caca-config.in | 7 +-
  4025. caca/Makefile.am | 37 +-
  4026. caca/attr.c | 463 ++++
  4027. caca/box.c | 226 ++
  4028. caca/caca.c | 53 +-
  4029. caca/caca.h | 349 +++-
  4030. caca/caca.pc.in | 4 +-
  4031. caca/caca0.c | 58 +-
  4032. caca/caca0.h | 100 +-
  4033. caca/caca_internals.h | 56 +-
  4034. caca/caca_types.h.in | 101 +
  4035. caca/canvas.c | 502 ++++
  4036. caca/charset.c | 422 ++++
  4037. caca/conic.c | 345 +++
  4038. caca/dither.c | 1564 ++++++++++++
  4039. caca/driver_cocoa.m | 46 +-
  4040. caca/driver_conio.c | 29 +-
  4041. caca/driver_gl.c | 63 +-
  4042. caca/driver_ncurses.c | 33 +-
  4043. caca/driver_raw.c | 9 +-
  4044. caca/driver_slang.c | 55 +-
  4045. caca/driver_vga.c | 23 +-
  4046. caca/driver_win32.c | 39 +-
  4047. caca/driver_x11.c | 48 +-
  4048. caca/event.c | 9 +-
  4049. caca/export.c | 1019 ++++++++
  4050. caca/figfont.c | 554 +++++
  4051. caca/file.c | 289 +++
  4052. caca/font.c | 522 ++++
  4053. caca/frame.c | 260 ++
  4054. caca/graphics.c | 9 +-
  4055. caca/import.c | 913 +++++++
  4056. caca/legacy.c | 251 ++
  4057. caca/line.c | 393 +++
  4058. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4059. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4060. caca/string.c | 504 ++++
  4061. caca/transform.c | 1102 +++++++++
  4062. caca/triangle.c | 157 ++
  4063. configure.ac | 22 +-
  4064. csharp/Makefile.am | 20 +-
  4065. cucul/.gitignore | 1 -
  4066. cucul/Makefile.am | 42 -
  4067. cucul/attr.c | 463 ----
  4068. cucul/box.c | 226 --
  4069. cucul/canvas.c | 504 ----
  4070. cucul/charset.c | 422 ----
  4071. cucul/conic.c | 345 ---
  4072. cucul/cucul.c | 514 ----
  4073. cucul/cucul.h | 383 ---
  4074. cucul/cucul.pc.in | 12 -
  4075. cucul/cucul_internals.h | 80 -
  4076. cucul/cucul_types.h.in | 101 -
  4077. cucul/dither.c | 1564 ------------
  4078. cucul/export.c | 1019 --------
  4079. cucul/figfont.c | 554 -----
  4080. cucul/file.c | 289 ---
  4081. cucul/font.c | 522 ----
  4082. cucul/frame.c | 260 --
  4083. cucul/import.c | 913 -------
  4084. cucul/legacy.c | 244 --
  4085. cucul/line.c | 393 ---
  4086. cucul/mono9.data | 6101 -----------------------------------------------
  4087. cucul/monobold12.data | 6101 -----------------------------------------------
  4088. cucul/transform.c | 1102 ---------
  4089. cucul/triangle.c | 157 --
  4090. cxx/Makefile.am | 19 +-
  4091. cxx/caca++.cpp | 8 +-
  4092. cxx/caca++.h | 7 +-
  4093. cxx/cucul++.cpp | 260 +-
  4094. cxx/cucul++.h | 38 +-
  4095. cxx/cxxtest.cpp | 10 +-
  4096. doc/Makefile.am | 8 +-
  4097. examples/Makefile.am | 57 +-
  4098. examples/blit.c | 27 +-
  4099. examples/canvas.c | 68 +
  4100. examples/colors.c | 39 +-
  4101. examples/cucul.c | 69 -
  4102. examples/demo.c | 311 ++--
  4103. examples/dithering.c | 35 +-
  4104. examples/driver.c | 13 +-
  4105. examples/event.c | 49 +-
  4106. examples/export.c | 90 +-
  4107. examples/figfont.c | 18 +-
  4108. examples/font.c | 55 +-
  4109. examples/font2tga.c | 34 +-
  4110. examples/frames.c | 35 +-
  4111. examples/fullwidth.c | 47 +-
  4112. examples/gamma.c | 65 +-
  4113. examples/hsv.c | 13 +-
  4114. examples/import.c | 11 +-
  4115. examples/input.c | 19 +-
  4116. examples/spritedit.c | 25 +-
  4117. examples/swallow.c | 27 +-
  4118. examples/text.c | 56 +-
  4119. examples/transform.c | 89 +-
  4120. examples/truecolor.c | 15 +-
  4121. examples/unicode.c | 113 +-
  4122. kernel/kernel.c | 6 +-
  4123. kernel/kernel.h | 4 +-
  4124. msvc/Makefile.am | 6 +-
  4125. msvc/cucul_types.h | 4 +-
  4126. ruby/Makefile.am | 24 +-
  4127. ruby/caca-canvas.c | 653 +++++
  4128. ruby/caca-canvas.h | 10 +
  4129. ruby/caca-display.c | 4 +-
  4130. ruby/caca-dither.c | 209 ++
  4131. ruby/caca-dither.h | 9 +
  4132. ruby/caca-font.c | 99 +
  4133. ruby/caca-font.h | 9 +
  4134. ruby/caca.c | 30 +
  4135. ruby/common.h | 4 +-
  4136. ruby/cucul-canvas.c | 653 -----
  4137. ruby/cucul-canvas.h | 10 -
  4138. ruby/cucul-dither.c | 209 --
  4139. ruby/cucul-dither.h | 9 -
  4140. ruby/cucul-font.c | 99 -
  4141. ruby/cucul-font.h | 9 -
  4142. ruby/cucul.c | 57 -
  4143. src/Makefile.am | 16 +-
  4144. src/aafire.c | 37 +-
  4145. src/cacademo.c | 235 +-
  4146. src/cacadraw.c | 31 +-
  4147. src/cacaplay.c | 13 +-
  4148. src/cacaserver.c | 14 +-
  4149. src/cacaview.c | 127 +-
  4150. src/common-image.c | 50 +-
  4151. src/common-image.h | 2 +-
  4152. src/img2txt.c | 40 +-
  4153. src/mygetopt.c | 2 +-
  4154. stubs.h | 1 -
  4155. tests/.gitignore | 2 +-
  4156. tests/Makefile.am | 13 +-
  4157. tests/caca-test.cpp | 2 +-
  4158. tests/canvas.cpp | 70 +-
  4159. tests/cucul-test.cpp | 29 -
  4160. tests/simple.c | 30 +-
  4161. tools/Makefile.am | 6 +-
  4162. tools/makefont.c | 10 +-
  4163. tools/optipal.c | 78 +-
  4164. tools/sortchars.c | 34 +-
  4165. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  4166. Commit: 2820
  4167. Author: sam
  4168. Date: Sat Sep 27 12:13:24 2008 +0000
  4169. test: remove legacy empty directory.
  4170. Commit: 2819
  4171. Author: sam
  4172. Date: Sat Sep 27 09:52:27 2008 +0000
  4173. makefont.c: change the font data encoding, the source is now 5% smaller.
  4174. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  4175. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  4176. tools/makefont.c | 80 +-
  4177. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  4178. Commit: 2543
  4179. Author: sam
  4180. Date: Wed Jul 16 17:23:31 2008 +0000
  4181. * mygetopt.c: fix a parsing issue with short options.
  4182. src/mygetopt.c | 2 +-
  4183. 1 files changed, 1 insertions(+), 1 deletions(-)
  4184. Commit: 2539
  4185. Author: sam
  4186. Date: Wed Jul 16 13:50:48 2008 +0000
  4187. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  4188. configure.ac | 2 +-
  4189. 1 files changed, 1 insertions(+), 1 deletions(-)
  4190. Commit: 2536
  4191. Author: sam
  4192. Date: Wed Jul 16 13:06:39 2008 +0000
  4193. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  4194. cucul/file.c | 2 +-
  4195. 1 files changed, 1 insertions(+), 1 deletions(-)
  4196. Commit: 2535
  4197. Author: sam
  4198. Date: Wed Jul 16 13:06:30 2008 +0000
  4199. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  4200. forcing the tested code to use register contraints.
  4201. configure.ac | 4 ++--
  4202. 1 files changed, 2 insertions(+), 2 deletions(-)
  4203. Commit: 2519
  4204. Author: sam
  4205. Date: Sat Jul 5 16:39:56 2008 +0000
  4206. * Fix plugin build.
  4207. caca/caca.c | 2 +-
  4208. 1 files changed, 1 insertions(+), 1 deletions(-)
  4209. Commit: 2518
  4210. Author: sam
  4211. Date: Sat Jul 5 16:34:19 2008 +0000
  4212. * Set version to 0.99.beta14.
  4213. * Updateed NEWS and ChangeLog.
  4214. NEWS | 7 +++++++
  4215. configure.ac | 4 ++--
  4216. 2 files changed, 9 insertions(+), 2 deletions(-)
  4217. Commit: 2517
  4218. Author: sam
  4219. Date: Sat Jul 5 16:28:30 2008 +0000
  4220. * Check for FTGL in the configure step, because we will use it later.
  4221. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  4222. caca/Makefile.am | 5 ++++-
  4223. configure.ac | 8 +++++++-
  4224. 2 files changed, 11 insertions(+), 2 deletions(-)
  4225. Commit: 2437
  4226. Author: sam
  4227. Date: Sun Jun 15 19:38:06 2008 +0000
  4228. * Fix C++ library linking.
  4229. cxx/caca++.pc.in | 2 +-
  4230. cxx/cucul++.pc.in | 2 +-
  4231. 2 files changed, 2 insertions(+), 2 deletions(-)
  4232. Commit: 2436
  4233. Author: sam
  4234. Date: Sun Jun 15 18:41:09 2008 +0000
  4235. * Fix cucul_file_read() calls in cacaview.
  4236. src/common-image.c | 6 +++---
  4237. 1 files changed, 3 insertions(+), 3 deletions(-)
  4238. Commit: 2427
  4239. Author: sam
  4240. Date: Sun Jun 15 17:06:43 2008 +0000
  4241. * Fix cacademo build on systems without imlib-dev.
  4242. src/common-image.c | 6 +++---
  4243. 1 files changed, 3 insertions(+), 3 deletions(-)
  4244. Commit: 2425
  4245. Author: sam
  4246. Date: Sun Jun 15 16:53:57 2008 +0000
  4247. * Generate the C++ .pc files at configure time.
  4248. configure.ac | 2 ++
  4249. 1 files changed, 2 insertions(+), 0 deletions(-)
  4250. Commit: 2424
  4251. Author: sam
  4252. Date: Sun Jun 15 16:49:42 2008 +0000
  4253. * Only install the C++ .pc files if C++ support was activated.
  4254. cxx/Makefile.am | 2 +-
  4255. 1 files changed, 1 insertions(+), 1 deletions(-)
  4256. Commit: 2423
  4257. Author: sam
  4258. Date: Sun Jun 15 16:47:40 2008 +0000
  4259. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  4260. cxx/Makefile.am | 3 +++
  4261. 1 files changed, 3 insertions(+), 0 deletions(-)
  4262. Commit: 2413
  4263. Author: sam
  4264. Date: Sun Jun 15 14:46:51 2008 +0000
  4265. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  4266. configure.ac | 2 +-
  4267. 1 files changed, 1 insertions(+), 1 deletions(-)
  4268. Commit: 2412
  4269. Author: sam
  4270. Date: Sun Jun 15 14:41:17 2008 +0000
  4271. * Export cucul_flush_figlet() to the public API. It should be removed later,
  4272. but for now it's the only way to integrate properly with TOIlet.
  4273. cucul/cucul.h | 1 +
  4274. cucul/figfont.c | 4 ++--
  4275. 2 files changed, 3 insertions(+), 2 deletions(-)
  4276. Commit: 2411
  4277. Author: sam
  4278. Date: Sun Jun 15 13:50:28 2008 +0000
  4279. * Make cacaview use cucul_file_t functions.
  4280. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  4281. 1 files changed, 50 insertions(+), 54 deletions(-)
  4282. Commit: 2410
  4283. Author: sam
  4284. Date: Sun Jun 15 13:50:22 2008 +0000
  4285. * Make deprecated cucul_load_file() use cucul_file_t functions.
  4286. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  4287. 1 files changed, 22 insertions(+), 20 deletions(-)
  4288. Commit: 2409
  4289. Author: sam
  4290. Date: Sun Jun 15 13:50:17 2008 +0000
  4291. * Make cucul_import_file() use cucul_file_t functions.
  4292. cucul/import.c | 38 +++++++++++++++++++-------------------
  4293. 1 files changed, 19 insertions(+), 19 deletions(-)
  4294. Commit: 2408
  4295. Author: sam
  4296. Date: Sun Jun 15 13:50:11 2008 +0000
  4297. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  4298. cucul/file.c | 25 +++++++++++++++++++------
  4299. 1 files changed, 19 insertions(+), 6 deletions(-)
  4300. Commit: 2407
  4301. Author: sam
  4302. Date: Sun Jun 15 13:50:06 2008 +0000
  4303. * Implement cucul_file_tell().
  4304. cucul/cucul.h | 1 +
  4305. cucul/file.c | 21 +++++++++++++++++++--
  4306. 2 files changed, 20 insertions(+), 2 deletions(-)
  4307. Commit: 2406
  4308. Author: sam
  4309. Date: Sun Jun 15 13:50:02 2008 +0000
  4310. * Export cucul_file_t operations in the public header.
  4311. * Implement cucul_file_read() and cucul_file_write().
  4312. cucul/cucul.h | 13 ++++++
  4313. cucul/cucul_internals.h | 6 ---
  4314. cucul/figfont.c | 24 ++++++------
  4315. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  4316. 4 files changed, 92 insertions(+), 52 deletions(-)
  4317. Commit: 2405
  4318. Author: sam
  4319. Date: Sun Jun 15 13:49:57 2008 +0000
  4320. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  4321. tools/makefont.c | 4 ++--
  4322. 1 files changed, 2 insertions(+), 2 deletions(-)
  4323. Commit: 2399
  4324. Author: sam
  4325. Date: Sun Jun 15 12:28:18 2008 +0000
  4326. * Fix cucul_set_dither_palette() argument types in cacademo.
  4327. src/cacademo.c | 6 +++---
  4328. 1 files changed, 3 insertions(+), 3 deletions(-)
  4329. Commit: 2398
  4330. Author: sam
  4331. Date: Sun Jun 15 12:28:14 2008 +0000
  4332. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  4333. and hton32() implementations everywhere instead, except in cacaserver
  4334. which requires <arpa/inet.h> stuff anyway.
  4335. kernel/kernel.c | 15 +--------------
  4336. stubs.h | 10 +++++-----
  4337. tools/makefont.c | 4 ++--
  4338. 3 files changed, 8 insertions(+), 21 deletions(-)
  4339. Commit: 2397
  4340. Author: sam
  4341. Date: Sun Jun 15 12:28:08 2008 +0000
  4342. * Fix a buffer initialisation issue in the sortchars utility.
  4343. tools/sortchars.c | 2 +-
  4344. 1 files changed, 1 insertions(+), 1 deletions(-)
  4345. Commit: 2321
  4346. Author: jylam
  4347. Date: Wed May 14 18:16:56 2008 +0000
  4348. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  4349. cxx/cucul++.cpp | 12 +++++++++++-
  4350. cxx/cucul++.h | 4 +++-
  4351. 2 files changed, 14 insertions(+), 2 deletions(-)
  4352. Commit: 2316
  4353. Author: sam
  4354. Date: Sat Apr 26 08:34:10 2008 +0000
  4355. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  4356. .gitignore | 2 +-
  4357. configure.ac | 2 +-
  4358. 2 files changed, 2 insertions(+), 2 deletions(-)
  4359. Commit: 2314
  4360. Author: sam
  4361. Date: Wed Apr 23 21:24:40 2008 +0000
  4362. * Add missing headers to the Visual Studio build files.
  4363. msvc/libcaca.vcproj | 4 ++++
  4364. msvc/libcucul.vcproj | 8 ++++++++
  4365. 2 files changed, 12 insertions(+), 0 deletions(-)
  4366. Commit: 2313
  4367. Author: sam
  4368. Date: Wed Apr 23 21:24:34 2008 +0000
  4369. * Switch a few unsigned int variables to size_t where appropriate.
  4370. * Synchronise parameter types in the C++ bindings with the C API.
  4371. cucul/import.c | 12 ++++++------
  4372. cucul/triangle.c | 6 +++---
  4373. cxx/cucul++.cpp | 6 +++---
  4374. cxx/cucul++.h | 9 +++++----
  4375. examples/export.c | 2 +-
  4376. examples/figfont.c | 2 +-
  4377. examples/spritedit.c | 2 +-
  4378. src/cacaserver.c | 7 +++----
  4379. src/img2txt.c | 2 +-
  4380. 9 files changed, 24 insertions(+), 24 deletions(-)
  4381. Commit: 2312
  4382. Author: sam
  4383. Date: Wed Apr 23 21:24:28 2008 +0000
  4384. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  4385. of the other required types.
  4386. configure.ac | 4 ++-
  4387. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  4388. msvc/cucul_types.h | 4 +-
  4389. 3 files changed, 54 insertions(+), 9 deletions(-)
  4390. Commit: 2309
  4391. Author: sam
  4392. Date: Mon Apr 21 10:10:42 2008 +0000
  4393. * Started libcaca unit tests.
  4394. tests/.gitignore | 1 +
  4395. tests/Makefile.am | 11 ++++++++---
  4396. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  4397. tests/canvas.cpp | 17 ++++++++---------
  4398. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  4399. 5 files changed, 94 insertions(+), 12 deletions(-)
  4400. Commit: 2308
  4401. Author: sam
  4402. Date: Sat Apr 19 22:51:20 2008 +0000
  4403. * Get the project to build in an alternate directory.
  4404. csharp/Makefile.am | 10 +++++-----
  4405. cucul/cucul_types.h.in | 13 +++++++++----
  4406. 2 files changed, 14 insertions(+), 9 deletions(-)
  4407. Commit: 2307
  4408. Author: sam
  4409. Date: Sat Apr 19 22:51:17 2008 +0000
  4410. * Refresh the .NET bindings. Still not complete, but quite useful already.
  4411. csharp/Caca.cs | 18 +++++-----
  4412. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  4413. csharp/test.cs | 2 +-
  4414. 3 files changed, 61 insertions(+), 60 deletions(-)
  4415. Commit: 2306
  4416. Author: sam
  4417. Date: Sat Apr 19 19:40:25 2008 +0000
  4418. * Documentation fixes (due to renamings, some parameters were no longer
  4419. documented).
  4420. caca/caca.c | 1 -
  4421. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  4422. cucul/charset.c | 10 ++--
  4423. 3 files changed, 76 insertions(+), 78 deletions(-)
  4424. Commit: 2305
  4425. Author: sam
  4426. Date: Sat Apr 19 19:25:52 2008 +0000
  4427. * Remove all unsigned ints from exported functions. Signed arithmetic is
  4428. far better for error checking.
  4429. caca/caca.h | 40 +++++++++++++--------------
  4430. caca/caca_internals.h | 26 +++++++++---------
  4431. caca/driver_cocoa.m | 32 +++++++++++-----------
  4432. caca/driver_conio.c | 10 +++---
  4433. caca/driver_gl.c | 20 +++++++-------
  4434. caca/driver_ncurses.c | 14 ++++-----
  4435. caca/driver_raw.c | 10 +++---
  4436. caca/driver_slang.c | 15 +++++-----
  4437. caca/driver_vga.c | 8 +++---
  4438. caca/driver_win32.c | 17 +++++------
  4439. caca/driver_x11.c | 30 ++++++++++----------
  4440. caca/event.c | 24 ++++++++--------
  4441. caca/graphics.c | 19 +++++++++----
  4442. caca/time.c | 8 +++---
  4443. cucul/canvas.c | 25 ++++++++++-------
  4444. cucul/cucul.c | 37 ++++++++++++++++++-------
  4445. cucul/cucul.h | 45 ++++++++++++++-----------------
  4446. cucul/cucul_internals.h | 12 ++++----
  4447. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  4448. cucul/export.c | 24 ++++++++--------
  4449. cucul/figfont.c | 22 +++++++-------
  4450. cucul/font.c | 37 ++++++++++++++-----------
  4451. cucul/frame.c | 25 ++++++++++-------
  4452. cucul/transform.c | 16 +++++-----
  4453. examples/text.c | 4 +-
  4454. 25 files changed, 304 insertions(+), 283 deletions(-)
  4455. Commit: 2304
  4456. Author: sam
  4457. Date: Sat Apr 19 19:25:47 2008 +0000
  4458. * Get rid of the last long types in the API.
  4459. * Use size_t and ssize_t where appropriate.
  4460. caca/driver_ncurses.c | 3 ++-
  4461. caca/driver_slang.c | 3 ++-
  4462. cucul/canvas.c | 2 +-
  4463. cucul/charset.c | 22 +++++++++++-----------
  4464. cucul/cucul.h | 14 +++++++-------
  4465. cucul/cucul_types.h.in | 2 ++
  4466. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  4467. cucul/import.c | 28 +++++++++++++---------------
  4468. cxx/cucul++.cpp | 4 ++--
  4469. cxx/cucul++.h | 4 ++--
  4470. examples/font2tga.c | 4 ++--
  4471. src/aafire.c | 10 +++++-----
  4472. src/cacademo.c | 10 +++++-----
  4473. 13 files changed, 77 insertions(+), 75 deletions(-)
  4474. Commit: 2303
  4475. Author: sam
  4476. Date: Sat Apr 19 19:25:41 2008 +0000
  4477. * Changed most of the long ints in the API into C99 types. WARNING: this
  4478. completely breaks compatibility with previous versions of libcaca on
  4479. 64-bit systems.
  4480. caca/caca.h | 4 +-
  4481. caca/driver_gl.c | 2 +-
  4482. caca/event.c | 2 +-
  4483. cucul/attr.c | 57 +++++++++++++-----------------------------
  4484. cucul/box.c | 4 +-
  4485. cucul/canvas.c | 6 ++--
  4486. cucul/charset.c | 12 ++++----
  4487. cucul/conic.c | 7 ++---
  4488. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  4489. cucul/dither.c | 10 +++----
  4490. cucul/figfont.c | 6 ++--
  4491. cucul/font.c | 8 +++---
  4492. cucul/line.c | 4 +-
  4493. cucul/triangle.c | 4 +-
  4494. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  4495. cxx/cucul++.h | 40 +++++++++++++++---------------
  4496. ruby/cucul-font.c | 2 +-
  4497. 17 files changed, 123 insertions(+), 156 deletions(-)
  4498. Commit: 2302
  4499. Author: sam
  4500. Date: Sat Apr 19 19:25:37 2008 +0000
  4501. * Cosmetic fix for ./configure output when a pkg-module is not found.
  4502. configure.ac | 15 ++++++---------
  4503. 1 files changed, 6 insertions(+), 9 deletions(-)
  4504. Commit: 2301
  4505. Author: sam
  4506. Date: Sat Apr 19 14:07:54 2008 +0000
  4507. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  4508. configure.ac | 7 +++
  4509. tests/.gitignore | 1 +
  4510. tests/Makefile.am | 12 +++++-
  4511. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4512. tests/cucul-test.cpp | 29 ++++++++++++++
  4513. 5 files changed, 150 insertions(+), 2 deletions(-)
  4514. Commit: 2300
  4515. Author: sam
  4516. Date: Sat Apr 19 14:07:50 2008 +0000
  4517. * Changed most "unsigned char" variables into "uint8_t", including in
  4518. prototypes. As they are equivalent, this does not break the ABI.
  4519. caca/caca.h | 2 +-
  4520. caca/driver_conio.c | 4 ++--
  4521. caca/driver_gl.c | 8 ++++----
  4522. cucul/attr.c | 10 +++++-----
  4523. cucul/charset.c | 4 ++--
  4524. cucul/cucul.c | 8 ++++----
  4525. cucul/cucul.h | 19 +++++++++----------
  4526. cucul/dither.c | 4 ++--
  4527. cucul/export.c | 9 ++++-----
  4528. cucul/file.c | 2 +-
  4529. examples/font.c | 2 +-
  4530. examples/swallow.c | 2 +-
  4531. kernel/kernel.c | 2 +-
  4532. src/cacaplay.c | 2 +-
  4533. src/cacaserver.c | 8 ++++----
  4534. src/common-image.c | 6 +++---
  4535. 16 files changed, 45 insertions(+), 47 deletions(-)
  4536. Commit: 2299
  4537. Author: sam
  4538. Date: Sat Apr 19 12:42:50 2008 +0000
  4539. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  4540. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  4541. * Rename what's left of "common.h" to "stubs.h".
  4542. * Remove all references to erroneous <inttypes.h> from source files.
  4543. Makefile.am | 2 +-
  4544. build-dos | 4 +-
  4545. build-kernel | 2 +-
  4546. build-win32 | 2 +-
  4547. caca/Makefile.am | 3 +-
  4548. caca/caca.c | 1 -
  4549. caca/caca0.c | 1 -
  4550. caca/caca_internals.h | 4 +-
  4551. caca/driver_conio.c | 1 -
  4552. caca/driver_gl.c | 1 -
  4553. caca/driver_ncurses.c | 1 -
  4554. caca/driver_raw.c | 1 -
  4555. caca/driver_slang.c | 1 -
  4556. caca/driver_vga.c | 1 -
  4557. caca/driver_win32.c | 1 -
  4558. caca/driver_x11.c | 1 -
  4559. caca/event.c | 1 -
  4560. caca/graphics.c | 1 -
  4561. caca/time.c | 1 -
  4562. common.h | 109 -----------------------------------------------
  4563. configure.ac | 16 ++++++-
  4564. cucul/.gitignore | 1 +
  4565. cucul/Makefile.am | 9 ++--
  4566. cucul/attr.c | 1 -
  4567. cucul/box.c | 1 -
  4568. cucul/canvas.c | 1 -
  4569. cucul/charset.c | 1 -
  4570. cucul/conic.c | 1 -
  4571. cucul/cucul.c | 1 -
  4572. cucul/cucul.h | 2 +
  4573. cucul/cucul_internals.h | 4 +-
  4574. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  4575. cucul/dither.c | 1 -
  4576. cucul/export.c | 1 -
  4577. cucul/figfont.c | 1 -
  4578. cucul/file.c | 1 -
  4579. cucul/font.c | 1 -
  4580. cucul/frame.c | 1 -
  4581. cucul/import.c | 1 -
  4582. cucul/legacy.c | 1 -
  4583. cucul/line.c | 1 -
  4584. cucul/transform.c | 1 -
  4585. cucul/triangle.c | 1 -
  4586. cxx/Makefile.am | 3 +-
  4587. examples/Makefile.am | 3 +-
  4588. examples/blit.c | 2 +-
  4589. examples/colors.c | 1 -
  4590. examples/cucul.c | 1 -
  4591. examples/demo.c | 4 +-
  4592. examples/dithering.c | 1 -
  4593. examples/driver.c | 1 -
  4594. examples/event.c | 2 +-
  4595. examples/export.c | 4 --
  4596. examples/figfont.c | 1 -
  4597. examples/font.c | 5 --
  4598. examples/font2tga.c | 4 --
  4599. examples/frames.c | 7 +--
  4600. examples/fullwidth.c | 4 --
  4601. examples/gamma.c | 4 --
  4602. examples/hsv.c | 4 --
  4603. examples/import.c | 6 ---
  4604. examples/input.c | 4 --
  4605. examples/spritedit.c | 1 -
  4606. examples/swallow.c | 2 +-
  4607. examples/text.c | 6 +--
  4608. examples/transform.c | 5 +--
  4609. examples/truecolor.c | 4 --
  4610. examples/unicode.c | 4 --
  4611. kernel/kernel.c | 3 +-
  4612. msvc/Makefile.am | 2 +-
  4613. msvc/common.h | 1 -
  4614. msvc/cucul_types.h | 2 +
  4615. ruby/Makefile.am | 5 +-
  4616. src/Makefile.am | 3 +-
  4617. src/aafire.c | 2 +-
  4618. src/cacademo.c | 1 -
  4619. src/cacadraw.c | 1 -
  4620. src/cacaplay.c | 1 -
  4621. src/cacaserver.c | 1 -
  4622. src/cacaview.c | 2 +-
  4623. src/common-image.c | 2 +-
  4624. src/img2txt.c | 2 +-
  4625. src/mygetopt.c | 9 +---
  4626. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  4627. tests/Makefile.am | 2 +-
  4628. tests/simple.c | 5 --
  4629. tools/Makefile.am | 3 +-
  4630. tools/makefont.c | 13 +++---
  4631. tools/optipal.c | 1 -
  4632. tools/sortchars.c | 6 +--
  4633. 90 files changed, 223 insertions(+), 264 deletions(-)
  4634. Commit: 2298
  4635. Author: pterjan
  4636. Date: Sat Apr 19 11:48:32 2008 +0000
  4637. Fix args type checks in Caca::Display.new
  4638. ruby/caca-display.c | 6 +++---
  4639. ruby/t/tc_display.rb | 15 +++++++++++----
  4640. 2 files changed, 14 insertions(+), 7 deletions(-)
  4641. Commit: 2297
  4642. Author: pterjan
  4643. Date: Sat Apr 19 11:32:21 2008 +0000
  4644. Add few unit tests for Caca::Display
  4645. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  4646. 1 files changed, 24 insertions(+), 0 deletions(-)
  4647. Commit: 2296
  4648. Author: pterjan
  4649. Date: Sat Apr 19 11:31:39 2008 +0000
  4650. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  4651. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  4652. 1 files changed, 81 insertions(+), 11 deletions(-)
  4653. Commit: 2295
  4654. Author: pterjan
  4655. Date: Sat Apr 19 11:29:31 2008 +0000
  4656. We should not free the canvas if it was auto created with the display
  4657. ruby/cucul-canvas.c | 4 ++--
  4658. 1 files changed, 2 insertions(+), 2 deletions(-)
  4659. Commit: 2294
  4660. Author: jylam
  4661. Date: Sat Apr 19 10:57:30 2008 +0000
  4662. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  4663. cucul/canvas.c | 6 +++---
  4664. 1 files changed, 3 insertions(+), 3 deletions(-)
  4665. Commit: 2265
  4666. Author: jylam
  4667. Date: Mon Mar 17 19:05:20 2008 +0000
  4668. * Removed by-default stack protector from recent gcc's while compiling kernel.
  4669. configure.ac | 8 ++++----
  4670. 1 files changed, 4 insertions(+), 4 deletions(-)
  4671. Commit: 2256
  4672. Author: jylam
  4673. Date: Sun Mar 2 16:30:31 2008 +0000
  4674. * Oops, bad type (char instead of uint32) after ellipse rendering
  4675. improvement.
  4676. cucul/conic.c | 8 ++++----
  4677. 1 files changed, 4 insertions(+), 4 deletions(-)
  4678. Commit: 2255
  4679. Author: jylam
  4680. Date: Sun Mar 2 16:28:10 2008 +0000
  4681. * Improved ellipse rendering. Not perfect, but still much better than
  4682. old method. Closes #16 .
  4683. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  4684. 1 files changed, 106 insertions(+), 18 deletions(-)
  4685. Commit: 2254
  4686. Author: jylam
  4687. Date: Sun Mar 2 14:27:43 2008 +0000
  4688. * Fixed line transitions (both vertical and horizontal ones)
  4689. src/cacademo.c | 17 +++++++----------
  4690. 1 files changed, 7 insertions(+), 10 deletions(-)
  4691. Commit: 2253
  4692. Author: sam
  4693. Date: Sat Mar 1 19:44:45 2008 +0000
  4694. * -Wshadow was actually put back in configure.ac; removing comment about it.
  4695. configure.ac | 2 --
  4696. 1 files changed, 0 insertions(+), 2 deletions(-)
  4697. Commit: 2248
  4698. Author: sam
  4699. Date: Fri Feb 29 22:29:08 2008 +0000
  4700. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  4701. * Fix invalid pointer/int cast (Closes #39).
  4702. configure.ac | 9 +++++++--
  4703. src/Makefile.am | 9 +++++++--
  4704. src/mygetopt.c | 8 +-------
  4705. 3 files changed, 15 insertions(+), 11 deletions(-)
  4706. Commit: 2243
  4707. Author: sam
  4708. Date: Tue Feb 26 21:43:10 2008 +0000
  4709. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  4710. TODO | 114 ----------------------------------------------------
  4711. doc/doxygen.cfg.in | 3 +-
  4712. doc/libcaca.dox | 1 -
  4713. 3 files changed, 1 insertions(+), 117 deletions(-)
  4714. Commit: 2225
  4715. Author: bsittler
  4716. Date: Sun Feb 3 21:53:40 2008 +0000
  4717. build on Mac OS X again
  4718. cucul/figfont.c | 9 +++++++--
  4719. src/mygetopt.c | 2 ++
  4720. 2 files changed, 9 insertions(+), 2 deletions(-)
  4721. Commit: 2192
  4722. Author: sam
  4723. Date: Sat Jan 12 20:15:42 2008 +0000
  4724. * Fixed the Visual Studio projects so that they build in Release mode.
  4725. msvc/cacademo.vcproj | 6 +++---
  4726. msvc/cacafire.vcproj | 6 +++---
  4727. msvc/libcaca++.vcproj | 2 +-
  4728. msvc/libcaca.vcproj | 2 +-
  4729. msvc/libcucul++.vcproj | 6 +++---
  4730. msvc/libcucul.vcproj | 16 +++++++++++-----
  4731. 6 files changed, 22 insertions(+), 16 deletions(-)
  4732. Commit: 2191
  4733. Author: sam
  4734. Date: Sat Jan 12 20:15:20 2008 +0000
  4735. * Windows build fixes here and there.
  4736. cucul/figfont.c | 4 ++--
  4737. cxx/caca++.cpp | 2 ++
  4738. msvc/config.h | 1 +
  4739. 3 files changed, 5 insertions(+), 2 deletions(-)
  4740. Commit: 2189
  4741. Author: sam
  4742. Date: Thu Jan 10 23:42:42 2008 +0000
  4743. * Make it clear that we can use the Windows native console.
  4744. doc/libcaca.dox | 13 +++++++------
  4745. doc/tutorial.dox | 2 +-
  4746. 2 files changed, 8 insertions(+), 7 deletions(-)
  4747. Commit: 2188
  4748. Author: sam
  4749. Date: Thu Jan 10 23:42:29 2008 +0000
  4750. * Put back all the shit in struct caca_event to avoid breaking existing
  4751. applications. I'll think of a migration path later.
  4752. caca/caca.h | 30 +++++++++++++++++++-----------
  4753. 1 files changed, 19 insertions(+), 11 deletions(-)
  4754. Commit: 2182
  4755. Author: jylam
  4756. Date: Tue Jan 1 00:07:04 2008 +0000
  4757. * FIRST !
  4758. README | 2 +-
  4759. 1 files changed, 1 insertions(+), 1 deletions(-)
  4760. Commit: 2177
  4761. Author: sam
  4762. Date: Sun Dec 30 18:50:41 2007 +0000
  4763. * Add figfont.c to the MSVC solution.
  4764. msvc/libcucul.vcproj | 4 ++++
  4765. 1 files changed, 4 insertions(+), 0 deletions(-)
  4766. Commit: 2176
  4767. Author: sam
  4768. Date: Sun Dec 30 13:49:57 2007 +0000
  4769. * Check for pkg-config before bootstrapping, because autoconf gives a
  4770. totally meaningless message when it's not present.
  4771. bootstrap | 9 +++++++++
  4772. 1 files changed, 9 insertions(+), 0 deletions(-)
  4773. Commit: 2147
  4774. Author: sam
  4775. Date: Thu Dec 20 15:26:12 2007 +0000
  4776. * Fix canvas export for the caca format. We now export all frames.
  4777. * Fix the sprite import/export example.
  4778. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  4779. examples/spritedit.c | 2 +-
  4780. 2 files changed, 26 insertions(+), 19 deletions(-)
  4781. Commit: 2146
  4782. Author: sam
  4783. Date: Thu Dec 20 15:00:39 2007 +0000
  4784. * Started sprite example. Doesn't work :-)
  4785. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  4786. 1 files changed, 58 insertions(+), 111 deletions(-)
  4787. Commit: 2144
  4788. Author: sam
  4789. Date: Sun Dec 16 14:29:19 2007 +0000
  4790. * Disable file operations in kernel mode.
  4791. * Implement strchr() in kernel.c.
  4792. * Check for snprintf() at configure time.
  4793. configure.ac | 2 +-
  4794. cucul/figfont.c | 2 ++
  4795. cucul/file.c | 34 +++++++++++++++++++++++-----------
  4796. kernel/kernel.c | 10 ++++++++++
  4797. kernel/kernel.h | 1 +
  4798. msvc/config.h | 1 +
  4799. 6 files changed, 38 insertions(+), 12 deletions(-)
  4800. Commit: 2142
  4801. Author: sam
  4802. Date: Sun Dec 16 11:55:14 2007 +0000
  4803. * The SLang and ncurses drivers now put back the TERM environment variable
  4804. if they modified it.
  4805. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  4806. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  4807. 2 files changed, 58 insertions(+), 6 deletions(-)
  4808. Commit: 2141
  4809. Author: sam
  4810. Date: Sun Dec 16 11:54:43 2007 +0000
  4811. * Only call glutInit() once through the program's lifetime.
  4812. * Free the internal font when closing the GL driver.
  4813. * Hide the window when closing the GL driver, because freeglut's
  4814. glutDestroyWindow() does not really closes the window.
  4815. caca/driver_gl.c | 9 ++++++++-
  4816. 1 files changed, 8 insertions(+), 1 deletions(-)
  4817. Commit: 2140
  4818. Author: sam
  4819. Date: Sun Dec 16 11:54:25 2007 +0000
  4820. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  4821. lead to deadlocks.
  4822. caca/event.c | 2 +-
  4823. 1 files changed, 1 insertions(+), 1 deletions(-)
  4824. Commit: 2139
  4825. Author: sam
  4826. Date: Sun Dec 16 11:54:02 2007 +0000
  4827. * Implemented caca_set_display_driver() to change driver at runtime.
  4828. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  4829. caca/caca.h | 3 +-
  4830. examples/driver.c | 67 +++++++++------
  4831. 3 files changed, 182 insertions(+), 126 deletions(-)
  4832. Commit: 2138
  4833. Author: sam
  4834. Date: Sun Dec 16 01:50:41 2007 +0000
  4835. * Implement caca_create_display_with_driver() to specify an output driver
  4836. without using environment variables..
  4837. * Implement caca_get_display_driver() to return the current display's
  4838. output driver.
  4839. * Add a simple example program to test caca_create_display_with_driver().
  4840. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  4841. caca/caca.h | 5 ++-
  4842. caca/caca_internals.h | 3 +-
  4843. caca/driver_cocoa.m | 3 +-
  4844. caca/driver_conio.c | 3 +-
  4845. caca/driver_gl.c | 3 +-
  4846. caca/driver_ncurses.c | 3 +-
  4847. caca/driver_raw.c | 3 +-
  4848. caca/driver_slang.c | 3 +-
  4849. caca/driver_vga.c | 3 +-
  4850. caca/driver_win32.c | 3 +-
  4851. caca/driver_x11.c | 3 +-
  4852. caca/event.c | 4 +-
  4853. examples/.gitignore | 1 +
  4854. examples/Makefile.am | 5 ++-
  4855. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  4856. 16 files changed, 163 insertions(+), 27 deletions(-)
  4857. Commit: 2137
  4858. Author: sam
  4859. Date: Sun Dec 16 01:50:36 2007 +0000
  4860. * Remove cruft from caca_get_display_driver_list().
  4861. caca/caca.c | 2 --
  4862. 1 files changed, 0 insertions(+), 2 deletions(-)
  4863. Commit: 2136
  4864. Author: sam
  4865. Date: Fri Dec 14 16:23:14 2007 +0000
  4866. * Add #include <cstring> to fix gcc-4.3 build.
  4867. cxx/cxxtest.cpp | 1 +
  4868. 1 files changed, 1 insertions(+), 0 deletions(-)
  4869. Commit: 2135
  4870. Author: sam
  4871. Date: Wed Dec 12 07:41:00 2007 +0000
  4872. * Implemented caca_get_display_driver_list(), unused yet.
  4873. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4874. caca/caca.h | 1 +
  4875. 2 files changed, 52 insertions(+), 0 deletions(-)
  4876. Commit: 2129
  4877. Author: sam
  4878. Date: Fri Dec 7 09:34:11 2007 +0000
  4879. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  4880. caca/driver_cocoa.m | 10 +++++-----
  4881. 1 files changed, 5 insertions(+), 5 deletions(-)
  4882. Commit: 2128
  4883. Author: sam
  4884. Date: Fri Dec 7 09:33:23 2007 +0000
  4885. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  4886. Ben Wiley Sittler.
  4887. cucul/charset.c | 6 ++++--
  4888. 1 files changed, 4 insertions(+), 2 deletions(-)
  4889. Commit: 2111
  4890. Author: sam
  4891. Date: Sat Dec 1 17:58:52 2007 +0000
  4892. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  4893. =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
  4894. =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
  4895. =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
  4896. =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?=
  4897. MIME-Version: 1.0
  4898. Content-Type: text/plain; charset=utf-8
  4899. Content-Transfer-Encoding: 8bit
  4900. cucul/cucul.c | 3 +-
  4901. cucul/cucul.h | 1 +
  4902. cucul/cucul_internals.h | 4 -
  4903. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  4904. examples/figfont.c | 16 +++-
  4905. 5 files changed, 310 insertions(+), 13 deletions(-)
  4906. Commit: 2110
  4907. Author: sam
  4908. Date: Sat Dec 1 17:58:20 2007 +0000
  4909. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  4910. cucul/Makefile.am | 1 +
  4911. cucul/canvas.c | 2 +-
  4912. cucul/cucul.c | 5 +
  4913. cucul/cucul.h | 8 ++
  4914. cucul/cucul_internals.h | 12 ++
  4915. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  4916. examples/.gitignore | 1 +
  4917. examples/Makefile.am | 5 +-
  4918. examples/figfont.c | 45 ++++++++
  4919. 9 files changed, 338 insertions(+), 2 deletions(-)
  4920. Commit: 2109
  4921. Author: sam
  4922. Date: Sat Dec 1 17:57:50 2007 +0000
  4923. * Import io.c from TOIlet directly into libcucul. Can you see where this
  4924. is going?
  4925. configure.ac | 4 +
  4926. cucul/Makefile.am | 3 +-
  4927. cucul/cucul.h | 2 +
  4928. cucul/cucul_internals.h | 6 ++
  4929. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  4930. 5 files changed, 229 insertions(+), 1 deletions(-)
  4931. Commit: 2108
  4932. Author: sam
  4933. Date: Sat Dec 1 17:57:41 2007 +0000
  4934. * Bump version to 0.99.beta14.
  4935. configure.ac | 2 +-
  4936. msvc/config.h | 2 +-
  4937. 2 files changed, 2 insertions(+), 2 deletions(-)
  4938. Commit: 2107
  4939. Author: sam
  4940. Date: Sat Dec 1 17:57:19 2007 +0000
  4941. * Fix the "img2txt: option requires an argument -- h" bug.
  4942. src/img2txt.c | 2 +-
  4943. 1 files changed, 1 insertions(+), 1 deletions(-)
  4944. Commit: 2106
  4945. Author: sam
  4946. Date: Sat Dec 1 17:56:45 2007 +0000
  4947. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  4948. of hardcoding the feature list in img2txt.
  4949. src/img2txt.c | 32 +++++++++++++++-----------------
  4950. 1 files changed, 15 insertions(+), 17 deletions(-)
  4951. Commit: 2105
  4952. Author: pterjan
  4953. Date: Sat Dec 1 15:51:20 2007 +0000
  4954. * Allow exiting cacafire using the window manager
  4955. src/aafire.c | 4 +++-
  4956. 1 files changed, 3 insertions(+), 1 deletions(-)
  4957. Commit: 2104
  4958. Author: jylam
  4959. Date: Fri Nov 30 23:59:57 2007 +0000
  4960. * Added BBCode (French) format to img2txt's help and doc
  4961. doc/img2txt.1 | 1 +
  4962. src/img2txt.c | 19 ++++++++++---------
  4963. 2 files changed, 11 insertions(+), 9 deletions(-)
  4964. Commit: 2103
  4965. Author: sam
  4966. Date: Fri Nov 30 23:48:51 2007 +0000
  4967. * Created a tests/ directory for regression tests. Run with "make check".
  4968. * Added a first, simple test program.
  4969. Makefile.am | 2 +-
  4970. configure.ac | 1 +
  4971. tests/.gitignore | 1 +
  4972. tests/Makefile.am | 11 ++++++++
  4973. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  4974. 5 files changed, 82 insertions(+), 1 deletions(-)
  4975. Commit: 2102
  4976. Author: sam
  4977. Date: Fri Nov 30 23:48:46 2007 +0000
  4978. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  4979. instance.
  4980. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4981. 1 files changed, 105 insertions(+), 0 deletions(-)
  4982. Commit: 2101
  4983. Author: sam
  4984. Date: Fri Nov 30 23:48:39 2007 +0000
  4985. * Rename "test" to "examples". The former will become a real testsuite.
  4986. * Autodetect zzuf in the configure step. It might become handy.
  4987. Makefile.am | 2 +-
  4988. configure.ac | 15 +-
  4989. examples/.gitignore | 23 ++
  4990. examples/Makefile.am | 75 +++++++
  4991. examples/blit.c | 82 +++++++
  4992. examples/colors.c | 78 +++++++
  4993. examples/cucul.c | 70 ++++++
  4994. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4995. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  4996. examples/dithering.c | 148 +++++++++++++
  4997. examples/event.c | 164 ++++++++++++++
  4998. examples/export.c | 163 ++++++++++++++
  4999. examples/font.c | 118 ++++++++++
  5000. examples/font2tga.c | 90 ++++++++
  5001. examples/frames.c | 93 ++++++++
  5002. examples/fullwidth.c | 99 +++++++++
  5003. examples/gamma.c | 131 +++++++++++
  5004. examples/hsv.c | 67 ++++++
  5005. examples/import.c | 73 +++++++
  5006. examples/input.c | 160 ++++++++++++++
  5007. examples/spritedit.c | 148 +++++++++++++
  5008. examples/swallow.c | 123 +++++++++++
  5009. examples/text.c | 95 ++++++++
  5010. examples/transform.c | 122 +++++++++++
  5011. examples/truecolor.c | 71 ++++++
  5012. examples/unicode.c | 108 +++++++++
  5013. test/.gitignore | 23 --
  5014. test/Makefile.am | 75 -------
  5015. test/blit.c | 82 -------
  5016. test/colors.c | 78 -------
  5017. test/cucul.c | 70 ------
  5018. test/demo.c | 585 --------------------------------------------------
  5019. test/demo0.c | 584 -------------------------------------------------
  5020. test/dithering.c | 148 -------------
  5021. test/event.c | 164 --------------
  5022. test/export.c | 163 --------------
  5023. test/font.c | 118 ----------
  5024. test/font2tga.c | 90 --------
  5025. test/frames.c | 93 --------
  5026. test/fullwidth.c | 99 ---------
  5027. test/gamma.c | 131 -----------
  5028. test/hsv.c | 67 ------
  5029. test/import.c | 73 -------
  5030. test/input.c | 160 --------------
  5031. test/spritedit.c | 148 -------------
  5032. test/swallow.c | 123 -----------
  5033. test/text.c | 95 --------
  5034. test/transform.c | 122 -----------
  5035. test/truecolor.c | 71 ------
  5036. test/unicode.c | 108 ---------
  5037. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  5038. Commit: 2097
  5039. Author: pterjan
  5040. Date: Thu Nov 29 00:52:13 2007 +0000
  5041. * cucul.h is needed to build caca part
  5042. ruby/Makefile.am | 2 +-
  5043. 1 files changed, 1 insertions(+), 1 deletions(-)
  5044. Commit: 2096
  5045. Author: sam
  5046. Date: Wed Nov 28 23:57:53 2007 +0000
  5047. * Set version to 0.99.beta13.
  5048. * Updated NEWS and ChangeLog.
  5049. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  5050. NEWS | 11 +
  5051. configure.ac | 4 +-
  5052. msvc/config.h | 4 +-
  5053. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  5054. Commit: 2095
  5055. Author: sam
  5056. Date: Wed Nov 28 23:20:05 2007 +0000
  5057. * Implemented the empty CuculCanvas constructor.
  5058. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  5059. csharp/Caca.cs | 46 ++++++++++-----
  5060. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  5061. 2 files changed, 115 insertions(+), 100 deletions(-)
  5062. Commit: 2094
  5063. Author: pterjan
  5064. Date: Wed Nov 28 16:43:32 2007 +0000
  5065. * Improve Cucul::Canvas creation
  5066. ruby/cucul-canvas.c | 24 ++++++++++++------------
  5067. 1 files changed, 12 insertions(+), 12 deletions(-)
  5068. Commit: 2093
  5069. Author: pterjan
  5070. Date: Wed Nov 28 16:39:10 2007 +0000
  5071. * Add Caca::Display#canvas
  5072. ruby/caca-display.c | 5 +++++
  5073. ruby/cucul-canvas.c | 5 +++++
  5074. ruby/cucul-canvas.h | 1 +
  5075. ruby/lib/caca.rb | 3 +++
  5076. ruby/ruby-caca.dox | 2 +-
  5077. 5 files changed, 15 insertions(+), 1 deletions(-)
  5078. Commit: 2092
  5079. Author: pterjan
  5080. Date: Wed Nov 28 07:29:12 2007 +0000
  5081. * Allow calling Caca::Display.new without parameter
  5082. ruby/caca-display.c | 23 +++++++++++++++++------
  5083. 1 files changed, 17 insertions(+), 6 deletions(-)
  5084. Commit: 2091
  5085. Author: sam
  5086. Date: Wed Nov 28 07:15:09 2007 +0000
  5087. * Re-add methods that take int as arguments in addition to the Point,
  5088. Size and Rectangle versions.
  5089. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  5090. 1 files changed, 147 insertions(+), 13 deletions(-)
  5091. Commit: 2090
  5092. Author: sam
  5093. Date: Wed Nov 28 07:15:07 2007 +0000
  5094. * Put the demo text on top of the copper bar, not the contrary.
  5095. csharp/test.cs | 20 ++++++++++----------
  5096. 1 files changed, 10 insertions(+), 10 deletions(-)
  5097. Commit: 2089
  5098. Author: sam
  5099. Date: Wed Nov 28 07:15:05 2007 +0000
  5100. * Minor naming convention changes in the C# bindings.
  5101. csharp/Caca.cs | 24 ++++++++++++------------
  5102. csharp/Cucul.cs | 5 ++---
  5103. csharp/test.cs | 12 ++++++------
  5104. 3 files changed, 20 insertions(+), 21 deletions(-)
  5105. Commit: 2088
  5106. Author: sam
  5107. Date: Wed Nov 28 07:15:01 2007 +0000
  5108. * Generate CLI .config files at configure time so that we can embed the
  5109. library version and not rely on .so being present.
  5110. configure.ac | 2 ++
  5111. csharp/.gitignore | 1 +
  5112. csharp/Makefile.am | 4 ++--
  5113. csharp/caca-sharp.dll.config | 3 ---
  5114. csharp/caca-sharp.dll.config.in | 3 +++
  5115. csharp/cucul-sharp.dll.config | 3 ---
  5116. csharp/cucul-sharp.dll.config.in | 3 +++
  5117. 7 files changed, 11 insertions(+), 8 deletions(-)
  5118. Commit: 2087
  5119. Author: sam
  5120. Date: Wed Nov 28 07:14:55 2007 +0000
  5121. * Use libtool’s -version-number instead of -version-info and its insane
  5122. major/minor computation scheme.
  5123. caca/Makefile.am | 2 +-
  5124. configure.ac | 8 +++++++-
  5125. cucul/Makefile.am | 2 +-
  5126. cxx/Makefile.am | 4 ++--
  5127. 4 files changed, 11 insertions(+), 5 deletions(-)
  5128. Commit: 2086
  5129. Author: pterjan
  5130. Date: Tue Nov 27 17:13:29 2007 +0000
  5131. * Rename parameters of draw_box* in Ruby binding
  5132. ruby/cucul-canvas.c | 16 ++++++++--------
  5133. 1 files changed, 8 insertions(+), 8 deletions(-)
  5134. Commit: 2084
  5135. Author: sam
  5136. Date: Tue Nov 27 11:08:04 2007 +0000
  5137. * Add System.Drawing to the C# project references.
  5138. msvc/caca-sharp.csproj | 3 ++-
  5139. msvc/cucul-sharp.csproj | 3 ++-
  5140. msvc/test-csharp.csproj | 5 ++++-
  5141. 3 files changed, 8 insertions(+), 3 deletions(-)
  5142. Commit: 2083
  5143. Author: sam
  5144. Date: Tue Nov 27 09:04:54 2007 +0000
  5145. * Use the bigger font for the C# test scroller.
  5146. csharp/test.cs | 10 +++++-----
  5147. 1 files changed, 5 insertions(+), 5 deletions(-)
  5148. Commit: 2082
  5149. Author: sam
  5150. Date: Tue Nov 27 01:55:41 2007 +0000
  5151. * Add a C# wrapper for cucul_render_canvas().
  5152. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  5153. csharp/Cucul.cs | 16 ++++++++++++++++
  5154. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  5155. 2 files changed, 36 insertions(+), 24 deletions(-)
  5156. Commit: 2081
  5157. Author: sam
  5158. Date: Tue Nov 27 00:58:27 2007 +0000
  5159. * Started to implement the CuculFont class.
  5160. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5161. csharp/test.cs | 3 ++
  5162. 2 files changed, 91 insertions(+), 0 deletions(-)
  5163. Commit: 2080
  5164. Author: sam
  5165. Date: Tue Nov 27 00:58:24 2007 +0000
  5166. * Implement all line drawing functions (even variadic ones).
  5167. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5168. csharp/test.cs | 8 +--
  5169. 2 files changed, 145 insertions(+), 11 deletions(-)
  5170. Commit: 2079
  5171. Author: sam
  5172. Date: Tue Nov 27 00:58:19 2007 +0000
  5173. * Changed the box drawing functions so that their arguments are (point, size)
  5174. instead of (point, point). Yeah, I break the ABI again. But who uses these
  5175. functions anyway?
  5176. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  5177. 1 files changed, 32 insertions(+), 20 deletions(-)
  5178. Commit: 2078
  5179. Author: sam
  5180. Date: Tue Nov 27 00:58:16 2007 +0000
  5181. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  5182. allowing for much cleaner code (at the expense of an extra dependency).
  5183. csharp/Caca.cs | 54 +++++++++----------------
  5184. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  5185. csharp/Makefile.am | 11 +++--
  5186. csharp/test.cs | 29 +++++++------
  5187. 4 files changed, 94 insertions(+), 113 deletions(-)
  5188. Commit: 2077
  5189. Author: pterjan
  5190. Date: Mon Nov 26 07:07:52 2007 +0000
  5191. * Add Caca.version and Cucul.version
  5192. ruby/caca.c | 7 +++++++
  5193. ruby/cucul.c | 7 +++++++
  5194. ruby/ruby-caca.dox | 19 +++++++++++++------
  5195. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  5196. 4 files changed, 39 insertions(+), 11 deletions(-)
  5197. Commit: 2076
  5198. Author: sam
  5199. Date: Mon Nov 26 01:04:36 2007 +0000
  5200. * Implemented getVersion() in the C# bindings.
  5201. * Slightly improved the C# test program.
  5202. csharp/Caca.cs | 14 +++++++++++++-
  5203. csharp/Cucul.cs | 9 ++++++++-
  5204. csharp/test.cs | 22 ++++++++++++++++++----
  5205. 3 files changed, 39 insertions(+), 6 deletions(-)
  5206. Commit: 2075
  5207. Author: sam
  5208. Date: Mon Nov 26 01:04:34 2007 +0000
  5209. * Fix memory leaks that slipped in here and there. We still have 100,000
  5210. fewer than Firefox, lol.
  5211. cucul/cucul.c | 2 ++
  5212. cxx/cxxtest.cpp | 1 +
  5213. test/event.c | 1 +
  5214. test/gamma.c | 2 ++
  5215. 4 files changed, 6 insertions(+), 0 deletions(-)
  5216. Commit: 2074
  5217. Author: sam
  5218. Date: Mon Nov 26 01:04:32 2007 +0000
  5219. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  5220. accordingly.
  5221. * The C++ test example no longer needs "config.h".
  5222. caca/caca.c | 13 +++++++++++++
  5223. caca/caca.h | 1 +
  5224. cucul/cucul.c | 13 +++++++++++++
  5225. cucul/cucul.h | 1 +
  5226. cucul/export.c | 3 ++-
  5227. cxx/caca++.cpp | 5 +++++
  5228. cxx/caca++.h | 1 +
  5229. cxx/cucul++.cpp | 5 +++++
  5230. cxx/cucul++.h | 3 ++-
  5231. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  5232. src/img2txt.c | 4 ++--
  5233. 11 files changed, 63 insertions(+), 24 deletions(-)
  5234. Commit: 2073
  5235. Author: sam
  5236. Date: Mon Nov 26 01:04:28 2007 +0000
  5237. * Minor documentation fix.
  5238. caca/caca.h | 4 +++-
  5239. 1 files changed, 3 insertions(+), 1 deletions(-)
  5240. Commit: 2072
  5241. Author: sam
  5242. Date: Mon Nov 26 01:04:25 2007 +0000
  5243. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  5244. configure.ac | 3 ++-
  5245. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  5246. 2 files changed, 20 insertions(+), 12 deletions(-)
  5247. Commit: 2071
  5248. Author: sam
  5249. Date: Mon Nov 26 01:04:21 2007 +0000
  5250. * Tell doxygen to expand __class and __extern before parsing anything, so
  5251. we don’t end with those ugly identifiers in the documentation.
  5252. caca/caca.h | 12 +++++-------
  5253. cucul/cucul.h | 12 +++++-------
  5254. cxx/caca++.h | 12 +++++-------
  5255. cxx/cucul++.h | 12 +++++-------
  5256. doc/doxygen.cfg.in | 6 +++---
  5257. 5 files changed, 23 insertions(+), 31 deletions(-)
  5258. Commit: 2070
  5259. Author: sam
  5260. Date: Sun Nov 25 20:23:03 2007 +0000
  5261. * Added MSVC project files for the C++ bindings and the C++ test.
  5262. caca/caca.h | 1 +
  5263. cucul/cucul.h | 1 +
  5264. cxx/caca++.h | 13 +++-
  5265. cxx/cucul++.h | 17 +++-
  5266. cxx/cxxtest.cpp | 7 +-
  5267. msvc/config.h | 2 +-
  5268. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  5269. msvc/libcaca.sln | 51 ++++++++++++-
  5270. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  5271. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  5272. 10 files changed, 667 insertions(+), 14 deletions(-)
  5273. Commit: 2069
  5274. Author: sam
  5275. Date: Sun Nov 25 19:00:32 2007 +0000
  5276. * Distribute all MSVC files.
  5277. msvc/Makefile.am | 21 +++++++++++----------
  5278. 1 files changed, 11 insertions(+), 10 deletions(-)
  5279. Commit: 2068
  5280. Author: sam
  5281. Date: Sun Nov 25 19:00:29 2007 +0000
  5282. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  5283. ruby/caca-event.h | 4 ++--
  5284. 1 files changed, 2 insertions(+), 2 deletions(-)
  5285. Commit: 2067
  5286. Author: sam
  5287. Date: Sun Nov 25 19:00:26 2007 +0000
  5288. * Some cleanup in the Ruby bindings Makefile.am.
  5289. configure.ac | 14 ++++++--------
  5290. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  5291. 2 files changed, 37 insertions(+), 25 deletions(-)
  5292. Commit: 2066
  5293. Author: sam
  5294. Date: Sun Nov 25 19:00:22 2007 +0000
  5295. * Refresh TODO list.
  5296. TODO | 6 +-----
  5297. 1 files changed, 1 insertions(+), 5 deletions(-)
  5298. Commit: 2065
  5299. Author: sam
  5300. Date: Sun Nov 25 17:50:53 2007 +0000
  5301. * Added the various C# projects to the Visual Studio solution and slightly
  5302. fixed the bindings so that they now work with the Microsoft CLR.
  5303. csharp/Caca.cs | 2 +-
  5304. csharp/Cucul.cs | 8 +++---
  5305. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  5306. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  5307. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  5308. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  5309. 6 files changed, 225 insertions(+), 5 deletions(-)
  5310. Commit: 2064
  5311. Author: sam
  5312. Date: Sun Nov 25 17:49:49 2007 +0000
  5313. * Fixed svn properties that git-svn was unable to get straight.
  5314. Commit: 2063
  5315. Author: sam
  5316. Date: Sun Nov 25 17:14:00 2007 +0000
  5317. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  5318. caca/caca.h | 2 +-
  5319. cucul/cucul.h | 2 +-
  5320. 2 files changed, 2 insertions(+), 2 deletions(-)
  5321. Commit: 2062
  5322. Author: sam
  5323. Date: Sun Nov 25 17:13:10 2007 +0000
  5324. * Switch to caca_create_display(NULL) in a few places to document the
  5325. behaviour.
  5326. doc/migrating.dox | 3 +--
  5327. doc/tutorial.dox | 6 ++----
  5328. test/hsv.c | 15 +++++----------
  5329. 3 files changed, 8 insertions(+), 16 deletions(-)
  5330. Commit: 2061
  5331. Author: sam
  5332. Date: Sun Nov 25 17:13:08 2007 +0000
  5333. * Allow caca_create_display()'s argument to be NULL. It will automatically
  5334. create a canvas when so.
  5335. * Add caca_get_canvas() to retrieve the cucul canvas.
  5336. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  5337. caca/caca.h | 1 +
  5338. caca/caca_internals.h | 1 +
  5339. 3 files changed, 39 insertions(+), 1 deletions(-)
  5340. Commit: 2060
  5341. Author: sam
  5342. Date: Sun Nov 25 17:13:06 2007 +0000
  5343. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  5344. bindings.
  5345. * Distribute the python/ subdirectory using automake.
  5346. AUTHORS | 4 +
  5347. Makefile.am | 2 +-
  5348. configure.ac | 1 +
  5349. python/Makefile | 17 -----
  5350. python/Makefile.am | 23 +++++++
  5351. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5352. 6 files changed, 196 insertions(+), 18 deletions(-)
  5353. Commit: 2059
  5354. Author: sam
  5355. Date: Sun Nov 25 17:13:03 2007 +0000
  5356. * Add missing entries in the CacaEventKey enum.
  5357. csharp/Caca.cs | 22 ++++++++++++++++++++++
  5358. 1 files changed, 22 insertions(+), 0 deletions(-)
  5359. Commit: 2058
  5360. Author: sam
  5361. Date: Sun Nov 25 17:12:59 2007 +0000
  5362. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  5363. csharp/AssemblyInfo.cs | 2 +-
  5364. csharp/Caca.cs | 3 +-
  5365. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  5366. csharp/test.cs | 15 ++++++-
  5367. 4 files changed, 79 insertions(+), 56 deletions(-)
  5368. Commit: 2057
  5369. Author: sam
  5370. Date: Sun Nov 25 14:12:20 2007 +0000
  5371. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  5372. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  5373. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  5374. libcucul API.
  5375. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  5376. caca/driver_cocoa.m | 8 +-
  5377. caca/driver_gl.c | 5 +-
  5378. caca/driver_x11.c | 7 +-
  5379. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  5380. cucul/cucul.h | 3 +
  5381. cucul/cucul_internals.h | 3 -
  5382. cucul/export.c | 12 ++--
  5383. cucul/font.c | 2 +-
  5384. 8 files changed, 147 insertions(+), 100 deletions(-)
  5385. Commit: 2056
  5386. Author: sam
  5387. Date: Sun Nov 25 14:12:01 2007 +0000
  5388. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  5389. direct cv->chars and cv->attrs access by display drivers.
  5390. caca/caca.c | 5 +--
  5391. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  5392. caca/driver_conio.c | 21 ++++++++-------
  5393. caca/driver_gl.c | 25 ++++++++++--------
  5394. caca/driver_ncurses.c | 26 ++++++++++---------
  5395. caca/driver_raw.c | 6 ++--
  5396. caca/driver_slang.c | 33 +++++++++++++-----------
  5397. caca/driver_vga.c | 25 ++++++++++---------
  5398. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  5399. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  5400. caca/event.c | 17 +++++++-----
  5401. caca/graphics.c | 6 ++--
  5402. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  5403. cucul/cucul.h | 2 +
  5404. 14 files changed, 214 insertions(+), 145 deletions(-)
  5405. Commit: 2055
  5406. Author: sam
  5407. Date: Sun Nov 25 14:11:58 2007 +0000
  5408. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  5409. drivers no longer need to access the cv->refcount private member
  5410. and __cucul_set_canvas_size() is no longer needed.
  5411. caca/caca.c | 23 +++++++++---
  5412. caca/caca_internals.h | 1 +
  5413. caca/driver_cocoa.m | 4 ++-
  5414. caca/driver_conio.c | 7 +++-
  5415. caca/driver_gl.c | 4 ++-
  5416. caca/driver_ncurses.c | 4 ++-
  5417. caca/driver_raw.c | 4 ++-
  5418. caca/driver_slang.c | 4 ++-
  5419. caca/driver_vga.c | 4 ++-
  5420. caca/driver_win32.c | 8 +++--
  5421. caca/driver_x11.c | 4 ++-
  5422. caca/graphics.c | 6 +++-
  5423. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  5424. cucul/cucul.h | 2 +
  5425. cucul/cucul_internals.h | 7 ++--
  5426. msvc/libcucul.def | 4 --
  5427. 16 files changed, 139 insertions(+), 37 deletions(-)
  5428. Commit: 2054
  5429. Author: sam
  5430. Date: Sun Nov 25 14:11:54 2007 +0000
  5431. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  5432. build-kernel | 2 +-
  5433. kernel/Makefile.am | 2 +
  5434. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5435. 3 files changed, 101 insertions(+), 1 deletions(-)
  5436. Commit: 2053
  5437. Author: sam
  5438. Date: Sun Nov 25 11:39:33 2007 +0000
  5439. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  5440. configure.ac | 31 ++++++++++++++++++++++++++-----
  5441. 1 files changed, 26 insertions(+), 5 deletions(-)
  5442. Commit: 2052
  5443. Author: sam
  5444. Date: Sun Nov 25 11:12:25 2007 +0000
  5445. * Adapt the C# bindings to the event API change.
  5446. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  5447. csharp/test.cs | 17 ++-
  5448. 2 files changed, 254 insertions(+), 146 deletions(-)
  5449. Commit: 2051
  5450. Author: sam
  5451. Date: Sun Nov 25 11:12:20 2007 +0000
  5452. * Adapt the Ruby bindings to the event API change.
  5453. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  5454. 1 files changed, 20 insertions(+), 17 deletions(-)
  5455. Commit: 2050
  5456. Author: sam
  5457. Date: Sun Nov 25 11:11:59 2007 +0000
  5458. * Adapt the C++ bindings to the event API change.
  5459. cxx/caca++.cpp | 4 ++--
  5460. cxx/caca++.h | 2 +-
  5461. cxx/cxxtest.cpp | 3 +--
  5462. 3 files changed, 4 insertions(+), 5 deletions(-)
  5463. Commit: 2049
  5464. Author: sam
  5465. Date: Sun Nov 25 11:11:54 2007 +0000
  5466. * Made the caca_event_t structure opaque and created a whole bunch of
  5467. functions to access its real data. This is a big API change that will
  5468. break your software, sorry :(
  5469. caca/caca.h | 93 +++++++++----------------
  5470. caca/caca0.c | 14 ++--
  5471. caca/caca_internals.h | 24 +++++--
  5472. caca/driver_conio.c | 4 +-
  5473. caca/driver_gl.c | 2 +-
  5474. caca/driver_ncurses.c | 2 +-
  5475. caca/driver_raw.c | 2 +-
  5476. caca/driver_slang.c | 2 +-
  5477. caca/driver_vga.c | 2 +-
  5478. caca/driver_win32.c | 2 +-
  5479. caca/driver_x11.c | 2 +-
  5480. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  5481. src/aafire.c | 2 +-
  5482. src/cacademo.c | 4 +-
  5483. src/cacadraw.c | 4 +-
  5484. src/cacaplay.c | 2 +-
  5485. src/cacaview.c | 17 +++--
  5486. test/demo.c | 14 ++--
  5487. test/event.c | 21 +++---
  5488. test/gamma.c | 8 +-
  5489. test/input.c | 5 +-
  5490. test/spritedit.c | 2 +-
  5491. test/swallow.c | 2 +-
  5492. 23 files changed, 286 insertions(+), 133 deletions(-)
  5493. Commit: 2048
  5494. Author: pterjan
  5495. Date: Sun Nov 25 09:48:30 2007 +0000
  5496. * Little improvements in ruby doc
  5497. + Made the doc a little more easy to read
  5498. + Added an example on a nice way to have q, Q and Esc to cause exit
  5499. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  5500. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  5501. 2 files changed, 42 insertions(+), 19 deletions(-)
  5502. Commit: 2047
  5503. Author: sam
  5504. Date: Sat Nov 24 19:56:33 2007 +0000
  5505. * Rewrote the C# test in a more object-oriented way.
  5506. csharp/Caca.cs | 4 +-
  5507. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  5508. 2 files changed, 71 insertions(+), 52 deletions(-)
  5509. Commit: 2046
  5510. Author: sam
  5511. Date: Sat Nov 24 15:00:21 2007 +0000
  5512. * Started Cucul# cleanup: added missing functions, used get/set attributes
  5513. when meaningful, removed deprecated bindings.
  5514. csharp/Caca.cs | 60 +++---
  5515. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  5516. csharp/test.cs | 40 ++--
  5517. 3 files changed, 393 insertions(+), 319 deletions(-)
  5518. Commit: 2045
  5519. Author: sam
  5520. Date: Sat Nov 24 13:26:33 2007 +0000
  5521. * Some mass-renaming in the C# bindings:
  5522. + Renamed the dlls so that the C# versions do not have the same name
  5523. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  5524. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  5525. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  5526. name collisions.
  5527. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  5528. csharp/Caca.cs | 95 +++---
  5529. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  5530. csharp/Makefile.am | 16 +-
  5531. csharp/caca-sharp.dll.config | 3 +
  5532. csharp/cucul-sharp.dll.config | 3 +
  5533. csharp/libCaca.dll.config | 3 -
  5534. csharp/libCucul.dll.config | 3 -
  5535. csharp/test.cs | 47 ++--
  5536. 8 files changed, 513 insertions(+), 473 deletions(-)
  5537. Commit: 2044
  5538. Author: sam
  5539. Date: Sat Nov 24 13:26:28 2007 +0000
  5540. * Renamed DotNet/ to csharp/ because I hate mixed case.
  5541. DotNet/.gitignore | 1 -
  5542. DotNet/AssemblyInfo.cs | 21 --
  5543. DotNet/Caca.cs | 186 ------------------
  5544. DotNet/Cucul.cs | 458 --------------------------------------------
  5545. DotNet/Makefile.am | 25 ---
  5546. DotNet/libCaca.dll.config | 3 -
  5547. DotNet/libCucul.dll.config | 3 -
  5548. DotNet/test.cs | 87 ---------
  5549. Makefile.am | 2 +-
  5550. configure.ac | 16 +-
  5551. csharp/.gitignore | 1 +
  5552. csharp/AssemblyInfo.cs | 21 ++
  5553. csharp/Caca.cs | 186 ++++++++++++++++++
  5554. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  5555. csharp/Makefile.am | 25 +++
  5556. csharp/libCaca.dll.config | 3 +
  5557. csharp/libCucul.dll.config | 3 +
  5558. csharp/test.cs | 87 +++++++++
  5559. 18 files changed, 793 insertions(+), 793 deletions(-)
  5560. Commit: 2043
  5561. Author: sam
  5562. Date: Sat Nov 24 11:08:21 2007 +0000
  5563. * Added as many "const" qualifiers as possible to the public API.
  5564. caca/caca.h | 10 +++++-----
  5565. caca/caca_internals.h | 4 ++--
  5566. caca/driver_conio.c | 4 ++--
  5567. caca/driver_gl.c | 4 ++--
  5568. caca/driver_ncurses.c | 4 ++--
  5569. caca/driver_raw.c | 4 ++--
  5570. caca/driver_slang.c | 4 ++--
  5571. caca/driver_vga.c | 4 ++--
  5572. caca/driver_win32.c | 4 ++--
  5573. caca/driver_x11.c | 4 ++--
  5574. caca/event.c | 8 ++++----
  5575. caca/graphics.c | 6 +++---
  5576. cucul/attr.c | 2 +-
  5577. cucul/canvas.c | 10 +++++-----
  5578. cucul/cucul.c | 4 ++--
  5579. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  5580. cucul/dither.c | 6 +++---
  5581. cucul/export.c | 39 ++++++++++++++++++++-------------------
  5582. cucul/font.c | 8 ++++----
  5583. cucul/frame.c | 4 ++--
  5584. 20 files changed, 87 insertions(+), 85 deletions(-)
  5585. Commit: 2042
  5586. Author: pterjan
  5587. Date: Sat Nov 24 09:56:37 2007 +0000
  5588. * Add Caca::Event#quit? to make tests nicer
  5589. ruby/lib/caca.rb | 8 ++++++++
  5590. ruby/ruby-caca.dox | 3 +--
  5591. 2 files changed, 9 insertions(+), 2 deletions(-)
  5592. Commit: 2041
  5593. Author: sam
  5594. Date: Fri Nov 23 22:52:34 2007 +0000
  5595. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  5596. C mode, "benign redefinition" of macros...).
  5597. msvc/cacademo.vcproj | 9 ++++-----
  5598. msvc/cacafire.vcproj | 9 ++++-----
  5599. msvc/libcaca.vcproj | 4 ++++
  5600. msvc/libcucul.vcproj | 4 ++++
  5601. 4 files changed, 16 insertions(+), 10 deletions(-)
  5602. Commit: 2040
  5603. Author: sam
  5604. Date: Fri Nov 23 22:34:35 2007 +0000
  5605. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  5606. collisions due to symbol mangling.
  5607. caca/driver_cocoa.m | 2 +-
  5608. caca/driver_conio.c | 4 ++--
  5609. caca/driver_gl.c | 2 +-
  5610. caca/driver_ncurses.c | 2 +-
  5611. caca/driver_raw.c | 2 +-
  5612. caca/driver_slang.c | 2 +-
  5613. caca/driver_vga.c | 2 +-
  5614. caca/driver_win32.c | 5 +++--
  5615. caca/driver_x11.c | 2 +-
  5616. caca/graphics.c | 2 +-
  5617. cucul/cucul.c | 8 ++++----
  5618. cucul/cucul_internals.h | 3 ++-
  5619. msvc/libcucul.def | 2 +-
  5620. 13 files changed, 20 insertions(+), 18 deletions(-)
  5621. Commit: 2039
  5622. Author: sam
  5623. Date: Fri Nov 23 22:27:21 2007 +0000
  5624. * Add proper __declspec(dllexport) tags for Win32 compilation.
  5625. * Manually export private libcaca symbols.
  5626. caca/caca.h | 43 +++++---
  5627. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  5628. msvc/libcaca.vcproj | 4 +-
  5629. msvc/libcucul.def | 4 +
  5630. msvc/libcucul.vcproj | 6 +-
  5631. 5 files changed, 212 insertions(+), 164 deletions(-)
  5632. Commit: 2038
  5633. Author: sam
  5634. Date: Fri Nov 23 21:48:55 2007 +0000
  5635. * Updated Visual Studio files.
  5636. msvc/cacaball.vcproj | 205 --------------------------------------------------
  5637. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  5638. msvc/cacafire.vcproj | 5 -
  5639. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  5640. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  5641. msvc/config.h | 1 +
  5642. msvc/libcaca.sln | 46 ++++--------
  5643. msvc/libcaca.vcproj | 77 ++++++++++++-------
  5644. msvc/libcucul.vcproj | 40 ++++------
  5645. 9 files changed, 282 insertions(+), 702 deletions(-)
  5646. Commit: 2037
  5647. Author: sam
  5648. Date: Fri Nov 23 16:39:32 2007 +0000
  5649. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  5650. msvc/common.h | 1 +
  5651. msvc/libcaca.sln | 11 ++-
  5652. msvc/libcaca.vcproj | 86 +----------------
  5653. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5654. 4 files changed, 281 insertions(+), 86 deletions(-)
  5655. Commit: 2036
  5656. Author: sam
  5657. Date: Fri Nov 23 16:39:29 2007 +0000
  5658. * Do not assume default gamma value is 1.0.
  5659. test/gamma.c | 3 ++-
  5660. 1 files changed, 2 insertions(+), 1 deletions(-)
  5661. Commit: 2035
  5662. Author: sam
  5663. Date: Fri Nov 23 16:39:23 2007 +0000
  5664. * Escape quits cacaview, and F11 toggles fullscreen.
  5665. src/cacaview.c | 2 ++
  5666. 1 files changed, 2 insertions(+), 0 deletions(-)
  5667. Commit: 2033
  5668. Author: pterjan
  5669. Date: Tue Nov 20 00:09:16 2007 +0000
  5670. * Split Ruby documentation out of README
  5671. ruby/README | 177 +--------------------------------------------------
  5672. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  5673. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  5674. ruby/ruby.dox | 17 +++++
  5675. 4 files changed, 186 insertions(+), 175 deletions(-)
  5676. Commit: 2026
  5677. Author: sam
  5678. Date: Sun Nov 18 23:00:35 2007 +0000
  5679. * Added Pascal to the AUTHORS file.
  5680. AUTHORS | 3 +++
  5681. 1 files changed, 3 insertions(+), 0 deletions(-)
  5682. Commit: 2025
  5683. Author: jylam
  5684. Date: Sun Nov 18 22:59:22 2007 +0000
  5685. * lol commit
  5686. README | 2 +-
  5687. 1 files changed, 1 insertions(+), 1 deletions(-)
  5688. Commit: 2024
  5689. Author: pterjan
  5690. Date: Sun Nov 18 22:35:34 2007 +0000
  5691. * Remove cucul directory that got forgotten
  5692. Commit: 2023
  5693. Author: pterjan
  5694. Date: Sun Nov 18 22:15:29 2007 +0000
  5695. * Improve the example in README
  5696. ruby/README | 8 ++++++--
  5697. 1 files changed, 6 insertions(+), 2 deletions(-)
  5698. Commit: 2022
  5699. Author: pterjan
  5700. Date: Sun Nov 18 22:03:19 2007 +0000
  5701. * Install lib/caca.rb
  5702. configure.ac | 2 ++
  5703. ruby/Makefile.am | 2 ++
  5704. ruby/test | 2 +-
  5705. 3 files changed, 5 insertions(+), 1 deletions(-)
  5706. Commit: 2021
  5707. Author: pterjan
  5708. Date: Sun Nov 18 21:44:10 2007 +0000
  5709. * Update README to talk about Caca
  5710. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5711. 1 files changed, 62 insertions(+), 3 deletions(-)
  5712. Commit: 2020
  5713. Author: pterjan
  5714. Date: Sun Nov 18 21:29:02 2007 +0000
  5715. * Use to_i on the event mask, it is not always an Integer
  5716. ruby/caca-display.c | 2 ++
  5717. 1 files changed, 2 insertions(+), 0 deletions(-)
  5718. Commit: 2019
  5719. Author: pterjan
  5720. Date: Sun Nov 18 21:13:33 2007 +0000
  5721. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  5722. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  5723. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  5724. ruby/caca-event.h | 8 +++++++
  5725. ruby/caca.c | 2 +
  5726. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  5727. 5 files changed, 141 insertions(+), 3 deletions(-)
  5728. Commit: 2018
  5729. Author: pterjan
  5730. Date: Sun Nov 18 21:11:13 2007 +0000
  5731. * Handle closing cacaview by window manager
  5732. src/cacaview.c | 5 ++++-
  5733. 1 files changed, 4 insertions(+), 1 deletions(-)
  5734. Commit: 2017
  5735. Author: pterjan
  5736. Date: Sun Nov 18 13:37:24 2007 +0000
  5737. * Add missing methods in Caca::Display and add empty Caca::Event
  5738. ruby/Makefile.am | 4 +++-
  5739. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  5740. ruby/caca-event.c | 22 ++++++++++++++++++++++
  5741. ruby/caca-event.h | 9 +++++++++
  5742. 4 files changed, 73 insertions(+), 1 deletions(-)
  5743. Commit: 2016
  5744. Author: pterjan
  5745. Date: Sun Nov 18 13:29:16 2007 +0000
  5746. * Slightly improved documentation
  5747. caca/caca.h | 2 +-
  5748. 1 files changed, 1 insertions(+), 1 deletions(-)
  5749. Commit: 2015
  5750. Author: pterjan
  5751. Date: Sun Nov 18 12:43:48 2007 +0000
  5752. * Add Caca and Caca::Display
  5753. ruby/Makefile.am | 7 +++-
  5754. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5755. ruby/caca-display.h | 9 ++++
  5756. ruby/caca.c | 22 ++++++++++
  5757. 4 files changed, 151 insertions(+), 1 deletions(-)
  5758. Commit: 2009
  5759. Author: pterjan
  5760. Date: Sat Nov 17 13:36:15 2007 +0000
  5761. * Finish Cucul::Dither
  5762. ruby/README | 11 ++++++--
  5763. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  5764. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  5765. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  5766. 4 files changed, 112 insertions(+), 67 deletions(-)
  5767. Commit: 2008
  5768. Author: pterjan
  5769. Date: Sat Nov 17 12:21:21 2007 +0000
  5770. * Add Cucul::Dither (incomplete)
  5771. ruby/Makefile.am | 6 +-
  5772. ruby/README | 16 ++++-
  5773. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5774. ruby/cucul-dither.h | 9 +++
  5775. ruby/cucul.c | 2 +
  5776. ruby/t/tc_dither.rb | 51 ++++++++++++++
  5777. 6 files changed, 260 insertions(+), 4 deletions(-)
  5778. Commit: 2004
  5779. Author: pterjan
  5780. Date: Sat Nov 17 09:25:31 2007 +0000
  5781. * Improve type checking of arguments
  5782. ruby/cucul-canvas.c | 20 ++++++++++++++------
  5783. ruby/t/tc_canvas.rb | 6 ++++++
  5784. 2 files changed, 20 insertions(+), 6 deletions(-)
  5785. Commit: 2003
  5786. Author: sam
  5787. Date: Sat Nov 17 02:15:01 2007 +0000
  5788. * Slightly doxygenated ruby/README so that it appears in the manual (see
  5789. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  5790. doc/doxygen.cfg.in | 6 ++++--
  5791. doc/libcaca.dox | 4 ++++
  5792. ruby/README | 18 ++++++++++++++++++
  5793. 3 files changed, 26 insertions(+), 2 deletions(-)
  5794. Commit: 1997
  5795. Author: pterjan
  5796. Date: Fri Nov 16 22:37:20 2007 +0000
  5797. * Update README
  5798. ruby/README | 25 ++++++++++++++++++++-----
  5799. 1 files changed, 20 insertions(+), 5 deletions(-)
  5800. Commit: 1996
  5801. Author: pterjan
  5802. Date: Fri Nov 16 22:27:13 2007 +0000
  5803. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  5804. ruby/Makefile.am | 8 +++++---
  5805. 1 files changed, 5 insertions(+), 3 deletions(-)
  5806. Commit: 1995
  5807. Author: pterjan
  5808. Date: Fri Nov 16 22:24:35 2007 +0000
  5809. * Add Cucul::Font
  5810. ruby/Makefile.am | 4 ++-
  5811. ruby/common.h | 6 +++
  5812. ruby/cucul-canvas.c | 33 +++++++++++++++--
  5813. ruby/cucul-canvas.h | 3 ++
  5814. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5815. ruby/cucul-font.h | 9 +++++
  5816. ruby/cucul.c | 6 ++--
  5817. ruby/t/tc_canvas.rb | 6 +++
  5818. ruby/t/tc_font.rb | 22 +++++++++++
  5819. 9 files changed, 181 insertions(+), 7 deletions(-)
  5820. Commit: 1988
  5821. Author: sam
  5822. Date: Fri Nov 16 20:14:05 2007 +0000
  5823. * Added minimal styles to doxygen.css to make the manual look decent.
  5824. doc/doxygen.cfg.in | 2 +-
  5825. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5826. 2 files changed, 81 insertions(+), 1 deletions(-)
  5827. Commit: 1987
  5828. Author: sam
  5829. Date: Fri Nov 16 19:49:25 2007 +0000
  5830. * Split "upload" target into "upload-source" and "upload-doc".
  5831. Makefile.am | 6 +++++-
  5832. 1 files changed, 5 insertions(+), 1 deletions(-)
  5833. Commit: 1986
  5834. Author: sam
  5835. Date: Fri Nov 16 19:49:23 2007 +0000
  5836. * Updated doxygen file format.
  5837. * Add an empty doxygen.css file.
  5838. doc/Makefile.am | 3 +-
  5839. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  5840. 2 files changed, 113 insertions(+), 43 deletions(-)
  5841. Commit: 1983
  5842. Author: pterjan
  5843. Date: Fri Nov 16 17:47:59 2007 +0000
  5844. * Add some pseudo doc for Ruby binding
  5845. ruby/Makefile.am | 3 +-
  5846. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5847. 2 files changed, 66 insertions(+), 1 deletions(-)
  5848. Commit: 1966
  5849. Author: pterjan
  5850. Date: Thu Nov 15 22:22:55 2007 +0000
  5851. * Add more tests for the ruby binding
  5852. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  5853. 1 files changed, 25 insertions(+), 7 deletions(-)
  5854. Commit: 1965
  5855. Author: pterjan
  5856. Date: Thu Nov 15 22:06:01 2007 +0000
  5857. * Add more tests for the ruby binding
  5858. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  5859. ruby/test | 2 ++
  5860. 2 files changed, 31 insertions(+), 0 deletions(-)
  5861. Commit: 1964
  5862. Author: pterjan
  5863. Date: Thu Nov 15 22:03:12 2007 +0000
  5864. * Fix number of arguments for set_height
  5865. ruby/cucul-canvas.c | 4 ++--
  5866. 1 files changed, 2 insertions(+), 2 deletions(-)
  5867. Commit: 1963
  5868. Author: pterjan
  5869. Date: Thu Nov 15 21:06:30 2007 +0000
  5870. * Add the ruby tests to make check
  5871. ruby/Makefile.am | 1 +
  5872. 1 files changed, 1 insertions(+), 0 deletions(-)
  5873. Commit: 1962
  5874. Author: pterjan
  5875. Date: Thu Nov 15 12:33:29 2007 +0000
  5876. * Use autotools for Ruby bindings (2nd part)
  5877. configure.ac | 16 +++++++++-------
  5878. 1 files changed, 9 insertions(+), 7 deletions(-)
  5879. Commit: 1961
  5880. Author: pterjan
  5881. Date: Thu Nov 15 12:27:40 2007 +0000
  5882. * Use autotools for Ruby bindings
  5883. ruby/Makefile.am | 33 +--
  5884. ruby/caca/extconf.rb | 5 -
  5885. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  5886. ruby/cucul-canvas.h | 6 +
  5887. ruby/cucul.c | 48 ++++
  5888. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  5889. ruby/cucul/cucul-canvas.h | 6 -
  5890. ruby/cucul/cucul.c | 48 ----
  5891. ruby/cucul/extconf.rb | 5 -
  5892. ruby/cucul/t/tc_frame.rb | 20 --
  5893. ruby/cucul/test.rb | 4 -
  5894. ruby/t/tc_frame.rb | 20 ++
  5895. ruby/test | 6 +
  5896. 13 files changed, 734 insertions(+), 755 deletions(-)
  5897. Commit: 1960
  5898. Author: pterjan
  5899. Date: Thu Nov 15 11:34:43 2007 +0000
  5900. * Fix some prototypes and use a header file for Init_cucul_canvas
  5901. ruby/Makefile.am | 1 +
  5902. ruby/cucul/cucul-canvas.c | 5 +++--
  5903. ruby/cucul/cucul-canvas.h | 6 ++++++
  5904. ruby/cucul/cucul.c | 4 ++--
  5905. 4 files changed, 12 insertions(+), 4 deletions(-)
  5906. Commit: 1959
  5907. Author: sam
  5908. Date: Thu Nov 15 08:20:37 2007 +0000
  5909. * Make Charset class methods explicitly public.
  5910. cxx/cucul++.h | 1 +
  5911. 1 files changed, 1 insertions(+), 0 deletions(-)
  5912. Commit: 1958
  5913. Author: sam
  5914. Date: Thu Nov 15 08:20:17 2007 +0000
  5915. * Link libcaca++ with libcucul++, not only the C versions.
  5916. cxx/Makefile.am | 2 +-
  5917. 1 files changed, 1 insertions(+), 1 deletions(-)
  5918. Commit: 1957
  5919. Author: sam
  5920. Date: Thu Nov 15 00:22:37 2007 +0000
  5921. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  5922. not even exist.
  5923. ruby/Makefile.am | 4 ++--
  5924. 1 files changed, 2 insertions(+), 2 deletions(-)
  5925. Commit: 1954
  5926. Author: sam
  5927. Date: Tue Nov 13 23:55:07 2007 +0000
  5928. * Autotoolified the .NET bindings. Use --enable-dotnet.
  5929. DotNet/.gitignore | 1 +
  5930. DotNet/Makefile | 5 -----
  5931. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  5932. Makefile.am | 2 +-
  5933. configure.ac | 13 +++++++++++++
  5934. 5 files changed, 40 insertions(+), 6 deletions(-)
  5935. Commit: 1953
  5936. Author: sam
  5937. Date: Tue Nov 13 23:55:05 2007 +0000
  5938. * Build Ruby and C++ bindings by default.
  5939. configure.ac | 8 ++++----
  5940. 1 files changed, 4 insertions(+), 4 deletions(-)
  5941. Commit: 1952
  5942. Author: sam
  5943. Date: Tue Nov 13 23:55:03 2007 +0000
  5944. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  5945. cxx/cucul++.cpp | 4 ++--
  5946. 1 files changed, 2 insertions(+), 2 deletions(-)
  5947. Commit: 1951
  5948. Author: sam
  5949. Date: Tue Nov 13 23:55:01 2007 +0000
  5950. * Autotoolified the Ruby bindings. Use --enable-ruby.
  5951. Makefile.am | 2 +-
  5952. configure.ac | 19 +++++++++++++++++++
  5953. ruby/.gitignore | 2 ++
  5954. ruby/Makefile | 15 ---------------
  5955. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  5956. 5 files changed, 51 insertions(+), 16 deletions(-)
  5957. Commit: 1950
  5958. Author: sam
  5959. Date: Tue Nov 13 23:54:59 2007 +0000
  5960. * Update .gitignore after img2irc -> img2txt change.
  5961. src/.gitignore | 2 +-
  5962. 1 files changed, 1 insertions(+), 1 deletions(-)
  5963. Commit: 1949
  5964. Author: pterjan
  5965. Date: Tue Nov 13 23:28:59 2007 +0000
  5966. * Add a first test for Ruby binding
  5967. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  5968. ruby/cucul/test.rb | 4 ++++
  5969. 2 files changed, 24 insertions(+), 0 deletions(-)
  5970. Commit: 1948
  5971. Author: pterjan
  5972. Date: Tue Nov 13 13:20:14 2007 +0000
  5973. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  5974. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  5975. 1 files changed, 54 insertions(+), 19 deletions(-)
  5976. Commit: 1947
  5977. Author: pterjan
  5978. Date: Tue Nov 13 12:41:33 2007 +0000
  5979. Fix a typo in the doc
  5980. cucul/line.c | 2 +-
  5981. 1 files changed, 1 insertions(+), 1 deletions(-)
  5982. Commit: 1946
  5983. Author: sam
  5984. Date: Tue Nov 13 11:19:00 2007 +0000
  5985. * Add error checking to the tutorial.
  5986. doc/tutorial.dox | 4 +++-
  5987. 1 files changed, 3 insertions(+), 1 deletions(-)
  5988. Commit: 1945
  5989. Author: sam
  5990. Date: Tue Nov 13 11:18:59 2007 +0000
  5991. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  5992. doc/tutorial.dox | 2 +-
  5993. 1 files changed, 1 insertions(+), 1 deletions(-)
  5994. Commit: 1944
  5995. Author: pterjan
  5996. Date: Tue Nov 13 11:03:25 2007 +0000
  5997. Import Ruby binding
  5998. ruby/Makefile | 15 ++
  5999. ruby/caca/extconf.rb | 5 +
  6000. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  6001. ruby/cucul/cucul.c | 48 ++++
  6002. ruby/cucul/extconf.rb | 5 +
  6003. 5 files changed, 681 insertions(+), 0 deletions(-)
  6004. Commit: 1919
  6005. Author: jylam
  6006. Date: Wed Nov 7 10:29:02 2007 +0000
  6007. * Added switch to control output font size, and updated documentation
  6008. accordingly
  6009. doc/img2txt.1 | 14 ++++++++++++++
  6010. src/img2txt.c | 22 ++++++++++++++++------
  6011. 2 files changed, 30 insertions(+), 6 deletions(-)
  6012. Commit: 1918
  6013. Author: jylam
  6014. Date: Wed Nov 7 10:07:04 2007 +0000
  6015. * Updated man page for --version
  6016. doc/img2txt.1 | 6 ++++++
  6017. 1 files changed, 6 insertions(+), 0 deletions(-)
  6018. Commit: 1917
  6019. Author: jylam
  6020. Date: Wed Nov 7 10:03:50 2007 +0000
  6021. * Added version switch
  6022. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  6023. 1 files changed, 26 insertions(+), 5 deletions(-)
  6024. Commit: 1916
  6025. Author: jylam
  6026. Date: Wed Nov 7 09:44:26 2007 +0000
  6027. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  6028. doc/Makefile.am | 2 +-
  6029. doc/cacaview.1 | 2 +-
  6030. src/img2txt.c | 2 +-
  6031. 3 files changed, 3 insertions(+), 3 deletions(-)
  6032. Commit: 1915
  6033. Author: jylam
  6034. Date: Wed Nov 7 09:27:43 2007 +0000
  6035. * Updated img2txt man page
  6036. doc/img2irc.1 | 27 --------------
  6037. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6038. 2 files changed, 112 insertions(+), 27 deletions(-)
  6039. Commit: 1914
  6040. Author: sam
  6041. Date: Wed Nov 7 01:09:20 2007 +0000
  6042. * Always include <netinet/in.h> when present, to make header simpler.
  6043. src/cacaserver.c | 4 ----
  6044. 1 files changed, 0 insertions(+), 4 deletions(-)
  6045. Commit: 1913
  6046. Author: sam
  6047. Date: Wed Nov 7 01:09:16 2007 +0000
  6048. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  6049. src/cacaserver.c | 5 +++--
  6050. 1 files changed, 3 insertions(+), 2 deletions(-)
  6051. Commit: 1912
  6052. Author: sam
  6053. Date: Wed Nov 7 01:09:13 2007 +0000
  6054. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  6055. Alexis Ballier.
  6056. configure.ac | 21 +++++++++++----------
  6057. 1 files changed, 11 insertions(+), 10 deletions(-)
  6058. Commit: 1911
  6059. Author: jylam
  6060. Date: Tue Nov 6 16:12:33 2007 +0000
  6061. * Fixed typo in help
  6062. src/img2txt.c | 2 +-
  6063. 1 files changed, 1 insertions(+), 1 deletions(-)
  6064. Commit: 1910
  6065. Author: jylam
  6066. Date: Tue Nov 6 16:07:03 2007 +0000
  6067. * Added imlib2 note on builds without it
  6068. src/img2txt.c | 4 ++++
  6069. 1 files changed, 4 insertions(+), 0 deletions(-)
  6070. Commit: 1909
  6071. Author: jylam
  6072. Date: Tue Nov 6 14:09:07 2007 +0000
  6073. * Added brightness / contrast / gamma support
  6074. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  6075. 1 files changed, 32 insertions(+), 12 deletions(-)
  6076. Commit: 1908
  6077. Author: jylam
  6078. Date: Tue Nov 6 13:51:36 2007 +0000
  6079. * Fixed bad file error handling, made dither and export errors more informative on program name
  6080. src/img2txt.c | 6 +++---
  6081. 1 files changed, 3 insertions(+), 3 deletions(-)
  6082. Commit: 1907
  6083. Author: jylam
  6084. Date: Tue Nov 6 13:49:19 2007 +0000
  6085. * Added dither error handling
  6086. src/img2txt.c | 10 ++++++++--
  6087. 1 files changed, 8 insertions(+), 2 deletions(-)
  6088. Commit: 1906
  6089. Author: jylam
  6090. Date: Tue Nov 6 13:45:18 2007 +0000
  6091. * Added --dither option and updated usage()
  6092. src/img2txt.c | 20 ++++++++++++++++----
  6093. 1 files changed, 16 insertions(+), 4 deletions(-)
  6094. Commit: 1905
  6095. Author: jylam
  6096. Date: Tue Nov 6 13:19:23 2007 +0000
  6097. * WTF is a typedef missing ?
  6098. src/mygetopt.c | 2 +-
  6099. 1 files changed, 1 insertions(+), 1 deletions(-)
  6100. Commit: 1904
  6101. Author: jylam
  6102. Date: Tue Nov 6 13:13:14 2007 +0000
  6103. * Quick and Dirty hack for DOS ans kernel drivers
  6104. src/mygetopt.c | 5 +++++
  6105. 1 files changed, 5 insertions(+), 0 deletions(-)
  6106. Commit: 1903
  6107. Author: jylam
  6108. Date: Tue Nov 6 12:59:54 2007 +0000
  6109. * Oops, forgot to add getopt replacement files, omg.
  6110. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6111. src/mygetopt.h | 31 ++++++++++++++
  6112. 2 files changed, 153 insertions(+), 0 deletions(-)
  6113. Commit: 1902
  6114. Author: jylam
  6115. Date: Tue Nov 6 12:57:46 2007 +0000
  6116. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  6117. src/img2txt.c | 4 ++--
  6118. 1 files changed, 2 insertions(+), 2 deletions(-)
  6119. Commit: 1901
  6120. Author: jylam
  6121. Date: Tue Nov 6 12:55:26 2007 +0000
  6122. * Renamed img2irc to a more generic img2txt
  6123. src/Makefile.am | 10 ++--
  6124. src/img2irc.c | 170 -------------------------------------------------------
  6125. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6126. 3 files changed, 175 insertions(+), 175 deletions(-)
  6127. Commit: 1900
  6128. Author: jylam
  6129. Date: Tue Nov 6 12:53:52 2007 +0000
  6130. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  6131. src/Makefile.am | 2 +-
  6132. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  6133. 2 files changed, 95 insertions(+), 17 deletions(-)
  6134. Commit: 1884
  6135. Author: sam
  6136. Date: Sun Nov 4 18:37:38 2007 +0000
  6137. * New transition effects: horizontal and vertical lines.
  6138. src/cacademo.c | 25 ++++++++++++++++++++++++-
  6139. 1 files changed, 24 insertions(+), 1 deletions(-)
  6140. Commit: 1882
  6141. Author: sam
  6142. Date: Sun Nov 4 12:00:03 2007 +0000
  6143. * Updated libcaca and cacaview after the API changes.
  6144. caca/caca0.c | 4 ++--
  6145. src/cacaview.c | 36 +++++++++++++++++++-----------------
  6146. 2 files changed, 21 insertions(+), 19 deletions(-)
  6147. Commit: 1881
  6148. Author: sam
  6149. Date: Sun Nov 4 12:00:00 2007 +0000
  6150. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  6151. a longer name but "mode" really wasn’t appropriate here.
  6152. cucul/cucul.h | 9 ++++++---
  6153. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  6154. cucul/legacy.c | 10 ++++++++++
  6155. 3 files changed, 40 insertions(+), 27 deletions(-)
  6156. Commit: 1880
  6157. Author: sam
  6158. Date: Sun Nov 4 11:59:57 2007 +0000
  6159. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  6160. cucul/cucul.h | 2 +
  6161. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  6162. 2 files changed, 82 insertions(+), 41 deletions(-)
  6163. Commit: 1879
  6164. Author: sam
  6165. Date: Sun Nov 4 11:59:54 2007 +0000
  6166. * Renamed doxygen sections here and there to avoid embarassing side-effects
  6167. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  6168. AUTHORS | 2 +-
  6169. NEWS | 2 +-
  6170. THANKS | 2 +-
  6171. TODO | 2 +-
  6172. caca/caca.h | 4 ++--
  6173. cucul/cucul.h | 23 ++++++++++++-----------
  6174. doc/canvas.dox | 2 +-
  6175. doc/font.dox | 2 +-
  6176. doc/libcaca.dox | 20 ++++++++++----------
  6177. doc/migrating.dox | 2 +-
  6178. doc/style.dox | 2 +-
  6179. doc/tutorial.dox | 2 +-
  6180. doc/user.dox | 2 +-
  6181. 13 files changed, 34 insertions(+), 33 deletions(-)
  6182. Commit: 1878
  6183. Author: sam
  6184. Date: Sun Nov 4 11:59:47 2007 +0000
  6185. * Renamed fonts to *.data to make sure they are not mistaken for editable
  6186. files (like there is any chance).
  6187. Makefile.am | 4 +-
  6188. cucul/Makefile.am | 8 +-
  6189. cucul/font.c | 4 +-
  6190. cucul/font_mono9.h | 6173 ----------------------------------------------
  6191. cucul/font_monobold12.h | 6223 -----------------------------------------------
  6192. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  6193. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  6194. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  6195. Commit: 1877
  6196. Author: sam
  6197. Date: Sun Nov 4 10:41:07 2007 +0000
  6198. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  6199. cucul/cucul.h | 2 +
  6200. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  6201. 2 files changed, 79 insertions(+), 19 deletions(-)
  6202. Commit: 1876
  6203. Author: sam
  6204. Date: Sun Nov 4 09:56:40 2007 +0000
  6205. * cucul_get_dither_brightness() is no longer a stub.
  6206. * Implemented missing cucul_get_dither_contrast().
  6207. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  6208. 1 files changed, 31 insertions(+), 7 deletions(-)
  6209. Commit: 1875
  6210. Author: sam
  6211. Date: Sun Nov 4 09:56:37 2007 +0000
  6212. * Removed calls to now deprecated cucul_set_dither_invert().
  6213. cxx/cucul++.cpp | 5 -----
  6214. cxx/cucul++.h | 1 -
  6215. test/demo.c | 2 +-
  6216. 3 files changed, 1 insertions(+), 7 deletions(-)
  6217. Commit: 1874
  6218. Author: sam
  6219. Date: Sun Nov 4 09:30:15 2007 +0000
  6220. * Ignore the autotools/ directory.
  6221. Commit: 1873
  6222. Author: sam
  6223. Date: Sun Nov 4 09:29:07 2007 +0000
  6224. * Added .gitignore files in addition to svn:ignore properties.
  6225. .gitignore | 22 ++++++++++++++++++++++
  6226. cxx/.gitignore | 1 +
  6227. doc/.gitignore | 4 ++++
  6228. src/.gitignore | 7 +++++++
  6229. test/.gitignore | 23 +++++++++++++++++++++++
  6230. tools/.gitignore | 3 +++
  6231. 6 files changed, 60 insertions(+), 0 deletions(-)
  6232. Commit: 1872
  6233. Author: sam
  6234. Date: Sun Nov 4 08:45:47 2007 +0000
  6235. * Don’t manage autotools/ with SVN.
  6236. Makefile.am | 2 +-
  6237. autotools/Makefile.am | 1 -
  6238. configure.ac | 1 -
  6239. 3 files changed, 1 insertions(+), 3 deletions(-)
  6240. Commit: 1871
  6241. Author: sam
  6242. Date: Sat Nov 3 23:27:54 2007 +0000
  6243. * Add a lookback table in the output. Will be handy later.
  6244. * Now sortchars’s output can be directly saved to a C header file.
  6245. tools/sortchars.c | 15 ++++++++++++++-
  6246. 1 files changed, 14 insertions(+), 1 deletions(-)
  6247. Commit: 1870
  6248. Author: sam
  6249. Date: Sat Nov 3 22:59:53 2007 +0000
  6250. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  6251. reason to keep a copy of them in the calling program.
  6252. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  6253. done by setting a negative gamma value.
  6254. cucul/cucul.h | 5 ++++-
  6255. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  6256. cucul/legacy.c | 13 +++++++++++++
  6257. 3 files changed, 46 insertions(+), 12 deletions(-)
  6258. Commit: 1869
  6259. Author: sam
  6260. Date: Sat Nov 3 12:59:42 2007 +0000
  6261. * Crap, typo in bootstrap script.
  6262. bootstrap | 2 +-
  6263. 1 files changed, 1 insertions(+), 1 deletions(-)
  6264. Commit: 1868
  6265. Author: sam
  6266. Date: Sat Nov 3 12:58:05 2007 +0000
  6267. * Updated bootstrap script.
  6268. bootstrap | 44 +++++++++++++++++++++++++-------------------
  6269. 1 files changed, 25 insertions(+), 19 deletions(-)
  6270. Commit: 1853
  6271. Author: sam
  6272. Date: Sun Oct 28 10:27:01 2007 +0000
  6273. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  6274. cucul/cucul.h | 4 ++--
  6275. 1 files changed, 2 insertions(+), 2 deletions(-)
  6276. Commit: 1852
  6277. Author: sam
  6278. Date: Sun Oct 28 10:23:59 2007 +0000
  6279. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  6280. Rado S.
  6281. test/font.c | 20 +++++++++++---------
  6282. 1 files changed, 11 insertions(+), 9 deletions(-)
  6283. Commit: 1851
  6284. Author: sam
  6285. Date: Sun Oct 28 10:20:11 2007 +0000
  6286. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  6287. driver to build on Solaris. Fix courtesy of Rado S.
  6288. caca/driver_ncurses.c | 6 ++++--
  6289. configure.ac | 2 +-
  6290. 2 files changed, 5 insertions(+), 3 deletions(-)
  6291. Commit: 1842
  6292. Author: sam
  6293. Date: Tue Oct 23 23:02:40 2007 +0000
  6294. * Improved distance computation in sortchars.c.
  6295. * Use font 0 instead of font 1.
  6296. * Print a bitmapped example at the end.
  6297. _pBBBBPP"' '7PBBBBBL
  6298. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  6299. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  6300. BBB" _@BBBP"' ____ 'PBBBBp %BB
  6301. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  6302. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  6303. BBBP III/' ,,:::, "IIIi BBBb
  6304. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  6305. BBBL JIII ,!!"' '!!! III BBBL
  6306. BBBL lIII "!!, !!! IIIL BBBP
  6307. BBBL III !!!::::!!!" JIII BBBL
  6308. JBBB lIIIL '"!!!!""' iIII @BBB
  6309. L 3BBBL "lIIIi_ __iIII/ @BBB
  6310. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  6311. BBb %BBBb_ '"*****"' __BBBB" _BB
  6312. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  6313. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  6314. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  6315. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  6316. 1 files changed, 65 insertions(+), 6 deletions(-)
  6317. Commit: 1841
  6318. Author: sam
  6319. Date: Mon Oct 22 10:15:54 2007 +0000
  6320. * Updates to sortchars.c so that it can output a proper LUT.
  6321. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  6322. 1 files changed, 62 insertions(+), 10 deletions(-)
  6323. Commit: 1840
  6324. Author: sam
  6325. Date: Mon Oct 22 08:47:05 2007 +0000
  6326. * Small tool to analyse character glyphs depending on their shape. Will be
  6327. used for improved dithering.
  6328. tools/Makefile.am | 5 ++-
  6329. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6330. 2 files changed, 146 insertions(+), 1 deletions(-)
  6331. Commit: 1839
  6332. Author: sam
  6333. Date: Sat Oct 20 07:37:28 2007 +0000
  6334. * Documented which drivers support caca_set_cursor().
  6335. caca/graphics.c | 3 ++-
  6336. 1 files changed, 2 insertions(+), 1 deletions(-)
  6337. Commit: 1837
  6338. Author: sam
  6339. Date: Fri Oct 19 22:22:13 2007 +0000
  6340. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  6341. * Use caca_set_cursor() in test/input.c.
  6342. caca/driver_ncurses.c | 12 +++++++++++-
  6343. caca/driver_slang.c | 8 +++++++-
  6344. caca/driver_x11.c | 22 +++++++++++++++++++++-
  6345. test/input.c | 4 ++--
  6346. 4 files changed, 41 insertions(+), 5 deletions(-)
  6347. Commit: 1836
  6348. Author: sam
  6349. Date: Thu Oct 18 22:07:39 2007 +0000
  6350. * Fixed cacaview’s dithering selection.
  6351. src/cacaview.c | 20 +++++++++++++-------
  6352. 1 files changed, 13 insertions(+), 7 deletions(-)
  6353. Commit: 1835
  6354. Author: sam
  6355. Date: Sun Oct 7 20:40:39 2007 +0000
  6356. * Output refman.log in case of build error.
  6357. doc/Makefile.am | 2 +-
  6358. 1 files changed, 1 insertions(+), 1 deletions(-)
  6359. Commit: 1833
  6360. Author: sam
  6361. Date: Sun Sep 30 16:49:47 2007 +0000
  6362. * Save user attributes when calling cucul_dither_bitmap().
  6363. cucul/dither.c | 7 ++++++-
  6364. 1 files changed, 6 insertions(+), 1 deletions(-)
  6365. Commit: 1829
  6366. Author: sam
  6367. Date: Sun Sep 30 15:03:38 2007 +0000
  6368. * Further refined the tetex/texlive detection method.
  6369. * Support for autotools-1.10.
  6370. bootstrap | 12 +++++++-----
  6371. configure.ac | 15 +++++++++------
  6372. 2 files changed, 16 insertions(+), 11 deletions(-)
  6373. Commit: 1828
  6374. Author: sam
  6375. Date: Sun Sep 30 14:44:46 2007 +0000
  6376. * Support Debian's texlive installation. Will sneak this fix in beta12.
  6377. configure.ac | 2 ++
  6378. 1 files changed, 2 insertions(+), 0 deletions(-)
  6379. Commit: 1824
  6380. Author: sam
  6381. Date: Sun Sep 30 13:34:11 2007 +0000
  6382. * Set version to 0.99.beta11.
  6383. * Updated NEWS and ChangeLog.
  6384. ChangeLog | 7339 +++++++++++-----------------------------------------------
  6385. NEWS | 11 +
  6386. configure.ac | 2 +-
  6387. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  6388. Commit: 1823
  6389. Author: sam
  6390. Date: Sun Sep 30 13:32:16 2007 +0000
  6391. * Minor tuning to the various tests, just so that they’re releasable.
  6392. test/blit.c | 2 +-
  6393. test/colors.c | 2 +-
  6394. test/demo.c | 3 ++-
  6395. test/demo0.c | 1 +
  6396. test/dithering.c | 2 +-
  6397. test/event.c | 2 +-
  6398. 6 files changed, 7 insertions(+), 5 deletions(-)
  6399. Commit: 1822
  6400. Author: sam
  6401. Date: Sun Sep 30 11:28:13 2007 +0000
  6402. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  6403. cxx/cucul++.cpp | 2 +-
  6404. 1 files changed, 1 insertions(+), 1 deletions(-)
  6405. Commit: 1820
  6406. Author: sam
  6407. Date: Sun Sep 30 10:22:24 2007 +0000
  6408. * Added a few rotation pairs. Nothing awesome.
  6409. cucul/transform.c | 4 ++++
  6410. 1 files changed, 4 insertions(+), 0 deletions(-)
  6411. Commit: 1819
  6412. Author: sam
  6413. Date: Sun Sep 30 10:12:19 2007 +0000
  6414. * Improve rotation output by avoiding white-on-black attributes to appear
  6415. due to spaces.
  6416. cucul/transform.c | 15 +++++++++++++++
  6417. 1 files changed, 15 insertions(+), 0 deletions(-)
  6418. Commit: 1816
  6419. Author: sam
  6420. Date: Sat Sep 29 15:15:17 2007 +0000
  6421. * Allow to rotate canvases with an odd width.
  6422. * Added a few additional character pairs of the left/right rotations.
  6423. * Added missing errno sets.
  6424. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  6425. 1 files changed, 85 insertions(+), 53 deletions(-)
  6426. Commit: 1814
  6427. Author: sam
  6428. Date: Thu Aug 2 18:12:19 2007 +0000
  6429. * More widechar rotations. \/ > /\ < is cool.
  6430. cucul/transform.c | 6 ++++++
  6431. 1 files changed, 6 insertions(+), 0 deletions(-)
  6432. Commit: 1813
  6433. Author: sam
  6434. Date: Thu Aug 2 17:33:10 2007 +0000
  6435. * Reset cursor position after a resize. Not sure it’s what I want.
  6436. cucul/cucul.c | 12 +++++++++++-
  6437. 1 files changed, 11 insertions(+), 1 deletions(-)
  6438. Commit: 1812
  6439. Author: sam
  6440. Date: Thu Aug 2 16:38:31 2007 +0000
  6441. * More widechar rotation pairs.
  6442. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  6443. 1 files changed, 24 insertions(+), 16 deletions(-)
  6444. Commit: 1809
  6445. Author: sam
  6446. Date: Tue Jul 17 20:46:18 2007 +0000
  6447. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  6448. cucul_stretch_* to avoid long function names. And the pairwise rotations
  6449. look so nice now that they should be the real rotation chars.
  6450. cucul/cucul.h | 4 +-
  6451. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  6452. test/text.c | 2 +-
  6453. 3 files changed, 92 insertions(+), 90 deletions(-)
  6454. Commit: 1808
  6455. Author: sam
  6456. Date: Tue Jul 17 17:20:11 2007 +0000
  6457. * More characters for the wide rotations.
  6458. * Updated test/text to show what the wide rotations now do.
  6459. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  6460. test/text.c | 32 ++++++++++++-----
  6461. 2 files changed, 114 insertions(+), 19 deletions(-)
  6462. Commit: 1807
  6463. Author: sam
  6464. Date: Tue Jul 17 15:22:34 2007 +0000
  6465. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  6466. cucul/transform.c | 6 +++++-
  6467. 1 files changed, 5 insertions(+), 1 deletions(-)
  6468. Commit: 1806
  6469. Author: sam
  6470. Date: Mon Jul 16 23:51:49 2007 +0000
  6471. * minor warning fix
  6472. test/input.c | 5 +++--
  6473. 1 files changed, 3 insertions(+), 2 deletions(-)
  6474. Commit: 1805
  6475. Author: sam
  6476. Date: Tue Jul 10 17:02:46 2007 +0000
  6477. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  6478. suck massively for now.
  6479. cucul/cucul.h | 2 +
  6480. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6481. test/text.c | 2 +-
  6482. 3 files changed, 203 insertions(+), 1 deletions(-)
  6483. Commit: 1795
  6484. Author: sam
  6485. Date: Mon Jul 9 17:24:28 2007 +0000
  6486. * Fixed address in license.
  6487. COPYING | 2 +-
  6488. 1 files changed, 1 insertions(+), 1 deletions(-)
  6489. Commit: 1788
  6490. Author: sam
  6491. Date: Thu Jun 28 16:29:00 2007 +0000
  6492. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  6493. * Renamed cucul_rotate into cucul_rotate_180.
  6494. * Deprecated cucul_rotate and fix examples accordingly.
  6495. Hope it all makes sense.
  6496. cucul/cucul.h | 7 ++++---
  6497. cucul/legacy.c | 9 +++++++++
  6498. cucul/transform.c | 6 +++---
  6499. test/text.c | 4 ++--
  6500. test/transform.c | 2 +-
  6501. 5 files changed, 19 insertions(+), 9 deletions(-)
  6502. Commit: 1787
  6503. Author: sam
  6504. Date: Thu Jun 28 15:57:25 2007 +0000
  6505. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  6506. test/text.c | 20 ++++++++++++++------
  6507. 1 files changed, 14 insertions(+), 6 deletions(-)
  6508. Commit: 1786
  6509. Author: sam
  6510. Date: Thu Jun 28 15:56:59 2007 +0000
  6511. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  6512. cucul/cucul.h | 2 +
  6513. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6514. 2 files changed, 255 insertions(+), 0 deletions(-)
  6515. Commit: 1785
  6516. Author: sam
  6517. Date: Thu Jun 28 12:58:17 2007 +0000
  6518. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  6519. driver.
  6520. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  6521. 1 files changed, 330 insertions(+), 3 deletions(-)
  6522. Commit: 1784
  6523. Author: sam
  6524. Date: Thu Jun 28 12:56:40 2007 +0000
  6525. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  6526. Sittler. Untested.
  6527. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  6528. 1 files changed, 56 insertions(+), 21 deletions(-)
  6529. Commit: 1783
  6530. Author: sam
  6531. Date: Thu Jun 28 12:49:28 2007 +0000
  6532. * Removed malloc() calls from the rotozoom code, put initialisation in the
  6533. PREPARE rule and did minor cleanup (SCNR).
  6534. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  6535. 1 files changed, 40 insertions(+), 53 deletions(-)
  6536. Commit: 1782
  6537. Author: sam
  6538. Date: Thu Jun 28 12:47:57 2007 +0000
  6539. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  6540. Sittler.
  6541. cucul/transform.c | 20 ++++++++++++++++++++
  6542. 1 files changed, 20 insertions(+), 0 deletions(-)
  6543. Commit: 1781
  6544. Author: sam
  6545. Date: Thu Jun 28 12:46:54 2007 +0000
  6546. * Added a few chars to the unicode test.
  6547. test/unicode.c | 4 +++-
  6548. 1 files changed, 3 insertions(+), 1 deletions(-)
  6549. Commit: 1780
  6550. Author: sam
  6551. Date: Thu Jun 28 12:46:04 2007 +0000
  6552. * Differentiate between • and ● in the X11 rendering overrides.
  6553. caca/driver_x11.c | 2 +-
  6554. 1 files changed, 1 insertions(+), 1 deletions(-)
  6555. Commit: 1779
  6556. Author: sam
  6557. Date: Thu Jun 28 12:15:06 2007 +0000
  6558. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  6559. caca/driver_x11.c | 4 ++--
  6560. 1 files changed, 2 insertions(+), 2 deletions(-)
  6561. Commit: 1778
  6562. Author: sam
  6563. Date: Thu Jun 28 07:43:41 2007 +0000
  6564. * Slightly nicer code in driver_x11.c.
  6565. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  6566. 1 files changed, 26 insertions(+), 30 deletions(-)
  6567. Commit: 1777
  6568. Author: jylam
  6569. Date: Thu Jun 28 07:42:36 2007 +0000
  6570. * Minor cosmetic changes
  6571. src/cacademo.c | 11 ++++-------
  6572. 1 files changed, 4 insertions(+), 7 deletions(-)
  6573. Commit: 1776
  6574. Author: sam
  6575. Date: Wed Jun 27 18:00:18 2007 +0000
  6576. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  6577. caca/driver_slang.c | 12 ++++++------
  6578. 1 files changed, 6 insertions(+), 6 deletions(-)
  6579. Commit: 1775
  6580. Author: sam
  6581. Date: Wed Jun 27 17:40:14 2007 +0000
  6582. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  6583. bit myself, too.
  6584. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  6585. 1 files changed, 263 insertions(+), 133 deletions(-)
  6586. Commit: 1774
  6587. Author: sam
  6588. Date: Wed Jun 27 14:43:59 2007 +0000
  6589. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  6590. not exist, courtesy of Ben Wiley Sittler.
  6591. caca/driver_slang.c | 2 ++
  6592. 1 files changed, 2 insertions(+), 0 deletions(-)
  6593. Commit: 1773
  6594. Author: sam
  6595. Date: Wed Jun 27 14:39:47 2007 +0000
  6596. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  6597. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6598. cucul/cucul.h | 1 +
  6599. 2 files changed, 140 insertions(+), 1 deletions(-)
  6600. Commit: 1772
  6601. Author: sam
  6602. Date: Wed Jun 27 13:35:59 2007 +0000
  6603. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  6604. AUTHORS | 3 ++
  6605. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  6606. 2 files changed, 42 insertions(+), 26 deletions(-)
  6607. Commit: 1771
  6608. Author: sam
  6609. Date: Wed Jun 27 13:06:18 2007 +0000
  6610. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  6611. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  6612. 1 files changed, 16 insertions(+), 16 deletions(-)
  6613. Commit: 1770
  6614. Author: sam
  6615. Date: Wed Jun 27 13:03:31 2007 +0000
  6616. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  6617. <bsittler@gmail.com>
  6618. src/cacaserver.c | 17 +++++++++++------
  6619. 1 files changed, 11 insertions(+), 6 deletions(-)
  6620. Commit: 1769
  6621. Author: sam
  6622. Date: Wed Jun 27 12:52:15 2007 +0000
  6623. * Updated internal fonts to match tools/makefont.c.
  6624. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  6625. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  6626. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  6627. Commit: 1768
  6628. Author: sam
  6629. Date: Wed Jun 27 12:48:34 2007 +0000
  6630. * Added glyphs to our default fonts:
  6631. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  6632. Wiley Sittler)
  6633. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  6634. tools/makefont.c | 3 +++
  6635. 1 files changed, 3 insertions(+), 0 deletions(-)
  6636. Commit: 1767
  6637. Author: sam
  6638. Date: Wed Jun 27 12:46:25 2007 +0000
  6639. * Add a "make fonts" rule to the makefile for easy updates.
  6640. Makefile.am | 4 ++++
  6641. 1 files changed, 4 insertions(+), 0 deletions(-)
  6642. Commit: 1766
  6643. Author: jylam
  6644. Date: Sun Jun 24 07:46:18 2007 +0000
  6645. * Added rotozoom (and its 1MB header file)
  6646. src/Makefile.am | 2 +-
  6647. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6648. src/texture.h | 2 +
  6649. 3 files changed, 116 insertions(+), 2 deletions(-)
  6650. Commit: 1757
  6651. Author: jylam
  6652. Date: Fri Feb 23 14:34:48 2007 +0000
  6653. * Added squared transition to cacademo
  6654. build-kernel | 4 ++--
  6655. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  6656. 2 files changed, 39 insertions(+), 5 deletions(-)
  6657. Commit: 1754
  6658. Author: jylam
  6659. Date: Thu Feb 22 15:34:48 2007 +0000
  6660. * Added error checks to cacaplay
  6661. src/cacaplay.c | 12 +++++++++++-
  6662. 1 files changed, 11 insertions(+), 1 deletions(-)
  6663. Commit: 1753
  6664. Author: jylam
  6665. Date: Thu Feb 22 15:31:39 2007 +0000
  6666. * Added error checks on canvas / display creations
  6667. test/blit.c | 13 ++++++++++++-
  6668. test/colors.c | 12 +++++++++---
  6669. test/cucul.c | 6 ++++++
  6670. test/demo.c | 13 ++++++++++---
  6671. test/dithering.c | 15 ++++++++++++++-
  6672. test/event.c | 13 ++++++++++---
  6673. test/font.c | 6 ++++++
  6674. test/frames.c | 6 ++++++
  6675. test/fullwidth.c | 10 ++++++++++
  6676. test/gamma.c | 10 ++++++++++
  6677. test/hsv.c | 10 ++++++++++
  6678. test/import.c | 11 +++++++++++
  6679. test/input.c | 10 ++++++++++
  6680. test/swallow.c | 13 +++++++++++--
  6681. test/text.c | 6 ++++++
  6682. test/transform.c | 10 ++++++++++
  6683. test/unicode.c | 11 ++++++++++-
  6684. 17 files changed, 161 insertions(+), 14 deletions(-)
  6685. Commit: 1752
  6686. Author: jylam
  6687. Date: Thu Feb 22 14:47:32 2007 +0000
  6688. * Added error detection to truecolor test
  6689. test/truecolor.c | 11 +++++++++++
  6690. 1 files changed, 11 insertions(+), 0 deletions(-)
  6691. Commit: 1750
  6692. Author: sam
  6693. Date: Tue Feb 20 18:15:52 2007 +0000
  6694. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  6695. cucul/transform.c | 7 +++++++
  6696. 1 files changed, 7 insertions(+), 0 deletions(-)
  6697. Commit: 1556
  6698. Author: jylam
  6699. Date: Thu Jan 4 11:07:43 2007 +0000
  6700. * Changed threshold in key events, a bit more natural
  6701. caca/event.c | 2 +-
  6702. 1 files changed, 1 insertions(+), 1 deletions(-)
  6703. Commit: 1462
  6704. Author: sam
  6705. Date: Tue Dec 12 01:53:54 2006 +0000
  6706. * Bwarf, typo in the no warranty clause.
  6707. DotNet/AssemblyInfo.cs | 2 +-
  6708. DotNet/Caca.cs | 2 +-
  6709. DotNet/Cucul.cs | 2 +-
  6710. DotNet/test.cs | 2 +-
  6711. caca/caca.c | 2 +-
  6712. caca/caca.h | 2 +-
  6713. caca/caca0.c | 2 +-
  6714. caca/caca0.h | 2 +-
  6715. caca/caca_internals.h | 2 +-
  6716. caca/driver_cocoa.m | 2 +-
  6717. caca/driver_conio.c | 2 +-
  6718. caca/driver_gl.c | 2 +-
  6719. caca/driver_ncurses.c | 2 +-
  6720. caca/driver_raw.c | 2 +-
  6721. caca/driver_slang.c | 2 +-
  6722. caca/driver_vga.c | 2 +-
  6723. caca/driver_win32.c | 2 +-
  6724. caca/driver_x11.c | 2 +-
  6725. caca/event.c | 2 +-
  6726. caca/graphics.c | 2 +-
  6727. caca/time.c | 2 +-
  6728. cucul/attr.c | 2 +-
  6729. cucul/box.c | 2 +-
  6730. cucul/canvas.c | 2 +-
  6731. cucul/charset.c | 2 +-
  6732. cucul/conic.c | 2 +-
  6733. cucul/cucul.c | 2 +-
  6734. cucul/cucul.h | 2 +-
  6735. cucul/cucul_internals.h | 2 +-
  6736. cucul/dither.c | 2 +-
  6737. cucul/export.c | 2 +-
  6738. cucul/font.c | 2 +-
  6739. cucul/frame.c | 2 +-
  6740. cucul/import.c | 2 +-
  6741. cucul/legacy.c | 2 +-
  6742. cucul/line.c | 2 +-
  6743. cucul/transform.c | 2 +-
  6744. cucul/triangle.c | 2 +-
  6745. cxx/caca++.cpp | 2 +-
  6746. cxx/caca++.h | 2 +-
  6747. cxx/cucul++.cpp | 2 +-
  6748. cxx/cucul++.h | 2 +-
  6749. cxx/cxxtest.cpp | 2 +-
  6750. kernel/kernel.c | 2 +-
  6751. kernel/kernel.h | 2 +-
  6752. python/pypycaca.c | 2 +-
  6753. python/pypycaca.h | 2 +-
  6754. src/aafire.c | 7 +++----
  6755. src/cacademo.c | 2 +-
  6756. src/cacadraw.c | 2 +-
  6757. src/cacaplay.c | 2 +-
  6758. src/cacaserver.c | 2 +-
  6759. src/cacaview.c | 2 +-
  6760. src/common-image.c | 2 +-
  6761. src/common-image.h | 2 +-
  6762. src/img2irc.c | 2 +-
  6763. test/blit.c | 2 +-
  6764. test/colors.c | 2 +-
  6765. test/cucul.c | 2 +-
  6766. test/demo.c | 2 +-
  6767. test/dithering.c | 2 +-
  6768. test/event.c | 2 +-
  6769. test/export.c | 2 +-
  6770. test/font.c | 2 +-
  6771. test/font2tga.c | 2 +-
  6772. test/frames.c | 2 +-
  6773. test/fullwidth.c | 2 +-
  6774. test/gamma.c | 2 +-
  6775. test/hsv.c | 2 +-
  6776. test/import.c | 2 +-
  6777. test/input.c | 2 +-
  6778. test/spritedit.c | 2 +-
  6779. test/swallow.c | 2 +-
  6780. test/text.c | 2 +-
  6781. test/transform.c | 2 +-
  6782. test/truecolor.c | 2 +-
  6783. test/unicode.c | 2 +-
  6784. tools/makefont.c | 2 +-
  6785. tools/optipal.c | 2 +-
  6786. 79 files changed, 81 insertions(+), 82 deletions(-)
  6787. Commit: 1452
  6788. Author: sam
  6789. Date: Mon Dec 11 15:48:46 2006 +0000
  6790. * Add a no warranty clause to the code.
  6791. DotNet/AssemblyInfo.cs | 7 ++++---
  6792. DotNet/Caca.cs | 7 ++++---
  6793. DotNet/Cucul.cs | 7 ++++---
  6794. DotNet/test.cs | 9 +++++----
  6795. caca/caca.c | 7 ++++---
  6796. caca/caca.h | 7 ++++---
  6797. caca/caca0.c | 7 ++++---
  6798. caca/caca0.h | 7 ++++---
  6799. caca/caca_internals.h | 7 ++++---
  6800. caca/driver_cocoa.m | 7 ++++---
  6801. caca/driver_conio.c | 7 ++++---
  6802. caca/driver_gl.c | 7 ++++---
  6803. caca/driver_ncurses.c | 7 ++++---
  6804. caca/driver_raw.c | 7 ++++---
  6805. caca/driver_slang.c | 7 ++++---
  6806. caca/driver_vga.c | 7 ++++---
  6807. caca/driver_win32.c | 7 ++++---
  6808. caca/driver_x11.c | 7 ++++---
  6809. caca/event.c | 7 ++++---
  6810. caca/graphics.c | 7 ++++---
  6811. caca/time.c | 7 ++++---
  6812. cucul/attr.c | 7 ++++---
  6813. cucul/box.c | 7 ++++---
  6814. cucul/canvas.c | 7 ++++---
  6815. cucul/charset.c | 7 ++++---
  6816. cucul/conic.c | 7 ++++---
  6817. cucul/cucul.c | 7 ++++---
  6818. cucul/cucul.h | 7 ++++---
  6819. cucul/cucul_internals.h | 7 ++++---
  6820. cucul/dither.c | 7 ++++---
  6821. cucul/export.c | 7 ++++---
  6822. cucul/font.c | 7 ++++---
  6823. cucul/frame.c | 7 ++++---
  6824. cucul/import.c | 7 ++++---
  6825. cucul/legacy.c | 7 ++++---
  6826. cucul/line.c | 7 ++++---
  6827. cucul/transform.c | 7 ++++---
  6828. cucul/triangle.c | 7 ++++---
  6829. cxx/caca++.cpp | 7 ++++---
  6830. cxx/caca++.h | 7 ++++---
  6831. cxx/cucul++.cpp | 7 ++++---
  6832. cxx/cucul++.h | 7 ++++---
  6833. cxx/cxxtest.cpp | 7 ++++---
  6834. kernel/kernel.c | 7 ++++---
  6835. kernel/kernel.h | 7 ++++---
  6836. python/pypycaca.c | 7 ++++---
  6837. python/pypycaca.h | 7 ++++---
  6838. src/aafire.c | 7 ++++---
  6839. src/cacademo.c | 7 ++++---
  6840. src/cacadraw.c | 7 ++++---
  6841. src/cacaplay.c | 7 ++++---
  6842. src/cacaserver.c | 11 ++++++++---
  6843. src/cacaview.c | 7 ++++---
  6844. src/common-image.c | 7 ++++---
  6845. src/common-image.h | 7 ++++---
  6846. src/img2irc.c | 7 ++++---
  6847. test/blit.c | 7 ++++---
  6848. test/colors.c | 7 ++++---
  6849. test/cucul.c | 7 ++++---
  6850. test/demo.c | 7 ++++---
  6851. test/dithering.c | 7 ++++---
  6852. test/event.c | 7 ++++---
  6853. test/export.c | 7 ++++---
  6854. test/font.c | 7 ++++---
  6855. test/font2tga.c | 7 ++++---
  6856. test/frames.c | 7 ++++---
  6857. test/fullwidth.c | 7 ++++---
  6858. test/gamma.c | 7 ++++---
  6859. test/hsv.c | 7 ++++---
  6860. test/import.c | 7 ++++---
  6861. test/input.c | 7 ++++---
  6862. test/spritedit.c | 7 ++++---
  6863. test/swallow.c | 7 ++++---
  6864. test/text.c | 7 ++++---
  6865. test/transform.c | 7 ++++---
  6866. test/truecolor.c | 7 ++++---
  6867. test/unicode.c | 7 ++++---
  6868. tools/makefont.c | 7 ++++---
  6869. tools/optipal.c | 7 ++++---
  6870. 79 files changed, 321 insertions(+), 238 deletions(-)
  6871. Commit: 1450
  6872. Author: sam
  6873. Date: Tue Dec 5 17:50:40 2006 +0000
  6874. * Fix OpenBSD build.
  6875. caca/driver_ncurses.c | 2 +-
  6876. 1 files changed, 1 insertions(+), 1 deletions(-)
  6877. Commit: 1449
  6878. Author: sam
  6879. Date: Thu Nov 30 22:41:52 2006 +0000
  6880. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  6881. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  6882. configure.ac | 37 ++-
  6883. 2 files changed, 857 insertions(+), 227 deletions(-)
  6884. Commit: 1440
  6885. Author: sam
  6886. Date: Mon Nov 27 14:58:59 2006 +0000
  6887. * Got rid of that ugly cv->import member.
  6888. cucul/cucul.c | 3 --
  6889. cucul/cucul_internals.h | 3 --
  6890. cucul/frame.c | 4 ---
  6891. cucul/import.c | 57 ++++++++++++++++++----------------------------
  6892. 4 files changed, 22 insertions(+), 45 deletions(-)
  6893. Commit: 1439
  6894. Author: sam
  6895. Date: Mon Nov 27 14:55:00 2006 +0000
  6896. * Get rid of test/term.c, it's now in its own repository.
  6897. * Added back -Wshadow, it's more useful than annoying.
  6898. configure.ac | 6 +-
  6899. test/Makefile.am | 11 +--
  6900. test/term.c | 304 ------------------------------------------------------
  6901. 3 files changed, 3 insertions(+), 318 deletions(-)
  6902. Commit: 1438
  6903. Author: sam
  6904. Date: Mon Nov 27 14:53:17 2006 +0000
  6905. * Fix shadowing declarations.
  6906. cucul/canvas.c | 10 +++++-----
  6907. cucul/export.c | 6 +++---
  6908. tools/makefont.c | 32 ++++++++++++++++----------------
  6909. 3 files changed, 24 insertions(+), 24 deletions(-)
  6910. Commit: 1435
  6911. Author: sam
  6912. Date: Mon Nov 27 05:59:29 2006 +0000
  6913. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  6914. test/Makefile.am | 8 +++++++-
  6915. 1 files changed, 7 insertions(+), 1 deletions(-)
  6916. Commit: 1434
  6917. Author: sam
  6918. Date: Mon Nov 27 05:40:51 2006 +0000
  6919. * Fixed syntax errors.
  6920. caca/driver_ncurses.c | 2 +-
  6921. caca/driver_slang.c | 2 +-
  6922. 2 files changed, 2 insertions(+), 2 deletions(-)
  6923. Commit: 1433
  6924. Author: sam
  6925. Date: Mon Nov 27 01:58:59 2006 +0000
  6926. * Added stuff to the TODO list.
  6927. TODO | 26 ++++++++++++++++++++++++++
  6928. 1 files changed, 26 insertions(+), 0 deletions(-)
  6929. Commit: 1432
  6930. Author: sam
  6931. Date: Mon Nov 27 01:58:00 2006 +0000
  6932. * A few improvements to the screen/splitvt clone project.
  6933. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  6934. 1 files changed, 174 insertions(+), 80 deletions(-)
  6935. Commit: 1431
  6936. Author: sam
  6937. Date: Mon Nov 27 01:56:37 2006 +0000
  6938. * Improved vt220 import by adding a persistent context to canvases.
  6939. cucul/cucul.c | 3 +
  6940. cucul/cucul_internals.h | 3 +
  6941. cucul/frame.c | 8 ++-
  6942. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  6943. 4 files changed, 137 insertions(+), 83 deletions(-)
  6944. Commit: 1430
  6945. Author: sam
  6946. Date: Fri Nov 24 05:51:10 2006 +0000
  6947. * Added caca_set_cursor(). Not yet functional.
  6948. caca/caca.h | 1 +
  6949. caca/caca_internals.h | 1 +
  6950. caca/driver_conio.c | 1 +
  6951. caca/driver_gl.c | 1 +
  6952. caca/driver_ncurses.c | 1 +
  6953. caca/driver_raw.c | 1 +
  6954. caca/driver_slang.c | 1 +
  6955. caca/driver_vga.c | 1 +
  6956. caca/driver_win32.c | 1 +
  6957. caca/driver_x11.c | 1 +
  6958. caca/graphics.c | 25 +++++++++++++++++++++++++
  6959. 11 files changed, 35 insertions(+), 0 deletions(-)
  6960. Commit: 1429
  6961. Author: sam
  6962. Date: Fri Nov 24 05:49:49 2006 +0000
  6963. * Add support for doublewidth characters even if ncurses or SLang don't know
  6964. about them.
  6965. caca/driver_ncurses.c | 7 ++++++-
  6966. caca/driver_slang.c | 7 ++++++-
  6967. 2 files changed, 12 insertions(+), 2 deletions(-)
  6968. Commit: 1428
  6969. Author: jylam
  6970. Date: Thu Nov 23 20:22:03 2006 +0000
  6971. * .Net : Fixed drawLine() and updated example (rasters rule)
  6972. DotNet/Cucul.cs | 6 ++--
  6973. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  6974. 2 files changed, 40 insertions(+), 27 deletions(-)
  6975. Commit: 1427
  6976. Author: sam
  6977. Date: Tue Nov 21 07:09:35 2006 +0000
  6978. * Added a test app that swallows two console applications. Switch with C-a.
  6979. configure.ac | 4 +-
  6980. test/Makefile.am | 6 ++-
  6981. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6982. 3 files changed, 218 insertions(+), 2 deletions(-)
  6983. Commit: 1426
  6984. Author: sam
  6985. Date: Tue Nov 21 06:35:04 2006 +0000
  6986. * Improved ANSI importer so that it supports a lot more of what is needed
  6987. for basic vt220 emulation.
  6988. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  6989. 1 files changed, 253 insertions(+), 67 deletions(-)
  6990. Commit: 1425
  6991. Author: sam
  6992. Date: Mon Nov 20 05:49:45 2006 +0000
  6993. * Added a few ideas to the TODO list.
  6994. TODO | 4 ++++
  6995. 1 files changed, 4 insertions(+), 0 deletions(-)
  6996. Commit: 1424
  6997. Author: jylam
  6998. Date: Sat Nov 18 12:27:16 2006 +0000
  6999. * Added preliminary dither support to .NET bindings
  7000. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  7001. DotNet/test.cs | 15 ++++---
  7002. 2 files changed, 135 insertions(+), 10 deletions(-)
  7003. Commit: 1423
  7004. Author: jylam
  7005. Date: Sat Nov 18 11:34:40 2006 +0000
  7006. * Added frames to .NET bindings
  7007. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  7008. 1 files changed, 37 insertions(+), 0 deletions(-)
  7009. Commit: 1422
  7010. Author: jylam
  7011. Date: Sat Nov 18 11:25:50 2006 +0000
  7012. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  7013. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  7014. DotNet/test.cs | 6 ++
  7015. 2 files changed, 170 insertions(+), 18 deletions(-)
  7016. Commit: 1421
  7017. Author: sam
  7018. Date: Fri Nov 17 11:28:32 2006 +0000
  7019. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  7020. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  7021. configure.ac | 2 +-
  7022. 2 files changed, 312 insertions(+), 21 deletions(-)
  7023. Commit: 1419
  7024. Author: sam
  7025. Date: Thu Nov 16 16:29:57 2006 +0000
  7026. * Set version to 0.99.beta11.
  7027. * Updated NEWS and ChangeLog.
  7028. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7029. NEWS | 7 ++
  7030. configure.ac | 2 +-
  7031. 3 files changed, 242 insertions(+), 1 deletions(-)
  7032. Commit: 1417
  7033. Author: sam
  7034. Date: Thu Nov 16 15:01:31 2006 +0000
  7035. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  7036. * Updated export test accordingly.
  7037. cucul/export.c | 33 +++++++++++++++++++++++----------
  7038. test/export.c | 16 ++++++++++++++--
  7039. 2 files changed, 37 insertions(+), 12 deletions(-)
  7040. Commit: 1416
  7041. Author: sam
  7042. Date: Thu Nov 16 11:26:22 2006 +0000
  7043. * Fix a compilation warning by pretending to use seterrno()'s argument
  7044. even when it isn't.
  7045. common.h | 2 +-
  7046. 1 files changed, 1 insertions(+), 1 deletions(-)
  7047. Commit: 1415
  7048. Author: sam
  7049. Date: Thu Nov 16 11:23:56 2006 +0000
  7050. * Implemented strcmp() and strdup() and added an fflush() stub to the
  7051. kernel code.
  7052. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  7053. kernel/kernel.h | 3 +++
  7054. 2 files changed, 31 insertions(+), 0 deletions(-)
  7055. Commit: 1414
  7056. Author: sam
  7057. Date: Thu Nov 16 02:08:05 2006 +0000
  7058. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  7059. to the flip/flop/rotation filters.
  7060. cucul/transform.c | 14 ++++++++++++--
  7061. 1 files changed, 12 insertions(+), 2 deletions(-)
  7062. Commit: 1399
  7063. Author: sam
  7064. Date: Tue Nov 14 20:14:38 2006 +0000
  7065. * Don't rely on pkg-config macros for variable substitution. Just in case.
  7066. caca/Makefile.am | 4 ++--
  7067. src/Makefile.am | 8 ++++----
  7068. tools/Makefile.am | 4 ++--
  7069. 3 files changed, 8 insertions(+), 8 deletions(-)
  7070. Commit: 1398
  7071. Author: sam
  7072. Date: Tue Nov 14 18:22:31 2006 +0000
  7073. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  7074. configure.ac | 41 +++++++++++++++++++----------------------
  7075. 1 files changed, 19 insertions(+), 22 deletions(-)
  7076. Commit: 1397
  7077. Author: sam
  7078. Date: Tue Nov 14 18:05:02 2006 +0000
  7079. * Minor documentation fix.
  7080. cucul/frame.c | 3 ++-
  7081. 1 files changed, 2 insertions(+), 1 deletions(-)
  7082. Commit: 1396
  7083. Author: sam
  7084. Date: Tue Nov 14 18:02:29 2006 +0000
  7085. * Added all the glue needed for a Cocoa output driver.
  7086. caca/Makefile.am | 9 +++-
  7087. caca/caca.c | 8 +++-
  7088. caca/caca_internals.h | 20 ++++++---
  7089. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  7090. configure.ac | 25 +++++++++++
  7091. 5 files changed, 161 insertions(+), 10 deletions(-)
  7092. Commit: 1395
  7093. Author: sam
  7094. Date: Tue Nov 14 16:27:15 2006 +0000
  7095. * Minor compilation warning fix. OS X x86 defines "DELAY".
  7096. test/spritedit.c | 4 ++--
  7097. 1 files changed, 2 insertions(+), 2 deletions(-)
  7098. Commit: 1394
  7099. Author: sam
  7100. Date: Tue Nov 14 07:59:52 2006 +0000
  7101. * Documented flip/flop/rotate as being involutive.
  7102. * Updated text test.
  7103. cucul/transform.c | 13 ++++++++++---
  7104. test/text.c | 28 ++++++++++++++++++----------
  7105. 2 files changed, 28 insertions(+), 13 deletions(-)
  7106. Commit: 1393
  7107. Author: sam
  7108. Date: Tue Nov 14 07:46:51 2006 +0000
  7109. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  7110. the automake "all" rule.
  7111. test/Makefile.am | 8 +++---
  7112. test/all.c | 63 ------------------------------------------------------
  7113. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7114. 3 files changed, 67 insertions(+), 67 deletions(-)
  7115. Commit: 1392
  7116. Author: sam
  7117. Date: Mon Nov 13 23:42:43 2006 +0000
  7118. * Factored terminal title setting code.
  7119. * Do not try to set the terminal title if TERM=linux.
  7120. caca/caca_internals.h | 3 +++
  7121. caca/driver_ncurses.c | 13 +++----------
  7122. caca/driver_slang.c | 13 +++----------
  7123. caca/graphics.c | 21 +++++++++++++++++++++
  7124. 4 files changed, 30 insertions(+), 20 deletions(-)
  7125. Commit: 1391
  7126. Author: sam
  7127. Date: Mon Nov 13 23:33:49 2006 +0000
  7128. * Implemented caca_set_display_title() for ncurses and S-Lang.
  7129. caca/driver_ncurses.c | 14 +++++++++++++-
  7130. caca/driver_slang.c | 15 +++++++++++++--
  7131. caca/graphics.c | 2 +-
  7132. doc/migrating.dox | 4 ++--
  7133. 4 files changed, 29 insertions(+), 6 deletions(-)
  7134. Commit: 1390
  7135. Author: sam
  7136. Date: Mon Nov 13 23:16:35 2006 +0000
  7137. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  7138. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  7139. know that a frame belongs to a canvas.
  7140. cucul/canvas.c | 10 ++++----
  7141. cucul/cucul.c | 4 +++
  7142. cucul/cucul.h | 18 ++++++++++---
  7143. cucul/cucul_internals.h | 4 +++
  7144. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  7145. cucul/legacy.c | 24 ++++++++++++++++++
  7146. cxx/cucul++.cpp | 8 +++---
  7147. test/all.c | 22 ++++++++++++++--
  7148. test/frames.c | 6 ++--
  7149. 9 files changed, 132 insertions(+), 26 deletions(-)
  7150. Commit: 1389
  7151. Author: sam
  7152. Date: Mon Nov 13 23:00:02 2006 +0000
  7153. * Started writing a full API test. Not sure where it'll lead.
  7154. test/Makefile.am | 5 ++++-
  7155. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  7156. test/blit.c | 3 ---
  7157. 3 files changed, 51 insertions(+), 4 deletions(-)
  7158. Commit: 1388
  7159. Author: sam
  7160. Date: Mon Nov 13 21:42:15 2006 +0000
  7161. * Updated C++ bindings so that they build, at least.
  7162. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  7163. cxx/cucul++.h | 71 ++++++++++++------------------------
  7164. cxx/cxxtest.cpp | 10 +----
  7165. 3 files changed, 69 insertions(+), 118 deletions(-)
  7166. Commit: 1387
  7167. Author: sam
  7168. Date: Mon Nov 13 13:34:06 2006 +0000
  7169. * Add more randomness to the cacademo effects.
  7170. * Adapt the swallow test to the display's size.
  7171. src/cacademo.c | 33 ++++++++++++++++++++-------------
  7172. test/swallow.c | 20 ++++++++++++--------
  7173. 2 files changed, 32 insertions(+), 21 deletions(-)
  7174. Commit: 1386
  7175. Author: sam
  7176. Date: Mon Nov 13 08:55:36 2006 +0000
  7177. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  7178. caca/caca.h | 22 ++++++++++++++++++++++
  7179. src/aafire.c | 4 ++--
  7180. src/cacademo.c | 4 ++--
  7181. 3 files changed, 26 insertions(+), 4 deletions(-)
  7182. Commit: 1384
  7183. Author: sam
  7184. Date: Mon Nov 13 00:19:18 2006 +0000
  7185. * Improved ANSI import, especially wrt. drawing context persistence.
  7186. cucul/import.c | 32 +++++++++++++++++++++++---------
  7187. 1 files changed, 23 insertions(+), 9 deletions(-)
  7188. Commit: 1383
  7189. Author: sam
  7190. Date: Sun Nov 12 23:09:17 2006 +0000
  7191. * Fix a bug in cucul_put_attr. This function was simply not working.
  7192. cucul/attr.c | 6 ++++--
  7193. 1 files changed, 4 insertions(+), 2 deletions(-)
  7194. Commit: 1381
  7195. Author: sam
  7196. Date: Sun Nov 12 22:26:36 2006 +0000
  7197. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  7198. to be ignored.
  7199. cucul/cucul.c | 17 +++++++----------
  7200. cucul/cucul_internals.h | 4 ++++
  7201. cucul/frame.c | 13 +++++--------
  7202. 3 files changed, 16 insertions(+), 18 deletions(-)
  7203. Commit: 1378
  7204. Author: sam
  7205. Date: Sun Nov 12 21:29:31 2006 +0000
  7206. * When importing an utf-8 file, set background and foreground colours to
  7207. the nearest ANSI values for the current attribute. When importing an ANSI
  7208. file, force them to lightgray on black.
  7209. cucul/import.c | 29 +++++++++++++++++++++--------
  7210. 1 files changed, 21 insertions(+), 8 deletions(-)
  7211. Commit: 1377
  7212. Author: sam
  7213. Date: Sun Nov 12 20:39:27 2006 +0000
  7214. * Oops, fixed NEW entry.
  7215. NEWS | 2 +-
  7216. 1 files changed, 1 insertions(+), 1 deletions(-)
  7217. Commit: 1371
  7218. Author: sam
  7219. Date: Sun Nov 12 19:29:43 2006 +0000
  7220. * Added a "make upload" rule for releases.
  7221. Makefile.am | 8 ++++++++
  7222. 1 files changed, 8 insertions(+), 0 deletions(-)
  7223. Commit: 1370
  7224. Author: sam
  7225. Date: Sun Nov 12 18:26:40 2006 +0000
  7226. * Set version to 0.99.beta10.
  7227. * Updated NEWS and ChangeLog.
  7228. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7229. NEWS | 9 +
  7230. configure.ac | 2 +-
  7231. 3 files changed, 588 insertions(+), 1 deletions(-)
  7232. Commit: 1369
  7233. Author: sam
  7234. Date: Sun Nov 12 18:23:29 2006 +0000
  7235. * Documentation updates.
  7236. doc/migrating.dox | 14 +++++++-------
  7237. 1 files changed, 7 insertions(+), 7 deletions(-)
  7238. Commit: 1366
  7239. Author: sam
  7240. Date: Sun Nov 12 17:45:14 2006 +0000
  7241. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  7242. of toilet needs it.
  7243. cucul/cucul.h | 2 ++
  7244. cucul/legacy.c | 5 +++++
  7245. 2 files changed, 7 insertions(+), 0 deletions(-)
  7246. Commit: 1365
  7247. Author: sam
  7248. Date: Sun Nov 12 17:30:08 2006 +0000
  7249. * Add maxwidth and maxheight members to the font format.
  7250. cucul/font.c | 36 +-
  7251. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  7252. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  7253. doc/font.dox | 6 +-
  7254. tools/makefont.c | 36 +-
  7255. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  7256. Commit: 1364
  7257. Author: sam
  7258. Date: Sun Nov 12 15:54:50 2006 +0000
  7259. * Random transition times in cacademo.
  7260. * Swallow 4 applications instead of 2 in the swallow test.
  7261. src/cacademo.c | 2 +-
  7262. test/swallow.c | 33 +++++++++++++++++++--------------
  7263. 2 files changed, 20 insertions(+), 15 deletions(-)
  7264. Commit: 1363
  7265. Author: sam
  7266. Date: Sun Nov 12 15:35:04 2006 +0000
  7267. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  7268. src/aafire.c | 2 ++
  7269. src/cacademo.c | 2 ++
  7270. 2 files changed, 4 insertions(+), 0 deletions(-)
  7271. Commit: 1362
  7272. Author: sam
  7273. Date: Sun Nov 12 15:26:13 2006 +0000
  7274. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  7275. * More debugging information in the import/export and font functions.
  7276. caca/caca.c | 15 ++---------
  7277. caca/graphics.c | 14 +---------
  7278. common.h | 28 +++++++++++---------
  7279. cucul/attr.c | 20 +++-----------
  7280. cucul/canvas.c | 11 +------
  7281. cucul/cucul.c | 31 +++++-----------------
  7282. cucul/dither.c | 39 ++++++----------------------
  7283. cucul/export.c | 39 +++++++++++-----------------
  7284. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  7285. cucul/frame.c | 15 ++---------
  7286. cucul/import.c | 30 +++++++++++-----------
  7287. cucul/legacy.c | 7 +----
  7288. 12 files changed, 122 insertions(+), 202 deletions(-)
  7289. Commit: 1361
  7290. Author: sam
  7291. Date: Sun Nov 12 14:42:58 2006 +0000
  7292. * Add CJK punctuation to the default fonts.
  7293. * Minor changes to the font2tga test program.
  7294. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  7295. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  7296. test/font2tga.c | 11 +-
  7297. tools/makefont.c | 1 +
  7298. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  7299. Commit: 1360
  7300. Author: sam
  7301. Date: Sun Nov 12 13:11:01 2006 +0000
  7302. * Add a debug() function and a --enable-debug configure flag.
  7303. common.h | 25 +++++++++++++++++++++++++
  7304. configure.ac | 6 ++++++
  7305. cucul/export.c | 14 ++++++++++++++
  7306. 3 files changed, 45 insertions(+), 0 deletions(-)
  7307. Commit: 1359
  7308. Author: sam
  7309. Date: Sun Nov 12 12:26:48 2006 +0000
  7310. * Support fullwidth fonts.
  7311. * Add Katakanas and Hiraganas to the default fonts.
  7312. cucul/font.c | 4 +-
  7313. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  7314. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  7315. test/font2tga.c | 20 +-
  7316. tools/makefont.c | 56 +-
  7317. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  7318. Commit: 1358
  7319. Author: sam
  7320. Date: Sun Nov 12 11:06:34 2006 +0000
  7321. * Documented caca_event_t members.
  7322. caca/caca.h | 70 +++++++++++++++++++++++++++++++++++-----------------------
  7323. 1 files changed, 42 insertions(+), 28 deletions(-)
  7324. Commit: 1357
  7325. Author: sam
  7326. Date: Sun Nov 12 10:42:14 2006 +0000
  7327. * Documentation updates. Moved the canvas and font format definitions to
  7328. the Doxygen documentation.
  7329. cucul/cucul.h | 2 +-
  7330. cucul/export.c | 58 --------------------------------------------
  7331. cucul/font.c | 69 -----------------------------------------------------
  7332. cucul/frame.c | 4 +-
  7333. doc/Makefile.am | 2 +-
  7334. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  7335. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7336. doc/libcaca.dox | 2 +
  7337. 8 files changed, 137 insertions(+), 131 deletions(-)
  7338. Commit: 1356
  7339. Author: sam
  7340. Date: Sun Nov 12 10:32:38 2006 +0000
  7341. * Mention caca-config being deprecated in its manpage, and removed mention
  7342. of --plugin-libs from it. The option is still here but does the same as
  7343. --libs.
  7344. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  7345. 1 files changed, 17 insertions(+), 24 deletions(-)
  7346. Commit: 1355
  7347. Author: sam
  7348. Date: Sun Nov 12 10:06:35 2006 +0000
  7349. * Properly handle EOF in cacaplay.
  7350. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  7351. 1 files changed, 26 insertions(+), 15 deletions(-)
  7352. Commit: 1354
  7353. Author: sam
  7354. Date: Sun Nov 12 10:04:23 2006 +0000
  7355. * Documentation fixes and TODO updates.
  7356. TODO | 4 +++-
  7357. cucul/export.c | 4 ++--
  7358. 2 files changed, 5 insertions(+), 3 deletions(-)
  7359. Commit: 1353
  7360. Author: sam
  7361. Date: Sun Nov 12 10:02:51 2006 +0000
  7362. * Flush stdout after writing the data in the raw driver.
  7363. caca/driver_raw.c | 1 +
  7364. 1 files changed, 1 insertions(+), 0 deletions(-)
  7365. Commit: 1352
  7366. Author: sam
  7367. Date: Sun Nov 12 09:48:37 2006 +0000
  7368. * Allow cacaplay to play streams and updated its manpage.
  7369. doc/cacaplay.1 | 14 +++++-----
  7370. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  7371. 2 files changed, 65 insertions(+), 23 deletions(-)
  7372. Commit: 1351
  7373. Author: sam
  7374. Date: Sun Nov 12 09:46:10 2006 +0000
  7375. * Fix infinite loop due to signed/unsigned mistake.
  7376. test/swallow.c | 7 ++++++-
  7377. 1 files changed, 6 insertions(+), 1 deletions(-)
  7378. Commit: 1350
  7379. Author: sam
  7380. Date: Sat Nov 11 18:07:58 2006 +0000
  7381. * libcaca multiplexer: swallows two libcaca applications, for instance
  7382. cacademo and cacafire, and displays them in a canvas.
  7383. test/Makefile.am | 5 ++-
  7384. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7385. 2 files changed, 103 insertions(+), 1 deletions(-)
  7386. Commit: 1349
  7387. Author: sam
  7388. Date: Sat Nov 11 17:55:11 2006 +0000
  7389. * Fixed a bug in the caca importer.
  7390. cucul/import.c | 8 ++++----
  7391. 1 files changed, 4 insertions(+), 4 deletions(-)
  7392. Commit: 1348
  7393. Author: sam
  7394. Date: Sat Nov 11 17:13:16 2006 +0000
  7395. * Fix program header.
  7396. test/blit.c | 2 +-
  7397. 1 files changed, 1 insertions(+), 1 deletions(-)
  7398. Commit: 1347
  7399. Author: sam
  7400. Date: Sat Nov 11 16:29:39 2006 +0000
  7401. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  7402. caca/caca0.h | 4 +-
  7403. caca/driver_gl.c | 2 +-
  7404. cucul/attr.c | 2 +-
  7405. cucul/box.c | 34 +++++++++++++++---------------
  7406. cucul/canvas.c | 14 ++++++------
  7407. cucul/conic.c | 8 +++---
  7408. cucul/cucul.h | 16 +++++++++-----
  7409. cucul/dither.c | 2 +-
  7410. cucul/import.c | 6 ++--
  7411. cucul/legacy.c | 14 ++++++++++++
  7412. cucul/line.c | 16 +++++++-------
  7413. cucul/triangle.c | 2 +-
  7414. src/aafire.c | 6 ++--
  7415. src/cacademo.c | 12 +++++-----
  7416. src/cacaview.c | 14 ++++++------
  7417. test/blit.c | 2 +-
  7418. test/colors.c | 14 ++++++------
  7419. test/demo.c | 38 +++++++++++++++++-----------------
  7420. test/dithering.c | 2 +-
  7421. test/event.c | 2 +-
  7422. test/export.c | 20 +++++++++---------
  7423. test/font.c | 6 ++--
  7424. test/font2tga.c | 2 +-
  7425. test/frames.c | 2 +-
  7426. test/fullwidth.c | 12 +++++-----
  7427. test/input.c | 6 ++--
  7428. test/spritedit.c | 8 +++---
  7429. test/transform.c | 26 +++++++++++-----------
  7430. test/truecolor.c | 4 +-
  7431. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  7432. 30 files changed, 187 insertions(+), 169 deletions(-)
  7433. Commit: 1346
  7434. Author: sam
  7435. Date: Sat Nov 11 15:38:40 2006 +0000
  7436. * Made cucul_blit() handle-aware. Added a blit test for that.
  7437. cucul/canvas.c | 3 ++
  7438. test/Makefile.am | 5 +++-
  7439. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7440. 3 files changed, 80 insertions(+), 1 deletions(-)
  7441. Commit: 1345
  7442. Author: sam
  7443. Date: Sat Nov 11 15:17:16 2006 +0000
  7444. * Free all memory upon exit in the transform test.
  7445. test/transform.c | 1 +
  7446. 1 files changed, 1 insertions(+), 0 deletions(-)
  7447. Commit: 1344
  7448. Author: sam
  7449. Date: Sat Nov 11 15:10:38 2006 +0000
  7450. * Update transform.c so that it uses import functions instead of blitting
  7451. lines.
  7452. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  7453. 1 files changed, 54 insertions(+), 64 deletions(-)
  7454. Commit: 1343
  7455. Author: sam
  7456. Date: Sat Nov 11 14:51:04 2006 +0000
  7457. * Do not force the text colour when importing a text file.
  7458. cucul/import.c | 1 -
  7459. 1 files changed, 0 insertions(+), 1 deletions(-)
  7460. Commit: 1342
  7461. Author: sam
  7462. Date: Sat Nov 11 14:24:35 2006 +0000
  7463. * Add cursor and handle support to canvases. Unused yet.
  7464. TODO | 2 -
  7465. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  7466. cucul/cucul.c | 5 ++
  7467. cucul/cucul.h | 6 +++
  7468. cucul/cucul_internals.h | 2 +
  7469. cucul/export.c | 12 ++++--
  7470. cucul/frame.c | 9 +++-
  7471. cucul/import.c | 10 ++++-
  7472. 8 files changed, 133 insertions(+), 10 deletions(-)
  7473. Commit: 1341
  7474. Author: sam
  7475. Date: Sat Nov 11 13:29:03 2006 +0000
  7476. * Cosmetic code and documentation changes here and there.
  7477. * Updated TODO.
  7478. TODO | 5 ++---
  7479. cucul/canvas.c | 3 ++-
  7480. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  7481. 3 files changed, 26 insertions(+), 26 deletions(-)
  7482. Commit: 1340
  7483. Author: sam
  7484. Date: Sat Nov 11 13:03:19 2006 +0000
  7485. * Restore attribute settings before resizing the canvas in the frame test.
  7486. test/frames.c | 2 +-
  7487. 1 files changed, 1 insertions(+), 1 deletions(-)
  7488. Commit: 1339
  7489. Author: sam
  7490. Date: Sat Nov 11 13:00:36 2006 +0000
  7491. * Rename sprite.c into frame.c.
  7492. cucul/Makefile.am | 2 +-
  7493. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7494. cucul/sprite.c | 215 -----------------------------------------------------
  7495. 3 files changed, 216 insertions(+), 216 deletions(-)
  7496. Commit: 1338
  7497. Author: sam
  7498. Date: Sat Nov 11 12:57:03 2006 +0000
  7499. * Prepare the way for per-frame width/height information.
  7500. cucul/canvas.c | 7 ++--
  7501. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  7502. cucul/cucul_internals.h | 24 +++++++++-----
  7503. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  7504. 4 files changed, 106 insertions(+), 79 deletions(-)
  7505. Commit: 1337
  7506. Author: sam
  7507. Date: Sat Nov 11 12:27:37 2006 +0000
  7508. * Fix minor uninitialised data bug in cucul_canvas_create().
  7509. cucul/cucul.c | 1 +
  7510. 1 files changed, 1 insertions(+), 0 deletions(-)
  7511. Commit: 1336
  7512. Author: sam
  7513. Date: Sat Nov 11 12:11:20 2006 +0000
  7514. * Allow to resize canvases back to (0,0).
  7515. cucul/cucul.c | 8 ++++----
  7516. 1 files changed, 4 insertions(+), 4 deletions(-)
  7517. Commit: 1335
  7518. Author: sam
  7519. Date: Sat Nov 11 09:22:10 2006 +0000
  7520. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  7521. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  7522. by fullwidth character support.
  7523. cucul/charset.c | 43 -------------------------------------------
  7524. cucul/cucul_internals.h | 4 ----
  7525. 2 files changed, 0 insertions(+), 47 deletions(-)
  7526. Commit: 1334
  7527. Author: sam
  7528. Date: Sat Nov 11 09:18:42 2006 +0000
  7529. * Got rid of very old _cucul_init_dither() function call.
  7530. cucul/cucul.c | 6 ------
  7531. cucul/cucul_internals.h | 4 ----
  7532. cucul/dither.c | 24 +++++++++++++++---------
  7533. 3 files changed, 15 insertions(+), 19 deletions(-)
  7534. Commit: 1333
  7535. Author: sam
  7536. Date: Sat Nov 11 09:10:17 2006 +0000
  7537. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  7538. function.
  7539. caca/driver_conio.c | 4 ++--
  7540. caca/driver_ncurses.c | 2 +-
  7541. caca/driver_slang.c | 4 ++--
  7542. caca/driver_vga.c | 4 ++--
  7543. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  7544. cucul/cucul.h | 1 +
  7545. cucul/cucul_internals.h | 13 +++++--------
  7546. 7 files changed, 39 insertions(+), 29 deletions(-)
  7547. Commit: 1332
  7548. Author: sam
  7549. Date: Sat Nov 11 08:44:14 2006 +0000
  7550. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  7551. the now official cucul_attr_to_ansi_[fb]g().
  7552. caca/driver_slang.c | 10 ++++++++--
  7553. caca/driver_win32.c | 7 ++++---
  7554. cucul/attr.c | 20 --------------------
  7555. cucul/export.c | 28 +++++++++++++++-------------
  7556. 4 files changed, 27 insertions(+), 38 deletions(-)
  7557. Commit: 1331
  7558. Author: sam
  7559. Date: Sat Nov 11 08:34:41 2006 +0000
  7560. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  7561. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  7562. cucul/cucul.h | 19 +++++++++---
  7563. 2 files changed, 87 insertions(+), 21 deletions(-)
  7564. Commit: 1330
  7565. Author: sam
  7566. Date: Sat Nov 11 08:11:26 2006 +0000
  7567. * Switch back to UTF-32 arguments for drawing primitives, now that we
  7568. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  7569. uses these functions anyway.
  7570. caca/caca0.h | 25 +++++++++----------------
  7571. cucul/box.c | 19 ++++++++-----------
  7572. cucul/conic.c | 30 +++++++++++++-----------------
  7573. cucul/cucul.h | 24 ++++++++++++++----------
  7574. cucul/line.c | 12 ++++++------
  7575. cucul/triangle.c | 23 +++++++++--------------
  7576. src/cacademo.c | 4 ++--
  7577. src/cacaview.c | 6 +++---
  7578. test/demo.c | 24 ++++++++++++------------
  7579. test/event.c | 8 ++++----
  7580. test/export.c | 2 +-
  7581. test/frames.c | 2 +-
  7582. test/gamma.c | 2 +-
  7583. test/input.c | 2 +-
  7584. 14 files changed, 84 insertions(+), 99 deletions(-)
  7585. Commit: 1329
  7586. Author: sam
  7587. Date: Sat Nov 11 07:56:30 2006 +0000
  7588. * Implemented cucul_draw_cp437_box().
  7589. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  7590. cucul/cucul.h | 1 +
  7591. 2 files changed, 61 insertions(+), 8 deletions(-)
  7592. Commit: 1328
  7593. Author: sam
  7594. Date: Fri Nov 10 15:38:09 2006 +0000
  7595. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  7596. doc/Makefile.am | 2 +-
  7597. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  7598. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  7599. doc/cacaview.1 | 2 ++
  7600. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  7601. src/img2irc.c | 21 +++++++++++++++++++--
  7602. 6 files changed, 105 insertions(+), 3 deletions(-)
  7603. Commit: 1324
  7604. Author: sam
  7605. Date: Fri Nov 10 10:29:54 2006 +0000
  7606. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  7607. cucul/Makefile.am | 2 +-
  7608. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7609. cucul/colour.c | 345 ----------------------------------------------
  7610. cucul/cucul.h | 1 +
  7611. 4 files changed, 398 insertions(+), 346 deletions(-)
  7612. Commit: 1315
  7613. Author: sam
  7614. Date: Thu Nov 9 17:24:29 2006 +0000
  7615. * Don't try to guess the file format in cacaserver, instead feed the data
  7616. to cucul_import_memory() and try again later if it says "not enough data".
  7617. src/cacaserver.c | 55 +++++++++++++++++++++++++++++++++--------------------
  7618. 1 files changed, 34 insertions(+), 21 deletions(-)
  7619. Commit: 1314
  7620. Author: sam
  7621. Date: Thu Nov 9 17:20:47 2006 +0000
  7622. * If not enough data is available for import, return 0 instead of an error.
  7623. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  7624. 1 files changed, 29 insertions(+), 21 deletions(-)
  7625. Commit: 1313
  7626. Author: sam
  7627. Date: Thu Nov 9 11:14:57 2006 +0000
  7628. * Minor documentation fixes.
  7629. cucul/canvas.c | 1 -
  7630. cucul/import.c | 26 +++++++++++++-------------
  7631. 2 files changed, 13 insertions(+), 14 deletions(-)
  7632. Commit: 1310
  7633. Author: jylam
  7634. Date: Thu Nov 9 09:27:35 2006 +0000
  7635. * Fixed behaviour of the pig while resizing window
  7636. cxx/cxxtest.cpp | 11 +++++++++++
  7637. 1 files changed, 11 insertions(+), 0 deletions(-)
  7638. Commit: 1309
  7639. Author: sam
  7640. Date: Wed Nov 8 17:27:48 2006 +0000
  7641. * Slight documentation update.
  7642. doc/migrating.dox | 2 +-
  7643. 1 files changed, 1 insertions(+), 1 deletions(-)
  7644. Commit: 1308
  7645. Author: sam
  7646. Date: Wed Nov 8 17:26:57 2006 +0000
  7647. * Convert all programs and tests to the new import/export API.
  7648. src/cacadraw.c | 13 ++-----------
  7649. src/cacaplay.c | 17 +++--------------
  7650. src/cacaserver.c | 35 +++++++++++++----------------------
  7651. src/img2irc.c | 10 +++++-----
  7652. test/export.c | 22 +++++++---------------
  7653. test/font2tga.c | 10 +++++-----
  7654. test/import.c | 15 +++------------
  7655. test/text.c | 24 ++++++++++++------------
  7656. 8 files changed, 50 insertions(+), 96 deletions(-)
  7657. Commit: 1307
  7658. Author: sam
  7659. Date: Wed Nov 8 17:18:23 2006 +0000
  7660. * Set the cucul_import_memory() buffer type to void const * instead of
  7661. unsigned char const * so that C++ programs won't complain.
  7662. ___ __ __ ____ ___ ___ ___
  7663. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  7664. | | | | |\/| | | _ | (_) | (_) | (_) |
  7665. | |_| | | | | |_| | \__, |\__, |\__, |
  7666. \___/|_| |_|\____| /_/ /_/ /_/
  7667. cucul/cucul.h | 2 +-
  7668. cucul/import.c | 9 +++++----
  7669. 2 files changed, 6 insertions(+), 5 deletions(-)
  7670. Commit: 1306
  7671. Author: sam
  7672. Date: Wed Nov 8 16:43:59 2006 +0000
  7673. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  7674. cucul_export_file() but I'm not sure yet this is a good idea.
  7675. * Use the new import/export API in libcaca.
  7676. caca/caca0.c | 12 +++++-------
  7677. caca/driver_raw.c | 15 ++++++++-------
  7678. cucul/cucul.h | 2 +-
  7679. cucul/export.c | 6 +++---
  7680. cucul/legacy.c | 2 +-
  7681. 5 files changed, 18 insertions(+), 19 deletions(-)
  7682. Commit: 1305
  7683. Author: sam
  7684. Date: Wed Nov 8 16:34:43 2006 +0000
  7685. * Renamed cucul_import() to cucul_import_memory() and implemented
  7686. cucul_import_file().
  7687. cucul/cucul.h | 7 +++--
  7688. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  7689. cucul/legacy.c | 4 +-
  7690. 3 files changed, 79 insertions(+), 11 deletions(-)
  7691. Commit: 1304
  7692. Author: sam
  7693. Date: Wed Nov 8 13:12:06 2006 +0000
  7694. * Don't try to include arpa/inet.h in kernel mode.
  7695. common.h | 21 ++++++++++++---------
  7696. 1 files changed, 12 insertions(+), 9 deletions(-)
  7697. Commit: 1303
  7698. Author: sam
  7699. Date: Wed Nov 8 13:05:42 2006 +0000
  7700. * Don't use htonl() directly, use common.h's hton32() wrapper.
  7701. common.h | 5 +++++
  7702. cucul/font.c | 5 -----
  7703. cucul/import.c | 9 ++-------
  7704. 3 files changed, 7 insertions(+), 12 deletions(-)
  7705. Commit: 1302
  7706. Author: sam
  7707. Date: Wed Nov 8 12:11:07 2006 +0000
  7708. * Deprecate buffer management. We're back to standard void* memory areas.
  7709. cucul/Makefile.am | 2 +-
  7710. cucul/buffer.c | 156 ----------------------------------
  7711. cucul/colour.c | 12 ---
  7712. cucul/cucul.h | 40 ++++-----
  7713. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  7714. cucul/import.c | 102 +++++++++-------------
  7715. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  7716. 7 files changed, 343 insertions(+), 385 deletions(-)
  7717. Commit: 1301
  7718. Author: sam
  7719. Date: Wed Nov 8 07:59:23 2006 +0000
  7720. * Minor syntax fix in the doxygen documentation.
  7721. cucul/buffer.c | 4 ++--
  7722. 1 files changed, 2 insertions(+), 2 deletions(-)
  7723. Commit: 1300
  7724. Author: sam
  7725. Date: Wed Nov 8 07:58:03 2006 +0000
  7726. * Do not link cacaserver with libcaca, it only uses libcucul.
  7727. src/Makefile.am | 2 +-
  7728. src/cacaserver.c | 14 +++-----------
  7729. 2 files changed, 4 insertions(+), 12 deletions(-)
  7730. Commit: 1295
  7731. Author: sam
  7732. Date: Mon Nov 6 11:06:44 2006 +0000
  7733. * Replace CUCUL_COLOR_* with CUCUL_*.
  7734. doc/tutorial.dox | 2 +-
  7735. 1 files changed, 1 insertions(+), 1 deletions(-)
  7736. Commit: 1294
  7737. Author: sam
  7738. Date: Mon Nov 6 11:04:37 2006 +0000
  7739. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  7740. test/font2tga.c | 38 +++++++++++++-------------------------
  7741. 1 files changed, 13 insertions(+), 25 deletions(-)
  7742. Commit: 1287
  7743. Author: sam
  7744. Date: Sun Nov 5 23:59:06 2006 +0000
  7745. * Fix a harmless warning in caca0.c.
  7746. caca/caca0.c | 1 +
  7747. 1 files changed, 1 insertions(+), 0 deletions(-)
  7748. Commit: 1285
  7749. Author: sam
  7750. Date: Sun Nov 5 22:51:04 2006 +0000
  7751. * Set version to 0.99.beta9.
  7752. * Updated NEWS and ChangeLog.
  7753. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7754. NEWS | 8 +
  7755. configure.ac | 2 +-
  7756. 3 files changed, 485 insertions(+), 1 deletions(-)
  7757. Commit: 1284
  7758. Author: sam
  7759. Date: Sun Nov 5 22:45:10 2006 +0000
  7760. * Updated TODO list.
  7761. TODO | 13 +++++--------
  7762. 1 files changed, 5 insertions(+), 8 deletions(-)
  7763. Commit: 1283
  7764. Author: sam
  7765. Date: Sun Nov 5 22:20:51 2006 +0000
  7766. * Updated the caca export format so that it supports multiple frames.
  7767. * Updated the caca importer to reflect that; only one frame is read at the
  7768. moment.
  7769. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  7770. * Updated cacaserver to reflect file format changes.
  7771. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  7772. cucul/import.c | 80 ++++++++++++++++++++++++--------
  7773. src/cacaserver.c | 27 ++++++-----
  7774. 3 files changed, 179 insertions(+), 62 deletions(-)
  7775. Commit: 1282
  7776. Author: sam
  7777. Date: Sun Nov 5 21:59:26 2006 +0000
  7778. * Use the import function to load the pig image in cxxtest.
  7779. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  7780. 1 files changed, 45 insertions(+), 37 deletions(-)
  7781. Commit: 1281
  7782. Author: sam
  7783. Date: Sun Nov 5 21:47:51 2006 +0000
  7784. * Add information to the font format.
  7785. cucul/font.c | 13 ++++++++++---
  7786. 1 files changed, 10 insertions(+), 3 deletions(-)
  7787. Commit: 1280
  7788. Author: jylam
  7789. Date: Sun Nov 5 18:31:45 2006 +0000
  7790. * Fixed typo, added compilation example
  7791. doc/tutorial.dox | 7 ++++++-
  7792. 1 files changed, 6 insertions(+), 1 deletions(-)
  7793. Commit: 1279
  7794. Author: jylam
  7795. Date: Sun Nov 5 18:14:26 2006 +0000
  7796. * Started a real and complete tutorial
  7797. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  7798. 1 files changed, 32 insertions(+), 2 deletions(-)
  7799. Commit: 1278
  7800. Author: sam
  7801. Date: Sun Nov 5 18:08:36 2006 +0000
  7802. * Oops, fixed getChar's prototype.
  7803. cxx/cucul++.h | 2 +-
  7804. 1 files changed, 1 insertions(+), 1 deletions(-)
  7805. Commit: 1277
  7806. Author: sam
  7807. Date: Sun Nov 5 18:06:09 2006 +0000
  7808. * Implemented putChar() and updated getChar()'s prototype.
  7809. cxx/cucul++.cpp | 7 ++++++-
  7810. cxx/cucul++.h | 2 +-
  7811. 2 files changed, 7 insertions(+), 2 deletions(-)
  7812. Commit: 1276
  7813. Author: sam
  7814. Date: Sun Nov 5 18:00:53 2006 +0000
  7815. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  7816. cxx/cucul++.cpp | 3 ++-
  7817. 1 files changed, 2 insertions(+), 1 deletions(-)
  7818. Commit: 1275
  7819. Author: jylam
  7820. Date: Sun Nov 5 17:27:37 2006 +0000
  7821. * Fixed c++ example
  7822. cxx/cxxtest.cpp | 5 +++--
  7823. 1 files changed, 3 insertions(+), 2 deletions(-)
  7824. Commit: 1274
  7825. Author: sam
  7826. Date: Sun Nov 5 16:58:58 2006 +0000
  7827. * Fix the default canvas colour value.
  7828. cucul/cucul.c | 2 +-
  7829. 1 files changed, 1 insertions(+), 1 deletions(-)
  7830. Commit: 1273
  7831. Author: sam
  7832. Date: Sun Nov 5 16:56:49 2006 +0000
  7833. * Remove legacy cucul_ansi_to_str() from cucul.h.
  7834. cucul/cucul.h | 1 -
  7835. 1 files changed, 0 insertions(+), 1 deletions(-)
  7836. Commit: 1271
  7837. Author: sam
  7838. Date: Tue Oct 31 17:03:21 2006 +0000
  7839. * Slightly changed the font header information. No one distributes libcaca
  7840. fonts yet anyway :-)
  7841. cucul/font.c | 14 +-
  7842. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  7843. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  7844. tools/makefont.c | 12 +-
  7845. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  7846. Commit: 1270
  7847. Author: sam
  7848. Date: Tue Oct 31 14:34:06 2006 +0000
  7849. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  7850. cucul/colour.c | 2 ++
  7851. 1 files changed, 2 insertions(+), 0 deletions(-)
  7852. Commit: 1269
  7853. Author: sam
  7854. Date: Tue Oct 31 14:04:22 2006 +0000
  7855. * Got rid of cucul_ansi_to_str(), it's really useless.
  7856. * Partial update of the C++ bindings.
  7857. * Updated documentation.
  7858. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  7859. caca/caca0.h | 3 ++-
  7860. cucul/cucul.c | 45 ---------------------------------------------
  7861. cucul/cucul.h | 3 +--
  7862. cxx/cucul++.cpp | 22 +++++++++++-----------
  7863. cxx/cucul++.h | 8 ++++----
  7864. cxx/cxxtest.cpp | 6 +++---
  7865. doc/migrating.dox | 13 +++++++------
  7866. doc/tutorial.dox | 2 +-
  7867. test/colors.c | 7 +++----
  7868. test/demo.c | 24 ------------------------
  7869. 11 files changed, 60 insertions(+), 101 deletions(-)
  7870. Commit: 1268
  7871. Author: sam
  7872. Date: Tue Oct 31 13:44:41 2006 +0000
  7873. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  7874. cxx/cpptest.cpp | 103 -------------------------------------------------------
  7875. cxx/cxxtest.cpp | 8 ++--
  7876. 2 files changed, 4 insertions(+), 107 deletions(-)
  7877. Commit: 1267
  7878. Author: sam
  7879. Date: Tue Oct 31 13:29:48 2006 +0000
  7880. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  7881. cucul_set_color() and cucul_set_truecolor() under the new names
  7882. cucul_set_color_ansi() and cucul_set_color_argb().
  7883. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  7884. caca/caca0.h | 5 +-
  7885. caca/driver_gl.c | 2 +-
  7886. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  7887. cucul/cucul.c | 18 +++++--
  7888. cucul/cucul.h | 9 ++--
  7889. cucul/dither.c | 2 +-
  7890. cucul/import.c | 16 ++----
  7891. src/aafire.c | 2 +-
  7892. src/cacademo.c | 16 +++----
  7893. src/cacadraw.c | 2 +-
  7894. src/cacaview.c | 23 ++++-----
  7895. src/img2irc.c | 2 +-
  7896. test/colors.c | 10 ++--
  7897. test/demo.c | 63 +++++++++++--------------
  7898. test/dithering.c | 2 +-
  7899. test/event.c | 8 ++--
  7900. test/export.c | 10 ++--
  7901. test/font.c | 6 +-
  7902. test/font2tga.c | 2 +-
  7903. test/frames.c | 6 +-
  7904. test/fullwidth.c | 12 ++--
  7905. test/gamma.c | 6 +-
  7906. test/input.c | 7 +--
  7907. test/spritedit.c | 6 +-
  7908. test/transform.c | 16 +++---
  7909. test/truecolor.c | 4 +-
  7910. test/unicode.c | 25 ++++------
  7911. 27 files changed, 201 insertions(+), 213 deletions(-)
  7912. Commit: 1266
  7913. Author: sam
  7914. Date: Tue Oct 31 08:17:58 2006 +0000
  7915. * Changed cucul_set_attr() so that only setting the style does not change
  7916. the colour.
  7917. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  7918. cucul/export.c | 8 ++--
  7919. test/colors.c | 8 ++--
  7920. test/export.c | 12 ++----
  7921. 4 files changed, 72 insertions(+), 68 deletions(-)
  7922. Commit: 1264
  7923. Author: sam
  7924. Date: Mon Oct 30 16:37:36 2006 +0000
  7925. * Blink/Underline/Bold/Italics support in the HTML exporters.
  7926. * Underline support in the X11 driver.
  7927. caca/driver_x11.c | 8 ++++++++
  7928. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  7929. 2 files changed, 40 insertions(+), 3 deletions(-)
  7930. Commit: 1263
  7931. Author: sam
  7932. Date: Mon Oct 30 14:41:16 2006 +0000
  7933. * Add Bold/Blink/Italics/Underline to the export and color tests.
  7934. test/colors.c | 15 +++++++++++++--
  7935. test/export.c | 13 +++++++++++++
  7936. 2 files changed, 26 insertions(+), 2 deletions(-)
  7937. Commit: 1262
  7938. Author: sam
  7939. Date: Mon Oct 30 14:33:46 2006 +0000
  7940. * Fix IRC and term transparency (again).
  7941. cucul/export.c | 8 ++++----
  7942. 1 files changed, 4 insertions(+), 4 deletions(-)
  7943. Commit: 1261
  7944. Author: sam
  7945. Date: Mon Oct 30 13:51:25 2006 +0000
  7946. * Updated TODO list.
  7947. TODO | 4 +++-
  7948. 1 files changed, 3 insertions(+), 1 deletions(-)
  7949. Commit: 1258
  7950. Author: sam
  7951. Date: Sun Oct 29 22:07:07 2006 +0000
  7952. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  7953. deprecated using GCC attributes.
  7954. cucul/colour.c | 4 ----
  7955. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  7956. 2 files changed, 30 insertions(+), 23 deletions(-)
  7957. Commit: 1257
  7958. Author: sam
  7959. Date: Sun Oct 29 20:54:51 2006 +0000
  7960. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  7961. functionality into cucul_set_attr().
  7962. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  7963. * Rename CUCUL_COLOR_* to CUCUL_*.
  7964. caca/caca0.c | 8 +-
  7965. caca/caca0.h | 34 +++++-----
  7966. caca/driver_gl.c | 2 +-
  7967. caca/driver_slang.c | 12 ++--
  7968. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  7969. cucul/cucul.c | 2 +-
  7970. cucul/cucul.h | 75 ++++++++++++--------
  7971. cucul/dither.c | 20 +++---
  7972. cucul/export.c | 8 +-
  7973. cucul/import.c | 40 +++++------
  7974. cucul/sprite.c | 2 +-
  7975. src/aafire.c | 2 +-
  7976. src/cacademo.c | 27 ++++----
  7977. src/cacadraw.c | 2 +-
  7978. src/cacaview.c | 26 ++++----
  7979. src/img2irc.c | 2 +-
  7980. test/colors.c | 6 +-
  7981. test/demo.c | 63 +++++++++--------
  7982. test/dithering.c | 10 +--
  7983. test/event.c | 8 +-
  7984. test/export.c | 9 ++-
  7985. test/font.c | 6 +-
  7986. test/font2tga.c | 2 +-
  7987. test/frames.c | 6 +-
  7988. test/fullwidth.c | 12 ++--
  7989. test/gamma.c | 6 +-
  7990. test/input.c | 8 +-
  7991. test/spritedit.c | 6 +-
  7992. test/transform.c | 16 ++--
  7993. test/truecolor.c | 4 +-
  7994. test/unicode.c | 25 ++++---
  7995. tools/optipal.c | 80 ++++++++++-----------
  7996. 32 files changed, 362 insertions(+), 361 deletions(-)
  7997. Commit: 1256
  7998. Author: sam
  7999. Date: Sun Oct 29 08:35:46 2006 +0000
  8000. * Remove cucul_set_color() from the exported API and replaced all calls
  8001. with cucul_set_attr_ansi(). Old application will still compile (but issue
  8002. a warning) and run, though.
  8003. caca/driver_gl.c | 2 +-
  8004. cucul/colour.c | 4 +++
  8005. cucul/cucul.h | 3 --
  8006. cucul/dither.c | 2 +-
  8007. cucul/import.c | 17 +++++++++------
  8008. cucul/sprite.c | 2 +-
  8009. src/aafire.c | 2 +-
  8010. src/cacademo.c | 17 +++++++++------
  8011. src/cacadraw.c | 2 +-
  8012. src/cacaview.c | 23 ++++++++++++---------
  8013. src/img2irc.c | 2 +-
  8014. test/colors.c | 6 ++--
  8015. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  8016. test/dithering.c | 2 +-
  8017. test/event.c | 8 +++---
  8018. test/export.c | 8 +++---
  8019. test/font.c | 6 ++--
  8020. test/font2tga.c | 2 +-
  8021. test/frames.c | 6 ++--
  8022. test/fullwidth.c | 12 +++++-----
  8023. test/gamma.c | 6 ++--
  8024. test/input.c | 7 +++--
  8025. test/spritedit.c | 6 ++--
  8026. test/transform.c | 16 +++++++-------
  8027. test/truecolor.c | 4 +-
  8028. test/unicode.c | 22 ++++++++++----------
  8029. 26 files changed, 128 insertions(+), 115 deletions(-)
  8030. Commit: 1255
  8031. Author: sam
  8032. Date: Sun Oct 29 08:06:27 2006 +0000
  8033. * Fix broken Imlib2 support in cacaview.
  8034. configure.ac | 1 +
  8035. src/cacaview.c | 2 +-
  8036. src/common-image.c | 10 +++++-----
  8037. 3 files changed, 7 insertions(+), 6 deletions(-)
  8038. Commit: 1254
  8039. Author: sam
  8040. Date: Sat Oct 28 23:53:46 2006 +0000
  8041. * Use the LSB of alpha and blue components to encode additional flags such
  8042. as bold or underline. No higher level support for these yet, but at
  8043. least everything is consistent.
  8044. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  8045. to replace cucul_set_color() and cucul_set_truecolor().
  8046. caca/caca0.h | 3 +-
  8047. caca/driver_conio.c | 6 +-
  8048. caca/driver_gl.c | 12 ++--
  8049. caca/driver_ncurses.c | 4 +-
  8050. caca/driver_slang.c | 12 ++--
  8051. caca/driver_vga.c | 6 +-
  8052. caca/driver_win32.c | 8 +-
  8053. caca/driver_x11.c | 10 +-
  8054. cucul/canvas.c | 18 ++--
  8055. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  8056. cucul/cucul.c | 45 +++++-----
  8057. cucul/cucul.h | 22 ++++-
  8058. cucul/cucul_internals.h | 23 +++---
  8059. cucul/export.c | 58 ++++++------
  8060. cucul/font.c | 4 +-
  8061. cucul/import.c | 2 +-
  8062. cucul/sprite.c | 20 ++--
  8063. cucul/transform.c | 12 ++--
  8064. 18 files changed, 286 insertions(+), 195 deletions(-)
  8065. Commit: 1249
  8066. Author: sam
  8067. Date: Fri Oct 27 20:40:24 2006 +0000
  8068. * Reworded documentation about buffer/string distinction.
  8069. cucul/buffer.c | 8 ++++++--
  8070. 1 files changed, 6 insertions(+), 2 deletions(-)
  8071. Commit: 1248
  8072. Author: sam
  8073. Date: Fri Oct 27 20:22:48 2006 +0000
  8074. * Fix a buffer overflow in the utf-8 cucul_import().
  8075. cucul/import.c | 22 +++++++++++++++++-----
  8076. 1 files changed, 17 insertions(+), 5 deletions(-)
  8077. Commit: 1247
  8078. Author: jylam
  8079. Date: Fri Oct 27 20:18:23 2006 +0000
  8080. * Documentation a bit clearer while importing a string into a buffer
  8081. cucul/buffer.c | 3 ++-
  8082. 1 files changed, 2 insertions(+), 1 deletions(-)
  8083. Commit: 1245
  8084. Author: jylam
  8085. Date: Fri Oct 27 19:26:35 2006 +0000
  8086. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  8087. DotNet/test.cs | 1 -
  8088. cucul/import.c | 7 ++++++-
  8089. 2 files changed, 6 insertions(+), 2 deletions(-)
  8090. Commit: 1239
  8091. Author: sam
  8092. Date: Thu Oct 26 09:24:29 2006 +0000
  8093. * Put at least one space in empty IRC lines otherwise most clients won't
  8094. output them.
  8095. cucul/export.c | 11 +++++++++--
  8096. 1 files changed, 9 insertions(+), 2 deletions(-)
  8097. Commit: 1238
  8098. Author: sam
  8099. Date: Thu Oct 26 09:17:21 2006 +0000
  8100. * Allow to import empty files or files with only empty lines.
  8101. cucul/import.c | 9 +++++++++
  8102. 1 files changed, 9 insertions(+), 0 deletions(-)
  8103. Commit: 1237
  8104. Author: sam
  8105. Date: Thu Oct 26 09:04:55 2006 +0000
  8106. * Support export of zero-sized canvases.
  8107. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  8108. 1 files changed, 52 insertions(+), 33 deletions(-)
  8109. Commit: 1236
  8110. Author: sam
  8111. Date: Thu Oct 26 08:47:39 2006 +0000
  8112. * Fix a buffer overflow in the import format autodetection code.
  8113. cucul/import.c | 2 +-
  8114. 1 files changed, 1 insertions(+), 1 deletions(-)
  8115. Commit: 1235
  8116. Author: sam
  8117. Date: Thu Oct 26 08:45:18 2006 +0000
  8118. * Allow to import zero-sized canvases.
  8119. cucul/import.c | 27 ++++++++++++---------------
  8120. 1 files changed, 12 insertions(+), 15 deletions(-)
  8121. Commit: 1234
  8122. Author: sam
  8123. Date: Thu Oct 26 08:17:41 2006 +0000
  8124. * CACA_GEOMETRY works with the raw driver.
  8125. doc/user.dox | 2 +-
  8126. 1 files changed, 1 insertions(+), 1 deletions(-)
  8127. Commit: 1233
  8128. Author: sam
  8129. Date: Thu Oct 26 08:16:43 2006 +0000
  8130. * Allow to create the initial canvas with a zero size. Either the application
  8131. resizes it later, or the driver changes it to fit the display.
  8132. caca/driver_gl.c | 6 ++----
  8133. caca/driver_raw.c | 12 ++++++++++++
  8134. caca/driver_win32.c | 4 ++--
  8135. caca/driver_x11.c | 5 ++---
  8136. cucul/cucul.c | 14 +-------------
  8137. 5 files changed, 19 insertions(+), 22 deletions(-)
  8138. Commit: 1232
  8139. Author: sam
  8140. Date: Thu Oct 26 08:11:39 2006 +0000
  8141. * Minor changes to the frames test.
  8142. test/frames.c | 27 ++++++++++++++++++++-------
  8143. 1 files changed, 20 insertions(+), 7 deletions(-)
  8144. Commit: 1231
  8145. Author: sam
  8146. Date: Wed Oct 25 22:06:21 2006 +0000
  8147. * Removed "This function..." constructs from documentation. Fixed a few
  8148. documentation errors or imprecisions.
  8149. caca/event.c | 10 +++++-----
  8150. caca/graphics.c | 22 ++++++++++------------
  8151. cucul/buffer.c | 19 +++++++++----------
  8152. cucul/canvas.c | 36 ++++++++++++++++++------------------
  8153. cucul/charset.c | 28 ++++++++++++++--------------
  8154. cucul/colour.c | 12 ++++++------
  8155. cucul/cucul.c | 22 ++++++++++++----------
  8156. cucul/import.c | 4 ++--
  8157. cucul/sprite.c | 17 +++++++----------
  8158. cucul/transform.c | 17 ++++++++---------
  8159. 10 files changed, 91 insertions(+), 96 deletions(-)
  8160. Commit: 1230
  8161. Author: sam
  8162. Date: Wed Oct 25 22:04:31 2006 +0000
  8163. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  8164. cucul/transform.c | 5 ++++-
  8165. 1 files changed, 4 insertions(+), 1 deletions(-)
  8166. Commit: 1229
  8167. Author: sam
  8168. Date: Wed Oct 25 22:01:38 2006 +0000
  8169. * Do not output \r in the UTF-8 exporter.
  8170. cucul/export.c | 2 +-
  8171. 1 files changed, 1 insertions(+), 1 deletions(-)
  8172. Commit: 1226
  8173. Author: sam
  8174. Date: Tue Oct 24 07:07:47 2006 +0000
  8175. * Use enter as the transition key.
  8176. doc/cacafire.1 | 2 +-
  8177. src/cacademo.c | 2 +-
  8178. 2 files changed, 2 insertions(+), 2 deletions(-)
  8179. Commit: 1225
  8180. Author: sam
  8181. Date: Sun Oct 22 21:24:15 2006 +0000
  8182. * Set version to 0.99.beta8.
  8183. * Updated NEWS and ChangeLog.
  8184. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8185. NEWS | 7 ++
  8186. configure.ac | 2 +-
  8187. 3 files changed, 182 insertions(+), 1 deletions(-)
  8188. Commit: 1224
  8189. Author: sam
  8190. Date: Sun Oct 22 21:13:32 2006 +0000
  8191. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  8192. fullwidth characters.
  8193. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  8194. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  8195. cucul/transform.c | 2 ++
  8196. test/fullwidth.c | 20 +++++++++++++++++++-
  8197. 3 files changed, 47 insertions(+), 16 deletions(-)
  8198. Commit: 1223
  8199. Author: sam
  8200. Date: Sun Oct 22 20:31:10 2006 +0000
  8201. * Added block drawing glyphs to the flip/flop/rotate functions.
  8202. * Made these functions fullwidth-aware.
  8203. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  8204. 1 files changed, 162 insertions(+), 100 deletions(-)
  8205. Commit: 1222
  8206. Author: sam
  8207. Date: Sun Oct 22 19:53:48 2006 +0000
  8208. * Add fullwidth characters to the transform test.
  8209. test/transform.c | 4 +++-
  8210. 1 files changed, 3 insertions(+), 1 deletions(-)
  8211. Commit: 1221
  8212. Author: sam
  8213. Date: Sun Oct 22 17:40:55 2006 +0000
  8214. * Updated documentation of fullwidth-aware functions.
  8215. * Fullwidth support in all exporters.
  8216. cucul/canvas.c | 13 ++++++++++---
  8217. cucul/export.c | 29 +++++++++++++++++++++++++----
  8218. 2 files changed, 35 insertions(+), 7 deletions(-)
  8219. Commit: 1220
  8220. Author: sam
  8221. Date: Sun Oct 22 17:19:58 2006 +0000
  8222. * Add a test for fullwidth characters to the exporter test.
  8223. test/export.c | 4 +++-
  8224. 1 files changed, 3 insertions(+), 1 deletions(-)
  8225. Commit: 1219
  8226. Author: sam
  8227. Date: Sun Oct 22 16:49:54 2006 +0000
  8228. * Support for fullwidth glyphs in the UTF-8 importer.
  8229. cucul/import.c | 34 ++++++++++++++++++----------------
  8230. 1 files changed, 18 insertions(+), 16 deletions(-)
  8231. Commit: 1218
  8232. Author: sam
  8233. Date: Sun Oct 22 16:35:25 2006 +0000
  8234. * Support for fullwidth glyphs in the libcaca output drivers.
  8235. caca/driver_conio.c | 13 +++++++++++--
  8236. caca/driver_gl.c | 19 ++++++++++++++-----
  8237. caca/driver_ncurses.c | 5 +++++
  8238. caca/driver_slang.c | 5 +++++
  8239. caca/driver_vga.c | 11 ++++++++++-
  8240. caca/driver_win32.c | 25 ++++++++++++++++---------
  8241. caca/driver_x11.c | 5 ++++-
  8242. cucul/canvas.c | 15 +++++++++------
  8243. cucul/cucul.h | 1 +
  8244. cucul/cucul_internals.h | 2 --
  8245. 10 files changed, 75 insertions(+), 26 deletions(-)
  8246. Commit: 1217
  8247. Author: sam
  8248. Date: Sun Oct 22 16:16:15 2006 +0000
  8249. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  8250. test/fullwidth.c | 26 +++++++++++++-------------
  8251. 1 files changed, 13 insertions(+), 13 deletions(-)
  8252. Commit: 1216
  8253. Author: sam
  8254. Date: Sun Oct 22 15:03:22 2006 +0000
  8255. * Fix the Unicode test.
  8256. * Add a test for fullwidth characters.
  8257. test/Makefile.am | 5 +++-
  8258. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8259. test/unicode.c | 2 +-
  8260. 3 files changed, 75 insertions(+), 2 deletions(-)
  8261. Commit: 1215
  8262. Author: sam
  8263. Date: Sun Oct 22 15:01:04 2006 +0000
  8264. * Support for fullwidth (= double width) Unicode characters.
  8265. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  8266. cucul/cucul_internals.h | 2 +
  8267. 2 files changed, 72 insertions(+), 34 deletions(-)
  8268. Commit: 1214
  8269. Author: sam
  8270. Date: Sun Oct 22 14:40:50 2006 +0000
  8271. * Minor changes to the documentation front page.
  8272. doc/libcaca.dox | 5 ++++-
  8273. 1 files changed, 4 insertions(+), 1 deletions(-)
  8274. Commit: 1212
  8275. Author: sam
  8276. Date: Fri Oct 20 16:19:41 2006 +0000
  8277. * Do not link binaries with @CACA_LIBS@, it's useless.
  8278. cxx/Makefile.am | 2 +-
  8279. src/Makefile.am | 15 ++++++++-------
  8280. test/Makefile.am | 33 ++++++++++++++++++---------------
  8281. tools/Makefile.am | 4 ++--
  8282. 4 files changed, 29 insertions(+), 25 deletions(-)
  8283. Commit: 1211
  8284. Author: sam
  8285. Date: Fri Oct 20 16:17:12 2006 +0000
  8286. * Implemented cucul_utf32_is_fullwidth().
  8287. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  8288. cucul/cucul.h | 1 +
  8289. 2 files changed, 45 insertions(+), 0 deletions(-)
  8290. Commit: 1210
  8291. Author: sam
  8292. Date: Thu Oct 19 23:17:33 2006 +0000
  8293. * Slightly updated TODO list.
  8294. TODO | 12 ++----------
  8295. 1 files changed, 2 insertions(+), 10 deletions(-)
  8296. Commit: 1208
  8297. Author: sam
  8298. Date: Thu Oct 19 22:43:17 2006 +0000
  8299. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  8300. as plugins. This way, libcaca does not directly depend on those libraries.
  8301. caca/Makefile.am | 21 +++++++++++++++--
  8302. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  8303. caca/caca_internals.h | 4 +++
  8304. configure.ac | 23 +++++++++++++++----
  8305. 4 files changed, 98 insertions(+), 9 deletions(-)
  8306. Commit: 1207
  8307. Author: sam
  8308. Date: Thu Oct 19 21:21:00 2006 +0000
  8309. * Add checks for getopt / getopt_long.
  8310. configure.ac | 9 ++++++++-
  8311. 1 files changed, 8 insertions(+), 1 deletions(-)
  8312. Commit: 1203
  8313. Author: sam
  8314. Date: Sat Oct 14 22:11:33 2006 +0000
  8315. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  8316. cxx/cucul++.h | 2 +-
  8317. 1 files changed, 1 insertions(+), 1 deletions(-)
  8318. Commit: 1198
  8319. Author: sam
  8320. Date: Thu Oct 12 09:33:49 2006 +0000
  8321. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  8322. configure.ac | 18 ++++++------------
  8323. src/Makefile.am | 16 ++++------------
  8324. 2 files changed, 10 insertions(+), 24 deletions(-)
  8325. Commit: 1191
  8326. Author: sam
  8327. Date: Fri Oct 6 10:12:52 2006 +0000
  8328. * Fixed a bug in the IRC exporter that could break the output when there
  8329. were commas in the canvas.
  8330. cucul/export.c | 46 ++++++++++++++++++----------------------------
  8331. 1 files changed, 18 insertions(+), 28 deletions(-)
  8332. Commit: 1186
  8333. Author: sam
  8334. Date: Wed Oct 4 12:11:16 2006 +0000
  8335. * Set version to 0.99.beta7.
  8336. * Updated NEWS and ChangeLog.
  8337. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8338. NEWS | 6 +++++
  8339. configure.ac | 2 +-
  8340. 3 files changed, 67 insertions(+), 1 deletions(-)
  8341. Commit: 1175
  8342. Author: sam
  8343. Date: Sun Oct 1 12:50:43 2006 +0000
  8344. * Support transparency in the colour UTF-8 exporter.
  8345. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  8346. 1 files changed, 25 insertions(+), 18 deletions(-)
  8347. Commit: 1174
  8348. Author: sam
  8349. Date: Sun Oct 1 12:23:30 2006 +0000
  8350. * Better precision in cucul_fill_triangle().
  8351. cucul/triangle.c | 20 ++++++++++----------
  8352. 1 files changed, 10 insertions(+), 10 deletions(-)
  8353. Commit: 1173
  8354. Author: sam
  8355. Date: Sun Oct 1 11:53:35 2006 +0000
  8356. * More optimisations in cucul_fill_triangle().
  8357. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  8358. 1 files changed, 34 insertions(+), 25 deletions(-)
  8359. Commit: 1172
  8360. Author: sam
  8361. Date: Sun Oct 1 10:47:41 2006 +0000
  8362. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  8363. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  8364. 1 files changed, 27 insertions(+), 23 deletions(-)
  8365. Commit: 1171
  8366. Author: sam
  8367. Date: Sun Oct 1 08:53:41 2006 +0000
  8368. * Set default background to transparent in the ANSI and UTF-8 importers.
  8369. cucul/import.c | 4 ++--
  8370. 1 files changed, 2 insertions(+), 2 deletions(-)
  8371. Commit: 1156
  8372. Author: jylam
  8373. Date: Sat Sep 30 18:56:23 2006 +0000
  8374. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  8375. --This line, and those below, will be ignored--
  8376. M cxx/cucul++.cpp
  8377. A cxx/cxxtest.cpp
  8378. M cxx/cucul++.h
  8379. M cxx/Makefile.am
  8380. cxx/Makefile.am | 6 ++--
  8381. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  8382. cxx/cucul++.h | 36 +++++++++++++++++--
  8383. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8384. 4 files changed, 230 insertions(+), 13 deletions(-)
  8385. Commit: 1155
  8386. Author: sam
  8387. Date: Sat Sep 30 18:35:50 2006 +0000
  8388. * Updated NEWS and ChangeLog.
  8389. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8390. NEWS | 6 +++
  8391. 2 files changed, 124 insertions(+), 0 deletions(-)
  8392. Commit: 1154
  8393. Author: sam
  8394. Date: Sat Sep 30 18:25:41 2006 +0000
  8395. * Set version to 0.99.beta6.
  8396. configure.ac | 2 +-
  8397. 1 files changed, 1 insertions(+), 1 deletions(-)
  8398. Commit: 1153
  8399. Author: sam
  8400. Date: Sat Sep 30 18:24:10 2006 +0000
  8401. * Added an optional argument to the import test to select import format.
  8402. test/import.c | 3 ++-
  8403. 1 files changed, 2 insertions(+), 1 deletions(-)
  8404. Commit: 1152
  8405. Author: sam
  8406. Date: Sat Sep 30 18:20:39 2006 +0000
  8407. * As per user request, only display the "Powered by libcaca" banner for a
  8408. few seconds at the beginning.
  8409. src/aafire.c | 6 ++++--
  8410. src/cacademo.c | 7 ++++---
  8411. 2 files changed, 8 insertions(+), 5 deletions(-)
  8412. Commit: 1149
  8413. Author: sam
  8414. Date: Sat Sep 30 17:49:09 2006 +0000
  8415. * Fix minor memory leak in cucul_set_canvas_boundaries().
  8416. cucul/canvas.c | 2 ++
  8417. 1 files changed, 2 insertions(+), 0 deletions(-)
  8418. Commit: 1148
  8419. Author: sam
  8420. Date: Sat Sep 30 17:31:16 2006 +0000
  8421. * Fix minor memory leak in cucul_free_canvas().
  8422. cucul/cucul.c | 2 ++
  8423. 1 files changed, 2 insertions(+), 0 deletions(-)
  8424. Commit: 1137
  8425. Author: sam
  8426. Date: Fri Sep 29 23:36:02 2006 +0000
  8427. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  8428. cucul/canvas.c | 2 +-
  8429. 1 files changed, 1 insertions(+), 1 deletions(-)
  8430. Commit: 1136
  8431. Author: sam
  8432. Date: Fri Sep 29 23:34:03 2006 +0000
  8433. * Add "utf8" import format.
  8434. * Documented "text" import format.
  8435. cucul/import.c | 26 +++++++++++++++++++++-----
  8436. 1 files changed, 21 insertions(+), 5 deletions(-)
  8437. Commit: 1107
  8438. Author: sam
  8439. Date: Tue Sep 26 20:32:48 2006 +0000
  8440. * Initialise colours to default/transparent instead of lightgray/black.
  8441. cucul/cucul.c | 4 ++--
  8442. 1 files changed, 2 insertions(+), 2 deletions(-)
  8443. Commit: 1105
  8444. Author: sam
  8445. Date: Mon Sep 25 16:12:17 2006 +0000
  8446. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  8447. encode it in the manpages.
  8448. NEWS | 2 +-
  8449. 1 files changed, 1 insertions(+), 1 deletions(-)
  8450. Commit: 1104
  8451. Author: sam
  8452. Date: Mon Sep 25 16:00:10 2006 +0000
  8453. * Fix enumeration layout in the manpage documentation.
  8454. TODO | 4 +-
  8455. caca/caca.h | 18 ++++---------
  8456. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  8457. cucul/export.c | 26 +++++++-------------
  8458. cucul/import.c | 9 ++----
  8459. 5 files changed, 46 insertions(+), 81 deletions(-)
  8460. Commit: 1103
  8461. Author: sam
  8462. Date: Mon Sep 25 15:58:33 2006 +0000
  8463. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  8464. escape them. Fix that upon installation.
  8465. doc/Makefile.am | 3 ++-
  8466. 1 files changed, 2 insertions(+), 1 deletions(-)
  8467. Commit: 1098
  8468. Author: sam
  8469. Date: Sat Sep 23 19:07:13 2006 +0000
  8470. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  8471. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  8472. with the current values.
  8473. cucul/import.c | 29 ++++++++++++++++++-----------
  8474. 1 files changed, 18 insertions(+), 11 deletions(-)
  8475. Commit: 1095
  8476. Author: sam
  8477. Date: Sat Sep 23 07:36:54 2006 +0000
  8478. * Updated TODO.
  8479. TODO | 6 ++----
  8480. 1 files changed, 2 insertions(+), 4 deletions(-)
  8481. Commit: 1094
  8482. Author: sam
  8483. Date: Sat Sep 23 01:55:29 2006 +0000
  8484. * Updated NEWS and ChangeLog.
  8485. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8486. NEWS | 9 +
  8487. 2 files changed, 545 insertions(+), 0 deletions(-)
  8488. Commit: 1093
  8489. Author: sam
  8490. Date: Sat Sep 23 01:48:10 2006 +0000
  8491. * Update the cacademo manpage to reflect the merge.
  8492. doc/Makefile.am | 8 ++------
  8493. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  8494. 2 files changed, 22 insertions(+), 34 deletions(-)
  8495. Commit: 1092
  8496. Author: sam
  8497. Date: Sat Sep 23 01:28:49 2006 +0000
  8498. * Implemented cucul_get_color().
  8499. cucul/colour.c | 27 +++++++++++++++++++++++++++
  8500. cucul/cucul.h | 1 +
  8501. 2 files changed, 28 insertions(+), 0 deletions(-)
  8502. Commit: 1091
  8503. Author: sam
  8504. Date: Sat Sep 23 01:18:49 2006 +0000
  8505. * Fixed chcul_getchar's error behaviour.
  8506. cucul/canvas.c | 2 +-
  8507. 1 files changed, 1 insertions(+), 1 deletions(-)
  8508. Commit: 1090
  8509. Author: sam
  8510. Date: Sat Sep 23 01:10:15 2006 +0000
  8511. * Update versioning.
  8512. configure.ac | 2 +-
  8513. 1 files changed, 1 insertions(+), 1 deletions(-)
  8514. Commit: 1089
  8515. Author: sam
  8516. Date: Sat Sep 23 00:59:47 2006 +0000
  8517. * Handle transparency in the IRC export.
  8518. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  8519. 1 files changed, 27 insertions(+), 5 deletions(-)
  8520. Commit: 1088
  8521. Author: sam
  8522. Date: Sat Sep 23 00:55:42 2006 +0000
  8523. * When resizing a canvas, use the current fg/bg colours to fill holes.
  8524. cucul/cucul.c | 13 +++++++++----
  8525. 1 files changed, 9 insertions(+), 4 deletions(-)
  8526. Commit: 1086
  8527. Author: sam
  8528. Date: Fri Sep 22 23:26:56 2006 +0000
  8529. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  8530. configure.ac | 10 +--
  8531. test/Makefile.am | 5 +-
  8532. test/toilet.c | 293 ------------------------------------------------------
  8533. 3 files changed, 3 insertions(+), 305 deletions(-)
  8534. Commit: 1080
  8535. Author: sam
  8536. Date: Fri Sep 22 00:27:13 2006 +0000
  8537. * Autocrop toilet output.
  8538. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  8539. 1 files changed, 36 insertions(+), 3 deletions(-)
  8540. Commit: 1079
  8541. Author: sam
  8542. Date: Fri Sep 22 00:20:06 2006 +0000
  8543. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  8544. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8545. cucul/cucul.h | 5 +++-
  8546. 2 files changed, 61 insertions(+), 1 deletions(-)
  8547. Commit: 1078
  8548. Author: sam
  8549. Date: Thu Sep 21 22:36:00 2006 +0000
  8550. * Really export IRC as UTF-8, as advertised in the documentation.
  8551. cucul/export.c | 8 ++++----
  8552. 1 files changed, 4 insertions(+), 4 deletions(-)
  8553. Commit: 1077
  8554. Author: sam
  8555. Date: Thu Sep 21 21:30:50 2006 +0000
  8556. * Handle UTF-8 in TOIlet.
  8557. * Add a --irc flag to TOIlet.
  8558. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  8559. 1 files changed, 53 insertions(+), 27 deletions(-)
  8560. Commit: 1076
  8561. Author: sam
  8562. Date: Thu Sep 21 19:54:54 2006 +0000
  8563. * Support for platforms without <getopt.h> in TOIlet.
  8564. test/toilet.c | 15 ++++++++++-----
  8565. 1 files changed, 10 insertions(+), 5 deletions(-)
  8566. Commit: 1075
  8567. Author: sam
  8568. Date: Thu Sep 21 17:32:27 2006 +0000
  8569. * Added getopt support to toilet.
  8570. test/Makefile.am | 2 +-
  8571. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  8572. 2 files changed, 72 insertions(+), 10 deletions(-)
  8573. Commit: 1074
  8574. Author: sam
  8575. Date: Thu Sep 21 16:59:23 2006 +0000
  8576. * Check for <getopt.h> and getopt_long.
  8577. configure.ac | 11 +++++++++--
  8578. 1 files changed, 9 insertions(+), 2 deletions(-)
  8579. Commit: 1073
  8580. Author: sam
  8581. Date: Wed Sep 20 16:31:12 2006 +0000
  8582. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  8583. test/Makefile.am | 5 +-
  8584. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8585. 2 files changed, 171 insertions(+), 1 deletions(-)
  8586. Commit: 1072
  8587. Author: sam
  8588. Date: Tue Sep 19 19:11:33 2006 +0000
  8589. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  8590. caca/driver_gl.c | 12 ++++++------
  8591. cucul/font.c | 2 +-
  8592. 2 files changed, 7 insertions(+), 7 deletions(-)
  8593. Commit: 1071
  8594. Author: jylam
  8595. Date: Tue Sep 19 19:06:04 2006 +0000
  8596. * Oops \o/
  8597. caca/driver_gl.c | 10 +++++-----
  8598. 1 files changed, 5 insertions(+), 5 deletions(-)
  8599. Commit: 1070
  8600. Author: jylam
  8601. Date: Tue Sep 19 19:04:29 2006 +0000
  8602. * REAL fix
  8603. caca/driver_gl.c | 4 ++--
  8604. 1 files changed, 2 insertions(+), 2 deletions(-)
  8605. Commit: 1069
  8606. Author: sam
  8607. Date: Tue Sep 19 19:00:40 2006 +0000
  8608. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  8609. caca/driver_gl.c | 9 +++++----
  8610. 1 files changed, 5 insertions(+), 4 deletions(-)
  8611. Commit: 1068
  8612. Author: sam
  8613. Date: Tue Sep 19 18:47:39 2006 +0000
  8614. * Hopefully fix 64-bit bug.
  8615. caca/driver_gl.c | 7 ++++---
  8616. cucul/font.c | 4 ++--
  8617. 2 files changed, 6 insertions(+), 5 deletions(-)
  8618. Commit: 1067
  8619. Author: jylam
  8620. Date: Tue Sep 19 18:40:09 2006 +0000
  8621. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  8622. caca/driver_gl.c | 12 ++++++------
  8623. cucul/font.c | 4 ++--
  8624. 2 files changed, 8 insertions(+), 8 deletions(-)
  8625. Commit: 1066
  8626. Author: sam
  8627. Date: Tue Sep 19 16:07:13 2006 +0000
  8628. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  8629. what you are importing.
  8630. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  8631. cucul/cucul.h | 1 +
  8632. 2 files changed, 27 insertions(+), 0 deletions(-)
  8633. Commit: 1065
  8634. Author: sam
  8635. Date: Tue Sep 19 08:26:43 2006 +0000
  8636. * Added an fprintf stub to the kernel.
  8637. kernel/kernel.c | 6 ++++++
  8638. kernel/kernel.h | 5 ++---
  8639. 2 files changed, 8 insertions(+), 3 deletions(-)
  8640. Commit: 1064
  8641. Author: sam
  8642. Date: Tue Sep 19 08:18:32 2006 +0000
  8643. * Optimised memory usage in the GL driver and added a few comments.
  8644. caca/driver_gl.c | 7 ++++++-
  8645. 1 files changed, 6 insertions(+), 1 deletions(-)
  8646. Commit: 1063
  8647. Author: jylam
  8648. Date: Tue Sep 19 08:04:38 2006 +0000
  8649. * Fixed compilation warning, and ....
  8650. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  8651. caca/driver_gl.c | 1 -
  8652. 1 files changed, 0 insertions(+), 1 deletions(-)
  8653. Commit: 1062
  8654. Author: sam
  8655. Date: Tue Sep 19 00:02:59 2006 +0000
  8656. * Got rid of cucul_render_glyph(). Ahahahaha.
  8657. cucul/cucul.h | 1 -
  8658. cucul/font.c | 76 ---------------------------------------------------------
  8659. 2 files changed, 0 insertions(+), 77 deletions(-)
  8660. Commit: 1061
  8661. Author: sam
  8662. Date: Tue Sep 19 00:01:26 2006 +0000
  8663. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  8664. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  8665. 1 files changed, 54 insertions(+), 59 deletions(-)
  8666. Commit: 1060
  8667. Author: sam
  8668. Date: Mon Sep 18 22:32:25 2006 +0000
  8669. * Full Unicode support in the GL driver.
  8670. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  8671. 1 files changed, 70 insertions(+), 119 deletions(-)
  8672. Commit: 1059
  8673. Author: sam
  8674. Date: Mon Sep 18 22:29:20 2006 +0000
  8675. * Oops, fixed typo in cucul_get_font_blocks().
  8676. cucul/font.c | 2 +-
  8677. 1 files changed, 1 insertions(+), 1 deletions(-)
  8678. Commit: 1058
  8679. Author: sam
  8680. Date: Mon Sep 18 17:40:35 2006 +0000
  8681. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  8682. cucul/cucul.h | 1 +
  8683. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  8684. 2 files changed, 49 insertions(+), 0 deletions(-)
  8685. Commit: 1056
  8686. Author: sam
  8687. Date: Mon Sep 18 07:31:31 2006 +0000
  8688. * Remove useless -I../kernel/ from CFLAGS.
  8689. configure.ac | 4 ++--
  8690. 1 files changed, 2 insertions(+), 2 deletions(-)
  8691. Commit: 1055
  8692. Author: sam
  8693. Date: Mon Sep 18 07:30:14 2006 +0000
  8694. * Fix the kernel build rules.
  8695. build-kernel | 8 ++++----
  8696. 1 files changed, 4 insertions(+), 4 deletions(-)
  8697. Commit: 1054
  8698. Author: sam
  8699. Date: Mon Sep 18 07:20:06 2006 +0000
  8700. * Do not build the raw output in kernel mode.
  8701. * Fix cucul_utf32_to_cp437() call in the VGA output.
  8702. caca/caca.c | 2 ++
  8703. caca/driver_raw.c | 5 +++--
  8704. caca/driver_vga.c | 2 +-
  8705. 3 files changed, 6 insertions(+), 3 deletions(-)
  8706. Commit: 1053
  8707. Author: sam
  8708. Date: Mon Sep 18 07:11:43 2006 +0000
  8709. * Fixed memcmp() prototype and implementation.
  8710. kernel/kernel.c | 10 ++++++----
  8711. kernel/kernel.h | 3 ++-
  8712. 2 files changed, 8 insertions(+), 5 deletions(-)
  8713. Commit: 1052
  8714. Author: sam
  8715. Date: Mon Sep 18 06:59:48 2006 +0000
  8716. * Added errno support to the kernel.
  8717. cucul/cucul.c | 14 +++++++-------
  8718. kernel/kernel.c | 7 +++++--
  8719. kernel/kernel.h | 14 ++++++++++----
  8720. 3 files changed, 22 insertions(+), 13 deletions(-)
  8721. Commit: 1051
  8722. Author: jylam
  8723. Date: Sun Sep 17 13:36:13 2006 +0000
  8724. * Updated .Net bindings
  8725. DotNet/Caca.cs | 12 ++++++------
  8726. DotNet/test.cs | 6 +++---
  8727. 2 files changed, 9 insertions(+), 9 deletions(-)
  8728. Commit: 1050
  8729. Author: jylam
  8730. Date: Sun Sep 17 13:15:12 2006 +0000
  8731. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  8732. README | 1 +
  8733. caca/driver_gl.c | 1 -
  8734. 2 files changed, 1 insertions(+), 1 deletions(-)
  8735. Commit: 1049
  8736. Author: sam
  8737. Date: Sun Sep 17 12:58:12 2006 +0000
  8738. * A few coding style fixes.
  8739. kernel/kernel.c | 8 ++++----
  8740. src/cacaview.c | 6 +++---
  8741. src/img2irc.c | 6 +++---
  8742. 3 files changed, 10 insertions(+), 10 deletions(-)
  8743. Commit: 1048
  8744. Author: jylam
  8745. Date: Sun Sep 17 12:44:18 2006 +0000
  8746. * Updated kernel 'driver', still not working, but most of the work is done
  8747. caca/driver_vga.c | 2 +-
  8748. common.h | 5 ++++-
  8749. configure.ac | 5 +++--
  8750. cucul/buffer.c | 3 ++-
  8751. cucul/cucul.c | 14 +++++++-------
  8752. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  8753. kernel/kernel.h | 23 ++++++++++++++++-------
  8754. src/Makefile.am | 1 -
  8755. src/cacadraw.c | 8 +++++---
  8756. src/cacaplay.c | 6 ++++--
  8757. src/cacaview.c | 2 ++
  8758. src/common-image.c | 12 ++++++++----
  8759. src/img2irc.c | 4 +++-
  8760. test/demo.c | 10 +++++-----
  8761. test/demo0.c | 8 +++++---
  8762. test/dithering.c | 6 ++++--
  8763. test/event.c | 9 +++++----
  8764. test/export.c | 13 +++++++------
  8765. test/font.c | 20 +++++++++++---------
  8766. test/font2tga.c | 11 ++++++-----
  8767. test/frames.c | 12 ++++++------
  8768. test/gamma.c | 9 ++++-----
  8769. test/hsv.c | 11 ++++++-----
  8770. test/import.c | 11 +++++++----
  8771. test/input.c | 9 +++++----
  8772. test/spritedit.c | 6 +++---
  8773. test/text.c | 15 +++++++--------
  8774. test/transform.c | 12 ++++++------
  8775. test/truecolor.c | 11 ++++++-----
  8776. test/unicode.c | 11 ++++++-----
  8777. tools/optipal.c | 6 ++++--
  8778. 31 files changed, 208 insertions(+), 118 deletions(-)
  8779. Commit: 1047
  8780. Author: sam
  8781. Date: Sun Sep 17 11:39:22 2006 +0000
  8782. * Minor TODO update.
  8783. TODO | 1 -
  8784. 1 files changed, 0 insertions(+), 1 deletions(-)
  8785. Commit: 1046
  8786. Author: sam
  8787. Date: Sun Sep 17 11:10:49 2006 +0000
  8788. * Minor documentation fix (testing the buildbot, actually).
  8789. cucul/font.c | 2 +-
  8790. 1 files changed, 1 insertions(+), 1 deletions(-)
  8791. Commit: 1045
  8792. Author: jylam
  8793. Date: Sun Sep 17 10:54:23 2006 +0000
  8794. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  8795. caca/driver_gl.c | 20 +++++++++++++-------
  8796. cucul/font.c | 4 ++--
  8797. 2 files changed, 15 insertions(+), 9 deletions(-)
  8798. Commit: 1044
  8799. Author: sam
  8800. Date: Sun Sep 17 01:12:28 2006 +0000
  8801. * Coding style (ahaha vieux porc).
  8802. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  8803. 1 files changed, 31 insertions(+), 34 deletions(-)
  8804. Commit: 1043
  8805. Author: sam
  8806. Date: Sun Sep 17 00:53:48 2006 +0000
  8807. * Got rid of OFFSET_X and OFFSET_Y.
  8808. src/cacademo.c | 17 +++++++----------
  8809. 1 files changed, 7 insertions(+), 10 deletions(-)
  8810. Commit: 1042
  8811. Author: sam
  8812. Date: Sun Sep 17 00:48:30 2006 +0000
  8813. * More cleanup in cacademo.c.
  8814. src/cacademo.c | 12 ++++++------
  8815. 1 files changed, 6 insertions(+), 6 deletions(-)
  8816. Commit: 1041
  8817. Author: sam
  8818. Date: Sun Sep 17 00:32:23 2006 +0000
  8819. * Cosmetic changes to cacademo.
  8820. src/cacademo.c | 14 ++++++--------
  8821. 1 files changed, 6 insertions(+), 8 deletions(-)
  8822. Commit: 1040
  8823. Author: sam
  8824. Date: Sun Sep 17 00:11:29 2006 +0000
  8825. * Factored the star code (vieux porc).
  8826. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  8827. 1 files changed, 21 insertions(+), 77 deletions(-)
  8828. Commit: 1039
  8829. Author: sam
  8830. Date: Sun Sep 17 00:02:31 2006 +0000
  8831. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  8832. worked properly.
  8833. caca/driver_gl.c | 8 ++------
  8834. cucul/cucul.h | 3 +--
  8835. cucul/font.c | 41 +++++++++++++++++++++--------------------
  8836. 3 files changed, 24 insertions(+), 28 deletions(-)
  8837. Commit: 1038
  8838. Author: sam
  8839. Date: Sat Sep 16 23:34:18 2006 +0000
  8840. * Moved transition data to the function.
  8841. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  8842. 1 files changed, 62 insertions(+), 70 deletions(-)
  8843. Commit: 1037
  8844. Author: jylam
  8845. Date: Sat Sep 16 21:27:59 2006 +0000
  8846. * Added nifty rotation to our 80's star.
  8847. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  8848. 1 files changed, 61 insertions(+), 27 deletions(-)
  8849. Commit: 1036
  8850. Author: sam
  8851. Date: Sat Sep 16 21:08:11 2006 +0000
  8852. * Fixing precision.
  8853. cucul/triangle.c | 6 +++---
  8854. 1 files changed, 3 insertions(+), 3 deletions(-)
  8855. Commit: 1035
  8856. Author: jylam
  8857. Date: Sat Sep 16 21:00:46 2006 +0000
  8858. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  8859. cucul/triangle.c | 6 +++---
  8860. 1 files changed, 3 insertions(+), 3 deletions(-)
  8861. Commit: 1034
  8862. Author: jylam
  8863. Date: Sat Sep 16 20:48:31 2006 +0000
  8864. * Added much disco transition (ellipses suck). YMCA \o/
  8865. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  8866. 1 files changed, 103 insertions(+), 11 deletions(-)
  8867. Commit: 1033
  8868. Author: sam
  8869. Date: Sat Sep 16 17:15:11 2006 +0000
  8870. * Fix compilation warning in the slang driver.
  8871. caca/driver_slang.c | 2 +-
  8872. 1 files changed, 1 insertions(+), 1 deletions(-)
  8873. Commit: 1032
  8874. Author: sam
  8875. Date: Sat Sep 16 16:01:48 2006 +0000
  8876. * Smooth transitions between effects in cacademo. Press 'n' to switch
  8877. immediately to the next transition.
  8878. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  8879. 1 files changed, 117 insertions(+), 38 deletions(-)
  8880. Commit: 1031
  8881. Author: sam
  8882. Date: Sat Sep 16 15:46:30 2006 +0000
  8883. * Fix badly initialised data in the gamma test.
  8884. test/gamma.c | 2 +-
  8885. 1 files changed, 1 insertions(+), 1 deletions(-)
  8886. Commit: 1030
  8887. Author: sam
  8888. Date: Sat Sep 16 15:06:09 2006 +0000
  8889. * Moved the matrix effect test into cacademo. Removed the motion sensor
  8890. stuff, it's cool but it's crap.
  8891. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  8892. test/Makefile.am | 5 +-
  8893. test/matrix.c | 166 ------------------------------------------------
  8894. 3 files changed, 181 insertions(+), 174 deletions(-)
  8895. Commit: 1029
  8896. Author: jylam
  8897. Date: Sat Sep 16 13:26:51 2006 +0000
  8898. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  8899. test/matrix.c | 2 +-
  8900. 1 files changed, 1 insertions(+), 1 deletions(-)
  8901. Commit: 1028
  8902. Author: jylam
  8903. Date: Sat Sep 16 13:19:23 2006 +0000
  8904. * Fixed truecolor bug in OpenGL driver.
  8905. caca/driver_gl.c | 2 +-
  8906. 1 files changed, 1 insertions(+), 1 deletions(-)
  8907. Commit: 1027
  8908. Author: sam
  8909. Date: Sat Sep 16 13:12:11 2006 +0000
  8910. * Factor most of the cacademo code.
  8911. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  8912. 1 files changed, 206 insertions(+), 237 deletions(-)
  8913. Commit: 1026
  8914. Author: sam
  8915. Date: Sat Sep 16 12:57:41 2006 +0000
  8916. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  8917. to cast the int to double in the sin() call. (:@ gruik!
  8918. src/cacademo.c | 15 +++++----------
  8919. 1 files changed, 5 insertions(+), 10 deletions(-)
  8920. Commit: 1025
  8921. Author: jylam
  8922. Date: Sat Sep 16 12:47:55 2006 +0000
  8923. * hey, ***I*** found a factorisation bug in cacaballs !
  8924. src/cacademo.c | 14 +++++++-------
  8925. 1 files changed, 7 insertions(+), 7 deletions(-)
  8926. Commit: 1024
  8927. Author: jylam
  8928. Date: Sat Sep 16 12:40:37 2006 +0000
  8929. * OpenGL builtin font support
  8930. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  8931. cucul/cucul.h | 2 +
  8932. cucul/font.c | 75 +++++++++++++++++++
  8933. 3 files changed, 198 insertions(+), 95 deletions(-)
  8934. Commit: 1023
  8935. Author: sam
  8936. Date: Sat Sep 16 09:45:03 2006 +0000
  8937. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  8938. src/Makefile.am | 14 +-
  8939. src/cacaball.c | 219 -----------------------
  8940. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8941. src/cacamoir.c | 167 ------------------
  8942. src/cacaplas.c | 174 -------------------
  8943. 5 files changed, 523 insertions(+), 570 deletions(-)
  8944. Commit: 1022
  8945. Author: sam
  8946. Date: Sat Sep 16 09:43:36 2006 +0000
  8947. * Initialize random seed to getpid()+time(NULL) so that the user does not
  8948. have to do it.
  8949. cucul/cucul.c | 13 +++++++++++++
  8950. 1 files changed, 13 insertions(+), 0 deletions(-)
  8951. Commit: 1021
  8952. Author: sam
  8953. Date: Sat Sep 9 17:58:57 2006 +0000
  8954. * Updated ChangeLog and NEWS.
  8955. * 0.99.beta4 release.
  8956. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8957. NEWS | 6 ++++
  8958. configure.ac | 2 +-
  8959. 3 files changed, 101 insertions(+), 1 deletions(-)
  8960. Commit: 1020
  8961. Author: sam
  8962. Date: Sat Sep 9 17:54:06 2006 +0000
  8963. * Replace 'man3caca' with 'man3' in generated manpages.
  8964. doc/Makefile.am | 4 +++-
  8965. 1 files changed, 3 insertions(+), 1 deletions(-)
  8966. Commit: 1019
  8967. Author: sam
  8968. Date: Sat Sep 9 17:52:54 2006 +0000
  8969. * Fix dithering handling in demo0.c.
  8970. test/demo0.c | 6 +++---
  8971. 1 files changed, 3 insertions(+), 3 deletions(-)
  8972. Commit: 1018
  8973. Author: sam
  8974. Date: Sat Sep 9 17:31:43 2006 +0000
  8975. * Do not output unnecessary libraries in caca-output config.
  8976. caca-config.in | 5 ++---
  8977. 1 files changed, 2 insertions(+), 3 deletions(-)
  8978. Commit: 1017
  8979. Author: sam
  8980. Date: Sat Sep 9 17:20:32 2006 +0000
  8981. * Oops, thinko in the migration doc.
  8982. doc/migrating.dox | 2 +-
  8983. 1 files changed, 1 insertions(+), 1 deletions(-)
  8984. Commit: 1016
  8985. Author: sam
  8986. Date: Sat Sep 9 17:02:30 2006 +0000
  8987. * Updated the migration documentation so that it mentions the <caca0.h>
  8988. compatibility layer.
  8989. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  8990. 1 files changed, 34 insertions(+), 4 deletions(-)
  8991. Commit: 1015
  8992. Author: sam
  8993. Date: Sat Sep 9 16:53:13 2006 +0000
  8994. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  8995. 0.x glue code.
  8996. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  8997. caca/caca0.h | 18 +++++-
  8998. 2 files changed, 139 insertions(+), 55 deletions(-)
  8999. Commit: 1014
  9000. Author: sam
  9001. Date: Sat Sep 9 15:40:16 2006 +0000
  9002. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  9003. test for the <caca0.h> emulation layer.
  9004. test/Makefile.am | 5 +-
  9005. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9006. 2 files changed, 585 insertions(+), 1 deletions(-)
  9007. Commit: 1013
  9008. Author: sam
  9009. Date: Sat Sep 9 15:38:06 2006 +0000
  9010. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  9011. just need to include <caca0.h> instead of <caca.h> and should be source-
  9012. compatible with old versions of libcaca.
  9013. Most of the old API works, except features and caca_sqrt(). Sprites do
  9014. work API-wise but due to the new format they are no longer working in
  9015. the same way.
  9016. caca/Makefile.am | 4 +-
  9017. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9018. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  9019. 3 files changed, 389 insertions(+), 1 deletions(-)
  9020. Commit: 1012
  9021. Author: sam
  9022. Date: Sat Sep 9 14:52:05 2006 +0000
  9023. * Fix a crash in export.c with unknown file formats.
  9024. test/export.c | 2 +-
  9025. 1 files changed, 1 insertions(+), 1 deletions(-)
  9026. Commit: 1011
  9027. Author: sam
  9028. Date: Wed Aug 30 21:30:29 2006 +0000
  9029. * U+214B TURNED AMPERSAND
  9030. cucul/transform.c | 1 +
  9031. 1 files changed, 1 insertions(+), 0 deletions(-)
  9032. Commit: 1010
  9033. Author: sam
  9034. Date: Fri Aug 25 10:22:57 2006 +0000
  9035. * Updated ChangeLog and NEWS.
  9036. * 0.99.beta3 release.
  9037. ChangeLog | 11 +++++++++++
  9038. NEWS | 6 ++++++
  9039. configure.ac | 2 +-
  9040. 3 files changed, 18 insertions(+), 1 deletions(-)
  9041. Commit: 1009
  9042. Author: sam
  9043. Date: Fri Aug 25 10:16:53 2006 +0000
  9044. * Removed debian packaging stuff from the trunk. It'll now be at
  9045. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  9046. ChangeLog | 97 ++++++++++++++++++++++++++++++
  9047. Makefile.am | 2 +-
  9048. configure.ac | 1 -
  9049. debian/Makefile.am | 17 -----
  9050. debian/caca-utils.install | 14 ----
  9051. debian/caca-utils.mime | 15 -----
  9052. debian/changelog | 140 -------------------------------------------
  9053. debian/compat | 1 -
  9054. debian/control | 75 -----------------------
  9055. debian/copyright | 49 ---------------
  9056. debian/libcaca-dev.install | 4 -
  9057. debian/libcaca0.install | 1 -
  9058. debian/libcucul-dev.install | 8 ---
  9059. debian/libcucul0.install | 1 -
  9060. debian/rules | 83 -------------------------
  9061. 15 files changed, 98 insertions(+), 410 deletions(-)
  9062. Commit: 1008
  9063. Author: sam
  9064. Date: Sun Aug 13 17:30:34 2006 +0000
  9065. * Factored some of the GL code.
  9066. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  9067. 1 files changed, 24 insertions(+), 41 deletions(-)
  9068. Commit: 1007
  9069. Author: sam
  9070. Date: Wed Aug 2 13:15:52 2006 +0000
  9071. * A few changes to the matrix program. I do not plan to maintain it.
  9072. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  9073. 1 files changed, 29 insertions(+), 6 deletions(-)
  9074. Commit: 1006
  9075. Author: sam
  9076. Date: Wed Aug 2 13:12:43 2006 +0000
  9077. * Fixed libcaca prototypes so that all functions use the errno mechanism
  9078. and return a value.
  9079. caca/caca.c | 34 +++++++++++++++++++++++++---
  9080. caca/caca.h | 8 +++---
  9081. caca/driver_conio.c | 2 +-
  9082. caca/driver_ncurses.c | 2 +-
  9083. caca/driver_raw.c | 2 +-
  9084. caca/driver_slang.c | 2 +-
  9085. caca/driver_vga.c | 2 +-
  9086. caca/event.c | 8 +++++-
  9087. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  9088. 9 files changed, 97 insertions(+), 22 deletions(-)
  9089. Commit: 1005
  9090. Author: sam
  9091. Date: Wed Aug 2 13:11:39 2006 +0000
  9092. * Fixed cucul_create_canvas()'s documentation.
  9093. cucul/cucul.c | 2 +-
  9094. 1 files changed, 1 insertions(+), 1 deletions(-)
  9095. Commit: 1004
  9096. Author: sam
  9097. Date: Fri Jul 21 08:19:29 2006 +0000
  9098. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  9099. thanks to Sean D'Epagnier.
  9100. cucul/dither.c | 6 +++---
  9101. 1 files changed, 3 insertions(+), 3 deletions(-)
  9102. Commit: 1002
  9103. Author: jylam
  9104. Date: Sat Jun 10 11:35:18 2006 +0000
  9105. * Updated C++ bindings
  9106. cxx/caca++.cpp | 8 ++++----
  9107. cxx/caca++.h | 5 +++--
  9108. cxx/cpptest.cpp | 2 +-
  9109. 3 files changed, 8 insertions(+), 7 deletions(-)
  9110. Commit: 1001
  9111. Author: sam
  9112. Date: Sat Jun 10 11:04:21 2006 +0000
  9113. * Fix debian package dependencies; -dev packages didn't pull their library
  9114. dependencies. Of course.
  9115. debian/control | 4 ++--
  9116. 1 files changed, 2 insertions(+), 2 deletions(-)
  9117. Commit: 995
  9118. Author: sam
  9119. Date: Wed May 31 14:33:48 2006 +0000
  9120. * Fixed matrix.c for non-Thinkpad computers.
  9121. test/matrix.c | 11 +++++------
  9122. 1 files changed, 5 insertions(+), 6 deletions(-)
  9123. Commit: 994
  9124. Author: sam
  9125. Date: Wed May 31 14:08:58 2006 +0000
  9126. * Fix a build failure when X11R7 is available but OpenGL isn't.
  9127. configure.ac | 4 ++--
  9128. 1 files changed, 2 insertions(+), 2 deletions(-)
  9129. Commit: 993
  9130. Author: sam
  9131. Date: Wed May 31 12:18:23 2006 +0000
  9132. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  9133. which case it is massively useless.
  9134. test/Makefile.am | 5 ++-
  9135. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9136. 2 files changed, 148 insertions(+), 1 deletions(-)
  9137. Commit: 992
  9138. Author: sam
  9139. Date: Sun May 28 22:19:10 2006 +0000
  9140. * Updated ChangeLog and NEWS.
  9141. * 0.99.beta2 release.
  9142. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9143. NEWS | 12 +-
  9144. configure.ac | 2 +-
  9145. debian/changelog | 4 +-
  9146. 4 files changed, 1208 insertions(+), 4 deletions(-)
  9147. Commit: 991
  9148. Author: sam
  9149. Date: Fri May 26 07:43:41 2006 +0000
  9150. * Updated the Debian build scripts.
  9151. debian/caca-utils.install | 11 ++++++-----
  9152. debian/libcucul-dev.install | 2 +-
  9153. 2 files changed, 7 insertions(+), 6 deletions(-)
  9154. Commit: 988
  9155. Author: sam
  9156. Date: Fri May 26 07:01:10 2006 +0000
  9157. * Fixed an out of bounds bug in cucul_blit().
  9158. cucul/canvas.c | 3 ++-
  9159. 1 files changed, 2 insertions(+), 1 deletions(-)
  9160. Commit: 987
  9161. Author: sam
  9162. Date: Fri May 26 07:00:34 2006 +0000
  9163. * Removed legacy CUCUL_LIBS from caca-config.
  9164. caca-config.in | 6 +++---
  9165. 1 files changed, 3 insertions(+), 3 deletions(-)
  9166. Commit: 986
  9167. Author: sam
  9168. Date: Fri May 26 07:00:04 2006 +0000
  9169. * UTF-8 input support for ncurses.
  9170. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  9171. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  9172. caca/driver_slang.c | 25 +++++++----------
  9173. 2 files changed, 58 insertions(+), 40 deletions(-)
  9174. Commit: 985
  9175. Author: sam
  9176. Date: Fri May 26 06:59:11 2006 +0000
  9177. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  9178. caca/graphics.c | 2 +-
  9179. 1 files changed, 1 insertions(+), 1 deletions(-)
  9180. Commit: 984
  9181. Author: sam
  9182. Date: Thu May 25 22:32:03 2006 +0000
  9183. * Fixed UTF-8 support in ncurses.
  9184. * Set ncurses's priority higher than slang.
  9185. caca/caca.c | 10 +++++-----
  9186. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  9187. configure.ac | 2 +-
  9188. 3 files changed, 28 insertions(+), 21 deletions(-)
  9189. Commit: 983
  9190. Author: sam
  9191. Date: Thu May 25 20:01:30 2006 +0000
  9192. * Updated TODO list.
  9193. TODO | 9 ++++++++-
  9194. 1 files changed, 8 insertions(+), 1 deletions(-)
  9195. Commit: 982
  9196. Author: sam
  9197. Date: Thu May 25 20:01:10 2006 +0000
  9198. * Have cucul_utf8_to_utf32 write how many bytes it read.
  9199. * Use that in the SLang driver so that it supports UTF-8 input.
  9200. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  9201. cucul/box.c | 2 +-
  9202. cucul/canvas.c | 2 +-
  9203. cucul/charset.c | 40 +++++++++++++++++++++++-----------
  9204. cucul/conic.c | 4 +-
  9205. cucul/cucul.h | 2 +-
  9206. cucul/line.c | 4 +-
  9207. cucul/triangle.c | 2 +-
  9208. 8 files changed, 86 insertions(+), 30 deletions(-)
  9209. Commit: 981
  9210. Author: sam
  9211. Date: Thu May 25 19:59:35 2006 +0000
  9212. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  9213. an explicit cast.
  9214. cucul/export.c | 24 ++++++++++++++----------
  9215. 1 files changed, 14 insertions(+), 10 deletions(-)
  9216. Commit: 980
  9217. Author: sam
  9218. Date: Thu May 25 19:58:21 2006 +0000
  9219. * Minor cosmetic changes in the test programs.
  9220. * Code enhancements in the ncurses driver.
  9221. * Added a comment to explain why slang has a higher priority than ncurses.
  9222. caca/caca.c | 2 +
  9223. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  9224. test/colors.c | 2 +-
  9225. test/input.c | 2 +-
  9226. 4 files changed, 42 insertions(+), 130 deletions(-)
  9227. Commit: 979
  9228. Author: sam
  9229. Date: Thu May 25 19:56:55 2006 +0000
  9230. * Fixed the DOS build.
  9231. caca/driver_conio.c | 2 +-
  9232. 1 files changed, 1 insertions(+), 1 deletions(-)
  9233. Commit: 978
  9234. Author: sam
  9235. Date: Thu May 25 19:56:03 2006 +0000
  9236. * Minor cosmetic fix.
  9237. caca/caca_internals.h | 2 +-
  9238. 1 files changed, 1 insertions(+), 1 deletions(-)
  9239. Commit: 977
  9240. Author: sam
  9241. Date: Thu May 25 19:55:11 2006 +0000
  9242. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  9243. from an alternate directory (they failed to find common.h).
  9244. caca/Makefile.am | 2 +-
  9245. cucul/Makefile.am | 1 +
  9246. cxx/Makefile.am | 2 +-
  9247. kernel/Makefile.am | 1 +
  9248. test/Makefile.am | 2 +-
  9249. tools/Makefile.am | 2 +-
  9250. 6 files changed, 6 insertions(+), 4 deletions(-)
  9251. Commit: 976
  9252. Author: sam
  9253. Date: Thu May 25 19:11:18 2006 +0000
  9254. * Removed --enable-network flag, but reused the test as a condition for
  9255. building cacaserver.
  9256. configure.ac | 19 ++++---------------
  9257. src/Makefile.am | 4 ++--
  9258. 2 files changed, 6 insertions(+), 17 deletions(-)
  9259. Commit: 975
  9260. Author: sam
  9261. Date: Thu May 25 19:10:35 2006 +0000
  9262. * Updated build scripts for DOS and Win32.
  9263. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  9264. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  9265. 2 files changed, 62 insertions(+), 43 deletions(-)
  9266. Commit: 974
  9267. Author: sam
  9268. Date: Sat May 20 08:45:19 2006 +0000
  9269. * Got backspace to work with the slang and ncurses drivers in an X
  9270. terminal window.
  9271. caca/driver_ncurses.c | 3 ++-
  9272. caca/driver_slang.c | 3 ++-
  9273. 2 files changed, 4 insertions(+), 2 deletions(-)
  9274. Commit: 973
  9275. Author: sam
  9276. Date: Sat May 20 08:19:13 2006 +0000
  9277. * More coding style fixes in the GL driver.
  9278. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  9279. 1 files changed, 26 insertions(+), 28 deletions(-)
  9280. Commit: 972
  9281. Author: sam
  9282. Date: Sat May 20 08:11:58 2006 +0000
  9283. * Fixed awful indenting of the GL plugin.
  9284. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  9285. 1 files changed, 239 insertions(+), 244 deletions(-)
  9286. Commit: 971
  9287. Author: sam
  9288. Date: Sat May 20 05:45:57 2006 +0000
  9289. * Make the ncurses driver UTF-8 and UTF-32 aware.
  9290. * Add the backspace key to the ncurses driver.
  9291. caca/driver_ncurses.c | 6 +++++-
  9292. 1 files changed, 5 insertions(+), 1 deletions(-)
  9293. Commit: 970
  9294. Author: sam
  9295. Date: Sat May 20 05:41:14 2006 +0000
  9296. * Make the slang driver UTF-8 and UTF-32 aware.
  9297. * Add the backspace key to the slang driver.
  9298. caca/driver_slang.c | 6 +++++-
  9299. 1 files changed, 5 insertions(+), 1 deletions(-)
  9300. Commit: 969
  9301. Author: sam
  9302. Date: Sat May 20 05:29:24 2006 +0000
  9303. * Renamed the event data member "ucs4" to "utf32" for consistency
  9304. with "utf8".
  9305. caca/caca.h | 6 +++---
  9306. caca/driver_conio.c | 2 +-
  9307. caca/driver_gl.c | 4 ++--
  9308. caca/driver_ncurses.c | 2 +-
  9309. caca/driver_slang.c | 2 +-
  9310. caca/driver_win32.c | 2 +-
  9311. caca/driver_x11.c | 4 ++--
  9312. caca/event.c | 2 +-
  9313. test/input.c | 2 +-
  9314. 9 files changed, 13 insertions(+), 13 deletions(-)
  9315. Commit: 968
  9316. Author: sam
  9317. Date: Sat May 20 05:28:31 2006 +0000
  9318. * Added information from a recent Debian upload of the old
  9319. version of libcaca.
  9320. debian/changelog | 26 ++++++++++++++++++++++++++
  9321. debian/control | 2 +-
  9322. 2 files changed, 27 insertions(+), 1 deletions(-)
  9323. Commit: 967
  9324. Author: sam
  9325. Date: Fri May 19 18:34:23 2006 +0000
  9326. * Text input test program. Might be merged into libcaca if it works well.
  9327. test/Makefile.am | 5 ++-
  9328. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9329. 2 files changed, 150 insertions(+), 1 deletions(-)
  9330. Commit: 966
  9331. Author: sam
  9332. Date: Fri May 19 06:44:58 2006 +0000
  9333. * Updated the TODO list.
  9334. TODO | 6 +-----
  9335. 1 files changed, 1 insertions(+), 5 deletions(-)
  9336. Commit: 965
  9337. Author: sam
  9338. Date: Fri May 19 06:00:00 2006 +0000
  9339. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  9340. debian/caca-utils.install | 6 +++++-
  9341. debian/libcucul-dev.install | 1 +
  9342. 2 files changed, 6 insertions(+), 1 deletions(-)
  9343. Commit: 964
  9344. Author: sam
  9345. Date: Fri May 19 05:44:27 2006 +0000
  9346. * Renamed caca_set_delay() and caca_get_rendertime() into
  9347. caca_set_display_time() and caca_get_display_time() for consistency.
  9348. caca/caca.h | 4 ++--
  9349. caca/graphics.c | 32 ++++++++++++++++----------------
  9350. python/pypycaca.c | 12 ++++++------
  9351. python/pypycaca.h | 4 ++--
  9352. src/aafire.c | 2 +-
  9353. src/cacaball.c | 2 +-
  9354. src/cacamoir.c | 2 +-
  9355. src/cacaplas.c | 2 +-
  9356. test/demo.c | 6 +++---
  9357. test/frames.c | 2 +-
  9358. test/gamma.c | 2 +-
  9359. 11 files changed, 35 insertions(+), 35 deletions(-)
  9360. Commit: 963
  9361. Author: sam
  9362. Date: Fri May 19 05:30:01 2006 +0000
  9363. * Documented the newly exported charset functions.
  9364. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  9365. 1 files changed, 50 insertions(+), 0 deletions(-)
  9366. Commit: 962
  9367. Author: sam
  9368. Date: Fri May 19 04:53:48 2006 +0000
  9369. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  9370. caca/driver_ncurses.c | 2 +-
  9371. caca/driver_slang.c | 2 +-
  9372. cucul/box.c | 2 +-
  9373. cucul/canvas.c | 2 +-
  9374. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  9375. cucul/conic.c | 4 +-
  9376. cucul/cucul.h | 11 +++
  9377. cucul/cucul_internals.h | 4 -
  9378. cucul/export.c | 6 +-
  9379. cucul/import.c | 2 +-
  9380. cucul/line.c | 4 +-
  9381. cucul/triangle.c | 2 +-
  9382. tools/makefont.c | 3 +-
  9383. 13 files changed, 112 insertions(+), 102 deletions(-)
  9384. Commit: 961
  9385. Author: sam
  9386. Date: Thu May 18 07:57:42 2006 +0000
  9387. * Regenerated fonts and reactivated them under Win32.
  9388. cucul/font.c | 8 +-
  9389. cucul/font_mono9.h | 561 +++++++++++++-----------
  9390. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  9391. 3 files changed, 911 insertions(+), 786 deletions(-)
  9392. Commit: 960
  9393. Author: sam
  9394. Date: Thu May 18 07:56:54 2006 +0000
  9395. * Elite trick in the font generator to cope with C89's string length
  9396. limitation of 509 characters. Instead of doing:
  9397. char foo[10] = "abcdefghij";
  9398. we now do:
  9399. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  9400. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  9401. 1 files changed, 31 insertions(+), 5 deletions(-)
  9402. Commit: 959
  9403. Author: sam
  9404. Date: Thu May 18 06:26:31 2006 +0000
  9405. * font2tga no longer needs cucul_internal.h.
  9406. test/font2tga.c | 1 -
  9407. 1 files changed, 0 insertions(+), 1 deletions(-)
  9408. Commit: 958
  9409. Author: sam
  9410. Date: Thu May 18 06:23:47 2006 +0000
  9411. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  9412. int which shall be used as an UTF-32 character. We do not have any casting
  9413. problems due to the signedness of chars because all characters were
  9414. ASCII (ie. <= 0x7f) beforehands.
  9415. cucul/box.c | 18 +++++++++---------
  9416. cucul/canvas.c | 34 +++++++++++-----------------------
  9417. cucul/conic.c | 8 ++++----
  9418. cucul/cucul.h | 2 +-
  9419. cucul/cucul_internals.h | 1 -
  9420. cucul/dither.c | 6 +++---
  9421. cucul/import.c | 4 ++--
  9422. cucul/line.c | 32 ++++++++++++++++----------------
  9423. cucul/triangle.c | 2 +-
  9424. test/font2tga.c | 2 +-
  9425. 10 files changed, 48 insertions(+), 61 deletions(-)
  9426. Commit: 957
  9427. Author: sam
  9428. Date: Thu May 18 06:13:36 2006 +0000
  9429. * Added font2tga, a test program that exports our font in a known format.
  9430. test/Makefile.am | 5 ++-
  9431. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9432. 2 files changed, 94 insertions(+), 1 deletions(-)
  9433. Commit: 956
  9434. Author: sam
  9435. Date: Thu May 18 06:09:44 2006 +0000
  9436. * If the export test target is ANSI or UTF-8, dither image with special
  9437. shaded glyphs.
  9438. test/export.c | 2 ++
  9439. 1 files changed, 2 insertions(+), 0 deletions(-)
  9440. Commit: 955
  9441. Author: sam
  9442. Date: Thu May 18 05:43:43 2006 +0000
  9443. * Removed useless -lXt from X11 libraries check.
  9444. configure.ac | 2 +-
  9445. 1 files changed, 1 insertions(+), 1 deletions(-)
  9446. Commit: 954
  9447. Author: sam
  9448. Date: Fri May 12 19:33:44 2006 +0000
  9449. * Workaround for illegal ^[[0,0H ANSI escape code.
  9450. cucul/import.c | 6 +++---
  9451. 1 files changed, 3 insertions(+), 3 deletions(-)
  9452. Commit: 953
  9453. Author: sam
  9454. Date: Fri May 12 19:32:41 2006 +0000
  9455. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  9456. better performances.
  9457. cucul/dither.c | 20 +++++++++++---------
  9458. 1 files changed, 11 insertions(+), 9 deletions(-)
  9459. Commit: 952
  9460. Author: sam
  9461. Date: Fri May 12 19:31:50 2006 +0000
  9462. * Add linebreaks to the ANSI exporter for better readability, and use
  9463. the save/load cursor position trick to ignore them.
  9464. cucul/export.c | 6 +++++-
  9465. 1 files changed, 5 insertions(+), 1 deletions(-)
  9466. Commit: 951
  9467. Author: jylam
  9468. Date: Fri May 12 19:19:36 2006 +0000
  9469. * Fixed postscript exporter, image in not at the bottom of the page anymore
  9470. cucul/export.c | 2 ++
  9471. 1 files changed, 2 insertions(+), 0 deletions(-)
  9472. Commit: 950
  9473. Author: sam
  9474. Date: Tue May 9 20:25:29 2006 +0000
  9475. * Use UTF-8 instead of ANSI in cacaserver
  9476. src/cacaserver.c | 18 +++++++++---------
  9477. 1 files changed, 9 insertions(+), 9 deletions(-)
  9478. Commit: 949
  9479. Author: sam
  9480. Date: Tue May 9 18:59:00 2006 +0000
  9481. * Optimise built-in fonts. We gain about 100kB in the final binary.
  9482. cucul/font_mono9.h | 2088 +++++++++++++++++++++++-----------------------
  9483. cucul/font_monobold12.h | 2112 +++++++++++++++++++++++-----------------------
  9484. 2 files changed, 2100 insertions(+), 2100 deletions(-)
  9485. Commit: 948
  9486. Author: sam
  9487. Date: Tue May 9 15:52:15 2006 +0000
  9488. * Optimise similar glyphs when generating a font. Given how many glyphs
  9489. are unavailable, this is a significant gain.
  9490. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  9491. 1 files changed, 100 insertions(+), 37 deletions(-)
  9492. Commit: 947
  9493. Author: sam
  9494. Date: Tue May 9 01:58:47 2006 +0000
  9495. * Added the long dash and middle dot CP437 characters to the X11 driver.
  9496. caca/driver_x11.c | 16 ++++++++++++++++
  9497. 1 files changed, 16 insertions(+), 0 deletions(-)
  9498. Commit: 946
  9499. Author: sam
  9500. Date: Tue May 9 01:57:47 2006 +0000
  9501. * If the ANSI file we import does not use the 80 columns, we don't expand
  9502. the canvas to 80 columns.
  9503. cucul/import.c | 18 ++++++++++--------
  9504. 1 files changed, 10 insertions(+), 8 deletions(-)
  9505. Commit: 945
  9506. Author: sam
  9507. Date: Tue May 9 01:12:58 2006 +0000
  9508. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  9509. * Decreased PgUp/PgDn scrolling rate.
  9510. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  9511. 1 files changed, 55 insertions(+), 30 deletions(-)
  9512. Commit: 944
  9513. Author: sam
  9514. Date: Tue May 9 01:03:02 2006 +0000
  9515. * Removed a useless cast in the kernel code.
  9516. kernel/kernel.c | 2 +-
  9517. 1 files changed, 1 insertions(+), 1 deletions(-)
  9518. Commit: 943
  9519. Author: sam
  9520. Date: Tue May 9 00:59:29 2006 +0000
  9521. * Set svn properties on the .NET files.
  9522. DotNet/AssemblyInfo.cs | 2 +-
  9523. DotNet/Caca.cs | 2 +-
  9524. DotNet/Cucul.cs | 2 +-
  9525. DotNet/test.cs | 2 +-
  9526. 4 files changed, 4 insertions(+), 4 deletions(-)
  9527. Commit: 942
  9528. Author: sam
  9529. Date: Tue May 9 00:47:28 2006 +0000
  9530. * Cosmetic fix in test/font.c.
  9531. * Use UTF-8 output in test/text.c instead of ANSI.
  9532. test/font.c | 4 ++--
  9533. test/text.c | 4 ++--
  9534. 2 files changed, 4 insertions(+), 4 deletions(-)
  9535. Commit: 941
  9536. Author: sam
  9537. Date: Tue May 9 00:46:08 2006 +0000
  9538. * Minor cosmetic fix in a comment.
  9539. caca/caca.h | 2 +-
  9540. 1 files changed, 1 insertions(+), 1 deletions(-)
  9541. Commit: 940
  9542. Author: sam
  9543. Date: Tue May 9 00:43:22 2006 +0000
  9544. * Added a few more Unicode blocks to the default fonts.
  9545. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  9546. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  9547. tools/makefont.c | 4 +-
  9548. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  9549. Commit: 939
  9550. Author: sam
  9551. Date: Tue May 9 00:36:33 2006 +0000
  9552. * Added a few more Unicode characters to the glyph transformations.
  9553. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  9554. 1 files changed, 51 insertions(+), 20 deletions(-)
  9555. Commit: 938
  9556. Author: sam
  9557. Date: Tue May 9 00:34:16 2006 +0000
  9558. * Changed the cucul_create_dither() prototype to make sure the mask
  9559. arguments are at least 32 bits.
  9560. cucul/cucul.h | 4 ++--
  9561. cucul/dither.c | 14 ++++++++------
  9562. 2 files changed, 10 insertions(+), 8 deletions(-)
  9563. Commit: 932
  9564. Author: sam
  9565. Date: Fri May 5 15:19:44 2006 +0000
  9566. * Make the export test 80 columns wide, so that the ANSI we generate can
  9567. be read by other programs.
  9568. test/export.c | 2 +-
  9569. 1 files changed, 1 insertions(+), 1 deletions(-)
  9570. Commit: 931
  9571. Author: sam
  9572. Date: Fri May 5 15:13:32 2006 +0000
  9573. * Updated fonts with the new hardcoded CP437 glyphs.
  9574. cucul/font_mono9.h | 16 ++++++++--------
  9575. cucul/font_monobold12.h | 16 ++++++++--------
  9576. 2 files changed, 16 insertions(+), 16 deletions(-)
  9577. Commit: 930
  9578. Author: sam
  9579. Date: Fri May 5 15:12:50 2006 +0000
  9580. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  9581. good with Pango.
  9582. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9583. 1 files changed, 76 insertions(+), 0 deletions(-)
  9584. Commit: 929
  9585. Author: sam
  9586. Date: Fri May 5 14:03:40 2006 +0000
  9587. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  9588. caca/driver_ncurses.c | 35 +++--------------------------------
  9589. caca/driver_slang.c | 29 +++--------------------------
  9590. tools/Makefile.am | 1 +
  9591. tools/makefont.c | 33 ++++++---------------------------
  9592. 4 files changed, 13 insertions(+), 85 deletions(-)
  9593. Commit: 928
  9594. Author: sam
  9595. Date: Fri May 5 13:44:54 2006 +0000
  9596. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  9597. SVG exporters.
  9598. cucul/export.c | 53 ++++-------------------------------------------------
  9599. 1 files changed, 4 insertions(+), 49 deletions(-)
  9600. Commit: 927
  9601. Author: sam
  9602. Date: Fri May 5 05:09:54 2006 +0000
  9603. * Implemented the private _cucul_utf32_to_utf8() helper.
  9604. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  9605. cucul/cucul_internals.h | 1 +
  9606. 2 files changed, 31 insertions(+), 0 deletions(-)
  9607. Commit: 926
  9608. Author: sam
  9609. Date: Fri May 5 05:08:51 2006 +0000
  9610. * Exporter now generates valid ANSI, with CP437 characters.
  9611. cucul/export.c | 30 ++++++++++++++++--------------
  9612. 1 files changed, 16 insertions(+), 14 deletions(-)
  9613. Commit: 925
  9614. Author: sam
  9615. Date: Thu May 4 22:00:52 2006 +0000
  9616. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  9617. text.
  9618. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9619. 1 files changed, 95 insertions(+), 0 deletions(-)
  9620. Commit: 924
  9621. Author: sam
  9622. Date: Thu May 4 21:34:10 2006 +0000
  9623. * Use a slightly different RGB palette for ANSI colours, so that brown
  9624. really looks like brown and not like desaturated yellow.
  9625. cucul/colour.c | 7 +++++--
  9626. 1 files changed, 5 insertions(+), 2 deletions(-)
  9627. Commit: 923
  9628. Author: jylam
  9629. Date: Tue May 2 18:26:02 2006 +0000
  9630. * Fixed error in tutorial, updated caca_get_event() doc
  9631. DotNet/test.cs | 3 ++-
  9632. caca/event.c | 2 +-
  9633. doc/tutorial.dox | 2 +-
  9634. 3 files changed, 4 insertions(+), 3 deletions(-)
  9635. Commit: 922
  9636. Author: jylam
  9637. Date: Sat Apr 29 11:26:44 2006 +0000
  9638. * Fixed $Id
  9639. DotNet/AssemblyInfo.cs | 2 +-
  9640. DotNet/Caca.cs | 2 +-
  9641. DotNet/Cucul.cs | 2 +-
  9642. DotNet/test.cs | 2 +-
  9643. 4 files changed, 4 insertions(+), 4 deletions(-)
  9644. Commit: 921
  9645. Author: jylam
  9646. Date: Sat Apr 29 11:20:43 2006 +0000
  9647. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  9648. DotNet/AssemblyInfo.cs | 20 +++++
  9649. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  9650. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  9651. DotNet/Makefile | 5 +
  9652. DotNet/libCaca.dll.config | 3 +
  9653. DotNet/libCucul.dll.config | 3 +
  9654. DotNet/test.cs | 64 +++++++++++++++
  9655. 7 files changed, 432 insertions(+), 0 deletions(-)
  9656. Commit: 920
  9657. Author: sam
  9658. Date: Thu Apr 27 14:15:23 2006 +0000
  9659. * Completed return value and errno handling in libcucul API.
  9660. cucul/cucul.h | 44 +++---
  9661. cucul/dither.c | 216 +++++++++++++++++-----
  9662. cucul/export.c | 21 ++
  9663. cucul/font.c | 76 +++++++-
  9664. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  9665. cucul/sprite.c | 51 +++++-
  9666. cucul/transform.c | 28 +++-
  9667. 7 files changed, 642 insertions(+), 327 deletions(-)
  9668. Commit: 919
  9669. Author: sam
  9670. Date: Thu Apr 27 13:02:27 2006 +0000
  9671. * Allow an optional input filename in the export test for cheap conversions.
  9672. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  9673. 1 files changed, 63 insertions(+), 30 deletions(-)
  9674. Commit: 918
  9675. Author: jylam
  9676. Date: Wed Apr 26 18:59:20 2006 +0000
  9677. * coding style fixes again
  9678. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  9679. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  9680. 2 files changed, 499 insertions(+), 499 deletions(-)
  9681. Commit: 917
  9682. Author: jylam
  9683. Date: Wed Apr 26 18:53:08 2006 +0000
  9684. * Fixed indentation. I did it myself, I'm a big boy.
  9685. cxx/caca++.cpp | 2 +-
  9686. cxx/caca++.h | 28 ++++++++++++++--------------
  9687. cxx/cucul++.h | 10 +++++-----
  9688. src/cacadraw.c | 4 ++--
  9689. 4 files changed, 22 insertions(+), 22 deletions(-)
  9690. Commit: 916
  9691. Author: sam
  9692. Date: Wed Apr 26 17:24:27 2006 +0000
  9693. * Fixed line wrapping on some weird ANSI files.
  9694. cucul/import.c | 13 +++++++------
  9695. 1 files changed, 7 insertions(+), 6 deletions(-)
  9696. Commit: 915
  9697. Author: sam
  9698. Date: Wed Apr 26 17:02:37 2006 +0000
  9699. * Fixed an ANSI rendering bug related to the bold attribute.
  9700. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  9701. 1 files changed, 89 insertions(+), 72 deletions(-)
  9702. Commit: 914
  9703. Author: sam
  9704. Date: Wed Apr 26 15:21:28 2006 +0000
  9705. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  9706. built-in font so that we now cover all of CP437.
  9707. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9708. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9709. tools/makefont.c | 7 +-
  9710. 3 files changed, 1047 insertions(+), 18 deletions(-)
  9711. Commit: 913
  9712. Author: sam
  9713. Date: Wed Apr 26 14:36:11 2006 +0000
  9714. * Minor code reorganisation and documenting.
  9715. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  9716. 1 files changed, 58 insertions(+), 58 deletions(-)
  9717. Commit: 912
  9718. Author: jylam
  9719. Date: Wed Apr 26 14:06:19 2006 +0000
  9720. * Added preliminary (it means that's fucked up) CP437 codepage
  9721. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9722. 1 files changed, 117 insertions(+), 2 deletions(-)
  9723. Commit: 911
  9724. Author: sam
  9725. Date: Wed Apr 26 13:22:04 2006 +0000
  9726. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  9727. caca/driver_x11.c | 9 +++++++++
  9728. 1 files changed, 9 insertions(+), 0 deletions(-)
  9729. Commit: 910
  9730. Author: jylam
  9731. Date: Wed Apr 26 12:59:14 2006 +0000
  9732. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  9733. caca/driver_gl.c | 3 ++-
  9734. 1 files changed, 2 insertions(+), 1 deletions(-)
  9735. Commit: 909
  9736. Author: jylam
  9737. Date: Wed Apr 26 12:57:31 2006 +0000
  9738. * removed duplicate code
  9739. caca/driver_x11.c | 8 ++++----
  9740. 1 files changed, 4 insertions(+), 4 deletions(-)
  9741. Commit: 908
  9742. Author: sam
  9743. Date: Wed Apr 26 12:51:37 2006 +0000
  9744. * Wow, we even have Home/End support in X11.
  9745. caca/driver_x11.c | 4 ++++
  9746. 1 files changed, 4 insertions(+), 0 deletions(-)
  9747. Commit: 907
  9748. Author: sam
  9749. Date: Wed Apr 26 12:48:41 2006 +0000
  9750. * PageUp/PageDown support in X11.
  9751. caca/driver_x11.c | 4 ++++
  9752. 1 files changed, 4 insertions(+), 0 deletions(-)
  9753. Commit: 906
  9754. Author: jylam
  9755. Date: Wed Apr 26 12:47:21 2006 +0000
  9756. * Fixed home/pgup/pgdown/insert events
  9757. caca/driver_gl.c | 6 ++++++
  9758. 1 files changed, 6 insertions(+), 0 deletions(-)
  9759. Commit: 905
  9760. Author: jylam
  9761. Date: Wed Apr 26 12:36:31 2006 +0000
  9762. * page up / down
  9763. src/cacadraw.c | 2 ++
  9764. 1 files changed, 2 insertions(+), 0 deletions(-)
  9765. Commit: 904
  9766. Author: sam
  9767. Date: Wed Apr 26 12:30:54 2006 +0000
  9768. * In ANSI, bold only sets the foreground colour to bright, not the
  9769. background.
  9770. cucul/import.c | 2 --
  9771. 1 files changed, 0 insertions(+), 2 deletions(-)
  9772. Commit: 903
  9773. Author: sam
  9774. Date: Wed Apr 26 12:25:44 2006 +0000
  9775. * Added cacadraw. It only shows files and lets you scroll for now, but
  9776. it will eventually evolve into something better.
  9777. src/Makefile.am | 4 ++
  9778. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9779. test/import.c | 2 +-
  9780. 3 files changed, 139 insertions(+), 1 deletions(-)
  9781. Commit: 902
  9782. Author: jylam
  9783. Date: Wed Apr 26 12:23:30 2006 +0000
  9784. * Really updated doc
  9785. cucul/import.c | 3 ++-
  9786. 1 files changed, 2 insertions(+), 1 deletions(-)
  9787. Commit: 901
  9788. Author: jylam
  9789. Date: Wed Apr 26 12:18:35 2006 +0000
  9790. * Fixed documentation for import
  9791. cucul/import.c | 23 +++++++++++------------
  9792. 1 files changed, 11 insertions(+), 12 deletions(-)
  9793. Commit: 900
  9794. Author: sam
  9795. Date: Wed Apr 26 12:17:22 2006 +0000
  9796. * Removed legacy cpp directory.
  9797. cpp/Makefile.am | 24 ----
  9798. cpp/caca++.cpp | 97 ----------------
  9799. cpp/caca++.h | 76 ------------
  9800. cpp/caca++.pc.in | 12 --
  9801. cpp/cpptest.cpp | 103 ----------------
  9802. cpp/cucul++.cpp | 333 -----------------------------------------------------
  9803. cpp/cucul++.h | 135 ---------------------
  9804. cpp/cucul++.pc.in | 12 --
  9805. 8 files changed, 0 insertions(+), 792 deletions(-)
  9806. Commit: 899
  9807. Author: jylam
  9808. Date: Wed Apr 26 12:11:55 2006 +0000
  9809. * Updated C++ bindings and renamed directory to more comprehensive cxx
  9810. Makefile.am | 2 +-
  9811. configure.ac | 14 +-
  9812. cxx/Makefile.am | 24 ++++
  9813. cxx/caca++.cpp | 97 +++++++++++++++
  9814. cxx/caca++.h | 76 ++++++++++++
  9815. cxx/caca++.pc.in | 12 ++
  9816. cxx/cpptest.cpp | 103 ++++++++++++++++
  9817. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  9818. cxx/cucul++.h | 139 ++++++++++++++++++++++
  9819. cxx/cucul++.pc.in | 12 ++
  9820. 10 files changed, 809 insertions(+), 8 deletions(-)
  9821. Commit: 898
  9822. Author: sam
  9823. Date: Wed Apr 26 12:06:13 2006 +0000
  9824. * Minor typo.
  9825. test/event.c | 4 ++--
  9826. 1 files changed, 2 insertions(+), 2 deletions(-)
  9827. Commit: 897
  9828. Author: jylam
  9829. Date: Wed Apr 26 11:57:30 2006 +0000
  9830. * Updated libcaca c++ bindings
  9831. cpp/caca++.cpp | 32 ++++++++++++++------------------
  9832. cpp/caca++.h | 24 ++++++++++++------------
  9833. cpp/cpptest.cpp | 6 +++---
  9834. cpp/cucul++.cpp | 8 ++++++++
  9835. cpp/cucul++.h | 1 +
  9836. 5 files changed, 38 insertions(+), 33 deletions(-)
  9837. Commit: 896
  9838. Author: sam
  9839. Date: Wed Apr 26 11:54:26 2006 +0000
  9840. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  9841. a file and a memory area into a libcucul buffer.
  9842. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  9843. buffers instead of simple memory areas.
  9844. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  9845. cucul/cucul.h | 4 ++-
  9846. cucul/cucul_internals.h | 1 +
  9847. cucul/export.c | 1 +
  9848. cucul/import.c | 26 ++++++++--------
  9849. src/cacaplay.c | 27 ++++------------
  9850. src/cacaserver.c | 5 ++-
  9851. test/import.c | 31 ++++---------------
  9852. test/text.c | 4 ++-
  9853. 9 files changed, 114 insertions(+), 61 deletions(-)
  9854. Commit: 895
  9855. Author: sam
  9856. Date: Wed Apr 26 11:29:50 2006 +0000
  9857. * Argh, _really_ fixed the uninitialised variable.
  9858. cucul/import.c | 3 +--
  9859. 1 files changed, 1 insertions(+), 2 deletions(-)
  9860. Commit: 894
  9861. Author: sam
  9862. Date: Wed Apr 26 11:28:55 2006 +0000
  9863. * Fixed an uninitialised variable.
  9864. cucul/import.c | 1 +
  9865. 1 files changed, 1 insertions(+), 0 deletions(-)
  9866. Commit: 893
  9867. Author: sam
  9868. Date: Wed Apr 26 10:22:31 2006 +0000
  9869. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  9870. sequences longer than 100 characters.
  9871. * Documented the escape sequence format.
  9872. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  9873. 1 files changed, 30 insertions(+), 19 deletions(-)
  9874. Commit: 892
  9875. Author: jylam
  9876. Date: Wed Apr 26 10:04:02 2006 +0000
  9877. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  9878. cpp/cpptest.cpp | 24 ++++----
  9879. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  9880. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  9881. test/demo.c | 10 ++--
  9882. 4 files changed, 194 insertions(+), 187 deletions(-)
  9883. Commit: 891
  9884. Author: sam
  9885. Date: Wed Apr 26 09:56:26 2006 +0000
  9886. * More robust ANSI sequence argument parser. Detects private sequences and
  9887. intermediate bytes.
  9888. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  9889. 1 files changed, 50 insertions(+), 70 deletions(-)
  9890. Commit: 890
  9891. Author: jylam
  9892. Date: Wed Apr 26 09:00:40 2006 +0000
  9893. * Fixed warning in a clever and tested way. Bordel de merde.
  9894. cucul/import.c | 13 +++++++------
  9895. 1 files changed, 7 insertions(+), 6 deletions(-)
  9896. Commit: 889
  9897. Author: sam
  9898. Date: Wed Apr 26 08:21:46 2006 +0000
  9899. * Coding style.
  9900. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  9901. 1 files changed, 24 insertions(+), 24 deletions(-)
  9902. Commit: 888
  9903. Author: sam
  9904. Date: Wed Apr 26 08:12:57 2006 +0000
  9905. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  9906. cucul/import.c | 2 +-
  9907. 1 files changed, 1 insertions(+), 1 deletions(-)
  9908. Commit: 887
  9909. Author: jylam
  9910. Date: Wed Apr 26 08:09:14 2006 +0000
  9911. * Fixed warnings in ansi importer
  9912. cucul/import.c | 2 +-
  9913. 1 files changed, 1 insertions(+), 1 deletions(-)
  9914. Commit: 886
  9915. Author: sam
  9916. Date: Wed Apr 26 07:57:26 2006 +0000
  9917. * More cleaning up of the ANSI loader. Fixed reverse video.
  9918. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  9919. 1 files changed, 73 insertions(+), 73 deletions(-)
  9920. Commit: 885
  9921. Author: sam
  9922. Date: Wed Apr 26 07:46:58 2006 +0000
  9923. * Set the transparent colour's RGB values to the default colour's ones.
  9924. cucul/colour.c | 4 ++--
  9925. 1 files changed, 2 insertions(+), 2 deletions(-)
  9926. Commit: 884
  9927. Author: jylam
  9928. Date: Tue Apr 25 18:23:33 2006 +0000
  9929. * Improved ANSI format detection
  9930. cucul/import.c | 19 ++++++++++++-------
  9931. 1 files changed, 12 insertions(+), 7 deletions(-)
  9932. Commit: 883
  9933. Author: sam
  9934. Date: Tue Apr 25 18:16:42 2006 +0000
  9935. * Really fixed bold in ANSI loader, and removed dead code.
  9936. cucul/import.c | 28 ++++++++++++----------------
  9937. 1 files changed, 12 insertions(+), 16 deletions(-)
  9938. Commit: 882
  9939. Author: sam
  9940. Date: Tue Apr 25 18:02:20 2006 +0000
  9941. * Simplified _manage_modifiers() a bit.
  9942. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  9943. 1 files changed, 28 insertions(+), 40 deletions(-)
  9944. Commit: 881
  9945. Author: sam
  9946. Date: Tue Apr 25 17:46:49 2006 +0000
  9947. * Fixed bold support in ANSI loader.
  9948. cucul/import.c | 4 ++++
  9949. 1 files changed, 4 insertions(+), 0 deletions(-)
  9950. Commit: 880
  9951. Author: sam
  9952. Date: Tue Apr 25 17:43:16 2006 +0000
  9953. * A few fixes in the ANSI interpreter.
  9954. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  9955. 1 files changed, 27 insertions(+), 37 deletions(-)
  9956. Commit: 879
  9957. Author: sam
  9958. Date: Tue Apr 25 16:28:00 2006 +0000
  9959. * Got rid of _update_canvas_size().
  9960. cucul/import.c | 36 +++++++++++++-----------------------
  9961. 1 files changed, 13 insertions(+), 23 deletions(-)
  9962. Commit: 878
  9963. Author: jylam
  9964. Date: Tue Apr 25 15:39:13 2006 +0000
  9965. * _updated_coding_style(aBit);
  9966. cucul/import.c | 40 ++++++++++++++++++++--------------------
  9967. 1 files changed, 20 insertions(+), 20 deletions(-)
  9968. Commit: 877
  9969. Author: sam
  9970. Date: Tue Apr 25 15:22:53 2006 +0000
  9971. * Ahahaha. Meet the "optimisation" that breaks everything.
  9972. cucul/import.c | 8 ++++++--
  9973. 1 files changed, 6 insertions(+), 2 deletions(-)
  9974. Commit: 876
  9975. Author: sam
  9976. Date: Tue Apr 25 15:04:19 2006 +0000
  9977. * Small optimisation in import_text().
  9978. cucul/import.c | 13 +++++--------
  9979. 1 files changed, 5 insertions(+), 8 deletions(-)
  9980. Commit: 875
  9981. Author: sam
  9982. Date: Tue Apr 25 14:12:31 2006 +0000
  9983. * Really minor coding style fixes in the ANSI importer.
  9984. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  9985. 1 files changed, 211 insertions(+), 279 deletions(-)
  9986. Commit: 874
  9987. Author: sam
  9988. Date: Tue Apr 25 11:05:25 2006 +0000
  9989. * More error checking in libcucul.
  9990. cucul/canvas.c | 33 +++++++++-----
  9991. cucul/colour.c | 34 +++++++++++++--
  9992. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  9993. cucul/cucul.h | 16 +++---
  9994. cucul/cucul_internals.h | 2 +-
  9995. 5 files changed, 161 insertions(+), 35 deletions(-)
  9996. Commit: 873
  9997. Author: sam
  9998. Date: Tue Apr 25 11:05:03 2006 +0000
  9999. * Jylam is too modest.
  10000. test/import.c | 10 ++++------
  10001. 1 files changed, 4 insertions(+), 6 deletions(-)
  10002. Commit: 872
  10003. Author: jylam
  10004. Date: Tue Apr 25 10:14:47 2006 +0000
  10005. * Added importers test
  10006. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10007. 1 files changed, 85 insertions(+), 0 deletions(-)
  10008. Commit: 871
  10009. Author: jylam
  10010. Date: Tue Apr 25 10:14:12 2006 +0000
  10011. * Added preliminary ANSI importer, added import formats autodection
  10012. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10013. test/Makefile.am | 4 +-
  10014. 2 files changed, 379 insertions(+), 4 deletions(-)
  10015. Commit: 870
  10016. Author: sam
  10017. Date: Tue Apr 25 09:59:58 2006 +0000
  10018. * Check for <errno.h>.
  10019. * Started changing function prototypes so that they return an integer
  10020. instead of void, just in case they might fail.
  10021. configure.ac | 2 +-
  10022. cucul/box.c | 32 ++++++++++++++++++++++----------
  10023. cucul/buffer.c | 11 ++++++++++-
  10024. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  10025. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  10026. cucul/cucul.h | 32 ++++++++++++++++----------------
  10027. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  10028. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  10029. 8 files changed, 152 insertions(+), 70 deletions(-)
  10030. Commit: 869
  10031. Author: sam
  10032. Date: Tue Apr 25 09:34:41 2006 +0000
  10033. * Reverted that errno stuff. We'll just use the real errno.
  10034. cucul/Makefile.am | 1 -
  10035. cucul/cucul.h | 12 ------------
  10036. cucul/error.c | 45 ---------------------------------------------
  10037. 3 files changed, 0 insertions(+), 58 deletions(-)
  10038. Commit: 868
  10039. Author: sam
  10040. Date: Tue Apr 25 08:54:44 2006 +0000
  10041. * Added basis for an errno-like mechanism.
  10042. cucul/Makefile.am | 1 +
  10043. cucul/cucul.h | 14 +++++++++++++-
  10044. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  10045. 3 files changed, 59 insertions(+), 1 deletions(-)
  10046. Commit: 867
  10047. Author: sam
  10048. Date: Mon Apr 24 22:10:38 2006 +0000
  10049. * Removed my previously introduced --enable-pangoft2 and replaced it with
  10050. a nicer cross compilation check.
  10051. build-win32 | 2 +-
  10052. configure.ac | 10 +++++-----
  10053. 2 files changed, 6 insertions(+), 6 deletions(-)
  10054. Commit: 866
  10055. Author: sam
  10056. Date: Mon Apr 24 21:45:26 2006 +0000
  10057. * Brought the Win32 build back on its wheels.
  10058. build-win32 | 7 +++----
  10059. configure.ac | 12 +++++++++++-
  10060. src/Makefile.am | 8 +++++++-
  10061. src/cacaserver.c | 1 +
  10062. 4 files changed, 22 insertions(+), 6 deletions(-)
  10063. Commit: 865
  10064. Author: sam
  10065. Date: Mon Apr 24 21:09:06 2006 +0000
  10066. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  10067. common.h | 13 ++++++++-----
  10068. configure.ac | 2 +-
  10069. cucul/font.c | 30 +++++++++++++++---------------
  10070. src/cacaserver.c | 8 +++++++-
  10071. tools/makefont.c | 4 ++--
  10072. 5 files changed, 33 insertions(+), 24 deletions(-)
  10073. Commit: 864
  10074. Author: sam
  10075. Date: Mon Apr 24 21:05:31 2006 +0000
  10076. * Fixed minor compilation warning.
  10077. caca/driver_win32.c | 2 --
  10078. 1 files changed, 0 insertions(+), 2 deletions(-)
  10079. Commit: 863
  10080. Author: sam
  10081. Date: Mon Apr 24 20:56:07 2006 +0000
  10082. * Win32 compilation fix.
  10083. common.h | 8 +++++---
  10084. 1 files changed, 5 insertions(+), 3 deletions(-)
  10085. Commit: 862
  10086. Author: sam
  10087. Date: Mon Apr 24 20:55:46 2006 +0000
  10088. * On win32, only disable the built-in fonts, not all the font functions.
  10089. cucul/font.c | 6 ++++--
  10090. 1 files changed, 4 insertions(+), 2 deletions(-)
  10091. Commit: 861
  10092. Author: sam
  10093. Date: Mon Apr 24 20:45:55 2006 +0000
  10094. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  10095. * Implement htons/htonl in common.h just in case.
  10096. common.h | 34 ++++++++++++++++++++++++++++++++++
  10097. configure.ac | 2 +-
  10098. cucul/font.c | 2 ++
  10099. tools/makefont.c | 2 ++
  10100. 4 files changed, 39 insertions(+), 1 deletions(-)
  10101. Commit: 860
  10102. Author: sam
  10103. Date: Mon Apr 24 20:39:54 2006 +0000
  10104. * Hahaha, fixed the coding style example.
  10105. doc/style.dox | 2 +-
  10106. 1 files changed, 1 insertions(+), 1 deletions(-)
  10107. Commit: 859
  10108. Author: sam
  10109. Date: Mon Apr 24 20:35:59 2006 +0000
  10110. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  10111. in all .c files that needed it.
  10112. caca/caca.c | 1 +
  10113. caca/caca_internals.h | 7 -------
  10114. caca/driver_conio.c | 1 +
  10115. caca/driver_gl.c | 1 +
  10116. caca/driver_ncurses.c | 1 +
  10117. caca/driver_raw.c | 1 +
  10118. caca/driver_slang.c | 1 +
  10119. caca/driver_vga.c | 1 +
  10120. caca/driver_win32.c | 1 +
  10121. caca/driver_x11.c | 1 +
  10122. caca/event.c | 1 +
  10123. caca/graphics.c | 1 +
  10124. caca/time.c | 1 +
  10125. common.h | 4 ++++
  10126. configure.ac | 4 ++--
  10127. cucul/box.c | 1 +
  10128. cucul/buffer.c | 1 +
  10129. cucul/canvas.c | 1 +
  10130. cucul/charset.c | 1 +
  10131. cucul/colour.c | 1 +
  10132. cucul/conic.c | 1 +
  10133. cucul/cucul.c | 1 +
  10134. cucul/cucul_internals.h | 7 -------
  10135. cucul/dither.c | 1 +
  10136. cucul/export.c | 1 +
  10137. cucul/font.c | 5 ++++-
  10138. cucul/import.c | 1 +
  10139. cucul/line.c | 1 +
  10140. cucul/sprite.c | 1 +
  10141. cucul/transform.c | 1 +
  10142. cucul/triangle.c | 1 +
  10143. kernel/kernel.c | 1 +
  10144. src/aafire.c | 1 +
  10145. src/cacaball.c | 1 +
  10146. src/cacamoir.c | 1 +
  10147. src/cacaplas.c | 1 +
  10148. src/cacaplay.c | 1 +
  10149. src/cacaserver.c | 1 +
  10150. src/cacaview.c | 1 +
  10151. src/common-image.c | 1 +
  10152. src/img2irc.c | 1 +
  10153. test/colors.c | 1 +
  10154. test/demo.c | 1 +
  10155. test/dithering.c | 1 +
  10156. test/event.c | 1 +
  10157. test/spritedit.c | 1 +
  10158. tools/makefont.c | 7 ++++++-
  10159. tools/optipal.c | 1 +
  10160. 48 files changed, 58 insertions(+), 18 deletions(-)
  10161. Commit: 858
  10162. Author: sam
  10163. Date: Mon Apr 24 19:57:23 2006 +0000
  10164. * Added "common.h", a placeholder for simple features and functions missing
  10165. from some systems.
  10166. Makefile.am | 2 +-
  10167. common.h | 28 ++++++++++++++++++++++++++++
  10168. test/export.c | 5 +----
  10169. test/font.c | 5 +----
  10170. test/frames.c | 5 +----
  10171. test/gamma.c | 5 +----
  10172. test/hsv.c | 5 +----
  10173. test/text.c | 5 +----
  10174. test/transform.c | 5 +----
  10175. test/truecolor.c | 5 +----
  10176. test/unicode.c | 5 +----
  10177. 11 files changed, 38 insertions(+), 37 deletions(-)
  10178. Commit: 857
  10179. Author: sam
  10180. Date: Mon Apr 24 18:46:06 2006 +0000
  10181. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  10182. whether we want plain ASCII, UTF-8, or CP437.
  10183. cucul/export.c | 2 +-
  10184. 1 files changed, 1 insertions(+), 1 deletions(-)
  10185. Commit: 856
  10186. Author: sam
  10187. Date: Mon Apr 24 17:51:23 2006 +0000
  10188. * Oops, fixed an old typo that brevented building without PangoFt2.
  10189. configure.ac | 2 +-
  10190. 1 files changed, 1 insertions(+), 1 deletions(-)
  10191. Commit: 855
  10192. Author: sam
  10193. Date: Mon Apr 24 17:47:44 2006 +0000
  10194. * Fixed Debian build files.
  10195. debian/Makefile.am | 1 +
  10196. debian/caca-utils.install | 8 +++++++-
  10197. debian/libcucul-dev.install | 1 +
  10198. 3 files changed, 9 insertions(+), 1 deletions(-)
  10199. Commit: 854
  10200. Author: sam
  10201. Date: Mon Apr 24 17:39:53 2006 +0000
  10202. * Do not bail out if PangoFt2 was not found.
  10203. configure.ac | 3 +--
  10204. 1 files changed, 1 insertions(+), 2 deletions(-)
  10205. Commit: 852
  10206. Author: sam
  10207. Date: Sat Apr 22 21:51:50 2006 +0000
  10208. * 0.99.beta1 release.
  10209. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10210. NEWS | 6 +++-
  10211. TODO | 2 +-
  10212. 3 files changed, 71 insertions(+), 3 deletions(-)
  10213. Commit: 851
  10214. Author: sam
  10215. Date: Sat Apr 22 21:36:11 2006 +0000
  10216. * Got rid of CUCUL_LIBS. It's unused.
  10217. configure.ac | 1 -
  10218. cucul/Makefile.am | 2 +-
  10219. test/Makefile.am | 2 +-
  10220. 3 files changed, 2 insertions(+), 3 deletions(-)
  10221. Commit: 850
  10222. Author: sam
  10223. Date: Sat Apr 22 21:31:42 2006 +0000
  10224. * Updated Debian build rules.
  10225. Makefile.am | 3 ---
  10226. debian/Makefile.am | 15 ++++++++++++++-
  10227. debian/caca-utils.install | 3 +++
  10228. debian/changelog | 4 ++--
  10229. debian/control | 4 ++--
  10230. debian/libcaca-dev.install | 4 ++++
  10231. debian/libcaca0.install | 1 +
  10232. debian/libcucul-dev.install | 6 ++++++
  10233. debian/libcucul0.install | 1 +
  10234. debian/rules | 35 +++--------------------------------
  10235. doc/Makefile.am | 8 ++++----
  10236. 11 files changed, 40 insertions(+), 44 deletions(-)
  10237. Commit: 849
  10238. Author: sam
  10239. Date: Sat Apr 22 19:46:43 2006 +0000
  10240. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  10241. caca/event.c | 12 ++++++++++--
  10242. doc/migrating.dox | 4 ++--
  10243. test/colors.c | 3 +--
  10244. test/dithering.c | 5 +++--
  10245. test/font.c | 3 +--
  10246. test/frames.c | 5 +++--
  10247. test/hsv.c | 5 +++--
  10248. test/transform.c | 3 +--
  10249. test/truecolor.c | 5 +++--
  10250. test/unicode.c | 5 +++--
  10251. 10 files changed, 30 insertions(+), 20 deletions(-)
  10252. Commit: 848
  10253. Author: sam
  10254. Date: Sat Apr 22 19:35:43 2006 +0000
  10255. * Minor updates to the migration documentation.
  10256. doc/migrating.dox | 6 ++++--
  10257. 1 files changed, 4 insertions(+), 2 deletions(-)
  10258. Commit: 847
  10259. Author: sam
  10260. Date: Sat Apr 22 19:22:14 2006 +0000
  10261. * Slightly improved the documentation build rules dependencies.
  10262. doc/Makefile.am | 6 +++---
  10263. 1 files changed, 3 insertions(+), 3 deletions(-)
  10264. Commit: 846
  10265. Author: sam
  10266. Date: Sat Apr 22 19:17:38 2006 +0000
  10267. * Updated ChangeLog, NEWS and TODO.
  10268. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10269. NEWS | 15 +
  10270. TODO | 10 +-
  10271. 3 files changed, 2476 insertions(+), 7 deletions(-)
  10272. Commit: 845
  10273. Author: sam
  10274. Date: Sat Apr 22 19:14:49 2006 +0000
  10275. * Updated the migration guide.
  10276. doc/libcaca.dox | 2 +-
  10277. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  10278. 2 files changed, 41 insertions(+), 18 deletions(-)
  10279. Commit: 844
  10280. Author: sam
  10281. Date: Sat Apr 22 19:14:26 2006 +0000
  10282. * Wrote the C coding style documentation.
  10283. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10284. 1 files changed, 89 insertions(+), 1 deletions(-)
  10285. Commit: 843
  10286. Author: sam
  10287. Date: Sat Apr 22 19:13:27 2006 +0000
  10288. * Added a test for multiple frames support.
  10289. * Added a test for textfile loading.
  10290. test/Makefile.am | 8 +++++-
  10291. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10292. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  10293. 3 files changed, 142 insertions(+), 1 deletions(-)
  10294. Commit: 842
  10295. Author: sam
  10296. Date: Sat Apr 22 19:11:25 2006 +0000
  10297. * Support for multiple frames in canvases.
  10298. cucul/cucul.c | 96 ++++++++++----
  10299. cucul/cucul.h | 26 ++---
  10300. cucul/cucul_internals.h | 9 +-
  10301. cucul/sprite.c | 336 +++++++++++++----------------------------------
  10302. 4 files changed, 179 insertions(+), 288 deletions(-)
  10303. Commit: 841
  10304. Author: sam
  10305. Date: Sat Apr 22 19:10:41 2006 +0000
  10306. * Added a simple "text" importer, until the cool ANSI importer arrives.
  10307. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  10308. 1 files changed, 46 insertions(+), 0 deletions(-)
  10309. Commit: 840
  10310. Author: sam
  10311. Date: Sat Apr 22 19:06:59 2006 +0000
  10312. * Disabled the foreground/background optimisation in the IRC export because
  10313. it breaks on too many IRC clients.
  10314. cucul/export.c | 9 +++++++++
  10315. 1 files changed, 9 insertions(+), 0 deletions(-)
  10316. Commit: 839
  10317. Author: sam
  10318. Date: Sat Apr 22 19:04:49 2006 +0000
  10319. * Disabled sprite stuff from the tests.
  10320. test/demo.c | 16 ++++++++++++++++
  10321. test/spritedit.c | 2 ++
  10322. 2 files changed, 18 insertions(+), 0 deletions(-)
  10323. Commit: 838
  10324. Author: sam
  10325. Date: Sat Apr 22 19:00:14 2006 +0000
  10326. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  10327. cpp/caca++.h | 4 ++--
  10328. cpp/cucul++.cpp | 42 ------------------------------------------
  10329. cpp/cucul++.h | 15 ---------------
  10330. 3 files changed, 2 insertions(+), 59 deletions(-)
  10331. Commit: 837
  10332. Author: sam
  10333. Date: Sat Apr 22 18:54:38 2006 +0000
  10334. * Fixed --enable-cpp to actually do something. Also, disabled it by
  10335. default for the release, because it's not up to date and needs a lot
  10336. of polishing.
  10337. configure.ac | 25 +++++++------------------
  10338. cpp/Makefile.am | 4 ++++
  10339. 2 files changed, 11 insertions(+), 18 deletions(-)
  10340. Commit: 836
  10341. Author: sam
  10342. Date: Fri Apr 21 21:41:30 2006 +0000
  10343. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  10344. doc/Makefile.am | 2 +-
  10345. doc/libcaca.dox | 4 ++++
  10346. doc/migrating.dox | 4 ++--
  10347. doc/style.dox | 7 +++++++
  10348. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  10349. 5 files changed, 49 insertions(+), 3 deletions(-)
  10350. Commit: 835
  10351. Author: sam
  10352. Date: Fri Apr 21 21:21:20 2006 +0000
  10353. * Set version number to 0.99.beta1.
  10354. configure.ac | 4 ++--
  10355. 1 files changed, 2 insertions(+), 2 deletions(-)
  10356. Commit: 834
  10357. Author: sam
  10358. Date: Fri Apr 21 20:51:58 2006 +0000
  10359. * Got rid of cv->scratch_line. It's unused, too.
  10360. cucul/cucul.c | 6 ------
  10361. cucul/cucul_internals.h | 1 -
  10362. 2 files changed, 0 insertions(+), 7 deletions(-)
  10363. Commit: 833
  10364. Author: sam
  10365. Date: Fri Apr 21 20:51:14 2006 +0000
  10366. * Got rid of cv->empty_line, it's now unused.
  10367. cucul/cucul.c | 8 --------
  10368. cucul/cucul_internals.h | 2 +-
  10369. 2 files changed, 1 insertions(+), 9 deletions(-)
  10370. Commit: 832
  10371. Author: sam
  10372. Date: Fri Apr 21 20:49:17 2006 +0000
  10373. * Changed cucul_clear_canvas() again. It now uses the current foreground
  10374. and background colours to clear the screen.
  10375. configure.ac | 2 +-
  10376. cpp/cucul++.cpp | 4 ++--
  10377. cpp/cucul++.h | 2 +-
  10378. cucul/canvas.c | 22 +++++++++-------------
  10379. cucul/cucul.h | 2 +-
  10380. src/cacaview.c | 3 ++-
  10381. src/img2irc.c | 3 ++-
  10382. test/colors.c | 3 ++-
  10383. test/demo.c | 13 +++++++++----
  10384. test/event.c | 3 ++-
  10385. test/gamma.c | 3 ++-
  10386. test/spritedit.c | 4 ++--
  10387. 12 files changed, 35 insertions(+), 29 deletions(-)
  10388. Commit: 831
  10389. Author: sam
  10390. Date: Fri Apr 21 20:24:04 2006 +0000
  10391. * Fixed a segfault in the C++ bindings. Vieux porc !
  10392. cpp/caca++.cpp | 2 +-
  10393. cpp/caca++.h | 2 +-
  10394. 2 files changed, 2 insertions(+), 2 deletions(-)
  10395. Commit: 830
  10396. Author: sam
  10397. Date: Fri Apr 21 19:26:54 2006 +0000
  10398. * Set library names to lib*.so.0.10.0.
  10399. caca/Makefile.am | 2 +-
  10400. configure.ac | 2 ++
  10401. cpp/Makefile.am | 14 ++++----------
  10402. cucul/Makefile.am | 2 +-
  10403. 4 files changed, 8 insertions(+), 12 deletions(-)
  10404. Commit: 829
  10405. Author: sam
  10406. Date: Fri Apr 21 19:26:18 2006 +0000
  10407. * Fixed a compilation warning.
  10408. cucul/import.c | 2 +-
  10409. 1 files changed, 1 insertions(+), 1 deletions(-)
  10410. Commit: 828
  10411. Author: sam
  10412. Date: Fri Apr 21 19:08:00 2006 +0000
  10413. * Minor documentation fix.
  10414. cucul/import.c | 2 ++
  10415. 1 files changed, 2 insertions(+), 0 deletions(-)
  10416. Commit: 827
  10417. Author: sam
  10418. Date: Fri Apr 21 19:06:38 2006 +0000
  10419. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  10420. cpp/caca++.cpp | 44 ++++++++++-----
  10421. cpp/caca++.h | 49 ++++++++---------
  10422. cpp/cpptest.cpp | 2 +
  10423. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  10424. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  10425. 5 files changed, 219 insertions(+), 193 deletions(-)
  10426. Commit: 826
  10427. Author: sam
  10428. Date: Fri Apr 21 18:44:04 2006 +0000
  10429. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  10430. cucul_import_canvas().
  10431. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  10432. caca/driver_raw.c | 2 +-
  10433. cpp/cucul++.cpp | 4 +-
  10434. cpp/cucul++.h | 2 +-
  10435. cucul/Makefile.am | 1 +
  10436. cucul/cucul.c | 55 -----------------------
  10437. cucul/cucul.h | 11 +++--
  10438. cucul/export.c | 4 +-
  10439. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10440. src/cacaplay.c | 2 +-
  10441. src/cacaserver.c | 4 +-
  10442. src/img2irc.c | 2 +-
  10443. test/export.c | 2 +-
  10444. 12 files changed, 145 insertions(+), 71 deletions(-)
  10445. Commit: 825
  10446. Author: sam
  10447. Date: Fri Apr 21 18:09:30 2006 +0000
  10448. * Minor documentation improvements.
  10449. cucul/colour.c | 2 +-
  10450. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  10451. cucul/export.c | 20 ++++++++++----------
  10452. cucul/font.c | 26 +++++++++++++-------------
  10453. 4 files changed, 50 insertions(+), 50 deletions(-)
  10454. Commit: 824
  10455. Author: sam
  10456. Date: Fri Apr 21 18:03:22 2006 +0000
  10457. * Documentation improvements. Wrote a small migration guide and added the
  10458. skeleton of a tutorial for Jylam.
  10459. TODO | 32 ----------
  10460. caca/caca.h | 4 +-
  10461. cucul/cucul.h | 20 +++---
  10462. doc/Makefile.am | 3 +-
  10463. doc/libcaca.dox | 34 ++++-------
  10464. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10465. doc/user.dox | 26 ++++++++
  10466. 7 files changed, 218 insertions(+), 66 deletions(-)
  10467. Commit: 823
  10468. Author: sam
  10469. Date: Fri Apr 21 16:27:43 2006 +0000
  10470. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  10471. documentation page from caca.h to a separate file.
  10472. AUTHORS | 17 ++++---
  10473. NEWS | 106 ++++++++++++++++++++------------------------
  10474. THANKS | 38 ++++++++-------
  10475. TODO | 125 ++++++++++++++++++++++++----------------------------
  10476. caca/caca.h | 54 ----------------------
  10477. doc/Makefile.am | 2 +-
  10478. doc/doxygen.cfg.in | 25 +++++-----
  10479. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  10480. 8 files changed, 212 insertions(+), 218 deletions(-)
  10481. Commit: 822
  10482. Author: sam
  10483. Date: Fri Apr 21 12:01:14 2006 +0000
  10484. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  10485. caca/driver_ncurses.c | 2 ++
  10486. 1 files changed, 2 insertions(+), 0 deletions(-)
  10487. Commit: 821
  10488. Author: sam
  10489. Date: Wed Apr 19 13:02:45 2006 +0000
  10490. * Workaround for broken C++ linking with old libtool versions.
  10491. cpp/Makefile.am | 2 +-
  10492. 1 files changed, 1 insertions(+), 1 deletions(-)
  10493. Commit: 820
  10494. Author: sam
  10495. Date: Wed Apr 19 11:50:24 2006 +0000
  10496. * Moved the technical discussion on S-Lang's palette optimisation from
  10497. NOTES to tools/optipal.c.
  10498. NOTES | 75 -------------------------------------------------------
  10499. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10500. 2 files changed, 72 insertions(+), 76 deletions(-)
  10501. Commit: 819
  10502. Author: sam
  10503. Date: Wed Apr 19 10:10:58 2006 +0000
  10504. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  10505. caca/caca.c | 4 ++--
  10506. caca/caca.h | 12 ++++++------
  10507. caca/caca_internals.h | 6 +++---
  10508. caca/driver_conio.c | 12 ++++++------
  10509. caca/driver_gl.c | 12 ++++++------
  10510. caca/driver_ncurses.c | 12 ++++++------
  10511. caca/driver_raw.c | 12 ++++++------
  10512. caca/driver_slang.c | 12 ++++++------
  10513. caca/driver_vga.c | 12 ++++++------
  10514. caca/driver_win32.c | 12 ++++++------
  10515. caca/driver_x11.c | 12 ++++++------
  10516. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  10517. cpp/caca++.cpp | 22 +++++++++++-----------
  10518. cpp/caca++.h | 6 +++---
  10519. cucul/cucul.c | 8 ++++----
  10520. python/pypycaca.c | 18 +++++++++---------
  10521. python/pypycaca.h | 6 +++---
  10522. src/aafire.c | 6 +++---
  10523. src/cacaball.c | 6 +++---
  10524. src/cacamoir.c | 6 +++---
  10525. src/cacaplas.c | 6 +++---
  10526. src/cacaplay.c | 6 +++---
  10527. src/cacaview.c | 14 +++++++-------
  10528. test/colors.c | 6 +++---
  10529. test/demo.c | 12 ++++++------
  10530. test/dithering.c | 6 +++---
  10531. test/event.c | 8 ++++----
  10532. test/font.c | 6 +++---
  10533. test/gamma.c | 6 +++---
  10534. test/hsv.c | 6 +++---
  10535. test/spritedit.c | 8 ++++----
  10536. test/transform.c | 6 +++---
  10537. test/truecolor.c | 6 +++---
  10538. test/unicode.c | 6 +++---
  10539. 34 files changed, 171 insertions(+), 171 deletions(-)
  10540. Commit: 818
  10541. Author: sam
  10542. Date: Wed Apr 19 09:07:55 2006 +0000
  10543. * Added a new "caca" exporter.
  10544. * Removed most code from the raw driver and replaced it with a call to the
  10545. caca exporter.
  10546. * Slightly changed the caca export format and updated code accordingly.
  10547. * Improved cacaserver error reporting.
  10548. caca/driver_raw.c | 27 +++++----------------------
  10549. cucul/cucul.c | 33 ++++++++++++++++-----------------
  10550. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  10551. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  10552. 4 files changed, 91 insertions(+), 52 deletions(-)
  10553. Commit: 817
  10554. Author: sam
  10555. Date: Tue Apr 18 16:51:52 2006 +0000
  10556. * Updates to the Debian build files.
  10557. debian/control | 16 +++++++++++++++-
  10558. 1 files changed, 15 insertions(+), 1 deletions(-)
  10559. Commit: 816
  10560. Author: sam
  10561. Date: Tue Apr 18 16:50:56 2006 +0000
  10562. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  10563. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  10564. computations.
  10565. cucul/dither.c | 26 ++++++++++----------------
  10566. src/aafire.c | 4 ++--
  10567. src/cacaball.c | 4 ++--
  10568. src/cacamoir.c | 4 ++--
  10569. src/cacaplas.c | 4 ++--
  10570. src/cacaview.c | 26 ++++++++++++--------------
  10571. src/img2irc.c | 2 +-
  10572. test/demo.c | 4 ++--
  10573. test/export.c | 4 ++--
  10574. test/font.c | 4 ++--
  10575. test/gamma.c | 8 ++++----
  10576. test/hsv.c | 4 ++--
  10577. 12 files changed, 43 insertions(+), 51 deletions(-)
  10578. Commit: 815
  10579. Author: sam
  10580. Date: Tue Apr 18 16:17:14 2006 +0000
  10581. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  10582. values between 0 and 9 (used to be 0 and 10). Updated documentation
  10583. accordingly.
  10584. cucul/cucul.c | 5 +++--
  10585. cucul/dither.c | 2 +-
  10586. test/demo.c | 42 +++++++++++++++++++++---------------------
  10587. test/dithering.c | 18 +++++++++---------
  10588. 4 files changed, 34 insertions(+), 33 deletions(-)
  10589. Commit: 814
  10590. Author: sam
  10591. Date: Tue Apr 18 16:04:01 2006 +0000
  10592. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  10593. choose the background colour.
  10594. cpp/cucul++.cpp | 4 ++--
  10595. cpp/cucul++.h | 2 +-
  10596. cucul/canvas.c | 9 ++++++---
  10597. cucul/cucul.h | 2 +-
  10598. src/cacaview.c | 2 +-
  10599. src/img2irc.c | 2 +-
  10600. test/colors.c | 2 +-
  10601. test/demo.c | 8 ++++----
  10602. test/event.c | 2 +-
  10603. test/gamma.c | 2 +-
  10604. test/spritedit.c | 2 +-
  10605. 11 files changed, 20 insertions(+), 17 deletions(-)
  10606. Commit: 813
  10607. Author: sam
  10608. Date: Tue Apr 18 15:54:33 2006 +0000
  10609. * Renamed main canvas-related functions so that they have "canvas" in
  10610. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  10611. * Moved buffer-related functions to cucul/buffer.c.
  10612. caca/driver_conio.c | 4 +-
  10613. caca/driver_gl.c | 2 +-
  10614. caca/driver_ncurses.c | 2 +-
  10615. caca/driver_slang.c | 2 +-
  10616. caca/driver_vga.c | 2 +-
  10617. caca/driver_win32.c | 4 +-
  10618. caca/driver_x11.c | 2 +-
  10619. caca/graphics.c | 2 +-
  10620. cpp/cucul++.cpp | 12 +++---
  10621. cucul/Makefile.am | 1 +
  10622. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  10623. cucul/cucul.c | 74 ++++++++++--------------------------------
  10624. cucul/cucul.h | 12 +++---
  10625. cucul/cucul_internals.h | 2 +-
  10626. cucul/export.c | 4 +-
  10627. cucul/font.c | 7 ++--
  10628. src/aafire.c | 23 +++++++------
  10629. src/cacaball.c | 12 ++++---
  10630. src/cacamoir.c | 12 ++++---
  10631. src/cacaplas.c | 18 ++++++----
  10632. src/cacaplay.c | 4 +-
  10633. src/cacaserver.c | 4 +-
  10634. src/cacaview.c | 22 +++++++------
  10635. src/img2irc.c | 8 ++--
  10636. test/colors.c | 4 +-
  10637. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  10638. test/dithering.c | 8 ++--
  10639. test/event.c | 14 ++++----
  10640. test/export.c | 9 ++---
  10641. test/font.c | 14 ++++----
  10642. test/gamma.c | 30 ++++++++---------
  10643. test/hsv.c | 9 ++---
  10644. test/spritedit.c | 9 +++--
  10645. test/transform.c | 20 ++++++------
  10646. test/truecolor.c | 4 +-
  10647. test/unicode.c | 4 +-
  10648. 36 files changed, 274 insertions(+), 234 deletions(-)
  10649. Commit: 812
  10650. Author: sam
  10651. Date: Tue Apr 18 15:12:12 2006 +0000
  10652. * Cosmetic changes.
  10653. tools/makefont.c | 14 +++++++-------
  10654. 1 files changed, 7 insertions(+), 7 deletions(-)
  10655. Commit: 811
  10656. Author: sam
  10657. Date: Tue Apr 18 15:11:25 2006 +0000
  10658. * Renamed caca_t into caca_display_t.
  10659. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  10660. caca/caca.c | 92 ++++++------
  10661. caca/caca.h | 26 ++--
  10662. caca/caca_internals.h | 46 +++---
  10663. caca/driver_conio.c | 82 +++++-----
  10664. caca/driver_gl.c | 254 ++++++++++++++++----------------
  10665. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  10666. caca/driver_raw.c | 54 ++++----
  10667. caca/driver_slang.c | 104 +++++++-------
  10668. caca/driver_vga.c | 52 ++++----
  10669. caca/driver_win32.c | 166 ++++++++++----------
  10670. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  10671. caca/event.c | 120 ++++++++--------
  10672. caca/graphics.c | 78 +++++-----
  10673. cpp/caca++.cpp | 36 +++---
  10674. cpp/caca++.h | 2 +-
  10675. cpp/cucul++.cpp | 90 ++++++------
  10676. cpp/cucul++.h | 4 +-
  10677. cucul/box.c | 46 +++---
  10678. cucul/canvas.c | 70 +++++-----
  10679. cucul/charset.c | 26 ++--
  10680. cucul/colour.c | 16 +-
  10681. cucul/conic.c | 62 ++++----
  10682. cucul/cucul.c | 113 +++++++-------
  10683. cucul/dither.c | 14 +-
  10684. cucul/export.c | 124 ++++++++--------
  10685. cucul/font.c | 20 ++--
  10686. cucul/line.c | 69 +++++----
  10687. cucul/sprite.c | 15 +-
  10688. cucul/transform.c | 52 ++++----
  10689. cucul/triangle.c | 36 +++---
  10690. src/aafire.c | 38 +++---
  10691. src/cacaball.c | 34 ++--
  10692. src/cacamoir.c | 28 ++--
  10693. src/cacaplas.c | 36 +++---
  10694. src/cacaplay.c | 18 +-
  10695. src/cacaview.c | 130 ++++++++--------
  10696. src/img2irc.c | 18 +-
  10697. test/colors.c | 30 ++--
  10698. test/demo.c | 272 +++++++++++++++++-----------------
  10699. test/dithering.c | 22 ++--
  10700. test/event.c | 64 ++++----
  10701. test/export.c | 32 ++--
  10702. test/font.c | 40 +++---
  10703. test/gamma.c | 40 +++---
  10704. test/hsv.c | 20 ++--
  10705. test/spritedit.c | 54 ++++----
  10706. test/transform.c | 34 ++--
  10707. test/truecolor.c | 24 ++--
  10708. test/unicode.c | 128 ++++++++--------
  10709. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  10710. Commit: 810
  10711. Author: sam
  10712. Date: Tue Apr 18 12:59:07 2006 +0000
  10713. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  10714. caca/caca.c | 16 ++--
  10715. caca/caca.h | 28 +++---
  10716. caca/caca_internals.h | 2 +-
  10717. caca/driver_conio.c | 22 ++--
  10718. caca/driver_gl.c | 50 +++++-----
  10719. caca/driver_ncurses.c | 68 +++++++-------
  10720. caca/driver_raw.c | 10 +-
  10721. caca/driver_slang.c | 66 ++++++------
  10722. caca/driver_vga.c | 12 +-
  10723. caca/driver_win32.c | 44 ++++----
  10724. caca/driver_x11.c | 88 ++++++++--------
  10725. caca/event.c | 14 ++--
  10726. caca/graphics.c | 4 +-
  10727. cpp/caca++.cpp | 8 +-
  10728. cpp/cucul++.cpp | 100 ++++++++++----------
  10729. cpp/cucul++.h | 4 +-
  10730. cucul/box.c | 50 +++++-----
  10731. cucul/canvas.c | 80 ++++++++--------
  10732. cucul/colour.c | 52 +++++-----
  10733. cucul/conic.c | 69 +++++++-------
  10734. cucul/cucul.c | 116 +++++++++++-----------
  10735. cucul/cucul.h | 78 ++++++++--------
  10736. cucul/cucul_internals.h | 6 +-
  10737. cucul/dither.c | 22 ++--
  10738. cucul/export.c | 182 +++++++++++++++++-----------------
  10739. cucul/font.c | 20 ++--
  10740. cucul/line.c | 82 ++++++++--------
  10741. cucul/sprite.c | 14 ++--
  10742. cucul/transform.c | 52 +++++-----
  10743. cucul/triangle.c | 38 ++++----
  10744. src/aafire.c | 28 +++---
  10745. src/cacaball.c | 20 ++--
  10746. src/cacamoir.c | 20 ++--
  10747. src/cacaplas.c | 30 +++---
  10748. src/cacaplay.c | 12 +-
  10749. src/cacaserver.c | 14 ++--
  10750. src/cacaview.c | 112 +++++++++++-----------
  10751. src/img2irc.c | 18 ++--
  10752. test/colors.c | 20 ++--
  10753. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  10754. test/dithering.c | 14 ++--
  10755. test/event.c | 56 +++++-----
  10756. test/export.c | 32 +++---
  10757. test/font.c | 32 +++---
  10758. test/gamma.c | 34 +++---
  10759. test/hsv.c | 12 +-
  10760. test/spritedit.c | 44 ++++----
  10761. test/transform.c | 26 +++---
  10762. test/truecolor.c | 16 ++--
  10763. test/unicode.c | 112 +++++++++++-----------
  10764. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  10765. Commit: 809
  10766. Author: sam
  10767. Date: Tue Apr 18 12:57:11 2006 +0000
  10768. * Fixed C++ bindings makefile so that it does not try to use the system's
  10769. <cucul.h> and <caca.h> headers.
  10770. cpp/Makefile.am | 2 ++
  10771. 1 files changed, 2 insertions(+), 0 deletions(-)
  10772. Commit: 808
  10773. Author: sam
  10774. Date: Tue Apr 18 10:02:42 2006 +0000
  10775. * Truecolor support for the HTML and HTMLv3 exporters.
  10776. cucul/export.c | 53 +++++++++++++++++------------------------------------
  10777. 1 files changed, 17 insertions(+), 36 deletions(-)
  10778. Commit: 807
  10779. Author: sam
  10780. Date: Tue Apr 18 09:57:15 2006 +0000
  10781. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  10782. cucul/colour.c | 6 +++---
  10783. 1 files changed, 3 insertions(+), 3 deletions(-)
  10784. Commit: 806
  10785. Author: sam
  10786. Date: Tue Apr 18 08:33:53 2006 +0000
  10787. * Updated README (caca-config -> pkg-config) and TODO.
  10788. README | 16 +++++-----------
  10789. TODO | 4 ++--
  10790. 2 files changed, 7 insertions(+), 13 deletions(-)
  10791. Commit: 805
  10792. Author: sam
  10793. Date: Tue Apr 18 08:33:06 2006 +0000
  10794. * Cosmetic code changes and minor optimisations.
  10795. cucul/export.c | 16 ++++++++--------
  10796. tools/makefont.c | 2 +-
  10797. 2 files changed, 9 insertions(+), 9 deletions(-)
  10798. Commit: 804
  10799. Author: sam
  10800. Date: Tue Apr 18 08:24:41 2006 +0000
  10801. * Merged again all export functions into cucul/export.c. They're all the
  10802. same and they're very short (50-100 lines).
  10803. cucul/Makefile.am | 7 +-
  10804. cucul/cucul.c | 85 ------
  10805. cucul/cucul_internals.h | 9 -
  10806. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  10807. cucul/export_ansi.c | 103 -------
  10808. cucul/export_bitmap.c | 83 ------
  10809. cucul/export_html.c | 190 -------------
  10810. cucul/export_irc.c | 107 --------
  10811. cucul/export_ps.c | 138 ----------
  10812. cucul/export_svg.c | 129 ---------
  10813. 10 files changed, 678 insertions(+), 850 deletions(-)
  10814. Commit: 803
  10815. Author: sam
  10816. Date: Tue Apr 18 08:21:31 2006 +0000
  10817. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  10818. compilation warnings.
  10819. cucul/cucul.h | 2 +-
  10820. cucul/font.c | 5 +++--
  10821. 2 files changed, 4 insertions(+), 3 deletions(-)
  10822. Commit: 802
  10823. Author: sam
  10824. Date: Tue Apr 18 08:19:42 2006 +0000
  10825. * Handle CACA_EVENT_QUIT in the event test program.
  10826. test/event.c | 7 +++++--
  10827. 1 files changed, 5 insertions(+), 2 deletions(-)
  10828. Commit: 801
  10829. Author: sam
  10830. Date: Tue Apr 18 08:18:03 2006 +0000
  10831. * Workaround for broken AC_PATH_X autoconf macros.
  10832. configure.ac | 18 +++---------------
  10833. 1 files changed, 3 insertions(+), 15 deletions(-)
  10834. Commit: 800
  10835. Author: sam
  10836. Date: Tue Apr 18 08:13:20 2006 +0000
  10837. * Compilation fix.
  10838. caca/driver_x11.c | 2 +-
  10839. 1 files changed, 1 insertions(+), 1 deletions(-)
  10840. Commit: 799
  10841. Author: sam
  10842. Date: Mon Apr 17 20:09:42 2006 +0000
  10843. * Implemented CACA_EVENT_QUIT. Unused yet.
  10844. TODO | 3 ---
  10845. caca/caca.h | 3 +++
  10846. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  10847. caca/driver_x11.c | 23 +++++++++++++++++++++++
  10848. configure.ac | 8 +++++---
  10849. 5 files changed, 57 insertions(+), 8 deletions(-)
  10850. Commit: 798
  10851. Author: sam
  10852. Date: Mon Apr 17 13:34:02 2006 +0000
  10853. * Fixed autotools stuff in the cpp bindings.
  10854. cpp/Makefile.am | 22 +++++++---------------
  10855. 1 files changed, 7 insertions(+), 15 deletions(-)
  10856. Commit: 797
  10857. Author: sam
  10858. Date: Mon Apr 17 13:31:43 2006 +0000
  10859. * Compilation fix in cpptest.cpp.
  10860. cpp/cpptest.cpp | 4 ++--
  10861. 1 files changed, 2 insertions(+), 2 deletions(-)
  10862. Commit: 796
  10863. Author: jylam
  10864. Date: Mon Apr 17 13:23:28 2006 +0000
  10865. * Fixed compile problem, put Event outside Caca class
  10866. cpp/caca++.cpp | 2 +-
  10867. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  10868. cpp/cpptest.cpp | 5 +++--
  10869. 3 files changed, 26 insertions(+), 13 deletions(-)
  10870. Commit: 795
  10871. Author: sam
  10872. Date: Mon Apr 17 13:11:33 2006 +0000
  10873. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  10874. cucul.c just in case.
  10875. cpp/cucul++.cpp | 5 ----
  10876. cpp/cucul++.h | 1 -
  10877. cucul/Makefile.am | 1 -
  10878. cucul/cucul.c | 11 ++++++++
  10879. cucul/cucul.h | 10 +-------
  10880. cucul/math.c | 68 -----------------------------------------------------
  10881. 6 files changed, 12 insertions(+), 84 deletions(-)
  10882. Commit: 794
  10883. Author: sam
  10884. Date: Mon Apr 17 13:09:45 2006 +0000
  10885. * Removed a few useless files (vieux porc).
  10886. cpp/Makefile.in | 541 -------------------------------------------------------
  10887. cpp/caca++.pc | 12 --
  10888. cpp/cucul++.pc | 12 --
  10889. 3 files changed, 0 insertions(+), 565 deletions(-)
  10890. Commit: 793
  10891. Author: sam
  10892. Date: Mon Apr 17 12:48:57 2006 +0000
  10893. * Updated TODO list.
  10894. TODO | 7 +++++--
  10895. 1 files changed, 5 insertions(+), 2 deletions(-)
  10896. Commit: 792
  10897. Author: sam
  10898. Date: Mon Apr 17 12:48:35 2006 +0000
  10899. * Minor cosmetic changes in the test programs.
  10900. test/dithering.c | 2 +-
  10901. test/truecolor.c | 3 +++
  10902. 2 files changed, 4 insertions(+), 1 deletions(-)
  10903. Commit: 791
  10904. Author: sam
  10905. Date: Mon Apr 17 12:48:05 2006 +0000
  10906. * Truecolor support in the SVG and PostScript exporters.
  10907. cucul/export_ps.c | 32 ++++++++++++++++----------------
  10908. cucul/export_svg.c | 37 ++++++++-----------------------------
  10909. 2 files changed, 24 insertions(+), 45 deletions(-)
  10910. Commit: 790
  10911. Author: sam
  10912. Date: Mon Apr 17 12:47:34 2006 +0000
  10913. * Implemented TGA image export.
  10914. cucul/Makefile.am | 1 +
  10915. cucul/cucul.c | 18 +++++++---
  10916. cucul/cucul_internals.h | 1 +
  10917. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  10918. 4 files changed, 98 insertions(+), 5 deletions(-)
  10919. Commit: 789
  10920. Author: sam
  10921. Date: Mon Apr 17 12:46:34 2006 +0000
  10922. * Implemented argb32 to rgb24fg/bg colour conversions.
  10923. cucul/colour.c | 15 +++++++++++++++
  10924. cucul/cucul_internals.h | 2 ++
  10925. 2 files changed, 17 insertions(+), 0 deletions(-)
  10926. Commit: 788
  10927. Author: sam
  10928. Date: Mon Apr 17 12:45:07 2006 +0000
  10929. * Use cucul_get_export_list() in the export test instead of hardcoding the
  10930. list of available formats. Also added a few truecolor blocks to the test.
  10931. test/export.c | 27 ++++++++++++++++++++-------
  10932. 1 files changed, 20 insertions(+), 7 deletions(-)
  10933. Commit: 787
  10934. Author: sam
  10935. Date: Mon Apr 17 12:41:50 2006 +0000
  10936. * Fixed abusive strictness in the font loader.
  10937. cucul/font.c | 6 +++---
  10938. 1 files changed, 3 insertions(+), 3 deletions(-)
  10939. Commit: 786
  10940. Author: jylam
  10941. Date: Mon Apr 17 11:24:38 2006 +0000
  10942. * Updated TODO list.
  10943. TODO | 3 ---
  10944. 1 files changed, 0 insertions(+), 3 deletions(-)
  10945. Commit: 785
  10946. Author: jylam
  10947. Date: Mon Apr 17 11:19:26 2006 +0000
  10948. * Better C++ test
  10949. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  10950. 1 files changed, 45 insertions(+), 27 deletions(-)
  10951. Commit: 784
  10952. Author: jylam
  10953. Date: Mon Apr 17 11:06:48 2006 +0000
  10954. * Added license in C++ files.
  10955. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  10956. cpp/caca++.h | 21 +++++++++++++++++++++
  10957. cpp/cpptest.cpp | 13 +++++++++++++
  10958. cpp/cucul++.cpp | 18 ++++++++++++++++++
  10959. cpp/cucul++.h | 22 ++++++++++++++++++++++
  10960. 5 files changed, 94 insertions(+), 4 deletions(-)
  10961. Commit: 783
  10962. Author: jylam
  10963. Date: Mon Apr 17 11:00:10 2006 +0000
  10964. * Fixed C++ printf(), added it in example
  10965. cpp/cpptest.cpp | 10 ++++++++--
  10966. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  10967. cpp/cucul++.h | 6 ++++--
  10968. 3 files changed, 30 insertions(+), 5 deletions(-)
  10969. Commit: 782
  10970. Author: jylam
  10971. Date: Mon Apr 17 10:44:40 2006 +0000
  10972. * Forgot a test on Caca() instantiation
  10973. cpp/cpptest.cpp | 12 ++++++++----
  10974. 1 files changed, 8 insertions(+), 4 deletions(-)
  10975. Commit: 781
  10976. Author: jylam
  10977. Date: Mon Apr 17 10:41:30 2006 +0000
  10978. * Added preliminary C++ bindings
  10979. Makefile.am | 2 +-
  10980. configure.ac | 29 +++-
  10981. cpp/Makefile.am | 32 +++
  10982. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10983. cpp/caca++.cpp | 69 +++++++
  10984. cpp/caca++.h | 46 +++++
  10985. cpp/caca++.pc | 12 ++
  10986. cpp/caca++.pc.in | 12 ++
  10987. cpp/cpptest.cpp | 59 ++++++
  10988. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  10989. cpp/cucul++.h | 112 +++++++++++
  10990. cpp/cucul++.pc | 12 ++
  10991. cpp/cucul++.pc.in | 12 ++
  10992. 13 files changed, 1269 insertions(+), 2 deletions(-)
  10993. Commit: 780
  10994. Author: sam
  10995. Date: Sun Apr 16 21:52:05 2006 +0000
  10996. * Added truecolor support to the X11 and GL drivers.
  10997. caca/driver_gl.c | 35 ++++++++---------------------------
  10998. caca/driver_x11.c | 44 +++++++++++---------------------------------
  10999. 2 files changed, 19 insertions(+), 60 deletions(-)
  11000. Commit: 779
  11001. Author: sam
  11002. Date: Sun Apr 16 21:29:40 2006 +0000
  11003. * Added test/truecolor.c to test non-ANSI colour pairs.
  11004. test/Makefile.am | 5 +++-
  11005. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11006. 2 files changed, 61 insertions(+), 1 deletions(-)
  11007. Commit: 778
  11008. Author: sam
  11009. Date: Sun Apr 16 21:26:25 2006 +0000
  11010. * Moved cucul_set_color() from canvas.c to colour.c.
  11011. * Added cucul_set_truecolor() for non-ANSI colours.
  11012. * Added new argb32 -> rgb12 conversion functions.
  11013. cucul/canvas.c | 20 -----------
  11014. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  11015. cucul/cucul.h | 3 +-
  11016. cucul/cucul_internals.h | 2 +
  11017. 4 files changed, 91 insertions(+), 21 deletions(-)
  11018. Commit: 777
  11019. Author: sam
  11020. Date: Sun Apr 16 18:28:47 2006 +0000
  11021. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  11022. such as cucul_dither_t instead of struct cucul_dither.
  11023. * Made cucul_buffer_t an opaque structure and implemented the two getters
  11024. cucul_get_buffer_data() and cucul_get_buffer_size().
  11025. * Documented all missing functions and function parameters.
  11026. caca/caca.h | 42 ++++++++++-----------
  11027. caca/caca_internals.h | 20 +++++----
  11028. caca/driver_conio.c | 4 +-
  11029. caca/driver_gl.c | 2 +-
  11030. caca/driver_ncurses.c | 2 +-
  11031. caca/driver_raw.c | 2 +-
  11032. caca/driver_slang.c | 2 +-
  11033. caca/driver_vga.c | 2 +-
  11034. caca/driver_win32.c | 2 +-
  11035. caca/driver_x11.c | 2 +-
  11036. caca/event.c | 16 ++++----
  11037. caca/time.c | 2 +-
  11038. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  11039. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  11040. cucul/cucul_internals.h | 20 ++++++---
  11041. cucul/dither.c | 50 ++++++++++++-------------
  11042. cucul/export_ansi.c | 2 +-
  11043. cucul/export_html.c | 4 +-
  11044. cucul/export_irc.c | 2 +-
  11045. cucul/export_ps.c | 2 +-
  11046. cucul/export_svg.c | 2 +-
  11047. cucul/font.c | 14 +++---
  11048. cucul/sprite.c | 20 +++++-----
  11049. src/aafire.c | 4 +-
  11050. src/cacaball.c | 4 +-
  11051. src/cacamoir.c | 4 +-
  11052. src/cacaplas.c | 4 +-
  11053. src/cacaplay.c | 2 +-
  11054. src/cacaserver.c | 46 ++++++++++++-----------
  11055. src/cacaview.c | 2 +-
  11056. src/img2irc.c | 7 ++-
  11057. test/colors.c | 2 +-
  11058. test/demo.c | 8 ++--
  11059. test/dithering.c | 2 +-
  11060. test/event.c | 14 +++---
  11061. test/export.c | 9 ++--
  11062. test/font.c | 6 +-
  11063. test/gamma.c | 4 +-
  11064. test/hsv.c | 4 +-
  11065. test/spritedit.c | 4 +-
  11066. test/transform.c | 2 +-
  11067. test/unicode.c | 2 +-
  11068. 42 files changed, 301 insertions(+), 217 deletions(-)
  11069. Commit: 776
  11070. Author: sam
  11071. Date: Sun Apr 16 18:21:14 2006 +0000
  11072. * Fixed bad library name in pc file.
  11073. cucul/cucul.pc.in | 2 +-
  11074. 1 files changed, 1 insertions(+), 1 deletions(-)
  11075. Commit: 775
  11076. Author: jylam
  11077. Date: Sat Apr 15 15:24:13 2006 +0000
  11078. * Updated MSVC++ project (static library and src/*)
  11079. caca/caca_internals.h | 3 +
  11080. cucul/font.c | 2 +
  11081. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  11082. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  11083. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  11084. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  11085. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  11086. msvc/config.h | 1 +
  11087. msvc/libcaca.sln | 81 ++++++------
  11088. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  11089. perl/lib/Term/Caca.pm | 2 +-
  11090. perl/lib/Term/Caca/Constants.pm | 2 +-
  11091. perl/lib/Term/Kaka.pm | 2 +-
  11092. 13 files changed, 884 insertions(+), 300 deletions(-)
  11093. Commit: 774
  11094. Author: jylam
  11095. Date: Sat Apr 15 15:23:13 2006 +0000
  11096. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  11097. test/demo.c | 6 +++---
  11098. test/spritedit.c | 16 ++++++++--------
  11099. 2 files changed, 11 insertions(+), 11 deletions(-)
  11100. Commit: 773
  11101. Author: sam
  11102. Date: Fri Apr 14 12:10:18 2006 +0000
  11103. * Improved documentation in many places.
  11104. caca/caca.c | 2 +-
  11105. caca/caca.h | 1 +
  11106. caca/event.c | 10 ++-
  11107. caca/graphics.c | 8 ++
  11108. cucul/box.c | 46 +++++-----
  11109. cucul/canvas.c | 16 ++-
  11110. cucul/conic.c | 63 ++++++------
  11111. cucul/cucul.c | 20 +++--
  11112. cucul/cucul.h | 13 ++-
  11113. cucul/dither.c | 287 ++++++++++++++++++++++++++----------------------------
  11114. cucul/font.c | 13 ++-
  11115. cucul/line.c | 105 ++++++++------------
  11116. cucul/math.c | 18 ++--
  11117. cucul/sprite.c | 85 ++++++++---------
  11118. cucul/triangle.c | 60 ++++++------
  11119. 15 files changed, 367 insertions(+), 380 deletions(-)
  11120. Commit: 772
  11121. Author: sam
  11122. Date: Fri Apr 14 08:41:59 2006 +0000
  11123. * Generate a PDF documentation instead of the PostScript one. It has nice
  11124. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  11125. configure.ac | 2 +-
  11126. doc/Makefile.am | 12 ++++++------
  11127. doc/doxygen.cfg.in | 14 +++++---------
  11128. 3 files changed, 12 insertions(+), 16 deletions(-)
  11129. Commit: 771
  11130. Author: sam
  11131. Date: Fri Apr 14 08:00:06 2006 +0000
  11132. * Ahaha I didn't even check that it compiled properly.
  11133. cucul/font.c | 2 +-
  11134. 1 files changed, 1 insertions(+), 1 deletions(-)
  11135. Commit: 770
  11136. Author: sam
  11137. Date: Fri Apr 14 07:33:48 2006 +0000
  11138. * Only support version 1 fonts.
  11139. cucul/font.c | 3 ++-
  11140. 1 files changed, 2 insertions(+), 1 deletions(-)
  11141. Commit: 769
  11142. Author: sam
  11143. Date: Fri Apr 14 07:30:53 2006 +0000
  11144. * Removed \file directives from all files except caca.h and cucul.h, to
  11145. remove redundencies in the Doxygen documentation.
  11146. caca/caca.c | 8 +++-----
  11147. caca/caca.h | 2 ++
  11148. caca/caca_internals.h | 10 ++--------
  11149. caca/driver_conio.c | 8 +++-----
  11150. caca/driver_gl.c | 8 +++-----
  11151. caca/driver_ncurses.c | 8 +++-----
  11152. caca/driver_raw.c | 8 +++-----
  11153. caca/driver_slang.c | 8 +++-----
  11154. caca/driver_vga.c | 8 +++-----
  11155. caca/driver_win32.c | 8 +++-----
  11156. caca/driver_x11.c | 8 +++-----
  11157. caca/event.c | 8 +++-----
  11158. caca/graphics.c | 8 +++-----
  11159. caca/time.c | 8 +++-----
  11160. cucul/box.c | 8 +++-----
  11161. cucul/canvas.c | 8 +++-----
  11162. cucul/charset.c | 8 +++-----
  11163. cucul/colour.c | 8 +++-----
  11164. cucul/conic.c | 8 +++-----
  11165. cucul/cucul.c | 8 +++-----
  11166. cucul/cucul.h | 2 ++
  11167. cucul/cucul_internals.h | 10 ++--------
  11168. cucul/dither.c | 8 +++-----
  11169. cucul/export_ansi.c | 10 ++++------
  11170. cucul/export_html.c | 10 ++++------
  11171. cucul/export_irc.c | 10 ++++------
  11172. cucul/export_ps.c | 10 ++++------
  11173. cucul/export_svg.c | 10 ++++------
  11174. cucul/font.c | 8 +++-----
  11175. cucul/line.c | 8 +++-----
  11176. cucul/math.c | 8 +++-----
  11177. cucul/sprite.c | 8 +++-----
  11178. cucul/transform.c | 8 +++-----
  11179. cucul/triangle.c | 8 +++-----
  11180. kernel/kernel.c | 8 +++-----
  11181. kernel/kernel.h | 8 +++-----
  11182. python/pypycaca.c | 12 +++---------
  11183. python/pypycaca.h | 11 ++---------
  11184. src/cacaplas.c | 4 ++--
  11185. src/cacaserver.c | 2 ++
  11186. src/cacaview.c | 2 +-
  11187. src/common-image.c | 2 +-
  11188. src/common-image.h | 2 +-
  11189. 43 files changed, 121 insertions(+), 204 deletions(-)
  11190. Commit: 768
  11191. Author: sam
  11192. Date: Thu Apr 13 17:57:19 2006 +0000
  11193. * Added a lot of sanity checks to the font parsing. It should now be
  11194. secure against broken files, but it probably needs peer review.
  11195. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  11196. 1 files changed, 31 insertions(+), 0 deletions(-)
  11197. Commit: 767
  11198. Author: sam
  11199. Date: Thu Apr 13 17:54:07 2006 +0000
  11200. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  11201. test/Makefile.am | 2 +-
  11202. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  11203. 2 files changed, 44 insertions(+), 17 deletions(-)
  11204. Commit: 766
  11205. Author: sam
  11206. Date: Thu Apr 13 17:37:51 2006 +0000
  11207. * Fixed caca_get_event() call in test/hsv.c.
  11208. test/hsv.c | 2 +-
  11209. 1 files changed, 1 insertions(+), 1 deletions(-)
  11210. Commit: 765
  11211. Author: sam
  11212. Date: Thu Apr 13 17:08:16 2006 +0000
  11213. * Fixed compilation warning.
  11214. cucul/colour.c | 1 +
  11215. 1 files changed, 1 insertions(+), 0 deletions(-)
  11216. Commit: 764
  11217. Author: sam
  11218. Date: Thu Apr 13 16:54:25 2006 +0000
  11219. * Fixed colour conversion routines so that they work with ARGB too.
  11220. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  11221. 1 files changed, 57 insertions(+), 9 deletions(-)
  11222. Commit: 763
  11223. Author: sam
  11224. Date: Thu Apr 13 16:10:16 2006 +0000
  11225. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  11226. * Fixed font selection through cucul_font_load().
  11227. * Added a bigger 10x19 bold font.
  11228. cucul/Makefile.am | 3 +-
  11229. cucul/cucul.h | 1 +
  11230. cucul/font.c | 35 +-
  11231. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11232. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11233. cucul/font_monospace9.h | 3267 ----------------------------------------------
  11234. test/font.c | 9 +-
  11235. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  11236. Commit: 762
  11237. Author: sam
  11238. Date: Thu Apr 13 15:36:09 2006 +0000
  11239. * Made makefont more configurable. Also, store the commandline in a comment
  11240. so that the font can be easily rebuilt.
  11241. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  11242. 1 files changed, 44 insertions(+), 17 deletions(-)
  11243. Commit: 761
  11244. Author: sam
  11245. Date: Thu Apr 13 15:00:56 2006 +0000
  11246. * Updated TODO list.
  11247. TODO | 5 -----
  11248. 1 files changed, 0 insertions(+), 5 deletions(-)
  11249. Commit: 760
  11250. Author: sam
  11251. Date: Thu Apr 13 14:24:31 2006 +0000
  11252. * Internal font support through cucul_load_font(). Documented that.
  11253. * Removed ugly hooks from test/font.c.
  11254. cucul/cucul.h | 2 +-
  11255. cucul/font.c | 24 ++++++++++++++++++++++--
  11256. test/font.c | 24 +++++++++++++++++-------
  11257. 3 files changed, 40 insertions(+), 10 deletions(-)
  11258. Commit: 759
  11259. Author: sam
  11260. Date: Thu Apr 13 14:23:04 2006 +0000
  11261. * Ugly overflow bug in the rendering code.
  11262. cucul/font.c | 2 +-
  11263. 1 files changed, 1 insertions(+), 1 deletions(-)
  11264. Commit: 758
  11265. Author: sam
  11266. Date: Thu Apr 13 13:33:31 2006 +0000
  11267. * Implemented cucul_get_font_width() and cucul_get_font_height().
  11268. * Documented most font functions.
  11269. * Cleaned up cucul_render_canvas() and made it actually usable by external
  11270. programs. Removed ugly printf() debug calls.
  11271. cucul/cucul.h | 4 ++
  11272. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  11273. test/font.c | 22 ++++++++++++-
  11274. 3 files changed, 95 insertions(+), 24 deletions(-)
  11275. Commit: 757
  11276. Author: sam
  11277. Date: Thu Apr 13 12:50:41 2006 +0000
  11278. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  11279. cucul/cucul.c | 12 ++++++------
  11280. cucul/cucul.h | 16 ++++++++--------
  11281. cucul/cucul_internals.h | 12 ++++++------
  11282. cucul/export_ansi.c | 10 +++++-----
  11283. cucul/export_html.c | 20 ++++++++++----------
  11284. cucul/export_irc.c | 10 +++++-----
  11285. cucul/export_ps.c | 10 +++++-----
  11286. cucul/export_svg.c | 10 +++++-----
  11287. src/cacaserver.c | 10 +++++-----
  11288. src/img2irc.c | 4 ++--
  11289. test/export.c | 4 ++--
  11290. 11 files changed, 59 insertions(+), 59 deletions(-)
  11291. Commit: 756
  11292. Author: sam
  11293. Date: Thu Apr 13 12:49:54 2006 +0000
  11294. * Putain de bordel de manche a couilles. I forgot to fix the font.
  11295. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  11296. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  11297. Commit: 755
  11298. Author: sam
  11299. Date: Thu Apr 13 12:44:55 2006 +0000
  11300. * Some cleaning up in makefont.c.
  11301. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  11302. 1 files changed, 70 insertions(+), 61 deletions(-)
  11303. Commit: 754
  11304. Author: sam
  11305. Date: Thu Apr 13 12:25:36 2006 +0000
  11306. * Fixed 4, 2 and 1-bit font rendering.
  11307. * Replaced the 8-bit internal font with a 4-bit one.
  11308. cucul/font.c | 79 +-
  11309. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  11310. tools/makefont.c | 5 +-
  11311. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  11312. Commit: 753
  11313. Author: sam
  11314. Date: Thu Apr 13 12:23:50 2006 +0000
  11315. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  11316. fg/bg value into its separate argb 4-bit fields.
  11317. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  11318. cucul/cucul_internals.h | 1 +
  11319. 2 files changed, 29 insertions(+), 0 deletions(-)
  11320. Commit: 752
  11321. Author: jylam
  11322. Date: Thu Apr 13 08:58:55 2006 +0000
  11323. * Added silly play with interframe delay. Need to rework sprite format.
  11324. test/spritedit.c | 23 +++++++++++++++++++++++
  11325. 1 files changed, 23 insertions(+), 0 deletions(-)
  11326. Commit: 751
  11327. Author: sam
  11328. Date: Thu Apr 13 08:44:25 2006 +0000
  11329. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  11330. for the moment.
  11331. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  11332. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  11333. Commit: 750
  11334. Author: sam
  11335. Date: Thu Apr 13 08:39:30 2006 +0000
  11336. * Added a test program for the font renderer.
  11337. test/Makefile.am | 5 ++++-
  11338. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  11339. 2 files changed, 53 insertions(+), 1 deletions(-)
  11340. Commit: 749
  11341. Author: sam
  11342. Date: Thu Apr 13 08:38:34 2006 +0000
  11343. * Code simplification.
  11344. test/export.c | 3 +--
  11345. 1 files changed, 1 insertions(+), 2 deletions(-)
  11346. Commit: 748
  11347. Author: sam
  11348. Date: Thu Apr 13 08:37:32 2006 +0000
  11349. * Created a built-in font from Bitstream Vera (Monospace 9).
  11350. cucul/Makefile.am | 1 +
  11351. cucul/font.c | 5 +
  11352. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  11353. 3 files changed, 4889 insertions(+), 0 deletions(-)
  11354. Commit: 747
  11355. Author: sam
  11356. Date: Thu Apr 13 08:26:21 2006 +0000
  11357. * Added a font creator that uses pango to render glyphs.
  11358. configure.ac | 10 ++-
  11359. tools/Makefile.am | 11 ++-
  11360. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11361. 3 files changed, 296 insertions(+), 2 deletions(-)
  11362. Commit: 746
  11363. Author: sam
  11364. Date: Thu Apr 13 08:16:04 2006 +0000
  11365. * Slightly updated the font format and wrote a font loader. Also added a
  11366. skeleton for the renderer that will not last very long.
  11367. cucul/cucul.h | 11 ++++
  11368. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  11369. 2 files changed, 170 insertions(+), 4 deletions(-)
  11370. Commit: 745
  11371. Author: sam
  11372. Date: Wed Apr 12 16:34:34 2006 +0000
  11373. * New version of the font format.
  11374. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  11375. 1 files changed, 41 insertions(+), 19 deletions(-)
  11376. Commit: 744
  11377. Author: sam
  11378. Date: Wed Apr 12 14:18:19 2006 +0000
  11379. * Added a file for future font handling routines. Currently only the font
  11380. format proposal is in this file. Feel free to comment.
  11381. cucul/Makefile.am | 1 +
  11382. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11383. 2 files changed, 61 insertions(+), 0 deletions(-)
  11384. Commit: 743
  11385. Author: sam
  11386. Date: Wed Apr 12 08:57:59 2006 +0000
  11387. * Proper svn:ignore properties on tools/.
  11388. Commit: 742
  11389. Author: sam
  11390. Date: Wed Apr 12 08:31:11 2006 +0000
  11391. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  11392. contain development tools that are only useful to libcaca developers.
  11393. Makefile.am | 2 +-
  11394. caca/driver_slang.c | 2 +-
  11395. configure.ac | 1 +
  11396. test/Makefile.am | 5 +-
  11397. test/optipal.c | 242 ---------------------------------------------------
  11398. tools/Makefile.am | 8 ++
  11399. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  11400. 7 files changed, 254 insertions(+), 248 deletions(-)
  11401. Commit: 741
  11402. Author: sam
  11403. Date: Tue Apr 11 10:36:31 2006 +0000
  11404. * cacaview works again. Somewhat. Image loading is now handled by the
  11405. factored common-image.c file. Feature selection such as antialiasing or
  11406. dithering mode are still disabled.
  11407. src/Makefile.am | 2 +-
  11408. src/cacaview.c | 295 ++++--------------------------------------------------
  11409. 2 files changed, 23 insertions(+), 274 deletions(-)
  11410. Commit: 740
  11411. Author: sam
  11412. Date: Tue Apr 11 10:12:03 2006 +0000
  11413. * Renamed "freadint" to "u32fread", and so on.
  11414. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  11415. 1 files changed, 40 insertions(+), 40 deletions(-)
  11416. Commit: 739
  11417. Author: sam
  11418. Date: Tue Apr 11 10:05:48 2006 +0000
  11419. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  11420. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  11421. src/Makefile.am | 26 +++--
  11422. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  11423. src/common-image.h | 25 +++++
  11424. src/img2irc.c | 69 ++++++++++++
  11425. 4 files changed, 405 insertions(+), 9 deletions(-)
  11426. Commit: 738
  11427. Author: sam
  11428. Date: Mon Apr 10 22:06:19 2006 +0000
  11429. * Avoid useless call to strlen() in the exporters.
  11430. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  11431. cucul/export_ansi.c | 2 +-
  11432. cucul/export_html.c | 2 +-
  11433. cucul/export_irc.c | 6 +-----
  11434. cucul/export_ps.c | 2 +-
  11435. cucul/export_svg.c | 2 +-
  11436. 5 files changed, 5 insertions(+), 9 deletions(-)
  11437. Commit: 737
  11438. Author: sam
  11439. Date: Mon Apr 10 22:03:22 2006 +0000
  11440. * Fixed test/export that was not printing the last character of the file.
  11441. test/export.c | 2 +-
  11442. 1 files changed, 1 insertions(+), 1 deletions(-)
  11443. Commit: 736
  11444. Author: sam
  11445. Date: Mon Apr 10 21:07:40 2006 +0000
  11446. * Updated TODO list. I forgot the aspect ratio function!
  11447. TODO | 12 +++++-------
  11448. 1 files changed, 5 insertions(+), 7 deletions(-)
  11449. Commit: 735
  11450. Author: sam
  11451. Date: Mon Apr 10 20:24:12 2006 +0000
  11452. * Renamed bitmap.c into dither.c.
  11453. cucul/Makefile.am | 2 +-
  11454. cucul/bitmap.c | 1346 -----------------------------------------------------
  11455. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11456. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  11457. Commit: 734
  11458. Author: sam
  11459. Date: Mon Apr 10 20:02:38 2006 +0000
  11460. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  11461. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  11462. cucul/cucul.c | 4 +-
  11463. cucul/cucul.h | 42 +++---
  11464. cucul/cucul_internals.h | 4 +-
  11465. src/aafire.c | 12 +-
  11466. src/cacaball.c | 14 +-
  11467. src/cacamoir.c | 16 +-
  11468. src/cacaplas.c | 16 +-
  11469. src/cacaview.c | 30 ++--
  11470. test/demo.c | 24 ++--
  11471. test/export.c | 12 +-
  11472. test/gamma.c | 28 ++--
  11473. test/hsv.c | 12 +-
  11474. 13 files changed, 295 insertions(+), 298 deletions(-)
  11475. Commit: 733
  11476. Author: sam
  11477. Date: Mon Apr 10 09:17:51 2006 +0000
  11478. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  11479. really portable, and Visual Studio complains when they are not explicitely
  11480. cast.
  11481. cucul/bitmap.c | 4 +-
  11482. cucul/canvas.c | 11 +++++----
  11483. cucul/cucul.c | 2 +-
  11484. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  11485. cucul/cucul_internals.h | 4 +-
  11486. cucul/sprite.c | 2 +-
  11487. test/dithering.c | 2 +-
  11488. test/optipal.c | 2 +-
  11489. 8 files changed, 40 insertions(+), 42 deletions(-)
  11490. Commit: 732
  11491. Author: sam
  11492. Date: Mon Apr 10 09:04:29 2006 +0000
  11493. * Updated the Doxygen configuration file.
  11494. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  11495. 1 files changed, 1043 insertions(+), 7 deletions(-)
  11496. Commit: 731
  11497. Author: sam
  11498. Date: Mon Apr 10 09:00:18 2006 +0000
  11499. * Fixed old bugs I introduced in the exporters.
  11500. * Fixed exporter headers to make Doxygen happy.
  11501. cucul/export_ansi.c | 6 +++---
  11502. cucul/export_html.c | 6 +++---
  11503. cucul/export_irc.c | 2 +-
  11504. cucul/export_ps.c | 2 +-
  11505. cucul/export_svg.c | 2 +-
  11506. 5 files changed, 9 insertions(+), 9 deletions(-)
  11507. Commit: 730
  11508. Author: sam
  11509. Date: Mon Apr 10 08:30:02 2006 +0000
  11510. * Forgot an svn:ignore property.
  11511. Commit: 729
  11512. Author: sam
  11513. Date: Mon Apr 10 07:52:07 2006 +0000
  11514. * Added pkgconfig files. Eh ouais mon gars.
  11515. caca/Makefile.am | 6 ++++++
  11516. caca/caca.pc.in | 12 ++++++++++++
  11517. configure.ac | 6 +++++-
  11518. cucul/Makefile.am | 6 ++++++
  11519. cucul/cucul.pc.in | 12 ++++++++++++
  11520. 5 files changed, 41 insertions(+), 1 deletions(-)
  11521. Commit: 728
  11522. Author: sam
  11523. Date: Fri Apr 7 09:46:30 2006 +0000
  11524. * Replaced occurrences of "rgba" with "argb".
  11525. caca/driver_conio.c | 2 +-
  11526. caca/driver_gl.c | 4 ++--
  11527. caca/driver_ncurses.c | 2 +-
  11528. caca/driver_slang.c | 8 ++++----
  11529. caca/driver_vga.c | 2 +-
  11530. caca/driver_win32.c | 4 ++--
  11531. caca/driver_x11.c | 8 ++++----
  11532. cucul/colour.c | 6 +++---
  11533. cucul/cucul_internals.h | 6 +++---
  11534. cucul/export_ansi.c | 4 ++--
  11535. cucul/export_html.c | 6 +++---
  11536. cucul/export_irc.c | 4 ++--
  11537. cucul/export_ps.c | 4 ++--
  11538. cucul/export_svg.c | 4 ++--
  11539. 14 files changed, 32 insertions(+), 32 deletions(-)
  11540. Commit: 727
  11541. Author: sam
  11542. Date: Fri Apr 7 08:55:01 2006 +0000
  11543. * Fixed a syntax error. Gruik.
  11544. cucul/bitmap.c | 2 +-
  11545. 1 files changed, 1 insertions(+), 1 deletions(-)
  11546. Commit: 726
  11547. Author: sam
  11548. Date: Fri Apr 7 08:19:42 2006 +0000
  11549. * Changed the cucul_set_bitmap_antialias() argument to a string.
  11550. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  11551. cucul/cucul.h | 3 ++-
  11552. 2 files changed, 45 insertions(+), 11 deletions(-)
  11553. Commit: 725
  11554. Author: sam
  11555. Date: Thu Apr 6 13:49:10 2006 +0000
  11556. * Of course I had to fuck up something. Here, PS export works again.
  11557. cucul/export_ps.c | 4 ++--
  11558. 1 files changed, 2 insertions(+), 2 deletions(-)
  11559. Commit: 724
  11560. Author: sam
  11561. Date: Thu Apr 6 13:41:56 2006 +0000
  11562. * Store colour information on 32 bits, for future 12-bit colour support.
  11563. caca/driver_conio.c | 4 ++--
  11564. caca/driver_gl.c | 10 ++++------
  11565. caca/driver_ncurses.c | 4 ++--
  11566. caca/driver_raw.c | 9 +++++----
  11567. caca/driver_slang.c | 10 +++++-----
  11568. caca/driver_vga.c | 4 ++--
  11569. caca/driver_win32.c | 4 ++--
  11570. caca/driver_x11.c | 11 ++++++-----
  11571. cucul/Makefile.am | 1 +
  11572. cucul/canvas.c | 11 +++++------
  11573. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  11574. cucul/cucul.c | 24 ++++++++++++++----------
  11575. cucul/cucul_internals.h | 7 ++++++-
  11576. cucul/export_ansi.c | 6 +++---
  11577. cucul/export_html.c | 12 +++++++-----
  11578. cucul/export_irc.c | 6 +++---
  11579. cucul/export_ps.c | 8 ++++----
  11580. cucul/export_svg.c | 10 ++++++----
  11581. cucul/transform.c | 22 +++++++++++-----------
  11582. src/cacaserver.c | 2 +-
  11583. 20 files changed, 134 insertions(+), 76 deletions(-)
  11584. Commit: 723
  11585. Author: sam
  11586. Date: Thu Apr 6 13:21:15 2006 +0000
  11587. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  11588. cucul/canvas.c | 18 ------------------
  11589. cucul/cucul.h | 1 -
  11590. 2 files changed, 0 insertions(+), 19 deletions(-)
  11591. Commit: 722
  11592. Author: sam
  11593. Date: Thu Apr 6 13:11:12 2006 +0000
  11594. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  11595. cucul/cucul.c | 4 ++++
  11596. 1 files changed, 4 insertions(+), 0 deletions(-)
  11597. Commit: 721
  11598. Author: sam
  11599. Date: Thu Apr 6 13:07:58 2006 +0000
  11600. * Sanity check in cacaserver.c.
  11601. src/cacaserver.c | 3 +++
  11602. 1 files changed, 3 insertions(+), 0 deletions(-)
  11603. Commit: 720
  11604. Author: sam
  11605. Date: Thu Apr 6 10:23:10 2006 +0000
  11606. * Fixed a crash when realloc() returns a new address.
  11607. src/cacaserver.c | 2 +-
  11608. 1 files changed, 1 insertions(+), 1 deletions(-)
  11609. Commit: 719
  11610. Author: sam
  11611. Date: Thu Apr 6 10:19:17 2006 +0000
  11612. * Fixed old typo that caused qq->height to be uninitialised.
  11613. cucul/cucul.c | 2 +-
  11614. 1 files changed, 1 insertions(+), 1 deletions(-)
  11615. Commit: 718
  11616. Author: jylam
  11617. Date: Sat Apr 1 21:29:10 2006 +0000
  11618. * Oops, removed unused variable
  11619. src/cacaserver.c | 1 -
  11620. 1 files changed, 0 insertions(+), 1 deletions(-)
  11621. Commit: 717
  11622. Author: jylam
  11623. Date: Sat Apr 1 21:26:30 2006 +0000
  11624. * Added Winsock (c)(tm)(r) compatibility
  11625. src/cacaserver.c | 11 +++++++++++
  11626. 1 files changed, 11 insertions(+), 0 deletions(-)
  11627. Commit: 716
  11628. Author: jylam
  11629. Date: Sat Apr 1 16:11:37 2006 +0000
  11630. * removed b0rked test. No more pigs, I just commited 500 of them.
  11631. src/cacaplas.c | 8 --------
  11632. 1 files changed, 0 insertions(+), 8 deletions(-)
  11633. Commit: 715
  11634. Author: sam
  11635. Date: Sat Apr 1 15:58:10 2006 +0000
  11636. * Set the default dithering mode to Floyd-Steinberg.
  11637. cucul/bitmap.c | 5 +++++
  11638. 1 files changed, 5 insertions(+), 0 deletions(-)
  11639. Commit: 714
  11640. Author: sam
  11641. Date: Sat Apr 1 15:56:31 2006 +0000
  11642. ((`)_.._ ,'-. _..._ _._
  11643. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  11644. .' / (
  11645. / S | _ _ \
  11646. | a \ o o |
  11647. ; m .-. /
  11648. ; ', '-.( '')-'
  11649. '. | ;-'
  11650. \ / /
  11651. / /-._ __, 7 |
  11652. \ `\ \`` | | |
  11653. \ \_,\ | |_,\
  11654. '-`' \_,\
  11655. cucul/canvas.c | 4 ++--
  11656. cucul/sprite.c | 4 ++--
  11657. 2 files changed, 4 insertions(+), 4 deletions(-)
  11658. Commit: 713
  11659. Author: sam
  11660. Date: Sat Apr 1 15:25:33 2006 +0000
  11661. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  11662. TODO | 3 ---
  11663. cucul/canvas.c | 24 ------------------------
  11664. cucul/cucul.h | 2 --
  11665. 3 files changed, 0 insertions(+), 29 deletions(-)
  11666. Commit: 712
  11667. Author: sam
  11668. Date: Sat Apr 1 15:02:41 2006 +0000
  11669. * Updated the TODO list.
  11670. TODO | 35 +++++++++++++++++++++++++----------
  11671. 1 files changed, 25 insertions(+), 10 deletions(-)
  11672. Commit: 711
  11673. Author: sam
  11674. Date: Sat Apr 1 15:02:05 2006 +0000
  11675. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  11676. environment variables handling. Replaced that with three per-bitmap
  11677. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  11678. cucul_set_bitmap_dithering().
  11679. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  11680. prototypes (but did not implement them yet).
  11681. * Added cucul_set_bitmap_charset() to choose what characters are going
  11682. to be used for the bitmap rendering.
  11683. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  11684. caca/caca.h | 34 +--
  11685. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  11686. cucul/cucul.c | 147 -------
  11687. cucul/cucul.h | 98 ++----
  11688. cucul/cucul_internals.h | 3 -
  11689. test/demo.c | 6 +-
  11690. 6 files changed, 673 insertions(+), 587 deletions(-)
  11691. Commit: 710
  11692. Author: sam
  11693. Date: Sat Apr 1 14:44:09 2006 +0000
  11694. * Merged caca_wait_event() into caca_get_event() and added a timeout
  11695. parameter to do what both functions did before, and even more.
  11696. caca/caca.h | 3 +-
  11697. caca/event.c | 63 ++++++++++++++++++++++++++++++-----------------------
  11698. src/aafire.c | 2 +-
  11699. src/cacaball.c | 2 +-
  11700. src/cacamoir.c | 2 +-
  11701. src/cacaplas.c | 2 +-
  11702. src/cacaplay.c | 2 +-
  11703. src/cacaview.c | 6 ++--
  11704. test/colors.c | 2 +-
  11705. test/demo.c | 9 ++++++-
  11706. test/dithering.c | 2 +-
  11707. test/event.c | 4 +-
  11708. test/gamma.c | 2 +-
  11709. test/hsv.c | 2 +-
  11710. test/spritedit.c | 2 +-
  11711. test/transform.c | 2 +-
  11712. test/unicode.c | 2 +-
  11713. 17 files changed, 61 insertions(+), 48 deletions(-)
  11714. Commit: 709
  11715. Author: sam
  11716. Date: Sat Apr 1 14:37:27 2006 +0000
  11717. * Disabled cacaview for now. I'm going to utterly break it.
  11718. src/Makefile.am | 2 +-
  11719. 1 files changed, 1 insertions(+), 1 deletions(-)
  11720. Commit: 708
  11721. Author: sam
  11722. Date: Sat Apr 1 14:36:59 2006 +0000
  11723. * Added cucul_get_export_list(). Returns a list of known export formats.
  11724. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  11725. cucul/cucul.h | 1 +
  11726. 2 files changed, 27 insertions(+), 0 deletions(-)
  11727. Commit: 707
  11728. Author: sam
  11729. Date: Wed Mar 29 09:41:30 2006 +0000
  11730. * cacaserver works again (but needs a complete rewrite because it's really
  11731. become ugly). You can now emulate the previous network driver behaviour
  11732. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  11733. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  11734. 1 files changed, 34 insertions(+), 3 deletions(-)
  11735. Commit: 706
  11736. Author: sam
  11737. Date: Mon Mar 27 22:16:58 2006 +0000
  11738. * Changed the 2nd argument of cucul_create_export to a string. This way we
  11739. can add new exporters without changing the API.
  11740. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  11741. cucul/cucul.h | 16 +---------------
  11742. src/cacaserver.c | 2 +-
  11743. test/export.c | 22 +++++++---------------
  11744. 4 files changed, 25 insertions(+), 54 deletions(-)
  11745. Commit: 705
  11746. Author: sam
  11747. Date: Mon Mar 27 22:12:12 2006 +0000
  11748. * Oops, I barfed that makefile.
  11749. src/Makefile.am | 3 ---
  11750. 1 files changed, 0 insertions(+), 3 deletions(-)
  11751. Commit: 704
  11752. Author: jylam
  11753. Date: Mon Mar 27 21:40:17 2006 +0000
  11754. * Added "powered by libcaca" text to all examples for consistency
  11755. src/aafire.c | 4 ++++
  11756. src/cacaball.c | 4 ++++
  11757. src/cacamoir.c | 3 +++
  11758. 3 files changed, 11 insertions(+), 0 deletions(-)
  11759. Commit: 703
  11760. Author: sam
  11761. Date: Mon Mar 27 21:37:52 2006 +0000
  11762. * Removed the network driver and replaced it with a cacaserver executable
  11763. that has all the functionality, except it does not work yet (the stdin
  11764. reading routine is missing).
  11765. caca/Makefile.am | 1 -
  11766. caca/caca.c | 3 -
  11767. caca/caca.h | 3 -
  11768. caca/caca_internals.h | 16 +-
  11769. caca/driver_network.c | 571 -------------------------------------------------
  11770. src/Makefile.am | 8 +-
  11771. src/cacaplas.c | 21 ++-
  11772. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  11773. 8 files changed, 521 insertions(+), 591 deletions(-)
  11774. Commit: 702
  11775. Author: sam
  11776. Date: Mon Mar 27 21:33:29 2006 +0000
  11777. * Implemented a proof-of-concept cacaplay program that can redisplay a
  11778. single frame that was saved by the raw driver.
  11779. caca/driver_raw.c | 18 ++++++++---
  11780. src/Makefile.am | 5 ++-
  11781. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11782. 3 files changed, 98 insertions(+), 6 deletions(-)
  11783. Commit: 701
  11784. Author: sam
  11785. Date: Mon Mar 27 21:22:34 2006 +0000
  11786. * Implemented cucul_load() to reload a file that was saved with the
  11787. raw driver. I know it is inconsistent to have the loader in libcucul
  11788. and the exporter in libcaca but I'll find a way to harmonise that.
  11789. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  11790. cucul/cucul.h | 1 +
  11791. 2 files changed, 42 insertions(+), 1 deletions(-)
  11792. Commit: 700
  11793. Author: jylam
  11794. Date: Mon Mar 27 18:17:09 2006 +0000
  11795. * Fixed OpenGL mouse handling
  11796. Sam Le Vieux Porc
  11797. (\____/)
  11798. Le / @__@ \ Le
  11799. ( (oo) )
  11800. `-.~~.-' Vieux
  11801. Vieux / \
  11802. @/ \_
  11803. (/ / \ \) Porc
  11804. Porc WW`----'WW
  11805. Sam Le Vieux Porc
  11806. caca/driver_gl.c | 5 ++++-
  11807. 1 files changed, 4 insertions(+), 1 deletions(-)
  11808. Commit: 699
  11809. Author: sam
  11810. Date: Mon Mar 27 18:07:18 2006 +0000
  11811. * Created a minimal raw driver that outputs stuff to stdout.
  11812. caca/Makefile.am | 1 +
  11813. caca/caca.c | 6 +--
  11814. caca/caca_internals.h | 44 +++++++++++----------
  11815. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  11816. 4 files changed, 132 insertions(+), 25 deletions(-)
  11817. Commit: 698
  11818. Author: sam
  11819. Date: Mon Mar 27 09:35:22 2006 +0000
  11820. ██████ ██████
  11821. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  11822. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  11823. ██░░░░███░░░░░░░░███░░░░██
  11824. ██░░░░░░███░░░░░░███░░░░░░██
  11825. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  11826. ██░░░░░░██████████████░░░░░░██
  11827. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  11828. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11829. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11830. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  11831. ██░░░░██████████████░░░░██
  11832. ███░░░░░░██████░░░░░░███
  11833. █████░░░░░░░░░░█████
  11834. ████████████
  11835. caca/driver_gl.c | 16 ++++++++++++----
  11836. 1 files changed, 12 insertions(+), 4 deletions(-)
  11837. Commit: 697
  11838. Author: sam
  11839. Date: Mon Mar 27 08:01:27 2006 +0000
  11840. * Reworked the OpenGL headers and Glut features detection (what did you
  11841. expect).
  11842. caca/driver_gl.c | 18 ++++++++++--------
  11843. configure.ac | 18 +++++++++---------
  11844. 2 files changed, 19 insertions(+), 17 deletions(-)
  11845. Commit: 696
  11846. Author: sam
  11847. Date: Mon Mar 27 07:40:30 2006 +0000
  11848. * Implemented cucul_invert() to invert a canvas' colours.
  11849. cucul/cucul.h | 1 +
  11850. cucul/transform.c | 19 +++++++++++++++++++
  11851. 2 files changed, 20 insertions(+), 0 deletions(-)
  11852. Commit: 695
  11853. Author: jylam
  11854. Date: Sun Mar 26 23:08:19 2006 +0000
  11855. * Fixed glutCheckLoop headers, testing only under MacOSX
  11856. caca/driver_gl.c | 7 +++++--
  11857. 1 files changed, 5 insertions(+), 2 deletions(-)
  11858. Commit: 694
  11859. Author: jylam
  11860. Date: Sun Mar 26 22:57:12 2006 +0000
  11861. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  11862. caca/driver_gl.c | 17 +++++++++++++++++
  11863. configure.ac | 5 +++++
  11864. 2 files changed, 22 insertions(+), 0 deletions(-)
  11865. Commit: 693
  11866. Author: sam
  11867. Date: Sun Mar 26 20:16:28 2006 +0000
  11868. * Minor addition to the rotate code.
  11869. cucul/transform.c | 1 +
  11870. 1 files changed, 1 insertions(+), 0 deletions(-)
  11871. Commit: 692
  11872. Author: sam
  11873. Date: Fri Mar 24 23:17:25 2006 +0000
  11874. * Workaround for automake < 1.6.
  11875. caca/Makefile.am | 2 +-
  11876. src/Makefile.am | 6 +-----
  11877. test/Makefile.am | 13 ++-----------
  11878. 3 files changed, 4 insertions(+), 17 deletions(-)
  11879. Commit: 691
  11880. Author: jylam
  11881. Date: Fri Mar 24 19:44:12 2006 +0000
  11882. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  11883. AHAHAH _
  11884. _._ _..._ .-', _.._(`))
  11885. '-. ` ' /-._.-' ',/
  11886. ) MAIS \ '.
  11887. / _ _ | JE \
  11888. | a a / SUIS |
  11889. \ .-. ;
  11890. '-('' ).-' ,' UN ;
  11891. '-; | .'
  11892. \ VIEUX \ /
  11893. | 7 .__ _.-\ \
  11894. | | | ``/ /` /
  11895. /,_| | /,_/ /
  11896. /,_/ '`-'
  11897. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  11898. cucul/bitmap.c | 2 +-
  11899. 1 files changed, 1 insertions(+), 1 deletions(-)
  11900. Commit: 690
  11901. Author: jylam
  11902. Date: Fri Mar 24 19:34:45 2006 +0000
  11903. * 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.
  11904. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  11905. cucul/cucul.h | 1 +
  11906. test/demo.c | 3 ++-
  11907. 3 files changed, 28 insertions(+), 1 deletions(-)
  11908. Commit: 689
  11909. Author: sam
  11910. Date: Fri Mar 24 16:51:59 2006 +0000
  11911. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  11912. that we have one function less.
  11913. * Fixed coding style.
  11914. * Removed FUCKING TABS. ____.------.___
  11915. _______.----'`` ``` `` ``` ``-.
  11916. _.--' ` ```` ` ` ` ``` `` `` ``.
  11917. _.-' ' ` `` ``` `` ` `' `. _
  11918. .-'' ` H A H A H A `' M A I S \/.)
  11919. . . .-' / ` ` ` `` ||
  11920. |`-.(``-. ` ` ` ' ` ` ``` |\
  11921. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  11922. `/''````) `` ` - - ````` ' '.' |\_)
  11923. |`'_._` ``` ''` P O R C . . ```` /
  11924. // @) \ ` `` ''' . ``` '/
  11925. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  11926. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  11927. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  11928. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  11929. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  11930. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  11931. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  11932. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  11933. ''''
  11934. caca/caca.h | 3 +--
  11935. caca/caca_internals.h | 3 +--
  11936. caca/driver_conio.c | 3 +--
  11937. caca/driver_gl.c | 18 +++++++-----------
  11938. caca/driver_ncurses.c | 4 ++--
  11939. caca/driver_network.c | 4 +---
  11940. caca/driver_slang.c | 3 +--
  11941. caca/driver_vga.c | 3 +--
  11942. caca/driver_win32.c | 3 +--
  11943. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  11944. caca/graphics.c | 25 ++++++++-----------------
  11945. test/demo.c | 2 +-
  11946. 12 files changed, 43 insertions(+), 66 deletions(-)
  11947. Commit: 688
  11948. Author: jylam
  11949. Date: Fri Mar 24 16:25:39 2006 +0000
  11950. * Fixed bug in show/hide cursor, implemented X11 cursor
  11951. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  11952. caca/graphics.c | 4 ++--
  11953. 2 files changed, 23 insertions(+), 7 deletions(-)
  11954. Commit: 687
  11955. Author: jylam
  11956. Date: Fri Mar 24 15:42:46 2006 +0000
  11957. * Added forgotten X11 set/hide cursor (non-working code)
  11958. caca/driver_x11.c | 21 +++++++++++++++++++++
  11959. test/demo.c | 3 +++
  11960. 2 files changed, 24 insertions(+), 0 deletions(-)
  11961. Commit: 686
  11962. Author: jylam
  11963. Date: Fri Mar 24 15:00:47 2006 +0000
  11964. * Added caca_show/hide_cursor, and corresponding GL binding
  11965. caca/caca.h | 2 ++
  11966. caca/caca_internals.h | 2 ++
  11967. caca/driver_conio.c | 2 ++
  11968. caca/driver_gl.c | 16 +++++++++++++++-
  11969. caca/driver_ncurses.c | 3 ++-
  11970. caca/driver_network.c | 2 ++
  11971. caca/driver_slang.c | 2 ++
  11972. caca/driver_vga.c | 2 ++
  11973. caca/driver_win32.c | 2 ++
  11974. caca/graphics.c | 23 +++++++++++++++++++++++
  11975. 10 files changed, 54 insertions(+), 2 deletions(-)
  11976. Commit: 685
  11977. Author: sam
  11978. Date: Fri Mar 24 14:17:40 2006 +0000
  11979. * Documented the caca_event structure and improved a few things here and
  11980. there in the documentation.
  11981. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  11982. 1 files changed, 66 insertions(+), 35 deletions(-)
  11983. Commit: 684
  11984. Author: sam
  11985. Date: Fri Mar 24 09:48:20 2006 +0000
  11986. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  11987. caca/caca.c | 70 ++++++++++++-------------------------------------
  11988. caca/caca_internals.h | 20 +++++++-------
  11989. caca/driver_conio.c | 4 ++-
  11990. caca/driver_gl.c | 11 +++++++-
  11991. caca/driver_ncurses.c | 4 ++-
  11992. caca/driver_network.c | 4 ++-
  11993. caca/driver_slang.c | 4 ++-
  11994. caca/driver_vga.c | 4 ++-
  11995. caca/driver_win32.c | 4 ++-
  11996. caca/driver_x11.c | 13 ++++++++-
  11997. 10 files changed, 67 insertions(+), 71 deletions(-)
  11998. Commit: 683
  11999. Author: sam
  12000. Date: Fri Mar 24 09:30:02 2006 +0000
  12001. * Removed spurious prototype.
  12002. cucul/math.c | 2 --
  12003. 1 files changed, 0 insertions(+), 2 deletions(-)
  12004. Commit: 682
  12005. Author: sam
  12006. Date: Thu Mar 23 18:38:44 2006 +0000
  12007. * Updated the TODO list with what's been done so far.
  12008. TODO | 11 -----------
  12009. 1 files changed, 0 insertions(+), 11 deletions(-)
  12010. Commit: 681
  12011. Author: sam
  12012. Date: Thu Mar 23 18:36:59 2006 +0000
  12013. * Massive rework of the event handling code, as per the TODO list.
  12014. caca/caca.c | 4 +-
  12015. caca/caca.h | 35 ++++++---
  12016. caca/caca_internals.h | 14 ++--
  12017. caca/driver_conio.c | 26 +++++--
  12018. caca/driver_gl.c | 82 ++++++++++++--------
  12019. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  12020. caca/driver_network.c | 2 +-
  12021. caca/driver_slang.c | 84 ++++++++++++--------
  12022. caca/driver_vga.c | 5 +-
  12023. caca/driver_win32.c | 39 +++++++---
  12024. caca/driver_x11.c | 82 ++++++++++++-------
  12025. caca/event.c | 101 +++++++++++++-----------
  12026. src/aafire.c | 11 ++-
  12027. src/cacaball.c | 10 ++-
  12028. src/cacamoir.c | 10 ++-
  12029. src/cacaplas.c | 10 ++-
  12030. src/cacaview.c | 24 +++---
  12031. test/colors.c | 3 +-
  12032. test/demo.c | 16 ++--
  12033. test/dithering.c | 3 +-
  12034. test/event.c | 48 ++++++------
  12035. test/gamma.c | 22 +++--
  12036. test/hsv.c | 3 +-
  12037. test/spritedit.c | 6 +-
  12038. test/transform.c | 3 +-
  12039. test/unicode.c | 3 +-
  12040. 26 files changed, 511 insertions(+), 343 deletions(-)
  12041. Commit: 680
  12042. Author: sam
  12043. Date: Thu Mar 23 17:20:57 2006 +0000
  12044. * Hahaha mais le vieux porc c'est moi.
  12045. test/gamma.c | 2 +-
  12046. 1 files changed, 1 insertions(+), 1 deletions(-)
  12047. Commit: 679
  12048. Author: sam
  12049. Date: Thu Mar 23 15:14:17 2006 +0000
  12050. * Added missing ASCII characters to cucul_rotate().
  12051. cucul/transform.c | 10 ++++++----
  12052. 1 files changed, 6 insertions(+), 4 deletions(-)
  12053. Commit: 678
  12054. Author: sam
  12055. Date: Thu Mar 23 14:07:32 2006 +0000
  12056. * Made cucul_putchar32() an internal-only function.
  12057. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  12058. string instead of a single character as their last argument.
  12059. cucul/box.c | 39 +++++++++++++++++++---------------
  12060. cucul/canvas.c | 41 ++++++++++++------------------------
  12061. cucul/conic.c | 34 +++++++++++++++++-------------
  12062. cucul/cucul.h | 18 ++++++++--------
  12063. cucul/cucul_internals.h | 5 +++-
  12064. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  12065. cucul/triangle.c | 24 +++++++++++++--------
  12066. src/cacaview.c | 6 ++--
  12067. test/demo.c | 24 ++++++++++----------
  12068. test/event.c | 8 +++---
  12069. test/export.c | 2 +-
  12070. test/spritedit.c | 2 +-
  12071. 12 files changed, 130 insertions(+), 125 deletions(-)
  12072. Commit: 677
  12073. Author: sam
  12074. Date: Thu Mar 23 13:12:56 2006 +0000
  12075. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  12076. cucul/cucul.c | 12 ++++++------
  12077. cucul/cucul.h | 4 ++--
  12078. src/aafire.c | 4 ++--
  12079. src/cacaball.c | 4 ++--
  12080. src/cacamoir.c | 4 ++--
  12081. src/cacaplas.c | 4 ++--
  12082. src/cacaview.c | 4 ++--
  12083. test/colors.c | 4 ++--
  12084. test/demo.c | 4 ++--
  12085. test/dithering.c | 4 ++--
  12086. test/event.c | 4 ++--
  12087. test/export.c | 4 ++--
  12088. test/gamma.c | 8 ++++----
  12089. test/hsv.c | 4 ++--
  12090. test/spritedit.c | 6 +++---
  12091. test/transform.c | 16 ++++++++++------
  12092. test/unicode.c | 4 ++--
  12093. 17 files changed, 49 insertions(+), 45 deletions(-)
  12094. Commit: 676
  12095. Author: sam
  12096. Date: Thu Mar 23 11:34:27 2006 +0000
  12097. * Removed done stuff from the TODO.
  12098. * Updated the TODO list with what I said in the mailing-list. The top
  12099. priority is what's marked "API-dependent stuff".
  12100. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  12101. 1 files changed, 120 insertions(+), 33 deletions(-)
  12102. Commit: 675
  12103. Author: sam
  12104. Date: Thu Mar 23 11:03:43 2006 +0000
  12105. * Added a test for the transformation routines.
  12106. test/Makefile.am | 6 ++-
  12107. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12108. 2 files changed, 122 insertions(+), 1 deletions(-)
  12109. Commit: 674
  12110. Author: sam
  12111. Date: Thu Mar 23 11:00:54 2006 +0000
  12112. * Added more characters to the flip/rotate routines.
  12113. cucul/transform.c | 13 +++++++++----
  12114. 1 files changed, 9 insertions(+), 4 deletions(-)
  12115. Commit: 673
  12116. Author: sam
  12117. Date: Thu Mar 23 09:47:06 2006 +0000
  12118. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  12119. operations on canvases.
  12120. cucul/Makefile.am | 1 +
  12121. cucul/cucul.h | 10 ++
  12122. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12123. 3 files changed, 320 insertions(+), 0 deletions(-)
  12124. Commit: 672
  12125. Author: sam
  12126. Date: Wed Mar 22 21:15:57 2006 +0000
  12127. * Slightly changed header comments.
  12128. caca/caca.c | 2 +-
  12129. caca/caca.h | 2 +-
  12130. caca/caca_internals.h | 2 +-
  12131. caca/driver_conio.c | 2 +-
  12132. caca/driver_gl.c | 2 +-
  12133. caca/driver_ncurses.c | 2 +-
  12134. caca/driver_network.c | 2 +-
  12135. caca/driver_slang.c | 2 +-
  12136. caca/driver_vga.c | 2 +-
  12137. caca/driver_win32.c | 2 +-
  12138. caca/driver_x11.c | 2 +-
  12139. caca/event.c | 2 +-
  12140. caca/graphics.c | 2 +-
  12141. caca/time.c | 2 +-
  12142. cucul/bitmap.c | 2 +-
  12143. cucul/box.c | 2 +-
  12144. cucul/canvas.c | 2 +-
  12145. cucul/charset.c | 2 +-
  12146. cucul/conic.c | 2 +-
  12147. cucul/cucul.c | 2 +-
  12148. cucul/cucul.h | 2 +-
  12149. cucul/cucul_internals.h | 2 +-
  12150. cucul/export_ansi.c | 2 +-
  12151. cucul/export_html.c | 2 +-
  12152. cucul/export_irc.c | 2 +-
  12153. cucul/export_ps.c | 2 +-
  12154. cucul/export_svg.c | 2 +-
  12155. cucul/line.c | 2 +-
  12156. cucul/math.c | 2 +-
  12157. cucul/sprite.c | 2 +-
  12158. cucul/triangle.c | 2 +-
  12159. kernel/kernel.c | 4 ++--
  12160. kernel/kernel.h | 4 ++--
  12161. 33 files changed, 35 insertions(+), 35 deletions(-)
  12162. Commit: 671
  12163. Author: sam
  12164. Date: Wed Mar 22 20:10:14 2006 +0000
  12165. * Optimise cucul_blit() by using memcpy() if there is no mask.
  12166. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  12167. 1 files changed, 24 insertions(+), 9 deletions(-)
  12168. Commit: 670
  12169. Author: sam
  12170. Date: Wed Mar 22 19:54:37 2006 +0000
  12171. * Added the cucul_blit() function. It lets us blit various canvas one
  12172. onto the other with an optional mask.
  12173. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  12174. cucul/cucul.h | 12 ++++++----
  12175. test/Makefile.am | 2 +-
  12176. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  12177. 4 files changed, 95 insertions(+), 20 deletions(-)
  12178. Commit: 669
  12179. Author: sam
  12180. Date: Wed Mar 22 19:20:52 2006 +0000
  12181. * Fixed an uninitialised structure member.
  12182. cucul/cucul.c | 2 ++
  12183. 1 files changed, 2 insertions(+), 0 deletions(-)
  12184. Commit: 668
  12185. Author: sam
  12186. Date: Wed Mar 22 18:38:06 2006 +0000
  12187. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  12188. that is a bit more high level than characters.
  12189. cucul/Makefile.am | 2 +-
  12190. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12191. cucul/char.c | 260 ----------------------------------------------------
  12192. 3 files changed, 262 insertions(+), 261 deletions(-)
  12193. Commit: 667
  12194. Author: sam
  12195. Date: Wed Mar 22 18:29:39 2006 +0000
  12196. * Renamed cucul_get_export() to cucul_create_export().
  12197. caca/driver_network.c | 2 +-
  12198. cucul/cucul.c | 2 +-
  12199. cucul/cucul.h | 2 +-
  12200. test/export.c | 2 +-
  12201. 4 files changed, 4 insertions(+), 4 deletions(-)
  12202. Commit: 666
  12203. Author: sam
  12204. Date: Wed Mar 22 17:49:18 2006 +0000
  12205. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  12206. cucul/bitmap.c | 9 ++++-----
  12207. cucul/cucul.h | 8 ++++----
  12208. src/aafire.c | 2 +-
  12209. src/cacaball.c | 2 +-
  12210. src/cacamoir.c | 2 +-
  12211. src/cacaplas.c | 2 +-
  12212. src/cacaview.c | 6 +++---
  12213. test/demo.c | 2 +-
  12214. test/export.c | 2 +-
  12215. test/gamma.c | 4 ++--
  12216. test/hsv.c | 2 +-
  12217. 11 files changed, 20 insertions(+), 21 deletions(-)
  12218. Commit: 665
  12219. Author: sam
  12220. Date: Wed Mar 22 17:46:11 2006 +0000
  12221. * Changed the cucul_init parameter so that it now directly accepts a
  12222. canvas size (use cucul_init(0, 0) for the old behaviour).
  12223. cucul/cucul.c | 31 +++++++++++++++++++++----------
  12224. cucul/cucul.h | 2 +-
  12225. src/aafire.c | 2 +-
  12226. src/cacaball.c | 2 +-
  12227. src/cacamoir.c | 2 +-
  12228. src/cacaplas.c | 2 +-
  12229. src/cacaview.c | 2 +-
  12230. test/colors.c | 2 +-
  12231. test/demo.c | 2 +-
  12232. test/dithering.c | 2 +-
  12233. test/event.c | 2 +-
  12234. test/export.c | 2 +-
  12235. test/gamma.c | 2 +-
  12236. test/hsv.c | 2 +-
  12237. test/spritedit.c | 2 +-
  12238. test/unicode.c | 2 +-
  12239. 16 files changed, 36 insertions(+), 25 deletions(-)
  12240. Commit: 664
  12241. Author: sam
  12242. Date: Wed Mar 22 17:34:03 2006 +0000
  12243. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  12244. kernel/kernel.c | 18 +++++++++++++++---
  12245. 1 files changed, 15 insertions(+), 3 deletions(-)
  12246. Commit: 663
  12247. Author: sam
  12248. Date: Wed Mar 22 17:30:56 2006 +0000
  12249. * Removed code that did not need to be duplicated.
  12250. cucul/cucul.c | 23 ++++++-----------------
  12251. 1 files changed, 6 insertions(+), 17 deletions(-)
  12252. Commit: 662
  12253. Author: sam
  12254. Date: Wed Mar 22 16:09:14 2006 +0000
  12255. * Gamma support in cacaview (through the g/G key).
  12256. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  12257. 1 files changed, 51 insertions(+), 18 deletions(-)
  12258. Commit: 661
  12259. Author: sam
  12260. Date: Wed Mar 22 15:00:43 2006 +0000
  12261. * Added colour to the gamma test.
  12262. test/gamma.c | 13 +++++++++----
  12263. 1 files changed, 9 insertions(+), 4 deletions(-)
  12264. Commit: 660
  12265. Author: sam
  12266. Date: Wed Mar 22 14:56:50 2006 +0000
  12267. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  12268. cucul/bitmap.c | 25 +++++++++++++++----------
  12269. 1 files changed, 15 insertions(+), 10 deletions(-)
  12270. Commit: 659
  12271. Author: sam
  12272. Date: Wed Mar 22 13:58:24 2006 +0000
  12273. * Animated gamma test.
  12274. test/gamma.c | 36 ++++++++++++++++++++++++------------
  12275. 1 files changed, 24 insertions(+), 12 deletions(-)
  12276. Commit: 658
  12277. Author: sam
  12278. Date: Wed Mar 22 13:15:08 2006 +0000
  12279. * Got rid of cucul_powf(), too complex to implement and no longer used.
  12280. cucul/cucul.h | 1 -
  12281. cucul/math.c | 35 ++---------------------------------
  12282. 2 files changed, 2 insertions(+), 34 deletions(-)
  12283. Commit: 657
  12284. Author: sam
  12285. Date: Wed Mar 22 13:12:54 2006 +0000
  12286. * Added optional support for CP437 gray blocks in the bitmap renderer.
  12287. * Use a custom pow() function for gamma computation.
  12288. configure.ac | 8 ++++
  12289. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  12290. 2 files changed, 85 insertions(+), 21 deletions(-)
  12291. Commit: 656
  12292. Author: sam
  12293. Date: Tue Mar 21 11:05:56 2006 +0000
  12294. * Tried to do something with cucul_powf. It currently sucks.
  12295. cucul/math.c | 36 +++++++++++++++++++++++-------------
  12296. 1 files changed, 23 insertions(+), 13 deletions(-)
  12297. Commit: 655
  12298. Author: sam
  12299. Date: Tue Mar 21 10:52:24 2006 +0000
  12300. * Changed the cacaplas colours. Yeah, I do what I want.
  12301. src/cacaplas.c | 6 +++---
  12302. 1 files changed, 3 insertions(+), 3 deletions(-)
  12303. Commit: 654
  12304. Author: sam
  12305. Date: Tue Mar 21 10:09:15 2006 +0000
  12306. ___
  12307. * Bitmap gamma test example. Of ,---. /""`_,'
  12308. course it does not work yet, | `\``""-; /
  12309. because some dirty old pig \ /`\\ ';'
  12310. implemented a cucul_powf() .') | __ \
  12311. function that only works / (` / /(O\. _|
  12312. with integer exponents. .-`| `"` ` .-\_
  12313. .-' \ ` ;=-.
  12314. HAHAHAHA MAIS .' . ._, / o o\
  12315. VIEUX PORC ! .-'` . '-._;_._.J
  12316. .-'` `.-'`
  12317. _. -` L ' .'
  12318. .' U '- ._.-'
  12319. /` C /
  12320. / y |
  12321. ._ ; J | |
  12322. )).-| | | /
  12323. (/`.-| \ \ / .;
  12324. ( (_)| | \ ; .' |
  12325. '--'; | `\ / / |
  12326. \ | `\ /.' /
  12327. \ / ; |`\ |
  12328. '. .' _.-| | | |
  12329. '-. .-';_"---'`.__| | | \
  12330. `'-._ ``'-. | \ \__\\
  12331. `''--.___\\ \__\\
  12332. test/Makefile.am | 6 ++++-
  12333. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12334. 2 files changed, 72 insertions(+), 1 deletions(-)
  12335. Commit: 653
  12336. Author: sam
  12337. Date: Tue Mar 21 09:52:32 2006 +0000
  12338. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  12339. cucul/bitmap.c | 6 +++---
  12340. cucul/cucul.h | 13 +++++++------
  12341. cucul/sprite.c | 2 +-
  12342. src/aafire.c | 2 +-
  12343. src/cacaball.c | 4 ++--
  12344. src/cacamoir.c | 4 ++--
  12345. src/cacaplas.c | 4 ++--
  12346. src/cacaview.c | 4 ++--
  12347. test/demo.c | 6 +++---
  12348. test/export.c | 2 +-
  12349. test/hsv.c | 2 +-
  12350. 11 files changed, 25 insertions(+), 24 deletions(-)
  12351. Commit: 652
  12352. Author: sam
  12353. Date: Tue Mar 21 09:48:02 2006 +0000
  12354. * Use the asm versions of sin and cos when available.
  12355. configure.ac | 5 +++++
  12356. kernel/kernel.c | 10 ++++++++--
  12357. 2 files changed, 13 insertions(+), 2 deletions(-)
  12358. Commit: 651
  12359. Author: jylam
  12360. Date: Mon Mar 20 15:23:11 2006 +0000
  12361. * Added a bird.
  12362. caca/driver_gl.c | 3 +++
  12363. 1 files changed, 3 insertions(+), 0 deletions(-)
  12364. Commit: 650
  12365. Author: sam
  12366. Date: Sun Mar 19 17:10:12 2006 +0000
  12367. * Added basic support for a few Unicode characters to the X11 driver.
  12368. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  12369. 1 files changed, 87 insertions(+), 23 deletions(-)
  12370. Commit: 649
  12371. Author: sam
  12372. Date: Sun Mar 19 16:59:34 2006 +0000
  12373. * Added a lame "powered by libcaca" banner to cacaplas.
  12374. src/cacaplas.c | 3 +++
  12375. 1 files changed, 3 insertions(+), 0 deletions(-)
  12376. Commit: 648
  12377. Author: sam
  12378. Date: Sun Mar 19 16:59:01 2006 +0000
  12379. * Added a few notes to the TODO list.
  12380. TODO | 9 +++++----
  12381. 1 files changed, 5 insertions(+), 4 deletions(-)
  12382. Commit: 647
  12383. Author: sam
  12384. Date: Sun Mar 19 16:42:31 2006 +0000
  12385. Nan mais avec ma config _,--. ,--._
  12386. d'Emacs c'est vraiment \ > `-"""-' < /
  12387. impossible qu'il reste `-. .-'
  12388. des tabs dans mon code / 'e___e` \
  12389. \__ ( (o o) )
  12390. HAHAHAHA MAIS _\_ `=' _/_
  12391. VIEUX PORC ! / /|`-._.-'|\ \
  12392. \ ., / /||_______||\ \
  12393. .,|_) _/ /_||=======||_\ \_
  12394. _ _______( ,\ ', / _/==|| ||==\_ \
  12395. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  12396. '/ (") \ /
  12397. | t-` \______|______/
  12398. \ )_.-` |______|______|
  12399. \ .^--| /_| )__| |__(
  12400. \_(_\ |_|'[_\ / ] [ \
  12401. '[_\ '[_\ `--' `--'
  12402. src/cacaball.c | 39 ++++++++++++++-------------------------
  12403. 1 files changed, 14 insertions(+), 25 deletions(-)
  12404. Commit: 646
  12405. Author: sam
  12406. Date: Sun Mar 19 16:34:53 2006 +0000
  12407. * More special characters in the Unicode test.
  12408. test/unicode.c | 4 ++++
  12409. 1 files changed, 4 insertions(+), 0 deletions(-)
  12410. Commit: 645
  12411. Author: sam
  12412. Date: Sat Mar 18 00:12:25 2006 +0000
  12413. * Cosmetic fixes.
  12414. caca/caca.h | 2 ++
  12415. caca/caca_internals.h | 9 ++++++++-
  12416. caca/event.c | 4 ----
  12417. caca/graphics.c | 5 -----
  12418. cucul/char.c | 3 ++-
  12419. cucul/cucul_internals.h | 24 ++++++++++++------------
  12420. 6 files changed, 24 insertions(+), 23 deletions(-)
  12421. Commit: 644
  12422. Author: sam
  12423. Date: Sat Mar 18 00:06:24 2006 +0000
  12424. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  12425. caca/driver_network.c | 10 +++++-----
  12426. cucul/cucul.c | 9 ++++-----
  12427. cucul/cucul.h | 10 ++++++----
  12428. cucul/export_ansi.c | 4 +---
  12429. cucul/export_html.c | 8 ++------
  12430. cucul/export_irc.c | 4 +---
  12431. cucul/export_ps.c | 2 +-
  12432. cucul/export_svg.c | 2 +-
  12433. test/export.c | 6 +++---
  12434. 9 files changed, 24 insertions(+), 31 deletions(-)
  12435. Commit: 643
  12436. Author: sam
  12437. Date: Fri Mar 17 13:32:58 2006 +0000
  12438. * Factorised some charset handling code into a new cucul/charset.c file.
  12439. caca/driver_conio.c | 69 +-----------------
  12440. caca/driver_vga.c | 69 +-----------------
  12441. cucul/Makefile.am | 1 +
  12442. cucul/char.c | 92 +----------------------
  12443. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  12444. cucul/cucul_internals.h | 14 ++++
  12445. 6 files changed, 205 insertions(+), 224 deletions(-)
  12446. Commit: 642
  12447. Author: sam
  12448. Date: Fri Mar 17 10:35:26 2006 +0000
  12449. * Added a few commonly escaped characters to the export test: ( ) " < > &
  12450. test/export.c | 2 +-
  12451. 1 files changed, 1 insertions(+), 1 deletions(-)
  12452. Commit: 641
  12453. Author: sam
  12454. Date: Fri Mar 17 09:56:28 2006 +0000
  12455. * Full Unicode support in the SVG exporter.
  12456. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  12457. 1 files changed, 30 insertions(+), 4 deletions(-)
  12458. Commit: 640
  12459. Author: sam
  12460. Date: Fri Mar 17 09:49:16 2006 +0000
  12461. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  12462. caca/driver_x11.c | 13 +++++++++----
  12463. 1 files changed, 9 insertions(+), 4 deletions(-)
  12464. Commit: 639
  12465. Author: sam
  12466. Date: Thu Mar 16 19:10:12 2006 +0000
  12467. ___
  12468. ',_`""\ .---,
  12469. \ :-""``/` |
  12470. Ahaha mais vieux porc !! `;' //`\ /
  12471. / __ | ('.
  12472. |_ ./O)\ \ `) \
  12473. _/-. ` `"` |`
  12474. .-=; ` /
  12475. /o o \ ,_, .
  12476. L._._;_.-' .
  12477. `'-.` '
  12478. `. '
  12479. '-._. -'
  12480. cucul/export_ps.c | 5 ++---
  12481. 1 files changed, 2 insertions(+), 3 deletions(-)
  12482. Commit: 638
  12483. Author: sam
  12484. Date: Thu Mar 16 19:00:59 2006 +0000
  12485. * Updated ChangeLog and converted it to UTF-8.
  12486. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  12487. 1 files changed, 1718 insertions(+), 3 deletions(-)
  12488. Commit: 637
  12489. Author: sam
  12490. Date: Thu Mar 16 18:58:39 2006 +0000
  12491. * Fixed Unicode handling and improved coding style in the SVG exporter.
  12492. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  12493. 1 files changed, 45 insertions(+), 41 deletions(-)
  12494. Commit: 636
  12495. Author: sam
  12496. Date: Thu Mar 16 18:52:40 2006 +0000
  12497. * Do not write the trailing \0 when exporting data.
  12498. test/export.c | 2 +-
  12499. 1 files changed, 1 insertions(+), 1 deletions(-)
  12500. Commit: 635
  12501. Author: sam
  12502. Date: Thu Mar 16 18:44:07 2006 +0000
  12503. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  12504. Unicode characters are encountered.
  12505. cucul/export_ps.c | 19 ++++++++++++++++++-
  12506. 1 files changed, 18 insertions(+), 1 deletions(-)
  12507. Commit: 634
  12508. Author: sam
  12509. Date: Thu Mar 16 18:09:26 2006 +0000
  12510. * Optimised for speed and space, fixed a few bugs, and improved coding style
  12511. in the PS exporter (vieux porc !).
  12512. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  12513. 1 files changed, 57 insertions(+), 77 deletions(-)
  12514. Commit: 633
  12515. Author: sam
  12516. Date: Thu Mar 16 17:04:09 2006 +0000
  12517. * Comment clarification.
  12518. cucul/cucul.c | 5 +++--
  12519. 1 files changed, 3 insertions(+), 2 deletions(-)
  12520. Commit: 632
  12521. Author: sam
  12522. Date: Thu Mar 16 16:59:57 2006 +0000
  12523. * Fix resizing of the Win32 console. It now adapts to the requested size.
  12524. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  12525. 1 files changed, 25 insertions(+), 28 deletions(-)
  12526. Commit: 631
  12527. Author: sam
  12528. Date: Thu Mar 16 12:58:55 2006 +0000
  12529. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  12530. * Cosmetic code changes.
  12531. caca/driver_conio.c | 4 ---
  12532. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  12533. 2 files changed, 68 insertions(+), 11 deletions(-)
  12534. Commit: 630
  12535. Author: sam
  12536. Date: Thu Mar 16 12:50:07 2006 +0000
  12537. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  12538. caca/driver_slang.c | 2 ++
  12539. 1 files changed, 2 insertions(+), 0 deletions(-)
  12540. Commit: 629
  12541. Author: sam
  12542. Date: Thu Mar 16 12:49:20 2006 +0000
  12543. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  12544. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  12545. configure.ac | 29 +++++++++++++++---------
  12546. 2 files changed, 68 insertions(+), 18 deletions(-)
  12547. Commit: 628
  12548. Author: sam
  12549. Date: Thu Mar 16 12:46:39 2006 +0000
  12550. * Distribute the license with Win32 packages and convert text files to
  12551. CRLF format.
  12552. build-win32 | 23 +++++++++++++++++------
  12553. 1 files changed, 17 insertions(+), 6 deletions(-)
  12554. Commit: 627
  12555. Author: sam
  12556. Date: Wed Mar 15 22:07:55 2006 +0000
  12557. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  12558. the DOS/conio.h driver, and updated the unicode test accordingly.
  12559. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  12560. test/unicode.c | 2 +-
  12561. 2 files changed, 29 insertions(+), 13 deletions(-)
  12562. Commit: 626
  12563. Author: sam
  12564. Date: Wed Mar 15 20:39:43 2006 +0000
  12565. * Added a few more Unicode characters to the export and unicode tests.
  12566. test/export.c | 4 +-
  12567. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  12568. 2 files changed, 32 insertions(+), 31 deletions(-)
  12569. Commit: 625
  12570. Author: sam
  12571. Date: Wed Mar 15 20:30:39 2006 +0000
  12572. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  12573. equivalents in CP437 0x7f - 0xff are translated.
  12574. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  12575. 1 files changed, 56 insertions(+), 7 deletions(-)
  12576. Commit: 624
  12577. Author: sam
  12578. Date: Wed Mar 15 18:41:29 2006 +0000
  12579. * Unicode support in the HTML exporter.
  12580. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  12581. 1 files changed, 20 insertions(+), 11 deletions(-)
  12582. Commit: 623
  12583. Author: sam
  12584. Date: Wed Mar 15 17:42:03 2006 +0000
  12585. * Cosmetic.
  12586. caca/caca.c | 2 +-
  12587. 1 files changed, 1 insertions(+), 1 deletions(-)
  12588. Commit: 622
  12589. Author: sam
  12590. Date: Wed Mar 15 17:33:03 2006 +0000
  12591. * Small test program for exporters. Usage: "export html", "export irc" etc.
  12592. test/Makefile.am | 6 ++-
  12593. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12594. 2 files changed, 114 insertions(+), 1 deletions(-)
  12595. Commit: 621
  12596. Author: jylam
  12597. Date: Wed Mar 15 17:16:09 2006 +0000
  12598. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  12599. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12600. p______...___________________________p
  12601. e____(_..__`'-.,--,__________________e
  12602. n_____'-._'-.__`\a\\_________________n
  12603. i_________'.___.'_(|_________________i
  12604. s____________7____||_________________s
  12605. b___________/___.'_|_________________b
  12606. i__________/_.-'__,J_________________i
  12607. r_________/_________\________________r
  12608. d________||___/______;_______________d
  12609. *________||__|_______|_______________*
  12610. p________`\__\_______|__/__''\_______p
  12611. e__________'._\______/.-`____{}|_____e
  12612. n___________/\_`;_.-'_________/______n
  12613. i___________\_;(((____.--'\_/________i
  12614. s_________.(((_____.-;\______________s
  12615. b____.--'`_____,;`'.'-;\_____________b
  12616. i_taco's____.'____'._.'\\____________i
  12617. r_dick_--'_________|__\_|____________r
  12618. d__________________\_\,_/____________d
  12619. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12620. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12621. 1 files changed, 120 insertions(+), 0 deletions(-)
  12622. Commit: 620
  12623. Author: jylam
  12624. Date: Wed Mar 15 16:55:40 2006 +0000
  12625. * Added preliminary (but working) SVG exporter
  12626. cucul/Makefile.am | 1 +
  12627. cucul/cucul.c | 3 +++
  12628. cucul/cucul.h | 1 +
  12629. cucul/export_html.c | 2 +-
  12630. cucul/export_ps.c | 1 +
  12631. 5 files changed, 7 insertions(+), 1 deletions(-)
  12632. Commit: 619
  12633. Author: jylam
  12634. Date: Wed Mar 15 15:03:43 2006 +0000
  12635. * Added telnet commands and options strings for debug
  12636. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  12637. 1 files changed, 26 insertions(+), 10 deletions(-)
  12638. Commit: 618
  12639. Author: jylam
  12640. Date: Wed Mar 15 13:48:51 2006 +0000
  12641. * Fixed refresh when updating parameter in display_menu()
  12642. test/demo.c | 2 ++
  12643. 1 files changed, 2 insertions(+), 0 deletions(-)
  12644. Commit: 617
  12645. Author: jylam
  12646. Date: Wed Mar 15 13:10:34 2006 +0000
  12647. * Removed false comment
  12648. kernel/kernel.c | 1 -
  12649. 1 files changed, 0 insertions(+), 1 deletions(-)
  12650. Commit: 616
  12651. Author: jylam
  12652. Date: Wed Mar 15 13:06:25 2006 +0000
  12653. * Optimised cacaballs a bit
  12654. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  12655. 1 files changed, 31 insertions(+), 11 deletions(-)
  12656. Commit: 615
  12657. Author: jylam
  12658. Date: Wed Mar 15 12:51:08 2006 +0000
  12659. * Better cacaballs parameters
  12660. src/cacaball.c | 6 +++---
  12661. 1 files changed, 3 insertions(+), 3 deletions(-)
  12662. Commit: 614
  12663. Author: sam
  12664. Date: Wed Mar 15 10:04:56 2006 +0000
  12665. * Increased cacamoir circle thikness by 50%, because it currently really
  12666. sucks in small resolutions.
  12667. src/cacamoir.c | 2 +-
  12668. 1 files changed, 1 insertions(+), 1 deletions(-)
  12669. Commit: 613
  12670. Author: sam
  12671. Date: Wed Mar 15 10:03:04 2006 +0000
  12672. * Minor coding style fixes.
  12673. caca/driver_gl.c | 2 +-
  12674. caca/driver_ncurses.c | 2 +-
  12675. caca/driver_x11.c | 2 +-
  12676. src/cacaball.c | 4 ++--
  12677. 4 files changed, 5 insertions(+), 5 deletions(-)
  12678. Commit: 612
  12679. Author: sam
  12680. Date: Wed Mar 15 10:02:08 2006 +0000
  12681. * UTF-8 support in the Win32 driver.
  12682. caca/driver_win32.c | 13 ++++++++++++-
  12683. 1 files changed, 12 insertions(+), 1 deletions(-)
  12684. Commit: 611
  12685. Author: sam
  12686. Date: Wed Mar 15 10:01:14 2006 +0000
  12687. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  12688. * Use RETSIGTYPE for signal handler return values.
  12689. caca/caca.h | 2 +-
  12690. caca/driver_network.c | 28 +++++++++++++++++++++-------
  12691. 2 files changed, 22 insertions(+), 8 deletions(-)
  12692. Commit: 610
  12693. Author: sam
  12694. Date: Wed Mar 15 09:57:04 2006 +0000
  12695. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  12696. in the SLang driver.
  12697. * Cosmetic fixes in configure.ac.
  12698. caca/driver_slang.c | 8 +++++++-
  12699. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  12700. 2 files changed, 33 insertions(+), 23 deletions(-)
  12701. Commit: 609
  12702. Author: sam
  12703. Date: Tue Mar 14 22:05:34 2006 +0000
  12704. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  12705. * Got rid of static buffers; we now use cucul_free() to free exported
  12706. buffers.
  12707. * Fixed light background in the ANSI exporter by adding escape sequences for
  12708. most terminal emulators.
  12709. caca/driver_network.c | 46 +++++++++++++++++++-------------
  12710. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  12711. cucul/cucul.h | 32 +++++++++++++++++------
  12712. cucul/cucul_internals.h | 7 -----
  12713. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  12714. cucul/export_html.c | 41 ++++++++++-------------------
  12715. cucul/export_irc.c | 20 +++++---------
  12716. cucul/export_ps.c | 22 +++++-----------
  12717. 8 files changed, 148 insertions(+), 137 deletions(-)
  12718. Commit: 608
  12719. Author: jylam
  12720. Date: Tue Mar 14 19:01:19 2006 +0000
  12721. * Fixed UPPER() for strcasecmp
  12722. kernel/kernel.c | 6 +++---
  12723. 1 files changed, 3 insertions(+), 3 deletions(-)
  12724. Commit: 607
  12725. Author: sam
  12726. Date: Tue Mar 14 18:10:30 2006 +0000
  12727. * Rewrote strncasecmp. Totally untested, of course.
  12728. kernel/kernel.c | 16 ++++++----------
  12729. 1 files changed, 6 insertions(+), 10 deletions(-)
  12730. Commit: 606
  12731. Author: sam
  12732. Date: Tue Mar 14 17:09:17 2006 +0000
  12733. * STATIC char const. AHAHAHAHA.
  12734. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  12735. 1 files changed, 24 insertions(+), 25 deletions(-)
  12736. Commit: 605
  12737. Author: sam
  12738. Date: Tue Mar 14 17:06:12 2006 +0000
  12739. * Do not switch to alternate screen when clearing, because sometimes we
  12740. are unable to cleanly restore the state.
  12741. caca/driver_network.c | 2 +-
  12742. 1 files changed, 1 insertions(+), 1 deletions(-)
  12743. Commit: 604
  12744. Author: jylam
  12745. Date: Tue Mar 14 16:57:53 2006 +0000
  12746. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  12747. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  12748. 1 files changed, 23 insertions(+), 25 deletions(-)
  12749. Commit: 603
  12750. Author: jylam
  12751. Date: Tue Mar 14 16:51:38 2006 +0000
  12752. * Postscript exporter now kinda works. Paper size to be fixed
  12753. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  12754. 1 files changed, 56 insertions(+), 60 deletions(-)
  12755. Commit: 602
  12756. Author: jylam
  12757. Date: Tue Mar 14 15:39:38 2006 +0000
  12758. * Added preliminary Postscript (tm) (r) (c) exporter.
  12759. cucul/Makefile.am | 1 +
  12760. cucul/cucul.c | 4 +-
  12761. cucul/cucul.h | 2 +
  12762. cucul/cucul_internals.h | 4 +-
  12763. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  12764. 5 files changed, 165 insertions(+), 4 deletions(-)
  12765. Commit: 601
  12766. Author: sam
  12767. Date: Tue Mar 14 14:19:58 2006 +0000
  12768. * Pressing Ctrl-C on the client side now drops the connection.
  12769. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  12770. 1 files changed, 76 insertions(+), 25 deletions(-)
  12771. Commit: 600
  12772. Author: sam
  12773. Date: Tue Mar 14 12:49:32 2006 +0000
  12774. * Updated the TODO list, mostly with Unicode-related tasks.
  12775. TODO | 24 +++++++++++++++++++++---
  12776. 1 files changed, 21 insertions(+), 3 deletions(-)
  12777. Commit: 599
  12778. Author: sam
  12779. Date: Tue Mar 14 12:49:01 2006 +0000
  12780. * Changed port environment variable to "CACA_PORT". No need to mention it's
  12781. a network port, we could have guessed.
  12782. caca/caca.h | 5 ++---
  12783. caca/driver_network.c | 4 ++--
  12784. 2 files changed, 4 insertions(+), 5 deletions(-)
  12785. Commit: 598
  12786. Author: sam
  12787. Date: Tue Mar 14 12:30:17 2006 +0000
  12788. * Ooops, fixed an old typo.
  12789. caca/caca.c | 2 +-
  12790. 1 files changed, 1 insertions(+), 1 deletions(-)
  12791. Commit: 597
  12792. Author: sam
  12793. Date: Tue Mar 14 12:16:11 2006 +0000
  12794. * Fixed a warning in cacaball.c.
  12795. src/cacaball.c | 1 +
  12796. 1 files changed, 1 insertions(+), 0 deletions(-)
  12797. Commit: 596
  12798. Author: sam
  12799. Date: Mon Mar 13 19:04:29 2006 +0000
  12800. * Improvements to the network output:
  12801. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  12802. the registered ports area, but we'd never be accepted anyway).
  12803. + Retry network sends in caca_get_event(), too.
  12804. + Have a per-client buffer in case of network congestion. If that buffer
  12805. gets full, just drop it and start again at the next frame.
  12806. + Set the window title to "caca for the network".
  12807. + Do not send the ANSI buffer's terminating \0.
  12808. + Restore the SIGPIPE handler on close.
  12809. + Set window size to 80x24 instead of 80x25.
  12810. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  12811. 1 files changed, 240 insertions(+), 93 deletions(-)
  12812. Commit: 595
  12813. Author: sam
  12814. Date: Mon Mar 13 18:07:35 2006 +0000
  12815. * Set svn:keyword Id property on a few files.
  12816. Note to developers: use that chunk in your ~/.subversion/config:
  12817. [miscellany]
  12818. enable-auto-props = yes
  12819. [auto-props]
  12820. *.m = svn:keywords=Id
  12821. *.h = svn:keywords=Id
  12822. *.mm = svn:keywords=Id
  12823. *.c = svn:keywords=Id
  12824. *.cpp = svn:keywords=Id
  12825. *.pch = svn:keywords=Id
  12826. *.command = svn:keywords=Id
  12827. *.pl = svn:keywords=Id
  12828. *.pm = svn:keywords=Id
  12829. *.py = svn:keywords=Id
  12830. *.sh = svn:keywords=Id
  12831. *.txt = svn:keywords=Id
  12832. *.html = svn:keywords=Id
  12833. *.php = svn:keywords=Id
  12834. Commit: 594
  12835. Author: sam
  12836. Date: Mon Mar 13 18:05:12 2006 +0000
  12837. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  12838. cucul/export_ansi.c | 2 +-
  12839. 1 files changed, 1 insertions(+), 1 deletions(-)
  12840. Commit: 593
  12841. Author: sam
  12842. Date: Mon Mar 13 17:49:04 2006 +0000
  12843. * Fixed an uninitialised variable in the event queue handling.
  12844. caca/caca.c | 3 +++
  12845. 1 files changed, 3 insertions(+), 0 deletions(-)
  12846. Commit: 592
  12847. Author: sam
  12848. Date: Mon Mar 13 17:38:18 2006 +0000
  12849. * Allow the color test to be built as a kernel.
  12850. test/colors.c | 4 +++-
  12851. 1 files changed, 3 insertions(+), 1 deletions(-)
  12852. Commit: 591
  12853. Author: sam
  12854. Date: Mon Mar 13 17:36:14 2006 +0000
  12855. * Sorted list of extra contributors by topic and added the FSF.
  12856. THANKS | 16 ++++++++++++----
  12857. 1 files changed, 12 insertions(+), 4 deletions(-)
  12858. Commit: 590
  12859. Author: sam
  12860. Date: Fri Mar 10 19:21:33 2006 +0000
  12861. * Set the client sockets as non-blocking, and implemented non-blocking
  12862. writes. Currently works very badly with more than one client.
  12863. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  12864. 1 files changed, 82 insertions(+), 32 deletions(-)
  12865. Commit: 589
  12866. Author: jylam
  12867. Date: Fri Mar 10 17:56:40 2006 +0000
  12868. * wrote strcasecmp for fun
  12869. kernel/kernel.c | 21 +++++++++++++++++++--
  12870. 1 files changed, 19 insertions(+), 2 deletions(-)
  12871. Commit: 588
  12872. Author: jylam
  12873. Date: Fri Mar 10 17:41:23 2006 +0000
  12874. * Renamed exporter_* to export_*, from God recommendation.
  12875. cucul/Makefile.am | 6 +-
  12876. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  12877. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  12878. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  12879. cucul/exporter_ansi.c | 106 --------------------------
  12880. cucul/exporter_html.c | 198 -------------------------------------------------
  12881. cucul/exporter_irc.c | 121 ------------------------------
  12882. 7 files changed, 428 insertions(+), 428 deletions(-)
  12883. Commit: 587
  12884. Author: jylam
  12885. Date: Fri Mar 10 17:32:08 2006 +0000
  12886. * Exploded cucul/export.c
  12887. cucul/Makefile.am | 4 +-
  12888. cucul/export.c | 357 -------------------------------------------------
  12889. cucul/exporter_ansi.c | 106 +++++++++++++++
  12890. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  12891. cucul/exporter_irc.c | 121 +++++++++++++++++
  12892. 5 files changed, 428 insertions(+), 358 deletions(-)
  12893. Commit: 586
  12894. Author: jylam
  12895. Date: Fri Mar 10 15:11:40 2006 +0000
  12896. * Added CACA_NETWORK_PORT env and related documentation
  12897. caca/caca.c | 4 ++--
  12898. caca/caca.h | 4 ++++
  12899. caca/driver_network.c | 18 ++++++++++++++++--
  12900. 3 files changed, 22 insertions(+), 4 deletions(-)
  12901. Commit: 585
  12902. Author: jylam
  12903. Date: Fri Mar 10 14:41:24 2006 +0000
  12904. * 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
  12905. caca/driver_network.c | 25 ++++++++++++-------------
  12906. configure.ac | 4 ++--
  12907. cucul/cucul_internals.h | 2 ++
  12908. 3 files changed, 16 insertions(+), 15 deletions(-)
  12909. Commit: 584
  12910. Author: sam
  12911. Date: Fri Mar 10 13:06:40 2006 +0000
  12912. * Handle incoming connections in network_get_event() as well as
  12913. network_display() so that new clients immediately get the contents
  12914. of the canvas and do not need to wait for a caca_display() call.
  12915. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  12916. 1 files changed, 78 insertions(+), 45 deletions(-)
  12917. Commit: 583
  12918. Author: sam
  12919. Date: Fri Mar 10 10:03:30 2006 +0000
  12920. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  12921. cucul_putchar32() function but I'm not convinced it will be useful.
  12922. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  12923. 1 files changed, 133 insertions(+), 19 deletions(-)
  12924. Commit: 582
  12925. Author: sam
  12926. Date: Fri Mar 10 10:01:22 2006 +0000
  12927. * Use the internal version of cucul_set_size in output drivers so that
  12928. they can force a resize. We need to find a way to make those specific
  12929. cucul - caca interactions unavailable to the clueless user.
  12930. caca/driver_conio.c | 4 ++--
  12931. caca/driver_gl.c | 2 +-
  12932. caca/driver_ncurses.c | 2 +-
  12933. caca/driver_network.c | 4 ++--
  12934. caca/driver_win32.c | 4 ++--
  12935. caca/driver_x11.c | 2 +-
  12936. caca/graphics.c | 4 ++--
  12937. 7 files changed, 11 insertions(+), 11 deletions(-)
  12938. Commit: 581
  12939. Author: sam
  12940. Date: Fri Mar 10 09:48:33 2006 +0000
  12941. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  12942. src/cacaball.c | 12 +++++-------
  12943. src/cacamoir.c | 6 ++++--
  12944. src/cacaplas.c | 9 +++++----
  12945. 3 files changed, 14 insertions(+), 13 deletions(-)
  12946. Commit: 580
  12947. Author: sam
  12948. Date: Fri Mar 10 09:43:13 2006 +0000
  12949. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  12950. 80x25 upon initialisation.
  12951. caca/driver_vga.c | 11 +++++++----
  12952. 1 files changed, 7 insertions(+), 4 deletions(-)
  12953. Commit: 579
  12954. Author: sam
  12955. Date: Fri Mar 10 09:34:16 2006 +0000
  12956. * Added Unicode support to the SLang driver.
  12957. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  12958. 1 files changed, 38 insertions(+), 9 deletions(-)
  12959. Commit: 578
  12960. Author: sam
  12961. Date: Fri Mar 10 09:31:32 2006 +0000
  12962. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  12963. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12964. kernel/kernel.h | 6 +++++
  12965. 2 files changed, 64 insertions(+), 0 deletions(-)
  12966. Commit: 577
  12967. Author: sam
  12968. Date: Fri Mar 10 09:30:30 2006 +0000
  12969. * More Unicode tests: gradient glyphs, double width characters.
  12970. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  12971. 1 files changed, 44 insertions(+), 2 deletions(-)
  12972. Commit: 576
  12973. Author: jylam
  12974. Date: Thu Mar 9 19:27:55 2006 +0000
  12975. * Oops, modified build-kernel while testing and commited it ;)
  12976. build-kernel | 4 ++--
  12977. 1 files changed, 2 insertions(+), 2 deletions(-)
  12978. Commit: 575
  12979. Author: jylam
  12980. Date: Thu Mar 9 19:27:14 2006 +0000
  12981. * 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.
  12982. build-kernel | 4 +-
  12983. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  12984. 2 files changed, 68 insertions(+), 45 deletions(-)
  12985. Commit: 574
  12986. Author: sam
  12987. Date: Thu Mar 9 16:57:32 2006 +0000
  12988. * Fixed VGA colours. The values only range from 0 to 63.
  12989. caca/driver_vga.c | 33 +++++++++++++++++----------------
  12990. 1 files changed, 17 insertions(+), 16 deletions(-)
  12991. Commit: 573
  12992. Author: sam
  12993. Date: Thu Mar 9 15:35:00 2006 +0000
  12994. * Added assembly code for inb() and outb().
  12995. * Print a small message at kernel boot time just to check that the kernel
  12996. was properly loaded.
  12997. build-kernel | 22 +++++++++++++++-------
  12998. caca/caca_internals.h | 4 +++-
  12999. cucul/cucul_internals.h | 4 +++-
  13000. kernel/kernel.c | 10 ++++++++++
  13001. kernel/kernel.h | 21 +++++++++++++++++++--
  13002. 5 files changed, 50 insertions(+), 11 deletions(-)
  13003. Commit: 572
  13004. Author: jylam
  13005. Date: Thu Mar 9 13:24:06 2006 +0000
  13006. * Added tests for malloc()'s
  13007. cucul/export.c | 15 ++++++++++++++-
  13008. 1 files changed, 14 insertions(+), 1 deletions(-)
  13009. Commit: 571
  13010. Author: jylam
  13011. Date: Thu Mar 9 13:08:41 2006 +0000
  13012. * Updated README for network driver, fixed remaining exporters
  13013. README | 1 +
  13014. cucul/cucul.c | 10 ++++++++++
  13015. cucul/cucul_internals.h | 7 ++++++-
  13016. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  13017. 4 files changed, 46 insertions(+), 19 deletions(-)
  13018. Commit: 570
  13019. Author: sam
  13020. Date: Thu Mar 9 13:04:59 2006 +0000
  13021. * Added a conditional to only build the kernel if --enable-vga was set.
  13022. caca/Makefile.am | 3 ++-
  13023. configure.ac | 1 +
  13024. kernel/Makefile.am | 6 +++++-
  13025. 3 files changed, 8 insertions(+), 2 deletions(-)
  13026. Commit: 569
  13027. Author: sam
  13028. Date: Thu Mar 9 12:56:33 2006 +0000
  13029. * Set executable flag to the build-kernel script.
  13030. 0 files changed, 0 insertions(+), 0 deletions(-)
  13031. Commit: 568
  13032. Author: sam
  13033. Date: Thu Mar 9 12:47:37 2006 +0000
  13034. * Added glue code to compile libcaca without a libc and build applications
  13035. as multiboot kernels.
  13036. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  13037. Makefile.am | 4 +-
  13038. build-kernel | 30 ++++
  13039. caca/time.c | 26 ++--
  13040. configure.ac | 16 ++-
  13041. cucul/bitmap.c | 15 +-
  13042. cucul/box.c | 4 +-
  13043. cucul/char.c | 27 ++--
  13044. cucul/conic.c | 4 +-
  13045. cucul/cucul.c | 6 +-
  13046. cucul/cucul_internals.h | 6 +-
  13047. cucul/export.c | 8 +-
  13048. cucul/line.c | 4 +-
  13049. cucul/math.c | 4 +-
  13050. cucul/sprite.c | 8 +-
  13051. cucul/triangle.c | 4 +-
  13052. kernel/Makefile.am | 12 ++
  13053. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  13054. kernel/kernel.h | 95 +++++++++++++
  13055. kernel/multiboot.S | 73 ++++++++++
  13056. kernel/multiboot.h | 115 ++++++++++++++++
  13057. src/aafire.c | 8 +-
  13058. 22 files changed, 958 insertions(+), 55 deletions(-)
  13059. Commit: 567
  13060. Author: sam
  13061. Date: Thu Mar 9 12:44:49 2006 +0000
  13062. * Cosmetic change.
  13063. caca/driver_conio.c | 3 ++-
  13064. 1 files changed, 2 insertions(+), 1 deletions(-)
  13065. Commit: 566
  13066. Author: sam
  13067. Date: Thu Mar 9 12:43:10 2006 +0000
  13068. * Slightly updated README.
  13069. README | 11 +++--------
  13070. 1 files changed, 3 insertions(+), 8 deletions(-)
  13071. Commit: 565
  13072. Author: sam
  13073. Date: Thu Mar 9 12:41:02 2006 +0000
  13074. * Pure VGA output driver.
  13075. caca/caca.c | 15 ++++-
  13076. caca/caca_internals.h | 10 +++-
  13077. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  13078. 3 files changed, 185 insertions(+), 4 deletions(-)
  13079. Commit: 564
  13080. Author: sam
  13081. Date: Thu Mar 9 12:37:39 2006 +0000
  13082. * Removed unused includes.
  13083. caca/graphics.c | 8 --------
  13084. 1 files changed, 0 insertions(+), 8 deletions(-)
  13085. Commit: 563
  13086. Author: sam
  13087. Date: Thu Mar 9 12:35:47 2006 +0000
  13088. * Added a few details for authors.
  13089. AUTHORS | 15 ++++++++++++---
  13090. 1 files changed, 12 insertions(+), 3 deletions(-)
  13091. Commit: 562
  13092. Author: sam
  13093. Date: Thu Mar 9 12:34:40 2006 +0000
  13094. * Added a tiny Unicode test program. Of course it does not work yet, but
  13095. good to have something to start with.
  13096. test/Makefile.am | 6 +++++-
  13097. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  13098. 2 files changed, 54 insertions(+), 1 deletions(-)
  13099. Commit: 561
  13100. Author: jylam
  13101. Date: Thu Mar 9 09:52:24 2006 +0000
  13102. * Updated documentation a bit
  13103. caca/caca.h | 5 +++--
  13104. cucul/cucul.h | 1 +
  13105. 2 files changed, 4 insertions(+), 2 deletions(-)
  13106. Commit: 560
  13107. Author: jylam
  13108. Date: Thu Mar 9 09:44:54 2006 +0000
  13109. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  13110. caca/driver_network.c | 6 +-----
  13111. cucul/cucul.c | 5 +++++
  13112. cucul/cucul_internals.h | 4 ++++
  13113. cucul/export.c | 14 ++++++++------
  13114. 4 files changed, 18 insertions(+), 11 deletions(-)
  13115. Commit: 559
  13116. Author: jylam
  13117. Date: Thu Mar 9 08:45:40 2006 +0000
  13118. * Fixed memory leak in network driver
  13119. caca/driver_network.c | 5 +++++
  13120. 1 files changed, 5 insertions(+), 0 deletions(-)
  13121. Commit: 558
  13122. Author: sam
  13123. Date: Wed Mar 8 22:39:43 2006 +0000
  13124. * Made the OpenGL colors slightly less saturated.
  13125. caca/driver_gl.c | 17 +++++++++--------
  13126. 1 files changed, 9 insertions(+), 8 deletions(-)
  13127. Commit: 557
  13128. Author: sam
  13129. Date: Wed Mar 8 22:29:00 2006 +0000
  13130. * Make output drivers more error resilient when handling UTF-32 characters,
  13131. by simply ignoring everything non ASCII :-)
  13132. caca/driver_conio.c | 8 +++++++-
  13133. caca/driver_gl.c | 27 +++++++++++++--------------
  13134. caca/driver_ncurses.c | 7 ++++++-
  13135. caca/driver_slang.c | 18 +++++++++++++-----
  13136. caca/driver_win32.c | 8 +++++++-
  13137. caca/driver_x11.c | 22 ++++++++++++++--------
  13138. 6 files changed, 60 insertions(+), 30 deletions(-)
  13139. Commit: 556
  13140. Author: jylam
  13141. Date: Wed Mar 8 20:58:07 2006 +0000
  13142. * Fixed blinking screen
  13143. caca/driver_network.c | 12 ++++--------
  13144. 1 files changed, 4 insertions(+), 8 deletions(-)
  13145. Commit: 555
  13146. Author: jylam
  13147. Date: Wed Mar 8 20:23:06 2006 +0000
  13148. * Exporters now return size of generated data
  13149. caca/driver_network.c | 19 +++++++------------
  13150. cucul/cucul.h | 8 ++++----
  13151. cucul/export.c | 22 +++++++++++++---------
  13152. 3 files changed, 24 insertions(+), 25 deletions(-)
  13153. Commit: 554
  13154. Author: jylam
  13155. Date: Wed Mar 8 20:03:24 2006 +0000
  13156. * Added very preliminary network driver
  13157. caca/Makefile.am | 1 +
  13158. caca/caca.c | 9 ++
  13159. caca/caca_internals.h | 7 ++-
  13160. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  13161. configure.ac | 13 +++
  13162. 5 files changed, 251 insertions(+), 1 deletions(-)
  13163. Commit: 553
  13164. Author: sam
  13165. Date: Wed Mar 8 19:41:53 2006 +0000
  13166. * Fixed async issues between the driver and libcaca when resizing windows,
  13167. and simplified the handle_resize() API. Still can be polished.
  13168. caca/caca.c | 5 +++--
  13169. caca/caca_internals.h | 10 +++++++---
  13170. caca/driver_conio.c | 8 ++++----
  13171. caca/driver_gl.c | 23 ++++++++---------------
  13172. caca/driver_ncurses.c | 28 +++++++++++-----------------
  13173. caca/driver_slang.c | 18 +++++-------------
  13174. caca/driver_win32.c | 9 ++++-----
  13175. caca/driver_x11.c | 33 +++++++++++----------------------
  13176. caca/event.c | 8 ++++++++
  13177. caca/graphics.c | 20 +++++++++-----------
  13178. cucul/cucul.c | 2 +-
  13179. 11 files changed, 71 insertions(+), 93 deletions(-)
  13180. Commit: 552
  13181. Author: sam
  13182. Date: Wed Mar 8 17:20:38 2006 +0000
  13183. * cucul_set_size() does nothing if a graphical backend is attached. Added
  13184. documentation to explain this behaviour.
  13185. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  13186. 1 files changed, 113 insertions(+), 95 deletions(-)
  13187. Commit: 551
  13188. Author: sam
  13189. Date: Wed Mar 8 11:27:23 2006 +0000
  13190. * Cosmetic changes here and there.
  13191. caca/caca.c | 4 ++--
  13192. caca/caca_internals.h | 11 +++++++++--
  13193. caca/driver_gl.c | 6 +++---
  13194. caca/driver_ncurses.c | 10 +++++-----
  13195. caca/driver_slang.c | 8 ++++----
  13196. caca/driver_win32.c | 11 ++++++-----
  13197. caca/driver_x11.c | 8 ++++----
  13198. caca/event.c | 12 ++++++------
  13199. 8 files changed, 39 insertions(+), 31 deletions(-)
  13200. Commit: 550
  13201. Author: sam
  13202. Date: Wed Mar 8 10:33:01 2006 +0000
  13203. * Finished moving everything driver-specific to the apropriate driver_*.c
  13204. files. Phew. Now they just need a few comments.
  13205. caca/caca.c | 68 +--------------
  13206. caca/caca_internals.h | 90 +-------------------
  13207. caca/driver_conio.c | 51 +++++++-----
  13208. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  13209. caca/driver_ncurses.c | 92 ++++++++++++++++----
  13210. caca/driver_slang.c | 58 +++++++++++--
  13211. caca/driver_win32.c | 112 ++++++++++++++-----------
  13212. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  13213. caca/event.c | 6 +-
  13214. caca/graphics.c | 10 +-
  13215. 10 files changed, 477 insertions(+), 458 deletions(-)
  13216. Commit: 549
  13217. Author: sam
  13218. Date: Wed Mar 8 09:51:53 2006 +0000
  13219. * Cleaned up useless header includes.
  13220. caca/driver_conio.c | 11 -----------
  13221. caca/driver_gl.c | 5 -----
  13222. caca/driver_ncurses.c | 8 --------
  13223. caca/driver_slang.c | 8 --------
  13224. caca/driver_win32.c | 8 --------
  13225. caca/driver_x11.c | 5 -----
  13226. 6 files changed, 0 insertions(+), 45 deletions(-)
  13227. Commit: 548
  13228. Author: sam
  13229. Date: Wed Mar 8 09:28:41 2006 +0000
  13230. * Split event.c into the appropriate driver_*.c files.
  13231. caca/caca_internals.h | 1 +
  13232. caca/driver_conio.c | 13 +
  13233. caca/driver_gl.c | 63 ++++++
  13234. caca/driver_ncurses.c | 184 ++++++++++++++++
  13235. caca/driver_slang.c | 83 +++++++
  13236. caca/driver_win32.c | 75 +++++++
  13237. caca/driver_x11.c | 126 +++++++++++-
  13238. caca/event.c | 581 +------------------------------------------------
  13239. 8 files changed, 547 insertions(+), 579 deletions(-)
  13240. Commit: 547
  13241. Author: sam
  13242. Date: Wed Mar 8 09:26:46 2006 +0000
  13243. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  13244. caca-config.in | 15 ++++++++++++++-
  13245. 1 files changed, 14 insertions(+), 1 deletions(-)
  13246. Commit: 546
  13247. Author: sam
  13248. Date: Wed Mar 8 09:23:38 2006 +0000
  13249. * Ignore driver_*.c files when building documentation.
  13250. doc/doxygen.cfg.in | 4 ++--
  13251. 1 files changed, 2 insertions(+), 2 deletions(-)
  13252. Commit: 545
  13253. Author: sam
  13254. Date: Wed Mar 8 09:21:55 2006 +0000
  13255. * configure.ac: look for a4wide.sty in more than one location.
  13256. configure.ac | 2 ++
  13257. 1 files changed, 2 insertions(+), 0 deletions(-)
  13258. Commit: 543
  13259. Author: sam
  13260. Date: Tue Mar 7 12:39:34 2006 +0000
  13261. * Fixed DOS driver.
  13262. * Added a build-dos script to cross-compile the DOS version using djgpp.
  13263. Makefile.am | 2 +-
  13264. build-dos | 34 ++++++++++++++++++++++++++++++++++
  13265. caca/caca_internals.h | 6 +++++-
  13266. caca/driver_conio.c | 2 +-
  13267. cucul/cucul_internals.h | 3 ++-
  13268. 5 files changed, 43 insertions(+), 4 deletions(-)
  13269. Commit: 542
  13270. Author: sam
  13271. Date: Tue Mar 7 10:46:29 2006 +0000
  13272. * configure.ac: removed the "null" frontend. just don't attach any frontend
  13273. if you do not want any.
  13274. configure.ac | 8 --------
  13275. 1 files changed, 0 insertions(+), 8 deletions(-)
  13276. Commit: 541
  13277. Author: sam
  13278. Date: Tue Mar 7 10:37:59 2006 +0000
  13279. * Got rid of static variables in the event code.
  13280. caca/caca.c | 3 +
  13281. caca/caca_internals.h | 11 ++-
  13282. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  13283. 3 files changed, 118 insertions(+), 116 deletions(-)
  13284. Commit: 540
  13285. Author: sam
  13286. Date: Tue Mar 7 09:17:35 2006 +0000
  13287. * Polished the driver split a bit (still no events, except resize events),
  13288. properly credited authors and documented a few things.
  13289. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  13290. caca/caca_internals.h | 22 ++++++++--------
  13291. caca/driver_conio.c | 33 +++++++++--------------
  13292. caca/driver_gl.c | 39 ++++++++++------------------
  13293. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  13294. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  13295. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  13296. caca/driver_x11.c | 47 +++++++++-------------------------
  13297. caca/event.c | 10 +------
  13298. caca/graphics.c | 32 +----------------------
  13299. cucul/bitmap.c | 8 ------
  13300. cucul/box.c | 6 ----
  13301. cucul/char.c | 11 +------
  13302. cucul/conic.c | 6 ----
  13303. cucul/cucul.c | 7 -----
  13304. cucul/cucul_internals.h | 10 ++++++-
  13305. cucul/export.c | 15 +++-------
  13306. cucul/line.c | 6 ----
  13307. cucul/math.c | 6 ----
  13308. cucul/sprite.c | 6 ----
  13309. cucul/triangle.c | 6 ----
  13310. src/cacaview.c | 6 ++--
  13311. 22 files changed, 170 insertions(+), 337 deletions(-)
  13312. Commit: 539
  13313. Author: sam
  13314. Date: Mon Mar 6 23:01:59 2006 +0000
  13315. * Split caca/graphics.c into driver-specific files. Resize is currently
  13316. broken, and event handling is not yet in the driver-specific files, but
  13317. I will of course fix that later.
  13318. caca/Makefile.am | 6 +
  13319. caca/caca.c | 287 ++----------
  13320. caca/caca_internals.h | 61 ++-
  13321. caca/driver_conio.c | 148 ++++++
  13322. caca/driver_gl.c | 378 ++++++++++++++++
  13323. caca/driver_ncurses.c | 256 +++++++++++
  13324. caca/driver_slang.c | 342 ++++++++++++++
  13325. caca/driver_win32.c | 255 +++++++++++
  13326. caca/driver_x11.c | 363 +++++++++++++++
  13327. caca/event.c | 16 +-
  13328. caca/graphics.c | 1192 +------------------------------------------------
  13329. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  13330. Commit: 538
  13331. Author: sam
  13332. Date: Mon Mar 6 21:49:48 2006 +0000
  13333. * Ooops, I fucked up the build.
  13334. configure.ac | 2 +-
  13335. 1 files changed, 1 insertions(+), 1 deletions(-)
  13336. Commit: 537
  13337. Author: sam
  13338. Date: Mon Mar 6 21:00:53 2006 +0000
  13339. * Moved stuff again.
  13340. Makefile.am | 2 +-
  13341. examples/Makefile.am | 35 ---
  13342. examples/aafire.c | 289 --------------------
  13343. examples/caca.txt | 26 --
  13344. examples/cacaball.c | 200 --------------
  13345. examples/cacamoir.c | 155 -----------
  13346. examples/cacaplas.c | 150 ----------
  13347. examples/cacaview.c | 738 --------------------------------------------------
  13348. src/Makefile.am | 35 +++
  13349. src/aafire.c | 289 ++++++++++++++++++++
  13350. src/caca.txt | 26 ++
  13351. src/cacaball.c | 200 ++++++++++++++
  13352. src/cacamoir.c | 155 +++++++++++
  13353. src/cacaplas.c | 150 ++++++++++
  13354. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13355. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  13356. Commit: 536
  13357. Author: sam
  13358. Date: Mon Mar 6 20:57:14 2006 +0000
  13359. * Moved stuff around to differenciate between libcucul and libcaca.
  13360. Makefile.am | 2 +-
  13361. caca/Makefile.am | 18 +
  13362. caca/caca.c | 442 +++++++++++++++
  13363. caca/caca.h | 203 +++++++
  13364. caca/caca_internals.h | 170 ++++++
  13365. caca/event.c | 821 ++++++++++++++++++++++++++++
  13366. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  13367. caca/time.c | 96 ++++
  13368. configure.ac | 5 +-
  13369. cucul/Makefile.am | 23 +
  13370. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  13371. cucul/box.c | 154 ++++++
  13372. cucul/char.c | 235 ++++++++
  13373. cucul/conic.c | 243 +++++++++
  13374. cucul/cucul.c | 403 ++++++++++++++
  13375. cucul/cucul.h | 216 ++++++++
  13376. cucul/cucul_internals.h | 45 ++
  13377. cucul/export.c | 330 +++++++++++
  13378. cucul/line.c | 398 ++++++++++++++
  13379. cucul/math.c | 99 ++++
  13380. cucul/sprite.c | 325 +++++++++++
  13381. cucul/triangle.c | 140 +++++
  13382. examples/Makefile.am | 20 +-
  13383. src/Makefile.am | 34 --
  13384. src/bitmap.c | 945 --------------------------------
  13385. src/box.c | 154 ------
  13386. src/caca.c | 442 ---------------
  13387. src/caca.h | 203 -------
  13388. src/caca_internals.h | 170 ------
  13389. src/char.c | 235 --------
  13390. src/conic.c | 243 ---------
  13391. src/cucul.c | 403 --------------
  13392. src/cucul.h | 216 --------
  13393. src/cucul_internals.h | 45 --
  13394. src/event.c | 821 ----------------------------
  13395. src/export.c | 330 -----------
  13396. src/graphics.c | 1377 -----------------------------------------------
  13397. src/line.c | 398 --------------
  13398. src/math.c | 99 ----
  13399. src/sprite.c | 325 -----------
  13400. src/time.c | 96 ----
  13401. src/triangle.c | 140 -----
  13402. test/Makefile.am | 28 +-
  13403. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  13404. Commit: 535
  13405. Author: sam
  13406. Date: Mon Mar 6 19:13:01 2006 +0000
  13407. * Use 32 bit integers for the character array. No visible difference for
  13408. now because we only do ASCII, but that will let us do Unicode later.
  13409. src/caca.c | 1 +
  13410. src/char.c | 17 +++++++++--------
  13411. src/cucul.c | 19 ++++++++++++-------
  13412. src/cucul_internals.h | 3 ++-
  13413. src/export.c | 33 +++++++++++++++++----------------
  13414. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  13415. 6 files changed, 67 insertions(+), 46 deletions(-)
  13416. Commit: 534
  13417. Author: sam
  13418. Date: Mon Mar 6 14:17:42 2006 +0000
  13419. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  13420. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  13421. future because it's libcaca who gets the resize events, after all.
  13422. src/caca.h | 3 ---
  13423. src/graphics.c | 38 --------------------------------------
  13424. 2 files changed, 0 insertions(+), 41 deletions(-)
  13425. Commit: 533
  13426. Author: jylam
  13427. Date: Mon Mar 6 13:50:05 2006 +0000
  13428. * I just suck. I'll goatse myself right after beeing back at home.
  13429. src/graphics.c | 1 +
  13430. 1 files changed, 1 insertions(+), 0 deletions(-)
  13431. Commit: 532
  13432. Author: sam
  13433. Date: Mon Mar 6 13:43:23 2006 +0000
  13434. * src/graphics.c: minor optimisations.
  13435. src/graphics.c | 37 +++++++++++++++++--------------------
  13436. 1 files changed, 17 insertions(+), 20 deletions(-)
  13437. Commit: 531
  13438. Author: sam
  13439. Date: Mon Mar 6 13:34:57 2006 +0000
  13440. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  13441. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  13442. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  13443. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  13444. pas de warnings et/ou que ca segfaulte pas !
  13445. src/graphics.c | 38 +++++++++++++++++++-------------------
  13446. 1 files changed, 19 insertions(+), 19 deletions(-)
  13447. Commit: 530
  13448. Author: jylam
  13449. Date: Mon Mar 6 12:13:12 2006 +0000
  13450. * Mais je fais comme je veux bordel de cul !
  13451. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13452. 1 files changed, 21 insertions(+), 21 deletions(-)
  13453. Commit: 529
  13454. Author: sam
  13455. Date: Mon Mar 6 11:08:25 2006 +0000
  13456. * Haha mais vieux porc a pattes !
  13457. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13458. 1 files changed, 21 insertions(+), 21 deletions(-)
  13459. Commit: 528
  13460. Author: jylam
  13461. Date: Mon Mar 6 10:21:48 2006 +0000
  13462. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  13463. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  13464. 1 files changed, 24 insertions(+), 34 deletions(-)
  13465. Commit: 527
  13466. Author: sam
  13467. Date: Mon Mar 6 08:32:40 2006 +0000
  13468. * All output plugins should now work again.
  13469. * Renamed caca_refresh() into caca_display() which makes more sense.
  13470. * Optimised gl_bgpal by directly storing floats instead of doing the
  13471. conversion at runtime.
  13472. * Handle resizing in cucul_set_size() and try to keep as much information
  13473. as possible from the previous canvas.
  13474. * Moved most global variables into cucul_t or caca_t contexts.
  13475. * Moved time.c into libcaca.
  13476. caca-config.in | 13 +-
  13477. configure.ac | 2 +-
  13478. examples/aafire.c | 2 +-
  13479. examples/cacaball.c | 2 +-
  13480. examples/cacamoir.c | 2 +-
  13481. examples/cacaplas.c | 2 +-
  13482. examples/cacaview.c | 6 +-
  13483. src/Makefile.am | 2 +-
  13484. src/bitmap.c | 16 +-
  13485. src/box.c | 4 +-
  13486. src/caca.c | 43 +++--
  13487. src/caca.h | 2 +-
  13488. src/caca_internals.h | 59 +++++-
  13489. src/char.c | 164 +--------------
  13490. src/conic.c | 4 +-
  13491. src/cucul.c | 104 ++++++++--
  13492. src/cucul_internals.h | 4 -
  13493. src/event.c | 117 +++++------
  13494. src/export.c | 4 +-
  13495. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  13496. src/line.c | 4 +-
  13497. src/math.c | 4 +-
  13498. src/sprite.c | 4 +-
  13499. src/time.c | 4 +-
  13500. src/triangle.c | 4 +-
  13501. test/colors.c | 2 +-
  13502. test/demo.c | 6 +-
  13503. test/dithering.c | 2 +-
  13504. test/event.c | 4 +-
  13505. test/hsv.c | 2 +-
  13506. test/spritedit.c | 2 +-
  13507. 31 files changed, 586 insertions(+), 591 deletions(-)
  13508. Commit: 526
  13509. Author: sam
  13510. Date: Mon Mar 6 08:26:09 2006 +0000
  13511. * Removed cacademo from examples, manpages and distributions. It's useless.
  13512. debian/changelog | 6 +-
  13513. debian/control | 28 ++++++++++--
  13514. debian/copyright | 2 +-
  13515. debian/rules | 11 +++--
  13516. doc/Makefile.am | 10 ++---
  13517. doc/cacademo.1 | 56 -----------------------
  13518. doc/cacafire.1 | 56 +++++++++++++++++++++++
  13519. libcaca.spec | 5 --
  13520. msvc/Makefile.am | 1 -
  13521. msvc/cacademo.vcproj | 122 --------------------------------------------------
  13522. msvc/libcaca.sln | 7 ---
  13523. 11 files changed, 95 insertions(+), 209 deletions(-)
  13524. Commit: 525
  13525. Author: sam
  13526. Date: Mon Mar 6 08:22:09 2006 +0000
  13527. * src/cucul.c: s/width/height/.
  13528. src/cucul.c | 2 +-
  13529. 1 files changed, 1 insertions(+), 1 deletions(-)
  13530. Commit: 524
  13531. Author: sam
  13532. Date: Sun Mar 5 18:43:13 2006 +0000
  13533. A new low-level text management library (canvas for ultrafast compositing
  13534. of unicode letters) is now separated from the higher level rendering and I/O
  13535. (that is, libcaca). This commit totally breaks the API, but once everything
  13536. is polished I will think about source-level backward compatibility. Most
  13537. drivers are broken, but X11 still sorta works.
  13538. The new design is much more object-oriented and allows having several
  13539. active renderers at the same time, changing renderers on the fly, and more
  13540. important, having no renderer at all (useful for converters, or when you
  13541. want to do your own renderer).
  13542. And in case you are still wondering, the libcucul acronym has "Unicode"
  13543. because I want to support at least a subset of Unicode. There are awesome
  13544. glyphs in it, including the ones inherited from Codepage 437 such as
  13545. "gray 25%" that are used in DOS and Win32 ANSI art.
  13546. configure.ac | 2 +-
  13547. doc/doxygen.cfg.in | 3 +-
  13548. examples/Makefile.am | 6 +-
  13549. examples/aafire.c | 39 +-
  13550. examples/cacaball.c | 44 +-
  13551. examples/cacamoir.c | 32 +-
  13552. examples/cacaplas.c | 36 +-
  13553. examples/cacaview.c | 171 ++++----
  13554. examples/demo.c | 557 -----------------------
  13555. src/Makefile.am | 36 +-
  13556. src/bitmap.c | 110 +++---
  13557. src/box.c | 50 ++-
  13558. src/caca.c | 362 +++------------
  13559. src/caca.h | 243 ++---------
  13560. src/caca_internals.h | 63 ++-
  13561. src/char.c | 394 ++++++++++++++++
  13562. src/conic.c | 60 ++--
  13563. src/cucul.c | 322 +++++++++++++
  13564. src/cucul.h | 216 +++++++++
  13565. src/cucul_internals.h | 48 ++
  13566. src/event.c | 116 +++---
  13567. src/export.c | 329 ++++++++++++++
  13568. src/graphics.c | 1203 +++++++++----------------------------------------
  13569. src/line.c | 72 ++--
  13570. src/math.c | 18 +-
  13571. src/sprite.c | 60 ++--
  13572. src/triangle.c | 38 +-
  13573. test/Makefile.am | 8 +-
  13574. test/colors.c | 31 +-
  13575. test/demo.c | 564 +++++++++++++++++++++++
  13576. test/dithering.c | 51 ++-
  13577. test/event.c | 69 ++--
  13578. test/hsv.c | 27 +-
  13579. test/optipal.c | 90 ++--
  13580. test/spritedit.c | 66 ++--
  13581. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  13582. Commit: 523
  13583. Author: sam
  13584. Date: Sat Mar 4 18:08:47 2006 +0000
  13585. * New updated bootstrap script.
  13586. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  13587. 1 files changed, 90 insertions(+), 37 deletions(-)
  13588. Commit: 522
  13589. Author: sam
  13590. Date: Sat Mar 4 00:35:45 2006 +0000
  13591. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  13592. COPYING | 514 +-------------------------------------------------
  13593. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  13594. Makefile.am | 2 +-
  13595. debian/copyright | 37 ++++-
  13596. doc/cacademo.1 | 5 +-
  13597. examples/cacaball.c | 16 +--
  13598. examples/cacamoir.c | 16 +--
  13599. examples/cacaplas.c | 16 +--
  13600. examples/cacaview.c | 16 +--
  13601. examples/demo.c | 16 +--
  13602. perl/Build.PL | 2 +-
  13603. perl/META.yml | 2 +-
  13604. python/pypycaca.c | 16 +--
  13605. python/pypycaca.h | 16 +--
  13606. src/bitmap.c | 16 +--
  13607. src/box.c | 16 +--
  13608. src/caca.c | 16 +--
  13609. src/caca.h | 24 +--
  13610. src/caca_internals.h | 16 +--
  13611. src/conic.c | 16 +--
  13612. src/event.c | 16 +--
  13613. src/graphics.c | 16 +--
  13614. src/line.c | 16 +--
  13615. src/math.c | 16 +--
  13616. src/sprite.c | 16 +--
  13617. src/time.c | 16 +--
  13618. src/triangle.c | 16 +--
  13619. test/colors.c | 16 +--
  13620. test/dithering.c | 16 +--
  13621. test/event.c | 16 +--
  13622. test/hsv.c | 16 +--
  13623. test/optipal.c | 16 +--
  13624. test/spritedit.c | 16 +--
  13625. 33 files changed, 641 insertions(+), 855 deletions(-)
  13626. Commit: 521
  13627. Author: jylam
  13628. Date: Sat Feb 11 19:20:48 2006 +0000
  13629. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  13630. python/caca.txt | 26 ++++++++++++
  13631. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13632. python/test2.py | 56 +++++++++++++++++++++++++++
  13633. 3 files changed, 196 insertions(+), 0 deletions(-)
  13634. Commit: 520
  13635. Author: jylam
  13636. Date: Sat Feb 11 15:46:51 2006 +0000
  13637. * Fixed bug in events with GL driver
  13638. src/event.c | 3 ++-
  13639. 1 files changed, 2 insertions(+), 1 deletions(-)
  13640. Commit: 519
  13641. Author: jylam
  13642. Date: Sat Feb 11 15:11:30 2006 +0000
  13643. * Improved GL rendering (characters are not blurry anymore)
  13644. src/graphics.c | 10 +++++++---
  13645. 1 files changed, 7 insertions(+), 3 deletions(-)
  13646. Commit: 518
  13647. Author: jylam
  13648. Date: Sun Feb 5 17:47:23 2006 +0000
  13649. * Added -preliminary- Python bindings
  13650. python/Makefile | 17 +
  13651. python/README | 16 +
  13652. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  13653. python/pypycaca.h | 177 +++++++++++
  13654. 4 files changed, 1087 insertions(+), 0 deletions(-)
  13655. Commit: 517
  13656. Author: jylam
  13657. Date: Thu Dec 8 19:03:06 2005 +0000
  13658. * Updated for my ego trip
  13659. AUTHORS | 2 +-
  13660. 1 files changed, 1 insertions(+), 1 deletions(-)
  13661. Commit: 516
  13662. Author: jylam
  13663. Date: Mon Nov 21 21:39:34 2005 +0000
  13664. * Removed debug test, kekeke ^^
  13665. examples/cacaball.c | 1 -
  13666. 1 files changed, 0 insertions(+), 1 deletions(-)
  13667. Commit: 515
  13668. Author: jylam
  13669. Date: Mon Nov 21 17:24:33 2005 +0000
  13670. * Added caca_set_width, set_height_, set_size
  13671. examples/cacaball.c | 1 +
  13672. src/caca.h | 3 ++
  13673. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  13674. 3 files changed, 60 insertions(+), 12 deletions(-)
  13675. Commit: 514
  13676. Author: jylam
  13677. Date: Fri Nov 18 10:46:53 2005 +0000
  13678. * Fixed remaining warnings with gcc 3.x and 4.x
  13679. examples/aafire.c | 8 +++++---
  13680. examples/cacaball.c | 2 +-
  13681. examples/cacamoir.c | 4 ++--
  13682. examples/cacaplas.c | 2 +-
  13683. 4 files changed, 9 insertions(+), 7 deletions(-)
  13684. Commit: 513
  13685. Author: jylam
  13686. Date: Thu Nov 17 14:33:43 2005 +0000
  13687. * Fixed warnings under GCC 4.x
  13688. src/bitmap.c | 5 +++--
  13689. src/graphics.c | 8 ++++----
  13690. 2 files changed, 7 insertions(+), 6 deletions(-)
  13691. Commit: 512
  13692. Author: jylam
  13693. Date: Thu Nov 17 14:13:54 2005 +0000
  13694. * Fixed a bunch of warnings
  13695. src/bitmap.c | 31 -------------------------------
  13696. src/event.c | 1 +
  13697. src/graphics.c | 3 ++-
  13698. 3 files changed, 3 insertions(+), 32 deletions(-)
  13699. Commit: 511
  13700. Author: sam
  13701. Date: Sat Nov 12 15:39:50 2005 +0000
  13702. * more coding style fixes.
  13703. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  13704. 1 files changed, 75 insertions(+), 66 deletions(-)
  13705. Commit: 510
  13706. Author: sam
  13707. Date: Sat Nov 12 15:30:46 2005 +0000
  13708. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  13709. src/caca.c | 9 +++++++--
  13710. 1 files changed, 7 insertions(+), 2 deletions(-)
  13711. Commit: 509
  13712. Author: sam
  13713. Date: Sat Nov 12 15:26:02 2005 +0000
  13714. * src/graphics.c: call glutInit() before calling other glut functions.
  13715. src/graphics.c | 7 +++++++
  13716. 1 files changed, 7 insertions(+), 0 deletions(-)
  13717. Commit: 508
  13718. Author: sam
  13719. Date: Sat Nov 12 15:14:38 2005 +0000
  13720. * coding style fixes.
  13721. src/caca.h | 2 +-
  13722. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  13723. 2 files changed, 204 insertions(+), 217 deletions(-)
  13724. Commit: 507
  13725. Author: sam
  13726. Date: Sat Nov 12 14:47:59 2005 +0000
  13727. * src/bitmap.c:
  13728. + Renamed gammaval into gamma.
  13729. + Fixed Doxygen comments.
  13730. src/bitmap.c | 12 ++++++------
  13731. 1 files changed, 6 insertions(+), 6 deletions(-)
  13732. Commit: 498
  13733. Author: jylam
  13734. Date: Sat Jul 30 11:58:48 2005 +0000
  13735. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  13736. src/event.c | 2 +-
  13737. 1 files changed, 1 insertions(+), 1 deletions(-)
  13738. Commit: 497
  13739. Author: sam
  13740. Date: Fri Jul 29 13:38:35 2005 +0000
  13741. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  13742. debian/Makefile.am | 2 +-
  13743. 1 files changed, 1 insertions(+), 1 deletions(-)
  13744. Commit: 496
  13745. Author: jylam
  13746. Date: Wed Jul 13 17:58:58 2005 +0000
  13747. * src/graphics.c src/caca.h : Added ANSI exporter
  13748. src/caca.h | 1 +
  13749. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13750. 2 files changed, 67 insertions(+), 0 deletions(-)
  13751. Commit: 495
  13752. Author: jylam
  13753. Date: Wed Jul 13 17:45:47 2005 +0000
  13754. * 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.
  13755. src/bitmap.c | 3 +--
  13756. src/caca.h | 1 +
  13757. src/math.c | 23 +++++++++++++++++++++++
  13758. 3 files changed, 25 insertions(+), 2 deletions(-)
  13759. Commit: 494
  13760. Author: sam
  13761. Date: Fri Jul 8 21:16:38 2005 +0000
  13762. * src/event.c src/caca.c: fixed coding style
  13763. src/caca.c | 2 -
  13764. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  13765. 2 files changed, 62 insertions(+), 66 deletions(-)
  13766. Commit: 493
  13767. Author: jylam
  13768. Date: Sat Jun 25 11:27:31 2005 +0000
  13769. * OpenGL driver mouse support
  13770. src/event.c | 19 +++++++++++++++----
  13771. src/graphics.c | 25 ++++++++++++++++++++++++-
  13772. 2 files changed, 39 insertions(+), 5 deletions(-)
  13773. Commit: 492
  13774. Author: sam
  13775. Date: Fri Jun 24 11:54:28 2005 +0000
  13776. * imported previous Debian uploads.
  13777. debian/changelog | 30 ++++++++++++++++++++++++++++++
  13778. 1 files changed, 30 insertions(+), 0 deletions(-)
  13779. Commit: 491
  13780. Author: sam
  13781. Date: Fri Jun 24 11:48:31 2005 +0000
  13782. * src/graphics.c: more optimisations in the exporters
  13783. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  13784. 1 files changed, 168 insertions(+), 181 deletions(-)
  13785. Commit: 490
  13786. Author: jylam
  13787. Date: Thu Jun 23 18:27:02 2005 +0000
  13788. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  13789. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  13790. 1 files changed, 85 insertions(+), 58 deletions(-)
  13791. Commit: 489
  13792. Author: sam
  13793. Date: Thu Jun 23 16:58:58 2005 +0000
  13794. * src/graphics.c: cleaned caca_get_html()
  13795. src/graphics.c | 208 +++++++++++++++++++++++--------------------------------
  13796. 1 files changed, 87 insertions(+), 121 deletions(-)
  13797. Commit: 488
  13798. Author: sam
  13799. Date: Thu Jun 23 16:44:14 2005 +0000
  13800. * src/graphics.c: heavy cleanup in caca_get_html3().
  13801. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  13802. 1 files changed, 311 insertions(+), 350 deletions(-)
  13803. Commit: 487
  13804. Author: jylam
  13805. Date: Wed Jun 22 22:06:42 2005 +0000
  13806. * Added Null driver and html3 exporter.
  13807. configure.ac | 8 +++
  13808. src/caca.c | 27 ++++++++++
  13809. src/caca.h | 2 +
  13810. src/caca_internals.h | 3 +
  13811. src/event.c | 7 +++
  13812. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13813. 6 files changed, 178 insertions(+), 1 deletions(-)
  13814. Commit: 486
  13815. Author: jylam
  13816. Date: Tue Jun 21 16:13:41 2005 +0000
  13817. GL driver : Updated documentation and added support for CACA_GEOMETRY
  13818. src/caca.h | 6 ++++--
  13819. src/graphics.c | 4 ++++
  13820. 2 files changed, 8 insertions(+), 2 deletions(-)
  13821. Commit: 485
  13822. Author: jylam
  13823. Date: Tue Jun 21 14:50:43 2005 +0000
  13824. Added HTML and IRC output support
  13825. src/caca.h | 9 +++
  13826. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13827. 2 files changed, 217 insertions(+), 0 deletions(-)
  13828. Commit: 484
  13829. Author: sam
  13830. Date: Tue Jun 21 13:46:13 2005 +0000
  13831. * debian/control: use libslang2 instead of slang1.
  13832. debian/control | 4 ++--
  13833. 1 files changed, 2 insertions(+), 2 deletions(-)
  13834. Commit: 483
  13835. Author: jylam
  13836. Date: Tue Jun 21 13:28:51 2005 +0000
  13837. OpenGL support.
  13838. configure.ac | 19 +++-
  13839. src/caca.c | 27 +++++-
  13840. src/caca_internals.h | 9 ++
  13841. src/event.c | 64 +++++++++++
  13842. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13843. 5 files changed, 422 insertions(+), 3 deletions(-)
  13844. Commit: 475
  13845. Author: sam
  13846. Date: Sat Mar 26 10:27:30 2005 +0000
  13847. * Use libtool for the static library generation; paves the way for
  13848. a future shared library.
  13849. bootstrap | 19 +++++++++++++++++++
  13850. configure.ac | 5 ++++-
  13851. examples/Makefile.am | 12 ++++++------
  13852. src/Makefile.am | 9 ++++++---
  13853. test/Makefile.am | 12 ++++++------
  13854. 5 files changed, 41 insertions(+), 16 deletions(-)
  13855. Commit: 466
  13856. Author: sam
  13857. Date: Sat Jan 22 16:43:58 2005 +0000
  13858. * compilation fix.
  13859. src/graphics.c | 4 ----
  13860. 1 files changed, 0 insertions(+), 4 deletions(-)
  13861. Commit: 464
  13862. Author: sam
  13863. Date: Thu Jan 13 23:59:55 2005 +0000
  13864. * src/bitmap.c:
  13865. + Implemented caca_set_bitmap_gamma().
  13866. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  13867. src/caca.h | 1 +
  13868. 2 files changed, 36 insertions(+), 7 deletions(-)
  13869. Commit: 463
  13870. Author: sam
  13871. Date: Thu Jan 13 22:19:01 2005 +0000
  13872. * src/graphics.c:
  13873. + Implemented caca_get_screen().
  13874. src/caca.h | 1 +
  13875. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  13876. 2 files changed, 71 insertions(+), 79 deletions(-)
  13877. Commit: 462
  13878. Author: sam
  13879. Date: Thu Jan 13 20:46:00 2005 +0000
  13880. * examples/cacaplas: slower animation.
  13881. examples/cacaplas.c | 4 ++--
  13882. 1 files changed, 2 insertions(+), 2 deletions(-)
  13883. Commit: 379
  13884. Author: sam
  13885. Date: Sun Nov 21 00:31:13 2004 +0000
  13886. * Imported John Beppu's Perl wrapper.
  13887. AUTHORS | 1 +
  13888. perl/Build.PL | 22 ++
  13889. perl/MANIFEST | 17 +
  13890. perl/MANIFEST.SKIP | 11 +
  13891. perl/META.yml | 29 ++
  13892. perl/Makefile.PL | 31 ++
  13893. perl/README | 21 ++
  13894. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  13895. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  13896. perl/lib/Term/Caca/Bitmap.pm | 5 +
  13897. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  13898. perl/lib/Term/Caca/Sprite.pm | 5 +
  13899. perl/lib/Term/Kaka.pm | 71 +++++
  13900. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  13901. perl/lib/Term/Kaka/Constants.pm | 9 +
  13902. perl/lib/Term/Kaka/Sprite.pm | 5 +
  13903. perl/t/data/caca.txt | 26 ++
  13904. 17 files changed, 1629 insertions(+), 0 deletions(-)
  13905. Commit: 378
  13906. Author: sam
  13907. Date: Fri Nov 5 14:57:50 2004 +0000
  13908. * src/bitmap.c: dark background works again with floyd-steinberg.
  13909. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  13910. 1 files changed, 28 insertions(+), 30 deletions(-)
  13911. Commit: 377
  13912. Author: sam
  13913. Date: Fri Nov 5 14:44:41 2004 +0000
  13914. * examples/:
  13915. + Use Space to pause demos, Esc to quit.
  13916. examples/aafire.c | 17 ++++++++++++++++-
  13917. examples/cacaball.c | 16 ++++++++++++++--
  13918. examples/cacamoir.c | 17 +++++++++++++++--
  13919. examples/cacaplas.c | 23 ++++++++++++-----------
  13920. 4 files changed, 57 insertions(+), 16 deletions(-)
  13921. Commit: 376
  13922. Author: sam
  13923. Date: Thu Nov 4 22:59:29 2004 +0000
  13924. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  13925. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  13926. 1 files changed, 52 insertions(+), 32 deletions(-)
  13927. Commit: 375
  13928. Author: sam
  13929. Date: Thu Nov 4 22:28:39 2004 +0000
  13930. * src/caca.h:
  13931. + Introduced CACA_DITHER_FSTEIN.
  13932. * src/caca.c:
  13933. + CACA_DITHER_FSTEIN is the default dithering method.
  13934. * src/bitmap.c:
  13935. + Fixed other dithering methods. Black background does not work yet.
  13936. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  13937. src/caca.c | 6 +++-
  13938. src/caca.h | 3 +-
  13939. 3 files changed, 60 insertions(+), 29 deletions(-)
  13940. Commit: 374
  13941. Author: sam
  13942. Date: Thu Nov 4 21:19:52 2004 +0000
  13943. * src/bitmap.c: oops, removed spurious test code.
  13944. src/bitmap.c | 4 ++--
  13945. 1 files changed, 2 insertions(+), 2 deletions(-)
  13946. Commit: 373
  13947. Author: sam
  13948. Date: Thu Nov 4 21:18:52 2004 +0000
  13949. * src/bitmap.c:
  13950. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  13951. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  13952. 1 files changed, 139 insertions(+), 59 deletions(-)
  13953. Commit: 372
  13954. Author: sam
  13955. Date: Thu Nov 4 20:36:49 2004 +0000
  13956. * doc/Makefile.am:
  13957. + Really fixed the manpage generation.
  13958. doc/Makefile.am | 2 +-
  13959. 1 files changed, 1 insertions(+), 1 deletions(-)
  13960. Commit: 371
  13961. Author: sam
  13962. Date: Thu Nov 4 18:30:34 2004 +0000
  13963. * doc/Makefile.am:
  13964. + Manpage installation fix.
  13965. doc/Makefile.am | 2 +-
  13966. 1 files changed, 1 insertions(+), 1 deletions(-)
  13967. Commit: 370
  13968. Author: sam
  13969. Date: Thu Nov 4 18:16:57 2004 +0000
  13970. * examples/cacaplas.c: use Esc to quit, Space to pause.
  13971. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  13972. 1 files changed, 20 insertions(+), 9 deletions(-)
  13973. Commit: 369
  13974. Author: sam
  13975. Date: Sun Oct 31 19:26:05 2004 +0000
  13976. * src/graphics.c:
  13977. + Win32 speed improvements by Jari Komppa.
  13978. THANKS | 1 +
  13979. src/graphics.c | 28 +++++-----------------------
  13980. 2 files changed, 6 insertions(+), 23 deletions(-)
  13981. Commit: 368
  13982. Author: sam
  13983. Date: Fri Aug 6 17:33:46 2004 +0000
  13984. * src/graphics.c:
  13985. + Fix strict aliasing rules breakage.
  13986. src/graphics.c | 6 +++++-
  13987. 1 files changed, 5 insertions(+), 1 deletions(-)
  13988. Commit: 367
  13989. Author: sam
  13990. Date: Mon Jul 5 12:08:49 2004 +0000
  13991. * bootstrap:
  13992. + Support for automake 1.8.
  13993. bootstrap | 4 +++-
  13994. 1 files changed, 3 insertions(+), 1 deletions(-)
  13995. Commit: 366
  13996. Author: sam
  13997. Date: Mon Jul 5 12:07:00 2004 +0000
  13998. * BUGS TODO:
  13999. + Removed BUGS, updated TODO.
  14000. * debian/*:
  14001. + Depend on libx11-dev instead of xlibs-dev.
  14002. + New Debian upload.
  14003. BUGS | 14 --------------
  14004. Makefile.am | 4 ++--
  14005. TODO | 1 -
  14006. debian/changelog | 7 +++++++
  14007. debian/control | 4 ++--
  14008. debian/rules | 3 +--
  14009. 6 files changed, 12 insertions(+), 21 deletions(-)
  14010. Commit: 364
  14011. Author: sam
  14012. Date: Mon Feb 2 13:51:55 2004 +0000
  14013. * configure.ac src/graphics:
  14014. + Check for resize_term and resizeterm in -lncurses.
  14015. configure.ac | 7 ++++++-
  14016. msvc/config.h | 2 ++
  14017. src/graphics.c | 4 ++++
  14018. 3 files changed, 12 insertions(+), 1 deletions(-)
  14019. Commit: 363
  14020. Author: sam
  14021. Date: Mon Feb 2 02:59:43 2004 +0000
  14022. * 0.9 branch.
  14023. ChangeLog | 12 ++++++++++++
  14024. 1 files changed, 12 insertions(+), 0 deletions(-)
  14025. Commit: 362
  14026. Author: sam
  14027. Date: Mon Feb 2 02:54:43 2004 +0000
  14028. * 0.9 release.
  14029. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14030. NEWS | 8 ++++++
  14031. configure.ac | 2 +-
  14032. debian/changelog | 6 +++++
  14033. libcaca.spec | 5 +++-
  14034. msvc/config.h | 4 ++-
  14035. 6 files changed, 88 insertions(+), 3 deletions(-)
  14036. Commit: 361
  14037. Author: sam
  14038. Date: Mon Jan 26 10:52:30 2004 +0000
  14039. * configure.ac:
  14040. + Check for curses.h as well as ncurses.h.
  14041. * src/caca.c src/event.c src/graphics.c:
  14042. + Include curses.h if ncurses.h was not found.
  14043. configure.ac | 2 +-
  14044. debian/changelog | 7 +++++++
  14045. src/caca.c | 6 +++++-
  14046. src/event.c | 6 +++++-
  14047. src/graphics.c | 6 +++++-
  14048. 5 files changed, 23 insertions(+), 4 deletions(-)
  14049. Commit: 360
  14050. Author: sam
  14051. Date: Fri Jan 23 09:20:39 2004 +0000
  14052. * examples/cacaview.c:
  14053. + Moved statusbar and help menu handling in separate functions.
  14054. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  14055. 1 files changed, 51 insertions(+), 25 deletions(-)
  14056. Commit: 359
  14057. Author: sam
  14058. Date: Fri Jan 23 09:15:42 2004 +0000
  14059. * src/caca.c:
  14060. + Alloc the AllocConsole() call to fail in case the process already has
  14061. a console.
  14062. src/caca.c | 4 ++--
  14063. 1 files changed, 2 insertions(+), 2 deletions(-)
  14064. Commit: 358
  14065. Author: sam
  14066. Date: Wed Jan 21 17:25:18 2004 +0000
  14067. * examples/cacaview.c:
  14068. + Proper aspect ratio support.
  14069. + Finer zoom support.
  14070. + Handle mouse clicks as next/prev picture command.
  14071. + Removed useless iterations in draw_checkers().
  14072. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  14073. 1 files changed, 109 insertions(+), 73 deletions(-)
  14074. Commit: 357
  14075. Author: sam
  14076. Date: Wed Jan 21 13:49:26 2004 +0000
  14077. * src/graphics.c:
  14078. + Fixed a buffer overflow due to bad signed/unsigned handling.
  14079. * src/event.c:
  14080. + Disallow zero width or height in the X11 driver.
  14081. + Fixed resizing in ncurses and slang.
  14082. * THANKS:
  14083. + Added the Source Mage maintainer.
  14084. THANKS | 1 +
  14085. src/event.c | 6 ++++--
  14086. src/graphics.c | 4 ++--
  14087. 3 files changed, 7 insertions(+), 4 deletions(-)
  14088. Commit: 356
  14089. Author: sam
  14090. Date: Sun Jan 18 04:48:09 2004 +0000
  14091. * 0.8 branch.
  14092. ChangeLog | 13 +++++++++++++
  14093. 1 files changed, 13 insertions(+), 0 deletions(-)
  14094. Commit: 355
  14095. Author: sam
  14096. Date: Sun Jan 18 04:45:28 2004 +0000
  14097. * 0.8 release.
  14098. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14099. NEWS | 3 +
  14100. THANKS | 1 +
  14101. configure.ac | 2 +-
  14102. debian/changelog | 6 +
  14103. libcaca.spec | 5 +-
  14104. msvc/config.h | 2 +-
  14105. 7 files changed, 432 insertions(+), 3 deletions(-)
  14106. Commit: 354
  14107. Author: sam
  14108. Date: Sun Jan 18 04:17:35 2004 +0000
  14109. * src/graphics.c:
  14110. + When resizing under X11, copy the old pixmap to the new one.
  14111. * examples/cacaview.c:
  14112. + Resizing support.
  14113. examples/cacaview.c | 23 +++++++++++++++++------
  14114. src/event.c | 4 ++--
  14115. src/graphics.c | 11 +++++++++--
  14116. 3 files changed, 28 insertions(+), 10 deletions(-)
  14117. Commit: 353
  14118. Author: sam
  14119. Date: Sun Jan 18 04:01:32 2004 +0000
  14120. * src/event.c:
  14121. + Refresh the X11 window when an exposure event is received.
  14122. + When resizing the X11 window, start showing extra characters when two
  14123. thirds are visible.
  14124. src/caca_internals.h | 2 ++
  14125. src/event.c | 17 +++++++++++++++--
  14126. src/graphics.c | 7 ++++---
  14127. 3 files changed, 21 insertions(+), 5 deletions(-)
  14128. Commit: 352
  14129. Author: sam
  14130. Date: Sat Jan 17 22:32:39 2004 +0000
  14131. * src/graphics.c:
  14132. + Renamed caca_set_title() to caca_set_window_title().
  14133. + Implemented caca_get_window_width() and caca_get_window_height().
  14134. * examples/cacaview.c:
  14135. + Set the window title to cacaview.
  14136. TODO | 6 +---
  14137. examples/cacaview.c | 2 +-
  14138. src/caca.h | 4 ++-
  14139. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  14140. 4 files changed, 73 insertions(+), 7 deletions(-)
  14141. Commit: 351
  14142. Author: sam
  14143. Date: Wed Jan 14 10:34:20 2004 +0000
  14144. * src/event.c:
  14145. + Make sure the mouse coordinates stay within the screen boundaries even
  14146. if the window was resized.
  14147. * src/bitmap.c:
  14148. + Fixed a buffer underflow in the rendering routine that caused the bottom
  14149. and rightmost pixels to be missed in certain conditions.
  14150. + Minor speed optimisation.
  14151. src/bitmap.c | 35 +++++++++++++++++++++++------------
  14152. src/event.c | 6 ++++++
  14153. 2 files changed, 29 insertions(+), 12 deletions(-)
  14154. Commit: 350
  14155. Author: sam
  14156. Date: Wed Jan 14 10:32:04 2004 +0000
  14157. * test/colors.c:
  14158. + Extracted the colour test from examples/demo.c.
  14159. test/Makefile.am | 6 ++++-
  14160. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14161. 2 files changed, 61 insertions(+), 1 deletions(-)
  14162. Commit: 349
  14163. Author: sam
  14164. Date: Tue Jan 13 22:33:09 2004 +0000
  14165. * src/graphics.c src/event.c:
  14166. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  14167. * test/event.c:
  14168. + Display CACA_EVENT_RESIZE.
  14169. src/caca_internals.h | 5 ++-
  14170. src/event.c | 25 ++++++++++++--
  14171. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  14172. test/event.c | 3 ++
  14173. 4 files changed, 67 insertions(+), 53 deletions(-)
  14174. Commit: 348
  14175. Author: sam
  14176. Date: Tue Jan 13 21:08:43 2004 +0000
  14177. * src/graphics.c:
  14178. + Resize handling in the ncurses and slang drivers.
  14179. configure.ac | 7 ++++-
  14180. msvc/config.h | 6 ++++-
  14181. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  14182. 3 files changed, 70 insertions(+), 9 deletions(-)
  14183. Commit: 347
  14184. Author: sam
  14185. Date: Tue Jan 13 20:03:48 2004 +0000
  14186. * src/event.c:
  14187. + Added the CACA_EVENT_RESIZE event.
  14188. + Added caca_get_mouse_x() and caca_get_mouse_y().
  14189. * src/graphics.c:
  14190. + Window resize handling in the X11 driver.
  14191. * examples/aafire.c:
  14192. + Fixed a bad assumption in the resize handling code.
  14193. examples/aafire.c | 4 +-
  14194. src/caca.h | 3 +
  14195. src/caca_internals.h | 3 +
  14196. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  14197. src/graphics.c | 84 +++++++++++++++++++++++-
  14198. 5 files changed, 211 insertions(+), 56 deletions(-)
  14199. Commit: 346
  14200. Author: sam
  14201. Date: Tue Jan 13 16:45:45 2004 +0000
  14202. * configure.ac:
  14203. + Added --disable-doc to let the user not build documentation.
  14204. * build-win32:
  14205. + Do not build documentation.
  14206. build-win32 | 7 ++-----
  14207. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  14208. debian/rules | 3 ++-
  14209. doc/Makefile.am | 12 ++++++------
  14210. libcaca.spec | 4 ++--
  14211. 5 files changed, 44 insertions(+), 32 deletions(-)
  14212. Commit: 345
  14213. Author: sam
  14214. Date: Tue Jan 13 15:01:22 2004 +0000
  14215. * src/graphics.c:
  14216. + Fixed a typo preventing Win32 builds.
  14217. * src/event.c:
  14218. + Renamed io.c into event.c.
  14219. * THANKS:
  14220. + Added Gentoo, NetBSD and FreeBSD porters.
  14221. THANKS | 4 +
  14222. src/Makefile.am | 2 +-
  14223. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14224. src/graphics.c | 2 +-
  14225. src/io.c | 639 -------------------------------------------------------
  14226. 5 files changed, 645 insertions(+), 641 deletions(-)
  14227. Commit: 344
  14228. Author: sam
  14229. Date: Tue Jan 13 09:55:32 2004 +0000
  14230. * configure.ac:
  14231. + Check for sys/times.h and unistd.h.
  14232. + Added calls to AC_C_CONST and AC_C_INLINE.
  14233. * src/time.c src/graphics.c:
  14234. + Fixes for MSVC compilation warnings.
  14235. + Additional sanity checks in the Win32 driver.
  14236. * src/caca.c:
  14237. + Use raw()/noraw() in the curses driver instead of cbreak().
  14238. * msvc/libcaca.sln:
  14239. + Added an MSVC solution.
  14240. * examples/aafire.c:
  14241. + Slightly reduced the maximum cacafire framerate.
  14242. Makefile.am | 2 +-
  14243. configure.ac | 8 ++-
  14244. examples/aafire.c | 2 +-
  14245. examples/cacaview.c | 1 -
  14246. msvc/Makefile.am | 16 ++++++
  14247. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14248. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14249. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14250. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14251. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14252. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14253. msvc/config.h | 47 ++++++++++++++++
  14254. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  14255. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14256. src/caca.c | 6 ++-
  14257. src/graphics.c | 20 ++++++--
  14258. src/time.c | 16 ++++--
  14259. 17 files changed, 1039 insertions(+), 16 deletions(-)
  14260. Commit: 343
  14261. Author: sam
  14262. Date: Mon Jan 12 17:30:09 2004 +0000
  14263. * src/graphics.c:
  14264. + Implemented caca_set_title() for X11 and Win32.
  14265. * examples/cacaview.c:
  14266. + Use caca_set_title() to set the window title to "cacaview".
  14267. NOTES | 3 +++
  14268. examples/cacaview.c | 3 +++
  14269. src/caca.h | 1 +
  14270. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  14271. 4 files changed, 39 insertions(+), 0 deletions(-)
  14272. Commit: 342
  14273. Author: sam
  14274. Date: Mon Jan 12 16:22:35 2004 +0000
  14275. * Fixed $Id in all Makefile.am files.
  14276. Makefile.am | 2 +-
  14277. autotools/Makefile.am | 2 +-
  14278. debian/Makefile.am | 2 +-
  14279. doc/Makefile.am | 2 +-
  14280. examples/Makefile.am | 2 +-
  14281. src/Makefile.am | 2 +-
  14282. test/Makefile.am | 2 +-
  14283. 7 files changed, 7 insertions(+), 7 deletions(-)
  14284. Commit: 341
  14285. Author: sam
  14286. Date: Mon Jan 12 16:21:34 2004 +0000
  14287. * build-win32:
  14288. + Win32 cross-compilation script.
  14289. Makefile.am | 6 ++----
  14290. autotools/Makefile.am | 1 +
  14291. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  14292. debian/Makefile.am | 2 ++
  14293. doc/Makefile.am | 2 ++
  14294. examples/Makefile.am | 4 +---
  14295. src/Makefile.am | 4 +---
  14296. test/Makefile.am | 4 +---
  14297. 8 files changed, 47 insertions(+), 13 deletions(-)
  14298. Commit: 340
  14299. Author: sam
  14300. Date: Mon Jan 12 15:28:27 2004 +0000
  14301. * examples/cacamoir.c:
  14302. + Renamed cacacirc to cacamoir.
  14303. * libcaca.spec debian/ doc/:
  14304. + Added cacamoir to the distributed files.
  14305. NEWS | 1 +
  14306. debian/control | 8 ++-
  14307. debian/rules | 6 ++
  14308. doc/Makefile.am | 8 ++-
  14309. doc/cacademo.1 | 39 +++++++++-----
  14310. examples/Makefile.am | 8 ++--
  14311. examples/cacacirc.c | 144 --------------------------------------------------
  14312. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14313. libcaca.spec | 12 +++-
  14314. 9 files changed, 201 insertions(+), 169 deletions(-)
  14315. Commit: 339
  14316. Author: sam
  14317. Date: Mon Jan 12 14:25:46 2004 +0000
  14318. * examples/cacaballs.c:
  14319. + Bigger metaballs, less metaballs.
  14320. + Rotating palette.
  14321. * examples/cacaplas.c:
  14322. + Slightly decreased speed.
  14323. * examples/cacacirc.c:
  14324. + New effect.
  14325. examples/Makefile.am | 6 ++-
  14326. examples/cacaball.c | 49 +++++++++++------
  14327. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14328. examples/cacaplas.c | 2 +-
  14329. 4 files changed, 183 insertions(+), 18 deletions(-)
  14330. Commit: 338
  14331. Author: sam
  14332. Date: Mon Jan 12 14:01:40 2004 +0000
  14333. * configure.ac:
  14334. + Better win32 check for Sleep().
  14335. configure.ac | 11 +++++------
  14336. src/time.c | 2 +-
  14337. 2 files changed, 6 insertions(+), 7 deletions(-)
  14338. Commit: 337
  14339. Author: sam
  14340. Date: Sun Jan 11 18:09:01 2004 +0000
  14341. * configure.ac src/time.c:
  14342. + Look for Sleep in -lkernel32.
  14343. * examples/cacaview.c:
  14344. + Use caca_wait_event() instead of usleep()/caca_get_event().
  14345. configure.ac | 8 +++++++-
  14346. examples/cacaview.c | 19 ++++++++-----------
  14347. src/time.c | 2 +-
  14348. 3 files changed, 16 insertions(+), 13 deletions(-)
  14349. Commit: 336
  14350. Author: sam
  14351. Date: Sun Jan 11 05:09:02 2004 +0000
  14352. * src/caca.c src/graphics.c src/io.c src/time.c:
  14353. + Native win32 port.
  14354. NOTES | 3 +-
  14355. examples/cacaview.c | 8 ++
  14356. src/caca.c | 27 ++++++-
  14357. src/caca_internals.h | 5 ++
  14358. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14359. src/io.c | 64 ++++++++++++++++-
  14360. src/time.c | 10 ++--
  14361. 7 files changed, 300 insertions(+), 13 deletions(-)
  14362. Commit: 335
  14363. Author: sam
  14364. Date: Sun Jan 11 01:45:57 2004 +0000
  14365. * configure.ac:
  14366. + Check for gettimeofday().
  14367. * src/time.c:
  14368. + Created _caca_time().
  14369. + Ported _caca_getticks() to the Win32 API.
  14370. * src/caca.c:
  14371. + Properly builds on Win32.
  14372. * test/event.c:
  14373. + Added <stdlib.h> because we use malloc().
  14374. configure.ac | 2 +-
  14375. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  14376. src/caca_internals.h | 4 ++++
  14377. src/graphics.c | 9 +--------
  14378. src/io.c | 20 +++++++++++---------
  14379. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  14380. test/event.c | 1 +
  14381. 7 files changed, 97 insertions(+), 25 deletions(-)
  14382. Commit: 334
  14383. Author: sam
  14384. Date: Sat Jan 10 19:59:50 2004 +0000
  14385. * THANKS examples/cacaplas.c:
  14386. + Updated credits.
  14387. * NEWS:
  14388. + Forthcoming 0.8 news.
  14389. NEWS | 7 +++++++
  14390. THANKS | 1 +
  14391. examples/cacaplas.c | 2 +-
  14392. 3 files changed, 9 insertions(+), 1 deletions(-)
  14393. Commit: 333
  14394. Author: sam
  14395. Date: Sat Jan 10 19:53:14 2004 +0000
  14396. * configure.ac:
  14397. + Check for -lm.
  14398. * examples/cacaplas.c:
  14399. + New demo, cacaplas, that displays a colour plasma.
  14400. configure.ac | 2 +
  14401. examples/Makefile.am | 10 +++-
  14402. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14403. 3 files changed, 149 insertions(+), 3 deletions(-)
  14404. Commit: 332
  14405. Author: sam
  14406. Date: Sat Jan 10 19:29:12 2004 +0000
  14407. * src/graphics:
  14408. + Initialise the char buffers in the X11 driver.
  14409. * src/io.c:
  14410. + caca_get_event() and caca_wait_event() immediately return zero if
  14411. event_mask is zero.
  14412. + Added support for the Home, End, PgUp and PgDown keys.
  14413. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  14414. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  14415. * test/event.c:
  14416. + The "quit" sequence now quits the program, instead of "q" alone.
  14417. + Added a status bar below.
  14418. src/caca.h | 18 ++++++++
  14419. src/graphics.c | 3 +
  14420. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  14421. test/event.c | 28 +++++++++---
  14422. 4 files changed, 126 insertions(+), 55 deletions(-)
  14423. Commit: 331
  14424. Author: sam
  14425. Date: Fri Jan 9 09:51:53 2004 +0000
  14426. * test/event.c:
  14427. + Do not refresh after each event, but only when there is no event
  14428. pending.
  14429. + If the pressed key is a printable character, display it.
  14430. * src/time.c:
  14431. + Moved _caca_getticks() to this file.
  14432. * src/caca.c:
  14433. + Set the escape delay to a very low value in the ncurses driver,
  14434. because I don't want escape sequences to be entered manually.
  14435. * src/io.c:
  14436. + Autorepeat emulation in the ncurses and slang drivers: do not
  14437. immediately send the key release event.
  14438. * configure.ac:
  14439. + Check for usleep.
  14440. + Improvements in the win32 platform detection.
  14441. BUGS | 5 +--
  14442. NOTES | 2 +
  14443. README | 4 ++-
  14444. configure.ac | 27 +++++++++++++--
  14445. src/Makefile.am | 1 +
  14446. src/caca.c | 3 ++
  14447. src/caca_internals.h | 10 ++++++
  14448. src/graphics.c | 53 +++++++++---------------------
  14449. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  14450. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  14451. test/event.c | 36 +++++++++++++-------
  14452. 11 files changed, 232 insertions(+), 63 deletions(-)
  14453. Commit: 330
  14454. Author: sam
  14455. Date: Thu Jan 8 18:40:29 2004 +0000
  14456. * test/event.c:
  14457. + Display at least two digits for keycodes.
  14458. * configure.ac:
  14459. + ScreenUpdate is actually mandatory for our conio driver.
  14460. configure.ac | 23 +++++++++++------------
  14461. src/graphics.c | 4 ----
  14462. test/event.c | 4 ++--
  14463. 3 files changed, 13 insertions(+), 18 deletions(-)
  14464. Commit: 329
  14465. Author: sam
  14466. Date: Thu Jan 8 10:22:14 2004 +0000
  14467. * src/io.c:
  14468. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  14469. directly interpreted.
  14470. + Major rehandling of the event code. All output drivers are now
  14471. correctly separated.
  14472. * src/graphics.c:
  14473. + Fixed a compilation warning.
  14474. * test/event.c:
  14475. + More human-readable event printing.
  14476. src/graphics.c | 3 +
  14477. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  14478. test/event.c | 10 +-
  14479. 3 files changed, 175 insertions(+), 223 deletions(-)
  14480. Commit: 328
  14481. Author: sam
  14482. Date: Wed Jan 7 18:36:41 2004 +0000
  14483. * 0.7 branch.
  14484. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14485. libcaca.spec | 4 +-
  14486. 2 files changed, 213 insertions(+), 2 deletions(-)
  14487. Commit: 327
  14488. Author: sam
  14489. Date: Wed Jan 7 18:22:44 2004 +0000
  14490. * configure.ac:
  14491. + Release 0.7.
  14492. configure.ac | 2 +-
  14493. debian/changelog | 6 ++++++
  14494. libcaca.spec | 3 +++
  14495. 3 files changed, 10 insertions(+), 1 deletions(-)
  14496. Commit: 326
  14497. Author: sam
  14498. Date: Wed Jan 7 18:22:08 2004 +0000
  14499. * src/bitmap.c:
  14500. + Fixed a bug in the dithering characters.
  14501. src/bitmap.c | 2 +-
  14502. 1 files changed, 1 insertions(+), 1 deletions(-)
  14503. Commit: 325
  14504. Author: sam
  14505. Date: Wed Jan 7 18:15:10 2004 +0000
  14506. * src/io.c:
  14507. + Do not report mouse motions if the coordinates did not change.
  14508. * src/bitmap.c:
  14509. + More documentation.
  14510. NEWS | 1 +
  14511. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  14512. src/io.c | 6 +++---
  14513. 3 files changed, 35 insertions(+), 22 deletions(-)
  14514. Commit: 324
  14515. Author: sam
  14516. Date: Wed Jan 7 17:19:36 2004 +0000
  14517. * test/event.c:
  14518. + Small event lister, similar to X11's xev.
  14519. * src/graphics.c:
  14520. + If possible, disable autorepeat in the X11 driver.
  14521. * src/io.c:
  14522. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  14523. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  14524. configure.ac | 1 +
  14525. src/caca.c | 3 +-
  14526. src/graphics.c | 17 ++++++-
  14527. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  14528. test/Makefile.am | 6 ++-
  14529. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  14530. 6 files changed, 286 insertions(+), 14 deletions(-)
  14531. Commit: 323
  14532. Author: sam
  14533. Date: Wed Jan 7 13:06:06 2004 +0000
  14534. * test/spritedit.c:
  14535. + Moved spritedit to the test/ directory, because it is not mature enough.
  14536. * libcaca.spec debian/control debian/rules:
  14537. + Do not install caca-spritedit.
  14538. debian/control | 6 +-
  14539. debian/rules | 3 -
  14540. doc/Makefile.am | 2 +-
  14541. doc/caca-spritedit.1 | 15 ------
  14542. examples/Makefile.am | 6 +--
  14543. examples/spritedit.c | 120 --------------------------------------------------
  14544. libcaca.spec | 8 +--
  14545. test/Makefile.am | 6 ++-
  14546. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14547. 9 files changed, 133 insertions(+), 153 deletions(-)
  14548. Commit: 322
  14549. Author: sam
  14550. Date: Wed Jan 7 12:45:02 2004 +0000
  14551. * libcaca.spec debian/control:
  14552. + Updated the package descriptions to include cacaball.
  14553. * doc/cacademo.1 doc/Makefile.am:
  14554. + Use the cacademo manpage as the cacaball manpage.
  14555. * src/:
  14556. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  14557. documenting bizarre stuff.
  14558. NEWS | 6 +++++-
  14559. debian/control | 11 +++++------
  14560. debian/rules | 3 +++
  14561. doc/Makefile.am | 2 ++
  14562. doc/cacademo.1 | 23 ++++++++++++++++-------
  14563. libcaca.spec | 13 +++++++------
  14564. src/bitmap.c | 25 ++++++++++++++++++-------
  14565. src/caca.c | 8 +++++---
  14566. src/caca.h | 4 ++--
  14567. src/conic.c | 2 +-
  14568. src/graphics.c | 12 ++++++++++--
  14569. src/io.c | 2 ++
  14570. src/line.c | 4 +++-
  14571. src/sprite.c | 2 ++
  14572. 14 files changed, 81 insertions(+), 36 deletions(-)
  14573. Commit: 321
  14574. Author: sam
  14575. Date: Wed Jan 7 12:42:22 2004 +0000
  14576. * examples/cacaball.c:
  14577. + 24 metaballs instead of 5, but smaller.
  14578. + Zoom the bitmap to make more use of the screen area.
  14579. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  14580. 1 files changed, 39 insertions(+), 25 deletions(-)
  14581. Commit: 320
  14582. Author: sam
  14583. Date: Tue Jan 6 16:31:27 2004 +0000
  14584. * examples/cacaball.c:
  14585. + Crop the palette so that it looks a bit more like metaballs.
  14586. * AUTHORS THANKS:
  14587. + Credited Jylam and Jan Hubicka.
  14588. AUTHORS | 1 +
  14589. THANKS | 1 +
  14590. examples/aafire.c | 5 +----
  14591. examples/cacaball.c | 13 +++++++++----
  14592. 4 files changed, 12 insertions(+), 8 deletions(-)
  14593. Commit: 319
  14594. Author: sam
  14595. Date: Tue Jan 6 12:46:25 2004 +0000
  14596. * examples/cacaball.c:
  14597. + Huge coding style overhaul.
  14598. + Display 5 metaballs instead of 3.
  14599. + Generate the palette instead of having a static one.
  14600. + Use a 256x256 back buffer for more smoothness.
  14601. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  14602. 1 files changed, 111 insertions(+), 181 deletions(-)
  14603. Commit: 318
  14604. Author: sam
  14605. Date: Tue Jan 6 10:12:22 2004 +0000
  14606. * src/graphics.c:
  14607. + Fixed a compilation warning.
  14608. src/graphics.c | 2 +-
  14609. 1 files changed, 1 insertions(+), 1 deletions(-)
  14610. Commit: 317
  14611. Author: sam
  14612. Date: Mon Jan 5 22:16:55 2004 +0000
  14613. * examples/cacaball.c:
  14614. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  14615. examples/Makefile.am | 6 +-
  14616. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14617. 2 files changed, 229 insertions(+), 1 deletions(-)
  14618. Commit: 316
  14619. Author: sam
  14620. Date: Mon Jan 5 18:17:20 2004 +0000
  14621. * src/io.c:
  14622. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  14623. in order to select events.
  14624. examples/aafire.c | 2 +-
  14625. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  14626. examples/demo.c | 2 +-
  14627. examples/spritedit.c | 35 ++++++++++-----------
  14628. src/caca.h | 7 ++--
  14629. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  14630. test/dithering.c | 2 +-
  14631. test/hsv.c | 2 +-
  14632. 8 files changed, 112 insertions(+), 91 deletions(-)
  14633. Commit: 315
  14634. Author: sam
  14635. Date: Mon Jan 5 18:10:51 2004 +0000
  14636. * src/graphics.c:
  14637. + Fixed a bug that caused an infinite loop if the delay between two
  14638. caca_refresh() calls was greater than 2000 seconds (or something).
  14639. src/graphics.c | 11 ++++++++++-
  14640. 1 files changed, 10 insertions(+), 1 deletions(-)
  14641. Commit: 314
  14642. Author: sam
  14643. Date: Mon Jan 5 18:08:50 2004 +0000
  14644. * src/io.c:
  14645. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  14646. * examples/cacaview.c:
  14647. + Use <stdlib.h> instead of <malloc.h>.
  14648. examples/cacaview.c | 2 +-
  14649. src/io.c | 2 +-
  14650. 2 files changed, 2 insertions(+), 2 deletions(-)
  14651. Commit: 313
  14652. Author: sam
  14653. Date: Sun Jan 4 00:45:08 2004 +0000
  14654. * configure.ac:
  14655. + Check for dvips in addition to latex.
  14656. * doc/Makefile.am:
  14657. + Workaround for a bug in the latex code generated by doxygen
  14658. in Mandrake 9.1.
  14659. configure.ac | 6 +++++-
  14660. doc/Makefile.am | 4 +++-
  14661. 2 files changed, 8 insertions(+), 2 deletions(-)
  14662. Commit: 312
  14663. Author: sam
  14664. Date: Sun Jan 4 00:19:53 2004 +0000
  14665. * libcaca.spec:
  14666. + Install documentation into %{doc}/package-version/ instead
  14667. of %{doc}/package/.
  14668. + Added tetex-dvips to the build dependencies.
  14669. libcaca.spec | 21 ++++++++++++++-------
  14670. 1 files changed, 14 insertions(+), 7 deletions(-)
  14671. Commit: 311
  14672. Author: sam
  14673. Date: Sat Jan 3 23:21:27 2004 +0000
  14674. * 0.6 branch.
  14675. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14676. 1 files changed, 328 insertions(+), 0 deletions(-)
  14677. Commit: 310
  14678. Author: sam
  14679. Date: Sat Jan 3 23:15:48 2004 +0000
  14680. * configure.ac NEWS:
  14681. + Prepared the 0.6 release.
  14682. * libcaca.spec:
  14683. + Split the RPM into libcaca-devel and caca-utils.
  14684. + More detailed descriptions.
  14685. + Packages are now rpmlint clean.
  14686. * doc/Makefile.am:
  14687. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  14688. NEWS | 9 +++++
  14689. configure.ac | 2 +-
  14690. debian/changelog | 6 +++
  14691. debian/control | 2 +-
  14692. debian/rules | 9 +++--
  14693. doc/Makefile.am | 3 ++
  14694. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  14695. 7 files changed, 104 insertions(+), 32 deletions(-)
  14696. Commit: 309
  14697. Author: sam
  14698. Date: Sat Jan 3 17:31:44 2004 +0000
  14699. * configure.ac:
  14700. + Search for <slang/slang.h> in addition of <slang.h>.
  14701. configure.ac | 7 +++----
  14702. src/caca.c | 6 +++++-
  14703. src/graphics.c | 6 +++++-
  14704. src/io.c | 6 +++++-
  14705. 4 files changed, 18 insertions(+), 7 deletions(-)
  14706. Commit: 308
  14707. Author: sam
  14708. Date: Sat Jan 3 14:33:35 2004 +0000
  14709. * src/bitmap.c:
  14710. + Dither H/S/V when looking up the two nearest colours.
  14711. + Weigh pixels in the distance calculation.
  14712. + Factorised the lookup table calculation.
  14713. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  14714. 1 files changed, 61 insertions(+), 156 deletions(-)
  14715. Commit: 307
  14716. Author: sam
  14717. Date: Sat Jan 3 14:28:39 2004 +0000
  14718. * test/hsv.c:
  14719. + Trivial saturation/value rendering test.
  14720. test/Makefile.am | 6 ++++-
  14721. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14722. 2 files changed, 70 insertions(+), 1 deletions(-)
  14723. Commit: 306
  14724. Author: sam
  14725. Date: Fri Jan 2 18:09:29 2004 +0000
  14726. * src/bitmap.c:
  14727. + Fixed a minor overflow in the saturation computation.
  14728. + Use a global lookup table for foreground/background colour selection
  14729. in the bitmap rendering routine. This broke dithering, sorry.
  14730. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  14731. src/caca.c | 4 +
  14732. src/caca_internals.h | 2 +
  14733. 3 files changed, 235 insertions(+), 158 deletions(-)
  14734. Commit: 305
  14735. Author: sam
  14736. Date: Fri Jan 2 16:52:10 2004 +0000
  14737. * src/ examples/ test/:
  14738. + Changed <const type> constructs into <type const>.
  14739. examples/aafire.c | 2 +-
  14740. examples/cacaview.c | 4 ++--
  14741. src/bitmap.c | 18 +++++++++---------
  14742. src/caca.c | 6 +++---
  14743. src/caca.h | 28 ++++++++++++++--------------
  14744. src/graphics.c | 10 +++++-----
  14745. src/line.c | 4 ++--
  14746. src/sprite.c | 14 +++++++-------
  14747. test/optipal.c | 6 +++---
  14748. 9 files changed, 46 insertions(+), 46 deletions(-)
  14749. Commit: 304
  14750. Author: sam
  14751. Date: Fri Jan 2 15:35:53 2004 +0000
  14752. * examples/aafire.c:
  14753. + Do not call caca_get_width() 10000 times per frame. Cache the value
  14754. instead.
  14755. examples/aafire.c | 8 +++++---
  14756. 1 files changed, 5 insertions(+), 3 deletions(-)
  14757. Commit: 303
  14758. Author: sam
  14759. Date: Fri Jan 2 15:34:16 2004 +0000
  14760. * src/graphics.c:
  14761. + Split the drawing of foreground and background colours in the X11
  14762. driver. Nice performance improvement.
  14763. src/graphics.c | 29 +++++++++++++++++++++++------
  14764. 1 files changed, 23 insertions(+), 6 deletions(-)
  14765. Commit: 302
  14766. Author: sam
  14767. Date: Fri Jan 2 15:23:54 2004 +0000
  14768. * examples/cacaview.c:
  14769. + If Imlib2 was not activated, warn the user that only BMP is supported.
  14770. examples/cacaview.c | 9 +++++++--
  14771. 1 files changed, 7 insertions(+), 2 deletions(-)
  14772. Commit: 301
  14773. Author: sam
  14774. Date: Thu Jan 1 18:21:13 2004 +0000
  14775. * libcaca.spec:
  14776. + RPM specfile, courtesy of Richard Zidlicky.
  14777. * THANKS:
  14778. + Added a THANKS file for contributors.
  14779. AUTHORS | 3 +-
  14780. Makefile.am | 4 +-
  14781. THANKS | 4 +++
  14782. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14783. 4 files changed, 68 insertions(+), 3 deletions(-)
  14784. Commit: 300
  14785. Author: sam
  14786. Date: Thu Jan 1 17:51:57 2004 +0000
  14787. * src/graphics.c:
  14788. + Minor optimisation in caca_set_color().
  14789. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  14790. + Optimised the X11 caca_refresh() routine by handling strings of the
  14791. same colour as one text chunk.
  14792. * src/caca.c:
  14793. + Bugfix in caca_init when conio is the only compiled-in driver.
  14794. * README:
  14795. + Minor documentation updates.
  14796. README | 12 ++--
  14797. src/caca.c | 11 ++--
  14798. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  14799. 3 files changed, 117 insertions(+), 79 deletions(-)
  14800. Commit: 299
  14801. Author: sam
  14802. Date: Thu Jan 1 16:29:50 2004 +0000
  14803. * examples/cacaview.c:
  14804. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  14805. * examples/aafire.c:
  14806. + bzero the pixel buffer in the initialisation routine.
  14807. examples/aafire.c | 2 ++
  14808. examples/cacaview.c | 23 ++++++++++++++++++-----
  14809. 2 files changed, 20 insertions(+), 5 deletions(-)
  14810. Commit: 298
  14811. Author: sam
  14812. Date: Wed Dec 31 14:21:08 2003 +0000
  14813. * doc/doxygen.cfg.in:
  14814. + Removed caca_internal.h from the list of documented files.
  14815. * src/:
  14816. + Minor documentation updates.
  14817. doc/doxygen.cfg.in | 2 +-
  14818. src/bitmap.c | 2 +-
  14819. src/box.c | 2 +-
  14820. src/caca.h | 22 +++++++++++-----------
  14821. src/conic.c | 2 +-
  14822. src/graphics.c | 2 +-
  14823. src/io.c | 2 +-
  14824. src/line.c | 2 +-
  14825. src/math.c | 2 +-
  14826. src/triangle.c | 2 +-
  14827. 10 files changed, 20 insertions(+), 20 deletions(-)
  14828. Commit: 297
  14829. Author: sam
  14830. Date: Wed Dec 31 13:55:34 2003 +0000
  14831. * test/dithering.c:
  14832. + Fixed a minor compilation warning.
  14833. * debian/rules:
  14834. + Explicitely use --enable-imlib2.
  14835. * BUGS:
  14836. + Added a note about blinking consoles.
  14837. * doc/Makefile.am:
  14838. + Fixed a bashism in the HTML files installation.
  14839. BUGS | 12 +++++++-----
  14840. debian/rules | 2 +-
  14841. doc/Makefile.am | 4 ++--
  14842. test/dithering.c | 1 -
  14843. 4 files changed, 10 insertions(+), 9 deletions(-)
  14844. Commit: 296
  14845. Author: sam
  14846. Date: Wed Dec 31 13:32:14 2003 +0000
  14847. * doc/Makefile.am:
  14848. + Do not install doxygen.png directly, because it can be doxygen.gif on
  14849. old installations.
  14850. doc/Makefile.am | 3 ++-
  14851. 1 files changed, 2 insertions(+), 1 deletions(-)
  14852. Commit: 295
  14853. Author: sam
  14854. Date: Wed Dec 31 13:26:47 2003 +0000
  14855. * examples/aafire.c:
  14856. + Only quit upon keypress, not mouse motion.
  14857. examples/aafire.c | 2 +-
  14858. 1 files changed, 1 insertions(+), 1 deletions(-)
  14859. Commit: 294
  14860. Author: sam
  14861. Date: Wed Dec 31 13:24:46 2003 +0000
  14862. * examples/aafire.c:
  14863. + Render cacafire at full speed.
  14864. examples/aafire.c | 2 +-
  14865. 1 files changed, 1 insertions(+), 1 deletions(-)
  14866. Commit: 293
  14867. Author: sam
  14868. Date: Wed Dec 31 13:20:18 2003 +0000
  14869. * test/optipal.c:
  14870. + Optimised S-Lang palette generator.
  14871. * src/graphics:
  14872. + Removed the S-Lang palette generator and replaced it with the tables
  14873. generated by optipal.
  14874. src/graphics.c | 214 +++++++++++++---------------------------------
  14875. test/Makefile.am | 6 +-
  14876. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14877. 3 files changed, 317 insertions(+), 155 deletions(-)
  14878. Commit: 292
  14879. Author: sam
  14880. Date: Wed Dec 31 12:26:22 2003 +0000
  14881. * Makefile.am:
  14882. + Added a test directory for test programs.
  14883. * test/dithering.c:
  14884. + The value/saturation dithering example.
  14885. Makefile.am | 2 +-
  14886. configure.ac | 1 +
  14887. examples/Makefile.am | 2 +-
  14888. test/Makefile.am | 10 ++++
  14889. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14890. 5 files changed, 150 insertions(+), 2 deletions(-)
  14891. Commit: 291
  14892. Author: sam
  14893. Date: Wed Dec 31 12:05:44 2003 +0000
  14894. * src/caca.c:
  14895. + Do not try the X11 driver if DISPLAY is set to the empty string.
  14896. * examples/cacaview.c:
  14897. + Cosmetic fixes.
  14898. examples/cacaview.c | 10 +++++++---
  14899. src/caca.c | 2 +-
  14900. 2 files changed, 8 insertions(+), 4 deletions(-)
  14901. Commit: 290
  14902. Author: sam
  14903. Date: Wed Dec 31 12:00:18 2003 +0000
  14904. * example/:
  14905. + Renamed view.c into cacaview.c.
  14906. examples/Makefile.am | 5 +-
  14907. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14908. examples/view.c | 631 --------------------------------------------------
  14909. 3 files changed, 633 insertions(+), 634 deletions(-)
  14910. Commit: 289
  14911. Author: sam
  14912. Date: Wed Dec 31 11:17:47 2003 +0000
  14913. * src/io.c:
  14914. + Fixed mouse support under ncurses and slang.
  14915. src/io.c | 37 ++++++++++++++++---------------------
  14916. 1 files changed, 16 insertions(+), 21 deletions(-)
  14917. Commit: 288
  14918. Author: sam
  14919. Date: Wed Dec 31 11:17:00 2003 +0000
  14920. * configure.ac:
  14921. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  14922. configure.ac | 22 +++++++++++++++-------
  14923. 1 files changed, 15 insertions(+), 7 deletions(-)
  14924. Commit: 287
  14925. Author: sam
  14926. Date: Wed Dec 31 01:16:47 2003 +0000
  14927. * src/io.c:
  14928. + Mouse support under X11.
  14929. + Split the mouse motion and mouse click events.
  14930. * examples/demo.c:
  14931. + Mouse motion support.
  14932. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  14933. src/caca.h | 10 ++--
  14934. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  14935. 3 files changed, 167 insertions(+), 145 deletions(-)
  14936. Commit: 286
  14937. Author: sam
  14938. Date: Wed Dec 31 01:02:08 2003 +0000
  14939. * src/graphics.c:
  14940. + Compilation fix.
  14941. * src/caca.c:
  14942. + Minor indentation fix.
  14943. src/caca.c | 2 +-
  14944. src/graphics.c | 4 ++++
  14945. 2 files changed, 5 insertions(+), 1 deletions(-)
  14946. Commit: 285
  14947. Author: sam
  14948. Date: Thu Dec 25 23:59:48 2003 +0000
  14949. * src/caca.c:
  14950. + Prefer the X11 driver if $DISPLAY is set.
  14951. + The slang driver is now preferred over the ncurses driver.
  14952. * configure.ac:
  14953. + Autodetect conio.h.
  14954. configure.ac | 31 ++++++++++++++++++-------------
  14955. src/caca.c | 27 ++++++++++++++++-----------
  14956. 2 files changed, 34 insertions(+), 24 deletions(-)
  14957. Commit: 284
  14958. Author: sam
  14959. Date: Thu Dec 25 23:22:13 2003 +0000
  14960. * configure.ac:
  14961. + Autodetect ncurses, slang and X11.
  14962. + Abort if no output driver was selected or detected.
  14963. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  14964. 1 files changed, 51 insertions(+), 25 deletions(-)
  14965. Commit: 283
  14966. Author: sam
  14967. Date: Thu Dec 25 21:38:46 2003 +0000
  14968. * 0.5 branch.
  14969. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  14970. 1 files changed, 48 insertions(+), 0 deletions(-)
  14971. Commit: 282
  14972. Author: sam
  14973. Date: Thu Dec 25 21:36:52 2003 +0000
  14974. * configure.ac NEWS debian/changelog:
  14975. + New 0.5 release.
  14976. NEWS | 7 +++++++
  14977. configure.ac | 2 +-
  14978. debian/changelog | 6 ++++++
  14979. 3 files changed, 14 insertions(+), 1 deletions(-)
  14980. Commit: 281
  14981. Author: sam
  14982. Date: Thu Dec 25 21:28:55 2003 +0000
  14983. * NOTES BUGS:
  14984. + Updated information about the S-Lang colour pair shortage bug.
  14985. * src/graphics.c:
  14986. + Implemented the solution explained in NOTES.
  14987. BUGS | 3 +-
  14988. NOTES | 44 ++++----
  14989. configure.ac | 1 +
  14990. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  14991. 4 files changed, 287 insertions(+), 59 deletions(-)
  14992. Commit: 280
  14993. Author: sam
  14994. Date: Thu Dec 25 18:09:58 2003 +0000
  14995. * src/caca.c:
  14996. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  14997. src/caca.c | 17 ++++++++++++-----
  14998. 1 files changed, 12 insertions(+), 5 deletions(-)
  14999. Commit: 279
  15000. Author: sam
  15001. Date: Thu Dec 25 18:08:46 2003 +0000
  15002. * NOTES:
  15003. + Added a section with a proposed solution to the slang problem.
  15004. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15005. 1 files changed, 68 insertions(+), 0 deletions(-)
  15006. Commit: 278
  15007. Author: sam
  15008. Date: Thu Dec 25 10:18:37 2003 +0000
  15009. * 0.4 branch.
  15010. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15011. 1 files changed, 232 insertions(+), 0 deletions(-)
  15012. Commit: 277
  15013. Author: sam
  15014. Date: Wed Dec 24 23:58:32 2003 +0000
  15015. * debian/control:
  15016. + Added missing dependencies to the -dev package.
  15017. * configure.ac:
  15018. + Kludge for woody builds where x_includes is undefined.
  15019. configure.ac | 4 ++--
  15020. debian/control | 2 +-
  15021. 2 files changed, 3 insertions(+), 3 deletions(-)
  15022. Commit: 276
  15023. Author: sam
  15024. Date: Wed Dec 24 16:23:37 2003 +0000
  15025. * src/caca.h:
  15026. + Documented CACA_FONT.
  15027. src/caca.h | 4 ++++
  15028. 1 files changed, 4 insertions(+), 0 deletions(-)
  15029. Commit: 275
  15030. Author: sam
  15031. Date: Wed Dec 24 16:16:16 2003 +0000
  15032. * doc/Makefile.am:
  15033. + Rename the refman.ps doxygen documentation to libcaca.ps.
  15034. doc/Makefile.am | 6 ++++--
  15035. 1 files changed, 4 insertions(+), 2 deletions(-)
  15036. Commit: 274
  15037. Author: sam
  15038. Date: Wed Dec 24 15:43:45 2003 +0000
  15039. * src/graphics.c:
  15040. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  15041. * src/caca.c:
  15042. + Documented the CACA_GEOMETRY environment variable.
  15043. NEWS | 3 +--
  15044. src/caca.h | 4 ++++
  15045. src/graphics.c | 9 ++++-----
  15046. 3 files changed, 9 insertions(+), 7 deletions(-)
  15047. Commit: 273
  15048. Author: sam
  15049. Date: Wed Dec 24 15:35:07 2003 +0000
  15050. * src/io.c:
  15051. + Mouse support in the X11 driver.
  15052. src/caca_internals.h | 1 +
  15053. src/graphics.c | 6 ++++--
  15054. src/io.c | 30 +++++++++++++++++++++++++++++-
  15055. 3 files changed, 34 insertions(+), 3 deletions(-)
  15056. Commit: 272
  15057. Author: sam
  15058. Date: Wed Dec 24 14:48:38 2003 +0000
  15059. * src/graphics:
  15060. + Use XCreateWindow instead of XCreateSimpleWindow.
  15061. + Set the X window title to "caca for X".
  15062. src/graphics.c | 18 ++++++++++++++----
  15063. 1 files changed, 14 insertions(+), 4 deletions(-)
  15064. Commit: 271
  15065. Author: sam
  15066. Date: Tue Dec 23 17:25:29 2003 +0000
  15067. * debian/control:
  15068. + Build-depend on doxygen and tetex to build documentation.
  15069. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  15070. debian/changelog | 9 +++++++++
  15071. debian/control | 2 +-
  15072. debian/rules | 23 +++++++++++++++++------
  15073. 3 files changed, 27 insertions(+), 7 deletions(-)
  15074. Commit: 270
  15075. Author: sam
  15076. Date: Tue Dec 23 17:01:38 2003 +0000
  15077. * configure.ac NEWS:
  15078. + Prepared release 0.4.
  15079. * src/graphics.c README BUGS TODO:
  15080. + Updated documentation.
  15081. * Makefile.am doc/Makefile.am:
  15082. + Install the generated doxygen documentation.
  15083. BUGS | 2 ++
  15084. Makefile.am | 3 +++
  15085. NEWS | 9 +++++++++
  15086. README | 9 +++++----
  15087. TODO | 3 ++-
  15088. configure.ac | 4 +++-
  15089. doc/Makefile.am | 20 +++++++++++++++++++-
  15090. src/graphics.c | 5 +++++
  15091. 8 files changed, 48 insertions(+), 7 deletions(-)
  15092. Commit: 269
  15093. Author: sam
  15094. Date: Tue Dec 23 16:32:56 2003 +0000
  15095. * src/io.c:
  15096. + Fixed a warning by including <unistd.h>.
  15097. + Support for arrow and function keys under X11.
  15098. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  15099. 1 files changed, 35 insertions(+), 6 deletions(-)
  15100. Commit: 268
  15101. Author: sam
  15102. Date: Tue Dec 23 13:27:40 2003 +0000
  15103. * src/io.c:
  15104. + Added caca_wait_event(), a blocking caca_get_event().
  15105. * src/ examples/:
  15106. + More documentation.
  15107. * doc/doxygen.cfg.in:
  15108. + doc/doxygen.cfg is now generated by configure, so that we can use
  15109. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  15110. + Create manpages.
  15111. configure.ac | 1 +
  15112. doc/Makefile.am | 4 +-
  15113. doc/doxygen.cfg | 210 ----------------------------------------------
  15114. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  15115. examples/aafire.c | 40 +++++-----
  15116. examples/demo.c | 32 ++++----
  15117. examples/spritedit.c | 32 ++++----
  15118. examples/view.c | 32 ++++----
  15119. src/bitmap.c | 40 +++++-----
  15120. src/box.c | 40 +++++-----
  15121. src/caca.c | 101 +++++++++++++----------
  15122. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  15123. src/caca_internals.h | 40 +++++-----
  15124. src/conic.c | 42 +++++-----
  15125. src/graphics.c | 156 +++++++++++++++++++++--------------
  15126. src/io.c | 73 +++++++++++-----
  15127. src/line.c | 56 ++++++------
  15128. src/math.c | 40 +++++-----
  15129. src/sprite.c | 40 +++++-----
  15130. src/triangle.c | 40 +++++-----
  15131. 20 files changed, 776 insertions(+), 677 deletions(-)
  15132. Commit: 267
  15133. Author: sam
  15134. Date: Tue Dec 23 11:08:37 2003 +0000
  15135. * More API documentation.
  15136. doc/doxygen.cfg | 887 +------------------------------------------------------
  15137. src/bitmap.c | 2 +-
  15138. src/caca.c | 20 +-
  15139. src/caca.h | 202 +++++++------
  15140. 4 files changed, 128 insertions(+), 983 deletions(-)
  15141. Commit: 266
  15142. Author: sam
  15143. Date: Mon Dec 22 22:58:24 2003 +0000
  15144. * caca.c:
  15145. + Fixed typos in the initialisation code.
  15146. src/caca.c | 8 ++++----
  15147. 1 files changed, 4 insertions(+), 4 deletions(-)
  15148. Commit: 265
  15149. Author: sam
  15150. Date: Mon Dec 22 15:26:12 2003 +0000
  15151. * src/graphics.c src/caca.c src/io.c:
  15152. + Support for simultaneously compiled-in drivers.
  15153. + Honour the CACA_DRIVER environment variable.
  15154. * configure.ac:
  15155. + Drivers are no longer mutually exclusive.
  15156. configure.ac | 22 +-
  15157. src/bitmap.c | 6 +-
  15158. src/caca.c | 257 ++++++++++++++------
  15159. src/caca.h | 6 +
  15160. src/caca_internals.h | 21 ++
  15161. src/conic.c | 2 +-
  15162. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  15163. src/io.c | 131 ++++++----
  15164. src/line.c | 2 +-
  15165. 9 files changed, 686 insertions(+), 429 deletions(-)
  15166. Commit: 264
  15167. Author: sam
  15168. Date: Sun Dec 21 00:39:41 2003 +0000
  15169. * src/graphics:
  15170. + Initialise default height at 32 (as in aalib).
  15171. src/graphics.c | 2 +-
  15172. 1 files changed, 1 insertions(+), 1 deletions(-)
  15173. Commit: 263
  15174. Author: sam
  15175. Date: Sat Dec 20 12:07:56 2003 +0000
  15176. * src/graphics.c:
  15177. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  15178. + Use an intermediary X pixmap for rendering.
  15179. + Slightly changed the variable naming scheme.
  15180. src/caca_internals.h | 4 +-
  15181. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  15182. src/io.c | 2 +-
  15183. 3 files changed, 121 insertions(+), 74 deletions(-)
  15184. Commit: 262
  15185. Author: sam
  15186. Date: Sat Dec 20 10:54:35 2003 +0000
  15187. * examples/aafire.c:
  15188. + The image buffer in cacafire was too small.
  15189. examples/aafire.c | 2 +-
  15190. 1 files changed, 1 insertions(+), 1 deletions(-)
  15191. Commit: 261
  15192. Author: sam
  15193. Date: Fri Dec 19 17:26:23 2003 +0000
  15194. * src/graphics.c:
  15195. + Progress in the X11 driver.
  15196. + Fixed a compilation bug in the conio driver.
  15197. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  15198. 1 files changed, 78 insertions(+), 15 deletions(-)
  15199. Commit: 260
  15200. Author: sam
  15201. Date: Thu Dec 18 09:46:19 2003 +0000
  15202. * debian/rules debian/control:
  15203. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  15204. + Symlinked cacafire.1 to cacademo.1.
  15205. debian/changelog | 7 +++++++
  15206. debian/control | 2 ++
  15207. debian/rules | 2 ++
  15208. 3 files changed, 11 insertions(+), 0 deletions(-)
  15209. Commit: 258
  15210. Author: sam
  15211. Date: Thu Dec 18 00:41:28 2003 +0000
  15212. * debian/control:
  15213. + Updated long descriptions.
  15214. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  15215. + Prepared 0.3 release.
  15216. * README:
  15217. + --enable-ncurses is now the default.
  15218. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15219. NEWS | 11 +++
  15220. README | 4 +-
  15221. debian/changelog | 4 +-
  15222. debian/control | 6 +-
  15223. doc/doxygen.cfg | 2 +-
  15224. 6 files changed, 236 insertions(+), 7 deletions(-)
  15225. Commit: 257
  15226. Author: sam
  15227. Date: Thu Dec 18 00:11:52 2003 +0000
  15228. * src/:
  15229. + Doxygenated public functions.
  15230. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  15231. src/box.c | 29 +++++++++++++++++++++++++
  15232. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  15233. src/caca.h | 9 ++++---
  15234. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  15235. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15236. src/io.c | 5 ++++
  15237. src/line.c | 25 +++++++++++++++++++++-
  15238. src/math.c | 14 ++++++++++++
  15239. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  15240. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  15241. 11 files changed, 353 insertions(+), 5 deletions(-)
  15242. Commit: 256
  15243. Author: sam
  15244. Date: Wed Dec 17 15:03:05 2003 +0000
  15245. * src/caca.h:
  15246. + Documented environment variables.
  15247. src/caca.h | 29 +++++++++++++++++++++++++++++
  15248. 1 files changed, 29 insertions(+), 0 deletions(-)
  15249. Commit: 255
  15250. Author: sam
  15251. Date: Tue Dec 16 23:25:54 2003 +0000
  15252. * examples/view.c:
  15253. + Fixed a bug in the loading of 1bpp BMPs.
  15254. + Commented stuff.
  15255. examples/view.c | 6 ++++--
  15256. 1 files changed, 4 insertions(+), 2 deletions(-)
  15257. Commit: 254
  15258. Author: sam
  15259. Date: Tue Dec 16 23:06:54 2003 +0000
  15260. * examples/view.c:
  15261. + If Imlib2 is not available, use a custom simple BMP loader.
  15262. + Draw the bottom bar one line higher to leave room for a status line.
  15263. + '?' now properly toggles help.
  15264. * examples/Makefile.am:
  15265. + Always build cacaview.
  15266. examples/Makefile.am | 5 +-
  15267. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  15268. 2 files changed, 315 insertions(+), 56 deletions(-)
  15269. Commit: 253
  15270. Author: sam
  15271. Date: Tue Dec 16 09:06:46 2003 +0000
  15272. * src/bitmap.c:
  15273. + If the alpha palette is all-zero, forget the alpha channel.
  15274. * configure.ac:
  15275. + Export HAVE_IMLIB2_H and the like.
  15276. configure.ac | 10 +++++-----
  15277. src/bitmap.c | 3 +--
  15278. 2 files changed, 6 insertions(+), 7 deletions(-)
  15279. Commit: 252
  15280. Author: sam
  15281. Date: Mon Dec 15 15:02:50 2003 +0000
  15282. * src/bitmap.c:
  15283. + If the alpha mask is 0, ignore alpha information.
  15284. + Ditto if no alpha information is given with the palette.
  15285. src/bitmap.c | 24 ++++++++++++++++--------
  15286. 1 files changed, 16 insertions(+), 8 deletions(-)
  15287. Commit: 251
  15288. Author: sam
  15289. Date: Mon Dec 15 10:38:03 2003 +0000
  15290. * src/graphics.c src/io.c:
  15291. + Beginning of an X11 driver. Currently we merely open the window and
  15292. check keyboard events.
  15293. configure.ac | 16 +++++++++++
  15294. src/caca.c | 12 +++++++-
  15295. src/caca_internals.h | 7 +++++
  15296. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15297. src/io.c | 20 +++++++++++++
  15298. 5 files changed, 127 insertions(+), 1 deletions(-)
  15299. Commit: 250
  15300. Author: sam
  15301. Date: Fri Dec 12 16:19:44 2003 +0000
  15302. * configure.ac debian/changelog:
  15303. + Prepare for 0.3 release.
  15304. + Check for strcasecmp().
  15305. * src/caca.c:
  15306. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  15307. variables.
  15308. configure.ac | 4 ++--
  15309. debian/changelog | 12 ++++++++++++
  15310. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  15311. 3 files changed, 51 insertions(+), 2 deletions(-)
  15312. Commit: 249
  15313. Author: sam
  15314. Date: Fri Dec 12 14:49:41 2003 +0000
  15315. * src/bitmap.c:
  15316. + Added antialiasing support.
  15317. + Dithering, antialiasing and background mode can now be selected at
  15318. runtime.
  15319. * src/caca.c src/caca.h:
  15320. + Renamed caca_dithering into caca_feature and extended the type to
  15321. express background colour and antialiasing mode.
  15322. * examples/demo.c:
  15323. + Fixed a bug that disabled the sprite demo.
  15324. + Draw solid flares.
  15325. * examples/view.c:
  15326. + Select antialiasing and background mode at runtime.
  15327. examples/aafire.c | 1 -
  15328. examples/demo.c | 18 +-
  15329. examples/view.c | 67 +++++--
  15330. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  15331. src/caca.c | 83 +++++++-
  15332. src/caca.h | 43 ++++-
  15333. src/caca_internals.h | 6 +
  15334. 7 files changed, 430 insertions(+), 298 deletions(-)
  15335. Commit: 248
  15336. Author: sam
  15337. Date: Thu Dec 11 17:01:09 2003 +0000
  15338. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  15339. BUGS | 8 +++++---
  15340. TODO | 4 ++++
  15341. debian/control | 4 +++-
  15342. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  15343. doc/cacaview.1 | 3 +++
  15344. 5 files changed, 43 insertions(+), 13 deletions(-)
  15345. Commit: 247
  15346. Author: sam
  15347. Date: Thu Dec 11 16:56:35 2003 +0000
  15348. * src/caca.c:
  15349. + Moved global variables to src/graphics.c.
  15350. * src/bitmap.c:
  15351. + Sanitised prototypes.
  15352. src/Makefile.am | 2 +-
  15353. src/bitmap.c | 11 ++++++-----
  15354. src/caca.c | 8 --------
  15355. src/caca.h | 7 +++++--
  15356. src/caca_internals.h | 12 ------------
  15357. src/graphics.c | 20 +++++++++++++++++---
  15358. 6 files changed, 29 insertions(+), 31 deletions(-)
  15359. Commit: 246
  15360. Author: sam
  15361. Date: Thu Dec 11 16:31:49 2003 +0000
  15362. * src/graphics.c:
  15363. + Internally cache screen width and height.
  15364. * src/bitmap.c:
  15365. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  15366. alpha as fully transparent, and any other value as fully opaque.
  15367. + Slightly tuned colour weights in the renderer.
  15368. + caca_set_bitmap_palette() takes unsigned ints.
  15369. * examples/demo.c:
  15370. + Added a crap render demo.
  15371. * examples/aafire.c:
  15372. + Set a 20ms delay.
  15373. + Added alpha values to the palette.
  15374. * examples/view.c:
  15375. + Draw a gray checkered grid below the image so that transparent images
  15376. look a lot nicer.
  15377. + 'f' toggles "fullscreen" mode.
  15378. examples/aafire.c | 9 ++--
  15379. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15380. examples/view.c | 80 +++++++++++++++++++++++++++----------
  15381. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  15382. src/box.c | 8 ++--
  15383. src/caca.c | 22 +---------
  15384. src/caca.h | 19 +++++----
  15385. src/caca_internals.h | 4 ++
  15386. src/conic.c | 8 ++--
  15387. src/graphics.c | 54 +++++++++++++++++--------
  15388. src/line.c | 8 ++--
  15389. src/sprite.c | 12 +++---
  15390. src/triangle.c | 4 +-
  15391. 13 files changed, 299 insertions(+), 133 deletions(-)
  15392. Commit: 245
  15393. Author: sam
  15394. Date: Thu Dec 11 15:54:53 2003 +0000
  15395. * configure.ac:
  15396. + Set the executable bit of caca-config when regenerating that file.
  15397. * caca-config.in:
  15398. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  15399. have @CACA_LIBS@.
  15400. caca-config.in | 8 ++------
  15401. configure.ac | 7 +++----
  15402. 2 files changed, 5 insertions(+), 10 deletions(-)
  15403. Commit: 244
  15404. Author: sam
  15405. Date: Tue Dec 2 22:27:27 2003 +0000
  15406. * configure.ac:
  15407. + Removed unused USE_* variables.
  15408. + Export -lslang and -lncurses as @CACA_LIBS@.
  15409. * examples/aafire.c:
  15410. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  15411. configure.ac | 11 +--
  15412. examples/Makefile.am | 19 ++--
  15413. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15414. 3 files changed, 271 insertions(+), 19 deletions(-)
  15415. Commit: 242
  15416. Author: sam
  15417. Date: Sun Nov 30 17:15:31 2003 +0000
  15418. * 0.2 release.
  15419. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  15420. NEWS | 14 +-
  15421. TODO | 2 +-
  15422. debian/changelog | 6 +
  15423. debian/control | 4 +-
  15424. 5 files changed, 1075 insertions(+), 704 deletions(-)
  15425. Commit: 241
  15426. Author: sam
  15427. Date: Sun Nov 30 17:14:19 2003 +0000
  15428. * examples/view.c:
  15429. + Removed last endianness issue.
  15430. examples/view.c | 20 +-------------------
  15431. 1 files changed, 1 insertions(+), 19 deletions(-)
  15432. Commit: 240
  15433. Author: sam
  15434. Date: Sun Nov 30 16:34:04 2003 +0000
  15435. * src/io.c:
  15436. + Removed a useless message.
  15437. * src/bitmap.c examples/view.c:
  15438. + Really fixed the endianness issue.
  15439. examples/view.c | 4 ++--
  15440. src/bitmap.c | 32 ++++++++++++++++++++++----------
  15441. src/io.c | 1 -
  15442. 3 files changed, 24 insertions(+), 13 deletions(-)
  15443. Commit: 239
  15444. Author: sam
  15445. Date: Sun Nov 30 15:56:02 2003 +0000
  15446. * src/bitmap.c:
  15447. + Fine-tuned the new renderer.
  15448. + Fixed warnings.
  15449. + Changed hardcoded values to macros.
  15450. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  15451. 1 files changed, 84 insertions(+), 31 deletions(-)
  15452. Commit: 238
  15453. Author: sam
  15454. Date: Sun Nov 30 15:01:55 2003 +0000
  15455. * src/bitmap.c:
  15456. + Fixed an endianness issue in the byte reader.
  15457. + Decreased precision in RGB and HSV values to avoid overflows.
  15458. + New dithering method: 2x2 ordered.
  15459. + New renderer, with background colour awareness.
  15460. * configure.ac:
  15461. + Check for <endian.h>.
  15462. * examples/demo.c examples/view.c:
  15463. + Fixed an endianness issue in cacaview.
  15464. + Adapted code to the additional dithering method.
  15465. configure.ac | 4 +-
  15466. examples/demo.c | 2 +-
  15467. examples/view.c | 28 +++++-
  15468. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  15469. src/caca.c | 3 +-
  15470. src/caca.h | 7 +-
  15471. 6 files changed, 257 insertions(+), 77 deletions(-)
  15472. Commit: 237
  15473. Author: sam
  15474. Date: Sun Nov 30 02:11:37 2003 +0000
  15475. * src/bitmap.c examples/view.c:
  15476. + Fixed an endianness issue in caca_draw_bitmap().
  15477. + Code cleanup.
  15478. examples/view.c | 4 +-
  15479. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  15480. 2 files changed, 40 insertions(+), 29 deletions(-)
  15481. Commit: 236
  15482. Author: sam
  15483. Date: Sun Nov 30 01:18:10 2003 +0000
  15484. * src/caca.c:
  15485. + Minor change to the dithering names.
  15486. * TODO:
  15487. + Added cacaview TODO.
  15488. * doc/cacaview.1:
  15489. + Wrote a manpage for cacaview.
  15490. * examples/Makefile.am:
  15491. + Moved the -DX_DISPLAY_MISSING=1 here.
  15492. * examples/view.c:
  15493. + Capital 'D' cycles through dithering modes in reverse order.
  15494. + Sleep when there is nothing to do.
  15495. + Cosmetic code reorganisation.
  15496. TODO | 11 +++-
  15497. doc/cacaview.1 | 51 ++++++++++++++++
  15498. examples/Makefile.am | 2 +-
  15499. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  15500. src/caca.c | 6 +-
  15501. 5 files changed, 146 insertions(+), 79 deletions(-)
  15502. Commit: 235
  15503. Author: sam
  15504. Date: Sat Nov 29 19:35:07 2003 +0000
  15505. * src/caca.c src/caca.h:
  15506. + Added caca_get_dithering_name().
  15507. * src/bitmap.c:
  15508. + Created a new dithering method with an 8x8 ordered matrix.
  15509. + Replaced the char list with a string for better readability.
  15510. + Dithering functions now return a value between 0 and 255.
  15511. * examples/demo.c examples/view.c:
  15512. + Adapted to use caca_get_dithering_name().
  15513. examples/demo.c | 10 ++--
  15514. examples/view.c | 10 ++--
  15515. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  15516. src/caca.c | 22 +++++++-
  15517. src/caca.h | 17 +++++--
  15518. 5 files changed, 138 insertions(+), 64 deletions(-)
  15519. Commit: 234
  15520. Author: sam
  15521. Date: Sat Nov 29 18:04:42 2003 +0000
  15522. * src/caca.c:
  15523. + Test whether ncurses knows xterm-16color before setting $TERM.
  15524. src/caca.c | 20 +++++++++++++++++---
  15525. 1 files changed, 17 insertions(+), 3 deletions(-)
  15526. Commit: 233
  15527. Author: sam
  15528. Date: Sat Nov 29 17:36:00 2003 +0000
  15529. * examples/view.c:
  15530. + Added top and bottom status lines, like in mutt and slrn.
  15531. + Added a status string when loading an image or upon error.
  15532. + Can load multiple files; use 'n' and 'p' for next and previous.
  15533. + Clip zoom between -48 and +48.
  15534. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  15535. 1 files changed, 123 insertions(+), 41 deletions(-)
  15536. Commit: 232
  15537. Author: sam
  15538. Date: Sat Nov 29 16:42:35 2003 +0000
  15539. * Fixed a C99ism.
  15540. src/caca.c | 6 ++++--
  15541. 1 files changed, 4 insertions(+), 2 deletions(-)
  15542. Commit: 231
  15543. Author: sam
  15544. Date: Sat Nov 29 14:41:37 2003 +0000
  15545. * configure.ac:
  15546. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  15547. * src/caca.c:
  15548. + Disable scrolling to avoid hashmap scrolling optimization code.
  15549. * src/graphics.c:
  15550. + Swap fg and bg in the colour pair indexing, so that bg is always
  15551. right.
  15552. + Disable alt charset support to exploit my patched slang.
  15553. NOTES | 5 +++++
  15554. configure.ac | 18 +++++++++---------
  15555. src/caca.c | 4 ++++
  15556. src/graphics.c | 29 +++++++++++++++++++++++------
  15557. 4 files changed, 41 insertions(+), 15 deletions(-)
  15558. Commit: 230
  15559. Author: sam
  15560. Date: Fri Nov 28 20:39:54 2003 +0000
  15561. * src/bitmap.c:
  15562. + Dither chroma outside of rgb2hsv_default().
  15563. + Clip fromx and fromy values.
  15564. * NOTES:
  15565. + Link to the XTerm control sequences.
  15566. * examples/view.c:
  15567. + Draw status bar.
  15568. + Move with 'h' 'j' 'k' 'l', à la vi.
  15569. + '?' toggles a help menu.
  15570. NOTES | 11 ++++++---
  15571. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  15572. src/bitmap.c | 30 ++++++++++++++--------------
  15573. 3 files changed, 70 insertions(+), 29 deletions(-)
  15574. Commit: 229
  15575. Author: sam
  15576. Date: Thu Nov 27 23:18:12 2003 +0000
  15577. * src/bitmap.c:
  15578. + Removed § from the list of default characters due to collisions.
  15579. src/bitmap.c | 2 +-
  15580. 1 files changed, 1 insertions(+), 1 deletions(-)
  15581. Commit: 228
  15582. Author: sam
  15583. Date: Thu Nov 27 22:54:48 2003 +0000
  15584. * debian/control:
  15585. + Removed slang1-dev dependency in caca-utils.
  15586. * debian/caca-utils.mime debian/rules:
  15587. + Added a MIME file with low priority.
  15588. + Added call to dh_installmime.
  15589. debian/caca-utils.mime | 15 +++++++++++++++
  15590. debian/control | 2 +-
  15591. debian/rules | 1 +
  15592. 3 files changed, 17 insertions(+), 1 deletions(-)
  15593. Commit: 227
  15594. Author: sam
  15595. Date: Thu Nov 27 22:29:13 2003 +0000
  15596. * src/caca.c src/graphics.c:
  15597. + Moved graphics stuff from caca.c to graphics.c.
  15598. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  15599. to TERM=xterm-16color to benefit from extended colour palette.
  15600. configure.ac | 2 +-
  15601. src/caca.c | 197 +++++++++-----------------------------------------
  15602. src/caca_internals.h | 2 +
  15603. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  15604. 4 files changed, 213 insertions(+), 164 deletions(-)
  15605. Commit: 226
  15606. Author: sam
  15607. Date: Thu Nov 27 21:56:30 2003 +0000
  15608. * NOTES:
  15609. + Added setab/setaf quotes from the XTerm terminfo.
  15610. + Proposed a workaround for bright colours on any terminal.
  15611. * src/caca.c:
  15612. + 16 colour support for ncurses and conio.
  15613. * src/graphics.c:
  15614. + Ported to 16 colour support.
  15615. + Added a missing <stdio.h> for BUFSIZ.
  15616. + Disabled vsnprintf under DOS (only vsprintf exists).
  15617. * examples/:
  15618. + Don't abort if the caca.txt sprite was not found.
  15619. + Ported to 16 colour support.
  15620. NOTES | 44 +++++++++++++++++++++---
  15621. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  15622. examples/spritedit.c | 6 ++--
  15623. src/bitmap.c | 2 +
  15624. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  15625. src/caca.h | 6 ++-
  15626. src/graphics.c | 49 ++++++++++++++++++++-------
  15627. src/sprite.c | 10 +++--
  15628. 8 files changed, 192 insertions(+), 95 deletions(-)
  15629. Commit: 225
  15630. Author: sam
  15631. Date: Thu Nov 27 13:27:32 2003 +0000
  15632. * NOTES: more notes about colours.
  15633. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  15634. 1 files changed, 68 insertions(+), 19 deletions(-)
  15635. Commit: 224
  15636. Author: sam
  15637. Date: Thu Nov 27 09:43:56 2003 +0000
  15638. * configure.ac:
  15639. + More sensible imlib2 detection, works with cross-compilation.
  15640. * Makefile.am:
  15641. + Don't forget to include NOTES to the dist tarball.
  15642. Makefile.am | 2 +-
  15643. configure.ac | 9 ++++++++-
  15644. examples/Makefile.am | 2 +-
  15645. 3 files changed, 10 insertions(+), 3 deletions(-)
  15646. Commit: 223
  15647. Author: sam
  15648. Date: Thu Nov 27 09:38:16 2003 +0000
  15649. * NOTES: added information about colour support.
  15650. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  15651. README | 2 ++
  15652. debian/rules | 4 ++--
  15653. 3 files changed, 42 insertions(+), 2 deletions(-)
  15654. Commit: 222
  15655. Author: sam
  15656. Date: Wed Nov 26 21:02:31 2003 +0000
  15657. * configure.ac: Added a missing check for <inttypes.h>.
  15658. configure.ac | 2 ++
  15659. 1 files changed, 2 insertions(+), 0 deletions(-)
  15660. Commit: 221
  15661. Author: sam
  15662. Date: Wed Nov 26 20:58:30 2003 +0000
  15663. * src/bitmap.c: Support for more colour depths.
  15664. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  15665. 1 files changed, 223 insertions(+), 44 deletions(-)
  15666. Commit: 217
  15667. Author: sam
  15668. Date: Mon Nov 24 19:56:04 2003 +0000
  15669. * configure.ac examples/Makefile.am:
  15670. + Added a check for imlib2-config.
  15671. + Build cacaview conditionally.
  15672. * examples/demo.c:
  15673. + Removed all gdkpixbuf code.
  15674. * examples/view.c:
  15675. + Default to ordered dithering.
  15676. + Make sure the arrows always work even if delta is too small.
  15677. configure.ac | 4 +++
  15678. examples/Makefile.am | 8 +++++-
  15679. examples/demo.c | 60 +------------------------------------------------
  15680. examples/view.c | 10 ++++----
  15681. 4 files changed, 17 insertions(+), 65 deletions(-)
  15682. Commit: 216
  15683. Author: sam
  15684. Date: Mon Nov 24 17:51:40 2003 +0000
  15685. * debian/:
  15686. + New caca-utils package.
  15687. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  15688. debian/control | 20 +++++++++++++++++++-
  15689. debian/rules | 16 ++++++++++++++--
  15690. 2 files changed, 33 insertions(+), 3 deletions(-)
  15691. Commit: 215
  15692. Author: sam
  15693. Date: Mon Nov 24 17:50:14 2003 +0000
  15694. * examples/:
  15695. + Simple image viewer, cacaview, based on libcaca and imlib2.
  15696. + Renamed caca-demo into cacademo.
  15697. * doc/:
  15698. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  15699. doc/Makefile.am | 2 +-
  15700. doc/caca-demo.1 | 14 ----
  15701. doc/cacademo.1 | 14 ++++
  15702. examples/Makefile.am | 15 +++--
  15703. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15704. 5 files changed, 205 insertions(+), 21 deletions(-)
  15705. Commit: 214
  15706. Author: sam
  15707. Date: Sun Nov 23 15:34:35 2003 +0000
  15708. * Renamed src/blit.c into src/bitmap.c.
  15709. src/Makefile.am | 2 +-
  15710. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15711. src/blit.c | 281 -------------------------------------------------------
  15712. 3 files changed, 282 insertions(+), 282 deletions(-)
  15713. Commit: 213
  15714. Author: sam
  15715. Date: Sun Nov 23 03:44:59 2003 +0000
  15716. * src/caca.c:
  15717. + Mouse initialisation in ncurses.
  15718. * src/io.c:
  15719. + Mouse support in ncurses.
  15720. examples/demo.c | 2 +-
  15721. src/caca.c | 6 ++
  15722. src/caca.h | 2 +-
  15723. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  15724. 4 files changed, 131 insertions(+), 96 deletions(-)
  15725. Commit: 212
  15726. Author: sam
  15727. Date: Sat Nov 22 14:28:36 2003 +0000
  15728. * debian/control:
  15729. + libcaca-dev should depend on slang1-dev.
  15730. debian/control | 2 +-
  15731. 1 files changed, 1 insertions(+), 1 deletions(-)
  15732. Commit: 211
  15733. Author: sam
  15734. Date: Sat Nov 22 14:23:18 2003 +0000
  15735. * debian/Makefile.am:
  15736. + Added compat and copyright to the distributed files.
  15737. debian/Makefile.am | 2 +-
  15738. 1 files changed, 1 insertions(+), 1 deletions(-)
  15739. Commit: 210
  15740. Author: sam
  15741. Date: Sat Nov 22 14:19:36 2003 +0000
  15742. * Added a ChangeLog file.
  15743. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15744. debian/rules | 2 +-
  15745. 2 files changed, 1605 insertions(+), 1 deletions(-)
  15746. Commit: 209
  15747. Author: sam
  15748. Date: Sat Nov 22 14:13:53 2003 +0000
  15749. * examples/Makefile.am:
  15750. + Compilation fix when libcaca is not available.
  15751. examples/Makefile.am | 5 ++---
  15752. 1 files changed, 2 insertions(+), 3 deletions(-)
  15753. Commit: 208
  15754. Author: sam
  15755. Date: Sat Nov 22 13:44:02 2003 +0000
  15756. * debian/:
  15757. + Wrote the changelog for the Debian release.
  15758. + Wrote a copyright file.
  15759. * doc/:
  15760. + Wrote manpages for caca-demo and caca-spritedit.
  15761. * examples/caca.txt:
  15762. + Centered the sprite handle.
  15763. + Added a second frame to the sprite.
  15764. debian/changelog | 7 ++++---
  15765. debian/copyright | 20 ++++++++++++++++++++
  15766. debian/rules | 4 ++--
  15767. doc/Makefile.am | 2 +-
  15768. doc/caca-config.1 | 2 +-
  15769. doc/caca-demo.1 | 14 ++++++++++++++
  15770. doc/caca-spritedit.1 | 15 +++++++++++++++
  15771. examples/caca.txt | 15 ++++++++++++++-
  15772. 8 files changed, 71 insertions(+), 8 deletions(-)
  15773. Commit: 207
  15774. Author: sam
  15775. Date: Sat Nov 22 12:53:55 2003 +0000
  15776. * AUTHORS NEWS:
  15777. + Added these mandatory files.
  15778. * doc/:
  15779. + Wrote a Doxygen configuration file.
  15780. + Added a manpage for caca-config(1), borrowed from sdl-config.
  15781. * configure.ac:
  15782. + Use new style AC_INIT.
  15783. + Error out if no library was found.
  15784. + Added *djgpp* to the list of non-PIC platforms.
  15785. + Added checks for doxygen and latex.
  15786. AUTHORS | 3 +
  15787. Makefile.am | 4 +-
  15788. NEWS | 10 +
  15789. configure.ac | 24 +-
  15790. doc/Makefile.am | 25 ++
  15791. doc/caca-config.1 | 73 ++++
  15792. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15793. doc/footer.html | 3 +
  15794. doc/header.html | 9 +
  15795. 9 files changed, 1223 insertions(+), 7 deletions(-)
  15796. Commit: 206
  15797. Author: sam
  15798. Date: Sat Nov 22 12:51:27 2003 +0000
  15799. * Disabled gdkpixbuf code.
  15800. examples/Makefile.am | 4 ++--
  15801. examples/demo.c | 16 ++++++++++++++--
  15802. 2 files changed, 16 insertions(+), 4 deletions(-)
  15803. Commit: 205
  15804. Author: sam
  15805. Date: Sat Nov 22 12:45:25 2003 +0000
  15806. * src/:
  15807. + Doxygenated a few things.
  15808. src/blit.c | 10 +++++++-
  15809. src/box.c | 10 +++++++-
  15810. src/caca.c | 12 ++++++++-
  15811. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  15812. src/caca_internals.h | 10 +++++++-
  15813. src/conic.c | 11 ++++++++-
  15814. src/graphics.c | 10 +++++++-
  15815. src/io.c | 10 +++++++-
  15816. src/line.c | 21 ++++++++++++------
  15817. src/math.c | 10 +++++++-
  15818. src/sprite.c | 10 +++++++-
  15819. src/triangle.c | 10 +++++++-
  15820. 12 files changed, 138 insertions(+), 43 deletions(-)
  15821. Commit: 204
  15822. Author: sam
  15823. Date: Fri Nov 21 14:34:07 2003 +0000
  15824. * TODO:
  15825. + A few updates.
  15826. * src/blit.c:
  15827. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  15828. + Started removing hardcoded bitmask and pitch values.
  15829. * examples/demo.c:
  15830. + Do something with mouse clicks.
  15831. TODO | 4 +++
  15832. examples/demo.c | 9 ++++++++
  15833. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  15834. src/caca.h | 27 +++++++++++++++++++++--
  15835. 4 files changed, 91 insertions(+), 11 deletions(-)
  15836. Commit: 203
  15837. Author: sam
  15838. Date: Fri Nov 21 14:14:26 2003 +0000
  15839. * src/io.c:
  15840. + Fixed an off-by-one error in the mouse driver.
  15841. src/io.c | 9 +++++++--
  15842. 1 files changed, 7 insertions(+), 2 deletions(-)
  15843. Commit: 202
  15844. Author: sam
  15845. Date: Thu Nov 20 16:54:04 2003 +0000
  15846. * debian/control:
  15847. + Changed section to libs/libdevel instead of games/games.
  15848. + Changed package name to libcaca-dev.
  15849. * debian/rules:
  15850. + Use debian/compat instead of DH_COMPAT.
  15851. + Install README, BUGS and TODO into /usr/share/doc.
  15852. * caca-config.in:
  15853. + First version of the config script.
  15854. * configure.ac src/Makefile.am:
  15855. + Build a static PIC library as well.
  15856. * README TODO:
  15857. + Various updates.
  15858. Makefile.am | 4 +-
  15859. README | 22 +++++++++
  15860. TODO | 12 +++++
  15861. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15862. configure.ac | 15 ++++++
  15863. debian/compat | 1 +
  15864. debian/control | 13 +++---
  15865. debian/rules | 5 +-
  15866. examples/Makefile.am | 17 ++++---
  15867. examples/demo.c | 4 +-
  15868. src/Makefile.am | 10 +++-
  15869. 11 files changed, 206 insertions(+), 20 deletions(-)
  15870. Commit: 201
  15871. Author: sam
  15872. Date: Wed Nov 19 18:38:49 2003 +0000
  15873. * TODO: New stuff to do.
  15874. * src/io.c: left and right arrow keys were swapped.
  15875. TODO | 18 +++++++++++++-----
  15876. src/io.c | 4 ++--
  15877. 2 files changed, 15 insertions(+), 7 deletions(-)
  15878. Commit: 200
  15879. Author: sam
  15880. Date: Wed Nov 19 17:49:43 2003 +0000
  15881. * src/io.c:
  15882. + Fixed a bug in the mouse coordinates reporting.
  15883. src/blit.c | 16 ++++++++--------
  15884. src/caca.c | 5 ++---
  15885. src/io.c | 4 ++--
  15886. 3 files changed, 12 insertions(+), 13 deletions(-)
  15887. Commit: 199
  15888. Author: sam
  15889. Date: Wed Nov 19 17:32:10 2003 +0000
  15890. * src/io.c:
  15891. + Renamed sdl_get_key() into sdl_get_event().
  15892. + Handle mouse clicks.
  15893. * src/caca.c:
  15894. + Activate the terminal's mouse handling if supported.
  15895. examples/demo.c | 19 ++++---
  15896. examples/spritedit.c | 33 +++++++-----
  15897. src/blit.c | 18 +++---
  15898. src/caca.c | 4 ++
  15899. src/caca.h | 13 ++++-
  15900. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  15901. 6 files changed, 139 insertions(+), 90 deletions(-)
  15902. Commit: 198
  15903. Author: sam
  15904. Date: Mon Nov 17 16:11:34 2003 +0000
  15905. * src/io.c src/caca.h:
  15906. + Interpret escape sequences for F1, F2, left, right, etc.
  15907. * src/Makefile.am examples/Makefile.am:
  15908. + Install caca.h in /usr/include.
  15909. + Do not install example programs.
  15910. * src/blit.c:
  15911. + Minor improvements to grayscale colors.
  15912. examples/Makefile.am | 2 +-
  15913. src/Makefile.am | 2 +
  15914. src/blit.c | 15 +++++--
  15915. src/caca.h | 29 +++++++++++++-
  15916. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  15917. 5 files changed, 140 insertions(+), 13 deletions(-)
  15918. Commit: 197
  15919. Author: sam
  15920. Date: Mon Nov 17 10:15:40 2003 +0000
  15921. * Removed legacy .cvsignore files.
  15922. .cvsignore | 17 -----------------
  15923. autotools/.cvsignore | 10 ----------
  15924. 2 files changed, 0 insertions(+), 27 deletions(-)
  15925. Commit: 195
  15926. Author: sam
  15927. Date: Sun Nov 16 17:41:43 2003 +0000
  15928. * src/blit.c:
  15929. + Hue calculation now uses integers only.
  15930. + Dithering is now parametrable. Implemented none, ordered, random.
  15931. * examples/demo.c:
  15932. + Added dithering selection.
  15933. examples/demo.c | 19 +++++++-
  15934. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  15935. src/caca.h | 5 +-
  15936. 3 files changed, 148 insertions(+), 16 deletions(-)
  15937. Commit: 193
  15938. Author: sam
  15939. Date: Sun Nov 16 15:20:17 2003 +0000
  15940. * src/blit.c:
  15941. + Added caca_set_dithering() (unused yet).
  15942. + Added random dithering.
  15943. * src/caca.h:
  15944. + Renamed legacy EE_* enums to CACA_*.
  15945. * examples/demo.c examples/caca.txt:
  15946. + Added a default sprite for libcaca.
  15947. examples/Makefile.am | 2 +
  15948. examples/caca.txt | 13 +++++++++
  15949. examples/demo.c | 38 +++++++++++++++-----------
  15950. examples/spritedit.c | 6 ++--
  15951. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  15952. src/caca.c | 32 +++++++++++-----------
  15953. src/caca.h | 54 ++++++++++++++++++++++---------------
  15954. src/caca_internals.h | 6 ++--
  15955. src/graphics.c | 6 ++--
  15956. 9 files changed, 132 insertions(+), 96 deletions(-)
  15957. Commit: 192
  15958. Author: sam
  15959. Date: Sun Nov 16 12:28:29 2003 +0000
  15960. * Changed copyleft to LGPL.
  15961. examples/demo.c | 19 ++++++++++---------
  15962. examples/spritedit.c | 19 ++++++++++---------
  15963. src/blit.c | 21 +++++++++++----------
  15964. src/box.c | 21 +++++++++++----------
  15965. src/caca.c | 21 +++++++++++----------
  15966. src/caca.h | 21 +++++++++++----------
  15967. src/caca_internals.h | 21 +++++++++++----------
  15968. src/conic.c | 21 +++++++++++----------
  15969. src/graphics.c | 21 +++++++++++----------
  15970. src/io.c | 21 +++++++++++----------
  15971. src/line.c | 21 +++++++++++----------
  15972. src/math.c | 21 +++++++++++----------
  15973. src/sprite.c | 21 +++++++++++----------
  15974. src/triangle.c | 21 +++++++++++----------
  15975. 14 files changed, 152 insertions(+), 138 deletions(-)
  15976. Commit: 190
  15977. Author: sam
  15978. Date: Sun Nov 16 12:13:46 2003 +0000
  15979. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  15980. to examples/.
  15981. Makefile.am | 2 +-
  15982. configure.ac | 6 +-
  15983. examples/Makefile.am | 23 +++
  15984. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  15985. examples/spritedit.c | 115 ++++++++++++
  15986. libcaca/Makefile.am | 20 --
  15987. libcaca/blit.c | 102 ----------
  15988. libcaca/box.c | 122 ------------
  15989. libcaca/caca.c | 308 ------------------------------
  15990. libcaca/caca.h | 116 ------------
  15991. libcaca/caca_internals.h | 37 ----
  15992. libcaca/conic.c | 207 ---------------------
  15993. libcaca/graphics.c | 158 ----------------
  15994. libcaca/io.c | 52 -----
  15995. libcaca/line.c | 375 -------------------------------------
  15996. libcaca/math.c | 59 ------
  15997. libcaca/sprite.c | 262 --------------------------
  15998. libcaca/triangle.c | 102 ----------
  15999. src/Makefile.am | 20 ++
  16000. src/blit.c | 102 ++++++++++
  16001. src/box.c | 122 ++++++++++++
  16002. src/caca.c | 308 ++++++++++++++++++++++++++++++
  16003. src/caca.h | 116 ++++++++++++
  16004. src/caca_internals.h | 37 ++++
  16005. src/conic.c | 207 +++++++++++++++++++++
  16006. src/graphics.c | 158 ++++++++++++++++
  16007. src/io.c | 52 +++++
  16008. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  16009. src/math.c | 59 ++++++
  16010. src/sprite.c | 262 ++++++++++++++++++++++++++
  16011. src/triangle.c | 102 ++++++++++
  16012. test/Makefile.am | 23 ---
  16013. test/demo.c | 462 ----------------------------------------------
  16014. test/spritedit.c | 115 ------------
  16015. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  16016. Commit: 189
  16017. Author: sam
  16018. Date: Sun Nov 16 12:07:52 2003 +0000
  16019. * The big TTYvaders/libcaca split. This is libcaca.
  16020. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  16021. Makefile.am | 8 +-
  16022. README | 34 +---
  16023. TODO | 34 ---
  16024. bootstrap | 2 +-
  16025. configure.ac | 6 +-
  16026. data/Makefile.am | 14 --
  16027. data/barboss.txt | 27 ---
  16028. data/barfight.txt | 14 --
  16029. data/bazfight.txt | 28 ---
  16030. data/bongem.txt | 14 --
  16031. data/bonheart.txt | 14 --
  16032. data/foofight.txt | 29 ---
  16033. data/ship.txt | 7 -
  16034. data/wpnbomb.txt | 86 -------
  16035. data/wpnfrag.txt | 50 ----
  16036. data/xplmed.txt | 60 -----
  16037. data/xplsmall.txt | 32 ---
  16038. debian/.cvsignore | 6 -
  16039. debian/changelog | 4 +-
  16040. debian/control | 14 +-
  16041. debian/rules | 2 +-
  16042. doc/shapes.txt | 191 ---------------
  16043. src/.cvsignore | 6 -
  16044. src/Makefile.am | 33 ---
  16045. src/aliens.c | 136 -----------
  16046. src/bonus.c | 113 ---------
  16047. src/box.c | 106 ---------
  16048. src/ceo.c | 49 ----
  16049. src/collide.c | 296 -----------------------
  16050. src/common.h | 226 ------------------
  16051. src/explosions.c | 142 -----------
  16052. src/intro.c | 77 ------
  16053. src/main.c | 268 ---------------------
  16054. src/overlay.c | 81 -------
  16055. src/player.c | 101 --------
  16056. src/starfield.c | 93 --------
  16057. src/tunnel.c | 206 ----------------
  16058. src/weapons.c | 459 ------------------------------------
  16059. 39 files changed, 439 insertions(+), 3301 deletions(-)
  16060. Commit: 187
  16061. Author: sam
  16062. Date: Sun Nov 16 11:26:54 2003 +0000
  16063. * configure.ac:
  16064. + Added -Wsign-compare to the warning flags.
  16065. * libcaca/caca.c:
  16066. + Fixed a signed/unsigned bug that caused infinite waits with
  16067. ee_set_delay(0).
  16068. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  16069. + Fixed minor signed/unsigned comparison warnings.
  16070. configure.ac | 2 +-
  16071. libcaca/blit.c | 4 ++--
  16072. libcaca/caca.c | 8 ++++----
  16073. libcaca/conic.c | 8 ++++----
  16074. libcaca/graphics.c | 9 +++++----
  16075. src/weapons.c | 5 +++--
  16076. 6 files changed, 19 insertions(+), 17 deletions(-)
  16077. Commit: 185
  16078. Author: sam
  16079. Date: Sun Nov 16 00:33:35 2003 +0000
  16080. * Renamed libee to libcaca. Far less collisions.
  16081. Makefile.am | 2 +-
  16082. TODO | 2 +-
  16083. configure.ac | 2 +-
  16084. libcaca/Makefile.am | 20 +++
  16085. libcaca/blit.c | 102 +++++++++++++
  16086. libcaca/box.c | 122 +++++++++++++++
  16087. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  16088. libcaca/caca.h | 116 ++++++++++++++
  16089. libcaca/caca_internals.h | 37 +++++
  16090. libcaca/conic.c | 207 +++++++++++++++++++++++++
  16091. libcaca/graphics.c | 157 +++++++++++++++++++
  16092. libcaca/io.c | 52 +++++++
  16093. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  16094. libcaca/math.c | 59 +++++++
  16095. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  16096. libcaca/triangle.c | 102 +++++++++++++
  16097. libee/Makefile.am | 20 ---
  16098. libee/blit.c | 102 -------------
  16099. libee/box.c | 122 ---------------
  16100. libee/conic.c | 207 -------------------------
  16101. libee/ee.c | 308 -------------------------------------
  16102. libee/ee.h | 116 --------------
  16103. libee/ee_internals.h | 37 -----
  16104. libee/graphics.c | 157 -------------------
  16105. libee/io.c | 52 -------
  16106. libee/line.c | 375 ----------------------------------------------
  16107. libee/math.c | 59 -------
  16108. libee/sprite.c | 262 --------------------------------
  16109. libee/triangle.c | 102 -------------
  16110. src/Makefile.am | 4 +-
  16111. src/aliens.c | 20 ++--
  16112. src/bonus.c | 12 +-
  16113. src/box.c | 28 ++--
  16114. src/ceo.c | 6 +-
  16115. src/collide.c | 4 +-
  16116. src/common.h | 2 +-
  16117. src/explosions.c | 40 +++---
  16118. src/intro.c | 38 +++---
  16119. src/main.c | 20 ++--
  16120. src/overlay.c | 36 +++---
  16121. src/player.c | 6 +-
  16122. src/starfield.c | 22 ++--
  16123. src/tunnel.c | 20 ++--
  16124. src/weapons.c | 198 ++++++++++++------------
  16125. test/Makefile.am | 8 +-
  16126. test/demo.c | 302 +++++++++++++++++++-------------------
  16127. test/spritedit.c | 60 ++++----
  16128. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  16129. Commit: 183
  16130. Author: sam
  16131. Date: Sun Nov 16 00:09:09 2003 +0000
  16132. * Very ugly ee_blit function. Will be polished in a while.
  16133. libee/Makefile.am | 1 +
  16134. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16135. libee/ee.h | 2 +
  16136. test/Makefile.am | 2 +
  16137. test/demo.c | 38 ++++++++++++++++++--
  16138. 5 files changed, 142 insertions(+), 3 deletions(-)
  16139. Commit: 181
  16140. Author: sam
  16141. Date: Sat Nov 15 12:42:38 2003 +0000
  16142. * libee/ee.c:
  16143. + Replaced ee_color_names[] with ee_get_color_name().
  16144. + Don't oversleep in ee_refresh().
  16145. * libee/graphics.c:
  16146. + Implemented ee_printf().
  16147. * test/demo.c:
  16148. + If new keypresses are detected, don't wait for the next screen refresh.
  16149. + Added an fps counter on demos.
  16150. + Added controls for outlines and drawing boundaries.
  16151. libee/ee.c | 55 +++++++++++--------
  16152. libee/ee.h | 4 +-
  16153. libee/graphics.c | 34 ++++++++++--
  16154. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  16155. 4 files changed, 138 insertions(+), 107 deletions(-)
  16156. Commit: 179
  16157. Author: sam
  16158. Date: Sat Nov 15 09:58:20 2003 +0000
  16159. * libee/graphics.c:
  16160. + Correct clipping in ee_putstr() for long strings.
  16161. * libee/ee.c:
  16162. + New ee_get_rendertime() call to provide framerate information.
  16163. * libee/ee.h:
  16164. + Added const keywords where it was meaningful, despite Slang's blatant
  16165. omission of such keywords in its prototypes.
  16166. libee/ee.c | 25 +++++++++++++++++++------
  16167. libee/ee.h | 15 ++++++++-------
  16168. libee/ee_internals.h | 1 +
  16169. libee/graphics.c | 11 +++++++++--
  16170. libee/line.c | 4 ++--
  16171. 5 files changed, 39 insertions(+), 17 deletions(-)
  16172. Commit: 177
  16173. Author: sam
  16174. Date: Fri Nov 14 19:00:07 2003 +0000
  16175. * libee/ee.c:
  16176. + Implemented correct framerate wait loop.
  16177. + No framedropping yet.
  16178. * test/demo.c src/main.c:
  16179. + Set an arbitrary framerate for demos.
  16180. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  16181. src/main.c | 2 +
  16182. test/demo.c | 2 +
  16183. 3 files changed, 32 insertions(+), 38 deletions(-)
  16184. Commit: 175
  16185. Author: sam
  16186. Date: Fri Nov 14 18:49:53 2003 +0000
  16187. * Fixed compilation in an alternate directory.
  16188. src/Makefile.am | 2 +-
  16189. test/Makefile.am | 2 +-
  16190. 2 files changed, 2 insertions(+), 2 deletions(-)
  16191. Commit: 173
  16192. Author: sam
  16193. Date: Fri Nov 14 17:02:36 2003 +0000
  16194. * Sanity checks after each malloc() call.
  16195. src/box.c | 2 ++
  16196. src/main.c | 10 ++++++++++
  16197. src/player.c | 2 ++
  16198. src/starfield.c | 2 ++
  16199. src/tunnel.c | 6 ++++++
  16200. src/weapons.c | 4 ++--
  16201. 6 files changed, 24 insertions(+), 2 deletions(-)
  16202. Commit: 171
  16203. Author: sam
  16204. Date: Fri Nov 14 16:55:58 2003 +0000
  16205. * libee/math.c:
  16206. + ee_sqrt() now uses unsigned ints.
  16207. + Avoid overflows in ee_sqrt().
  16208. libee/ee.h | 2 +-
  16209. libee/math.c | 31 ++++++++++++++++++-------------
  16210. 2 files changed, 19 insertions(+), 14 deletions(-)
  16211. Commit: 169
  16212. Author: sam
  16213. Date: Thu Nov 13 17:12:40 2003 +0000
  16214. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  16215. src/intro.c | 6 +++---
  16216. 1 files changed, 3 insertions(+), 3 deletions(-)
  16217. Commit: 167
  16218. Author: sam
  16219. Date: Thu Nov 13 16:45:25 2003 +0000
  16220. * libee/ee.c:
  16221. + Error checking in ee_init().
  16222. + Pre-generate the empty line for ee_clear().
  16223. * libee/sprite.c:
  16224. + Better error checking in ee_sprite_load().
  16225. libee/ee.c | 11 +++++++-
  16226. libee/ee_internals.h | 2 +
  16227. libee/graphics.c | 11 +--------
  16228. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  16229. 4 files changed, 58 insertions(+), 29 deletions(-)
  16230. Commit: 165
  16231. Author: sam
  16232. Date: Thu Nov 13 15:41:12 2003 +0000
  16233. * Minor coding style changes.
  16234. libee/conic.c | 6 +++---
  16235. libee/line.c | 6 +++---
  16236. src/box.c | 2 +-
  16237. 3 files changed, 7 insertions(+), 7 deletions(-)
  16238. Commit: 163
  16239. Author: sam
  16240. Date: Thu Nov 13 15:37:49 2003 +0000
  16241. * Renamed sprites to < 8+3 names for the DOS port.
  16242. data/Makefile.am | 22 ++++++------
  16243. data/bar_boss | 27 ---------------
  16244. data/bar_fighter | 14 --------
  16245. data/barboss.txt | 27 +++++++++++++++
  16246. data/barfight.txt | 14 ++++++++
  16247. data/baz_fighter | 28 ----------------
  16248. data/bazfight.txt | 28 ++++++++++++++++
  16249. data/bongem.txt | 14 ++++++++
  16250. data/bonheart.txt | 14 ++++++++
  16251. data/explosion_medium | 60 ----------------------------------
  16252. data/explosion_small | 32 ------------------
  16253. data/foo_fighter | 29 ----------------
  16254. data/foofight.txt | 29 ++++++++++++++++
  16255. data/item_gem | 14 --------
  16256. data/item_heart | 14 --------
  16257. data/ship.txt | 7 ++++
  16258. data/ship_green | 7 ----
  16259. data/weapon_bomb | 86 -------------------------------------------------
  16260. data/weapon_fragbomb | 50 ----------------------------
  16261. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  16262. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  16263. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  16264. data/xplsmall.txt | 32 ++++++++++++++++++
  16265. src/aliens.c | 6 ++--
  16266. src/bonus.c | 4 +-
  16267. src/explosions.c | 4 +-
  16268. src/intro.c | 6 ++--
  16269. src/player.c | 2 +-
  16270. src/weapons.c | 4 +-
  16271. test/demo.c | 2 +-
  16272. 30 files changed, 386 insertions(+), 386 deletions(-)
  16273. Commit: 161
  16274. Author: sam
  16275. Date: Wed Nov 12 23:46:58 2003 +0000
  16276. * test/demo.c:
  16277. + Removed a spurious '\n' from an ee_putstr().
  16278. * src/starfield.c:
  16279. + Fixed starfield color.
  16280. * data/:
  16281. + Fixed every sprite's colors.
  16282. data/bar_boss | 26 ++++++++--------
  16283. data/bar_fighter | 12 ++++----
  16284. data/baz_fighter | 8 ++--
  16285. data/explosion_medium | 50 ++++++++++++++++----------------
  16286. data/explosion_small | 26 ++++++++--------
  16287. data/foo_fighter | 24 ++++++++--------
  16288. data/item_gem | 8 ++--
  16289. data/item_heart | 12 ++++----
  16290. data/ship_green | 2 +-
  16291. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  16292. data/weapon_fragbomb | 44 ++++++++++++++--------------
  16293. src/starfield.c | 4 +-
  16294. test/demo.c | 2 +-
  16295. 13 files changed, 146 insertions(+), 146 deletions(-)
  16296. Commit: 159
  16297. Author: sam
  16298. Date: Wed Nov 12 21:18:50 2003 +0000
  16299. * libee/ee.h:
  16300. + Added ee_color_names[] containing our 16 color names.
  16301. * libee/ee.c:
  16302. + Extended our color set to the full 16 instead of 10.
  16303. + Precalculate ncurses attributes.
  16304. * libee/graphics.c:
  16305. + Clip color value in ee_set_color().
  16306. + Clip characters in ee_putchar().
  16307. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  16308. * libee/ee_internals.h:
  16309. + New file to share extern variables within libee.
  16310. * test/demo.c:
  16311. + Added a simple demo_color() to output all colors.
  16312. + Replaced four ee_draw_line() with ee_draw_thin_box().
  16313. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  16314. defines y1.
  16315. + Randomized colours from 0 to 15 instead of 1 to 10.
  16316. * src/Makefiles.am:
  16317. + Added -lm to the ttyvaders linking flags because of the intro.
  16318. * README BUGS TODO:
  16319. + Updated.
  16320. BUGS | 8 +++
  16321. Makefile.am | 2 +-
  16322. README | 47 ++++++++--------
  16323. TODO | 51 +++++++++--------
  16324. libee/Makefile.am | 1 +
  16325. libee/box.c | 7 +--
  16326. libee/conic.c | 7 +--
  16327. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  16328. libee/ee.h | 31 +++++++----
  16329. libee/ee_internals.h | 34 ++++++++++++
  16330. libee/graphics.c | 72 +++++++++++++------------
  16331. libee/io.c | 26 ++++------
  16332. libee/line.c | 7 +--
  16333. libee/math.c | 7 +--
  16334. libee/sprite.c | 7 +--
  16335. libee/triangle.c | 7 +--
  16336. src/Makefile.am | 2 +-
  16337. src/overlay.c | 4 +-
  16338. src/weapons.c | 2 +-
  16339. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  16340. 20 files changed, 339 insertions(+), 234 deletions(-)
  16341. Commit: 157
  16342. Author: sam
  16343. Date: Wed Nov 12 18:41:02 2003 +0000
  16344. * README:
  16345. + Added a note about dos cross-compilation.
  16346. * configure.ac:
  16347. + Added a check for ScreenUpdate in <pc.h>.
  16348. * libee/graphics.c libee/ee.c:
  16349. + Improved the conio port thanks to ScreenUpdate().
  16350. README | 4 +++
  16351. configure.ac | 10 ++++++++
  16352. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  16353. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  16354. 4 files changed, 83 insertions(+), 44 deletions(-)
  16355. Commit: 155
  16356. Author: sam
  16357. Date: Wed Nov 12 16:23:18 2003 +0000
  16358. * MS-DOS port of libee, using <conio.h>.
  16359. configure.ac | 9 ++++++++-
  16360. libee/conic.c | 7 ++++++-
  16361. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  16362. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  16363. libee/io.c | 8 ++++++--
  16364. libee/line.c | 7 ++++++-
  16365. 6 files changed, 84 insertions(+), 25 deletions(-)
  16366. Commit: 153
  16367. Author: sam
  16368. Date: Wed Nov 12 01:48:58 2003 +0000
  16369. * libee/graphics.c:
  16370. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  16371. * libee/line.c:
  16372. + Implemented draw_polyline() and draw_thin_polyline().
  16373. * libee/sprite.c:
  16374. + Removed the f member of struct ee_sprite.
  16375. + Implemented ee_get_sprite_{width|height|dx|dy}().
  16376. + Restore the color fater ee_draw_sprite() is called.
  16377. * libee/box.c:
  16378. + Fixed a bug causing improper box clipping at the right and the bottom.
  16379. * data/foo_fighter:
  16380. + Fixed bugs in the sprite.
  16381. * src/intro.c:
  16382. + Test effects for the future game's intro.
  16383. * test/spritedit.c:
  16384. + Added stuff to the sprite editor. We can now navigate through frames.
  16385. data/foo_fighter | 8 +++---
  16386. libee/box.c | 4 +-
  16387. libee/ee.h | 27 ++++++++++++++++---
  16388. libee/graphics.c | 10 ++++++-
  16389. libee/line.c | 33 +++++++++++++++++++++++
  16390. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  16391. src/Makefile.am | 1 +
  16392. src/aliens.c | 29 ++------------------
  16393. src/bonus.c | 8 +++---
  16394. src/box.c | 6 ++--
  16395. src/common.h | 2 +
  16396. src/explosions.c | 23 +++------------
  16397. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16398. src/main.c | 2 +
  16399. src/overlay.c | 20 +++++++-------
  16400. src/player.c | 2 +-
  16401. src/starfield.c | 2 +-
  16402. src/tunnel.c | 4 +-
  16403. src/weapons.c | 61 ++++++++++++++++++++----------------------
  16404. test/demo.c | 46 ++++++++++++++++----------------
  16405. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  16406. 21 files changed, 346 insertions(+), 148 deletions(-)
  16407. Commit: 151
  16408. Author: sam
  16409. Date: Tue Nov 11 10:22:19 2003 +0000
  16410. * libee/triangle.c:
  16411. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  16412. * libee/box.c:
  16413. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  16414. * libee/conic.c:
  16415. + Wrote ee_fill_ellipse().
  16416. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  16417. * test/demo.c:
  16418. + Merged demo_lines() and demo_thin_lines().
  16419. + Merged demo_triangles() and demo_outlined_triangles().
  16420. + Wrote demo_box().
  16421. + Use ee_fill_ellipse() in demo_all().
  16422. libee/Makefile.am | 1 +
  16423. libee/box.c | 127 ++++++++++++++++++++++++++
  16424. libee/conic.c | 88 ++++++++++++++++++
  16425. libee/ee.h | 10 ++
  16426. libee/triangle.c | 14 +++
  16427. test/demo.c | 254 +++++++++++++++++------------------------------------
  16428. 6 files changed, 319 insertions(+), 175 deletions(-)
  16429. Commit: 149
  16430. Author: sam
  16431. Date: Tue Nov 11 08:00:36 2003 +0000
  16432. * src/weapons.c:
  16433. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  16434. * src/player.c:
  16435. + Use ee_draw_sprite() to draw our ship.
  16436. data/Makefile.am | 1 +
  16437. data/ship_green | 7 +++++++
  16438. src/collide.c | 8 ++++----
  16439. src/main.c | 32 ++++++++++++++++----------------
  16440. src/player.c | 32 ++++++--------------------------
  16441. src/weapons.c | 14 +++++++++-----
  16442. 6 files changed, 43 insertions(+), 51 deletions(-)
  16443. Commit: 147
  16444. Author: sam
  16445. Date: Mon Nov 10 23:38:50 2003 +0000
  16446. * libee/graphics.c:
  16447. + Moved ee_putstr() and ee_putchar() in here.
  16448. * libee/ee.h:
  16449. + Got rid of ee_goto().
  16450. + Moved <slang.h> or <curses.h> into libee.
  16451. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  16452. * Ditto for ee_putchar().
  16453. libee/Makefile.am | 1 +
  16454. libee/conic.c | 26 +++-----
  16455. libee/ee.c | 30 ++--------
  16456. libee/ee.h | 34 ++---------
  16457. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  16458. libee/io.c | 6 ++
  16459. libee/line.c | 26 +++++----
  16460. libee/math.c | 6 ++
  16461. libee/sprite.c | 10 +++-
  16462. libee/triangle.c | 11 ++-
  16463. src/box.c | 20 +++---
  16464. src/overlay.c | 25 +++-----
  16465. src/player.c | 15 ++---
  16466. src/starfield.c | 3 +-
  16467. src/tunnel.c | 46 ++-------------
  16468. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  16469. test/demo.c | 53 ++++++----------
  16470. 17 files changed, 264 insertions(+), 309 deletions(-)
  16471. Commit: 145
  16472. Author: sam
  16473. Date: Mon Nov 10 23:04:13 2003 +0000
  16474. * test/spritedit.c:
  16475. + Placeholder for our upcoming sprite editor.
  16476. * src/Makefile.am data/Makefile.am:
  16477. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  16478. data/Makefile.am | 1 +
  16479. src/Makefile.am | 4 +-
  16480. test/Makefile.am | 10 ++++++--
  16481. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16482. 4 files changed, 68 insertions(+), 5 deletions(-)
  16483. Commit: 143
  16484. Author: sam
  16485. Date: Mon Nov 10 22:43:30 2003 +0000
  16486. * src/weapons.c data/weapon_fragbomb:
  16487. + Drew the fragbomb sprite.
  16488. + Use the fragbomb in src/weapons.c.
  16489. data/Makefile.am | 1 +
  16490. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  16491. src/weapons.c | 96 ++++---------------------------------------------
  16492. 3 files changed, 59 insertions(+), 88 deletions(-)
  16493. Commit: 141
  16494. Author: sam
  16495. Date: Mon Nov 10 21:54:11 2003 +0000
  16496. * data/weapon_bomb:
  16497. + New bomb sprite.
  16498. * src/weapons.c:
  16499. + Switched the bomb drawing to use ee_draw_sprite().
  16500. data/Makefile.am | 1 +
  16501. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  16502. src/weapons.c | 165 +++++++----------------------------------------------
  16503. 3 files changed, 109 insertions(+), 143 deletions(-)
  16504. Commit: 139
  16505. Author: sam
  16506. Date: Mon Nov 10 21:17:47 2003 +0000
  16507. * libee/sprite.c:
  16508. + Made sprite loading more robust.
  16509. * src/explosions.c:
  16510. + No longer use ee_putchar etc. to draw our sprites, but use
  16511. ee_draw_sprite().
  16512. * data/:
  16513. + Drew explosion_medium and explosion_small sprites.
  16514. data/Makefile.am | 11 ++++-
  16515. data/explosion_medium | 60 ++++++++++++++++++++++++
  16516. data/explosion_small | 32 +++++++++++++
  16517. libee/sprite.c | 14 +++---
  16518. src/explosions.c | 121 ++++---------------------------------------------
  16519. 5 files changed, 120 insertions(+), 118 deletions(-)
  16520. Commit: 137
  16521. Author: sam
  16522. Date: Mon Nov 10 20:43:02 2003 +0000
  16523. * libee/conic.c: Clip circles and ellipses.
  16524. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  16525. 1 files changed, 35 insertions(+), 4 deletions(-)
  16526. Commit: 135
  16527. Author: sam
  16528. Date: Mon Nov 10 18:29:04 2003 +0000
  16529. * libee/sprite.c:
  16530. + Added sanity checks in ee_sprite_* functions.
  16531. * libee/conic.c:
  16532. + Use ellipsepoints() in ee_draw_circle().
  16533. libee/conic.c | 29 ++++++++++++-----------------
  16534. libee/sprite.c | 16 +++++++++++++++-
  16535. 2 files changed, 27 insertions(+), 18 deletions(-)
  16536. Commit: 133
  16537. Author: sam
  16538. Date: Mon Nov 10 18:23:23 2003 +0000
  16539. * test/demo.c:
  16540. + Ellipses demo.
  16541. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  16542. 1 files changed, 47 insertions(+), 5 deletions(-)
  16543. Commit: 131
  16544. Author: sam
  16545. Date: Mon Nov 10 18:21:36 2003 +0000
  16546. * libee/conic.c:
  16547. + ee_draw_ellipse().
  16548. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16549. libee/ee.h | 1 +
  16550. 2 files changed, 51 insertions(+), 0 deletions(-)
  16551. Commit: 129
  16552. Author: sam
  16553. Date: Mon Nov 10 15:31:12 2003 +0000
  16554. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  16555. libee/Makefile.am | 2 +-
  16556. libee/circle.c | 49 -------------------------------------------------
  16557. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16558. libee/line.c | 4 ++++
  16559. 4 files changed, 54 insertions(+), 50 deletions(-)
  16560. Commit: 127
  16561. Author: sam
  16562. Date: Mon Nov 10 15:16:38 2003 +0000
  16563. * libee/line.c:
  16564. + Added code comments.
  16565. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  16566. 1 files changed, 46 insertions(+), 0 deletions(-)
  16567. Commit: 125
  16568. Author: sam
  16569. Date: Mon Nov 10 14:19:21 2003 +0000
  16570. * configure.ac:
  16571. + Moved optimization flags and warning triggers here.
  16572. + Updated the snapshot timestamp.
  16573. configure.ac | 9 +++++++--
  16574. libee/Makefile.am | 5 -----
  16575. src/Makefile.am | 5 -----
  16576. test/Makefile.am | 5 -----
  16577. 4 files changed, 7 insertions(+), 17 deletions(-)
  16578. Commit: 123
  16579. Author: sam
  16580. Date: Mon Nov 10 14:13:56 2003 +0000
  16581. * test/demo.c: Nicer complete demo.
  16582. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  16583. 1 files changed, 148 insertions(+), 55 deletions(-)
  16584. Commit: 121
  16585. Author: sam
  16586. Date: Mon Nov 10 09:26:40 2003 +0000
  16587. * libee/sprite.c:
  16588. + More robust sprite loader.
  16589. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  16590. + Free all structures in ee_free_sprite().
  16591. * src/aliens.c src/bonus.c:
  16592. + Use ee_draw_sprite() instead of our manual sprite rendering.
  16593. * src/box.c:
  16594. + Use ee_draw_line() instead of the manual equivalent.
  16595. * data/:
  16596. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  16597. data/Makefile.am | 2 +-
  16598. data/baz_fighter | 28 ++++++++++++
  16599. data/foo_fighter | 29 ++++++++++++
  16600. data/item_gem | 14 ++++++
  16601. data/item_heart | 14 ++++++
  16602. libee/ee.h | 2 +
  16603. libee/sprite.c | 28 ++++++++++++
  16604. src/aliens.c | 130 ++++++------------------------------------------------
  16605. src/bonus.c | 32 ++++---------
  16606. src/box.c | 51 ++++++---------------
  16607. 10 files changed, 155 insertions(+), 175 deletions(-)
  16608. Commit: 119
  16609. Author: sam
  16610. Date: Mon Nov 10 02:00:52 2003 +0000
  16611. * Oops, forgot data/Makefile.am.
  16612. data/Makefile.am | 1 +
  16613. 1 files changed, 1 insertions(+), 0 deletions(-)
  16614. Commit: 117
  16615. Author: sam
  16616. Date: Mon Nov 10 02:00:19 2003 +0000
  16617. * test/demo.c:
  16618. + Wrote a little sprite demo.
  16619. * data/:
  16620. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  16621. Makefile.am | 2 +-
  16622. configure.ac | 1 +
  16623. data/bar_boss | 27 +++++++++++++++++++++++++++
  16624. data/bar_fighter | 14 ++++++++++++++
  16625. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  16626. 5 files changed, 94 insertions(+), 1 deletions(-)
  16627. Commit: 115
  16628. Author: sam
  16629. Date: Mon Nov 10 01:56:24 2003 +0000
  16630. * libee/sprite.c:
  16631. + Beginning of sprite handling within the library.
  16632. + Added support to load files.
  16633. libee/Makefile.am | 1 +
  16634. libee/ee.h | 9 +++
  16635. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16636. 3 files changed, 160 insertions(+), 0 deletions(-)
  16637. Commit: 113
  16638. Author: sam
  16639. Date: Mon Nov 10 00:27:33 2003 +0000
  16640. * test/demo.c:
  16641. + outlined triangles demo.
  16642. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  16643. 1 files changed, 41 insertions(+), 0 deletions(-)
  16644. Commit: 111
  16645. Author: sam
  16646. Date: Mon Nov 10 00:15:02 2003 +0000
  16647. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  16648. configure.ac | 18 +++++++-----------
  16649. libee/Makefile.am | 8 --------
  16650. src/Makefile.am | 4 +---
  16651. test/Makefile.am | 4 +---
  16652. 4 files changed, 9 insertions(+), 25 deletions(-)
  16653. Commit: 109
  16654. Author: sam
  16655. Date: Sun Nov 9 23:34:24 2003 +0000
  16656. * src/*.c:
  16657. + Added missing #include "config.h".
  16658. + Fixed a nasty bug in ee_rand() calls.
  16659. src/aliens.c | 4 +++-
  16660. src/bonus.c | 2 ++
  16661. src/box.c | 2 ++
  16662. src/collide.c | 6 ++++--
  16663. src/explosions.c | 4 +++-
  16664. src/main.c | 6 ++++--
  16665. src/overlay.c | 2 ++
  16666. src/player.c | 2 ++
  16667. src/starfield.c | 20 +++++++++++---------
  16668. src/tunnel.c | 4 ++--
  16669. src/weapons.c | 2 ++
  16670. 11 files changed, 37 insertions(+), 17 deletions(-)
  16671. Commit: 107
  16672. Author: sam
  16673. Date: Sun Nov 9 23:01:29 2003 +0000
  16674. * test/demo.c:
  16675. + Disabled the pyramid demo and wrote a simple triangles demo.
  16676. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  16677. 1 files changed, 28 insertions(+), 35 deletions(-)
  16678. Commit: 105
  16679. Author: sam
  16680. Date: Sun Nov 9 21:36:24 2003 +0000
  16681. * libee/triangle.c:
  16682. + Implemented ee_fill_triangle().
  16683. * test/demo.c:
  16684. + Triangle demo.
  16685. libee/Makefile.am | 5 ++-
  16686. libee/ee.h | 3 +-
  16687. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16688. test/Makefile.am | 2 +-
  16689. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  16690. 5 files changed, 152 insertions(+), 5 deletions(-)
  16691. Commit: 103
  16692. Author: sam
  16693. Date: Sun Nov 9 19:46:14 2003 +0000
  16694. * libee/line.c:
  16695. + ee_draw_thin_line().
  16696. * test/demo.c:
  16697. + Added a thin lines demo.
  16698. libee/ee.h | 1 +
  16699. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  16700. test/demo.c | 75 ++++++++++++++++++++++++------------
  16701. 3 files changed, 165 insertions(+), 31 deletions(-)
  16702. Commit: 101
  16703. Author: sam
  16704. Date: Sun Nov 9 18:10:44 2003 +0000
  16705. * libee/line.c: genericized line drawing for future use.
  16706. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  16707. 1 files changed, 65 insertions(+), 34 deletions(-)
  16708. Commit: 99
  16709. Author: sam
  16710. Date: Sun Nov 9 17:45:12 2003 +0000
  16711. * test/demo.c:
  16712. + Putpixel demo.
  16713. + Draw line demo.
  16714. + Draw circle demo.
  16715. + Animated radar demo.
  16716. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  16717. 1 files changed, 167 insertions(+), 11 deletions(-)
  16718. Commit: 97
  16719. Author: sam
  16720. Date: Sun Nov 9 17:21:43 2003 +0000
  16721. * src/weapons.c:
  16722. + Removed draw_circle, use ee_draw_circle instead.
  16723. * libee/circle.c:
  16724. + New ee_draw_circle function.
  16725. * libee/line.c:
  16726. + Changed an internal function's name.
  16727. libee/Makefile.am | 1 +
  16728. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16729. libee/ee.h | 1 +
  16730. libee/line.c | 6 +++---
  16731. src/weapons.c | 30 ++++--------------------------
  16732. 5 files changed, 58 insertions(+), 29 deletions(-)
  16733. Commit: 95
  16734. Author: sam
  16735. Date: Sun Nov 9 16:34:23 2003 +0000
  16736. * libee/line.c: Implemented ee_draw_line.
  16737. libee/Makefile.am | 8 +++-
  16738. libee/ee.h | 2 +
  16739. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16740. 3 files changed, 162 insertions(+), 1 deletions(-)
  16741. Commit: 93
  16742. Author: sam
  16743. Date: Sun Nov 9 13:52:40 2003 +0000
  16744. * libee/ee.c:
  16745. + got rid of DELAY.
  16746. * test/demo.c:
  16747. + Minor animation effect.
  16748. libee/ee.c | 15 +++++++++++----
  16749. libee/ee.h | 1 +
  16750. test/demo.c | 11 +++++++++--
  16751. 3 files changed, 21 insertions(+), 6 deletions(-)
  16752. Commit: 91
  16753. Author: sam
  16754. Date: Sun Nov 9 13:51:37 2003 +0000
  16755. * libee/math.c: fixed a thinko in ee_rand().
  16756. libee/math.c | 2 +-
  16757. 1 files changed, 1 insertions(+), 1 deletions(-)
  16758. Commit: 89
  16759. Author: sam
  16760. Date: Sun Nov 9 13:32:04 2003 +0000
  16761. * libee/io.c:
  16762. + Moved ee_get_key() here.
  16763. * libee/math.c:
  16764. + Moved r00t() here and renamed it to ee_sqrt().
  16765. + Moved GET_RAND() here and renamed it to ee_rand().
  16766. * src/math.c:
  16767. + Removed this deprecated file.
  16768. libee/Makefile.am | 2 +-
  16769. libee/ee.c | 22 ----------------------
  16770. libee/ee.h | 3 +++
  16771. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  16772. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16773. src/Makefile.am | 1 -
  16774. src/aliens.c | 2 +-
  16775. src/collide.c | 4 ++--
  16776. src/common.h | 6 ------
  16777. src/explosions.c | 2 +-
  16778. src/main.c | 4 ++--
  16779. src/math.c | 42 ------------------------------------------
  16780. src/starfield.c | 18 +++++++++---------
  16781. src/tunnel.c | 4 ++--
  16782. src/weapons.c | 4 ++--
  16783. 15 files changed, 124 insertions(+), 91 deletions(-)
  16784. Commit: 87
  16785. Author: sam
  16786. Date: Sun Nov 9 13:16:19 2003 +0000
  16787. * Coding style everywhere.
  16788. src/aliens.c | 206 +++++++-------
  16789. src/bonus.c | 70 +++---
  16790. src/box.c | 84 +++---
  16791. src/ceo.c | 10 +-
  16792. src/collide.c | 140 +++++-----
  16793. src/common.h | 74 +++---
  16794. src/explosions.c | 218 ++++++++--------
  16795. src/main.c | 146 +++++-----
  16796. src/math.c | 6 +-
  16797. src/overlay.c | 62 +++---
  16798. src/player.c | 56 ++--
  16799. src/starfield.c | 48 ++--
  16800. src/tunnel.c | 108 ++++----
  16801. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  16802. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  16803. Commit: 85
  16804. Author: sam
  16805. Date: Sun Nov 9 13:02:34 2003 +0000
  16806. * libee/Makefile.am, test/Makefile.am:
  16807. + Added more compiler warning flags.
  16808. * test/demo.c:
  16809. + Small demo for libee.
  16810. libee/Makefile.am | 9 ++++++++
  16811. test/Makefile.am | 24 +++++++++++++++++++++++
  16812. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16813. 3 files changed, 87 insertions(+), 0 deletions(-)
  16814. Commit: 83
  16815. Author: sam
  16816. Date: Sun Nov 9 13:01:44 2003 +0000
  16817. * libee/ee.c: Fixed a compilation warning.
  16818. libee/ee.c | 3 ++-
  16819. 1 files changed, 2 insertions(+), 1 deletions(-)
  16820. Commit: 81
  16821. Author: sam
  16822. Date: Sun Nov 9 12:48:09 2003 +0000
  16823. * libee/ee.c: Exact line fill in ee_clear().
  16824. libee/ee.c | 25 ++++++++++++-------------
  16825. 1 files changed, 12 insertions(+), 13 deletions(-)
  16826. Commit: 79
  16827. Author: sam
  16828. Date: Sun Nov 9 12:40:53 2003 +0000
  16829. * libee is now standalone.
  16830. libee/Makefile.am | 4 +-
  16831. libee/ee.c | 164 +++++++-------
  16832. libee/ee.h | 74 ++++++
  16833. src/Makefile.am | 2 +-
  16834. src/aliens.c | 150 ++++++------
  16835. src/bonus.c | 46 ++--
  16836. src/box.c | 52 ++--
  16837. src/ceo.c | 6 +-
  16838. src/common.h | 44 +----
  16839. src/explosions.c | 176 +++++++-------
  16840. src/main.c | 13 +-
  16841. src/overlay.c | 54 +++---
  16842. src/player.c | 26 +-
  16843. src/starfield.c | 8 +-
  16844. src/tunnel.c | 30 ++--
  16845. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  16846. 16 files changed, 771 insertions(+), 738 deletions(-)
  16847. Commit: 77
  16848. Author: sam
  16849. Date: Sun Nov 9 12:02:42 2003 +0000
  16850. * libee is now (almost) standalone.
  16851. Makefile.am | 2 +-
  16852. configure.ac | 3 +++
  16853. libee/Makefile.am | 11 +++++++++++
  16854. src/Makefile.am | 3 +--
  16855. 4 files changed, 16 insertions(+), 3 deletions(-)
  16856. Commit: 75
  16857. Author: sam
  16858. Date: Sun Nov 9 11:26:08 2003 +0000
  16859. * libee/ee.c:
  16860. + First file in libee, from src/graphics.c.
  16861. + Disable cursor upon initialisation.
  16862. + Added delay code for constant framerate.
  16863. * src/common.h:
  16864. + Minor compilation fix for latest ncurses.
  16865. doc/shapes.txt | 10 +++
  16866. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16867. src/Makefile.am | 2 +-
  16868. src/ceo.c | 6 +-
  16869. src/common.h | 9 +-
  16870. src/graphics.c | 183 --------------------------------------------
  16871. src/main.c | 8 +-
  16872. 7 files changed, 250 insertions(+), 196 deletions(-)
  16873. Commit: 73
  16874. Author: sam
  16875. Date: Thu Nov 6 21:40:53 2003 +0000
  16876. * bootstrap: always remove autom4te.cache.
  16877. bootstrap | 1 +
  16878. 1 files changed, 1 insertions(+), 0 deletions(-)
  16879. Commit: 71
  16880. Author: sam
  16881. Date: Thu Oct 2 01:08:13 2003 +0000
  16882. * Fixed keywords, ignore, and lots of tiny SVN things.
  16883. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  16884. configure.ac | 2 +-
  16885. 2 files changed, 33 insertions(+), 32 deletions(-)
  16886. Commit: 69
  16887. Author: sam
  16888. Date: Sun Feb 9 11:17:40 2003 +0000
  16889. * support for boxes
  16890. * application: pause box
  16891. TODO | 2 +-
  16892. src/Makefile.am | 1 +
  16893. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16894. src/common.h | 19 ++++++++-
  16895. src/main.c | 27 +++++++++++-
  16896. src/overlay.c | 4 +-
  16897. 6 files changed, 169 insertions(+), 7 deletions(-)
  16898. Commit: 67
  16899. Author: sam
  16900. Date: Mon Jan 6 12:22:58 2003 +0000
  16901. * cosmetic code changes.
  16902. * fixed a bug in the tunnel munching.
  16903. TODO | 2 ++
  16904. src/collide.c | 30 +++++++++---------------------
  16905. 2 files changed, 11 insertions(+), 21 deletions(-)
  16906. Commit: 65
  16907. Author: sam
  16908. Date: Mon Dec 23 16:44:28 2002 +0000
  16909. * fixed the ncurses build.
  16910. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  16911. README | 8 ++++++++
  16912. TODO | 2 +-
  16913. configure.ac | 8 ++++++--
  16914. src/weapons.c | 16 ++++++++--------
  16915. 4 files changed, 23 insertions(+), 11 deletions(-)
  16916. Commit: 63
  16917. Author: sam
  16918. Date: Mon Dec 23 16:21:38 2002 +0000
  16919. * new timestamp for a new snapshot.
  16920. * lots of sanity checks in collide.c.
  16921. * moved usleep() to graphics.c.
  16922. * added random key generator in the dummy driver.
  16923. * cosmetic changes in the energy bars.
  16924. configure.ac | 4 +-
  16925. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  16926. src/common.h | 11 +++++----
  16927. src/graphics.c | 22 +++++++++++++++++++-
  16928. src/main.c | 11 +++++----
  16929. src/overlay.c | 20 +++++++++---------
  16930. src/player.c | 3 +-
  16931. 7 files changed, 90 insertions(+), 43 deletions(-)
  16932. Commit: 61
  16933. Author: sam
  16934. Date: Mon Dec 23 15:06:13 2002 +0000
  16935. * better handling of special weapon timeout.
  16936. * the bomb is now part of the standard fire button effect.
  16937. * overlay for life and special weapon jauges.
  16938. src/Makefile.am | 9 ++--
  16939. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  16940. src/main.c | 68 ++++++++++++++++++---------------
  16941. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  16942. src/player.c | 8 ++--
  16943. 5 files changed, 216 insertions(+), 65 deletions(-)
  16944. Commit: 59
  16945. Author: sam
  16946. Date: Mon Dec 23 13:46:27 2002 +0000
  16947. * aliens are now named foo, bar and baz.
  16948. * beginning of life jauges.
  16949. src/aliens.c | 38 +++++++++++++++++++-------------------
  16950. src/collide.c | 9 ++++++++-
  16951. src/common.h | 7 +++++--
  16952. src/main.c | 4 ++--
  16953. src/player.c | 28 +++++++++++++++++++++++++++-
  16954. 5 files changed, 61 insertions(+), 25 deletions(-)
  16955. Commit: 57
  16956. Author: sam
  16957. Date: Mon Dec 23 13:13:04 2002 +0000
  16958. * ship has vx and vy.
  16959. src/common.h | 4 ++--
  16960. src/main.c | 6 +++---
  16961. src/player.c | 27 +++++++++++++++++----------
  16962. 3 files changed, 22 insertions(+), 15 deletions(-)
  16963. Commit: 55
  16964. Author: sam
  16965. Date: Mon Dec 23 12:47:36 2002 +0000
  16966. * cosmetic change: reworked draw_tunnel.
  16967. TODO | 2 +-
  16968. src/main.c | 3 +-
  16969. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  16970. 3 files changed, 93 insertions(+), 83 deletions(-)
  16971. Commit: 53
  16972. Author: sam
  16973. Date: Mon Dec 23 12:03:31 2002 +0000
  16974. * lasers are now twice as fast.
  16975. * walls are now filled, and displayed on top of aliens.
  16976. src/main.c | 23 ++++++++-------------
  16977. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  16978. 2 files changed, 58 insertions(+), 27 deletions(-)
  16979. Commit: 51
  16980. Author: sam
  16981. Date: Mon Dec 23 10:06:27 2002 +0000
  16982. * added support for --disable-slang.
  16983. * fixed an overflow in the tunnel update code.
  16984. * fragbomb is now 'f', not 'd'.
  16985. * added a missing call to init_bonus().
  16986. configure.ac | 14 +++++++++++---
  16987. src/Makefile.am | 15 ++++++++-------
  16988. src/ceo.c | 3 ++-
  16989. src/common.h | 9 +++++++--
  16990. src/graphics.c | 29 +++++++++++++++++++++--------
  16991. src/main.c | 10 ++++------
  16992. src/tunnel.c | 6 ++----
  16993. 7 files changed, 55 insertions(+), 31 deletions(-)
  16994. Commit: 49
  16995. Author: sam
  16996. Date: Mon Dec 23 09:28:37 2002 +0000
  16997. * the beam now digs the tunnel.
  16998. * the starfield is now an array of stars.
  16999. * fixed wall rendering (offset issues and disappearing left wall).
  17000. * 32 seekers on fragbomb explosion, not 16.
  17001. TODO | 8 +++--
  17002. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  17003. src/common.h | 18 +++++-----
  17004. src/main.c | 7 ++--
  17005. src/starfield.c | 50 ++++++++++++++++-----------
  17006. src/tunnel.c | 34 +++++++++---------
  17007. src/weapons.c | 7 ++--
  17008. 7 files changed, 125 insertions(+), 99 deletions(-)
  17009. Commit: 47
  17010. Author: sam
  17011. Date: Sun Dec 22 23:39:15 2002 +0000
  17012. * seekers and homing bombs react more quickly.
  17013. * 16 seekers on fragbomb explosion instead of 12.
  17014. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  17015. 1 files changed, 26 insertions(+), 13 deletions(-)
  17016. Commit: 45
  17017. Author: sam
  17018. Date: Sun Dec 22 23:01:35 2002 +0000
  17019. * fixed a segfault when the target seeker speed was zero.
  17020. * factorized the seeker generation on fragbomb explosion.
  17021. src/math.c | 9 +++++++--
  17022. src/weapons.c | 40 ++++++++++++++++++++++------------------
  17023. 2 files changed, 29 insertions(+), 20 deletions(-)
  17024. Commit: 43
  17025. Author: sam
  17026. Date: Sun Dec 22 22:36:42 2002 +0000
  17027. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  17028. src/Makefile.am | 1 +
  17029. src/common.h | 4 +++-
  17030. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  17031. src/weapons.c | 7 +++----
  17032. 4 files changed, 44 insertions(+), 5 deletions(-)
  17033. Commit: 41
  17034. Author: sam
  17035. Date: Sun Dec 22 22:17:41 2002 +0000
  17036. * dead aliens don't explode in the collision loop but in their update loop.
  17037. * new super weapon, the fragmentation bomb.
  17038. doc/shapes.txt | 2 +-
  17039. src/aliens.c | 11 ++-
  17040. src/ceo.c | 9 +-
  17041. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  17042. src/common.h | 4 +-
  17043. src/main.c | 11 ++-
  17044. src/weapons.c | 131 +++++++++++++++++++++++-
  17045. 7 files changed, 316 insertions(+), 174 deletions(-)
  17046. Commit: 39
  17047. Author: sam
  17048. Date: Sun Dec 22 19:08:35 2002 +0000
  17049. * Moved generated autotools files to the autotools/ directory.
  17050. .cvsignore | 8 +-------
  17051. Makefile.am | 2 +-
  17052. autotools/.cvsignore | 10 ++++++++++
  17053. bootstrap | 5 +++--
  17054. configure.ac | 2 ++
  17055. debian/.cvsignore | 3 +++
  17056. src/Makefile.am | 2 +-
  17057. 7 files changed, 21 insertions(+), 11 deletions(-)
  17058. Commit: 37
  17059. Author: sam
  17060. Date: Sun Dec 22 18:44:12 2002 +0000
  17061. * I think I fucked up the $Id tags on my previous commit.
  17062. src/aliens.c | 2 +-
  17063. src/bonus.c | 2 +-
  17064. src/ceo.c | 2 +-
  17065. src/collide.c | 2 +-
  17066. src/common.h | 2 +-
  17067. src/explosions.c | 2 +-
  17068. src/graphics.c | 2 +-
  17069. src/main.c | 2 +-
  17070. src/player.c | 2 +-
  17071. src/starfield.c | 2 +-
  17072. src/tunnel.c | 2 +-
  17073. src/weapons.c | 2 +-
  17074. 12 files changed, 12 insertions(+), 12 deletions(-)
  17075. Commit: 35
  17076. Author: sam
  17077. Date: Sun Dec 22 18:42:32 2002 +0000
  17078. * added the COPYING file (GPLv2).
  17079. * added GPL headers to source files.
  17080. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17081. src/aliens.c | 21 ++++
  17082. src/bonus.c | 21 ++++
  17083. src/ceo.c | 21 ++++
  17084. src/collide.c | 21 ++++
  17085. src/common.h | 21 ++++
  17086. src/explosions.c | 21 ++++
  17087. src/graphics.c | 21 ++++
  17088. src/main.c | 2 +-
  17089. src/player.c | 21 ++++
  17090. src/starfield.c | 21 ++++
  17091. src/tunnel.c | 21 ++++
  17092. src/weapons.c | 21 ++++
  17093. 13 files changed, 572 insertions(+), 1 deletions(-)
  17094. Commit: 33
  17095. Author: sam
  17096. Date: Sun Dec 22 18:40:36 2002 +0000
  17097. * tab == hotkey for CEO alert.
  17098. src/Makefile.am | 1 +
  17099. src/ceo.c | 24 ++++++++++++++++++++++++
  17100. src/common.h | 2 ++
  17101. src/main.c | 16 +++++++++++-----
  17102. 4 files changed, 38 insertions(+), 5 deletions(-)
  17103. Commit: 31
  17104. Author: sam
  17105. Date: Wed Dec 18 18:44:47 2002 +0000
  17106. * 3rd alien type.
  17107. TODO | 4 +++-
  17108. doc/shapes.txt | 17 ++++++++++++++++-
  17109. src/aliens.c | 39 ++++++++++++++++++++-------------------
  17110. 3 files changed, 39 insertions(+), 21 deletions(-)
  17111. Commit: 29
  17112. Author: sam
  17113. Date: Wed Dec 18 18:12:28 2002 +0000
  17114. * Scrapped Makefile.
  17115. Makefile | 530 --------------------------------------------------------------
  17116. 1 files changed, 0 insertions(+), 530 deletions(-)
  17117. Commit: 27
  17118. Author: sam
  17119. Date: Wed Dec 18 18:11:54 2002 +0000
  17120. * README and TODO files.
  17121. Makefile | 12 ++++++------
  17122. README | 35 +++++++++++++++++++++++++++++++++++
  17123. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  17124. 3 files changed, 79 insertions(+), 6 deletions(-)
  17125. Commit: 25
  17126. Author: sam
  17127. Date: Wed Dec 18 13:29:31 2002 +0000
  17128. * the bomb's head is now white
  17129. Makefile | 6 ++--
  17130. configure.ac | 4 +-
  17131. doc/shapes.txt | 9 +++++-
  17132. src/collide.c | 2 +-
  17133. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  17134. 5 files changed, 67 insertions(+), 30 deletions(-)
  17135. Commit: 23
  17136. Author: sam
  17137. Date: Sun Dec 15 17:16:45 2002 +0000
  17138. * new weapon: bomb.
  17139. * beam now collides with aliens.
  17140. doc/shapes.txt | 32 +++++++++++
  17141. src/aliens.c | 6 +-
  17142. src/collide.c | 63 +++++++++++++++++-----
  17143. src/common.h | 6 +-
  17144. src/main.c | 75 ++++++++++++++------------
  17145. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17146. 6 files changed, 291 insertions(+), 55 deletions(-)
  17147. Commit: 21
  17148. Author: sam
  17149. Date: Sun Dec 15 05:03:55 2002 +0000
  17150. * 'beam' weapon.
  17151. doc/shapes.txt | 79 +++++++---------------------
  17152. src/common.h | 2 +-
  17153. src/main.c | 9 +++-
  17154. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17155. 4 files changed, 184 insertions(+), 61 deletions(-)
  17156. Commit: 19
  17157. Author: sam
  17158. Date: Sun Dec 15 03:41:32 2002 +0000
  17159. * real Debian package files.
  17160. * two new types of aliens. only one rules.
  17161. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  17162. * added bonuses at alien death. they do nothing yet.
  17163. * seeker missiles. 'b' to test.
  17164. * weapon resolution is now 16*char. needs to be generalized.
  17165. * fixed the supernova bugs. center could collide with the tunnel, and
  17166. the last frame was badly displayed.
  17167. * lots of cleanups everywhere.
  17168. Makefile | 6 +-
  17169. configure.ac | 4 +-
  17170. debian/changelog | 5 +
  17171. debian/control | 15 +++
  17172. debian/rules | 77 +++++++++++++
  17173. doc/shapes.txt | 43 +++++++-
  17174. src/Makefile.am | 5 +-
  17175. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  17176. src/bonus.c | 102 ++++++++++++++++++
  17177. src/collide.c | 210 ++++++++++++++++++++++++-------------
  17178. src/common.h | 70 +++++++++----
  17179. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  17180. src/graphics.c | 2 +-
  17181. src/main.c | 110 ++++++++++++--------
  17182. src/player.c | 33 +++----
  17183. src/starfield.c | 6 +-
  17184. src/tunnel.c | 25 ++---
  17185. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  17186. 18 files changed, 947 insertions(+), 549 deletions(-)
  17187. Commit: 17
  17188. Author: sam
  17189. Date: Fri Dec 13 20:50:00 2002 +0000
  17190. * autotoolificationized the whole thing.
  17191. .cvsignore | 25 +++-
  17192. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  17193. Makefile.am | 10 +
  17194. aliens.c | 176 -----------------
  17195. bootstrap | 44 +++++
  17196. collide.c | 151 ---------------
  17197. common.h | 134 -------------
  17198. configure.ac | 34 ++++
  17199. debian/.cvsignore | 3 +
  17200. debian/Makefile.am | 1 +
  17201. doc/shapes.txt | 135 +++++++++++++
  17202. explosions.c | 305 -----------------------------
  17203. graphics.c | 129 -------------
  17204. main.c | 183 ------------------
  17205. player.c | 74 -------
  17206. shapes.txt | 135 -------------
  17207. src/.cvsignore | 6 +
  17208. src/Makefile.am | 35 ++++
  17209. src/aliens.c | 176 +++++++++++++++++
  17210. src/collide.c | 151 +++++++++++++++
  17211. src/common.h | 134 +++++++++++++
  17212. src/explosions.c | 305 +++++++++++++++++++++++++++++
  17213. src/graphics.c | 129 +++++++++++++
  17214. src/main.c | 183 ++++++++++++++++++
  17215. src/player.c | 74 +++++++
  17216. src/starfield.c | 59 ++++++
  17217. src/tunnel.c | 171 +++++++++++++++++
  17218. src/weapons.c | 135 +++++++++++++
  17219. starfield.c | 59 ------
  17220. tunnel.c | 171 -----------------
  17221. weapons.c | 135 -------------
  17222. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  17223. Commit: 15
  17224. Author: sam
  17225. Date: Fri Dec 13 19:27:16 2002 +0000
  17226. * moved nuke from explosions to weapons.
  17227. * used a cool Bresenham algorithm to draw the nuke circles.
  17228. * nuke collides with aliens.
  17229. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  17230. common.h | 16 ++++++---
  17231. explosions.c | 100 ----------------------------------------------------------
  17232. main.c | 14 +++++---
  17233. player.c | 6 +++
  17234. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  17235. 6 files changed, 156 insertions(+), 148 deletions(-)
  17236. Commit: 13
  17237. Author: sam
  17238. Date: Fri Dec 13 19:24:53 2002 +0000
  17239. * .cvsignore file.
  17240. .cvsignore | 2 ++
  17241. 1 files changed, 2 insertions(+), 0 deletions(-)
  17242. Commit: 11
  17243. Author: sam
  17244. Date: Fri Dec 13 19:23:07 2002 +0000
  17245. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  17246. the nuke is still ugly, almost no collision detection. Nice demo :)
  17247. Makefile | 35 +++++
  17248. aliens.c | 176 +++++++++++++++++++++++++
  17249. collide.c | 121 +++++++++++++++++
  17250. common.h | 130 +++++++++++++++++++
  17251. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17252. graphics.c | 129 +++++++++++++++++++
  17253. main.c | 179 ++++++++++++++++++++++++++
  17254. player.c | 68 ++++++++++
  17255. shapes.txt | 135 +++++++++++++++++++
  17256. starfield.c | 59 +++++++++
  17257. tunnel.c | 171 ++++++++++++++++++++++++
  17258. weapons.c | 71 ++++++++++
  17259. 12 files changed, 1679 insertions(+), 0 deletions(-)