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.
 
 
 
 
 
 

22692 lines
665 KiB

  1. Commit: 4341
  2. Author: sam
  3. Date: Mon Feb 8 15:06:13 2010 +0100
  4. Add triangle texture mapping to NEWS and update ChangeLog.
  5. ChangeLog | 19 +++++++++++++++++++
  6. NEWS | 1 +
  7. 2 files changed, 20 insertions(+), 0 deletions(-)
  8. Commit: 4340
  9. Author: sam
  10. Date: Mon Feb 8 13:59:04 2010 +0000
  11. Update changelog.
  12. ChangeLog | 22 ++++++++++++++++++++--
  13. 1 files changed, 20 insertions(+), 2 deletions(-)
  14. Commit: 4339
  15. Author: sam
  16. Date: Mon Feb 8 13:57:46 2010 +0000
  17. Disable set_dither_palette until we really use it.
  18. caca-sharp/Dither.cs | 2 ++
  19. 1 files changed, 2 insertions(+), 0 deletions(-)
  20. Commit: 4338
  21. Author: sam
  22. Date: Mon Feb 8 13:51:52 2010 +0000
  23. Fix distribution of Java source.
  24. java/Makefile.am | 69 ++++++++++++++++++++++++++++++++---------------------
  25. 1 files changed, 42 insertions(+), 27 deletions(-)
  26. Commit: 4334
  27. Author: sam
  28. Date: Mon Feb 8 01:50:59 2010 +0000
  29. Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
  30. ChangeLog | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  31. NEWS | 3 +
  32. win32/config.h | 2 +-
  33. 3 files changed, 243 insertions(+), 1 deletions(-)
  34. Commit: 4333
  35. Author: sam
  36. Date: Mon Feb 8 01:27:22 2010 +0000
  37. Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  38. AUTHORS | 2 +-
  39. ChangeLog | 26 +-
  40. Makefile.am | 1 -
  41. NEWS | 37 +-
  42. NOTES | 1 -
  43. README | 7 +-
  44. THANKS | 2 +-
  45. bootstrap | 1 -
  46. build-dos | 1 -
  47. build-kernel | 3 +-
  48. build-win32 | 1 -
  49. caca-config.in | 1 -
  50. caca-php/examples/cacainfo.php | 56 +-
  51. caca-php/examples/cacapig.php | 82 ++--
  52. caca-php/examples/colors.php | 24 +-
  53. caca-php/examples/demo.php | 630 +++++++++++-----------
  54. caca-php/examples/dithering.php | 8 +-
  55. caca-php/examples/export.php | 166 +++---
  56. caca-php/examples/figfont.php | 30 +-
  57. caca-php/examples/fullwidth.php | 32 +-
  58. caca-php/examples/img2txt.php | 682 ++++++++++++------------
  59. caca-php/examples/import.php | 24 +-
  60. caca-php/examples/polyline.php | 44 +-
  61. caca-php/examples/render.php | 30 +-
  62. caca-php/examples/test.php | 208 ++++----
  63. caca-php/examples/text.php | 38 +-
  64. caca-php/examples/transform.php | 32 +-
  65. caca-php/examples/truecolor.php | 30 +-
  66. caca-php/examples/unicode.php | 10 +-
  67. caca-php/examples/www/cacainfo.php | 56 +-
  68. caca-php/examples/www/colors.php | 20 +-
  69. caca-php/examples/www/dithering.php | 4 +-
  70. caca-php/examples/www/export.php | 264 +++++-----
  71. caca-php/examples/www/figlet.php | 52 +-
  72. caca-php/examples/www/fullwidth.php | 28 +-
  73. caca-php/examples/www/img2txt.php | 858 +++++++++++++++----------------
  74. caca-php/examples/www/import.php | 42 +-
  75. caca-php/examples/www/render.php | 66 ++--
  76. caca-php/examples/www/text.php | 36 +-
  77. caca-php/examples/www/transform.php | 28 +-
  78. caca-php/examples/www/truecolor.php | 26 +-
  79. caca-php/examples/www/unicode.php | 6 +-
  80. caca-sharp/AssemblyInfo.cs | 2 -
  81. caca-sharp/Attr.cs | 2 -
  82. caca-sharp/Caca.cs | 2 -
  83. caca-sharp/Canvas.cs | 2 -
  84. caca-sharp/Display.cs | 2 -
  85. caca-sharp/Dither.cs | 2 -
  86. caca-sharp/Event.cs | 2 -
  87. caca-sharp/Font.cs | 2 -
  88. caca-sharp/Makefile.am | 1 -
  89. caca-sharp/test.cs | 2 -
  90. caca/Makefile.am | 1 -
  91. caca/attr.c | 2 -
  92. caca/box.c | 2 -
  93. caca/caca.c | 2 -
  94. caca/caca.h | 3 -
  95. caca/caca0.c | 2 -
  96. caca/caca0.h | 2 -
  97. caca/caca_conio.c | 2 -
  98. caca/caca_conio.h | 2 -
  99. caca/caca_debug.h | 9 +-
  100. caca/caca_internals.h | 2 -
  101. caca/caca_prof.h | 9 +-
  102. caca/caca_stubs.h | 9 +-
  103. caca/caca_types.h.in | 9 +-
  104. caca/canvas.c | 2 -
  105. caca/charset.c | 2 -
  106. caca/codec/codec.h | 2 -
  107. caca/codec/export.c | 2 -
  108. caca/codec/import.c | 2 -
  109. caca/codec/text.c | 2 -
  110. caca/conic.c | 2 -
  111. caca/dirty.c | 2 -
  112. caca/dither.c | 2 -
  113. caca/driver/cocoa.m | 2 -
  114. caca/driver/conio.c | 2 -
  115. caca/driver/gl.c | 2 -
  116. caca/driver/ncurses.c | 2 -
  117. caca/driver/null.c | 2 -
  118. caca/driver/raw.c | 2 -
  119. caca/driver/slang.c | 2 -
  120. caca/driver/vga.c | 2 -
  121. caca/driver/win32.c | 2 -
  122. caca/driver/x11.c | 2 -
  123. caca/event.c | 2 -
  124. caca/figfont.c | 2 -
  125. caca/file.c | 2 -
  126. caca/font.c | 2 -
  127. caca/frame.c | 2 -
  128. caca/graphics.c | 2 -
  129. caca/legacy.c | 2 -
  130. caca/line.c | 2 -
  131. caca/prof.c | 2 -
  132. caca/string.c | 2 -
  133. caca/time.c | 2 -
  134. caca/transform.c | 2 -
  135. caca/triangle.c | 2 -
  136. configure.ac | 1 -
  137. cxx/Makefile.am | 1 -
  138. cxx/caca++.cpp | 2 -
  139. cxx/caca++.h | 3 -
  140. cxx/cxxtest.cpp | 2 -
  141. doc/Makefile.am | 1 -
  142. doc/canvas.dox | 2 -
  143. doc/font.dox | 2 -
  144. doc/footer.html | 1 -
  145. doc/header.html | 1 -
  146. doc/libcaca.dox | 2 -
  147. doc/migrating.dox | 2 -
  148. doc/style.dox | 2 -
  149. doc/tutorial.dox | 2 -
  150. doc/user.dox | 2 -
  151. examples/Makefile.am | 1 -
  152. examples/blit.c | 2 -
  153. examples/canvas.c | 2 -
  154. examples/colors.c | 2 -
  155. examples/demo.c | 2 -
  156. examples/demo0.c | 2 -
  157. examples/dithering.c | 2 -
  158. examples/driver.c | 2 -
  159. examples/event.c | 2 -
  160. examples/export.c | 2 -
  161. examples/figfont.c | 2 -
  162. examples/font.c | 2 -
  163. examples/font2tga.c | 2 -
  164. examples/frames.c | 2 -
  165. examples/fullwidth.c | 2 -
  166. examples/gamma.c | 2 -
  167. examples/hsv.c | 2 -
  168. examples/import.c | 2 -
  169. examples/input.c | 2 -
  170. examples/mouse.c | 2 -
  171. examples/spritedit.c | 2 -
  172. examples/swallow.c | 2 -
  173. examples/text.c | 2 -
  174. examples/transform.c | 2 -
  175. examples/trifiller.c | 2 -
  176. examples/truecolor.c | 2 -
  177. examples/unicode.c | 2 -
  178. java/Makefile.am | 1 -
  179. java/README | 1 -
  180. java/caca_java_common.c | 2 -
  181. java/caca_java_common.h | 2 -
  182. java/examples/Driver.java | 2 -
  183. java/examples/TrueColor.java | 2 -
  184. java/org/zoy/caca/Attribute.java | 2 -
  185. java/org/zoy/caca/Caca.java | 2 -
  186. java/org/zoy/caca/CacaException.java | 2 -
  187. java/org/zoy/caca/CacaObject.java | 2 -
  188. java/org/zoy/caca/Canvas.java | 2 -
  189. java/org/zoy/caca/Color.java | 4 +-
  190. java/org/zoy/caca/Display.java | 2 -
  191. java/org/zoy/caca/Dither.java | 2 -
  192. java/org/zoy/caca/Event.java | 2 -
  193. java/org/zoy/caca/Font.java | 2 -
  194. java/org/zoy/caca/NativeObject.java | 2 -
  195. java/org/zoy/caca/TimeoutException.java | 2 -
  196. java/org_zoy_caca_Attribute.c | 2 -
  197. java/org_zoy_caca_Caca.c | 2 -
  198. java/org_zoy_caca_Canvas.c | 8 +-
  199. java/org_zoy_caca_Display.c | 2 -
  200. java/org_zoy_caca_Dither.c | 4 +-
  201. java/org_zoy_caca_Event.c | 2 -
  202. java/org_zoy_caca_Font.c | 2 -
  203. kernel/Makefile.am | 1 -
  204. kernel/boot/gdt.c | 7 +-
  205. kernel/boot/idt.c | 7 +-
  206. kernel/boot/interruptions.c | 5 +-
  207. kernel/boot/pic.c | 5 +-
  208. kernel/boot/stage2.c | 7 +-
  209. kernel/boot/stage2.h | 5 +-
  210. kernel/drivers/floppy.c | 5 +-
  211. kernel/drivers/floppy.h | 5 +-
  212. kernel/drivers/keyboard.c | 5 +-
  213. kernel/drivers/memory.c | 5 +-
  214. kernel/drivers/memory.h | 5 +-
  215. kernel/drivers/processor.c | 5 +-
  216. kernel/drivers/processor.h | 5 +-
  217. kernel/drivers/timer.c | 11 +-
  218. kernel/drivers/timer.h | 5 +-
  219. kernel/kernel.c | 3 -
  220. kernel/kernel.h | 2 -
  221. kernel/klibc.c | 5 +-
  222. kernel/klibc.h | 2 -
  223. perl/lib/Term/Caca.pm | 1 -
  224. perl/lib/Term/Caca/Constants.pm | 1 -
  225. perl/lib/Term/Kaka.pm | 1 -
  226. python/Makefile.am | 3 +-
  227. python/pypycaca.c | 2 -
  228. python/pypycaca.h | 2 -
  229. ruby/Makefile.am | 1 -
  230. ruby/ruby-caca.dox | 2 +-
  231. ruby/ruby.dox | 2 +-
  232. src/Makefile.am | 1 -
  233. src/aafire.c | 2 -
  234. src/cacademo.c | 2 -
  235. src/cacadraw.c | 2 -
  236. src/cacaplay.c | 2 -
  237. src/cacaserver.c | 2 -
  238. src/cacaview.c | 2 -
  239. src/common-image.c | 2 -
  240. src/common-image.h | 2 -
  241. src/img2txt.c | 2 -
  242. src/mygetopt.c | 2 -
  243. src/mygetopt.h | 2 -
  244. test/Makefile.am | 1 -
  245. test/caca-test.cpp | 2 -
  246. test/canvas.cpp | 2 -
  247. test/check-source | 2 +-
  248. test/dirty.cpp | 2 -
  249. test/driver.cpp | 2 -
  250. test/export.cpp | 2 -
  251. test/simple.c | 2 -
  252. tools/Makefile.am | 1 -
  253. tools/makefont.c | 2 -
  254. tools/optipal.c | 1 -
  255. tools/sortchars.c | 1 -
  256. win32/Makefile.am | 1 -
  257. win32/config.h | 2 +-
  258. 220 files changed, 1885 insertions(+), 2247 deletions(-)
  259. Commit: 4332
  260. Author: sam
  261. Date: Mon Feb 8 00:40:21 2010 +0000
  262. Nicer make check output for our custom tests.
  263. test/check-doxygen | 10 +++++++---
  264. test/check-source | 20 +++++++++++++-------
  265. test/check-win32 | 11 +++++++----
  266. 3 files changed, 27 insertions(+), 14 deletions(-)
  267. Commit: 4331
  268. Author: sam
  269. Date: Sun Feb 7 23:44:38 2010 +0000
  270. Add missing ruby/test file to the distributed tarball.
  271. ruby/Makefile.am | 1 +
  272. 1 files changed, 1 insertions(+), 0 deletions(-)
  273. Commit: 4330
  274. Author: sam
  275. Date: Sun Feb 7 22:37:18 2010 +0000
  276. Improve changelog generation.
  277. ChangeLog | 3706 ++++++++++++++++++++++++++++++-----------------------------
  278. Makefile.am | 3 +-
  279. 2 files changed, 1917 insertions(+), 1792 deletions(-)
  280. Commit: 4328
  281. Author: sam
  282. Date: Sun Feb 7 21:11:03 2010 +0000
  283. Update logo in the PHP bindings.
  284. caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes
  285. caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes
  286. 2 files changed, 0 insertions(+), 0 deletions(-)
  287. Commit: 4326
  288. Author: sam
  289. Date: Sun Feb 7 20:59:05 2010 +0000
  290. Replace the old caca texture with a copy of our new logo.
  291. src/cacademo.c | 5 +-
  292. src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  293. 2 files changed, 259 insertions(+), 6 deletions(-)
  294. Commit: 4325
  295. Author: sam
  296. Date: Sun Feb 7 17:21:51 2010 +0000
  297. Fix dllexport usage, courtesy of Carlo Bramini in #48.
  298. caca/caca.h | 8 ++++----
  299. caca/caca0.h | 6 +++---
  300. 2 files changed, 7 insertions(+), 7 deletions(-)
  301. Commit: 4324
  302. Author: sam
  303. Date: Sun Feb 7 17:21:45 2010 +0000
  304. Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  305. fixing this in #48.
  306. caca/caca0.h | 4 +++-
  307. 1 files changed, 3 insertions(+), 1 deletions(-)
  308. Commit: 4323
  309. Author: sam
  310. Date: Sun Feb 7 17:01:16 2010 +0000
  311. Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  312. Carlo Bramini. Addresses #48.
  313. caca/caca.h | 6 +++++-
  314. 1 files changed, 5 insertions(+), 1 deletions(-)
  315. Commit: 4322
  316. Author: sam
  317. Date: Sun Feb 7 17:01:10 2010 +0000
  318. Do not use htons/htonl in makefont.c, since we already have hton16/hton32
  319. which do not require to initialise winsock on Windows. Addresses #48.
  320. tools/makefont.c | 5 +++--
  321. 1 files changed, 3 insertions(+), 2 deletions(-)
  322. Commit: 4321
  323. Author: sam
  324. Date: Sun Feb 7 15:57:52 2010 +0000
  325. Add brief documentation to figfont functions.
  326. caca/figfont.c | 3 +++
  327. 1 files changed, 3 insertions(+), 0 deletions(-)
  328. Commit: 4320
  329. Author: sam
  330. Date: Sun Feb 7 15:57:46 2010 +0000
  331. Split check-build into check-doygen, check-source and check-win32.
  332. test/Makefile.am | 7 +++-
  333. test/check-build | 71 ----------------------------------------------------
  334. test/check-doxygen | 14 ++++++++++
  335. test/check-source | 32 +++++++++++++++++++++++
  336. test/check-win32 | 27 +++++++++++++++++++
  337. 5 files changed, 78 insertions(+), 73 deletions(-)
  338. Commit: 4318
  339. Author: sam
  340. Date: Sun Feb 7 00:22:38 2010 +0000
  341. Document file functions and fix a few issues here and there.
  342. caca/caca.h | 32 ++++++++++++++-----------
  343. caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  344. caca/string.c | 2 +-
  345. win32/config.h | 1 +
  346. 4 files changed, 89 insertions(+), 15 deletions(-)
  347. Commit: 4317
  348. Author: sam
  349. Date: Sun Feb 7 00:22:31 2010 +0000
  350. Move some configuration stuff from build-kernel into configure.ac.
  351. build-kernel | 41 ++++++++++++++++++-----------------------
  352. build-win32 | 2 +-
  353. configure.ac | 39 ++++++++++++++++++++++++++-------------
  354. kernel/klibc.h | 6 +++++-
  355. 4 files changed, 50 insertions(+), 38 deletions(-)
  356. Commit: 4316
  357. Author: sam
  358. Date: Sat Feb 6 21:20:40 2010 +0000
  359. Generate a better changelog.
  360. ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------
  361. Makefile.am | 8 +-
  362. 2 files changed, 22052 insertions(+), 14841 deletions(-)
  363. Commit: 4304
  364. Author: sam
  365. Date: Wed Jan 27 00:42:57 2010 +0000
  366. Activate colour toilet font support.
  367. caca/figfont.c | 7 ++-----
  368. 1 files changed, 2 insertions(+), 5 deletions(-)
  369. Commit: 4303
  370. Author: sam
  371. Date: Mon Jan 25 12:40:18 2010 +0000
  372. Don't fail the check-build test if documentation was not built.
  373. test/check-build | 4 ++--
  374. 1 files changed, 2 insertions(+), 2 deletions(-)
  375. Commit: 4302
  376. Author: sam
  377. Date: Mon Jan 25 01:47:21 2010 +0000
  378. Simpler and more accurate troff colour selection.
  379. caca/codec/export.c | 39 +++++++++++++--------------------------
  380. 1 files changed, 13 insertions(+), 26 deletions(-)
  381. Commit: 4301
  382. Author: pterjan
  383. Date: Sun Jan 24 22:04:10 2010 +0000
  384. * Always draw all background in troff output, on beginning of lines too
  385. caca/codec/export.c | 13 ++++++++-----
  386. 1 files changed, 8 insertions(+), 5 deletions(-)
  387. Commit: 4300
  388. Author: sam
  389. Date: Sun Jan 24 21:58:17 2010 +0000
  390. Fix the source code to reduce testsuite errors.
  391. caca/codec/export.c | 33 ++++++++++++++++-----------------
  392. kernel/Makefile.am | 2 ++
  393. kernel/kernel.c | 12 ++++++------
  394. kernel/kernel.h | 12 +++++-------
  395. kernel/multiboot.h | 18 +++++++++---------
  396. test/check-build | 5 +++--
  397. win32/config.h | 1 +
  398. 7 files changed, 42 insertions(+), 41 deletions(-)
  399. Commit: 4299
  400. Author: pterjan
  401. Date: Sun Jan 24 21:43:19 2010 +0000
  402. * Always draw all background in troff output
  403. caca/codec/export.c | 9 +++++++--
  404. 1 files changed, 7 insertions(+), 2 deletions(-)
  405. Commit: 4298
  406. Author: pterjan
  407. Date: Sun Jan 24 21:15:01 2010 +0000
  408. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  409. kernel/Makefile.am | 1 -
  410. 1 files changed, 0 insertions(+), 1 deletions(-)
  411. Commit: 4297
  412. Author: sam
  413. Date: Sun Jan 24 01:47:25 2010 +0000
  414. Fix check-build verbosity.
  415. test/check-build | 6 +++++-
  416. 1 files changed, 5 insertions(+), 1 deletions(-)
  417. Commit: 4296
  418. Author: sam
  419. Date: Sun Jan 24 01:47:18 2010 +0000
  420. Fix shrext_cmds usage in configure.ac.
  421. configure.ac | 4 ++--
  422. 1 files changed, 2 insertions(+), 2 deletions(-)
  423. Commit: 4292
  424. Author: pterjan
  425. Date: Thu Jan 21 11:14:24 2010 +0000
  426. * Add back some missing spaces
  427. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  428. 1 files changed, 50 insertions(+), 50 deletions(-)
  429. Commit: 4235
  430. Author: pterjan
  431. Date: Wed Jan 6 20:56:29 2010 +0000
  432. * Map colors to the ones known by groff, defining mines don't work
  433. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  434. 1 files changed, 31 insertions(+), 32 deletions(-)
  435. Commit: 4229
  436. Author: sam
  437. Date: Wed Jan 6 00:10:31 2010 +0000
  438. Move conditional java targets to the top of Makefile.am.
  439. java/Makefile.am | 10 +++++-----
  440. 1 files changed, 5 insertions(+), 5 deletions(-)
  441. Commit: 4228
  442. Author: pterjan
  443. Date: Wed Jan 6 00:05:09 2010 +0000
  444. * Improve a bit troff export
  445. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  446. 1 files changed, 36 insertions(+), 10 deletions(-)
  447. Commit: 4227
  448. Author: pterjan
  449. Date: Tue Jan 5 23:27:26 2010 +0000
  450. * Add experimental troff export
  451. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  452. 1 files changed, 73 insertions(+), 0 deletions(-)
  453. Commit: 4225
  454. Author: pterjan
  455. Date: Tue Jan 5 21:59:10 2010 +0000
  456. * Do not want libjava.jar when we don't build java binding
  457. java/Makefile.am | 2 +-
  458. 1 files changed, 1 insertions(+), 1 deletions(-)
  459. Commit: 4220
  460. Author: sam
  461. Date: Sun Jan 3 02:54:32 2010 +0000
  462. Clean up .gitignore and documentation build rules.
  463. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  464. Makefile.am | 5 ++-
  465. caca-sharp/.gitignore | 3 --
  466. caca/.gitignore | 1 -
  467. cxx/.gitignore | 1 -
  468. doc/.gitignore | 4 ---
  469. doc/Makefile.am | 7 ++---
  470. doc/doxygen.cfg.in | 2 +-
  471. examples/.gitignore | 29 ----------------------
  472. ruby/.gitignore | 2 -
  473. src/.gitignore | 7 -----
  474. test/.gitignore | 3 --
  475. test/check-build | 11 ++++++++
  476. tools/.gitignore | 3 --
  477. 14 files changed, 83 insertions(+), 60 deletions(-)
  478. Commit: 4219
  479. Author: sam
  480. Date: Sun Jan 3 02:54:17 2010 +0000
  481. Clean up files generated by build-kernel in make clean.
  482. build-kernel | 11 ++++++-----
  483. kernel/Makefile.am | 4 ++++
  484. 2 files changed, 10 insertions(+), 5 deletions(-)
  485. Commit: 4198
  486. Author: sam
  487. Date: Thu Dec 24 00:02:16 2009 +0000
  488. Build Java examples and add wrapper scripts to run them.
  489. java/.gitignore | 1 +
  490. java/Makefile.am | 13 +++++++++++--
  491. java/examples/Driver | 6 ++++++
  492. java/examples/Driver.java | 2 +-
  493. java/examples/TrueColor | 6 ++++++
  494. java/org/zoy/caca/Caca.java | 2 +-
  495. 6 files changed, 26 insertions(+), 4 deletions(-)
  496. Commit: 4197
  497. Author: sam
  498. Date: Wed Dec 23 11:34:49 2009 +0000
  499. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  500. AUTHORS | 3 +
  501. Makefile.am | 4 +-
  502. configure.ac | 45 ++++
  503. java/.gitignore | 3 +
  504. java/Makefile.am | 94 ++++++++
  505. java/README | 20 ++
  506. java/caca_java_common.c | 31 +++
  507. java/caca_java_common.h | 23 ++
  508. java/examples/Driver.java | 54 +++++
  509. java/examples/TrueColor.java | 38 +++
  510. java/org/zoy/caca/Attribute.java | 60 +++++
  511. java/org/zoy/caca/Caca.java | 33 +++
  512. java/org/zoy/caca/CacaException.java | 24 ++
  513. java/org/zoy/caca/CacaObject.java | 40 ++++
  514. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  515. java/org/zoy/caca/Color.java | 84 +++++++
  516. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  517. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  518. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  519. java/org/zoy/caca/Font.java | 61 +++++
  520. java/org/zoy/caca/NativeObject.java | 20 ++
  521. java/org/zoy/caca/TimeoutException.java | 24 ++
  522. java/org_zoy_caca_Attribute.c | 62 +++++
  523. java/org_zoy_caca_Caca.c | 24 ++
  524. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  525. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  526. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  527. java/org_zoy_caca_Event.c | 80 +++++++
  528. java/org_zoy_caca_Font.c | 117 +++++++++
  529. 29 files changed, 2663 insertions(+), 1 deletions(-)
  530. Commit: 4160
  531. Author: jylam
  532. Date: Sun Dec 20 16:29:24 2009 +0000
  533. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  534. build-kernel | 2 +-
  535. kernel/drivers/processor.c | 10 ++++++----
  536. kernel/kernel.c | 12 ++++++++----
  537. 3 files changed, 15 insertions(+), 9 deletions(-)
  538. Commit: 4159
  539. Author: jylam
  540. Date: Sun Dec 20 15:41:41 2009 +0000
  541. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  542. build-kernel | 8 +-
  543. kernel/drivers/processor.c | 49 +++++
  544. kernel/drivers/processor.h | 2 +
  545. kernel/drivers/timer.c | 55 ++++---
  546. kernel/kernel.c | 22 +--
  547. kernel/kernel.h | 2 +
  548. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  549. kernel/klibc.h | 3 +-
  550. 8 files changed, 336 insertions(+), 235 deletions(-)
  551. Commit: 4158
  552. Author: jylam
  553. Date: Sun Dec 20 14:02:02 2009 +0000
  554. * Fix indentation and add licensing and copyright headers to kernel
  555. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  556. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  557. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  558. kernel/boot/pic.c | 99 ++++++++++++--------
  559. kernel/boot/stage2.c | 37 ++++++---
  560. kernel/boot/stage2.h | 18 ++++
  561. kernel/drivers/floppy.c | 19 ++++-
  562. kernel/drivers/floppy.h | 28 +++++-
  563. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  564. kernel/drivers/memory.c | 17 ++++-
  565. kernel/drivers/memory.h | 15 +++
  566. kernel/drivers/processor.c | 18 +++-
  567. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  568. kernel/drivers/timer.c | 68 ++++++++-------
  569. kernel/drivers/timer.h | 18 ++++-
  570. kernel/kernel.c | 13 +--
  571. kernel/kernel.h | 10 +--
  572. kernel/klibc.c | 16 ++++
  573. kernel/klibc.h | 68 ++++++++++-----
  574. 19 files changed, 824 insertions(+), 496 deletions(-)
  575. Commit: 4157
  576. Author: jylam
  577. Date: Sun Dec 20 13:45:00 2009 +0000
  578. * Fill CPU id correctly, you dumb fuck.
  579. kernel/drivers/processor.c | 2 ++
  580. 1 files changed, 2 insertions(+), 0 deletions(-)
  581. Commit: 4156
  582. Author: jylam
  583. Date: Sun Dec 20 13:40:42 2009 +0000
  584. * XCode project file updated for kernel
  585. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  586. 1 files changed, 75 insertions(+), 2 deletions(-)
  587. Commit: 4155
  588. Author: jylam
  589. Date: Sun Dec 20 13:36:15 2009 +0000
  590. * Forgot kernel build script
  591. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  592. 1 files changed, 48 insertions(+), 19 deletions(-)
  593. Commit: 4154
  594. Author: jylam
  595. Date: Sun Dec 20 13:33:11 2009 +0000
  596. * Total kernel rewrite
  597. configure.ac | 2 +-
  598. kernel/boot/bootsect.asm | 123 +++++++++
  599. kernel/boot/gdt.c | 101 ++++++++
  600. kernel/boot/idt.c | 132 ++++++++++
  601. kernel/boot/int.asm | 147 +++++++++++
  602. kernel/boot/interruptions.c | 112 ++++++++
  603. kernel/boot/pic.c | 73 ++++++
  604. kernel/boot/stage2.c | 30 +++
  605. kernel/boot/stage2.h | 1 +
  606. kernel/drivers/floppy.c | 56 ++++
  607. kernel/drivers/floppy.h | 14 +
  608. kernel/drivers/keyboard.c | 101 ++++++++
  609. kernel/drivers/memory.c | 4 +
  610. kernel/drivers/processor.c | 50 ++++
  611. kernel/drivers/processor.h | 81 ++++++
  612. kernel/drivers/timer.c | 42 +++
  613. kernel/drivers/timer.h | 2 +
  614. kernel/kernel.c | 421 ++++---------------------------
  615. kernel/kernel.h | 118 +--------
  616. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  617. kernel/klibc.h | 125 +++++++++
  618. kernel/multiboot.S | 73 ------
  619. 22 files changed, 1850 insertions(+), 556 deletions(-)
  620. Commit: 4149
  621. Author: sam
  622. Date: Sat Dec 19 14:38:47 2009 +0000
  623. Store built-in fonts in a uin8_t[] instead of char[].
  624. caca/font.c | 4 ++--
  625. caca/mono9.data | 4 ++--
  626. caca/monobold12.data | 4 ++--
  627. tools/makefont.c | 5 +++--
  628. 4 files changed, 9 insertions(+), 8 deletions(-)
  629. Commit: 4148
  630. Author: sam
  631. Date: Sat Dec 19 14:38:38 2009 +0000
  632. Update my e-mail address everywhere.
  633. build-dos | 2 +-
  634. build-kernel | 2 +-
  635. build-win32 | 2 +-
  636. caca-config.in | 2 +-
  637. caca-php/examples/colors.php | 2 +-
  638. caca-php/examples/demo.php | 2 +-
  639. caca-php/examples/export.php | 2 +-
  640. caca-php/examples/fullwidth.php | 2 +-
  641. caca-php/examples/img2txt.php | 5 +++--
  642. caca-php/examples/test.php | 4 ++--
  643. caca-php/examples/text.php | 2 +-
  644. caca-php/examples/transform.php | 2 +-
  645. caca-php/examples/truecolor.php | 2 +-
  646. caca-php/examples/unicode.php | 2 +-
  647. caca-php/examples/www/colors.php | 2 +-
  648. caca-php/examples/www/export.php | 2 +-
  649. caca-php/examples/www/fullwidth.php | 2 +-
  650. caca-php/examples/www/img2txt.php | 5 +++--
  651. caca-php/examples/www/text.php | 2 +-
  652. caca-php/examples/www/transform.php | 2 +-
  653. caca-php/examples/www/truecolor.php | 2 +-
  654. caca-php/examples/www/unicode.php | 2 +-
  655. caca-sharp/Attr.cs | 2 +-
  656. caca-sharp/Caca.cs | 2 +-
  657. caca-sharp/Display.cs | 2 +-
  658. caca-sharp/Dither.cs | 2 +-
  659. caca-sharp/Event.cs | 2 +-
  660. caca-sharp/Font.cs | 2 +-
  661. caca-sharp/test.cs | 2 +-
  662. caca/caca0.h | 2 +-
  663. caca/caca_stubs.h | 2 +-
  664. caca/caca_types.h.in | 2 +-
  665. caca/charset.c | 2 +-
  666. caca/conic.c | 2 +-
  667. caca/dither.c | 2 +-
  668. caca/file.c | 2 +-
  669. caca/font.c | 2 +-
  670. caca/line.c | 2 +-
  671. caca/time.c | 2 +-
  672. caca/triangle.c | 2 +-
  673. doc/caca-config.1 | 2 +-
  674. doc/cacafire.1 | 2 +-
  675. doc/cacaplay.1 | 2 +-
  676. doc/cacaserver.1 | 2 +-
  677. doc/cacaview.1 | 2 +-
  678. doc/img2txt.1 | 2 +-
  679. examples/canvas.c | 2 +-
  680. examples/colors.c | 2 +-
  681. examples/dithering.c | 2 +-
  682. examples/driver.c | 2 +-
  683. examples/event.c | 2 +-
  684. examples/font.c | 2 +-
  685. examples/frames.c | 2 +-
  686. examples/fullwidth.c | 2 +-
  687. examples/gamma.c | 2 +-
  688. examples/hsv.c | 2 +-
  689. examples/input.c | 2 +-
  690. examples/truecolor.c | 2 +-
  691. examples/unicode.c | 2 +-
  692. kernel/kernel.c | 2 +-
  693. kernel/kernel.h | 2 +-
  694. src/cacademo.c | 2 +-
  695. src/cacaview.c | 2 +-
  696. src/common-image.c | 2 +-
  697. src/common-image.h | 2 +-
  698. src/mygetopt.c | 2 +-
  699. src/mygetopt.h | 2 +-
  700. test/caca-test.cpp | 2 +-
  701. test/canvas.cpp | 2 +-
  702. test/driver.cpp | 2 +-
  703. test/simple.c | 2 +-
  704. tools/makefont.c | 2 +-
  705. tools/optipal.c | 2 +-
  706. tools/sortchars.c | 2 +-
  707. 74 files changed, 79 insertions(+), 77 deletions(-)
  708. Commit: 4147
  709. Author: sam
  710. Date: Fri Dec 18 22:09:25 2009 +0000
  711. Preload the example input buffer with Unicode stuff for testing.
  712. examples/input.c | 10 ++++++++++
  713. 1 files changed, 10 insertions(+), 0 deletions(-)
  714. Commit: 4146
  715. Author: sam
  716. Date: Fri Dec 18 21:50:37 2009 +0000
  717. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  718. Fixes #41.
  719. caca/caca.h | 4 ++--
  720. caca/canvas.c | 20 ++++++++++----------
  721. caca/driver/conio.c | 6 +++---
  722. caca/driver/gl.c | 6 +++---
  723. caca/driver/ncurses.c | 6 ++----
  724. caca/driver/slang.c | 6 ++----
  725. caca/driver/vga.c | 6 ++----
  726. caca/driver/win32.c | 4 ++--
  727. caca/driver/x11.c | 4 ++--
  728. 9 files changed, 28 insertions(+), 34 deletions(-)
  729. Commit: 4145
  730. Author: sam
  731. Date: Fri Dec 18 21:36:15 2009 +0000
  732. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  733. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  734. caca/caca.h | 2 ++
  735. 2 files changed, 56 insertions(+), 0 deletions(-)
  736. Commit: 4144
  737. Author: sam
  738. Date: Fri Dec 18 21:24:10 2009 +0000
  739. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  740. configure.ac | 2 +-
  741. 1 files changed, 1 insertions(+), 1 deletions(-)
  742. Commit: 4143
  743. Author: sam
  744. Date: Fri Dec 18 21:17:54 2009 +0000
  745. Deduce X11 font size from a relevant sample to avoid oversized font
  746. cells. Fixes bug #21 (X11 Unicode support).
  747. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  748. examples/unicode.c | 1 +
  749. 2 files changed, 21 insertions(+), 9 deletions(-)
  750. Commit: 4142
  751. Author: sam
  752. Date: Thu Dec 17 23:25:46 2009 +0000
  753. Call setlocale() in the X11 driver to activate the current locale. If it
  754. is an UTF-8 locale, more glyphs are displayed.
  755. caca/driver/x11.c | 7 +++++++
  756. 1 files changed, 7 insertions(+), 0 deletions(-)
  757. Commit: 4141
  758. Author: sam
  759. Date: Thu Dec 17 01:46:30 2009 +0000
  760. Use XwcDrawString in the X11 driver if font sets are available.
  761. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  762. 1 files changed, 119 insertions(+), 39 deletions(-)
  763. Commit: 4140
  764. Author: sam
  765. Date: Thu Dec 17 01:46:22 2009 +0000
  766. Allow the X11 driver to display Unicode characters if they are in the
  767. current font (addresses #21).
  768. caca/driver/x11.c | 18 +++++++++++-------
  769. 1 files changed, 11 insertions(+), 7 deletions(-)
  770. Commit: 4139
  771. Author: sam
  772. Date: Wed Dec 16 19:25:52 2009 +0000
  773. Do not crash in caca_flush_figlet() if no figfont was loaded.
  774. caca/figfont.c | 3 +++
  775. 1 files changed, 3 insertions(+), 0 deletions(-)
  776. Commit: 4131
  777. Author: sam
  778. Date: Mon Dec 14 23:29:51 2009 +0000
  779. Fix the libcucul symlink installation when /bin/sh points to bash or any
  780. shell that doesn't look for sourced files in $PWD.
  781. caca/Makefile.am | 4 ++--
  782. cxx/Makefile.am | 4 ++--
  783. 2 files changed, 4 insertions(+), 4 deletions(-)
  784. Commit: 4130
  785. Author: sam
  786. Date: Mon Dec 14 18:27:49 2009 +0000
  787. Fix the old "value computed is unused" warning triggered by ncurses.
  788. caca/driver/ncurses.c | 3 +--
  789. 1 files changed, 1 insertions(+), 2 deletions(-)
  790. Commit: 4129
  791. Author: sam
  792. Date: Mon Dec 14 18:06:12 2009 +0000
  793. Fix a compilation warning in conio-snake.cpp.
  794. examples/conio-snake.cpp | 2 +-
  795. 1 files changed, 1 insertions(+), 1 deletions(-)
  796. Commit: 4128
  797. Author: pterjan
  798. Date: Mon Dec 14 18:05:39 2009 +0000
  799. * Add test for import/export of area
  800. ruby/t/tc_canvas.rb | 2 ++
  801. 1 files changed, 2 insertions(+), 0 deletions(-)
  802. Commit: 4127
  803. Author: sam
  804. Date: Mon Dec 14 17:59:38 2009 +0000
  805. More warning fixes in conio.c.
  806. examples/conio.c | 6 +++---
  807. 1 files changed, 3 insertions(+), 3 deletions(-)
  808. Commit: 4126
  809. Author: sam
  810. Date: Mon Dec 14 17:40:37 2009 +0000
  811. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  812. examples/.gitignore | 1 +
  813. examples/conio.c | 7 +++----
  814. examples/mouse.c | 2 +-
  815. ruby/caca-canvas.c | 20 ++++++++++----------
  816. 4 files changed, 15 insertions(+), 15 deletions(-)
  817. Commit: 4125
  818. Author: pterjan
  819. Date: Mon Dec 14 17:36:42 2009 +0000
  820. * Oops
  821. ruby/caca-canvas.c | 2 +-
  822. 1 files changed, 1 insertions(+), 1 deletions(-)
  823. Commit: 4123
  824. Author: pterjan
  825. Date: Mon Dec 14 15:58:31 2009 +0000
  826. * Remove tabs
  827. ruby/caca-canvas.c | 12 ++++++------
  828. 1 files changed, 6 insertions(+), 6 deletions(-)
  829. Commit: 4105
  830. Author: pterjan
  831. Date: Mon Dec 7 17:21:25 2009 +0000
  832. * Bind area import/export functions
  833. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  834. 1 files changed, 34 insertions(+), 0 deletions(-)
  835. Commit: 4104
  836. Author: pterjan
  837. Date: Mon Dec 7 17:06:04 2009 +0000
  838. * Bind dirty rectangle functions
  839. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  840. 1 files changed, 56 insertions(+), 0 deletions(-)
  841. Commit: 4103
  842. Author: pterjan
  843. Date: Mon Dec 7 16:46:18 2009 +0000
  844. * Bind caca_fill_triangle_textured
  845. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  846. 1 files changed, 57 insertions(+), 0 deletions(-)
  847. Commit: 4097
  848. Author: jylam
  849. Date: Mon Dec 7 11:48:01 2009 +0000
  850. * Added mouse events example
  851. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  852. examples/Makefile.am | 5 +-
  853. examples/mouse.c | 92 ++++++++++++++++++++++++++
  854. 3 files changed, 98 insertions(+), 1 deletions(-)
  855. Commit: 4096
  856. Author: sam
  857. Date: Mon Dec 7 01:30:19 2009 +0000
  858. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  859. event available. This increases the framerate when using OpenGL.
  860. caca/driver/gl.c | 11 +++++++++++
  861. 1 files changed, 11 insertions(+), 0 deletions(-)
  862. Commit: 4095
  863. Author: sam
  864. Date: Mon Dec 7 01:05:31 2009 +0000
  865. Increase profiling timers' sliding mean accuracy.
  866. caca/caca_internals.h | 5 +++--
  867. caca/caca_prof.h | 16 ++++++++--------
  868. caca/prof.c | 12 ++----------
  869. 3 files changed, 13 insertions(+), 20 deletions(-)
  870. Commit: 4094
  871. Author: sam
  872. Date: Sun Dec 6 21:21:40 2009 +0000
  873. Gather profiling information in caca_refresh_display() and caca_get_event().
  874. bootstrap | 2 +-
  875. caca/Makefile.am | 1 +
  876. caca/caca.c | 14 ++++++-
  877. caca/caca_internals.h | 21 +++++++++-
  878. caca/caca_prof.h | 14 ++++++
  879. caca/event.c | 41 ++++++++++++++-----
  880. caca/graphics.c | 21 +++++++++-
  881. caca/libcaca.vcproj | 4 ++
  882. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  883. configure.ac | 6 +-
  884. 10 files changed, 213 insertions(+), 17 deletions(-)
  885. Commit: 4093
  886. Author: sam
  887. Date: Sun Dec 6 21:21:27 2009 +0000
  888. Improve rounding in the internal Win32 sleep method.
  889. caca/time.c | 6 +++---
  890. 1 files changed, 3 insertions(+), 3 deletions(-)
  891. Commit: 4082
  892. Author: sam
  893. Date: Thu Dec 3 01:13:15 2009 +0000
  894. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  895. Original patch courtesy of Romain Bignon.
  896. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  897. 1 files changed, 23 insertions(+), 2 deletions(-)
  898. Commit: 4069
  899. Author: pterjan
  900. Date: Mon Nov 30 00:50:07 2009 +0000
  901. * Fix Delete key with X11 driver
  902. caca/driver/x11.c | 2 +-
  903. 1 files changed, 1 insertions(+), 1 deletions(-)
  904. Commit: 4045
  905. Author: sam
  906. Date: Thu Nov 26 01:34:17 2009 +0000
  907. Update source checking test and remove CRLF crap from makefiles.
  908. caca/Makefile.am | 2 +
  909. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  910. examples/Makefile.am | 2 +
  911. ruby/Makefile.am | 2 +
  912. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  913. test/check-build | 4 +--
  914. tools/Makefile.am | 3 ++
  915. win32/Makefile.am | 8 ++--
  916. 8 files changed, 113 insertions(+), 102 deletions(-)
  917. Commit: 4044
  918. Author: sam
  919. Date: Thu Nov 26 01:23:55 2009 +0000
  920. Rename tests/ to test/.
  921. Makefile.am | 2 +-
  922. configure.ac | 2 +-
  923. test/.gitignore | 3 +
  924. test/Makefile.am | 24 ++++
  925. test/bench.c | 80 +++++++++++
  926. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  927. test/caca-test.cpp | 27 ++++
  928. test/canvas.cpp | 102 ++++++++++++++
  929. test/check-build | 57 ++++++++
  930. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  931. test/driver.cpp | 48 +++++++
  932. test/export.cpp | 74 +++++++++++
  933. test/simple.c | 65 +++++++++
  934. tests/.gitignore | 3 -
  935. tests/Makefile.am | 24 ----
  936. tests/bench.c | 80 -----------
  937. tests/bench.vcproj | 364 ---------------------------------------------------
  938. tests/caca-test.cpp | 27 ----
  939. tests/canvas.cpp | 102 --------------
  940. tests/check-build | 57 --------
  941. tests/dirty.cpp | 292 -----------------------------------------
  942. tests/driver.cpp | 48 -------
  943. tests/export.cpp | 74 -----------
  944. tests/simple.c | 65 ---------
  945. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  946. Commit: 3995
  947. Author: sam
  948. Date: Sun Nov 22 11:57:43 2009 +0000
  949. Add src/ to the list of source code checks.
  950. tests/check-build | 2 +-
  951. 1 files changed, 1 insertions(+), 1 deletions(-)
  952. Commit: 3994
  953. Author: jylam
  954. Date: Sat Nov 21 17:22:29 2009 +0000
  955. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  956. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  957. caca/transform.c | 2 +-
  958. caca/triangle.c | 8 ++++----
  959. examples/trifiller.c | 2 +-
  960. 4 files changed, 8 insertions(+), 6 deletions(-)
  961. Commit: 3993
  962. Author: sam
  963. Date: Sat Nov 21 17:01:30 2009 +0000
  964. Add a sanity check for coding style errors.
  965. Makefile.am | 2 +-
  966. examples/.gitignore | 1 +
  967. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  968. 3 files changed, 39 insertions(+), 4 deletions(-)
  969. Commit: 3987
  970. Author: jylam
  971. Date: Sat Nov 21 10:28:58 2009 +0000
  972. * Indentation fixes
  973. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  974. examples/trifiller.c | 197 +++++++++++++++++----------------
  975. 2 files changed, 258 insertions(+), 232 deletions(-)
  976. Commit: 3985
  977. Author: jylam
  978. Date: Sat Nov 21 10:26:31 2009 +0000
  979. * Remove trailing spaces (bouh!)
  980. caca/driver/slang.c | 4 ++--
  981. 1 files changed, 2 insertions(+), 2 deletions(-)
  982. Commit: 3984
  983. Author: jylam
  984. Date: Sat Nov 21 10:18:45 2009 +0000
  985. * Don't unblock signals in init of SLang
  986. caca/driver/slang.c | 10 ++++------
  987. 1 files changed, 4 insertions(+), 6 deletions(-)
  988. Commit: 3983
  989. Author: jylam
  990. Date: Sat Nov 21 10:12:09 2009 +0000
  991. * Disable SLang's own SIGINT handler
  992. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  993. caca/driver/slang.c | 10 +++++++
  994. 2 files changed, 43 insertions(+), 1 deletions(-)
  995. Commit: 3955
  996. Author: jylam
  997. Date: Thu Nov 19 11:21:16 2009 +0000
  998. * Updated C++ bindings with Canvas::fillTriangleTextured()
  999. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  1000. cxx/caca++.cpp | 5 +++++
  1001. cxx/caca++.h | 1 +
  1002. 3 files changed, 20 insertions(+), 0 deletions(-)
  1003. Commit: 3953
  1004. Author: sam
  1005. Date: Thu Nov 19 00:53:48 2009 +0000
  1006. Make the current library version beta17, in preparation of the next release.
  1007. configure.ac | 4 ++--
  1008. 1 files changed, 2 insertions(+), 2 deletions(-)
  1009. Commit: 3952
  1010. Author: sam
  1011. Date: Thu Nov 19 00:53:39 2009 +0000
  1012. Fix the library suffix detection, thanks to libtool's shell variables.
  1013. configure.ac | 16 +++++++---------
  1014. 1 files changed, 7 insertions(+), 9 deletions(-)
  1015. Commit: 3949
  1016. Author: pterjan
  1017. Date: Wed Nov 18 20:42:42 2009 +0000
  1018. * Fix non ASCII input in x11 driver
  1019. caca/driver/x11.c | 23 +++++++++++++++++++++++
  1020. 1 files changed, 23 insertions(+), 0 deletions(-)
  1021. Commit: 3928
  1022. Author: jylam
  1023. Date: Wed Nov 18 11:59:08 2009 +0000
  1024. * Fix examples/trifiller's color boundaries
  1025. examples/trifiller.c | 4 ++--
  1026. 1 files changed, 2 insertions(+), 2 deletions(-)
  1027. Commit: 3926
  1028. Author: jylam
  1029. Date: Wed Nov 18 11:25:58 2009 +0000
  1030. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  1031. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  1032. caca/caca.h | 12 +--
  1033. caca/triangle.c | 125 ++++++++++++++------------
  1034. examples/trifiller.c | 57 +++++++-----
  1035. 4 files changed, 105 insertions(+), 91 deletions(-)
  1036. Commit: 3925
  1037. Author: sam
  1038. Date: Wed Nov 18 01:02:20 2009 +0000
  1039. Preserve default attribute across caca_fill_triangle_texture calls.
  1040. caca/triangle.c | 10 +++++++---
  1041. 1 files changed, 7 insertions(+), 3 deletions(-)
  1042. Commit: 3924
  1043. Author: sam
  1044. Date: Wed Nov 18 00:21:20 2009 +0000
  1045. Add a caca-sharp.pc.in file.
  1046. caca-sharp/caca-sharp.pc.in | 6 ++++++
  1047. 1 files changed, 6 insertions(+), 0 deletions(-)
  1048. Commit: 3917
  1049. Author: pterjan
  1050. Date: Tue Nov 17 16:28:14 2009 +0000
  1051. * Fix build of trifiller with imlib2
  1052. examples/Makefile.am | 2 ++
  1053. 1 files changed, 2 insertions(+), 0 deletions(-)
  1054. Commit: 3913
  1055. Author: sam
  1056. Date: Mon Nov 16 13:30:53 2009 +0000
  1057. Fix an unlikely crash that may happen when the X server cannot open
  1058. the "fixed" font.
  1059. caca/driver/x11.c | 2 +-
  1060. 1 files changed, 1 insertions(+), 1 deletions(-)
  1061. Commit: 3912
  1062. Author: jylam
  1063. Date: Mon Nov 16 13:14:32 2009 +0000
  1064. * Don't use float as loop counters
  1065. caca/triangle.c | 2 +-
  1066. 1 files changed, 1 insertions(+), 1 deletions(-)
  1067. Commit: 3911
  1068. Author: jylam
  1069. Date: Mon Nov 16 12:33:38 2009 +0000
  1070. * Added basic XCode project, using external build system (make)
  1071. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  1072. 1 files changed, 384 insertions(+), 0 deletions(-)
  1073. Commit: 3910
  1074. Author: jylam
  1075. Date: Mon Nov 16 12:21:55 2009 +0000
  1076. * Add -lm to examples/trifiller. Oops.
  1077. examples/Makefile.am | 2 +-
  1078. 1 files changed, 1 insertions(+), 1 deletions(-)
  1079. Commit: 3909
  1080. Author: jylam
  1081. Date: Mon Nov 16 12:17:01 2009 +0000
  1082. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  1083. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  1084. caca/caca.h | 8 ++
  1085. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  1086. configure.ac | 2 +-
  1087. examples/Makefile.am | 5 +-
  1088. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1089. 5 files changed, 448 insertions(+), 2 deletions(-)
  1090. Commit: 3908
  1091. Author: sam
  1092. Date: Mon Nov 16 01:15:42 2009 +0000
  1093. Refresh win32/config.h so that it has all the required defines.
  1094. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  1095. 1 files changed, 37 insertions(+), 1 deletions(-)
  1096. Commit: 3907
  1097. Author: sam
  1098. Date: Mon Nov 16 01:15:37 2009 +0000
  1099. Add a test for win32/config.h synchronisation.
  1100. tests/Makefile.am | 4 +++-
  1101. tests/check-build | 23 +++++++++++++++++++++++
  1102. 2 files changed, 26 insertions(+), 1 deletions(-)
  1103. Commit: 3906
  1104. Author: sam
  1105. Date: Mon Nov 16 01:15:31 2009 +0000
  1106. Ignore Monodevelop files.
  1107. caca-sharp/.gitignore | 1 +
  1108. 1 files changed, 1 insertions(+), 0 deletions(-)
  1109. Commit: 3905
  1110. Author: sam
  1111. Date: Mon Nov 16 01:15:25 2009 +0000
  1112. Start working on profiling.
  1113. caca/Makefile.am | 1 +
  1114. caca/caca_internals.h | 1 +
  1115. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  1116. caca/libcaca.vcproj | 4 ++++
  1117. configure.ac | 6 ++++++
  1118. 5 files changed, 45 insertions(+), 0 deletions(-)
  1119. Commit: 3904
  1120. Author: sam
  1121. Date: Mon Nov 16 01:15:19 2009 +0000
  1122. Move debugging methods to caca_debug.h.
  1123. caca/Makefile.am | 1 +
  1124. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  1125. caca/caca_internals.h | 1 +
  1126. caca/caca_stubs.h | 25 ++-------------
  1127. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  1128. 5 files changed, 90 insertions(+), 62 deletions(-)
  1129. Commit: 3647
  1130. Author: sam
  1131. Date: Thu Oct 22 09:48:42 2009 +0000
  1132. Add -lz to Libs.private for static linking.
  1133. caca/caca.pc.in | 1 +
  1134. 1 files changed, 1 insertions(+), 0 deletions(-)
  1135. Commit: 3646
  1136. Author: sam
  1137. Date: Tue Sep 8 16:30:12 2009 +0000
  1138. Mark dithered bitmap array as const.
  1139. caca/caca.h | 2 +-
  1140. caca/dither.c | 10 +++++-----
  1141. 2 files changed, 6 insertions(+), 6 deletions(-)
  1142. Commit: 3643
  1143. Author: sam
  1144. Date: Tue Aug 25 14:23:08 2009 +0000
  1145. Update bootstrap script (automake 1.11 and pkg-config detection).
  1146. bootstrap | 21 ++++++++++++---------
  1147. 1 files changed, 12 insertions(+), 9 deletions(-)
  1148. Commit: 3641
  1149. Author: sam
  1150. Date: Thu Aug 13 13:05:00 2009 +0000
  1151. Add missing svn:ignore properties.
  1152. Commit: 3640
  1153. Author: sam
  1154. Date: Thu Aug 13 13:04:40 2009 +0000
  1155. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  1156. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  1157. caca/dither.c | 17 ++++++++++++++++-
  1158. 1 files changed, 16 insertions(+), 1 deletions(-)
  1159. Commit: 3625
  1160. Author: sam
  1161. Date: Mon Aug 3 23:26:28 2009 +0000
  1162. Implement memmove() in the kernel.
  1163. kernel/kernel.c | 7 +++++++
  1164. kernel/kernel.h | 1 +
  1165. 2 files changed, 8 insertions(+), 0 deletions(-)
  1166. Commit: 3624
  1167. Author: sam
  1168. Date: Mon Aug 3 23:26:23 2009 +0000
  1169. Fix a typo in the VGA driver.
  1170. caca/driver/vga.c | 2 +-
  1171. 1 files changed, 1 insertions(+), 1 deletions(-)
  1172. Commit: 3623
  1173. Author: sam
  1174. Date: Mon Aug 3 23:26:17 2009 +0000
  1175. Only build conio-snake if the C++ compiler is functional.
  1176. examples/Makefile.am | 6 +++++-
  1177. 1 files changed, 5 insertions(+), 1 deletions(-)
  1178. Commit: 3621
  1179. Author: sam
  1180. Date: Mon Aug 3 23:19:41 2009 +0000
  1181. Include <stdio.h> in the null driver to get NULL.
  1182. caca/driver/null.c | 2 ++
  1183. 1 files changed, 2 insertions(+), 0 deletions(-)
  1184. Commit: 3620
  1185. Author: sam
  1186. Date: Mon Aug 3 23:19:34 2009 +0000
  1187. Add atexit() and EOF to the kernel.
  1188. kernel/kernel.c | 6 ++++++
  1189. kernel/kernel.h | 2 ++
  1190. 2 files changed, 8 insertions(+), 0 deletions(-)
  1191. Commit: 3619
  1192. Author: sam
  1193. Date: Mon Aug 3 23:19:28 2009 +0000
  1194. Better caca_get_event_mouse_button() documentation.
  1195. caca/event.c | 3 +++
  1196. 1 files changed, 3 insertions(+), 0 deletions(-)
  1197. Commit: 3618
  1198. Author: sam
  1199. Date: Mon Aug 3 23:19:19 2009 +0000
  1200. Fix Win32 cross-build by removing one level of aliasing.
  1201. caca/codec/import.c | 4 ++--
  1202. 1 files changed, 2 insertions(+), 2 deletions(-)
  1203. Commit: 3609
  1204. Author: sam
  1205. Date: Mon Aug 3 07:43:16 2009 +0000
  1206. Add the conio examples to the Visual Studio solution.
  1207. caca/libcaca.vcproj | 16 ++-
  1208. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1209. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1210. libcaca.sln | 36 +++++
  1211. 4 files changed, 774 insertions(+), 4 deletions(-)
  1212. Commit: 3608
  1213. Author: sam
  1214. Date: Sun Aug 2 11:41:43 2009 +0000
  1215. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  1216. included after us.
  1217. caca/caca.h | 1 -
  1218. caca/caca_conio.h | 6 ++++++
  1219. 2 files changed, 6 insertions(+), 1 deletions(-)
  1220. Commit: 3607
  1221. Author: sam
  1222. Date: Sun Aug 2 11:09:42 2009 +0000
  1223. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  1224. putch() and _setcurstortype().
  1225. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  1226. 1 files changed, 81 insertions(+), 17 deletions(-)
  1227. Commit: 3606
  1228. Author: sam
  1229. Date: Sun Aug 2 11:09:35 2009 +0000
  1230. Make the libcaca color values an enum again.
  1231. caca/caca.h | 50 ++++++++++++++++++++++++++++----------------------
  1232. caca/caca0.h | 38 ++++++++++++++++++--------------------
  1233. 2 files changed, 46 insertions(+), 42 deletions(-)
  1234. Commit: 3605
  1235. Author: sam
  1236. Date: Sun Aug 2 11:09:29 2009 +0000
  1237. Add a note about autoreleased canvases in the documentation.
  1238. doc/migrating.dox | 4 ++++
  1239. 1 files changed, 4 insertions(+), 0 deletions(-)
  1240. Commit: 3604
  1241. Author: sam
  1242. Date: Sun Aug 2 11:09:23 2009 +0000
  1243. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  1244. they won't be seen by the linker when linking dynamically. Fix caca0.h
  1245. accordingly.
  1246. caca/caca.h | 2 ++
  1247. caca/caca0.h | 2 ++
  1248. 2 files changed, 4 insertions(+), 0 deletions(-)
  1249. Commit: 3603
  1250. Author: sam
  1251. Date: Sun Aug 2 11:09:16 2009 +0000
  1252. Move conio functions to the main caca.h header, with their caca_conio_
  1253. prefix. The #defines remain in caca_conio.h.
  1254. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1255. caca/caca_conio.h | 133 +++++-----------------------------------------------
  1256. 2 files changed, 141 insertions(+), 120 deletions(-)
  1257. Commit: 3602
  1258. Author: sam
  1259. Date: Sun Aug 2 11:09:10 2009 +0000
  1260. Make conio_refresh() play nicer with the resources when the machine is slow.
  1261. caca/caca_conio.c | 5 +++--
  1262. 1 files changed, 3 insertions(+), 2 deletions(-)
  1263. Commit: 3601
  1264. Author: sam
  1265. Date: Sun Aug 2 11:09:05 2009 +0000
  1266. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  1267. frequent screen refreshes.
  1268. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  1269. Replace some defines with enums in <caca_conio.h>.
  1270. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  1271. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  1272. 2 files changed, 132 insertions(+), 40 deletions(-)
  1273. Commit: 3600
  1274. Author: sam
  1275. Date: Sun Aug 2 11:08:58 2009 +0000
  1276. Update the NEWS file with what's been done since the last release.
  1277. NEWS | 12 ++++++++++++
  1278. 1 files changed, 12 insertions(+), 0 deletions(-)
  1279. Commit: 3599
  1280. Author: sam
  1281. Date: Sun Aug 2 11:08:50 2009 +0000
  1282. Do not look for gmcs2. It is an abandoned abomination.
  1283. configure.ac | 4 ----
  1284. 1 files changed, 0 insertions(+), 4 deletions(-)
  1285. Commit: 3598
  1286. Author: sam
  1287. Date: Sat Aug 1 14:50:32 2009 +0000
  1288. Add a simple snake program using the <conio.h> interface.
  1289. COPYING.ISC | 13 +++
  1290. Makefile.am | 2 +-
  1291. THANKS | 1 +
  1292. examples/.gitignore | 1 +
  1293. examples/Makefile.am | 5 +-
  1294. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  1295. 6 files changed, 241 insertions(+), 2 deletions(-)
  1296. Commit: 3596
  1297. Author: sam
  1298. Date: Fri Jul 31 00:01:32 2009 +0000
  1299. Implement conio.h's getche() and move cursor to top right corner after
  1300. a call to clrscr().
  1301. caca/caca_conio.c | 10 ++++++----
  1302. 1 files changed, 6 insertions(+), 4 deletions(-)
  1303. Commit: 3595
  1304. Author: sam
  1305. Date: Fri Jul 31 00:01:25 2009 +0000
  1306. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  1307. printed cells instead of always returning 0. This is handy if we want to
  1308. advance a cursor after each printf() call.
  1309. caca/caca_conio.c | 18 +++++++------
  1310. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  1311. 2 files changed, 55 insertions(+), 33 deletions(-)
  1312. Commit: 3594
  1313. Author: sam
  1314. Date: Fri Jul 31 00:01:13 2009 +0000
  1315. Implement conio.h's kbhit().
  1316. caca/caca_conio.c | 27 +++++++++++++++++----------
  1317. 1 files changed, 17 insertions(+), 10 deletions(-)
  1318. Commit: 3593
  1319. Author: sam
  1320. Date: Thu Jul 30 20:11:07 2009 +0000
  1321. Look for csc and gmcs2 prior to gmcs.
  1322. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  1323. configure.ac | 12 +++++-
  1324. 2 files changed, 61 insertions(+), 53 deletions(-)
  1325. Commit: 3592
  1326. Author: sam
  1327. Date: Thu Jul 30 20:10:57 2009 +0000
  1328. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  1329. they're not actually from that header, they're often used together.
  1330. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  1331. caca/caca_conio.h | 9 +++++++++
  1332. 2 files changed, 33 insertions(+), 0 deletions(-)
  1333. Commit: 3590
  1334. Author: pterjan
  1335. Date: Wed Jul 29 16:00:25 2009 +0000
  1336. * Fix a segfault in rotate_180 on 0 sized canvas
  1337. caca/transform.c | 3 +++
  1338. tests/simple.c | 2 ++
  1339. 2 files changed, 5 insertions(+), 0 deletions(-)
  1340. Commit: 3588
  1341. Author: sam
  1342. Date: Sun Jul 26 23:26:21 2009 +0000
  1343. Start implementing a full <conio.h> replacement with a libcaca backend.
  1344. caca/Makefile.am | 236 +++++++++---------
  1345. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  1346. caca/caca_conio.h | 255 +++++++++++++++++++
  1347. configure.ac | 2 +-
  1348. examples/.gitignore | 1 +
  1349. examples/Makefile.am | 5 +-
  1350. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1351. 7 files changed, 1454 insertions(+), 119 deletions(-)
  1352. Commit: 3587
  1353. Author: sam
  1354. Date: Sun Jul 26 23:26:15 2009 +0000
  1355. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  1356. caca_wherey(), in order to match the old <conio.h> naming scheme.
  1357. caca-php/caca.php | 8 ++++----
  1358. caca-php/php_caca.c | 12 ++++++------
  1359. caca-php/php_caca.h | 4 ++--
  1360. caca-sharp/Canvas.cs | 9 ++++-----
  1361. caca/caca.h | 12 +++++++-----
  1362. caca/driver/ncurses.c | 4 ++--
  1363. caca/driver/slang.c | 2 +-
  1364. caca/driver/x11.c | 4 ++--
  1365. caca/string.c | 10 ++++++----
  1366. ruby/caca-canvas.c | 15 +++++++++++----
  1367. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  1368. ruby/t/tc_canvas.rb | 4 ++--
  1369. 12 files changed, 70 insertions(+), 60 deletions(-)
  1370. Commit: 3586
  1371. Author: sam
  1372. Date: Sun Jul 26 23:26:08 2009 +0000
  1373. Implement caca_vprintf() to allow third-party variadic functions to call us.
  1374. caca/caca.h | 5 +++++
  1375. caca/string.c | 31 ++++++++++++++++++++++++++++---
  1376. 2 files changed, 33 insertions(+), 3 deletions(-)
  1377. Commit: 3585
  1378. Author: sam
  1379. Date: Sun Jul 26 23:25:59 2009 +0000
  1380. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  1381. for now because it does not work with fullwidth characters.
  1382. caca/box.c | 16 +++++++++++++++-
  1383. 1 files changed, 15 insertions(+), 1 deletions(-)
  1384. Commit: 3584
  1385. Author: sam
  1386. Date: Sun Jul 26 19:21:58 2009 +0000
  1387. I forgot to initialise dirty_disabled in the canvas constructor.
  1388. caca/canvas.c | 1 +
  1389. 1 files changed, 1 insertions(+), 0 deletions(-)
  1390. Commit: 3583
  1391. Author: sam
  1392. Date: Sun Jul 26 19:17:35 2009 +0000
  1393. Allow to temporarily disable dirty rectangle handling. This allows for huge
  1394. speedups when the calling application knows the dirty rectangle covered by
  1395. a complex operation.
  1396. caca/attr.c | 3 ++-
  1397. caca/caca.h | 2 ++
  1398. caca/caca_internals.h | 2 +-
  1399. caca/canvas.c | 11 ++++++++---
  1400. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  1401. caca/frame.c | 6 ++++--
  1402. caca/string.c | 15 ++++++++++-----
  1403. caca/transform.c | 18 ++++++++++++------
  1404. tests/.gitignore | 3 ++-
  1405. tests/bench.c | 12 ++++++++++--
  1406. 10 files changed, 96 insertions(+), 21 deletions(-)
  1407. Commit: 3582
  1408. Author: sam
  1409. Date: Sun Jul 26 19:17:28 2009 +0000
  1410. Coding style: remove tabs and trailing spaces.
  1411. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  1412. caca/codec/export.c | 2 +-
  1413. caca/driver/cocoa.m | 68 +-
  1414. caca/driver/gl.c | 6 +-
  1415. caca/figfont.c | 2 +-
  1416. examples/import.c | 2 +-
  1417. python/pypycaca.c | 80 +-
  1418. ruby/caca-canvas.c | 10 +-
  1419. ruby/caca-display.c | 6 +-
  1420. ruby/caca-dither.c | 18 +-
  1421. ruby/caca-event.c | 4 +-
  1422. ruby/caca-font.c | 14 +-
  1423. src/aafire.c | 30 +-
  1424. tests/bench.c | 41 +-
  1425. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  1426. Commit: 3581
  1427. Author: sam
  1428. Date: Sun Jul 26 19:17:20 2009 +0000
  1429. Do not add a dirty rectangle at the cursor's position. It's up to the
  1430. display driver to clean up its shit. Fixed X11 driver accordingly.
  1431. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  1432. caca/string.c | 4 ----
  1433. 2 files changed, 30 insertions(+), 7 deletions(-)
  1434. Commit: 3580
  1435. Author: sam
  1436. Date: Sun Jul 26 16:20:31 2009 +0000
  1437. More complex dirty rectangle merging strategy. It's a lot slower in some
  1438. cases, but that can be fixed.
  1439. caca/caca_internals.h | 6 +-
  1440. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  1441. 2 files changed, 113 insertions(+), 28 deletions(-)
  1442. Commit: 3579
  1443. Author: sam
  1444. Date: Sun Jul 26 16:20:20 2009 +0000
  1445. Add unit tests for efficient dirty rectangle merging.
  1446. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  1447. 1 files changed, 37 insertions(+), 0 deletions(-)
  1448. Commit: 3578
  1449. Author: sam
  1450. Date: Sun Jul 26 16:20:10 2009 +0000
  1451. Add a comment to the ncurses driver to remember fix the GCC warning.
  1452. caca/driver/ncurses.c | 1 +
  1453. 1 files changed, 1 insertions(+), 0 deletions(-)
  1454. Commit: 3577
  1455. Author: sam
  1456. Date: Fri Jul 24 16:39:43 2009 +0000
  1457. Update the Win32 and Win64 ports.
  1458. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  1459. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  1460. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  1461. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  1462. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  1463. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  1464. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  1465. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  1466. examples/event.vcproj | 730 +++++++++++++++++-----------------
  1467. examples/font.vcproj | 730 +++++++++++++++++-----------------
  1468. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  1469. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  1470. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  1471. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  1472. examples/import.vcproj | 730 +++++++++++++++++-----------------
  1473. examples/input.vcproj | 730 +++++++++++++++++-----------------
  1474. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  1475. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  1476. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  1477. libcaca.sln | 130 ++++++-
  1478. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  1479. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  1480. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  1481. tests/bench.vcproj | 364 +++++++++++++++++
  1482. win32/config.h | 2 +-
  1483. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  1484. Commit: 3574
  1485. Author: pterjan
  1486. Date: Fri Jul 24 14:46:14 2009 +0000
  1487. * Inform code reader that current algorithm is wrong
  1488. caca/dirty.c | 1 +
  1489. 1 files changed, 1 insertions(+), 0 deletions(-)
  1490. Commit: 3573
  1491. Author: pterjan
  1492. Date: Fri Jul 24 14:45:34 2009 +0000
  1493. * Align times on the right!
  1494. tests/bench.c | 2 +-
  1495. 1 files changed, 1 insertions(+), 1 deletions(-)
  1496. Commit: 3572
  1497. Author: sam
  1498. Date: Fri Jul 24 06:49:01 2009 +0000
  1499. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  1500. tests/bench.c | 19 +++++++++----------
  1501. 1 files changed, 9 insertions(+), 10 deletions(-)
  1502. Commit: 3571
  1503. Author: sam
  1504. Date: Fri Jul 24 06:48:54 2009 +0000
  1505. Do not smooth the render time; the calling application can do it.
  1506. caca/graphics.c | 4 ++--
  1507. 1 files changed, 2 insertions(+), 2 deletions(-)
  1508. Commit: 3570
  1509. Author: sam
  1510. Date: Fri Jul 24 06:48:49 2009 +0000
  1511. Add a null driver that does absolutely nothing.
  1512. caca/Makefile.am | 1 +
  1513. caca/caca.c | 6 +++
  1514. caca/caca_internals.h | 5 ++-
  1515. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  1516. 4 files changed, 100 insertions(+), 2 deletions(-)
  1517. Commit: 3569
  1518. Author: sam
  1519. Date: Fri Jul 24 06:48:42 2009 +0000
  1520. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  1521. attached to it.
  1522. caca/driver/ncurses.c | 1 +
  1523. caca/driver/slang.c | 1 +
  1524. caca/driver/vga.c | 4 ++--
  1525. caca/driver/x11.c | 1 +
  1526. 4 files changed, 5 insertions(+), 2 deletions(-)
  1527. Commit: 3568
  1528. Author: sam
  1529. Date: Fri Jul 24 06:48:35 2009 +0000
  1530. Store dirty rectangles in a structure list. For now there is still only
  1531. one dirty rectangle, but this is the first step to improvement.
  1532. caca/caca_internals.h | 10 ++++-
  1533. caca/canvas.c | 12 ++++-
  1534. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  1535. 3 files changed, 102 insertions(+), 42 deletions(-)
  1536. Commit: 3567
  1537. Author: sam
  1538. Date: Fri Jul 24 06:48:27 2009 +0000
  1539. Add explanatory comments to the dirty rectangle unit tests.
  1540. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  1541. 1 files changed, 96 insertions(+), 75 deletions(-)
  1542. Commit: 3566
  1543. Author: pterjan
  1544. Date: Thu Jul 23 22:55:40 2009 +0000
  1545. * Add some simple bench (part 2, add the interesting file)
  1546. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1547. 1 files changed, 56 insertions(+), 0 deletions(-)
  1548. Commit: 3565
  1549. Author: pterjan
  1550. Date: Thu Jul 23 22:55:11 2009 +0000
  1551. * Add some simple bench
  1552. tests/Makefile.am | 7 +++++--
  1553. 1 files changed, 5 insertions(+), 2 deletions(-)
  1554. Commit: 3559
  1555. Author: pterjan
  1556. Date: Mon Jul 20 19:32:37 2009 +0000
  1557. * Add dirty rectangles when moving cursor
  1558. caca/string.c | 4 ++++
  1559. 1 files changed, 4 insertions(+), 0 deletions(-)
  1560. Commit: 3558
  1561. Author: pterjan
  1562. Date: Sun Jul 19 23:08:48 2009 +0000
  1563. * Report failures in exit code in caca-test
  1564. tests/caca-test.cpp | 4 +---
  1565. 1 files changed, 1 insertions(+), 3 deletions(-)
  1566. Commit: 3557
  1567. Author: pterjan
  1568. Date: Sun Jul 19 21:12:39 2009 +0000
  1569. * Also test blitting with mask
  1570. tests/dirty.cpp | 21 +++++++++++++++++++--
  1571. 1 files changed, 19 insertions(+), 2 deletions(-)
  1572. Commit: 3556
  1573. Author: pterjan
  1574. Date: Sun Jul 19 20:37:12 2009 +0000
  1575. * When blitting, only add dirty rectangles on changed
  1576. lines, or on changed chars if we have a mask
  1577. caca/string.c | 22 +++++++++++++++-------
  1578. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  1579. 2 files changed, 39 insertions(+), 7 deletions(-)
  1580. Commit: 3554
  1581. Author: sam
  1582. Date: Wed Jul 15 22:00:04 2009 +0000
  1583. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  1584. caca/string.c | 2 +-
  1585. 1 files changed, 1 insertions(+), 1 deletions(-)
  1586. Commit: 3553
  1587. Author: sam
  1588. Date: Tue Jul 14 11:01:20 2009 +0000
  1589. Add a section at the beginning of the Ruby documentation to prevent doxygen
  1590. from generating a huge whatis entry.
  1591. ruby/ruby-caca.dox | 2 ++
  1592. 1 files changed, 2 insertions(+), 0 deletions(-)
  1593. Commit: 3542
  1594. Author: pterjan
  1595. Date: Wed Jul 1 16:14:41 2009 +0000
  1596. * Add rotated epsilon
  1597. caca/transform.c | 2 ++
  1598. 1 files changed, 2 insertions(+), 0 deletions(-)
  1599. Commit: 3514
  1600. Author: pterjan
  1601. Date: Fri May 22 13:51:44 2009 +0000
  1602. Add unit test for memory export/import with caca format
  1603. tests/Makefile.am | 2 +-
  1604. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1605. 2 files changed, 75 insertions(+), 1 deletions(-)
  1606. Commit: 3513
  1607. Author: sam
  1608. Date: Fri May 22 13:23:09 2009 +0000
  1609. Add more unit tests for the dirty rectangles.
  1610. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1611. 1 files changed, 50 insertions(+), 2 deletions(-)
  1612. Commit: 3512
  1613. Author: sam
  1614. Date: Fri May 22 13:23:03 2009 +0000
  1615. Add C++ warnings to the build process.
  1616. configure.ac | 1 +
  1617. 1 files changed, 1 insertions(+), 0 deletions(-)
  1618. Commit: 3511
  1619. Author: sam
  1620. Date: Fri May 22 13:22:57 2009 +0000
  1621. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  1622. caca-php/php_caca.c | 8 ++++----
  1623. ruby/ruby-caca.dox | 8 ++++----
  1624. ruby/t/tc_canvas.rb | 6 +++---
  1625. 3 files changed, 11 insertions(+), 11 deletions(-)
  1626. Commit: 3510
  1627. Author: pterjan
  1628. Date: Fri May 22 13:06:07 2009 +0000
  1629. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  1630. caca/driver/x11.c | 2 +-
  1631. 1 files changed, 1 insertions(+), 1 deletions(-)
  1632. Commit: 3505
  1633. Author: sam
  1634. Date: Fri May 22 10:18:44 2009 +0000
  1635. caca_put_char(): only add a dirty rectangle if the paster character is
  1636. different from what was already there.
  1637. caca/string.c | 7 ++++++-
  1638. 1 files changed, 6 insertions(+), 1 deletions(-)
  1639. Commit: 3497
  1640. Author: pterjan
  1641. Date: Fri May 22 07:51:48 2009 +0000
  1642. Fix limits settings in area export
  1643. caca/codec/export.c | 2 +-
  1644. 1 files changed, 1 insertions(+), 1 deletions(-)
  1645. Commit: 3495
  1646. Author: sam
  1647. Date: Thu May 21 20:55:21 2009 +0000
  1648. Add caca_export_area_to_memory() to export only a selected part of the
  1649. current canvas. This is useful to export dirty rectangles. Accordingly,
  1650. add caca_import_area_from_memory() and caca_import_area_from_file().
  1651. caca/caca.h | 25 +++++++++++---
  1652. caca/caca0.c | 4 +-
  1653. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  1654. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  1655. caca/driver/raw.c | 4 +-
  1656. caca/figfont.c | 4 +-
  1657. caca/legacy.c | 9 +++--
  1658. cxx/caca++.cpp | 12 +++---
  1659. cxx/caca++.h | 6 ++--
  1660. cxx/cxxtest.cpp | 2 +-
  1661. examples/blit.c | 4 +-
  1662. examples/export.c | 6 ++--
  1663. examples/figfont.c | 4 +-
  1664. examples/font2tga.c | 4 +-
  1665. examples/import.c | 2 +-
  1666. examples/spritedit.c | 10 +++---
  1667. examples/swallow.c | 5 ++-
  1668. examples/text.c | 8 ++--
  1669. examples/transform.c | 6 ++--
  1670. ruby/caca-canvas.c | 25 +++++++-------
  1671. src/cacadraw.c | 4 +-
  1672. src/cacaplay.c | 4 +-
  1673. src/cacaserver.c | 15 ++++----
  1674. src/img2txt.c | 6 ++--
  1675. 24 files changed, 224 insertions(+), 85 deletions(-)
  1676. Commit: 3494
  1677. Author: sam
  1678. Date: Thu May 21 20:55:13 2009 +0000
  1679. Change the dirty rectangle API once again so that calling applications get
  1680. a more natural (x,y,w,h) 4-tuple to handle.
  1681. caca/attr.c | 4 +-
  1682. caca/caca.h | 16 ++++----
  1683. caca/canvas.c | 10 ++--
  1684. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  1685. caca/driver/ncurses.c | 20 +++++-----
  1686. caca/driver/slang.c | 22 +++++-----
  1687. caca/driver/vga.c | 22 +++++-----
  1688. caca/driver/x11.c | 20 +++++-----
  1689. caca/frame.c | 6 +-
  1690. caca/graphics.c | 4 +-
  1691. caca/string.c | 13 +++---
  1692. caca/transform.c | 18 ++++----
  1693. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  1694. 13 files changed, 178 insertions(+), 177 deletions(-)
  1695. Commit: 3493
  1696. Author: sam
  1697. Date: Thu May 21 20:55:07 2009 +0000
  1698. Fix the old demo examples so that they don't refresh the screen twice
  1699. every frame, causing the mouse to flicker.
  1700. examples/demo.c | 10 ++++++----
  1701. examples/demo0.c | 10 ++++++----
  1702. 2 files changed, 12 insertions(+), 8 deletions(-)
  1703. Commit: 3492
  1704. Author: sam
  1705. Date: Thu May 21 20:54:59 2009 +0000
  1706. Split import.c and export.c to create a new text.c codec file in order
  1707. to keep source files under 1,000 lines of code.
  1708. caca/Makefile.am | 2 +
  1709. caca/codec/codec.h | 22 ++
  1710. caca/codec/export.c | 282 +----------------
  1711. caca/codec/import.c | 614 +----------------------------------
  1712. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1713. caca/libcaca.vcproj | 16 +-
  1714. 6 files changed, 945 insertions(+), 887 deletions(-)
  1715. Commit: 3491
  1716. Author: pterjan
  1717. Date: Wed May 20 14:44:47 2009 +0000
  1718. Revert r3478
  1719. caca/codec/export.c | 25 ++++++---------------
  1720. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  1721. 2 files changed, 28 insertions(+), 57 deletions(-)
  1722. Commit: 3490
  1723. Author: sam
  1724. Date: Wed May 20 14:20:59 2009 +0000
  1725. Manually fix Visual Studio files so that builds do not spew
  1726. their crap all over the place. There is still caca-sharp/obj
  1727. that it insists on creating (reported as Connect ID 301965).
  1728. caca-sharp/caca-sharp.csproj | 14 +-
  1729. caca-sharp/test-csharp.csproj | 12 +-
  1730. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  1731. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  1732. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  1733. examples/blit.vcproj | 738 ++++++++++++++++----------------
  1734. examples/colors.vcproj | 738 ++++++++++++++++----------------
  1735. examples/demo.vcproj | 738 ++++++++++++++++----------------
  1736. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  1737. examples/driver.vcproj | 738 ++++++++++++++++----------------
  1738. examples/event.vcproj | 738 ++++++++++++++++----------------
  1739. examples/font.vcproj | 738 ++++++++++++++++----------------
  1740. examples/frames.vcproj | 738 ++++++++++++++++----------------
  1741. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  1742. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  1743. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  1744. examples/import.vcproj | 738 ++++++++++++++++----------------
  1745. examples/input.vcproj | 738 ++++++++++++++++----------------
  1746. examples/transform.vcproj | 738 ++++++++++++++++----------------
  1747. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  1748. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  1749. libcaca.sln | 150 -------
  1750. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  1751. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  1752. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  1753. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  1754. Commit: 3489
  1755. Author: sam
  1756. Date: Tue May 19 22:48:12 2009 +0000
  1757. Add dirty rectangle support to the ncurses and VGA drivers.
  1758. AUTHORS | 2 +-
  1759. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  1760. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  1761. caca/driver/win32.c | 3 +-
  1762. 4 files changed, 63 insertions(+), 32 deletions(-)
  1763. Commit: 3486
  1764. Author: sam
  1765. Date: Tue May 19 21:41:44 2009 +0000
  1766. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  1767. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  1768. caca/event.c | 4 ++--
  1769. 1 files changed, 2 insertions(+), 2 deletions(-)
  1770. Commit: 3485
  1771. Author: sam
  1772. Date: Tue May 19 21:41:38 2009 +0000
  1773. Improve dirty rectangle handling in examples/input.c.
  1774. examples/input.c | 11 ++++++++++-
  1775. 1 files changed, 10 insertions(+), 1 deletions(-)
  1776. Commit: 3484
  1777. Author: sam
  1778. Date: Tue May 19 20:42:40 2009 +0000
  1779. Fix a few DOS compilation warnings.
  1780. caca/dirty.c | 6 +++---
  1781. caca/figfont.c | 8 ++++----
  1782. 2 files changed, 7 insertions(+), 7 deletions(-)
  1783. Commit: 3483
  1784. Author: sam
  1785. Date: Tue May 19 20:42:34 2009 +0000
  1786. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  1787. ruby/t/tc_display.rb | 8 ++++----
  1788. 1 files changed, 4 insertions(+), 4 deletions(-)
  1789. Commit: 3482
  1790. Author: sam
  1791. Date: Tue May 19 20:42:28 2009 +0000
  1792. Update the migration documentation to reflect old box drawing API changes.
  1793. doc/migrating.dox | 10 +++++++---
  1794. 1 files changed, 7 insertions(+), 3 deletions(-)
  1795. Commit: 3481
  1796. Author: sam
  1797. Date: Tue May 19 20:42:22 2009 +0000
  1798. Fix the text input example now that the box drawing functions take a size
  1799. as argument.
  1800. examples/input.c | 7 ++++---
  1801. 1 files changed, 4 insertions(+), 3 deletions(-)
  1802. Commit: 3480
  1803. Author: sam
  1804. Date: Tue May 19 20:42:12 2009 +0000
  1805. Fix dirty rectangle handling in the X11 and SLang drivers.
  1806. caca/driver/slang.c | 15 +++++++++++----
  1807. caca/driver/x11.c | 8 ++++----
  1808. 2 files changed, 15 insertions(+), 8 deletions(-)
  1809. Commit: 3478
  1810. Author: pterjan
  1811. Date: Tue May 19 12:46:34 2009 +0000
  1812. Import/export dirty rectangles
  1813. caca/codec/export.c | 25 +++++++++++++++------
  1814. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  1815. 2 files changed, 57 insertions(+), 28 deletions(-)
  1816. Commit: 3475
  1817. Author: sam
  1818. Date: Tue May 19 01:04:03 2009 +0000
  1819. Minor optimisation in configure.ac.
  1820. configure.ac | 3 ++-
  1821. 1 files changed, 2 insertions(+), 1 deletions(-)
  1822. Commit: 3474
  1823. Author: sam
  1824. Date: Tue May 19 01:03:57 2009 +0000
  1825. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  1826. src/cacaplay.c | 6 +++---
  1827. 1 files changed, 3 insertions(+), 3 deletions(-)
  1828. Commit: 3473
  1829. Author: sam
  1830. Date: Tue May 19 00:52:10 2009 +0000
  1831. A lot of documentation updates here and there, including bugfixes dating
  1832. back to the libcucul merge.
  1833. caca/event.c | 3 +++
  1834. doc/doxygen.cfg.in | 2 ++
  1835. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  1836. doc/style.dox | 7 +++++++
  1837. doc/tutorial.dox | 10 +++++-----
  1838. doc/user.dox | 2 +-
  1839. ruby/ruby-caca.dox | 8 ++++----
  1840. 7 files changed, 42 insertions(+), 29 deletions(-)
  1841. Commit: 3472
  1842. Author: sam
  1843. Date: Tue May 19 00:52:02 2009 +0000
  1844. Update the Doxygen configuration file to version 1.5.9.
  1845. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  1846. 1 files changed, 308 insertions(+), 93 deletions(-)
  1847. Commit: 3471
  1848. Author: sam
  1849. Date: Tue May 19 00:51:55 2009 +0000
  1850. Optimise the dirty rectangle handling by keeping track of the number of
  1851. currently dirty rectangles.
  1852. caca/caca_internals.h | 3 ++-
  1853. caca/canvas.c | 6 +-----
  1854. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  1855. 3 files changed, 21 insertions(+), 33 deletions(-)
  1856. Commit: 3470
  1857. Author: sam
  1858. Date: Tue May 19 00:51:47 2009 +0000
  1859. Change the dirty rectangle API so that it can handle several rectangles. The
  1860. inner implementation still only handles one dirty rectangle, but this way
  1861. we can prepare supporting applictions for the future.
  1862. caca/Makefile.am | 1 +
  1863. caca/caca.h | 16 +++-
  1864. caca/canvas.c | 127 ------------------------------
  1865. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1866. caca/driver/slang.c | 88 +++++++++++----------
  1867. caca/driver/x11.c | 85 +++++++++++----------
  1868. caca/frame.c | 4 +-
  1869. caca/graphics.c | 2 +-
  1870. caca/libcaca.vcproj | 4 +
  1871. caca/string.c | 4 +-
  1872. caca/transform.c | 16 ++--
  1873. tests/dirty.cpp | 107 +++++++++++++++-----------
  1874. 12 files changed, 395 insertions(+), 274 deletions(-)
  1875. Commit: 3469
  1876. Author: pterjan
  1877. Date: Mon May 18 13:02:43 2009 +0000
  1878. Only redraw empty rectangles in slang driver
  1879. caca/driver/slang.c | 11 +++++++----
  1880. 1 files changed, 7 insertions(+), 4 deletions(-)
  1881. Commit: 3468
  1882. Author: pterjan
  1883. Date: Mon May 18 12:54:49 2009 +0000
  1884. Fix empty dirty rectangles detection
  1885. caca/driver/x11.c | 2 +-
  1886. 1 files changed, 1 insertions(+), 1 deletions(-)
  1887. Commit: 3467
  1888. Author: pterjan
  1889. Date: Sat May 16 20:14:04 2009 +0000
  1890. * Only redraw dirty rectangle in x11 driver
  1891. caca/driver/x11.c | 13 +++++++++----
  1892. 1 files changed, 9 insertions(+), 4 deletions(-)
  1893. Commit: 3466
  1894. Author: sam
  1895. Date: Fri May 15 14:42:31 2009 +0000
  1896. Add a few svn:ignore properties for Visual Studio cruft.
  1897. Commit: 3465
  1898. Author: sam
  1899. Date: Fri May 15 14:38:30 2009 +0000
  1900. Added MSVC project files for most example programs.
  1901. caca-sharp/test-csharp.csproj | 2 +-
  1902. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1903. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1904. examples/demo.c | 4 +
  1905. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1906. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1907. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1908. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1909. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1910. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1911. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1912. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1913. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1914. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1915. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1916. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1917. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1918. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1919. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  1920. 19 files changed, 6366 insertions(+), 3 deletions(-)
  1921. Commit: 3452
  1922. Author: sam
  1923. Date: Thu May 14 10:04:26 2009 +0000
  1924. Fixed libcaca and the Visual Studio solution so that it works
  1925. on Win64, including the .NET projects.
  1926. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  1927. caca-sharp/test-csharp.csproj | 22 +++++-
  1928. caca/caca_types.h.in | 20 ++++-
  1929. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1930. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1931. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1932. libcaca.sln | 72 +++++++++--------
  1933. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1934. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1935. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  1936. win32/caca_types.h | 6 +-
  1937. 11 files changed, 1086 insertions(+), 44 deletions(-)
  1938. Commit: 3451
  1939. Author: sam
  1940. Date: Thu May 14 08:43:52 2009 +0000
  1941. Fix a few implicit cast related warnings on VC++.
  1942. caca/codec/export.c | 2 +-
  1943. caca/codec/import.c | 11 +++++------
  1944. 2 files changed, 6 insertions(+), 7 deletions(-)
  1945. Commit: 3450
  1946. Author: sam
  1947. Date: Thu May 14 00:18:37 2009 +0000
  1948. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  1949. lesson to you: unit tests are good.
  1950. caca/attr.c | 2 +-
  1951. caca/canvas.c | 20 ++++++++++----------
  1952. caca/string.c | 5 ++++-
  1953. 3 files changed, 15 insertions(+), 12 deletions(-)
  1954. Commit: 3449
  1955. Author: sam
  1956. Date: Thu May 14 00:18:30 2009 +0000
  1957. Start writing unit tests for the dirty rectangle handling.
  1958. tests/Makefile.am | 2 +-
  1959. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1960. 2 files changed, 131 insertions(+), 1 deletions(-)
  1961. Commit: 3448
  1962. Author: sam
  1963. Date: Thu May 14 00:18:23 2009 +0000
  1964. Finish the dirty rectangle architecture. They are now reliable in the sense
  1965. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  1966. we currently mark far too many cells as dirty. This must be optimised.
  1967. caca/attr.c | 11 ++++++++++
  1968. caca/caca_internals.h | 6 ++--
  1969. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  1970. caca/frame.c | 7 ++++++
  1971. caca/graphics.c | 3 ++
  1972. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  1973. caca/transform.c | 16 +++++++++++++++
  1974. 7 files changed, 104 insertions(+), 27 deletions(-)
  1975. Commit: 3447
  1976. Author: sam
  1977. Date: Thu May 14 00:18:13 2009 +0000
  1978. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  1979. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  1980. 1 files changed, 64 insertions(+), 86 deletions(-)
  1981. Commit: 3443
  1982. Author: sam
  1983. Date: Wed May 13 06:40:48 2009 +0000
  1984. Set up the architecture for dirty rectangles.
  1985. Dirty rectangles are an upcoming optimisation that will tell the output
  1986. drivers which portion of the canvas has been really modified since the
  1987. last blit.
  1988. caca/caca.h | 6 ++-
  1989. caca/caca_internals.h | 3 +
  1990. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  1991. 3 files changed, 152 insertions(+), 14 deletions(-)
  1992. Commit: 3428
  1993. Author: sam
  1994. Date: Wed Apr 29 12:22:35 2009 +0000
  1995. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  1996. play with the Windows port, there is a 90-day evaluation version
  1997. available for free on the Microsoft website.
  1998. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  1999. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  2000. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  2001. cxx/libcaca++.vcproj | 13 +++---
  2002. cxx/test-cxx.vcproj | 13 +++---
  2003. libcaca.sln | 4 +-
  2004. src/cacademo.vcproj | 21 +++++-----
  2005. src/cacafire.vcproj | 22 +++++-----
  2006. src/cacaview.vcproj | 21 +++++-----
  2007. 9 files changed, 175 insertions(+), 102 deletions(-)
  2008. Commit: 3427
  2009. Author: sam
  2010. Date: Wed Apr 29 12:13:19 2009 +0000
  2011. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  2012. frame separator. Not extremely robust yet.
  2013. caca/codec/import.c | 11 +++++++++++
  2014. 1 files changed, 11 insertions(+), 0 deletions(-)
  2015. Commit: 3412
  2016. Author: sam
  2017. Date: Tue Mar 24 00:58:01 2009 +0000
  2018. Apparently \033 is more common than \x1b for ESC. Use the former in our
  2019. code for clarity.
  2020. caca/codec/import.c | 10 +++++-----
  2021. caca/driver/win32.c | 2 +-
  2022. caca/graphics.c | 2 +-
  2023. src/cacaserver.c | 14 +++++++-------
  2024. 4 files changed, 14 insertions(+), 14 deletions(-)
  2025. Commit: 3407
  2026. Author: sam
  2027. Date: Sun Mar 1 13:20:41 2009 +0000
  2028. Added new Unicode blocks to the built-in font.
  2029. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  2030. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  2031. tools/makefont.c | 4 +-
  2032. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  2033. Commit: 3406
  2034. Author: sam
  2035. Date: Sun Mar 1 12:39:36 2009 +0000
  2036. transform.c: one more rotated glyph.
  2037. caca/transform.c | 1 +
  2038. 1 files changed, 1 insertions(+), 0 deletions(-)
  2039. Commit: 3405
  2040. Author: sam
  2041. Date: Sun Mar 1 12:33:25 2009 +0000
  2042. transform.c: add new transformation glyphs for various capital letters.
  2043. caca/transform.c | 11 ++++++++++-
  2044. 1 files changed, 10 insertions(+), 1 deletions(-)
  2045. Commit: 3404
  2046. Author: sam
  2047. Date: Thu Feb 26 10:41:32 2009 +0000
  2048. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  2049. Fixes ticket #51.
  2050. examples/Makefile.am | 3 +--
  2051. examples/demo.c | 4 +---
  2052. examples/demo0.c | 4 +---
  2053. tools/Makefile.am | 2 +-
  2054. 4 files changed, 4 insertions(+), 9 deletions(-)
  2055. Commit: 3334
  2056. Author: nico
  2057. Date: Tue Dec 9 17:37:22 2008 +0000
  2058. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  2059. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  2060. caca-php/php_caca.c | 12 +++++-------
  2061. 1 files changed, 5 insertions(+), 7 deletions(-)
  2062. Commit: 3333
  2063. Author: pterjan
  2064. Date: Sun Nov 30 00:02:46 2008 +0000
  2065. * Add a flip char for 1
  2066. caca/transform.c | 1 +
  2067. 1 files changed, 1 insertions(+), 0 deletions(-)
  2068. Commit: 3332
  2069. Author: pterjan
  2070. Date: Sat Nov 29 23:53:55 2008 +0000
  2071. * Add a rotate_180 char for G
  2072. caca/transform.c | 1 +
  2073. 1 files changed, 1 insertions(+), 0 deletions(-)
  2074. Commit: 3323
  2075. Author: sam
  2076. Date: Wed Nov 12 10:20:56 2008 +0000
  2077. Create a libcucul.la symlink for distributions such as Gentoo which may
  2078. rely on .la files for library dependencies.
  2079. caca/Makefile.am | 2 ++
  2080. cxx/Makefile.am | 2 ++
  2081. 2 files changed, 4 insertions(+), 0 deletions(-)
  2082. Commit: 3318
  2083. Author: bsittler
  2084. Date: Fri Nov 7 09:03:26 2008 +0000
  2085. add a reset button, move usage to "stdout", and stop hyperlinking the
  2086. logo filename in the example
  2087. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  2088. 1 files changed, 20 insertions(+), 20 deletions(-)
  2089. Commit: 3317
  2090. Author: bsittler
  2091. Date: Fri Nov 7 08:57:44 2008 +0000
  2092. allow a filename exactly matching the uploaded filename; give a better
  2093. error message when this does not work
  2094. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  2095. 1 files changed, 15 insertions(+), 4 deletions(-)
  2096. Commit: 3316
  2097. Author: bsittler
  2098. Date: Fri Nov 7 08:38:55 2008 +0000
  2099. more copyright info
  2100. caca-php/examples/img2txt.php | 3 ++-
  2101. 1 files changed, 2 insertions(+), 1 deletions(-)
  2102. Commit: 3315
  2103. Author: bsittler
  2104. Date: Fri Nov 7 08:37:59 2008 +0000
  2105. add more copyright info
  2106. caca-php/examples/www/img2txt.php | 3 ++-
  2107. 1 files changed, 2 insertions(+), 1 deletions(-)
  2108. Commit: 3314
  2109. Author: bsittler
  2110. Date: Fri Nov 7 08:36:07 2008 +0000
  2111. https should work too
  2112. caca-php/examples/www/img2txt.php | 2 +-
  2113. 1 files changed, 1 insertions(+), 1 deletions(-)
  2114. Commit: 3313
  2115. Author: bsittler
  2116. Date: Fri Nov 7 08:35:29 2008 +0000
  2117. obscure email addresses somewhat
  2118. caca-php/examples/www/img2txt.php | 2 +-
  2119. 1 files changed, 1 insertions(+), 1 deletions(-)
  2120. Commit: 3312
  2121. Author: bsittler
  2122. Date: Fri Nov 7 08:33:03 2008 +0000
  2123. better argument handling, and allow logo-caca.png as a special file argument
  2124. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  2125. 1 files changed, 26 insertions(+), 15 deletions(-)
  2126. Commit: 3311
  2127. Author: bsittler
  2128. Date: Fri Nov 7 08:25:01 2008 +0000
  2129. fix case in example
  2130. caca-php/examples/img2txt.php | 2 +-
  2131. 1 files changed, 1 insertions(+), 1 deletions(-)
  2132. Commit: 3310
  2133. Author: bsittler
  2134. Date: Fri Nov 7 07:56:36 2008 +0000
  2135. now works as HTML
  2136. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  2137. 1 files changed, 201 insertions(+), 76 deletions(-)
  2138. Commit: 3309
  2139. Author: bsittler
  2140. Date: Fri Nov 7 07:13:57 2008 +0000
  2141. handle argument-parsing exceptions
  2142. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  2143. 1 files changed, 54 insertions(+), 46 deletions(-)
  2144. Commit: 3308
  2145. Author: bsittler
  2146. Date: Fri Nov 7 07:09:52 2008 +0000
  2147. more accurate error message
  2148. caca-php/examples/img2txt.php | 6 +++---
  2149. 1 files changed, 3 insertions(+), 3 deletions(-)
  2150. Commit: 3307
  2151. Author: bsittler
  2152. Date: Fri Nov 7 06:30:29 2008 +0000
  2153. clarify that this is a PHP port, not the original C program; return -1
  2154. when export fails, too
  2155. caca-php/examples/img2txt.php | 5 +++++
  2156. 1 files changed, 5 insertions(+), 0 deletions(-)
  2157. Commit: 3306
  2158. Author: bsittler
  2159. Date: Fri Nov 7 05:55:12 2008 +0000
  2160. copy img2txt.php to www in preparation for htmlizing
  2161. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  2162. 1 files changed, 383 insertions(+), 0 deletions(-)
  2163. Commit: 3305
  2164. Author: bsittler
  2165. Date: Fri Nov 7 05:51:26 2008 +0000
  2166. remove workarounds since alpha works now (merged from ..)
  2167. caca-php/examples/www/export.php | 4 +---
  2168. 1 files changed, 1 insertions(+), 3 deletions(-)
  2169. Commit: 3304
  2170. Author: bsittler
  2171. Date: Fri Nov 7 05:48:32 2008 +0000
  2172. hacked around the lack of a reasonable php getopt_long by writing a
  2173. new version in PHP. it seems to work, and is more flexible than the
  2174. getopt() found in PHP 5.3+.
  2175. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  2176. 1 files changed, 211 insertions(+), 39 deletions(-)
  2177. Commit: 3303
  2178. Author: bsittler
  2179. Date: Fri Nov 7 04:31:04 2008 +0000
  2180. fix yet another bug i wrote :( -- be endian-neutral.
  2181. caca-php/php_caca.c | 9 ++++-----
  2182. 1 files changed, 4 insertions(+), 5 deletions(-)
  2183. Commit: 3302
  2184. Author: bsittler
  2185. Date: Thu Nov 6 23:25:26 2008 +0000
  2186. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  2187. caca-php/examples/export.php | 4 +-
  2188. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  2189. 2 files changed, 189 insertions(+), 222 deletions(-)
  2190. Commit: 3301
  2191. Author: bsittler
  2192. Date: Thu Nov 6 23:21:15 2008 +0000
  2193. do not bother with an extraneous fill, and don't create out.png
  2194. caca-php/examples/test.php | 2 --
  2195. 1 files changed, 0 insertions(+), 2 deletions(-)
  2196. Commit: 3300
  2197. Author: bsittler
  2198. Date: Thu Nov 6 23:18:48 2008 +0000
  2199. fix endianness problem
  2200. caca-php/php_caca.c | 12 ++++++------
  2201. 1 files changed, 6 insertions(+), 6 deletions(-)
  2202. Commit: 3299
  2203. Author: bsittler
  2204. Date: Thu Nov 6 20:01:57 2008 +0000
  2205. oops! fix problem i introduced in the previous commit
  2206. caca-php/php_caca.c | 6 +++---
  2207. 1 files changed, 3 insertions(+), 3 deletions(-)
  2208. Commit: 3298
  2209. Author: bsittler
  2210. Date: Thu Nov 6 19:45:11 2008 +0000
  2211. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  2212. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  2213. 1 files changed, 43 insertions(+), 32 deletions(-)
  2214. Commit: 3297
  2215. Author: bsittler
  2216. Date: Thu Nov 6 17:04:21 2008 +0000
  2217. copy img2txt.c to img2txt.php in preparation for phpizing
  2218. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  2219. 1 files changed, 242 insertions(+), 0 deletions(-)
  2220. Commit: 3296
  2221. Author: bsittler
  2222. Date: Thu Nov 6 07:16:59 2008 +0000
  2223. 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...)
  2224. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  2225. 1 files changed, 19 insertions(+), 17 deletions(-)
  2226. Commit: 3295
  2227. Author: bsittler
  2228. Date: Thu Nov 6 07:14:12 2008 +0000
  2229. default to $timeout = 0 in Display::getEvent()
  2230. caca-php/caca.php | 2 +-
  2231. 1 files changed, 1 insertions(+), 1 deletions(-)
  2232. Commit: 3294
  2233. Author: bsittler
  2234. Date: Thu Nov 6 07:11:01 2008 +0000
  2235. fix some bugs and inconsistencies in the PHP object layer
  2236. caca-php/caca.php | 14 ++++++++------
  2237. 1 files changed, 8 insertions(+), 6 deletions(-)
  2238. Commit: 3293
  2239. Author: bsittler
  2240. Date: Wed Nov 5 01:00:38 2008 +0000
  2241. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  2242. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  2243. caca-php/examples/test.php | 12 +++---
  2244. 2 files changed, 56 insertions(+), 43 deletions(-)
  2245. Commit: 3292
  2246. Author: bsittler
  2247. Date: Wed Nov 5 00:39:18 2008 +0000
  2248. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  2249. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  2250. caca-php/examples/test.php | 12 +++---
  2251. 2 files changed, 107 insertions(+), 6 deletions(-)
  2252. Commit: 3291
  2253. Author: bsittler
  2254. Date: Wed Nov 5 00:38:14 2008 +0000
  2255. added missing constant CACA_KEY_UNKNOWN
  2256. caca-php/php_caca.c | 1 +
  2257. 1 files changed, 1 insertions(+), 0 deletions(-)
  2258. Commit: 3290
  2259. Author: bsittler
  2260. Date: Wed Nov 5 00:04:35 2008 +0000
  2261. 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
  2262. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  2263. 1 files changed, 136 insertions(+), 122 deletions(-)
  2264. Commit: 3289
  2265. Author: bsittler
  2266. Date: Tue Nov 4 23:57:57 2008 +0000
  2267. copy test.cs to test.php in preparation for phpizing
  2268. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  2269. 1 files changed, 136 insertions(+), 0 deletions(-)
  2270. Commit: 3288
  2271. Author: bsittler
  2272. Date: Tue Nov 4 23:56:43 2008 +0000
  2273. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  2274. caca-php/examples/www/export.php | 4 +++-
  2275. 1 files changed, 3 insertions(+), 1 deletions(-)
  2276. Commit: 3287
  2277. Author: bsittler
  2278. Date: Tue Nov 4 23:54:38 2008 +0000
  2279. use alpha in PNG export, since it is now required to get a correct PNG output image
  2280. caca-php/examples/export.php | 4 +++-
  2281. 1 files changed, 3 insertions(+), 1 deletions(-)
  2282. Commit: 3286
  2283. Author: bsittler
  2284. Date: Tue Nov 4 23:53:18 2008 +0000
  2285. fix type in Canvas::drawLine; add a minimal class Event providing a
  2286. subset of the functionality of the .NET version; added Display::getEvent
  2287. similar to the .NET version; change Dither::bitmap to take a Canvas
  2288. object rather than a caca canvas resource as its first parameter; add
  2289. Font::Render and Font::getList methods parallel to the .NET version
  2290. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2291. 1 files changed, 50 insertions(+), 2 deletions(-)
  2292. Commit: 3285
  2293. Author: bsittler
  2294. Date: Tue Nov 4 23:48:31 2008 +0000
  2295. use alpha channel in gd truecolor images -- note that the scale for
  2296. this is [0, 127], rather than [0, 255]; always free the temporary
  2297. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  2298. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  2299. failed run-time binding to "caca_set_display" (the "_title" was
  2300. missing).
  2301. caca-php/php_caca.c | 7 ++++---
  2302. 1 files changed, 4 insertions(+), 3 deletions(-)
  2303. Commit: 3284
  2304. Author: bsittler
  2305. Date: Tue Nov 4 06:11:19 2008 +0000
  2306. preserve column alignment better by breaking cells at spaces; preserve
  2307. readability of fullwidth characters better by not placing cell
  2308. boundaries between them unneccessarily
  2309. caca/codec/export.c | 16 +++++++++++++---
  2310. 1 files changed, 13 insertions(+), 3 deletions(-)
  2311. Commit: 3283
  2312. Author: bsittler
  2313. Date: Tue Nov 4 05:45:21 2008 +0000
  2314. force a column alignment after each column containing a fullwidth character.
  2315. caca/codec/export.c | 7 ++++++-
  2316. 1 files changed, 6 insertions(+), 1 deletions(-)
  2317. Commit: 3282
  2318. Author: bsittler
  2319. Date: Tue Nov 4 05:43:37 2008 +0000
  2320. no border in old browsers, either.
  2321. caca-php/examples/www/export.php | 2 +-
  2322. 1 files changed, 1 insertions(+), 1 deletions(-)
  2323. Commit: 3281
  2324. Author: bsittler
  2325. Date: Tue Nov 4 05:28:03 2008 +0000
  2326. htmlification
  2327. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  2328. 1 files changed, 18 insertions(+), 14 deletions(-)
  2329. Commit: 3280
  2330. Author: bsittler
  2331. Date: Tue Nov 4 05:23:16 2008 +0000
  2332. copy unicode.php to www in preparation for htmlizing
  2333. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  2334. 1 files changed, 93 insertions(+), 0 deletions(-)
  2335. Commit: 3279
  2336. Author: bsittler
  2337. Date: Tue Nov 4 05:22:24 2008 +0000
  2338. cli-only
  2339. caca-php/examples/unicode.php | 4 ++++
  2340. 1 files changed, 4 insertions(+), 0 deletions(-)
  2341. Commit: 3278
  2342. Author: bsittler
  2343. Date: Tue Nov 4 05:21:34 2008 +0000
  2344. phpized
  2345. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  2346. 1 files changed, 73 insertions(+), 87 deletions(-)
  2347. Commit: 3277
  2348. Author: bsittler
  2349. Date: Tue Nov 4 05:17:37 2008 +0000
  2350. copy unicode.c to unicode.php in preparation for phpizing
  2351. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  2352. 1 files changed, 103 insertions(+), 0 deletions(-)
  2353. Commit: 3276
  2354. Author: bsittler
  2355. Date: Tue Nov 4 05:12:17 2008 +0000
  2356. htmlize
  2357. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  2358. 1 files changed, 18 insertions(+), 13 deletions(-)
  2359. Commit: 3275
  2360. Author: bsittler
  2361. Date: Tue Nov 4 04:58:38 2008 +0000
  2362. copy transform.php to www in preparation for htmlizing
  2363. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  2364. 1 files changed, 103 insertions(+), 0 deletions(-)
  2365. Commit: 3274
  2366. Author: bsittler
  2367. Date: Tue Nov 4 04:56:49 2008 +0000
  2368. PHPified
  2369. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  2370. 1 files changed, 86 insertions(+), 101 deletions(-)
  2371. Commit: 3273
  2372. Author: bsittler
  2373. Date: Tue Nov 4 04:49:17 2008 +0000
  2374. copy transform.c to transform.php in preparation for phpizing
  2375. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  2376. 1 files changed, 118 insertions(+), 0 deletions(-)
  2377. Commit: 3272
  2378. Author: bsittler
  2379. Date: Tue Nov 4 04:46:47 2008 +0000
  2380. show client-side filename
  2381. caca-php/examples/www/export.php | 3 ++-
  2382. 1 files changed, 2 insertions(+), 1 deletions(-)
  2383. Commit: 3271
  2384. Author: bsittler
  2385. Date: Tue Nov 4 04:45:23 2008 +0000
  2386. clearer wording.
  2387. caca-php/examples/www/import.php | 2 +-
  2388. 1 files changed, 1 insertions(+), 1 deletions(-)
  2389. Commit: 3270
  2390. Author: bsittler
  2391. Date: Tue Nov 4 04:21:13 2008 +0000
  2392. link to an example file to download and then import (generated by export.php)
  2393. caca-php/examples/www/import.php | 5 +++++
  2394. 1 files changed, 5 insertions(+), 0 deletions(-)
  2395. Commit: 3269
  2396. Author: bsittler
  2397. Date: Tue Nov 4 04:13:13 2008 +0000
  2398. works well enough to import the files exported by export.php
  2399. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  2400. 1 files changed, 53 insertions(+), 24 deletions(-)
  2401. Commit: 3268
  2402. Author: bsittler
  2403. Date: Tue Nov 4 03:56:18 2008 +0000
  2404. force cli on remaining examples so that apache doesn't pop up a window
  2405. (this actually happens with the cocoa driver!)
  2406. caca-php/examples/cacapig.php | 3 +++
  2407. caca-php/examples/colors.php | 4 ++++
  2408. caca-php/examples/fullwidth.php | 4 ++++
  2409. caca-php/examples/render.php | 4 ++++
  2410. caca-php/examples/truecolor.php | 4 ++++
  2411. 5 files changed, 19 insertions(+), 0 deletions(-)
  2412. Commit: 3267
  2413. Author: bsittler
  2414. Date: Tue Nov 4 03:39:20 2008 +0000
  2415. CLI-only
  2416. caca-php/examples/import.php | 4 ++++
  2417. 1 files changed, 4 insertions(+), 0 deletions(-)
  2418. Commit: 3266
  2419. Author: bsittler
  2420. Date: Tue Nov 4 03:37:12 2008 +0000
  2421. copy import.php to www in preparation for htmlizing
  2422. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  2423. 1 files changed, 54 insertions(+), 0 deletions(-)
  2424. Commit: 3265
  2425. Author: bsittler
  2426. Date: Tue Nov 4 03:36:33 2008 +0000
  2427. list available import formats in usage message
  2428. caca-php/examples/import.php | 12 +++++++++---
  2429. 1 files changed, 9 insertions(+), 3 deletions(-)
  2430. Commit: 3264
  2431. Author: bsittler
  2432. Date: Tue Nov 4 03:32:42 2008 +0000
  2433. PHPification of import.c
  2434. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  2435. 1 files changed, 27 insertions(+), 45 deletions(-)
  2436. Commit: 3263
  2437. Author: bsittler
  2438. Date: Tue Nov 4 03:22:04 2008 +0000
  2439. copy import.c to import.php in preparation for phpizing
  2440. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  2441. 1 files changed, 66 insertions(+), 0 deletions(-)
  2442. Commit: 3262
  2443. Author: bsittler
  2444. Date: Tue Nov 4 00:56:07 2008 +0000
  2445. only fill the preview iframe when javascript is enabled
  2446. caca-php/examples/www/export.php | 2 +-
  2447. 1 files changed, 1 insertions(+), 1 deletions(-)
  2448. Commit: 3261
  2449. Author: bsittler
  2450. Date: Tue Nov 4 00:41:56 2008 +0000
  2451. merge latest CLI example bugfixes into the HTML versions
  2452. caca-php/examples/www/colors.php | 8 ++++----
  2453. caca-php/examples/www/export.php | 10 +++++-----
  2454. 2 files changed, 9 insertions(+), 9 deletions(-)
  2455. Commit: 3260
  2456. Author: bsittler
  2457. Date: Tue Nov 4 00:39:40 2008 +0000
  2458. 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
  2459. caca-php/examples/colors.php | 8 ++++----
  2460. caca-php/examples/export.php | 10 +++++-----
  2461. caca-php/php_caca.c | 2 +-
  2462. 3 files changed, 10 insertions(+), 10 deletions(-)
  2463. Commit: 3259
  2464. Author: bsittler
  2465. Date: Mon Nov 3 22:30:22 2008 +0000
  2466. now generates HTML
  2467. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  2468. 1 files changed, 18 insertions(+), 10 deletions(-)
  2469. Commit: 3258
  2470. Author: bsittler
  2471. Date: Mon Nov 3 22:21:31 2008 +0000
  2472. copy fullwidth.php to www in preparation for htmlizing
  2473. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  2474. 1 files changed, 75 insertions(+), 0 deletions(-)
  2475. Commit: 3257
  2476. Author: bsittler
  2477. Date: Mon Nov 3 22:19:29 2008 +0000
  2478. added copyright info for PHP conversion (blah blah blah...)
  2479. caca-php/examples/fullwidth.php | 4 ++++
  2480. 1 files changed, 4 insertions(+), 0 deletions(-)
  2481. Commit: 3256
  2482. Author: bsittler
  2483. Date: Mon Nov 3 22:18:27 2008 +0000
  2484. now works as PHP
  2485. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  2486. 1 files changed, 45 insertions(+), 68 deletions(-)
  2487. Commit: 3255
  2488. Author: bsittler
  2489. Date: Mon Nov 3 22:08:09 2008 +0000
  2490. copy fullwidth.c to fullwidth.php in preparation for phpizing
  2491. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  2492. 1 files changed, 94 insertions(+), 0 deletions(-)
  2493. Commit: 3254
  2494. Author: bsittler
  2495. Date: Mon Nov 3 22:06:33 2008 +0000
  2496. only assume svg preview ability in opera, WebKit and Gecko
  2497. caca-php/examples/www/export.php | 9 +++++++--
  2498. 1 files changed, 7 insertions(+), 2 deletions(-)
  2499. Commit: 3253
  2500. Author: nico
  2501. Date: Mon Nov 3 22:03:31 2008 +0000
  2502. * Improve object layer for caca-php
  2503. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  2504. 1 files changed, 56 insertions(+), 4 deletions(-)
  2505. Commit: 3252
  2506. Author: bsittler
  2507. Date: Mon Nov 3 21:58:17 2008 +0000
  2508. do not add history entries for iframe transitions
  2509. caca-php/examples/www/export.php | 2 +-
  2510. 1 files changed, 1 insertions(+), 1 deletions(-)
  2511. Commit: 3251
  2512. Author: bsittler
  2513. Date: Mon Nov 3 21:48:53 2008 +0000
  2514. add missing id
  2515. caca-php/examples/www/export.php | 2 +-
  2516. 1 files changed, 1 insertions(+), 1 deletions(-)
  2517. Commit: 3250
  2518. Author: bsittler
  2519. Date: Mon Nov 3 21:48:16 2008 +0000
  2520. use some javascript to show inline previews using <iframe/> for some
  2521. of the formats (so far, html, html3, bbfr, and svg)
  2522. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  2523. 1 files changed, 39 insertions(+), 3 deletions(-)
  2524. Commit: 3249
  2525. Author: bsittler
  2526. Date: Mon Nov 3 21:23:20 2008 +0000
  2527. .caca files get an extension, too
  2528. caca-php/examples/www/export.php | 1 +
  2529. 1 files changed, 1 insertions(+), 0 deletions(-)
  2530. Commit: 3248
  2531. Author: bsittler
  2532. Date: Mon Nov 3 21:17:34 2008 +0000
  2533. suggest extensions for some of the inline formats too, since browsers
  2534. sometimes send them to external viewers and become confused if the
  2535. filename ends in '.php' (despite our correct content-type!)
  2536. caca-php/examples/www/export.php | 14 +++++++++++---
  2537. 1 files changed, 11 insertions(+), 3 deletions(-)
  2538. Commit: 3247
  2539. Author: bsittler
  2540. Date: Mon Nov 3 21:15:09 2008 +0000
  2541. text formats embedding escape sequences get sent as attachments too
  2542. caca-php/examples/www/export.php | 3 +++
  2543. 1 files changed, 3 insertions(+), 0 deletions(-)
  2544. Commit: 3246
  2545. Author: bsittler
  2546. Date: Mon Nov 3 21:12:54 2008 +0000
  2547. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  2548. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  2549. 1 files changed, 128 insertions(+), 96 deletions(-)
  2550. Commit: 3245
  2551. Author: bsittler
  2552. Date: Mon Nov 3 20:55:12 2008 +0000
  2553. another typo
  2554. caca-php/examples/export.php | 2 +-
  2555. 1 files changed, 1 insertions(+), 1 deletions(-)
  2556. Commit: 3244
  2557. Author: bsittler
  2558. Date: Mon Nov 3 20:34:42 2008 +0000
  2559. spaces -> tabs
  2560. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  2561. 1 files changed, 81 insertions(+), 81 deletions(-)
  2562. Commit: 3243
  2563. Author: bsittler
  2564. Date: Mon Nov 3 20:08:35 2008 +0000
  2565. add missing content-type in the HTML case
  2566. caca-php/examples/www/render.php | 2 ++
  2567. 1 files changed, 2 insertions(+), 0 deletions(-)
  2568. Commit: 3242
  2569. Author: bsittler
  2570. Date: Mon Nov 3 20:01:20 2008 +0000
  2571. typo
  2572. caca-php/examples/export.php | 2 +-
  2573. 1 files changed, 1 insertions(+), 1 deletions(-)
  2574. Commit: 3241
  2575. Author: bsittler
  2576. Date: Mon Nov 3 19:52:30 2008 +0000
  2577. make examples/demo.php executable
  2578. 0 files changed, 0 insertions(+), 0 deletions(-)
  2579. Commit: 3240
  2580. Author: bsittler
  2581. Date: Mon Nov 3 19:44:58 2008 +0000
  2582. copy export.php to www in preparation for htmlizing
  2583. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  2584. 1 files changed, 136 insertions(+), 0 deletions(-)
  2585. Commit: 3239
  2586. Author: bsittler
  2587. Date: Mon Nov 3 19:42:38 2008 +0000
  2588. export.php is now actually php, and appears to work identically to its
  2589. C predecessor.
  2590. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  2591. 1 files changed, 103 insertions(+), 126 deletions(-)
  2592. Commit: 3238
  2593. Author: bsittler
  2594. Date: Mon Nov 3 18:40:50 2008 +0000
  2595. copy export.c to export.php in preparation for phpizing
  2596. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  2597. 1 files changed, 159 insertions(+), 0 deletions(-)
  2598. Commit: 3237
  2599. Author: bsittler
  2600. Date: Mon Nov 3 18:16:38 2008 +0000
  2601. fix foreground-color and quoting bugs in the "html" exporter; also,
  2602. the output is now labelled as XHTML 1.0 Strict, since it does conform
  2603. to that DTD. also removed spurious cellpadding and cellspacing from
  2604. <div /> markup. also handle non-characters by conversion to
  2605. replacement character, and handle more control characters by
  2606. conversion to no-break space. finally, switch from &nbsp; to the
  2607. equivalent &#160; so that a non-validating XML parser (which is most
  2608. of them) can correctly parse this document.
  2609. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  2610. 1 files changed, 43 insertions(+), 9 deletions(-)
  2611. Commit: 3236
  2612. Author: bsittler
  2613. Date: Mon Nov 3 17:18:04 2008 +0000
  2614. do not split a fullwidth character in the middle. yes, in some
  2615. degenerate cases this will lead to incorrectly-displayed tables. i
  2616. don't yet have a solution.
  2617. caca/codec/export.c | 2 ++
  2618. 1 files changed, 2 insertions(+), 0 deletions(-)
  2619. Commit: 3235
  2620. Author: bsittler
  2621. Date: Mon Nov 3 16:55:00 2008 +0000
  2622. do not expand tabs here. instead, importers need to understand '\t'
  2623. and fill the canvas up to the tab stop with it. once that works,
  2624. support will be added here (treating it as space.) also, fewer columns
  2625. are now generated. apparently generating a minimal number of them
  2626. fixes a bunch of the table-layout bugs.
  2627. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  2628. 1 files changed, 78 insertions(+), 52 deletions(-)
  2629. Commit: 3234
  2630. Author: nico
  2631. Date: Sun Nov 2 22:45:40 2008 +0000
  2632. * Remove \t from content of $moo
  2633. * Change canvas size
  2634. * Fix coordinate of label "Moo!"
  2635. caca-php/examples/cacainfo.php | 17 +++++++++--------
  2636. 1 files changed, 9 insertions(+), 8 deletions(-)
  2637. Commit: 3233
  2638. Author: nico
  2639. Date: Sun Nov 2 22:42:09 2008 +0000
  2640. * Change canvas size
  2641. caca-php/examples/www/cacainfo.php | 4 ++--
  2642. 1 files changed, 2 insertions(+), 2 deletions(-)
  2643. Commit: 3232
  2644. Author: bsittler
  2645. Date: Sun Nov 2 22:38:40 2008 +0000
  2646. htmlification of colors.php
  2647. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  2648. 1 files changed, 17 insertions(+), 9 deletions(-)
  2649. Commit: 3231
  2650. Author: nico
  2651. Date: Sun Nov 2 22:37:27 2008 +0000
  2652. * Fix coordinate of label "Moo!"
  2653. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  2654. 1 files changed, 8 insertions(+), 7 deletions(-)
  2655. Commit: 3230
  2656. Author: bsittler
  2657. Date: Sun Nov 2 22:35:45 2008 +0000
  2658. copy colors.php to www in preparation for htmlizing
  2659. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  2660. 1 files changed, 60 insertions(+), 0 deletions(-)
  2661. Commit: 3229
  2662. Author: bsittler
  2663. Date: Sun Nov 2 22:34:59 2008 +0000
  2664. PHP conversion of colors.c
  2665. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  2666. 1 files changed, 55 insertions(+), 71 deletions(-)
  2667. Commit: 3228
  2668. Author: bsittler
  2669. Date: Sun Nov 2 22:22:18 2008 +0000
  2670. copy colors.c to colors.php in preparation for phpizing
  2671. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  2672. 1 files changed, 76 insertions(+), 0 deletions(-)
  2673. Commit: 3227
  2674. Author: bsittler
  2675. Date: Sun Nov 2 22:12:24 2008 +0000
  2676. some unicode characters could overflow the buffer; handle more control
  2677. characters and non-unicode codepoints when generating HTML.
  2678. caca/codec/export.c | 22 ++++++++++++++++++----
  2679. 1 files changed, 18 insertions(+), 4 deletions(-)
  2680. Commit: 3226
  2681. Author: nico
  2682. Date: Sun Nov 2 22:10:02 2008 +0000
  2683. * Remove tabs from content of $moo
  2684. caca-php/examples/www/cacainfo.php | 4 ++--
  2685. 1 files changed, 2 insertions(+), 2 deletions(-)
  2686. Commit: 3225
  2687. Author: nico
  2688. Date: Sun Nov 2 21:58:09 2008 +0000
  2689. * Improve Dithering and Canvas php classes
  2690. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  2691. 1 files changed, 89 insertions(+), 14 deletions(-)
  2692. Commit: 3224
  2693. Author: bsittler
  2694. Date: Sun Nov 2 21:57:21 2008 +0000
  2695. optimization: when the canvas is only a single line, we can always
  2696. optimize by merging cells
  2697. caca/codec/export.c | 2 +-
  2698. 1 files changed, 1 insertions(+), 1 deletions(-)
  2699. Commit: 3223
  2700. Author: bsittler
  2701. Date: Sun Nov 2 21:18:51 2008 +0000
  2702. work around table layout bugs by ensuring that if there are multiple
  2703. cells on any row of the table then the very first row does not use the
  2704. cell-merging optimization; this appears to fix the last of the table
  2705. layout bugs seen in truecolor.php; also fix the foreground and
  2706. background color bugs seen in truecolor.php.
  2707. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  2708. 1 files changed, 25 insertions(+), 3 deletions(-)
  2709. Commit: 3222
  2710. Author: bsittler
  2711. Date: Sun Nov 2 21:03:09 2008 +0000
  2712. forgot backslashes
  2713. caca-php/examples/www/dithering.php | 2 +-
  2714. 1 files changed, 1 insertions(+), 1 deletions(-)
  2715. Commit: 3221
  2716. Author: bsittler
  2717. Date: Sun Nov 2 20:29:02 2008 +0000
  2718. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  2719. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  2720. 1 files changed, 17 insertions(+), 9 deletions(-)
  2721. Commit: 3220
  2722. Author: bsittler
  2723. Date: Sun Nov 2 20:17:59 2008 +0000
  2724. copy truecolor.php to www in preparation for htmlizing
  2725. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  2726. 1 files changed, 48 insertions(+), 0 deletions(-)
  2727. Commit: 3219
  2728. Author: bsittler
  2729. Date: Sun Nov 2 20:17:00 2008 +0000
  2730. convert to PHP and make executable
  2731. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  2732. 1 files changed, 30 insertions(+), 48 deletions(-)
  2733. Commit: 3218
  2734. Author: bsittler
  2735. Date: Sun Nov 2 20:06:13 2008 +0000
  2736. copy truecolor.c to truecolor.php in preparation for phpizing
  2737. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  2738. 1 files changed, 66 insertions(+), 0 deletions(-)
  2739. Commit: 3217
  2740. Author: nico
  2741. Date: Sun Nov 2 20:05:00 2008 +0000
  2742. * Improve class "Dither"
  2743. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  2744. 1 files changed, 20 insertions(+), 20 deletions(-)
  2745. Commit: 3216
  2746. Author: nico
  2747. Date: Sun Nov 2 20:02:26 2008 +0000
  2748. * Add class "Dither" to php object layer
  2749. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2750. 1 files changed, 90 insertions(+), 0 deletions(-)
  2751. Commit: 3215
  2752. Author: bsittler
  2753. Date: Sun Nov 2 19:50:46 2008 +0000
  2754. 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
  2755. caca-php/examples/www/cacainfo.php | 2 +-
  2756. caca-php/examples/www/dithering.php | 4 ++--
  2757. caca-php/examples/www/figlet.php | 2 +-
  2758. caca-php/examples/www/render.php | 2 +-
  2759. caca-php/examples/www/text.php | 2 +-
  2760. 5 files changed, 6 insertions(+), 6 deletions(-)
  2761. Commit: 3214
  2762. Author: bsittler
  2763. Date: Sun Nov 2 19:28:40 2008 +0000
  2764. add a <table summary="..." /> attribute so screenreader software does not
  2765. get hopelessly lost.
  2766. caca/codec/export.c | 2 +-
  2767. 1 files changed, 1 insertions(+), 1 deletions(-)
  2768. Commit: 3213
  2769. Author: bsittler
  2770. Date: Sun Nov 2 19:19:45 2008 +0000
  2771. echo rendered string in form value
  2772. caca-php/examples/www/figlet.php | 2 +-
  2773. 1 files changed, 1 insertions(+), 1 deletions(-)
  2774. Commit: 3212
  2775. Author: nico
  2776. Date: Sun Nov 2 19:13:47 2008 +0000
  2777. * Remove white and yellow colors for letters
  2778. caca-php/examples/www/figlet.php | 2 +-
  2779. 1 files changed, 1 insertions(+), 1 deletions(-)
  2780. Commit: 3211
  2781. Author: nico
  2782. Date: Sun Nov 2 19:08:08 2008 +0000
  2783. * Add an input box in sample web page figlet.php
  2784. caca-php/examples/www/figlet.php | 3 ++-
  2785. 1 files changed, 2 insertions(+), 1 deletions(-)
  2786. Commit: 3210
  2787. Author: bsittler
  2788. Date: Sun Nov 2 17:49:29 2008 +0000
  2789. 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.
  2790. caca-php/examples/www/caca-php.css | 20 --------------------
  2791. caca-php/examples/www/cacainfo.php | 1 -
  2792. caca-php/examples/www/dithering.php | 2 --
  2793. caca-php/examples/www/figlet.php | 3 +--
  2794. caca-php/examples/www/render.php | 1 -
  2795. caca-php/examples/www/text.php | 1 -
  2796. 6 files changed, 1 insertions(+), 27 deletions(-)
  2797. Commit: 3209
  2798. Author: bsittler
  2799. Date: Sun Nov 2 17:38:37 2008 +0000
  2800. 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
  2801. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  2802. 1 files changed, 59 insertions(+), 33 deletions(-)
  2803. Commit: 3208
  2804. Author: bsittler
  2805. Date: Sun Nov 2 17:00:45 2008 +0000
  2806. more conforming to 79-character limit and using tabs
  2807. caca-php/examples/www/render.php | 9 +++++++--
  2808. 1 files changed, 7 insertions(+), 2 deletions(-)
  2809. Commit: 3207
  2810. Author: bsittler
  2811. Date: Sun Nov 2 16:56:48 2008 +0000
  2812. generate self-referencing script URI correctly, taking into account that the
  2813. script might be content-negotiated, renamed, symlinked, or otherwise
  2814. alised in URI-space.
  2815. caca-php/examples/www/render.php | 5 ++++-
  2816. 1 files changed, 4 insertions(+), 1 deletions(-)
  2817. Commit: 3206
  2818. Author: bsittler
  2819. Date: Sun Nov 2 16:24:03 2008 +0000
  2820. added a link so you can view the image only (also good for
  2821. lynx/elinks) and some alt="..." text so the validator does not complain.
  2822. caca-php/examples/www/render.php | 2 +-
  2823. 1 files changed, 1 insertions(+), 1 deletions(-)
  2824. Commit: 3205
  2825. Author: nico
  2826. Date: Sun Nov 2 16:10:50 2008 +0000
  2827. * Change structure of sample file render.php
  2828. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  2829. 1 files changed, 36 insertions(+), 45 deletions(-)
  2830. Commit: 3204
  2831. Author: bsittler
  2832. Date: Sun Nov 2 03:52:22 2008 +0000
  2833. 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)
  2834. caca-php/examples/www/caca-php.css | 2 +-
  2835. caca-php/examples/www/cacainfo.php | 4 ++++
  2836. caca-php/examples/www/dithering.php | 6 ++++++
  2837. caca-php/examples/www/figlet.php | 7 +++++--
  2838. caca-php/examples/www/text.php | 4 ++++
  2839. 5 files changed, 20 insertions(+), 3 deletions(-)
  2840. Commit: 3203
  2841. Author: bsittler
  2842. Date: Sun Nov 2 03:37:14 2008 +0000
  2843. apparently php inw ww dir should not be executable?
  2844. 0 files changed, 0 insertions(+), 0 deletions(-)
  2845. Commit: 3202
  2846. Author: bsittler
  2847. Date: Sun Nov 2 03:36:38 2008 +0000
  2848. better UI, maybe?
  2849. caca-php/examples/www/render.php | 7 ++++---
  2850. 1 files changed, 4 insertions(+), 3 deletions(-)
  2851. Commit: 3201
  2852. Author: bsittler
  2853. Date: Sun Nov 2 03:27:58 2008 +0000
  2854. seems to work
  2855. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  2856. 1 files changed, 36 insertions(+), 5 deletions(-)
  2857. Commit: 3200
  2858. Author: bsittler
  2859. Date: Sun Nov 2 03:13:03 2008 +0000
  2860. copy render.php to www in preparation for htmlizing
  2861. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  2862. 1 files changed, 40 insertions(+), 0 deletions(-)
  2863. Commit: 3199
  2864. Author: bsittler
  2865. Date: Sun Nov 2 03:10:44 2008 +0000
  2866. HTML conversion of text.php
  2867. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  2868. 1 files changed, 15 insertions(+), 7 deletions(-)
  2869. Commit: 3198
  2870. Author: bsittler
  2871. Date: Sun Nov 2 03:07:50 2008 +0000
  2872. add missing newline at end of file
  2873. caca-php/examples/www/cacainfo.php | 2 +-
  2874. 1 files changed, 1 insertions(+), 1 deletions(-)
  2875. Commit: 3197
  2876. Author: bsittler
  2877. Date: Sun Nov 2 03:05:46 2008 +0000
  2878. apparently php inw ww dir should not be executable?
  2879. 0 files changed, 0 insertions(+), 0 deletions(-)
  2880. Commit: 3196
  2881. Author: bsittler
  2882. Date: Sun Nov 2 03:04:10 2008 +0000
  2883. copy text.php to www in preparation for htmlizing
  2884. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  2885. 1 files changed, 65 insertions(+), 0 deletions(-)
  2886. Commit: 3195
  2887. Author: nico
  2888. Date: Sat Nov 1 23:43:00 2008 +0000
  2889. * Improve php object layer "caca.php"
  2890. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  2891. 1 files changed, 46 insertions(+), 2 deletions(-)
  2892. Commit: 3194
  2893. Author: nico
  2894. Date: Sat Nov 1 21:29:51 2008 +0000
  2895. * Change permission of web sample files
  2896. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  2897. 1 files changed, 0 insertions(+), 0 deletions(-)
  2898. Commit: 3193
  2899. Author: nico
  2900. Date: Sat Nov 1 21:11:04 2008 +0000
  2901. * Improve php class layer for caca-php
  2902. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  2903. 1 files changed, 41 insertions(+), 18 deletions(-)
  2904. Commit: 3192
  2905. Author: nico
  2906. Date: Sat Nov 1 19:55:52 2008 +0000
  2907. * Add skeleton of php class layer for caca-php
  2908. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2909. 1 files changed, 135 insertions(+), 0 deletions(-)
  2910. Commit: 3191
  2911. Author: nico
  2912. Date: Sat Nov 1 18:42:16 2008 +0000
  2913. * Add web sample program: dithering.php
  2914. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  2915. caca-php/examples/www/figlet.php | 9 +++++-
  2916. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  2917. 3 files changed, 49 insertions(+), 2 deletions(-)
  2918. Commit: 3190
  2919. Author: bsittler
  2920. Date: Sat Nov 1 17:57:50 2008 +0000
  2921. oops! make the .php executable
  2922. 0 files changed, 0 insertions(+), 0 deletions(-)
  2923. Commit: 3189
  2924. Author: nico
  2925. Date: Sat Nov 1 13:54:13 2008 +0000
  2926. * Add web sample "figlet.php"
  2927. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  2928. 1 files changed, 60 insertions(+), 0 deletions(-)
  2929. Commit: 3188
  2930. Author: nico
  2931. Date: Sat Nov 1 13:30:09 2008 +0000
  2932. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  2933. caca_export_string
  2934. caca-php/php_caca.c | 12 +++---------
  2935. 1 files changed, 3 insertions(+), 9 deletions(-)
  2936. Commit: 3187
  2937. Author: nico
  2938. Date: Sat Nov 1 12:51:54 2008 +0000
  2939. * Initializate variable "len" in caca_export_string
  2940. caca-php/php_caca.c | 2 +-
  2941. 1 files changed, 1 insertions(+), 1 deletions(-)
  2942. Commit: 3186
  2943. Author: bsittler
  2944. Date: Sat Nov 1 06:32:30 2008 +0000
  2945. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  2946. caca-php/examples/www/cacainfo.php | 10 ++++++----
  2947. 1 files changed, 6 insertions(+), 4 deletions(-)
  2948. Commit: 3185
  2949. Author: bsittler
  2950. Date: Sat Nov 1 06:26:29 2008 +0000
  2951. now HTML markup is generated, rather than a giant PRE block
  2952. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  2953. 1 files changed, 28 insertions(+), 17 deletions(-)
  2954. Commit: 3184
  2955. Author: bsittler
  2956. Date: Sat Nov 1 06:03:36 2008 +0000
  2957. 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
  2958. caca/codec/export.c | 29 +++++++++++++++--------------
  2959. 1 files changed, 15 insertions(+), 14 deletions(-)
  2960. Commit: 3183
  2961. Author: bsittler
  2962. Date: Sat Nov 1 06:02:04 2008 +0000
  2963. move CSS for www example to a separate file; table is no longer inside <pre>
  2964. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  2965. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  2966. 2 files changed, 33 insertions(+), 21 deletions(-)
  2967. Commit: 3182
  2968. Author: bsittler
  2969. Date: Sat Nov 1 05:27:04 2008 +0000
  2970. fix table border, colors, and quoting of <, ", ', and > in html3 output
  2971. caca/codec/export.c | 16 +++++++++++++---
  2972. 1 files changed, 13 insertions(+), 3 deletions(-)
  2973. Commit: 3181
  2974. Author: bsittler
  2975. Date: Sat Nov 1 05:13:37 2008 +0000
  2976. font for windows, too
  2977. caca-php/examples/www/cacainfo.php | 2 +-
  2978. 1 files changed, 1 insertions(+), 1 deletions(-)
  2979. Commit: 3180
  2980. Author: bsittler
  2981. Date: Sat Nov 1 05:08:24 2008 +0000
  2982. display correctly in firefox and safari
  2983. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  2984. 1 files changed, 15 insertions(+), 1 deletions(-)
  2985. Commit: 3179
  2986. Author: bsittler
  2987. Date: Sat Nov 1 04:41:25 2008 +0000
  2988. correctly account for tabs in html3 export
  2989. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  2990. 1 files changed, 41 insertions(+), 6 deletions(-)
  2991. Commit: 3178
  2992. Author: bsittler
  2993. Date: Sat Nov 1 03:00:45 2008 +0000
  2994. a first partially-broken conversion of examples/cacainfo.php
  2995. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  2996. 1 files changed, 86 insertions(+), 0 deletions(-)
  2997. Commit: 3177
  2998. Author: nico
  2999. Date: Sat Nov 1 02:06:43 2008 +0000
  3000. * Change test for php-cli mode in sample programs
  3001. caca-php/examples/cacainfo.php | 3 ++-
  3002. caca-php/examples/demo.php | 3 ++-
  3003. caca-php/examples/dithering.php | 12 ++++++++----
  3004. caca-php/examples/figfont.php | 3 ++-
  3005. caca-php/examples/polyline.php | 3 ++-
  3006. caca-php/examples/text.php | 3 ++-
  3007. 6 files changed, 18 insertions(+), 9 deletions(-)
  3008. Commit: 3176
  3009. Author: bsittler
  3010. Date: Sat Nov 1 01:46:51 2008 +0000
  3011. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  3012. caca-php/examples/demo.php | 7 ++++---
  3013. 1 files changed, 4 insertions(+), 3 deletions(-)
  3014. Commit: 3175
  3015. Author: nico
  3016. Date: Sat Nov 1 01:44:28 2008 +0000
  3017. * Check that samples programs are executed with php-cli
  3018. caca-php/examples/cacainfo.php | 3 +++
  3019. caca-php/examples/demo.php | 4 ++++
  3020. caca-php/examples/dithering.php | 5 ++++-
  3021. caca-php/examples/figfont.php | 2 ++
  3022. caca-php/examples/polyline.php | 3 +++
  3023. caca-php/examples/text.php | 3 +++
  3024. 6 files changed, 19 insertions(+), 1 deletions(-)
  3025. Commit: 3174
  3026. Author: bsittler
  3027. Date: Sat Nov 1 01:32:17 2008 +0000
  3028. change to allow use with cocoa driver; also, a keypress now stops these demos early
  3029. caca-php/examples/dithering.php | 2 +-
  3030. caca-php/examples/polyline.php | 2 +-
  3031. 2 files changed, 2 insertions(+), 2 deletions(-)
  3032. Commit: 3173
  3033. Author: nico
  3034. Date: Sat Nov 1 01:25:13 2008 +0000
  3035. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  3036. caca-php/examples/demo.php | 4 ++--
  3037. 1 files changed, 2 insertions(+), 2 deletions(-)
  3038. Commit: 3172
  3039. Author: nico
  3040. Date: Sat Nov 1 00:45:56 2008 +0000
  3041. * Add license headers in sample programs
  3042. caca-php/examples/cacainfo.php | 11 +++++++++++
  3043. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  3044. caca-php/examples/dithering.php | 12 +++++++++++-
  3045. caca-php/examples/figfont.php | 10 ++++++++++
  3046. caca-php/examples/polyline.php | 10 ++++++++++
  3047. 5 files changed, 58 insertions(+), 1 deletions(-)
  3048. Commit: 3171
  3049. Author: nico
  3050. Date: Sat Nov 1 00:33:57 2008 +0000
  3051. * Clean template for phpize "config.m4"
  3052. caca-php/config.m4 | 2 +-
  3053. 1 files changed, 1 insertions(+), 1 deletions(-)
  3054. Commit: 3169
  3055. Author: nico
  3056. Date: Fri Oct 31 20:35:48 2008 +0000
  3057. * Change message for phpinfo()
  3058. caca-php/php_caca.c | 4 ++--
  3059. 1 files changed, 2 insertions(+), 2 deletions(-)
  3060. Commit: 3168
  3061. Author: bsittler
  3062. Date: Fri Oct 31 18:56:31 2008 +0000
  3063. now truecolor works
  3064. caca/driver/win32.c | 5 +++--
  3065. 1 files changed, 3 insertions(+), 2 deletions(-)
  3066. Commit: 3167
  3067. Author: bsittler
  3068. Date: Fri Oct 31 18:39:16 2008 +0000
  3069. now arrow keys, function keys, etc. work
  3070. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3071. 1 files changed, 73 insertions(+), 0 deletions(-)
  3072. Commit: 3166
  3073. Author: nico
  3074. Date: Fri Oct 31 17:46:38 2008 +0000
  3075. * Add information about gd resources support in caca-php for phpinfo()
  3076. caca-php/php_caca.c | 6 ++++++
  3077. 1 files changed, 6 insertions(+), 0 deletions(-)
  3078. Commit: 3163
  3079. Author: bsittler
  3080. Date: Fri Oct 31 00:29:31 2008 +0000
  3081. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  3082. configure.ac | 6 +++---
  3083. 1 files changed, 3 insertions(+), 3 deletions(-)
  3084. Commit: 3160
  3085. Author: sam
  3086. Date: Fri Oct 31 00:21:04 2008 +0000
  3087. caca-sharp: improve install and uninstall rules, add a strong name key
  3088. to allow third-party applications to link with caca-sharp, and tune a
  3089. few things here and there.
  3090. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  3091. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  3092. 2 files changed, 26 insertions(+), 12 deletions(-)
  3093. Commit: 3159
  3094. Author: pterjan
  3095. Date: Thu Oct 30 22:36:13 2008 +0000
  3096. * Undo last commit
  3097. ruby/Makefile.am | 1 -
  3098. 1 files changed, 0 insertions(+), 1 deletions(-)
  3099. Commit: 3158
  3100. Author: pterjan
  3101. Date: Thu Oct 30 21:45:42 2008 +0000
  3102. * Add -module flag, hopefuly this will fix on OSX
  3103. ruby/Makefile.am | 1 +
  3104. 1 files changed, 1 insertions(+), 0 deletions(-)
  3105. Commit: 3157
  3106. Author: pterjan
  3107. Date: Thu Oct 30 20:12:50 2008 +0000
  3108. * List drivers as a Hash
  3109. ruby/caca-display.c | 14 +++++++-------
  3110. 1 files changed, 7 insertions(+), 7 deletions(-)
  3111. Commit: 3156
  3112. Author: nico
  3113. Date: Thu Oct 30 18:07:11 2008 +0000
  3114. * Check parameters number for functions that doesn't expect any parameter
  3115. caca-php/php_caca.c | 16 ++++++++++++++++
  3116. 1 files changed, 16 insertions(+), 0 deletions(-)
  3117. Commit: 3155
  3118. Author: bsittler
  3119. Date: Thu Oct 30 18:00:57 2008 +0000
  3120. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  3121. configure.ac | 9 ++++++++-
  3122. 1 files changed, 8 insertions(+), 1 deletions(-)
  3123. Commit: 3154
  3124. Author: nico
  3125. Date: Thu Oct 30 17:44:42 2008 +0000
  3126. * Modify error message in sample program dithering.php
  3127. caca-php/config.m4 | 2 +-
  3128. caca-php/examples/dithering.php | 2 +-
  3129. 2 files changed, 2 insertions(+), 2 deletions(-)
  3130. Commit: 3153
  3131. Author: nico
  3132. Date: Thu Oct 30 17:35:58 2008 +0000
  3133. * Available the compilation of caca-php without gd development files
  3134. caca-php/config.m4 | 5 ++---
  3135. caca-php/php_caca.c | 19 +++++++++++++++++--
  3136. 2 files changed, 19 insertions(+), 5 deletions(-)
  3137. Commit: 3152
  3138. Author: bsittler
  3139. Date: Thu Oct 30 17:22:43 2008 +0000
  3140. allow SDK to be overridden by environment variables (Mac OS X)
  3141. configure.ac | 22 +++++++++++-----------
  3142. 1 files changed, 11 insertions(+), 11 deletions(-)
  3143. Commit: 3151
  3144. Author: nico
  3145. Date: Thu Oct 30 16:43:00 2008 +0000
  3146. * Add destructor for "caca_file" resources
  3147. caca-php/php_caca.c | 1 +
  3148. 1 files changed, 1 insertions(+), 0 deletions(-)
  3149. Commit: 3150
  3150. Author: nico
  3151. Date: Thu Oct 30 16:16:31 2008 +0000
  3152. * Improve php binding of caca_render_canvas
  3153. * Destroy php resource in caca_file_close
  3154. * Improve sample program render.php
  3155. caca-php/examples/render.php | 7 ++++++-
  3156. caca-php/php_caca.c | 25 ++++++++++++++++---------
  3157. 2 files changed, 22 insertions(+), 10 deletions(-)
  3158. Commit: 3149
  3159. Author: nico
  3160. Date: Thu Oct 30 13:21:26 2008 +0000
  3161. * Add new php specific function caca_load_builtin_font(string name)
  3162. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  3163. * Add a new sample program examples/render.php
  3164. caca-php/examples/render.php | 35 ++++++++++++++++
  3165. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  3166. caca-php/php_caca.h | 1 +
  3167. 3 files changed, 115 insertions(+), 12 deletions(-)
  3168. Commit: 3148
  3169. Author: nico
  3170. Date: Thu Oct 30 11:39:24 2008 +0000
  3171. * Remove "_gd" suffix from dithering functions
  3172. * caca_dithering_bitmap can load palette from gd resource
  3173. * Remove caca_set_dither_palette_gd function
  3174. * Adapt sample program "dithering.php"
  3175. caca-php/examples/dithering.php | 5 +--
  3176. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  3177. caca-php/php_caca.h | 4 +--
  3178. 3 files changed, 29 insertions(+), 46 deletions(-)
  3179. Commit: 3143
  3180. Author: nico
  3181. Date: Thu Oct 30 00:51:55 2008 +0000
  3182. * Add check after emalloc in caca_draw_thin_polyline
  3183. caca-php/php_caca.c | 15 ++++++++++++---
  3184. 1 files changed, 12 insertions(+), 3 deletions(-)
  3185. Commit: 3142
  3186. Author: nico
  3187. Date: Thu Oct 30 00:18:07 2008 +0000
  3188. * Remove php function caca_create_event
  3189. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  3190. php resource
  3191. * Adapt sample program demo.php
  3192. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  3193. caca-php/php_caca.c | 34 ++++++++------------
  3194. caca-php/php_caca.h | 2 -
  3195. 3 files changed, 49 insertions(+), 60 deletions(-)
  3196. Commit: 3141
  3197. Author: nico
  3198. Date: Wed Oct 29 22:59:46 2008 +0000
  3199. * Close php block in sample program "demo.php"
  3200. caca-php/examples/demo.php | 3 ++-
  3201. 1 files changed, 2 insertions(+), 1 deletions(-)
  3202. Commit: 3140
  3203. Author: nico
  3204. Date: Wed Oct 29 22:58:24 2008 +0000
  3205. * Rewrite main loop of sample program demo.php
  3206. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  3207. 1 files changed, 51 insertions(+), 55 deletions(-)
  3208. Commit: 3139
  3209. Author: sam
  3210. Date: Wed Oct 29 19:10:20 2008 +0000
  3211. Clean up configure.ac.
  3212. configure.ac | 16 ++++++++--------
  3213. 1 files changed, 8 insertions(+), 8 deletions(-)
  3214. Commit: 3138
  3215. Author: nico
  3216. Date: Wed Oct 29 17:09:05 2008 +0000
  3217. * Add indexed colors image support for dither with gd resources
  3218. caca-php/examples/dithering.php | 3 +-
  3219. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  3220. caca-php/php_caca.h | 1 +
  3221. 3 files changed, 55 insertions(+), 13 deletions(-)
  3222. Commit: 3137
  3223. Author: nico
  3224. Date: Wed Oct 29 13:48:57 2008 +0000
  3225. * Add php binding for 3 caca charset conversion functions
  3226. * Change php header for sample program "text.php"
  3227. caca-php/examples/text.php | 2 +-
  3228. caca-php/php_caca.c | 9 +++++++++
  3229. 2 files changed, 10 insertions(+), 1 deletions(-)
  3230. Commit: 3135
  3231. Author: nico
  3232. Date: Wed Oct 29 13:19:38 2008 +0000
  3233. * Close php blocks in samples programs (add "?>")
  3234. caca-php/examples/cacainfo.php | 2 ++
  3235. caca-php/examples/cacapig.php | 1 +
  3236. caca-php/examples/demo.php | 2 ++
  3237. caca-php/examples/dithering.php | 4 +---
  3238. caca-php/examples/figfont.php | 2 +-
  3239. caca-php/examples/polyline.php | 1 +
  3240. caca-php/examples/text.php | 3 +--
  3241. 7 files changed, 9 insertions(+), 6 deletions(-)
  3242. Commit: 3134
  3243. Author: nico
  3244. Date: Tue Oct 28 23:13:15 2008 +0000
  3245. * Add php binding for function "caca_set_dither_palette"
  3246. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  3247. 1 files changed, 24 insertions(+), 2 deletions(-)
  3248. Commit: 3133
  3249. Author: nico
  3250. Date: Tue Oct 28 19:43:39 2008 +0000
  3251. * Add unicode support in sample program figfont.php
  3252. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  3253. 1 files changed, 17 insertions(+), 5 deletions(-)
  3254. Commit: 3132
  3255. Author: nico
  3256. Date: Tue Oct 28 19:30:10 2008 +0000
  3257. * Change type of the last argument of drawing function (from string to long)
  3258. * Adapt sample programs
  3259. caca-php/examples/cacainfo.php | 3 +
  3260. caca-php/examples/demo.php | 28 +++++-----
  3261. caca-php/examples/polyline.php | 17 ++++---
  3262. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  3263. 4 files changed, 57 insertions(+), 94 deletions(-)
  3264. Commit: 3131
  3265. Author: nico
  3266. Date: Tue Oct 28 17:59:41 2008 +0000
  3267. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  3268. * Add a sample program examples/polyline.php
  3269. caca-php/examples/polyline.php | 41 +++++++++++++++++
  3270. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  3271. 2 files changed, 130 insertions(+), 4 deletions(-)
  3272. Commit: 3130
  3273. Author: nico
  3274. Date: Tue Oct 28 14:11:08 2008 +0000
  3275. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  3276. caca/figfont.c | 3 +++
  3277. 1 files changed, 3 insertions(+), 0 deletions(-)
  3278. Commit: 3129
  3279. Author: nico
  3280. Date: Tue Oct 28 13:45:39 2008 +0000
  3281. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  3282. * Add a working sample file examples/figfont.php
  3283. * Rename sample programs:
  3284. examples1.php > cacapig.php
  3285. drivers.php > cacainfo.php
  3286. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  3287. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  3288. caca-php/examples/drivers.php | 62 ------------------------------------
  3289. caca-php/examples/example1.php | 68 ----------------------------------------
  3290. caca-php/examples/figfont.php | 24 ++++++++++++++
  3291. caca-php/php_caca.c | 34 +++++++++++++++++++-
  3292. caca-php/php_caca.h | 2 +-
  3293. 7 files changed, 187 insertions(+), 133 deletions(-)
  3294. Commit: 3128
  3295. Author: nico
  3296. Date: Tue Oct 28 12:15:15 2008 +0000
  3297. * Add checks after emalloc()
  3298. * Add php binding for caca_file_gets
  3299. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  3300. 1 files changed, 38 insertions(+), 5 deletions(-)
  3301. Commit: 3127
  3302. Author: nico
  3303. Date: Tue Oct 28 11:46:18 2008 +0000
  3304. * Add php binding for functions: caca_file_write, caca_file_read
  3305. caca-php/examples/demo.php | 2 ++
  3306. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  3307. caca-php/php_caca.h | 2 ++
  3308. 3 files changed, 35 insertions(+), 0 deletions(-)
  3309. Commit: 3126
  3310. Author: nico
  3311. Date: Tue Oct 28 02:02:27 2008 +0000
  3312. * Add php bindings for 9 functions
  3313. * Modify php bloc headers in samples programs
  3314. * Add list of import/export formats in examples/drivers.php
  3315. caca-php/examples/demo.php | 2 +-
  3316. caca-php/examples/dithering.php | 6 ++-
  3317. caca-php/examples/drivers.php | 15 ++++--
  3318. caca-php/examples/example1.php | 2 +-
  3319. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  3320. caca-php/php_caca.h | 3 +-
  3321. 6 files changed, 96 insertions(+), 34 deletions(-)
  3322. Commit: 3125
  3323. Author: sam
  3324. Date: Mon Oct 27 20:23:56 2008 +0000
  3325. libcaca: add fallback rotated glyphs to cope with third-party software.
  3326. caca/transform.c | 8 +++++++-
  3327. 1 files changed, 7 insertions(+), 1 deletions(-)
  3328. Commit: 3124
  3329. Author: nico
  3330. Date: Mon Oct 27 19:54:07 2008 +0000
  3331. * Fix a bug in sample program "dithering.php"
  3332. caca-php/examples/dithering.php | 2 +-
  3333. 1 files changed, 1 insertions(+), 1 deletions(-)
  3334. Commit: 3123
  3335. Author: nico
  3336. Date: Mon Oct 27 19:35:48 2008 +0000
  3337. * Add a "caca_create_dither_gd" function that create the proper dither for a
  3338. given gd resource.
  3339. caca-php/examples/dithering.php | 10 ++++++----
  3340. caca-php/php_caca.c | 15 +++++++++++++++
  3341. caca-php/php_caca.h | 1 +
  3342. 3 files changed, 22 insertions(+), 4 deletions(-)
  3343. Commit: 3122
  3344. Author: nico
  3345. Date: Mon Oct 27 19:14:32 2008 +0000
  3346. * Add working sample program dithering.php (open logo-caca.png with Gd and
  3347. render it with caca caca_dither_bitmap_gd)
  3348. * Add a function to fetch a buffer of gd pixels in php_caca.c
  3349. caca-php/examples/dithering.php | 19 +++++++++++--------
  3350. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  3351. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3352. 3 files changed, 39 insertions(+), 13 deletions(-)
  3353. Commit: 3121
  3354. Author: nico
  3355. Date: Mon Oct 27 17:19:06 2008 +0000
  3356. * Fix a bug in caca_export_string
  3357. caca-php/php_caca.c | 3 +++
  3358. 1 files changed, 3 insertions(+), 0 deletions(-)
  3359. Commit: 3120
  3360. Author: nico
  3361. Date: Mon Oct 27 17:15:08 2008 +0000
  3362. * Improve function "caca_dither_bitmap_gd"
  3363. * Add php binding for "caca_create_dither"
  3364. * Add new sample program "dithering.php"
  3365. caca-php/examples/dithering.php | 15 +++++++++++++++
  3366. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3367. caca-php/php_caca.h | 1 +
  3368. 3 files changed, 44 insertions(+), 5 deletions(-)
  3369. Commit: 3119
  3370. Author: nico
  3371. Date: Mon Oct 27 16:23:05 2008 +0000
  3372. * Add a function "fetch_external_resource" that allows to fetch external php
  3373. resources such as gd resouces
  3374. * Add test for presence of gd development files in config.m4
  3375. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  3376. caca-php/config.m4 | 9 ++++++++-
  3377. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  3378. caca-php/php_caca.h | 2 +-
  3379. 3 files changed, 28 insertions(+), 13 deletions(-)
  3380. Commit: 3118
  3381. Author: sam
  3382. Date: Mon Oct 27 13:45:56 2008 +0000
  3383. doc: fix symlink failure when installing libcaca twice.
  3384. doc/Makefile.am | 4 ++--
  3385. 1 files changed, 2 insertions(+), 2 deletions(-)
  3386. Commit: 3117
  3387. Author: nico
  3388. Date: Mon Oct 27 13:34:36 2008 +0000
  3389. * Add php binding for 12 new fonctions
  3390. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3391. 1 files changed, 99 insertions(+), 0 deletions(-)
  3392. Commit: 3115
  3393. Author: nico
  3394. Date: Sun Oct 26 23:33:02 2008 +0000
  3395. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  3396. caca_get_dither_algorithm
  3397. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3398. 1 files changed, 21 insertions(+), 0 deletions(-)
  3399. Commit: 3114
  3400. Author: nico
  3401. Date: Sun Oct 26 21:27:32 2008 +0000
  3402. * Add binding for 7 new functions
  3403. * Add just_for_fun() function in sample program drivers.php
  3404. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  3405. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  3406. 2 files changed, 110 insertions(+), 1 deletions(-)
  3407. Commit: 3113
  3408. Author: nico
  3409. Date: Sun Oct 26 20:51:04 2008 +0000
  3410. * Add php binding for 15 new functions
  3411. * Add new sample program "examples/drivers.php"
  3412. caca-php/examples/drivers.php | 8 +++
  3413. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  3414. 2 files changed, 108 insertions(+), 3 deletions(-)
  3415. Commit: 3112
  3416. Author: nico
  3417. Date: Sun Oct 26 15:47:33 2008 +0000
  3418. * Improve function caca_export_string
  3419. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  3420. caca-php/php_caca.h | 3 ++-
  3421. 2 files changed, 33 insertions(+), 3 deletions(-)
  3422. Commit: 3111
  3423. Author: nico
  3424. Date: Sun Oct 26 15:27:59 2008 +0000
  3425. * Add php binding for caca_export_memory (called caca_export_string)
  3426. * Rename php function caca_import_memory to caca_import_string
  3427. * Add sample program "text.php" (php port of examples/text.c)
  3428. * Add php binding for "caca_set_attr"
  3429. caca-php/examples/example1.php | 2 +-
  3430. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  3431. 2 files changed, 63 insertions(+), 1 deletions(-)
  3432. Commit: 3110
  3433. Author: nico
  3434. Date: Sun Oct 26 14:14:58 2008 +0000
  3435. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  3436. * Add binding for 2 new functions
  3437. * Fix a bug in examples/example1.php
  3438. caca-php/examples/demo.php | 16 +++++-
  3439. caca-php/examples/example1.php | 2 +-
  3440. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  3441. caca-php/php_caca.h | 10 +++
  3442. 4 files changed, 115 insertions(+), 37 deletions(-)
  3443. Commit: 3109
  3444. Author: nico
  3445. Date: Sun Oct 26 13:38:47 2008 +0000
  3446. * Add php binding for 4 new functions
  3447. * Add "full" demo to "examples/demo.php"
  3448. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  3449. caca-php/php_caca.c | 44 +++++++++++++++
  3450. 2 files changed, 164 insertions(+), 11 deletions(-)
  3451. Commit: 3108
  3452. Author: nico
  3453. Date: Sun Oct 26 12:29:10 2008 +0000
  3454. * Add php binding for 9 new functions
  3455. * Improve examples/demo.php
  3456. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  3457. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  3458. caca-php/php_caca.h | 4 +-
  3459. 3 files changed, 290 insertions(+), 40 deletions(-)
  3460. Commit: 3107
  3461. Author: nico
  3462. Date: Sun Oct 26 00:49:09 2008 +0000
  3463. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  3464. * Create a new sample file demo.php (php port of demo.c)
  3465. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  3466. caca-php/php_caca.c | 22 ++++++++++-
  3467. 2 files changed, 109 insertions(+), 1 deletions(-)
  3468. Commit: 3106
  3469. Author: nico
  3470. Date: Sat Oct 25 23:52:06 2008 +0000
  3471. * Add a nice label with libcaca's version in the center of the screen in
  3472. sample program examples/example1.php
  3473. caca-php/examples/example1.php | 7 +++++--
  3474. 1 files changed, 5 insertions(+), 2 deletions(-)
  3475. Commit: 3105
  3476. Author: nico
  3477. Date: Sat Oct 25 23:40:00 2008 +0000
  3478. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  3479. * Animate pink pig & add event managment in sample program "example1.php"
  3480. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  3481. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3482. 2 files changed, 46 insertions(+), 4 deletions(-)
  3483. Commit: 3104
  3484. Author: nico
  3485. Date: Sat Oct 25 15:41:39 2008 +0000
  3486. * Add binding for 6 new caca's functions
  3487. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  3488. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  3489. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  3490. 2 files changed, 93 insertions(+), 15 deletions(-)
  3491. Commit: 3101
  3492. Author: nico
  3493. Date: Sat Oct 25 11:26:15 2008 +0000
  3494. * Add php binding for 8 new caca's functions
  3495. caca-php/examples/example1.php | 2 +-
  3496. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  3497. 2 files changed, 78 insertions(+), 1 deletions(-)
  3498. Commit: 3095
  3499. Author: sam
  3500. Date: Sat Oct 25 01:03:09 2008 +0000
  3501. Add Nicolas Vion to AUTHORS.
  3502. AUTHORS | 3 +++
  3503. 1 files changed, 3 insertions(+), 0 deletions(-)
  3504. Commit: 3094
  3505. Author: nico
  3506. Date: Fri Oct 24 23:20:42 2008 +0000
  3507. * Add php bindings for 13 new functions
  3508. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3509. 1 files changed, 68 insertions(+), 0 deletions(-)
  3510. Commit: 3093
  3511. Author: nico
  3512. Date: Fri Oct 24 23:01:08 2008 +0000
  3513. * Add php binding for 7 new caca's functions
  3514. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  3515. 1 files changed, 30 insertions(+), 0 deletions(-)
  3516. Commit: 3092
  3517. Author: nico
  3518. Date: Fri Oct 24 22:35:21 2008 +0000
  3519. * Add flac support and some other nice features...
  3520. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  3521. caca-php/php_caca.h | 19 +++++++++-------
  3522. 2 files changed, 48 insertions(+), 28 deletions(-)
  3523. Commit: 3091
  3524. Author: nico
  3525. Date: Fri Oct 24 22:09:30 2008 +0000
  3526. * Add caca's php constants definition
  3527. * Add php binding for 13 new functions
  3528. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  3529. caca-php/php_caca.h | 24 ++++++--
  3530. 2 files changed, 181 insertions(+), 19 deletions(-)
  3531. Commit: 3089
  3532. Author: nico
  3533. Date: Fri Oct 24 19:28:20 2008 +0000
  3534. * Initial release of caca-php
  3535. caca-php/config.m4 | 12 +
  3536. caca-php/examples/example1.php | 4 +
  3537. caca-php/package.xml | 33 +++
  3538. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  3539. caca-php/php_caca.h | 143 +++++++++++
  3540. 5 files changed, 726 insertions(+), 0 deletions(-)
  3541. Commit: 3046
  3542. Author: jylam
  3543. Date: Sun Oct 19 16:22:08 2008 +0000
  3544. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  3545. caca/driver/cocoa.m | 11 +++++++----
  3546. 1 files changed, 7 insertions(+), 4 deletions(-)
  3547. Commit: 3045
  3548. Author: jylam
  3549. Date: Sun Oct 19 14:44:25 2008 +0000
  3550. * 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
  3551. configure.ac | 2 +-
  3552. 1 files changed, 1 insertions(+), 1 deletions(-)
  3553. Commit: 2967
  3554. Author: sam
  3555. Date: Sat Oct 18 12:57:10 2008 +0000
  3556. Bump soname versioning.
  3557. configure.ac | 2 +-
  3558. 1 files changed, 1 insertions(+), 1 deletions(-)
  3559. Commit: 2966
  3560. Author: sam
  3561. Date: Sat Oct 18 12:50:13 2008 +0000
  3562. Fix <cucul.h> installation again.
  3563. caca/Makefile.am | 1 +
  3564. 1 files changed, 1 insertions(+), 0 deletions(-)
  3565. Commit: 2965
  3566. Author: sam
  3567. Date: Sat Oct 18 12:42:12 2008 +0000
  3568. Set version to 0.99.beta15.
  3569. Updated NEWS and ChangeLog.
  3570. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3571. NEWS | 4 +
  3572. configure.ac | 2 +-
  3573. win32/config.h | 2 +-
  3574. 4 files changed, 311 insertions(+), 2 deletions(-)
  3575. Commit: 2963
  3576. Author: sam
  3577. Date: Sat Oct 18 11:07:14 2008 +0000
  3578. Add a cucul.h symbolic link upon installation.
  3579. caca/Makefile.am | 2 ++
  3580. 1 files changed, 2 insertions(+), 0 deletions(-)
  3581. Commit: 2962
  3582. Author: sam
  3583. Date: Sat Oct 18 11:07:05 2008 +0000
  3584. libcaca: move codecs and import/export functions into subdirectories.
  3585. caca/Makefile.am | 34 +-
  3586. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  3587. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  3588. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  3589. caca/driver/conio.c | 185 +++++++++
  3590. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  3591. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  3592. caca/driver/raw.c | 115 ++++++
  3593. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  3594. caca/driver/vga.c | 178 +++++++++
  3595. caca/driver/win32.c | 367 ++++++++++++++++++
  3596. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  3597. caca/driver_cocoa.m | 1015 ------------------------------------------------
  3598. caca/driver_conio.c | 185 ---------
  3599. caca/driver_gl.c | 623 ------------------------------
  3600. caca/driver_ncurses.c | 848 ----------------------------------------
  3601. caca/driver_raw.c | 115 ------
  3602. caca/driver_slang.c | 571 ---------------------------
  3603. caca/driver_vga.c | 178 ---------
  3604. caca/driver_win32.c | 367 ------------------
  3605. caca/driver_x11.c | 809 --------------------------------------
  3606. caca/export.c | 1028 -------------------------------------------------
  3607. caca/import.c | 924 --------------------------------------------
  3608. caca/libcaca.vcproj | 20 +-
  3609. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  3610. Commit: 2961
  3611. Author: sam
  3612. Date: Sat Oct 18 11:06:58 2008 +0000
  3613. Fix compilation warnings on platforms without Imlib2.
  3614. src/aafire.c | 2 +-
  3615. src/common-image.c | 2 +-
  3616. 2 files changed, 2 insertions(+), 2 deletions(-)
  3617. Commit: 2960
  3618. Author: sam
  3619. Date: Sat Oct 18 11:06:49 2008 +0000
  3620. libcaca: fix a minor warning on DOS targets.
  3621. caca/figfont.c | 2 ++
  3622. 1 files changed, 2 insertions(+), 0 deletions(-)
  3623. Commit: 2959
  3624. Author: sam
  3625. Date: Thu Oct 16 23:44:49 2008 +0000
  3626. Minor build system cosmetic changes.
  3627. Makefile.am | 2 +-
  3628. src/Makefile.am | 2 +-
  3629. win32/Makefile.am | 6 +-----
  3630. 3 files changed, 3 insertions(+), 7 deletions(-)
  3631. Commit: 2958
  3632. Author: sam
  3633. Date: Thu Oct 16 23:21:23 2008 +0000
  3634. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  3635. cxx/Makefile.am | 2 ++
  3636. 1 files changed, 2 insertions(+), 0 deletions(-)
  3637. Commit: 2956
  3638. Author: sam
  3639. Date: Thu Oct 16 23:03:47 2008 +0000
  3640. Remove executable bit from files that do not need it.
  3641. 0 files changed, 0 insertions(+), 0 deletions(-)
  3642. Commit: 2955
  3643. Author: sam
  3644. Date: Thu Oct 16 22:59:04 2008 +0000
  3645. Rename csharp/ into caca-sharp/.
  3646. Makefile.am | 2 +-
  3647. caca-sharp/.gitignore | 2 +
  3648. caca-sharp/AssemblyInfo.cs | 21 +
  3649. caca-sharp/Attr.cs | 57 +++
  3650. caca-sharp/Caca.cs | 43 +++
  3651. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  3652. caca-sharp/Display.cs | 141 +++++++
  3653. caca-sharp/Dither.cs | 160 ++++++++
  3654. caca-sharp/Event.cs | 187 ++++++++++
  3655. caca-sharp/Font.cs | 128 +++++++
  3656. caca-sharp/Makefile.am | 37 ++
  3657. caca-sharp/caca-sharp.csproj | 54 +++
  3658. caca-sharp/caca-sharp.dll.config.in | 3 +
  3659. caca-sharp/test-csharp.csproj | 51 +++
  3660. caca-sharp/test.cs | 136 +++++++
  3661. configure.ac | 4 +-
  3662. csharp/.gitignore | 2 -
  3663. csharp/AssemblyInfo.cs | 21 -
  3664. csharp/Attr.cs | 57 ---
  3665. csharp/Caca.cs | 43 ---
  3666. csharp/Canvas.cs | 685 -----------------------------------
  3667. csharp/Display.cs | 141 -------
  3668. csharp/Dither.cs | 160 --------
  3669. csharp/Event.cs | 187 ----------
  3670. csharp/Font.cs | 128 -------
  3671. csharp/Makefile.am | 37 --
  3672. csharp/caca-sharp.csproj | 54 ---
  3673. csharp/caca-sharp.dll.config.in | 3 -
  3674. csharp/test-csharp.csproj | 51 ---
  3675. csharp/test.cs | 136 -------
  3676. libcaca.sln | 4 +-
  3677. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  3678. Commit: 2901
  3679. Author: sam
  3680. Date: Tue Oct 7 23:43:53 2008 +0000
  3681. Update the Win32 cross-build script to reflect recent reorganisation.
  3682. build-win32 | 8 ++++----
  3683. 1 files changed, 4 insertions(+), 4 deletions(-)
  3684. Commit: 2900
  3685. Author: sam
  3686. Date: Tue Oct 7 23:27:41 2008 +0000
  3687. Renamed msvc into win32.
  3688. Makefile.am | 2 +-
  3689. caca/libcaca.vcproj | 8 +++---
  3690. configure.ac | 2 +-
  3691. cxx/libcaca++.vcproj | 6 ++--
  3692. cxx/test-cxx.vcproj | 4 +-
  3693. msvc/Makefile.am | 8 ------
  3694. msvc/caca_types.h | 2 -
  3695. msvc/config.h | 59 --------------------------------------------------
  3696. src/cacademo.vcproj | 6 ++--
  3697. src/cacafire.vcproj | 6 ++--
  3698. src/cacaview.vcproj | 6 ++--
  3699. win32/Makefile.am | 8 ++++++
  3700. win32/caca_types.h | 2 +
  3701. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  3702. 14 files changed, 87 insertions(+), 89 deletions(-)
  3703. Commit: 2898
  3704. Author: sam
  3705. Date: Tue Oct 7 21:26:56 2008 +0000
  3706. Reorganise MSVC files so that each project is with its source code.
  3707. caca/Makefile.am | 202 ++++++++++++++--------------
  3708. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  3709. csharp/Makefile.am | 72 +++++-----
  3710. csharp/caca-sharp.csproj | 54 ++++++++
  3711. csharp/test-csharp.csproj | 51 +++++++
  3712. cxx/Makefile.am | 87 ++++++------
  3713. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  3714. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  3715. libcaca.sln | 128 ++++++++++++++++++
  3716. msvc/Makefile.am | 24 +---
  3717. msvc/caca-sharp.csproj | 54 --------
  3718. msvc/cacademo.vcproj | 199 ---------------------------
  3719. msvc/cacafire.vcproj | 199 ---------------------------
  3720. msvc/cacaview.vcproj | 205 ----------------------------
  3721. msvc/libcaca++.vcproj | 197 ---------------------------
  3722. msvc/libcaca.sln | 126 -----------------
  3723. msvc/libcaca.vcproj | 325 ---------------------------------------------
  3724. msvc/test-csharp.csproj | 51 -------
  3725. msvc/test-cxx.vcproj | 193 ---------------------------
  3726. src/Makefile.am | 94 +++++++-------
  3727. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  3728. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  3729. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  3730. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  3731. Commit: 2896
  3732. Author: sam
  3733. Date: Tue Oct 7 16:06:08 2008 +0000
  3734. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  3735. Makefile.am | 2 +-
  3736. caca/Makefile.am | 1 +
  3737. caca/caca_internals.h | 2 +-
  3738. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  3739. msvc/libcaca.vcproj | 6 +---
  3740. stubs.h | 97 -------------------------------------------------
  3741. 6 files changed, 101 insertions(+), 104 deletions(-)
  3742. Commit: 2895
  3743. Author: sam
  3744. Date: Tue Oct 7 16:06:02 2008 +0000
  3745. Fix the library suffix detection.
  3746. configure.ac | 4 ++--
  3747. 1 files changed, 2 insertions(+), 2 deletions(-)
  3748. Commit: 2888
  3749. Author: sam
  3750. Date: Mon Oct 6 20:45:02 2008 +0000
  3751. Detect shared library suffix at configure stage.
  3752. configure.ac | 10 ++++++++++
  3753. csharp/caca-sharp.dll.config.in | 4 +---
  3754. 2 files changed, 11 insertions(+), 3 deletions(-)
  3755. Commit: 2882
  3756. Author: sam
  3757. Date: Mon Oct 6 19:33:28 2008 +0000
  3758. caca-sharp: support systems with .dylib or .sl shared libraries.
  3759. csharp/caca-sharp.dll.config.in | 2 ++
  3760. 1 files changed, 2 insertions(+), 0 deletions(-)
  3761. Commit: 2881
  3762. Author: sam
  3763. Date: Mon Oct 6 19:33:24 2008 +0000
  3764. .gitignore: ignore files generated by MonoDevelop.
  3765. .gitignore | 3 +++
  3766. 1 files changed, 3 insertions(+), 0 deletions(-)
  3767. Commit: 2880
  3768. Author: sam
  3769. Date: Mon Oct 6 19:33:20 2008 +0000
  3770. Clean up the web server directories before copying the documentation there.
  3771. Makefile.am | 1 +
  3772. 1 files changed, 1 insertions(+), 0 deletions(-)
  3773. Commit: 2879
  3774. Author: sam
  3775. Date: Mon Oct 6 19:33:15 2008 +0000
  3776. doc: rewrite the tutorial to reflect recent API updates.
  3777. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  3778. 1 files changed, 22 insertions(+), 31 deletions(-)
  3779. Commit: 2878
  3780. Author: sam
  3781. Date: Mon Oct 6 19:33:06 2008 +0000
  3782. libcaca: fix an infinite loop in the .pc file.
  3783. caca/caca.pc.in | 4 ++--
  3784. 1 files changed, 2 insertions(+), 2 deletions(-)
  3785. Commit: 2871
  3786. Author: sam
  3787. Date: Sun Oct 5 15:50:11 2008 +0000
  3788. Fix detection of floating point assembly instructions. They were
  3789. incorrectly detcted as present because gcc was optimising them away.
  3790. configure.ac | 8 ++++----
  3791. 1 files changed, 4 insertions(+), 4 deletions(-)
  3792. Commit: 2868
  3793. Author: sam
  3794. Date: Sun Oct 5 01:37:25 2008 +0000
  3795. Tidy the .NET Makefile.
  3796. csharp/Makefile.am | 10 ++++++----
  3797. 1 files changed, 6 insertions(+), 4 deletions(-)
  3798. Commit: 2867
  3799. Author: sam
  3800. Date: Sun Oct 5 00:56:17 2008 +0000
  3801. Split the C# bindings into separate files.
  3802. csharp/Attr.cs | 57 +++
  3803. csharp/Caca.cs | 1199 ------------------------------------------------
  3804. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  3805. csharp/Display.cs | 141 ++++++
  3806. csharp/Dither.cs | 160 +++++++
  3807. csharp/Event.cs | 187 ++++++++
  3808. csharp/Font.cs | 128 +++++
  3809. csharp/Makefile.am | 10 +-
  3810. csharp/test.cs | 28 +-
  3811. msvc/caca-sharp.csproj | 6 +
  3812. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  3813. Commit: 2864
  3814. Author: sam
  3815. Date: Sat Oct 4 13:05:13 2008 +0000
  3816. configure.ac: use more modern autoconf syntax.
  3817. caca/caca.c | 2 +-
  3818. configure.ac | 9 +++++----
  3819. src/cacaview.c | 2 +-
  3820. 3 files changed, 7 insertions(+), 6 deletions(-)
  3821. Commit: 2860
  3822. Author: sam
  3823. Date: Mon Sep 29 23:03:38 2008 +0000
  3824. Fix separate directory build failure caused by caca_types.h.
  3825. examples/Makefile.am | 3 ++-
  3826. 1 files changed, 2 insertions(+), 1 deletions(-)
  3827. Commit: 2859
  3828. Author: sam
  3829. Date: Mon Sep 29 23:03:34 2008 +0000
  3830. Fix the Win32 build.
  3831. build-win32 | 4 +++-
  3832. 1 files changed, 3 insertions(+), 1 deletions(-)
  3833. Commit: 2858
  3834. Author: sam
  3835. Date: Mon Sep 29 23:03:30 2008 +0000
  3836. Properly export legacy 0.9 symbols.
  3837. caca/caca0.c | 3 +--
  3838. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  3839. 2 files changed, 30 insertions(+), 19 deletions(-)
  3840. Commit: 2854
  3841. Author: sam
  3842. Date: Mon Sep 29 22:02:45 2008 +0000
  3843. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  3844. caca/Makefile.am | 17 ++++++++---------
  3845. cxx/Makefile.am | 17 ++++++++---------
  3846. 2 files changed, 16 insertions(+), 18 deletions(-)
  3847. Commit: 2853
  3848. Author: bsittler
  3849. Date: Mon Sep 29 21:28:37 2008 +0000
  3850. 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
  3851. caca/caca.h | 3 ++-
  3852. 1 files changed, 2 insertions(+), 1 deletions(-)
  3853. Commit: 2852
  3854. Author: bsittler
  3855. Date: Mon Sep 29 21:26:49 2008 +0000
  3856. remove reference to obsolete common.h
  3857. caca/driver_cocoa.m | 1 -
  3858. 1 files changed, 0 insertions(+), 1 deletions(-)
  3859. Commit: 2851
  3860. Author: bsittler
  3861. Date: Mon Sep 29 21:26:05 2008 +0000
  3862. add missing CUCUL_* compatiblity constants
  3863. caca/caca.h | 5 +++++
  3864. 1 files changed, 5 insertions(+), 0 deletions(-)
  3865. Commit: 2850
  3866. Author: sam
  3867. Date: Mon Sep 29 21:16:52 2008 +0000
  3868. Support for platforms where shared libraries are not called *.so.
  3869. caca/Makefile.am | 9 +++++++--
  3870. cxx/Makefile.am | 9 +++++++--
  3871. 2 files changed, 14 insertions(+), 4 deletions(-)
  3872. Commit: 2835
  3873. Author: sam
  3874. Date: Sat Sep 27 21:30:09 2008 +0000
  3875. Fix documentation installation. This is the real 0.99.beta15 release.
  3876. doc/Makefile.am | 2 ++
  3877. 1 files changed, 2 insertions(+), 0 deletions(-)
  3878. Commit: 2833
  3879. Author: sam
  3880. Date: Sat Sep 27 21:09:37 2008 +0000
  3881. Change the website name to caca.zoy.org.
  3882. Makefile.am | 2 +-
  3883. src/img2txt.c | 2 +-
  3884. 2 files changed, 2 insertions(+), 2 deletions(-)
  3885. Commit: 2832
  3886. Author: sam
  3887. Date: Sat Sep 27 18:11:01 2008 +0000
  3888. Set version to 0.99.beta14.
  3889. Updated NEWS and ChangeLog.
  3890. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  3891. NEWS | 4 +
  3892. configure.ac | 4 +-
  3893. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  3894. Commit: 2831
  3895. Author: sam
  3896. Date: Sat Sep 27 17:56:49 2008 +0000
  3897. End of the libcucul merge: add symbolic links where appropriate.
  3898. caca/Makefile.am | 12 ++++++++++--
  3899. cxx/Makefile.am | 12 ++++++++++--
  3900. doc/Makefile.am | 4 ++++
  3901. 3 files changed, 24 insertions(+), 4 deletions(-)
  3902. Commit: 2830
  3903. Author: sam
  3904. Date: Sat Sep 27 17:56:43 2008 +0000
  3905. caca, cxx: install symlinks for backwards compatibility with libcucul.
  3906. caca/Makefile.am | 8 ++++++++
  3907. cxx/Makefile.am | 8 ++++++++
  3908. 2 files changed, 16 insertions(+), 0 deletions(-)
  3909. Commit: 2829
  3910. Author: pterjan
  3911. Date: Sat Sep 27 16:23:26 2008 +0000
  3912. * Fix a warning
  3913. ruby/caca-canvas.c | 2 +-
  3914. 1 files changed, 1 insertions(+), 1 deletions(-)
  3915. Commit: 2828
  3916. Author: sam
  3917. Date: Sat Sep 27 16:07:33 2008 +0000
  3918. .gitignore: ignore caca_types.h.
  3919. caca/.gitignore | 1 +
  3920. 1 files changed, 1 insertions(+), 0 deletions(-)
  3921. Commit: 2827
  3922. Author: sam
  3923. Date: Sat Sep 27 15:57:33 2008 +0000
  3924. Add missing svn:ignore SVN properties.
  3925. Commit: 2826
  3926. Author: sam
  3927. Date: Sat Sep 27 15:43:01 2008 +0000
  3928. Continue the libcaca/libcucul merge. Source and binary compatibility
  3929. are almost there.
  3930. caca/Makefile.am | 2 +-
  3931. caca/attr.c | 20 ++++++
  3932. caca/box.c | 13 ++++
  3933. caca/caca.c | 6 ++
  3934. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  3935. caca/canvas.c | 22 ++++++
  3936. caca/charset.c | 12 +++
  3937. caca/conic.c | 31 ++++++---
  3938. caca/dither.c | 51 ++++++++++++++
  3939. caca/export.c | 9 +++
  3940. caca/figfont.c | 9 +++
  3941. caca/file.c | 16 +++++
  3942. caca/font.c | 15 ++++
  3943. caca/frame.c | 14 ++++
  3944. caca/import.c | 11 +++
  3945. caca/line.c | 15 ++++
  3946. caca/string.c | 27 ++++++++
  3947. caca/transform.c | 13 ++++
  3948. caca/triangle.c | 11 +++
  3949. 19 files changed, 456 insertions(+), 38 deletions(-)
  3950. Commit: 2825
  3951. Author: pterjan
  3952. Date: Sat Sep 27 14:29:32 2008 +0000
  3953. * No need to require test/unit in each testfile
  3954. ruby/t/tc_canvas.rb | 1 -
  3955. ruby/t/tc_display.rb | 1 -
  3956. ruby/t/tc_dither.rb | 1 -
  3957. ruby/t/tc_font.rb | 1 -
  3958. ruby/t/tc_frame.rb | 1 -
  3959. 5 files changed, 0 insertions(+), 5 deletions(-)
  3960. Commit: 2824
  3961. Author: sam
  3962. Date: Sat Sep 27 14:29:11 2008 +0000
  3963. Continuing the libcucul-libcaca merge.
  3964. csharp/AssemblyInfo.cs | 4 +-
  3965. cxx/caca++.pc.in | 4 +-
  3966. cxx/cxxtest.cpp | 4 +-
  3967. doc/doxygen.cfg.in | 2 -
  3968. doc/libcaca.dox | 9 +---
  3969. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  3970. doc/tutorial.dox | 25 ++++-------
  3971. examples/.gitignore | 2 +-
  3972. msvc/cacademo.vcproj | 4 +-
  3973. msvc/cacafire.vcproj | 4 +-
  3974. msvc/cacaview.vcproj | 2 +-
  3975. msvc/libcaca.sln | 39 ------------------
  3976. msvc/test-csharp.csproj | 6 +--
  3977. msvc/test-cxx.vcproj | 4 +-
  3978. python/snake.py | 20 +++++-----
  3979. ruby/ruby.dox | 2 -
  3980. tests/.gitignore | 3 +-
  3981. tests/caca-test.cpp | 2 +-
  3982. 18 files changed, 88 insertions(+), 149 deletions(-)
  3983. Commit: 2823
  3984. Author: pterjan
  3985. Date: Sat Sep 27 14:29:00 2008 +0000
  3986. * Have local paths first in LOAD_PATH
  3987. ruby/test | 5 ++++-
  3988. 1 files changed, 4 insertions(+), 1 deletions(-)
  3989. Commit: 2822
  3990. Author: sam
  3991. Date: Sat Sep 27 14:11:36 2008 +0000
  3992. Continuing the libcucul-libcaca merge.
  3993. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  3994. csharp/Cucul.cs | 960 --------------------------------------
  3995. csharp/Makefile.am | 2 +-
  3996. csharp/cucul-sharp.dll.config.in | 3 -
  3997. csharp/test.cs | 27 +-
  3998. cxx/Makefile.am | 2 +-
  3999. cxx/caca++.cpp | 397 ++++++++++++++++
  4000. cxx/caca++.h | 122 +++++-
  4001. cxx/cucul++.cpp | 421 -----------------
  4002. cxx/cucul++.h | 156 ------
  4003. cxx/cucul++.pc.in | 12 -
  4004. cxx/cxxtest.cpp | 1 -
  4005. msvc/caca-sharp.csproj | 8 +-
  4006. msvc/caca_types.h | 2 +
  4007. msvc/cucul-sharp.csproj | 46 --
  4008. msvc/cucul_types.h | 2 -
  4009. msvc/libcaca++.vcproj | 4 +-
  4010. msvc/libcaca.vcproj | 80 +++-
  4011. msvc/libcucul++.vcproj | 199 --------
  4012. msvc/libcucul.vcproj | 281 -----------
  4013. ruby/Makefile.am | 1 -
  4014. ruby/README | 6 +-
  4015. ruby/caca-canvas.c | 12 +-
  4016. ruby/caca-display.c | 2 +-
  4017. ruby/caca-dither.c | 4 +-
  4018. ruby/caca-font.c | 4 +-
  4019. ruby/lib/caca.rb | 1 -
  4020. ruby/ruby-caca.dox | 194 ++++++---
  4021. ruby/ruby-cucul.dox | 112 -----
  4022. ruby/t/tc_canvas.rb | 12 +-
  4023. ruby/t/tc_display.rb | 6 +-
  4024. ruby/t/tc_dither.rb | 18 +-
  4025. ruby/t/tc_font.rb | 10 +-
  4026. ruby/t/tc_frame.rb | 4 +-
  4027. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  4028. Commit: 2821
  4029. Author: sam
  4030. Date: Sat Sep 27 13:12:46 2008 +0000
  4031. Starting refactoring to get rid of libcucul. The initial reason for the
  4032. split is rendered moot by the plugin system: when enabled, binaries do
  4033. not link directly with libX11 or libGL. I hope this is a step towards
  4034. more consisteny and clarity.
  4035. Makefile.am | 6 +-
  4036. build-kernel | 5 +-
  4037. caca-config.in | 7 +-
  4038. caca/Makefile.am | 37 +-
  4039. caca/attr.c | 463 ++++
  4040. caca/box.c | 226 ++
  4041. caca/caca.c | 53 +-
  4042. caca/caca.h | 349 +++-
  4043. caca/caca.pc.in | 4 +-
  4044. caca/caca0.c | 58 +-
  4045. caca/caca0.h | 100 +-
  4046. caca/caca_internals.h | 56 +-
  4047. caca/caca_types.h.in | 101 +
  4048. caca/canvas.c | 502 ++++
  4049. caca/charset.c | 422 ++++
  4050. caca/conic.c | 345 +++
  4051. caca/dither.c | 1564 ++++++++++++
  4052. caca/driver_cocoa.m | 46 +-
  4053. caca/driver_conio.c | 29 +-
  4054. caca/driver_gl.c | 63 +-
  4055. caca/driver_ncurses.c | 33 +-
  4056. caca/driver_raw.c | 9 +-
  4057. caca/driver_slang.c | 55 +-
  4058. caca/driver_vga.c | 23 +-
  4059. caca/driver_win32.c | 39 +-
  4060. caca/driver_x11.c | 48 +-
  4061. caca/event.c | 9 +-
  4062. caca/export.c | 1019 ++++++++
  4063. caca/figfont.c | 554 +++++
  4064. caca/file.c | 289 +++
  4065. caca/font.c | 522 ++++
  4066. caca/frame.c | 260 ++
  4067. caca/graphics.c | 9 +-
  4068. caca/import.c | 913 +++++++
  4069. caca/legacy.c | 251 ++
  4070. caca/line.c | 393 +++
  4071. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4072. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4073. caca/string.c | 504 ++++
  4074. caca/transform.c | 1102 +++++++++
  4075. caca/triangle.c | 157 ++
  4076. configure.ac | 22 +-
  4077. csharp/Makefile.am | 20 +-
  4078. cucul/.gitignore | 1 -
  4079. cucul/Makefile.am | 42 -
  4080. cucul/attr.c | 463 ----
  4081. cucul/box.c | 226 --
  4082. cucul/canvas.c | 504 ----
  4083. cucul/charset.c | 422 ----
  4084. cucul/conic.c | 345 ---
  4085. cucul/cucul.c | 514 ----
  4086. cucul/cucul.h | 383 ---
  4087. cucul/cucul.pc.in | 12 -
  4088. cucul/cucul_internals.h | 80 -
  4089. cucul/cucul_types.h.in | 101 -
  4090. cucul/dither.c | 1564 ------------
  4091. cucul/export.c | 1019 --------
  4092. cucul/figfont.c | 554 -----
  4093. cucul/file.c | 289 ---
  4094. cucul/font.c | 522 ----
  4095. cucul/frame.c | 260 --
  4096. cucul/import.c | 913 -------
  4097. cucul/legacy.c | 244 --
  4098. cucul/line.c | 393 ---
  4099. cucul/mono9.data | 6101 -----------------------------------------------
  4100. cucul/monobold12.data | 6101 -----------------------------------------------
  4101. cucul/transform.c | 1102 ---------
  4102. cucul/triangle.c | 157 --
  4103. cxx/Makefile.am | 19 +-
  4104. cxx/caca++.cpp | 8 +-
  4105. cxx/caca++.h | 7 +-
  4106. cxx/cucul++.cpp | 260 +-
  4107. cxx/cucul++.h | 38 +-
  4108. cxx/cxxtest.cpp | 10 +-
  4109. doc/Makefile.am | 8 +-
  4110. examples/Makefile.am | 57 +-
  4111. examples/blit.c | 27 +-
  4112. examples/canvas.c | 68 +
  4113. examples/colors.c | 39 +-
  4114. examples/cucul.c | 69 -
  4115. examples/demo.c | 311 ++--
  4116. examples/dithering.c | 35 +-
  4117. examples/driver.c | 13 +-
  4118. examples/event.c | 49 +-
  4119. examples/export.c | 90 +-
  4120. examples/figfont.c | 18 +-
  4121. examples/font.c | 55 +-
  4122. examples/font2tga.c | 34 +-
  4123. examples/frames.c | 35 +-
  4124. examples/fullwidth.c | 47 +-
  4125. examples/gamma.c | 65 +-
  4126. examples/hsv.c | 13 +-
  4127. examples/import.c | 11 +-
  4128. examples/input.c | 19 +-
  4129. examples/spritedit.c | 25 +-
  4130. examples/swallow.c | 27 +-
  4131. examples/text.c | 56 +-
  4132. examples/transform.c | 89 +-
  4133. examples/truecolor.c | 15 +-
  4134. examples/unicode.c | 113 +-
  4135. kernel/kernel.c | 6 +-
  4136. kernel/kernel.h | 4 +-
  4137. msvc/Makefile.am | 6 +-
  4138. msvc/cucul_types.h | 4 +-
  4139. ruby/Makefile.am | 24 +-
  4140. ruby/caca-canvas.c | 653 +++++
  4141. ruby/caca-canvas.h | 10 +
  4142. ruby/caca-display.c | 4 +-
  4143. ruby/caca-dither.c | 209 ++
  4144. ruby/caca-dither.h | 9 +
  4145. ruby/caca-font.c | 99 +
  4146. ruby/caca-font.h | 9 +
  4147. ruby/caca.c | 30 +
  4148. ruby/common.h | 4 +-
  4149. ruby/cucul-canvas.c | 653 -----
  4150. ruby/cucul-canvas.h | 10 -
  4151. ruby/cucul-dither.c | 209 --
  4152. ruby/cucul-dither.h | 9 -
  4153. ruby/cucul-font.c | 99 -
  4154. ruby/cucul-font.h | 9 -
  4155. ruby/cucul.c | 57 -
  4156. src/Makefile.am | 16 +-
  4157. src/aafire.c | 37 +-
  4158. src/cacademo.c | 235 +-
  4159. src/cacadraw.c | 31 +-
  4160. src/cacaplay.c | 13 +-
  4161. src/cacaserver.c | 14 +-
  4162. src/cacaview.c | 127 +-
  4163. src/common-image.c | 50 +-
  4164. src/common-image.h | 2 +-
  4165. src/img2txt.c | 40 +-
  4166. src/mygetopt.c | 2 +-
  4167. stubs.h | 1 -
  4168. tests/.gitignore | 2 +-
  4169. tests/Makefile.am | 13 +-
  4170. tests/caca-test.cpp | 2 +-
  4171. tests/canvas.cpp | 70 +-
  4172. tests/cucul-test.cpp | 29 -
  4173. tests/simple.c | 30 +-
  4174. tools/Makefile.am | 6 +-
  4175. tools/makefont.c | 10 +-
  4176. tools/optipal.c | 78 +-
  4177. tools/sortchars.c | 34 +-
  4178. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  4179. Commit: 2820
  4180. Author: sam
  4181. Date: Sat Sep 27 12:13:24 2008 +0000
  4182. test: remove legacy empty directory.
  4183. Commit: 2819
  4184. Author: sam
  4185. Date: Sat Sep 27 09:52:27 2008 +0000
  4186. makefont.c: change the font data encoding, the source is now 5% smaller.
  4187. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  4188. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  4189. tools/makefont.c | 80 +-
  4190. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  4191. Commit: 2543
  4192. Author: sam
  4193. Date: Wed Jul 16 17:23:31 2008 +0000
  4194. * mygetopt.c: fix a parsing issue with short options.
  4195. src/mygetopt.c | 2 +-
  4196. 1 files changed, 1 insertions(+), 1 deletions(-)
  4197. Commit: 2539
  4198. Author: sam
  4199. Date: Wed Jul 16 13:50:48 2008 +0000
  4200. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  4201. configure.ac | 2 +-
  4202. 1 files changed, 1 insertions(+), 1 deletions(-)
  4203. Commit: 2536
  4204. Author: sam
  4205. Date: Wed Jul 16 13:06:39 2008 +0000
  4206. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  4207. cucul/file.c | 2 +-
  4208. 1 files changed, 1 insertions(+), 1 deletions(-)
  4209. Commit: 2535
  4210. Author: sam
  4211. Date: Wed Jul 16 13:06:30 2008 +0000
  4212. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  4213. forcing the tested code to use register contraints.
  4214. configure.ac | 4 ++--
  4215. 1 files changed, 2 insertions(+), 2 deletions(-)
  4216. Commit: 2519
  4217. Author: sam
  4218. Date: Sat Jul 5 16:39:56 2008 +0000
  4219. * Fix plugin build.
  4220. caca/caca.c | 2 +-
  4221. 1 files changed, 1 insertions(+), 1 deletions(-)
  4222. Commit: 2518
  4223. Author: sam
  4224. Date: Sat Jul 5 16:34:19 2008 +0000
  4225. * Set version to 0.99.beta14.
  4226. * Updateed NEWS and ChangeLog.
  4227. NEWS | 7 +++++++
  4228. configure.ac | 4 ++--
  4229. 2 files changed, 9 insertions(+), 2 deletions(-)
  4230. Commit: 2517
  4231. Author: sam
  4232. Date: Sat Jul 5 16:28:30 2008 +0000
  4233. * Check for FTGL in the configure step, because we will use it later.
  4234. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  4235. caca/Makefile.am | 5 ++++-
  4236. configure.ac | 8 +++++++-
  4237. 2 files changed, 11 insertions(+), 2 deletions(-)
  4238. Commit: 2437
  4239. Author: sam
  4240. Date: Sun Jun 15 19:38:06 2008 +0000
  4241. * Fix C++ library linking.
  4242. cxx/caca++.pc.in | 2 +-
  4243. cxx/cucul++.pc.in | 2 +-
  4244. 2 files changed, 2 insertions(+), 2 deletions(-)
  4245. Commit: 2436
  4246. Author: sam
  4247. Date: Sun Jun 15 18:41:09 2008 +0000
  4248. * Fix cucul_file_read() calls in cacaview.
  4249. src/common-image.c | 6 +++---
  4250. 1 files changed, 3 insertions(+), 3 deletions(-)
  4251. Commit: 2427
  4252. Author: sam
  4253. Date: Sun Jun 15 17:06:43 2008 +0000
  4254. * Fix cacademo build on systems without imlib-dev.
  4255. src/common-image.c | 6 +++---
  4256. 1 files changed, 3 insertions(+), 3 deletions(-)
  4257. Commit: 2425
  4258. Author: sam
  4259. Date: Sun Jun 15 16:53:57 2008 +0000
  4260. * Generate the C++ .pc files at configure time.
  4261. configure.ac | 2 ++
  4262. 1 files changed, 2 insertions(+), 0 deletions(-)
  4263. Commit: 2424
  4264. Author: sam
  4265. Date: Sun Jun 15 16:49:42 2008 +0000
  4266. * Only install the C++ .pc files if C++ support was activated.
  4267. cxx/Makefile.am | 2 +-
  4268. 1 files changed, 1 insertions(+), 1 deletions(-)
  4269. Commit: 2423
  4270. Author: sam
  4271. Date: Sun Jun 15 16:47:40 2008 +0000
  4272. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  4273. cxx/Makefile.am | 3 +++
  4274. 1 files changed, 3 insertions(+), 0 deletions(-)
  4275. Commit: 2413
  4276. Author: sam
  4277. Date: Sun Jun 15 14:46:51 2008 +0000
  4278. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  4279. configure.ac | 2 +-
  4280. 1 files changed, 1 insertions(+), 1 deletions(-)
  4281. Commit: 2412
  4282. Author: sam
  4283. Date: Sun Jun 15 14:41:17 2008 +0000
  4284. * Export cucul_flush_figlet() to the public API. It should be removed later,
  4285. but for now it's the only way to integrate properly with TOIlet.
  4286. cucul/cucul.h | 1 +
  4287. cucul/figfont.c | 4 ++--
  4288. 2 files changed, 3 insertions(+), 2 deletions(-)
  4289. Commit: 2411
  4290. Author: sam
  4291. Date: Sun Jun 15 13:50:28 2008 +0000
  4292. * Make cacaview use cucul_file_t functions.
  4293. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  4294. 1 files changed, 50 insertions(+), 54 deletions(-)
  4295. Commit: 2410
  4296. Author: sam
  4297. Date: Sun Jun 15 13:50:22 2008 +0000
  4298. * Make deprecated cucul_load_file() use cucul_file_t functions.
  4299. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  4300. 1 files changed, 22 insertions(+), 20 deletions(-)
  4301. Commit: 2409
  4302. Author: sam
  4303. Date: Sun Jun 15 13:50:17 2008 +0000
  4304. * Make cucul_import_file() use cucul_file_t functions.
  4305. cucul/import.c | 38 +++++++++++++++++++-------------------
  4306. 1 files changed, 19 insertions(+), 19 deletions(-)
  4307. Commit: 2408
  4308. Author: sam
  4309. Date: Sun Jun 15 13:50:11 2008 +0000
  4310. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  4311. cucul/file.c | 25 +++++++++++++++++++------
  4312. 1 files changed, 19 insertions(+), 6 deletions(-)
  4313. Commit: 2407
  4314. Author: sam
  4315. Date: Sun Jun 15 13:50:06 2008 +0000
  4316. * Implement cucul_file_tell().
  4317. cucul/cucul.h | 1 +
  4318. cucul/file.c | 21 +++++++++++++++++++--
  4319. 2 files changed, 20 insertions(+), 2 deletions(-)
  4320. Commit: 2406
  4321. Author: sam
  4322. Date: Sun Jun 15 13:50:02 2008 +0000
  4323. * Export cucul_file_t operations in the public header.
  4324. * Implement cucul_file_read() and cucul_file_write().
  4325. cucul/cucul.h | 13 ++++++
  4326. cucul/cucul_internals.h | 6 ---
  4327. cucul/figfont.c | 24 ++++++------
  4328. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  4329. 4 files changed, 92 insertions(+), 52 deletions(-)
  4330. Commit: 2405
  4331. Author: sam
  4332. Date: Sun Jun 15 13:49:57 2008 +0000
  4333. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  4334. tools/makefont.c | 4 ++--
  4335. 1 files changed, 2 insertions(+), 2 deletions(-)
  4336. Commit: 2399
  4337. Author: sam
  4338. Date: Sun Jun 15 12:28:18 2008 +0000
  4339. * Fix cucul_set_dither_palette() argument types in cacademo.
  4340. src/cacademo.c | 6 +++---
  4341. 1 files changed, 3 insertions(+), 3 deletions(-)
  4342. Commit: 2398
  4343. Author: sam
  4344. Date: Sun Jun 15 12:28:14 2008 +0000
  4345. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  4346. and hton32() implementations everywhere instead, except in cacaserver
  4347. which requires <arpa/inet.h> stuff anyway.
  4348. kernel/kernel.c | 15 +--------------
  4349. stubs.h | 10 +++++-----
  4350. tools/makefont.c | 4 ++--
  4351. 3 files changed, 8 insertions(+), 21 deletions(-)
  4352. Commit: 2397
  4353. Author: sam
  4354. Date: Sun Jun 15 12:28:08 2008 +0000
  4355. * Fix a buffer initialisation issue in the sortchars utility.
  4356. tools/sortchars.c | 2 +-
  4357. 1 files changed, 1 insertions(+), 1 deletions(-)
  4358. Commit: 2321
  4359. Author: jylam
  4360. Date: Wed May 14 18:16:56 2008 +0000
  4361. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  4362. cxx/cucul++.cpp | 12 +++++++++++-
  4363. cxx/cucul++.h | 4 +++-
  4364. 2 files changed, 14 insertions(+), 2 deletions(-)
  4365. Commit: 2316
  4366. Author: sam
  4367. Date: Sat Apr 26 08:34:10 2008 +0000
  4368. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  4369. .gitignore | 2 +-
  4370. configure.ac | 2 +-
  4371. 2 files changed, 2 insertions(+), 2 deletions(-)
  4372. Commit: 2314
  4373. Author: sam
  4374. Date: Wed Apr 23 21:24:40 2008 +0000
  4375. * Add missing headers to the Visual Studio build files.
  4376. msvc/libcaca.vcproj | 4 ++++
  4377. msvc/libcucul.vcproj | 8 ++++++++
  4378. 2 files changed, 12 insertions(+), 0 deletions(-)
  4379. Commit: 2313
  4380. Author: sam
  4381. Date: Wed Apr 23 21:24:34 2008 +0000
  4382. * Switch a few unsigned int variables to size_t where appropriate.
  4383. * Synchronise parameter types in the C++ bindings with the C API.
  4384. cucul/import.c | 12 ++++++------
  4385. cucul/triangle.c | 6 +++---
  4386. cxx/cucul++.cpp | 6 +++---
  4387. cxx/cucul++.h | 9 +++++----
  4388. examples/export.c | 2 +-
  4389. examples/figfont.c | 2 +-
  4390. examples/spritedit.c | 2 +-
  4391. src/cacaserver.c | 7 +++----
  4392. src/img2txt.c | 2 +-
  4393. 9 files changed, 24 insertions(+), 24 deletions(-)
  4394. Commit: 2312
  4395. Author: sam
  4396. Date: Wed Apr 23 21:24:28 2008 +0000
  4397. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  4398. of the other required types.
  4399. configure.ac | 4 ++-
  4400. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  4401. msvc/cucul_types.h | 4 +-
  4402. 3 files changed, 54 insertions(+), 9 deletions(-)
  4403. Commit: 2309
  4404. Author: sam
  4405. Date: Mon Apr 21 10:10:42 2008 +0000
  4406. * Started libcaca unit tests.
  4407. tests/.gitignore | 1 +
  4408. tests/Makefile.am | 11 ++++++++---
  4409. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  4410. tests/canvas.cpp | 17 ++++++++---------
  4411. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  4412. 5 files changed, 94 insertions(+), 12 deletions(-)
  4413. Commit: 2308
  4414. Author: sam
  4415. Date: Sat Apr 19 22:51:20 2008 +0000
  4416. * Get the project to build in an alternate directory.
  4417. csharp/Makefile.am | 10 +++++-----
  4418. cucul/cucul_types.h.in | 13 +++++++++----
  4419. 2 files changed, 14 insertions(+), 9 deletions(-)
  4420. Commit: 2307
  4421. Author: sam
  4422. Date: Sat Apr 19 22:51:17 2008 +0000
  4423. * Refresh the .NET bindings. Still not complete, but quite useful already.
  4424. csharp/Caca.cs | 18 +++++-----
  4425. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  4426. csharp/test.cs | 2 +-
  4427. 3 files changed, 61 insertions(+), 60 deletions(-)
  4428. Commit: 2306
  4429. Author: sam
  4430. Date: Sat Apr 19 19:40:25 2008 +0000
  4431. * Documentation fixes (due to renamings, some parameters were no longer
  4432. documented).
  4433. caca/caca.c | 1 -
  4434. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  4435. cucul/charset.c | 10 ++--
  4436. 3 files changed, 76 insertions(+), 78 deletions(-)
  4437. Commit: 2305
  4438. Author: sam
  4439. Date: Sat Apr 19 19:25:52 2008 +0000
  4440. * Remove all unsigned ints from exported functions. Signed arithmetic is
  4441. far better for error checking.
  4442. caca/caca.h | 40 +++++++++++++--------------
  4443. caca/caca_internals.h | 26 +++++++++---------
  4444. caca/driver_cocoa.m | 32 +++++++++++-----------
  4445. caca/driver_conio.c | 10 +++---
  4446. caca/driver_gl.c | 20 +++++++-------
  4447. caca/driver_ncurses.c | 14 ++++-----
  4448. caca/driver_raw.c | 10 +++---
  4449. caca/driver_slang.c | 15 +++++-----
  4450. caca/driver_vga.c | 8 +++---
  4451. caca/driver_win32.c | 17 +++++------
  4452. caca/driver_x11.c | 30 ++++++++++----------
  4453. caca/event.c | 24 ++++++++--------
  4454. caca/graphics.c | 19 +++++++++----
  4455. caca/time.c | 8 +++---
  4456. cucul/canvas.c | 25 ++++++++++-------
  4457. cucul/cucul.c | 37 ++++++++++++++++++-------
  4458. cucul/cucul.h | 45 ++++++++++++++-----------------
  4459. cucul/cucul_internals.h | 12 ++++----
  4460. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  4461. cucul/export.c | 24 ++++++++--------
  4462. cucul/figfont.c | 22 +++++++-------
  4463. cucul/font.c | 37 ++++++++++++++-----------
  4464. cucul/frame.c | 25 ++++++++++-------
  4465. cucul/transform.c | 16 +++++-----
  4466. examples/text.c | 4 +-
  4467. 25 files changed, 304 insertions(+), 283 deletions(-)
  4468. Commit: 2304
  4469. Author: sam
  4470. Date: Sat Apr 19 19:25:47 2008 +0000
  4471. * Get rid of the last long types in the API.
  4472. * Use size_t and ssize_t where appropriate.
  4473. caca/driver_ncurses.c | 3 ++-
  4474. caca/driver_slang.c | 3 ++-
  4475. cucul/canvas.c | 2 +-
  4476. cucul/charset.c | 22 +++++++++++-----------
  4477. cucul/cucul.h | 14 +++++++-------
  4478. cucul/cucul_types.h.in | 2 ++
  4479. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  4480. cucul/import.c | 28 +++++++++++++---------------
  4481. cxx/cucul++.cpp | 4 ++--
  4482. cxx/cucul++.h | 4 ++--
  4483. examples/font2tga.c | 4 ++--
  4484. src/aafire.c | 10 +++++-----
  4485. src/cacademo.c | 10 +++++-----
  4486. 13 files changed, 77 insertions(+), 75 deletions(-)
  4487. Commit: 2303
  4488. Author: sam
  4489. Date: Sat Apr 19 19:25:41 2008 +0000
  4490. * Changed most of the long ints in the API into C99 types. WARNING: this
  4491. completely breaks compatibility with previous versions of libcaca on
  4492. 64-bit systems.
  4493. caca/caca.h | 4 +-
  4494. caca/driver_gl.c | 2 +-
  4495. caca/event.c | 2 +-
  4496. cucul/attr.c | 57 +++++++++++++-----------------------------
  4497. cucul/box.c | 4 +-
  4498. cucul/canvas.c | 6 ++--
  4499. cucul/charset.c | 12 ++++----
  4500. cucul/conic.c | 7 ++---
  4501. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  4502. cucul/dither.c | 10 +++----
  4503. cucul/figfont.c | 6 ++--
  4504. cucul/font.c | 8 +++---
  4505. cucul/line.c | 4 +-
  4506. cucul/triangle.c | 4 +-
  4507. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  4508. cxx/cucul++.h | 40 +++++++++++++++---------------
  4509. ruby/cucul-font.c | 2 +-
  4510. 17 files changed, 123 insertions(+), 156 deletions(-)
  4511. Commit: 2302
  4512. Author: sam
  4513. Date: Sat Apr 19 19:25:37 2008 +0000
  4514. * Cosmetic fix for ./configure output when a pkg-module is not found.
  4515. configure.ac | 15 ++++++---------
  4516. 1 files changed, 6 insertions(+), 9 deletions(-)
  4517. Commit: 2301
  4518. Author: sam
  4519. Date: Sat Apr 19 14:07:54 2008 +0000
  4520. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  4521. configure.ac | 7 +++
  4522. tests/.gitignore | 1 +
  4523. tests/Makefile.am | 12 +++++-
  4524. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4525. tests/cucul-test.cpp | 29 ++++++++++++++
  4526. 5 files changed, 150 insertions(+), 2 deletions(-)
  4527. Commit: 2300
  4528. Author: sam
  4529. Date: Sat Apr 19 14:07:50 2008 +0000
  4530. * Changed most "unsigned char" variables into "uint8_t", including in
  4531. prototypes. As they are equivalent, this does not break the ABI.
  4532. caca/caca.h | 2 +-
  4533. caca/driver_conio.c | 4 ++--
  4534. caca/driver_gl.c | 8 ++++----
  4535. cucul/attr.c | 10 +++++-----
  4536. cucul/charset.c | 4 ++--
  4537. cucul/cucul.c | 8 ++++----
  4538. cucul/cucul.h | 19 +++++++++----------
  4539. cucul/dither.c | 4 ++--
  4540. cucul/export.c | 9 ++++-----
  4541. cucul/file.c | 2 +-
  4542. examples/font.c | 2 +-
  4543. examples/swallow.c | 2 +-
  4544. kernel/kernel.c | 2 +-
  4545. src/cacaplay.c | 2 +-
  4546. src/cacaserver.c | 8 ++++----
  4547. src/common-image.c | 6 +++---
  4548. 16 files changed, 45 insertions(+), 47 deletions(-)
  4549. Commit: 2299
  4550. Author: sam
  4551. Date: Sat Apr 19 12:42:50 2008 +0000
  4552. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  4553. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  4554. * Rename what's left of "common.h" to "stubs.h".
  4555. * Remove all references to erroneous <inttypes.h> from source files.
  4556. Makefile.am | 2 +-
  4557. build-dos | 4 +-
  4558. build-kernel | 2 +-
  4559. build-win32 | 2 +-
  4560. caca/Makefile.am | 3 +-
  4561. caca/caca.c | 1 -
  4562. caca/caca0.c | 1 -
  4563. caca/caca_internals.h | 4 +-
  4564. caca/driver_conio.c | 1 -
  4565. caca/driver_gl.c | 1 -
  4566. caca/driver_ncurses.c | 1 -
  4567. caca/driver_raw.c | 1 -
  4568. caca/driver_slang.c | 1 -
  4569. caca/driver_vga.c | 1 -
  4570. caca/driver_win32.c | 1 -
  4571. caca/driver_x11.c | 1 -
  4572. caca/event.c | 1 -
  4573. caca/graphics.c | 1 -
  4574. caca/time.c | 1 -
  4575. common.h | 109 -----------------------------------------------
  4576. configure.ac | 16 ++++++-
  4577. cucul/.gitignore | 1 +
  4578. cucul/Makefile.am | 9 ++--
  4579. cucul/attr.c | 1 -
  4580. cucul/box.c | 1 -
  4581. cucul/canvas.c | 1 -
  4582. cucul/charset.c | 1 -
  4583. cucul/conic.c | 1 -
  4584. cucul/cucul.c | 1 -
  4585. cucul/cucul.h | 2 +
  4586. cucul/cucul_internals.h | 4 +-
  4587. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  4588. cucul/dither.c | 1 -
  4589. cucul/export.c | 1 -
  4590. cucul/figfont.c | 1 -
  4591. cucul/file.c | 1 -
  4592. cucul/font.c | 1 -
  4593. cucul/frame.c | 1 -
  4594. cucul/import.c | 1 -
  4595. cucul/legacy.c | 1 -
  4596. cucul/line.c | 1 -
  4597. cucul/transform.c | 1 -
  4598. cucul/triangle.c | 1 -
  4599. cxx/Makefile.am | 3 +-
  4600. examples/Makefile.am | 3 +-
  4601. examples/blit.c | 2 +-
  4602. examples/colors.c | 1 -
  4603. examples/cucul.c | 1 -
  4604. examples/demo.c | 4 +-
  4605. examples/dithering.c | 1 -
  4606. examples/driver.c | 1 -
  4607. examples/event.c | 2 +-
  4608. examples/export.c | 4 --
  4609. examples/figfont.c | 1 -
  4610. examples/font.c | 5 --
  4611. examples/font2tga.c | 4 --
  4612. examples/frames.c | 7 +--
  4613. examples/fullwidth.c | 4 --
  4614. examples/gamma.c | 4 --
  4615. examples/hsv.c | 4 --
  4616. examples/import.c | 6 ---
  4617. examples/input.c | 4 --
  4618. examples/spritedit.c | 1 -
  4619. examples/swallow.c | 2 +-
  4620. examples/text.c | 6 +--
  4621. examples/transform.c | 5 +--
  4622. examples/truecolor.c | 4 --
  4623. examples/unicode.c | 4 --
  4624. kernel/kernel.c | 3 +-
  4625. msvc/Makefile.am | 2 +-
  4626. msvc/common.h | 1 -
  4627. msvc/cucul_types.h | 2 +
  4628. ruby/Makefile.am | 5 +-
  4629. src/Makefile.am | 3 +-
  4630. src/aafire.c | 2 +-
  4631. src/cacademo.c | 1 -
  4632. src/cacadraw.c | 1 -
  4633. src/cacaplay.c | 1 -
  4634. src/cacaserver.c | 1 -
  4635. src/cacaview.c | 2 +-
  4636. src/common-image.c | 2 +-
  4637. src/img2txt.c | 2 +-
  4638. src/mygetopt.c | 9 +---
  4639. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  4640. tests/Makefile.am | 2 +-
  4641. tests/simple.c | 5 --
  4642. tools/Makefile.am | 3 +-
  4643. tools/makefont.c | 13 +++---
  4644. tools/optipal.c | 1 -
  4645. tools/sortchars.c | 6 +--
  4646. 90 files changed, 223 insertions(+), 264 deletions(-)
  4647. Commit: 2298
  4648. Author: pterjan
  4649. Date: Sat Apr 19 11:48:32 2008 +0000
  4650. Fix args type checks in Caca::Display.new
  4651. ruby/caca-display.c | 6 +++---
  4652. ruby/t/tc_display.rb | 15 +++++++++++----
  4653. 2 files changed, 14 insertions(+), 7 deletions(-)
  4654. Commit: 2297
  4655. Author: pterjan
  4656. Date: Sat Apr 19 11:32:21 2008 +0000
  4657. Add few unit tests for Caca::Display
  4658. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  4659. 1 files changed, 24 insertions(+), 0 deletions(-)
  4660. Commit: 2296
  4661. Author: pterjan
  4662. Date: Sat Apr 19 11:31:39 2008 +0000
  4663. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  4664. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  4665. 1 files changed, 81 insertions(+), 11 deletions(-)
  4666. Commit: 2295
  4667. Author: pterjan
  4668. Date: Sat Apr 19 11:29:31 2008 +0000
  4669. We should not free the canvas if it was auto created with the display
  4670. ruby/cucul-canvas.c | 4 ++--
  4671. 1 files changed, 2 insertions(+), 2 deletions(-)
  4672. Commit: 2294
  4673. Author: jylam
  4674. Date: Sat Apr 19 10:57:30 2008 +0000
  4675. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  4676. cucul/canvas.c | 6 +++---
  4677. 1 files changed, 3 insertions(+), 3 deletions(-)
  4678. Commit: 2265
  4679. Author: jylam
  4680. Date: Mon Mar 17 19:05:20 2008 +0000
  4681. * Removed by-default stack protector from recent gcc's while compiling kernel.
  4682. configure.ac | 8 ++++----
  4683. 1 files changed, 4 insertions(+), 4 deletions(-)
  4684. Commit: 2256
  4685. Author: jylam
  4686. Date: Sun Mar 2 16:30:31 2008 +0000
  4687. * Oops, bad type (char instead of uint32) after ellipse rendering
  4688. improvement.
  4689. cucul/conic.c | 8 ++++----
  4690. 1 files changed, 4 insertions(+), 4 deletions(-)
  4691. Commit: 2255
  4692. Author: jylam
  4693. Date: Sun Mar 2 16:28:10 2008 +0000
  4694. * Improved ellipse rendering. Not perfect, but still much better than
  4695. old method. Closes #16 .
  4696. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  4697. 1 files changed, 106 insertions(+), 18 deletions(-)
  4698. Commit: 2254
  4699. Author: jylam
  4700. Date: Sun Mar 2 14:27:43 2008 +0000
  4701. * Fixed line transitions (both vertical and horizontal ones)
  4702. src/cacademo.c | 17 +++++++----------
  4703. 1 files changed, 7 insertions(+), 10 deletions(-)
  4704. Commit: 2253
  4705. Author: sam
  4706. Date: Sat Mar 1 19:44:45 2008 +0000
  4707. * -Wshadow was actually put back in configure.ac; removing comment about it.
  4708. configure.ac | 2 --
  4709. 1 files changed, 0 insertions(+), 2 deletions(-)
  4710. Commit: 2248
  4711. Author: sam
  4712. Date: Fri Feb 29 22:29:08 2008 +0000
  4713. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  4714. * Fix invalid pointer/int cast (Closes #39).
  4715. configure.ac | 9 +++++++--
  4716. src/Makefile.am | 9 +++++++--
  4717. src/mygetopt.c | 8 +-------
  4718. 3 files changed, 15 insertions(+), 11 deletions(-)
  4719. Commit: 2243
  4720. Author: sam
  4721. Date: Tue Feb 26 21:43:10 2008 +0000
  4722. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  4723. TODO | 114 ----------------------------------------------------
  4724. doc/doxygen.cfg.in | 3 +-
  4725. doc/libcaca.dox | 1 -
  4726. 3 files changed, 1 insertions(+), 117 deletions(-)
  4727. Commit: 2225
  4728. Author: bsittler
  4729. Date: Sun Feb 3 21:53:40 2008 +0000
  4730. build on Mac OS X again
  4731. cucul/figfont.c | 9 +++++++--
  4732. src/mygetopt.c | 2 ++
  4733. 2 files changed, 9 insertions(+), 2 deletions(-)
  4734. Commit: 2192
  4735. Author: sam
  4736. Date: Sat Jan 12 20:15:42 2008 +0000
  4737. * Fixed the Visual Studio projects so that they build in Release mode.
  4738. msvc/cacademo.vcproj | 6 +++---
  4739. msvc/cacafire.vcproj | 6 +++---
  4740. msvc/libcaca++.vcproj | 2 +-
  4741. msvc/libcaca.vcproj | 2 +-
  4742. msvc/libcucul++.vcproj | 6 +++---
  4743. msvc/libcucul.vcproj | 16 +++++++++++-----
  4744. 6 files changed, 22 insertions(+), 16 deletions(-)
  4745. Commit: 2191
  4746. Author: sam
  4747. Date: Sat Jan 12 20:15:20 2008 +0000
  4748. * Windows build fixes here and there.
  4749. cucul/figfont.c | 4 ++--
  4750. cxx/caca++.cpp | 2 ++
  4751. msvc/config.h | 1 +
  4752. 3 files changed, 5 insertions(+), 2 deletions(-)
  4753. Commit: 2189
  4754. Author: sam
  4755. Date: Thu Jan 10 23:42:42 2008 +0000
  4756. * Make it clear that we can use the Windows native console.
  4757. doc/libcaca.dox | 13 +++++++------
  4758. doc/tutorial.dox | 2 +-
  4759. 2 files changed, 8 insertions(+), 7 deletions(-)
  4760. Commit: 2188
  4761. Author: sam
  4762. Date: Thu Jan 10 23:42:29 2008 +0000
  4763. * Put back all the shit in struct caca_event to avoid breaking existing
  4764. applications. I'll think of a migration path later.
  4765. caca/caca.h | 30 +++++++++++++++++++-----------
  4766. 1 files changed, 19 insertions(+), 11 deletions(-)
  4767. Commit: 2182
  4768. Author: jylam
  4769. Date: Tue Jan 1 00:07:04 2008 +0000
  4770. * FIRST !
  4771. README | 2 +-
  4772. 1 files changed, 1 insertions(+), 1 deletions(-)
  4773. Commit: 2177
  4774. Author: sam
  4775. Date: Sun Dec 30 18:50:41 2007 +0000
  4776. * Add figfont.c to the MSVC solution.
  4777. msvc/libcucul.vcproj | 4 ++++
  4778. 1 files changed, 4 insertions(+), 0 deletions(-)
  4779. Commit: 2176
  4780. Author: sam
  4781. Date: Sun Dec 30 13:49:57 2007 +0000
  4782. * Check for pkg-config before bootstrapping, because autoconf gives a
  4783. totally meaningless message when it's not present.
  4784. bootstrap | 9 +++++++++
  4785. 1 files changed, 9 insertions(+), 0 deletions(-)
  4786. Commit: 2147
  4787. Author: sam
  4788. Date: Thu Dec 20 15:26:12 2007 +0000
  4789. * Fix canvas export for the caca format. We now export all frames.
  4790. * Fix the sprite import/export example.
  4791. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  4792. examples/spritedit.c | 2 +-
  4793. 2 files changed, 26 insertions(+), 19 deletions(-)
  4794. Commit: 2146
  4795. Author: sam
  4796. Date: Thu Dec 20 15:00:39 2007 +0000
  4797. * Started sprite example. Doesn't work :-)
  4798. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  4799. 1 files changed, 58 insertions(+), 111 deletions(-)
  4800. Commit: 2144
  4801. Author: sam
  4802. Date: Sun Dec 16 14:29:19 2007 +0000
  4803. * Disable file operations in kernel mode.
  4804. * Implement strchr() in kernel.c.
  4805. * Check for snprintf() at configure time.
  4806. configure.ac | 2 +-
  4807. cucul/figfont.c | 2 ++
  4808. cucul/file.c | 34 +++++++++++++++++++++++-----------
  4809. kernel/kernel.c | 10 ++++++++++
  4810. kernel/kernel.h | 1 +
  4811. msvc/config.h | 1 +
  4812. 6 files changed, 38 insertions(+), 12 deletions(-)
  4813. Commit: 2142
  4814. Author: sam
  4815. Date: Sun Dec 16 11:55:14 2007 +0000
  4816. * The SLang and ncurses drivers now put back the TERM environment variable
  4817. if they modified it.
  4818. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  4819. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  4820. 2 files changed, 58 insertions(+), 6 deletions(-)
  4821. Commit: 2141
  4822. Author: sam
  4823. Date: Sun Dec 16 11:54:43 2007 +0000
  4824. * Only call glutInit() once through the program's lifetime.
  4825. * Free the internal font when closing the GL driver.
  4826. * Hide the window when closing the GL driver, because freeglut's
  4827. glutDestroyWindow() does not really closes the window.
  4828. caca/driver_gl.c | 9 ++++++++-
  4829. 1 files changed, 8 insertions(+), 1 deletions(-)
  4830. Commit: 2140
  4831. Author: sam
  4832. Date: Sun Dec 16 11:54:25 2007 +0000
  4833. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  4834. lead to deadlocks.
  4835. caca/event.c | 2 +-
  4836. 1 files changed, 1 insertions(+), 1 deletions(-)
  4837. Commit: 2139
  4838. Author: sam
  4839. Date: Sun Dec 16 11:54:02 2007 +0000
  4840. * Implemented caca_set_display_driver() to change driver at runtime.
  4841. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  4842. caca/caca.h | 3 +-
  4843. examples/driver.c | 67 +++++++++------
  4844. 3 files changed, 182 insertions(+), 126 deletions(-)
  4845. Commit: 2138
  4846. Author: sam
  4847. Date: Sun Dec 16 01:50:41 2007 +0000
  4848. * Implement caca_create_display_with_driver() to specify an output driver
  4849. without using environment variables..
  4850. * Implement caca_get_display_driver() to return the current display's
  4851. output driver.
  4852. * Add a simple example program to test caca_create_display_with_driver().
  4853. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  4854. caca/caca.h | 5 ++-
  4855. caca/caca_internals.h | 3 +-
  4856. caca/driver_cocoa.m | 3 +-
  4857. caca/driver_conio.c | 3 +-
  4858. caca/driver_gl.c | 3 +-
  4859. caca/driver_ncurses.c | 3 +-
  4860. caca/driver_raw.c | 3 +-
  4861. caca/driver_slang.c | 3 +-
  4862. caca/driver_vga.c | 3 +-
  4863. caca/driver_win32.c | 3 +-
  4864. caca/driver_x11.c | 3 +-
  4865. caca/event.c | 4 +-
  4866. examples/.gitignore | 1 +
  4867. examples/Makefile.am | 5 ++-
  4868. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  4869. 16 files changed, 163 insertions(+), 27 deletions(-)
  4870. Commit: 2137
  4871. Author: sam
  4872. Date: Sun Dec 16 01:50:36 2007 +0000
  4873. * Remove cruft from caca_get_display_driver_list().
  4874. caca/caca.c | 2 --
  4875. 1 files changed, 0 insertions(+), 2 deletions(-)
  4876. Commit: 2136
  4877. Author: sam
  4878. Date: Fri Dec 14 16:23:14 2007 +0000
  4879. * Add #include <cstring> to fix gcc-4.3 build.
  4880. cxx/cxxtest.cpp | 1 +
  4881. 1 files changed, 1 insertions(+), 0 deletions(-)
  4882. Commit: 2135
  4883. Author: sam
  4884. Date: Wed Dec 12 07:41:00 2007 +0000
  4885. * Implemented caca_get_display_driver_list(), unused yet.
  4886. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4887. caca/caca.h | 1 +
  4888. 2 files changed, 52 insertions(+), 0 deletions(-)
  4889. Commit: 2129
  4890. Author: sam
  4891. Date: Fri Dec 7 09:34:11 2007 +0000
  4892. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  4893. caca/driver_cocoa.m | 10 +++++-----
  4894. 1 files changed, 5 insertions(+), 5 deletions(-)
  4895. Commit: 2128
  4896. Author: sam
  4897. Date: Fri Dec 7 09:33:23 2007 +0000
  4898. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  4899. Ben Wiley Sittler.
  4900. cucul/charset.c | 6 ++++--
  4901. 1 files changed, 4 insertions(+), 2 deletions(-)
  4902. Commit: 2111
  4903. Author: sam
  4904. Date: Sat Dec 1 17:58:52 2007 +0000
  4905. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  4906. =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
  4907. =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
  4908. =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
  4909. =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?=
  4910. MIME-Version: 1.0
  4911. Content-Type: text/plain; charset=utf-8
  4912. Content-Transfer-Encoding: 8bit
  4913. cucul/cucul.c | 3 +-
  4914. cucul/cucul.h | 1 +
  4915. cucul/cucul_internals.h | 4 -
  4916. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  4917. examples/figfont.c | 16 +++-
  4918. 5 files changed, 310 insertions(+), 13 deletions(-)
  4919. Commit: 2110
  4920. Author: sam
  4921. Date: Sat Dec 1 17:58:20 2007 +0000
  4922. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  4923. cucul/Makefile.am | 1 +
  4924. cucul/canvas.c | 2 +-
  4925. cucul/cucul.c | 5 +
  4926. cucul/cucul.h | 8 ++
  4927. cucul/cucul_internals.h | 12 ++
  4928. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  4929. examples/.gitignore | 1 +
  4930. examples/Makefile.am | 5 +-
  4931. examples/figfont.c | 45 ++++++++
  4932. 9 files changed, 338 insertions(+), 2 deletions(-)
  4933. Commit: 2109
  4934. Author: sam
  4935. Date: Sat Dec 1 17:57:50 2007 +0000
  4936. * Import io.c from TOIlet directly into libcucul. Can you see where this
  4937. is going?
  4938. configure.ac | 4 +
  4939. cucul/Makefile.am | 3 +-
  4940. cucul/cucul.h | 2 +
  4941. cucul/cucul_internals.h | 6 ++
  4942. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  4943. 5 files changed, 229 insertions(+), 1 deletions(-)
  4944. Commit: 2108
  4945. Author: sam
  4946. Date: Sat Dec 1 17:57:41 2007 +0000
  4947. * Bump version to 0.99.beta14.
  4948. configure.ac | 2 +-
  4949. msvc/config.h | 2 +-
  4950. 2 files changed, 2 insertions(+), 2 deletions(-)
  4951. Commit: 2107
  4952. Author: sam
  4953. Date: Sat Dec 1 17:57:19 2007 +0000
  4954. * Fix the "img2txt: option requires an argument -- h" bug.
  4955. src/img2txt.c | 2 +-
  4956. 1 files changed, 1 insertions(+), 1 deletions(-)
  4957. Commit: 2106
  4958. Author: sam
  4959. Date: Sat Dec 1 17:56:45 2007 +0000
  4960. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  4961. of hardcoding the feature list in img2txt.
  4962. src/img2txt.c | 32 +++++++++++++++-----------------
  4963. 1 files changed, 15 insertions(+), 17 deletions(-)
  4964. Commit: 2105
  4965. Author: pterjan
  4966. Date: Sat Dec 1 15:51:20 2007 +0000
  4967. * Allow exiting cacafire using the window manager
  4968. src/aafire.c | 4 +++-
  4969. 1 files changed, 3 insertions(+), 1 deletions(-)
  4970. Commit: 2104
  4971. Author: jylam
  4972. Date: Fri Nov 30 23:59:57 2007 +0000
  4973. * Added BBCode (French) format to img2txt's help and doc
  4974. doc/img2txt.1 | 1 +
  4975. src/img2txt.c | 19 ++++++++++---------
  4976. 2 files changed, 11 insertions(+), 9 deletions(-)
  4977. Commit: 2103
  4978. Author: sam
  4979. Date: Fri Nov 30 23:48:51 2007 +0000
  4980. * Created a tests/ directory for regression tests. Run with "make check".
  4981. * Added a first, simple test program.
  4982. Makefile.am | 2 +-
  4983. configure.ac | 1 +
  4984. tests/.gitignore | 1 +
  4985. tests/Makefile.am | 11 ++++++++
  4986. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  4987. 5 files changed, 82 insertions(+), 1 deletions(-)
  4988. Commit: 2102
  4989. Author: sam
  4990. Date: Fri Nov 30 23:48:46 2007 +0000
  4991. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  4992. instance.
  4993. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4994. 1 files changed, 105 insertions(+), 0 deletions(-)
  4995. Commit: 2101
  4996. Author: sam
  4997. Date: Fri Nov 30 23:48:39 2007 +0000
  4998. * Rename "test" to "examples". The former will become a real testsuite.
  4999. * Autodetect zzuf in the configure step. It might become handy.
  5000. Makefile.am | 2 +-
  5001. configure.ac | 15 +-
  5002. examples/.gitignore | 23 ++
  5003. examples/Makefile.am | 75 +++++++
  5004. examples/blit.c | 82 +++++++
  5005. examples/colors.c | 78 +++++++
  5006. examples/cucul.c | 70 ++++++
  5007. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5008. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  5009. examples/dithering.c | 148 +++++++++++++
  5010. examples/event.c | 164 ++++++++++++++
  5011. examples/export.c | 163 ++++++++++++++
  5012. examples/font.c | 118 ++++++++++
  5013. examples/font2tga.c | 90 ++++++++
  5014. examples/frames.c | 93 ++++++++
  5015. examples/fullwidth.c | 99 +++++++++
  5016. examples/gamma.c | 131 +++++++++++
  5017. examples/hsv.c | 67 ++++++
  5018. examples/import.c | 73 +++++++
  5019. examples/input.c | 160 ++++++++++++++
  5020. examples/spritedit.c | 148 +++++++++++++
  5021. examples/swallow.c | 123 +++++++++++
  5022. examples/text.c | 95 ++++++++
  5023. examples/transform.c | 122 +++++++++++
  5024. examples/truecolor.c | 71 ++++++
  5025. examples/unicode.c | 108 +++++++++
  5026. test/.gitignore | 23 --
  5027. test/Makefile.am | 75 -------
  5028. test/blit.c | 82 -------
  5029. test/colors.c | 78 -------
  5030. test/cucul.c | 70 ------
  5031. test/demo.c | 585 --------------------------------------------------
  5032. test/demo0.c | 584 -------------------------------------------------
  5033. test/dithering.c | 148 -------------
  5034. test/event.c | 164 --------------
  5035. test/export.c | 163 --------------
  5036. test/font.c | 118 ----------
  5037. test/font2tga.c | 90 --------
  5038. test/frames.c | 93 --------
  5039. test/fullwidth.c | 99 ---------
  5040. test/gamma.c | 131 -----------
  5041. test/hsv.c | 67 ------
  5042. test/import.c | 73 -------
  5043. test/input.c | 160 --------------
  5044. test/spritedit.c | 148 -------------
  5045. test/swallow.c | 123 -----------
  5046. test/text.c | 95 --------
  5047. test/transform.c | 122 -----------
  5048. test/truecolor.c | 71 ------
  5049. test/unicode.c | 108 ---------
  5050. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  5051. Commit: 2097
  5052. Author: pterjan
  5053. Date: Thu Nov 29 00:52:13 2007 +0000
  5054. * cucul.h is needed to build caca part
  5055. ruby/Makefile.am | 2 +-
  5056. 1 files changed, 1 insertions(+), 1 deletions(-)
  5057. Commit: 2096
  5058. Author: sam
  5059. Date: Wed Nov 28 23:57:53 2007 +0000
  5060. * Set version to 0.99.beta13.
  5061. * Updated NEWS and ChangeLog.
  5062. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  5063. NEWS | 11 +
  5064. configure.ac | 4 +-
  5065. msvc/config.h | 4 +-
  5066. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  5067. Commit: 2095
  5068. Author: sam
  5069. Date: Wed Nov 28 23:20:05 2007 +0000
  5070. * Implemented the empty CuculCanvas constructor.
  5071. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  5072. csharp/Caca.cs | 46 ++++++++++-----
  5073. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  5074. 2 files changed, 115 insertions(+), 100 deletions(-)
  5075. Commit: 2094
  5076. Author: pterjan
  5077. Date: Wed Nov 28 16:43:32 2007 +0000
  5078. * Improve Cucul::Canvas creation
  5079. ruby/cucul-canvas.c | 24 ++++++++++++------------
  5080. 1 files changed, 12 insertions(+), 12 deletions(-)
  5081. Commit: 2093
  5082. Author: pterjan
  5083. Date: Wed Nov 28 16:39:10 2007 +0000
  5084. * Add Caca::Display#canvas
  5085. ruby/caca-display.c | 5 +++++
  5086. ruby/cucul-canvas.c | 5 +++++
  5087. ruby/cucul-canvas.h | 1 +
  5088. ruby/lib/caca.rb | 3 +++
  5089. ruby/ruby-caca.dox | 2 +-
  5090. 5 files changed, 15 insertions(+), 1 deletions(-)
  5091. Commit: 2092
  5092. Author: pterjan
  5093. Date: Wed Nov 28 07:29:12 2007 +0000
  5094. * Allow calling Caca::Display.new without parameter
  5095. ruby/caca-display.c | 23 +++++++++++++++++------
  5096. 1 files changed, 17 insertions(+), 6 deletions(-)
  5097. Commit: 2091
  5098. Author: sam
  5099. Date: Wed Nov 28 07:15:09 2007 +0000
  5100. * Re-add methods that take int as arguments in addition to the Point,
  5101. Size and Rectangle versions.
  5102. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  5103. 1 files changed, 147 insertions(+), 13 deletions(-)
  5104. Commit: 2090
  5105. Author: sam
  5106. Date: Wed Nov 28 07:15:07 2007 +0000
  5107. * Put the demo text on top of the copper bar, not the contrary.
  5108. csharp/test.cs | 20 ++++++++++----------
  5109. 1 files changed, 10 insertions(+), 10 deletions(-)
  5110. Commit: 2089
  5111. Author: sam
  5112. Date: Wed Nov 28 07:15:05 2007 +0000
  5113. * Minor naming convention changes in the C# bindings.
  5114. csharp/Caca.cs | 24 ++++++++++++------------
  5115. csharp/Cucul.cs | 5 ++---
  5116. csharp/test.cs | 12 ++++++------
  5117. 3 files changed, 20 insertions(+), 21 deletions(-)
  5118. Commit: 2088
  5119. Author: sam
  5120. Date: Wed Nov 28 07:15:01 2007 +0000
  5121. * Generate CLI .config files at configure time so that we can embed the
  5122. library version and not rely on .so being present.
  5123. configure.ac | 2 ++
  5124. csharp/.gitignore | 1 +
  5125. csharp/Makefile.am | 4 ++--
  5126. csharp/caca-sharp.dll.config | 3 ---
  5127. csharp/caca-sharp.dll.config.in | 3 +++
  5128. csharp/cucul-sharp.dll.config | 3 ---
  5129. csharp/cucul-sharp.dll.config.in | 3 +++
  5130. 7 files changed, 11 insertions(+), 8 deletions(-)
  5131. Commit: 2087
  5132. Author: sam
  5133. Date: Wed Nov 28 07:14:55 2007 +0000
  5134. * Use libtool’s -version-number instead of -version-info and its insane
  5135. major/minor computation scheme.
  5136. caca/Makefile.am | 2 +-
  5137. configure.ac | 8 +++++++-
  5138. cucul/Makefile.am | 2 +-
  5139. cxx/Makefile.am | 4 ++--
  5140. 4 files changed, 11 insertions(+), 5 deletions(-)
  5141. Commit: 2086
  5142. Author: pterjan
  5143. Date: Tue Nov 27 17:13:29 2007 +0000
  5144. * Rename parameters of draw_box* in Ruby binding
  5145. ruby/cucul-canvas.c | 16 ++++++++--------
  5146. 1 files changed, 8 insertions(+), 8 deletions(-)
  5147. Commit: 2084
  5148. Author: sam
  5149. Date: Tue Nov 27 11:08:04 2007 +0000
  5150. * Add System.Drawing to the C# project references.
  5151. msvc/caca-sharp.csproj | 3 ++-
  5152. msvc/cucul-sharp.csproj | 3 ++-
  5153. msvc/test-csharp.csproj | 5 ++++-
  5154. 3 files changed, 8 insertions(+), 3 deletions(-)
  5155. Commit: 2083
  5156. Author: sam
  5157. Date: Tue Nov 27 09:04:54 2007 +0000
  5158. * Use the bigger font for the C# test scroller.
  5159. csharp/test.cs | 10 +++++-----
  5160. 1 files changed, 5 insertions(+), 5 deletions(-)
  5161. Commit: 2082
  5162. Author: sam
  5163. Date: Tue Nov 27 01:55:41 2007 +0000
  5164. * Add a C# wrapper for cucul_render_canvas().
  5165. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  5166. csharp/Cucul.cs | 16 ++++++++++++++++
  5167. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  5168. 2 files changed, 36 insertions(+), 24 deletions(-)
  5169. Commit: 2081
  5170. Author: sam
  5171. Date: Tue Nov 27 00:58:27 2007 +0000
  5172. * Started to implement the CuculFont class.
  5173. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5174. csharp/test.cs | 3 ++
  5175. 2 files changed, 91 insertions(+), 0 deletions(-)
  5176. Commit: 2080
  5177. Author: sam
  5178. Date: Tue Nov 27 00:58:24 2007 +0000
  5179. * Implement all line drawing functions (even variadic ones).
  5180. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5181. csharp/test.cs | 8 +--
  5182. 2 files changed, 145 insertions(+), 11 deletions(-)
  5183. Commit: 2079
  5184. Author: sam
  5185. Date: Tue Nov 27 00:58:19 2007 +0000
  5186. * Changed the box drawing functions so that their arguments are (point, size)
  5187. instead of (point, point). Yeah, I break the ABI again. But who uses these
  5188. functions anyway?
  5189. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  5190. 1 files changed, 32 insertions(+), 20 deletions(-)
  5191. Commit: 2078
  5192. Author: sam
  5193. Date: Tue Nov 27 00:58:16 2007 +0000
  5194. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  5195. allowing for much cleaner code (at the expense of an extra dependency).
  5196. csharp/Caca.cs | 54 +++++++++----------------
  5197. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  5198. csharp/Makefile.am | 11 +++--
  5199. csharp/test.cs | 29 +++++++------
  5200. 4 files changed, 94 insertions(+), 113 deletions(-)
  5201. Commit: 2077
  5202. Author: pterjan
  5203. Date: Mon Nov 26 07:07:52 2007 +0000
  5204. * Add Caca.version and Cucul.version
  5205. ruby/caca.c | 7 +++++++
  5206. ruby/cucul.c | 7 +++++++
  5207. ruby/ruby-caca.dox | 19 +++++++++++++------
  5208. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  5209. 4 files changed, 39 insertions(+), 11 deletions(-)
  5210. Commit: 2076
  5211. Author: sam
  5212. Date: Mon Nov 26 01:04:36 2007 +0000
  5213. * Implemented getVersion() in the C# bindings.
  5214. * Slightly improved the C# test program.
  5215. csharp/Caca.cs | 14 +++++++++++++-
  5216. csharp/Cucul.cs | 9 ++++++++-
  5217. csharp/test.cs | 22 ++++++++++++++++++----
  5218. 3 files changed, 39 insertions(+), 6 deletions(-)
  5219. Commit: 2075
  5220. Author: sam
  5221. Date: Mon Nov 26 01:04:34 2007 +0000
  5222. * Fix memory leaks that slipped in here and there. We still have 100,000
  5223. fewer than Firefox, lol.
  5224. cucul/cucul.c | 2 ++
  5225. cxx/cxxtest.cpp | 1 +
  5226. test/event.c | 1 +
  5227. test/gamma.c | 2 ++
  5228. 4 files changed, 6 insertions(+), 0 deletions(-)
  5229. Commit: 2074
  5230. Author: sam
  5231. Date: Mon Nov 26 01:04:32 2007 +0000
  5232. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  5233. accordingly.
  5234. * The C++ test example no longer needs "config.h".
  5235. caca/caca.c | 13 +++++++++++++
  5236. caca/caca.h | 1 +
  5237. cucul/cucul.c | 13 +++++++++++++
  5238. cucul/cucul.h | 1 +
  5239. cucul/export.c | 3 ++-
  5240. cxx/caca++.cpp | 5 +++++
  5241. cxx/caca++.h | 1 +
  5242. cxx/cucul++.cpp | 5 +++++
  5243. cxx/cucul++.h | 3 ++-
  5244. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  5245. src/img2txt.c | 4 ++--
  5246. 11 files changed, 63 insertions(+), 24 deletions(-)
  5247. Commit: 2073
  5248. Author: sam
  5249. Date: Mon Nov 26 01:04:28 2007 +0000
  5250. * Minor documentation fix.
  5251. caca/caca.h | 4 +++-
  5252. 1 files changed, 3 insertions(+), 1 deletions(-)
  5253. Commit: 2072
  5254. Author: sam
  5255. Date: Mon Nov 26 01:04:25 2007 +0000
  5256. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  5257. configure.ac | 3 ++-
  5258. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  5259. 2 files changed, 20 insertions(+), 12 deletions(-)
  5260. Commit: 2071
  5261. Author: sam
  5262. Date: Mon Nov 26 01:04:21 2007 +0000
  5263. * Tell doxygen to expand __class and __extern before parsing anything, so
  5264. we don’t end with those ugly identifiers in the documentation.
  5265. caca/caca.h | 12 +++++-------
  5266. cucul/cucul.h | 12 +++++-------
  5267. cxx/caca++.h | 12 +++++-------
  5268. cxx/cucul++.h | 12 +++++-------
  5269. doc/doxygen.cfg.in | 6 +++---
  5270. 5 files changed, 23 insertions(+), 31 deletions(-)
  5271. Commit: 2070
  5272. Author: sam
  5273. Date: Sun Nov 25 20:23:03 2007 +0000
  5274. * Added MSVC project files for the C++ bindings and the C++ test.
  5275. caca/caca.h | 1 +
  5276. cucul/cucul.h | 1 +
  5277. cxx/caca++.h | 13 +++-
  5278. cxx/cucul++.h | 17 +++-
  5279. cxx/cxxtest.cpp | 7 +-
  5280. msvc/config.h | 2 +-
  5281. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  5282. msvc/libcaca.sln | 51 ++++++++++++-
  5283. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  5284. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  5285. 10 files changed, 667 insertions(+), 14 deletions(-)
  5286. Commit: 2069
  5287. Author: sam
  5288. Date: Sun Nov 25 19:00:32 2007 +0000
  5289. * Distribute all MSVC files.
  5290. msvc/Makefile.am | 21 +++++++++++----------
  5291. 1 files changed, 11 insertions(+), 10 deletions(-)
  5292. Commit: 2068
  5293. Author: sam
  5294. Date: Sun Nov 25 19:00:29 2007 +0000
  5295. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  5296. ruby/caca-event.h | 4 ++--
  5297. 1 files changed, 2 insertions(+), 2 deletions(-)
  5298. Commit: 2067
  5299. Author: sam
  5300. Date: Sun Nov 25 19:00:26 2007 +0000
  5301. * Some cleanup in the Ruby bindings Makefile.am.
  5302. configure.ac | 14 ++++++--------
  5303. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  5304. 2 files changed, 37 insertions(+), 25 deletions(-)
  5305. Commit: 2066
  5306. Author: sam
  5307. Date: Sun Nov 25 19:00:22 2007 +0000
  5308. * Refresh TODO list.
  5309. TODO | 6 +-----
  5310. 1 files changed, 1 insertions(+), 5 deletions(-)
  5311. Commit: 2065
  5312. Author: sam
  5313. Date: Sun Nov 25 17:50:53 2007 +0000
  5314. * Added the various C# projects to the Visual Studio solution and slightly
  5315. fixed the bindings so that they now work with the Microsoft CLR.
  5316. csharp/Caca.cs | 2 +-
  5317. csharp/Cucul.cs | 8 +++---
  5318. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  5319. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  5320. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  5321. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  5322. 6 files changed, 225 insertions(+), 5 deletions(-)
  5323. Commit: 2064
  5324. Author: sam
  5325. Date: Sun Nov 25 17:49:49 2007 +0000
  5326. * Fixed svn properties that git-svn was unable to get straight.
  5327. Commit: 2063
  5328. Author: sam
  5329. Date: Sun Nov 25 17:14:00 2007 +0000
  5330. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  5331. caca/caca.h | 2 +-
  5332. cucul/cucul.h | 2 +-
  5333. 2 files changed, 2 insertions(+), 2 deletions(-)
  5334. Commit: 2062
  5335. Author: sam
  5336. Date: Sun Nov 25 17:13:10 2007 +0000
  5337. * Switch to caca_create_display(NULL) in a few places to document the
  5338. behaviour.
  5339. doc/migrating.dox | 3 +--
  5340. doc/tutorial.dox | 6 ++----
  5341. test/hsv.c | 15 +++++----------
  5342. 3 files changed, 8 insertions(+), 16 deletions(-)
  5343. Commit: 2061
  5344. Author: sam
  5345. Date: Sun Nov 25 17:13:08 2007 +0000
  5346. * Allow caca_create_display()'s argument to be NULL. It will automatically
  5347. create a canvas when so.
  5348. * Add caca_get_canvas() to retrieve the cucul canvas.
  5349. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  5350. caca/caca.h | 1 +
  5351. caca/caca_internals.h | 1 +
  5352. 3 files changed, 39 insertions(+), 1 deletions(-)
  5353. Commit: 2060
  5354. Author: sam
  5355. Date: Sun Nov 25 17:13:06 2007 +0000
  5356. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  5357. bindings.
  5358. * Distribute the python/ subdirectory using automake.
  5359. AUTHORS | 4 +
  5360. Makefile.am | 2 +-
  5361. configure.ac | 1 +
  5362. python/Makefile | 17 -----
  5363. python/Makefile.am | 23 +++++++
  5364. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5365. 6 files changed, 196 insertions(+), 18 deletions(-)
  5366. Commit: 2059
  5367. Author: sam
  5368. Date: Sun Nov 25 17:13:03 2007 +0000
  5369. * Add missing entries in the CacaEventKey enum.
  5370. csharp/Caca.cs | 22 ++++++++++++++++++++++
  5371. 1 files changed, 22 insertions(+), 0 deletions(-)
  5372. Commit: 2058
  5373. Author: sam
  5374. Date: Sun Nov 25 17:12:59 2007 +0000
  5375. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  5376. csharp/AssemblyInfo.cs | 2 +-
  5377. csharp/Caca.cs | 3 +-
  5378. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  5379. csharp/test.cs | 15 ++++++-
  5380. 4 files changed, 79 insertions(+), 56 deletions(-)
  5381. Commit: 2057
  5382. Author: sam
  5383. Date: Sun Nov 25 14:12:20 2007 +0000
  5384. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  5385. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  5386. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  5387. libcucul API.
  5388. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  5389. caca/driver_cocoa.m | 8 +-
  5390. caca/driver_gl.c | 5 +-
  5391. caca/driver_x11.c | 7 +-
  5392. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  5393. cucul/cucul.h | 3 +
  5394. cucul/cucul_internals.h | 3 -
  5395. cucul/export.c | 12 ++--
  5396. cucul/font.c | 2 +-
  5397. 8 files changed, 147 insertions(+), 100 deletions(-)
  5398. Commit: 2056
  5399. Author: sam
  5400. Date: Sun Nov 25 14:12:01 2007 +0000
  5401. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  5402. direct cv->chars and cv->attrs access by display drivers.
  5403. caca/caca.c | 5 +--
  5404. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  5405. caca/driver_conio.c | 21 ++++++++-------
  5406. caca/driver_gl.c | 25 ++++++++++--------
  5407. caca/driver_ncurses.c | 26 ++++++++++---------
  5408. caca/driver_raw.c | 6 ++--
  5409. caca/driver_slang.c | 33 +++++++++++++-----------
  5410. caca/driver_vga.c | 25 ++++++++++---------
  5411. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  5412. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  5413. caca/event.c | 17 +++++++-----
  5414. caca/graphics.c | 6 ++--
  5415. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  5416. cucul/cucul.h | 2 +
  5417. 14 files changed, 214 insertions(+), 145 deletions(-)
  5418. Commit: 2055
  5419. Author: sam
  5420. Date: Sun Nov 25 14:11:58 2007 +0000
  5421. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  5422. drivers no longer need to access the cv->refcount private member
  5423. and __cucul_set_canvas_size() is no longer needed.
  5424. caca/caca.c | 23 +++++++++---
  5425. caca/caca_internals.h | 1 +
  5426. caca/driver_cocoa.m | 4 ++-
  5427. caca/driver_conio.c | 7 +++-
  5428. caca/driver_gl.c | 4 ++-
  5429. caca/driver_ncurses.c | 4 ++-
  5430. caca/driver_raw.c | 4 ++-
  5431. caca/driver_slang.c | 4 ++-
  5432. caca/driver_vga.c | 4 ++-
  5433. caca/driver_win32.c | 8 +++--
  5434. caca/driver_x11.c | 4 ++-
  5435. caca/graphics.c | 6 +++-
  5436. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  5437. cucul/cucul.h | 2 +
  5438. cucul/cucul_internals.h | 7 ++--
  5439. msvc/libcucul.def | 4 --
  5440. 16 files changed, 139 insertions(+), 37 deletions(-)
  5441. Commit: 2054
  5442. Author: sam
  5443. Date: Sun Nov 25 14:11:54 2007 +0000
  5444. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  5445. build-kernel | 2 +-
  5446. kernel/Makefile.am | 2 +
  5447. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5448. 3 files changed, 101 insertions(+), 1 deletions(-)
  5449. Commit: 2053
  5450. Author: sam
  5451. Date: Sun Nov 25 11:39:33 2007 +0000
  5452. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  5453. configure.ac | 31 ++++++++++++++++++++++++++-----
  5454. 1 files changed, 26 insertions(+), 5 deletions(-)
  5455. Commit: 2052
  5456. Author: sam
  5457. Date: Sun Nov 25 11:12:25 2007 +0000
  5458. * Adapt the C# bindings to the event API change.
  5459. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  5460. csharp/test.cs | 17 ++-
  5461. 2 files changed, 254 insertions(+), 146 deletions(-)
  5462. Commit: 2051
  5463. Author: sam
  5464. Date: Sun Nov 25 11:12:20 2007 +0000
  5465. * Adapt the Ruby bindings to the event API change.
  5466. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  5467. 1 files changed, 20 insertions(+), 17 deletions(-)
  5468. Commit: 2050
  5469. Author: sam
  5470. Date: Sun Nov 25 11:11:59 2007 +0000
  5471. * Adapt the C++ bindings to the event API change.
  5472. cxx/caca++.cpp | 4 ++--
  5473. cxx/caca++.h | 2 +-
  5474. cxx/cxxtest.cpp | 3 +--
  5475. 3 files changed, 4 insertions(+), 5 deletions(-)
  5476. Commit: 2049
  5477. Author: sam
  5478. Date: Sun Nov 25 11:11:54 2007 +0000
  5479. * Made the caca_event_t structure opaque and created a whole bunch of
  5480. functions to access its real data. This is a big API change that will
  5481. break your software, sorry :(
  5482. caca/caca.h | 93 +++++++++----------------
  5483. caca/caca0.c | 14 ++--
  5484. caca/caca_internals.h | 24 +++++--
  5485. caca/driver_conio.c | 4 +-
  5486. caca/driver_gl.c | 2 +-
  5487. caca/driver_ncurses.c | 2 +-
  5488. caca/driver_raw.c | 2 +-
  5489. caca/driver_slang.c | 2 +-
  5490. caca/driver_vga.c | 2 +-
  5491. caca/driver_win32.c | 2 +-
  5492. caca/driver_x11.c | 2 +-
  5493. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  5494. src/aafire.c | 2 +-
  5495. src/cacademo.c | 4 +-
  5496. src/cacadraw.c | 4 +-
  5497. src/cacaplay.c | 2 +-
  5498. src/cacaview.c | 17 +++--
  5499. test/demo.c | 14 ++--
  5500. test/event.c | 21 +++---
  5501. test/gamma.c | 8 +-
  5502. test/input.c | 5 +-
  5503. test/spritedit.c | 2 +-
  5504. test/swallow.c | 2 +-
  5505. 23 files changed, 286 insertions(+), 133 deletions(-)
  5506. Commit: 2048
  5507. Author: pterjan
  5508. Date: Sun Nov 25 09:48:30 2007 +0000
  5509. * Little improvements in ruby doc
  5510. + Made the doc a little more easy to read
  5511. + Added an example on a nice way to have q, Q and Esc to cause exit
  5512. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  5513. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  5514. 2 files changed, 42 insertions(+), 19 deletions(-)
  5515. Commit: 2047
  5516. Author: sam
  5517. Date: Sat Nov 24 19:56:33 2007 +0000
  5518. * Rewrote the C# test in a more object-oriented way.
  5519. csharp/Caca.cs | 4 +-
  5520. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  5521. 2 files changed, 71 insertions(+), 52 deletions(-)
  5522. Commit: 2046
  5523. Author: sam
  5524. Date: Sat Nov 24 15:00:21 2007 +0000
  5525. * Started Cucul# cleanup: added missing functions, used get/set attributes
  5526. when meaningful, removed deprecated bindings.
  5527. csharp/Caca.cs | 60 +++---
  5528. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  5529. csharp/test.cs | 40 ++--
  5530. 3 files changed, 393 insertions(+), 319 deletions(-)
  5531. Commit: 2045
  5532. Author: sam
  5533. Date: Sat Nov 24 13:26:33 2007 +0000
  5534. * Some mass-renaming in the C# bindings:
  5535. + Renamed the dlls so that the C# versions do not have the same name
  5536. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  5537. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  5538. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  5539. name collisions.
  5540. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  5541. csharp/Caca.cs | 95 +++---
  5542. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  5543. csharp/Makefile.am | 16 +-
  5544. csharp/caca-sharp.dll.config | 3 +
  5545. csharp/cucul-sharp.dll.config | 3 +
  5546. csharp/libCaca.dll.config | 3 -
  5547. csharp/libCucul.dll.config | 3 -
  5548. csharp/test.cs | 47 ++--
  5549. 8 files changed, 513 insertions(+), 473 deletions(-)
  5550. Commit: 2044
  5551. Author: sam
  5552. Date: Sat Nov 24 13:26:28 2007 +0000
  5553. * Renamed DotNet/ to csharp/ because I hate mixed case.
  5554. DotNet/.gitignore | 1 -
  5555. DotNet/AssemblyInfo.cs | 21 --
  5556. DotNet/Caca.cs | 186 ------------------
  5557. DotNet/Cucul.cs | 458 --------------------------------------------
  5558. DotNet/Makefile.am | 25 ---
  5559. DotNet/libCaca.dll.config | 3 -
  5560. DotNet/libCucul.dll.config | 3 -
  5561. DotNet/test.cs | 87 ---------
  5562. Makefile.am | 2 +-
  5563. configure.ac | 16 +-
  5564. csharp/.gitignore | 1 +
  5565. csharp/AssemblyInfo.cs | 21 ++
  5566. csharp/Caca.cs | 186 ++++++++++++++++++
  5567. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  5568. csharp/Makefile.am | 25 +++
  5569. csharp/libCaca.dll.config | 3 +
  5570. csharp/libCucul.dll.config | 3 +
  5571. csharp/test.cs | 87 +++++++++
  5572. 18 files changed, 793 insertions(+), 793 deletions(-)
  5573. Commit: 2043
  5574. Author: sam
  5575. Date: Sat Nov 24 11:08:21 2007 +0000
  5576. * Added as many "const" qualifiers as possible to the public API.
  5577. caca/caca.h | 10 +++++-----
  5578. caca/caca_internals.h | 4 ++--
  5579. caca/driver_conio.c | 4 ++--
  5580. caca/driver_gl.c | 4 ++--
  5581. caca/driver_ncurses.c | 4 ++--
  5582. caca/driver_raw.c | 4 ++--
  5583. caca/driver_slang.c | 4 ++--
  5584. caca/driver_vga.c | 4 ++--
  5585. caca/driver_win32.c | 4 ++--
  5586. caca/driver_x11.c | 4 ++--
  5587. caca/event.c | 8 ++++----
  5588. caca/graphics.c | 6 +++---
  5589. cucul/attr.c | 2 +-
  5590. cucul/canvas.c | 10 +++++-----
  5591. cucul/cucul.c | 4 ++--
  5592. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  5593. cucul/dither.c | 6 +++---
  5594. cucul/export.c | 39 ++++++++++++++++++++-------------------
  5595. cucul/font.c | 8 ++++----
  5596. cucul/frame.c | 4 ++--
  5597. 20 files changed, 87 insertions(+), 85 deletions(-)
  5598. Commit: 2042
  5599. Author: pterjan
  5600. Date: Sat Nov 24 09:56:37 2007 +0000
  5601. * Add Caca::Event#quit? to make tests nicer
  5602. ruby/lib/caca.rb | 8 ++++++++
  5603. ruby/ruby-caca.dox | 3 +--
  5604. 2 files changed, 9 insertions(+), 2 deletions(-)
  5605. Commit: 2041
  5606. Author: sam
  5607. Date: Fri Nov 23 22:52:34 2007 +0000
  5608. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  5609. C mode, "benign redefinition" of macros...).
  5610. msvc/cacademo.vcproj | 9 ++++-----
  5611. msvc/cacafire.vcproj | 9 ++++-----
  5612. msvc/libcaca.vcproj | 4 ++++
  5613. msvc/libcucul.vcproj | 4 ++++
  5614. 4 files changed, 16 insertions(+), 10 deletions(-)
  5615. Commit: 2040
  5616. Author: sam
  5617. Date: Fri Nov 23 22:34:35 2007 +0000
  5618. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  5619. collisions due to symbol mangling.
  5620. caca/driver_cocoa.m | 2 +-
  5621. caca/driver_conio.c | 4 ++--
  5622. caca/driver_gl.c | 2 +-
  5623. caca/driver_ncurses.c | 2 +-
  5624. caca/driver_raw.c | 2 +-
  5625. caca/driver_slang.c | 2 +-
  5626. caca/driver_vga.c | 2 +-
  5627. caca/driver_win32.c | 5 +++--
  5628. caca/driver_x11.c | 2 +-
  5629. caca/graphics.c | 2 +-
  5630. cucul/cucul.c | 8 ++++----
  5631. cucul/cucul_internals.h | 3 ++-
  5632. msvc/libcucul.def | 2 +-
  5633. 13 files changed, 20 insertions(+), 18 deletions(-)
  5634. Commit: 2039
  5635. Author: sam
  5636. Date: Fri Nov 23 22:27:21 2007 +0000
  5637. * Add proper __declspec(dllexport) tags for Win32 compilation.
  5638. * Manually export private libcaca symbols.
  5639. caca/caca.h | 43 +++++---
  5640. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  5641. msvc/libcaca.vcproj | 4 +-
  5642. msvc/libcucul.def | 4 +
  5643. msvc/libcucul.vcproj | 6 +-
  5644. 5 files changed, 212 insertions(+), 164 deletions(-)
  5645. Commit: 2038
  5646. Author: sam
  5647. Date: Fri Nov 23 21:48:55 2007 +0000
  5648. * Updated Visual Studio files.
  5649. msvc/cacaball.vcproj | 205 --------------------------------------------------
  5650. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  5651. msvc/cacafire.vcproj | 5 -
  5652. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  5653. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  5654. msvc/config.h | 1 +
  5655. msvc/libcaca.sln | 46 ++++--------
  5656. msvc/libcaca.vcproj | 77 ++++++++++++-------
  5657. msvc/libcucul.vcproj | 40 ++++------
  5658. 9 files changed, 282 insertions(+), 702 deletions(-)
  5659. Commit: 2037
  5660. Author: sam
  5661. Date: Fri Nov 23 16:39:32 2007 +0000
  5662. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  5663. msvc/common.h | 1 +
  5664. msvc/libcaca.sln | 11 ++-
  5665. msvc/libcaca.vcproj | 86 +----------------
  5666. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5667. 4 files changed, 281 insertions(+), 86 deletions(-)
  5668. Commit: 2036
  5669. Author: sam
  5670. Date: Fri Nov 23 16:39:29 2007 +0000
  5671. * Do not assume default gamma value is 1.0.
  5672. test/gamma.c | 3 ++-
  5673. 1 files changed, 2 insertions(+), 1 deletions(-)
  5674. Commit: 2035
  5675. Author: sam
  5676. Date: Fri Nov 23 16:39:23 2007 +0000
  5677. * Escape quits cacaview, and F11 toggles fullscreen.
  5678. src/cacaview.c | 2 ++
  5679. 1 files changed, 2 insertions(+), 0 deletions(-)
  5680. Commit: 2033
  5681. Author: pterjan
  5682. Date: Tue Nov 20 00:09:16 2007 +0000
  5683. * Split Ruby documentation out of README
  5684. ruby/README | 177 +--------------------------------------------------
  5685. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  5686. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  5687. ruby/ruby.dox | 17 +++++
  5688. 4 files changed, 186 insertions(+), 175 deletions(-)
  5689. Commit: 2026
  5690. Author: sam
  5691. Date: Sun Nov 18 23:00:35 2007 +0000
  5692. * Added Pascal to the AUTHORS file.
  5693. AUTHORS | 3 +++
  5694. 1 files changed, 3 insertions(+), 0 deletions(-)
  5695. Commit: 2025
  5696. Author: jylam
  5697. Date: Sun Nov 18 22:59:22 2007 +0000
  5698. * lol commit
  5699. README | 2 +-
  5700. 1 files changed, 1 insertions(+), 1 deletions(-)
  5701. Commit: 2024
  5702. Author: pterjan
  5703. Date: Sun Nov 18 22:35:34 2007 +0000
  5704. * Remove cucul directory that got forgotten
  5705. Commit: 2023
  5706. Author: pterjan
  5707. Date: Sun Nov 18 22:15:29 2007 +0000
  5708. * Improve the example in README
  5709. ruby/README | 8 ++++++--
  5710. 1 files changed, 6 insertions(+), 2 deletions(-)
  5711. Commit: 2022
  5712. Author: pterjan
  5713. Date: Sun Nov 18 22:03:19 2007 +0000
  5714. * Install lib/caca.rb
  5715. configure.ac | 2 ++
  5716. ruby/Makefile.am | 2 ++
  5717. ruby/test | 2 +-
  5718. 3 files changed, 5 insertions(+), 1 deletions(-)
  5719. Commit: 2021
  5720. Author: pterjan
  5721. Date: Sun Nov 18 21:44:10 2007 +0000
  5722. * Update README to talk about Caca
  5723. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5724. 1 files changed, 62 insertions(+), 3 deletions(-)
  5725. Commit: 2020
  5726. Author: pterjan
  5727. Date: Sun Nov 18 21:29:02 2007 +0000
  5728. * Use to_i on the event mask, it is not always an Integer
  5729. ruby/caca-display.c | 2 ++
  5730. 1 files changed, 2 insertions(+), 0 deletions(-)
  5731. Commit: 2019
  5732. Author: pterjan
  5733. Date: Sun Nov 18 21:13:33 2007 +0000
  5734. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  5735. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  5736. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  5737. ruby/caca-event.h | 8 +++++++
  5738. ruby/caca.c | 2 +
  5739. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  5740. 5 files changed, 141 insertions(+), 3 deletions(-)
  5741. Commit: 2018
  5742. Author: pterjan
  5743. Date: Sun Nov 18 21:11:13 2007 +0000
  5744. * Handle closing cacaview by window manager
  5745. src/cacaview.c | 5 ++++-
  5746. 1 files changed, 4 insertions(+), 1 deletions(-)
  5747. Commit: 2017
  5748. Author: pterjan
  5749. Date: Sun Nov 18 13:37:24 2007 +0000
  5750. * Add missing methods in Caca::Display and add empty Caca::Event
  5751. ruby/Makefile.am | 4 +++-
  5752. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  5753. ruby/caca-event.c | 22 ++++++++++++++++++++++
  5754. ruby/caca-event.h | 9 +++++++++
  5755. 4 files changed, 73 insertions(+), 1 deletions(-)
  5756. Commit: 2016
  5757. Author: pterjan
  5758. Date: Sun Nov 18 13:29:16 2007 +0000
  5759. * Slightly improved documentation
  5760. caca/caca.h | 2 +-
  5761. 1 files changed, 1 insertions(+), 1 deletions(-)
  5762. Commit: 2015
  5763. Author: pterjan
  5764. Date: Sun Nov 18 12:43:48 2007 +0000
  5765. * Add Caca and Caca::Display
  5766. ruby/Makefile.am | 7 +++-
  5767. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5768. ruby/caca-display.h | 9 ++++
  5769. ruby/caca.c | 22 ++++++++++
  5770. 4 files changed, 151 insertions(+), 1 deletions(-)
  5771. Commit: 2009
  5772. Author: pterjan
  5773. Date: Sat Nov 17 13:36:15 2007 +0000
  5774. * Finish Cucul::Dither
  5775. ruby/README | 11 ++++++--
  5776. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  5777. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  5778. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  5779. 4 files changed, 112 insertions(+), 67 deletions(-)
  5780. Commit: 2008
  5781. Author: pterjan
  5782. Date: Sat Nov 17 12:21:21 2007 +0000
  5783. * Add Cucul::Dither (incomplete)
  5784. ruby/Makefile.am | 6 +-
  5785. ruby/README | 16 ++++-
  5786. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5787. ruby/cucul-dither.h | 9 +++
  5788. ruby/cucul.c | 2 +
  5789. ruby/t/tc_dither.rb | 51 ++++++++++++++
  5790. 6 files changed, 260 insertions(+), 4 deletions(-)
  5791. Commit: 2004
  5792. Author: pterjan
  5793. Date: Sat Nov 17 09:25:31 2007 +0000
  5794. * Improve type checking of arguments
  5795. ruby/cucul-canvas.c | 20 ++++++++++++++------
  5796. ruby/t/tc_canvas.rb | 6 ++++++
  5797. 2 files changed, 20 insertions(+), 6 deletions(-)
  5798. Commit: 2003
  5799. Author: sam
  5800. Date: Sat Nov 17 02:15:01 2007 +0000
  5801. * Slightly doxygenated ruby/README so that it appears in the manual (see
  5802. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  5803. doc/doxygen.cfg.in | 6 ++++--
  5804. doc/libcaca.dox | 4 ++++
  5805. ruby/README | 18 ++++++++++++++++++
  5806. 3 files changed, 26 insertions(+), 2 deletions(-)
  5807. Commit: 1997
  5808. Author: pterjan
  5809. Date: Fri Nov 16 22:37:20 2007 +0000
  5810. * Update README
  5811. ruby/README | 25 ++++++++++++++++++++-----
  5812. 1 files changed, 20 insertions(+), 5 deletions(-)
  5813. Commit: 1996
  5814. Author: pterjan
  5815. Date: Fri Nov 16 22:27:13 2007 +0000
  5816. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  5817. ruby/Makefile.am | 8 +++++---
  5818. 1 files changed, 5 insertions(+), 3 deletions(-)
  5819. Commit: 1995
  5820. Author: pterjan
  5821. Date: Fri Nov 16 22:24:35 2007 +0000
  5822. * Add Cucul::Font
  5823. ruby/Makefile.am | 4 ++-
  5824. ruby/common.h | 6 +++
  5825. ruby/cucul-canvas.c | 33 +++++++++++++++--
  5826. ruby/cucul-canvas.h | 3 ++
  5827. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5828. ruby/cucul-font.h | 9 +++++
  5829. ruby/cucul.c | 6 ++--
  5830. ruby/t/tc_canvas.rb | 6 +++
  5831. ruby/t/tc_font.rb | 22 +++++++++++
  5832. 9 files changed, 181 insertions(+), 7 deletions(-)
  5833. Commit: 1988
  5834. Author: sam
  5835. Date: Fri Nov 16 20:14:05 2007 +0000
  5836. * Added minimal styles to doxygen.css to make the manual look decent.
  5837. doc/doxygen.cfg.in | 2 +-
  5838. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5839. 2 files changed, 81 insertions(+), 1 deletions(-)
  5840. Commit: 1987
  5841. Author: sam
  5842. Date: Fri Nov 16 19:49:25 2007 +0000
  5843. * Split "upload" target into "upload-source" and "upload-doc".
  5844. Makefile.am | 6 +++++-
  5845. 1 files changed, 5 insertions(+), 1 deletions(-)
  5846. Commit: 1986
  5847. Author: sam
  5848. Date: Fri Nov 16 19:49:23 2007 +0000
  5849. * Updated doxygen file format.
  5850. * Add an empty doxygen.css file.
  5851. doc/Makefile.am | 3 +-
  5852. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  5853. 2 files changed, 113 insertions(+), 43 deletions(-)
  5854. Commit: 1983
  5855. Author: pterjan
  5856. Date: Fri Nov 16 17:47:59 2007 +0000
  5857. * Add some pseudo doc for Ruby binding
  5858. ruby/Makefile.am | 3 +-
  5859. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5860. 2 files changed, 66 insertions(+), 1 deletions(-)
  5861. Commit: 1966
  5862. Author: pterjan
  5863. Date: Thu Nov 15 22:22:55 2007 +0000
  5864. * Add more tests for the ruby binding
  5865. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  5866. 1 files changed, 25 insertions(+), 7 deletions(-)
  5867. Commit: 1965
  5868. Author: pterjan
  5869. Date: Thu Nov 15 22:06:01 2007 +0000
  5870. * Add more tests for the ruby binding
  5871. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  5872. ruby/test | 2 ++
  5873. 2 files changed, 31 insertions(+), 0 deletions(-)
  5874. Commit: 1964
  5875. Author: pterjan
  5876. Date: Thu Nov 15 22:03:12 2007 +0000
  5877. * Fix number of arguments for set_height
  5878. ruby/cucul-canvas.c | 4 ++--
  5879. 1 files changed, 2 insertions(+), 2 deletions(-)
  5880. Commit: 1963
  5881. Author: pterjan
  5882. Date: Thu Nov 15 21:06:30 2007 +0000
  5883. * Add the ruby tests to make check
  5884. ruby/Makefile.am | 1 +
  5885. 1 files changed, 1 insertions(+), 0 deletions(-)
  5886. Commit: 1962
  5887. Author: pterjan
  5888. Date: Thu Nov 15 12:33:29 2007 +0000
  5889. * Use autotools for Ruby bindings (2nd part)
  5890. configure.ac | 16 +++++++++-------
  5891. 1 files changed, 9 insertions(+), 7 deletions(-)
  5892. Commit: 1961
  5893. Author: pterjan
  5894. Date: Thu Nov 15 12:27:40 2007 +0000
  5895. * Use autotools for Ruby bindings
  5896. ruby/Makefile.am | 33 +--
  5897. ruby/caca/extconf.rb | 5 -
  5898. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  5899. ruby/cucul-canvas.h | 6 +
  5900. ruby/cucul.c | 48 ++++
  5901. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  5902. ruby/cucul/cucul-canvas.h | 6 -
  5903. ruby/cucul/cucul.c | 48 ----
  5904. ruby/cucul/extconf.rb | 5 -
  5905. ruby/cucul/t/tc_frame.rb | 20 --
  5906. ruby/cucul/test.rb | 4 -
  5907. ruby/t/tc_frame.rb | 20 ++
  5908. ruby/test | 6 +
  5909. 13 files changed, 734 insertions(+), 755 deletions(-)
  5910. Commit: 1960
  5911. Author: pterjan
  5912. Date: Thu Nov 15 11:34:43 2007 +0000
  5913. * Fix some prototypes and use a header file for Init_cucul_canvas
  5914. ruby/Makefile.am | 1 +
  5915. ruby/cucul/cucul-canvas.c | 5 +++--
  5916. ruby/cucul/cucul-canvas.h | 6 ++++++
  5917. ruby/cucul/cucul.c | 4 ++--
  5918. 4 files changed, 12 insertions(+), 4 deletions(-)
  5919. Commit: 1959
  5920. Author: sam
  5921. Date: Thu Nov 15 08:20:37 2007 +0000
  5922. * Make Charset class methods explicitly public.
  5923. cxx/cucul++.h | 1 +
  5924. 1 files changed, 1 insertions(+), 0 deletions(-)
  5925. Commit: 1958
  5926. Author: sam
  5927. Date: Thu Nov 15 08:20:17 2007 +0000
  5928. * Link libcaca++ with libcucul++, not only the C versions.
  5929. cxx/Makefile.am | 2 +-
  5930. 1 files changed, 1 insertions(+), 1 deletions(-)
  5931. Commit: 1957
  5932. Author: sam
  5933. Date: Thu Nov 15 00:22:37 2007 +0000
  5934. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  5935. not even exist.
  5936. ruby/Makefile.am | 4 ++--
  5937. 1 files changed, 2 insertions(+), 2 deletions(-)
  5938. Commit: 1954
  5939. Author: sam
  5940. Date: Tue Nov 13 23:55:07 2007 +0000
  5941. * Autotoolified the .NET bindings. Use --enable-dotnet.
  5942. DotNet/.gitignore | 1 +
  5943. DotNet/Makefile | 5 -----
  5944. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  5945. Makefile.am | 2 +-
  5946. configure.ac | 13 +++++++++++++
  5947. 5 files changed, 40 insertions(+), 6 deletions(-)
  5948. Commit: 1953
  5949. Author: sam
  5950. Date: Tue Nov 13 23:55:05 2007 +0000
  5951. * Build Ruby and C++ bindings by default.
  5952. configure.ac | 8 ++++----
  5953. 1 files changed, 4 insertions(+), 4 deletions(-)
  5954. Commit: 1952
  5955. Author: sam
  5956. Date: Tue Nov 13 23:55:03 2007 +0000
  5957. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  5958. cxx/cucul++.cpp | 4 ++--
  5959. 1 files changed, 2 insertions(+), 2 deletions(-)
  5960. Commit: 1951
  5961. Author: sam
  5962. Date: Tue Nov 13 23:55:01 2007 +0000
  5963. * Autotoolified the Ruby bindings. Use --enable-ruby.
  5964. Makefile.am | 2 +-
  5965. configure.ac | 19 +++++++++++++++++++
  5966. ruby/.gitignore | 2 ++
  5967. ruby/Makefile | 15 ---------------
  5968. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  5969. 5 files changed, 51 insertions(+), 16 deletions(-)
  5970. Commit: 1950
  5971. Author: sam
  5972. Date: Tue Nov 13 23:54:59 2007 +0000
  5973. * Update .gitignore after img2irc -> img2txt change.
  5974. src/.gitignore | 2 +-
  5975. 1 files changed, 1 insertions(+), 1 deletions(-)
  5976. Commit: 1949
  5977. Author: pterjan
  5978. Date: Tue Nov 13 23:28:59 2007 +0000
  5979. * Add a first test for Ruby binding
  5980. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  5981. ruby/cucul/test.rb | 4 ++++
  5982. 2 files changed, 24 insertions(+), 0 deletions(-)
  5983. Commit: 1948
  5984. Author: pterjan
  5985. Date: Tue Nov 13 13:20:14 2007 +0000
  5986. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  5987. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  5988. 1 files changed, 54 insertions(+), 19 deletions(-)
  5989. Commit: 1947
  5990. Author: pterjan
  5991. Date: Tue Nov 13 12:41:33 2007 +0000
  5992. Fix a typo in the doc
  5993. cucul/line.c | 2 +-
  5994. 1 files changed, 1 insertions(+), 1 deletions(-)
  5995. Commit: 1946
  5996. Author: sam
  5997. Date: Tue Nov 13 11:19:00 2007 +0000
  5998. * Add error checking to the tutorial.
  5999. doc/tutorial.dox | 4 +++-
  6000. 1 files changed, 3 insertions(+), 1 deletions(-)
  6001. Commit: 1945
  6002. Author: sam
  6003. Date: Tue Nov 13 11:18:59 2007 +0000
  6004. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  6005. doc/tutorial.dox | 2 +-
  6006. 1 files changed, 1 insertions(+), 1 deletions(-)
  6007. Commit: 1944
  6008. Author: pterjan
  6009. Date: Tue Nov 13 11:03:25 2007 +0000
  6010. Import Ruby binding
  6011. ruby/Makefile | 15 ++
  6012. ruby/caca/extconf.rb | 5 +
  6013. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  6014. ruby/cucul/cucul.c | 48 ++++
  6015. ruby/cucul/extconf.rb | 5 +
  6016. 5 files changed, 681 insertions(+), 0 deletions(-)
  6017. Commit: 1919
  6018. Author: jylam
  6019. Date: Wed Nov 7 10:29:02 2007 +0000
  6020. * Added switch to control output font size, and updated documentation
  6021. accordingly
  6022. doc/img2txt.1 | 14 ++++++++++++++
  6023. src/img2txt.c | 22 ++++++++++++++++------
  6024. 2 files changed, 30 insertions(+), 6 deletions(-)
  6025. Commit: 1918
  6026. Author: jylam
  6027. Date: Wed Nov 7 10:07:04 2007 +0000
  6028. * Updated man page for --version
  6029. doc/img2txt.1 | 6 ++++++
  6030. 1 files changed, 6 insertions(+), 0 deletions(-)
  6031. Commit: 1917
  6032. Author: jylam
  6033. Date: Wed Nov 7 10:03:50 2007 +0000
  6034. * Added version switch
  6035. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  6036. 1 files changed, 26 insertions(+), 5 deletions(-)
  6037. Commit: 1916
  6038. Author: jylam
  6039. Date: Wed Nov 7 09:44:26 2007 +0000
  6040. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  6041. doc/Makefile.am | 2 +-
  6042. doc/cacaview.1 | 2 +-
  6043. src/img2txt.c | 2 +-
  6044. 3 files changed, 3 insertions(+), 3 deletions(-)
  6045. Commit: 1915
  6046. Author: jylam
  6047. Date: Wed Nov 7 09:27:43 2007 +0000
  6048. * Updated img2txt man page
  6049. doc/img2irc.1 | 27 --------------
  6050. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6051. 2 files changed, 112 insertions(+), 27 deletions(-)
  6052. Commit: 1914
  6053. Author: sam
  6054. Date: Wed Nov 7 01:09:20 2007 +0000
  6055. * Always include <netinet/in.h> when present, to make header simpler.
  6056. src/cacaserver.c | 4 ----
  6057. 1 files changed, 0 insertions(+), 4 deletions(-)
  6058. Commit: 1913
  6059. Author: sam
  6060. Date: Wed Nov 7 01:09:16 2007 +0000
  6061. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  6062. src/cacaserver.c | 5 +++--
  6063. 1 files changed, 3 insertions(+), 2 deletions(-)
  6064. Commit: 1912
  6065. Author: sam
  6066. Date: Wed Nov 7 01:09:13 2007 +0000
  6067. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  6068. Alexis Ballier.
  6069. configure.ac | 21 +++++++++++----------
  6070. 1 files changed, 11 insertions(+), 10 deletions(-)
  6071. Commit: 1911
  6072. Author: jylam
  6073. Date: Tue Nov 6 16:12:33 2007 +0000
  6074. * Fixed typo in help
  6075. src/img2txt.c | 2 +-
  6076. 1 files changed, 1 insertions(+), 1 deletions(-)
  6077. Commit: 1910
  6078. Author: jylam
  6079. Date: Tue Nov 6 16:07:03 2007 +0000
  6080. * Added imlib2 note on builds without it
  6081. src/img2txt.c | 4 ++++
  6082. 1 files changed, 4 insertions(+), 0 deletions(-)
  6083. Commit: 1909
  6084. Author: jylam
  6085. Date: Tue Nov 6 14:09:07 2007 +0000
  6086. * Added brightness / contrast / gamma support
  6087. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  6088. 1 files changed, 32 insertions(+), 12 deletions(-)
  6089. Commit: 1908
  6090. Author: jylam
  6091. Date: Tue Nov 6 13:51:36 2007 +0000
  6092. * Fixed bad file error handling, made dither and export errors more informative on program name
  6093. src/img2txt.c | 6 +++---
  6094. 1 files changed, 3 insertions(+), 3 deletions(-)
  6095. Commit: 1907
  6096. Author: jylam
  6097. Date: Tue Nov 6 13:49:19 2007 +0000
  6098. * Added dither error handling
  6099. src/img2txt.c | 10 ++++++++--
  6100. 1 files changed, 8 insertions(+), 2 deletions(-)
  6101. Commit: 1906
  6102. Author: jylam
  6103. Date: Tue Nov 6 13:45:18 2007 +0000
  6104. * Added --dither option and updated usage()
  6105. src/img2txt.c | 20 ++++++++++++++++----
  6106. 1 files changed, 16 insertions(+), 4 deletions(-)
  6107. Commit: 1905
  6108. Author: jylam
  6109. Date: Tue Nov 6 13:19:23 2007 +0000
  6110. * WTF is a typedef missing ?
  6111. src/mygetopt.c | 2 +-
  6112. 1 files changed, 1 insertions(+), 1 deletions(-)
  6113. Commit: 1904
  6114. Author: jylam
  6115. Date: Tue Nov 6 13:13:14 2007 +0000
  6116. * Quick and Dirty hack for DOS ans kernel drivers
  6117. src/mygetopt.c | 5 +++++
  6118. 1 files changed, 5 insertions(+), 0 deletions(-)
  6119. Commit: 1903
  6120. Author: jylam
  6121. Date: Tue Nov 6 12:59:54 2007 +0000
  6122. * Oops, forgot to add getopt replacement files, omg.
  6123. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6124. src/mygetopt.h | 31 ++++++++++++++
  6125. 2 files changed, 153 insertions(+), 0 deletions(-)
  6126. Commit: 1902
  6127. Author: jylam
  6128. Date: Tue Nov 6 12:57:46 2007 +0000
  6129. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  6130. src/img2txt.c | 4 ++--
  6131. 1 files changed, 2 insertions(+), 2 deletions(-)
  6132. Commit: 1901
  6133. Author: jylam
  6134. Date: Tue Nov 6 12:55:26 2007 +0000
  6135. * Renamed img2irc to a more generic img2txt
  6136. src/Makefile.am | 10 ++--
  6137. src/img2irc.c | 170 -------------------------------------------------------
  6138. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6139. 3 files changed, 175 insertions(+), 175 deletions(-)
  6140. Commit: 1900
  6141. Author: jylam
  6142. Date: Tue Nov 6 12:53:52 2007 +0000
  6143. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  6144. src/Makefile.am | 2 +-
  6145. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  6146. 2 files changed, 95 insertions(+), 17 deletions(-)
  6147. Commit: 1884
  6148. Author: sam
  6149. Date: Sun Nov 4 18:37:38 2007 +0000
  6150. * New transition effects: horizontal and vertical lines.
  6151. src/cacademo.c | 25 ++++++++++++++++++++++++-
  6152. 1 files changed, 24 insertions(+), 1 deletions(-)
  6153. Commit: 1882
  6154. Author: sam
  6155. Date: Sun Nov 4 12:00:03 2007 +0000
  6156. * Updated libcaca and cacaview after the API changes.
  6157. caca/caca0.c | 4 ++--
  6158. src/cacaview.c | 36 +++++++++++++++++++-----------------
  6159. 2 files changed, 21 insertions(+), 19 deletions(-)
  6160. Commit: 1881
  6161. Author: sam
  6162. Date: Sun Nov 4 12:00:00 2007 +0000
  6163. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  6164. a longer name but "mode" really wasn’t appropriate here.
  6165. cucul/cucul.h | 9 ++++++---
  6166. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  6167. cucul/legacy.c | 10 ++++++++++
  6168. 3 files changed, 40 insertions(+), 27 deletions(-)
  6169. Commit: 1880
  6170. Author: sam
  6171. Date: Sun Nov 4 11:59:57 2007 +0000
  6172. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  6173. cucul/cucul.h | 2 +
  6174. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  6175. 2 files changed, 82 insertions(+), 41 deletions(-)
  6176. Commit: 1879
  6177. Author: sam
  6178. Date: Sun Nov 4 11:59:54 2007 +0000
  6179. * Renamed doxygen sections here and there to avoid embarassing side-effects
  6180. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  6181. AUTHORS | 2 +-
  6182. NEWS | 2 +-
  6183. THANKS | 2 +-
  6184. TODO | 2 +-
  6185. caca/caca.h | 4 ++--
  6186. cucul/cucul.h | 23 ++++++++++++-----------
  6187. doc/canvas.dox | 2 +-
  6188. doc/font.dox | 2 +-
  6189. doc/libcaca.dox | 20 ++++++++++----------
  6190. doc/migrating.dox | 2 +-
  6191. doc/style.dox | 2 +-
  6192. doc/tutorial.dox | 2 +-
  6193. doc/user.dox | 2 +-
  6194. 13 files changed, 34 insertions(+), 33 deletions(-)
  6195. Commit: 1878
  6196. Author: sam
  6197. Date: Sun Nov 4 11:59:47 2007 +0000
  6198. * Renamed fonts to *.data to make sure they are not mistaken for editable
  6199. files (like there is any chance).
  6200. Makefile.am | 4 +-
  6201. cucul/Makefile.am | 8 +-
  6202. cucul/font.c | 4 +-
  6203. cucul/font_mono9.h | 6173 ----------------------------------------------
  6204. cucul/font_monobold12.h | 6223 -----------------------------------------------
  6205. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  6206. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  6207. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  6208. Commit: 1877
  6209. Author: sam
  6210. Date: Sun Nov 4 10:41:07 2007 +0000
  6211. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  6212. cucul/cucul.h | 2 +
  6213. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  6214. 2 files changed, 79 insertions(+), 19 deletions(-)
  6215. Commit: 1876
  6216. Author: sam
  6217. Date: Sun Nov 4 09:56:40 2007 +0000
  6218. * cucul_get_dither_brightness() is no longer a stub.
  6219. * Implemented missing cucul_get_dither_contrast().
  6220. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  6221. 1 files changed, 31 insertions(+), 7 deletions(-)
  6222. Commit: 1875
  6223. Author: sam
  6224. Date: Sun Nov 4 09:56:37 2007 +0000
  6225. * Removed calls to now deprecated cucul_set_dither_invert().
  6226. cxx/cucul++.cpp | 5 -----
  6227. cxx/cucul++.h | 1 -
  6228. test/demo.c | 2 +-
  6229. 3 files changed, 1 insertions(+), 7 deletions(-)
  6230. Commit: 1874
  6231. Author: sam
  6232. Date: Sun Nov 4 09:30:15 2007 +0000
  6233. * Ignore the autotools/ directory.
  6234. Commit: 1873
  6235. Author: sam
  6236. Date: Sun Nov 4 09:29:07 2007 +0000
  6237. * Added .gitignore files in addition to svn:ignore properties.
  6238. .gitignore | 22 ++++++++++++++++++++++
  6239. cxx/.gitignore | 1 +
  6240. doc/.gitignore | 4 ++++
  6241. src/.gitignore | 7 +++++++
  6242. test/.gitignore | 23 +++++++++++++++++++++++
  6243. tools/.gitignore | 3 +++
  6244. 6 files changed, 60 insertions(+), 0 deletions(-)
  6245. Commit: 1872
  6246. Author: sam
  6247. Date: Sun Nov 4 08:45:47 2007 +0000
  6248. * Don’t manage autotools/ with SVN.
  6249. Makefile.am | 2 +-
  6250. autotools/Makefile.am | 1 -
  6251. configure.ac | 1 -
  6252. 3 files changed, 1 insertions(+), 3 deletions(-)
  6253. Commit: 1871
  6254. Author: sam
  6255. Date: Sat Nov 3 23:27:54 2007 +0000
  6256. * Add a lookback table in the output. Will be handy later.
  6257. * Now sortchars’s output can be directly saved to a C header file.
  6258. tools/sortchars.c | 15 ++++++++++++++-
  6259. 1 files changed, 14 insertions(+), 1 deletions(-)
  6260. Commit: 1870
  6261. Author: sam
  6262. Date: Sat Nov 3 22:59:53 2007 +0000
  6263. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  6264. reason to keep a copy of them in the calling program.
  6265. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  6266. done by setting a negative gamma value.
  6267. cucul/cucul.h | 5 ++++-
  6268. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  6269. cucul/legacy.c | 13 +++++++++++++
  6270. 3 files changed, 46 insertions(+), 12 deletions(-)
  6271. Commit: 1869
  6272. Author: sam
  6273. Date: Sat Nov 3 12:59:42 2007 +0000
  6274. * Crap, typo in bootstrap script.
  6275. bootstrap | 2 +-
  6276. 1 files changed, 1 insertions(+), 1 deletions(-)
  6277. Commit: 1868
  6278. Author: sam
  6279. Date: Sat Nov 3 12:58:05 2007 +0000
  6280. * Updated bootstrap script.
  6281. bootstrap | 44 +++++++++++++++++++++++++-------------------
  6282. 1 files changed, 25 insertions(+), 19 deletions(-)
  6283. Commit: 1853
  6284. Author: sam
  6285. Date: Sun Oct 28 10:27:01 2007 +0000
  6286. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  6287. cucul/cucul.h | 4 ++--
  6288. 1 files changed, 2 insertions(+), 2 deletions(-)
  6289. Commit: 1852
  6290. Author: sam
  6291. Date: Sun Oct 28 10:23:59 2007 +0000
  6292. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  6293. Rado S.
  6294. test/font.c | 20 +++++++++++---------
  6295. 1 files changed, 11 insertions(+), 9 deletions(-)
  6296. Commit: 1851
  6297. Author: sam
  6298. Date: Sun Oct 28 10:20:11 2007 +0000
  6299. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  6300. driver to build on Solaris. Fix courtesy of Rado S.
  6301. caca/driver_ncurses.c | 6 ++++--
  6302. configure.ac | 2 +-
  6303. 2 files changed, 5 insertions(+), 3 deletions(-)
  6304. Commit: 1842
  6305. Author: sam
  6306. Date: Tue Oct 23 23:02:40 2007 +0000
  6307. * Improved distance computation in sortchars.c.
  6308. * Use font 0 instead of font 1.
  6309. * Print a bitmapped example at the end.
  6310. _pBBBBPP"' '7PBBBBBL
  6311. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  6312. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  6313. BBB" _@BBBP"' ____ 'PBBBBp %BB
  6314. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  6315. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  6316. BBBP III/' ,,:::, "IIIi BBBb
  6317. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  6318. BBBL JIII ,!!"' '!!! III BBBL
  6319. BBBL lIII "!!, !!! IIIL BBBP
  6320. BBBL III !!!::::!!!" JIII BBBL
  6321. JBBB lIIIL '"!!!!""' iIII @BBB
  6322. L 3BBBL "lIIIi_ __iIII/ @BBB
  6323. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  6324. BBb %BBBb_ '"*****"' __BBBB" _BB
  6325. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  6326. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  6327. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  6328. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  6329. 1 files changed, 65 insertions(+), 6 deletions(-)
  6330. Commit: 1841
  6331. Author: sam
  6332. Date: Mon Oct 22 10:15:54 2007 +0000
  6333. * Updates to sortchars.c so that it can output a proper LUT.
  6334. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  6335. 1 files changed, 62 insertions(+), 10 deletions(-)
  6336. Commit: 1840
  6337. Author: sam
  6338. Date: Mon Oct 22 08:47:05 2007 +0000
  6339. * Small tool to analyse character glyphs depending on their shape. Will be
  6340. used for improved dithering.
  6341. tools/Makefile.am | 5 ++-
  6342. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6343. 2 files changed, 146 insertions(+), 1 deletions(-)
  6344. Commit: 1839
  6345. Author: sam
  6346. Date: Sat Oct 20 07:37:28 2007 +0000
  6347. * Documented which drivers support caca_set_cursor().
  6348. caca/graphics.c | 3 ++-
  6349. 1 files changed, 2 insertions(+), 1 deletions(-)
  6350. Commit: 1837
  6351. Author: sam
  6352. Date: Fri Oct 19 22:22:13 2007 +0000
  6353. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  6354. * Use caca_set_cursor() in test/input.c.
  6355. caca/driver_ncurses.c | 12 +++++++++++-
  6356. caca/driver_slang.c | 8 +++++++-
  6357. caca/driver_x11.c | 22 +++++++++++++++++++++-
  6358. test/input.c | 4 ++--
  6359. 4 files changed, 41 insertions(+), 5 deletions(-)
  6360. Commit: 1836
  6361. Author: sam
  6362. Date: Thu Oct 18 22:07:39 2007 +0000
  6363. * Fixed cacaview’s dithering selection.
  6364. src/cacaview.c | 20 +++++++++++++-------
  6365. 1 files changed, 13 insertions(+), 7 deletions(-)
  6366. Commit: 1835
  6367. Author: sam
  6368. Date: Sun Oct 7 20:40:39 2007 +0000
  6369. * Output refman.log in case of build error.
  6370. doc/Makefile.am | 2 +-
  6371. 1 files changed, 1 insertions(+), 1 deletions(-)
  6372. Commit: 1833
  6373. Author: sam
  6374. Date: Sun Sep 30 16:49:47 2007 +0000
  6375. * Save user attributes when calling cucul_dither_bitmap().
  6376. cucul/dither.c | 7 ++++++-
  6377. 1 files changed, 6 insertions(+), 1 deletions(-)
  6378. Commit: 1829
  6379. Author: sam
  6380. Date: Sun Sep 30 15:03:38 2007 +0000
  6381. * Further refined the tetex/texlive detection method.
  6382. * Support for autotools-1.10.
  6383. bootstrap | 12 +++++++-----
  6384. configure.ac | 15 +++++++++------
  6385. 2 files changed, 16 insertions(+), 11 deletions(-)
  6386. Commit: 1828
  6387. Author: sam
  6388. Date: Sun Sep 30 14:44:46 2007 +0000
  6389. * Support Debian's texlive installation. Will sneak this fix in beta12.
  6390. configure.ac | 2 ++
  6391. 1 files changed, 2 insertions(+), 0 deletions(-)
  6392. Commit: 1824
  6393. Author: sam
  6394. Date: Sun Sep 30 13:34:11 2007 +0000
  6395. * Set version to 0.99.beta11.
  6396. * Updated NEWS and ChangeLog.
  6397. ChangeLog | 7339 +++++++++++-----------------------------------------------
  6398. NEWS | 11 +
  6399. configure.ac | 2 +-
  6400. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  6401. Commit: 1823
  6402. Author: sam
  6403. Date: Sun Sep 30 13:32:16 2007 +0000
  6404. * Minor tuning to the various tests, just so that they’re releasable.
  6405. test/blit.c | 2 +-
  6406. test/colors.c | 2 +-
  6407. test/demo.c | 3 ++-
  6408. test/demo0.c | 1 +
  6409. test/dithering.c | 2 +-
  6410. test/event.c | 2 +-
  6411. 6 files changed, 7 insertions(+), 5 deletions(-)
  6412. Commit: 1822
  6413. Author: sam
  6414. Date: Sun Sep 30 11:28:13 2007 +0000
  6415. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  6416. cxx/cucul++.cpp | 2 +-
  6417. 1 files changed, 1 insertions(+), 1 deletions(-)
  6418. Commit: 1820
  6419. Author: sam
  6420. Date: Sun Sep 30 10:22:24 2007 +0000
  6421. * Added a few rotation pairs. Nothing awesome.
  6422. cucul/transform.c | 4 ++++
  6423. 1 files changed, 4 insertions(+), 0 deletions(-)
  6424. Commit: 1819
  6425. Author: sam
  6426. Date: Sun Sep 30 10:12:19 2007 +0000
  6427. * Improve rotation output by avoiding white-on-black attributes to appear
  6428. due to spaces.
  6429. cucul/transform.c | 15 +++++++++++++++
  6430. 1 files changed, 15 insertions(+), 0 deletions(-)
  6431. Commit: 1816
  6432. Author: sam
  6433. Date: Sat Sep 29 15:15:17 2007 +0000
  6434. * Allow to rotate canvases with an odd width.
  6435. * Added a few additional character pairs of the left/right rotations.
  6436. * Added missing errno sets.
  6437. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  6438. 1 files changed, 85 insertions(+), 53 deletions(-)
  6439. Commit: 1814
  6440. Author: sam
  6441. Date: Thu Aug 2 18:12:19 2007 +0000
  6442. * More widechar rotations. \/ > /\ < is cool.
  6443. cucul/transform.c | 6 ++++++
  6444. 1 files changed, 6 insertions(+), 0 deletions(-)
  6445. Commit: 1813
  6446. Author: sam
  6447. Date: Thu Aug 2 17:33:10 2007 +0000
  6448. * Reset cursor position after a resize. Not sure it’s what I want.
  6449. cucul/cucul.c | 12 +++++++++++-
  6450. 1 files changed, 11 insertions(+), 1 deletions(-)
  6451. Commit: 1812
  6452. Author: sam
  6453. Date: Thu Aug 2 16:38:31 2007 +0000
  6454. * More widechar rotation pairs.
  6455. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  6456. 1 files changed, 24 insertions(+), 16 deletions(-)
  6457. Commit: 1809
  6458. Author: sam
  6459. Date: Tue Jul 17 20:46:18 2007 +0000
  6460. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  6461. cucul_stretch_* to avoid long function names. And the pairwise rotations
  6462. look so nice now that they should be the real rotation chars.
  6463. cucul/cucul.h | 4 +-
  6464. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  6465. test/text.c | 2 +-
  6466. 3 files changed, 92 insertions(+), 90 deletions(-)
  6467. Commit: 1808
  6468. Author: sam
  6469. Date: Tue Jul 17 17:20:11 2007 +0000
  6470. * More characters for the wide rotations.
  6471. * Updated test/text to show what the wide rotations now do.
  6472. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  6473. test/text.c | 32 ++++++++++++-----
  6474. 2 files changed, 114 insertions(+), 19 deletions(-)
  6475. Commit: 1807
  6476. Author: sam
  6477. Date: Tue Jul 17 15:22:34 2007 +0000
  6478. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  6479. cucul/transform.c | 6 +++++-
  6480. 1 files changed, 5 insertions(+), 1 deletions(-)
  6481. Commit: 1806
  6482. Author: sam
  6483. Date: Mon Jul 16 23:51:49 2007 +0000
  6484. * minor warning fix
  6485. test/input.c | 5 +++--
  6486. 1 files changed, 3 insertions(+), 2 deletions(-)
  6487. Commit: 1805
  6488. Author: sam
  6489. Date: Tue Jul 10 17:02:46 2007 +0000
  6490. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  6491. suck massively for now.
  6492. cucul/cucul.h | 2 +
  6493. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6494. test/text.c | 2 +-
  6495. 3 files changed, 203 insertions(+), 1 deletions(-)
  6496. Commit: 1795
  6497. Author: sam
  6498. Date: Mon Jul 9 17:24:28 2007 +0000
  6499. * Fixed address in license.
  6500. COPYING | 2 +-
  6501. 1 files changed, 1 insertions(+), 1 deletions(-)
  6502. Commit: 1788
  6503. Author: sam
  6504. Date: Thu Jun 28 16:29:00 2007 +0000
  6505. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  6506. * Renamed cucul_rotate into cucul_rotate_180.
  6507. * Deprecated cucul_rotate and fix examples accordingly.
  6508. Hope it all makes sense.
  6509. cucul/cucul.h | 7 ++++---
  6510. cucul/legacy.c | 9 +++++++++
  6511. cucul/transform.c | 6 +++---
  6512. test/text.c | 4 ++--
  6513. test/transform.c | 2 +-
  6514. 5 files changed, 19 insertions(+), 9 deletions(-)
  6515. Commit: 1787
  6516. Author: sam
  6517. Date: Thu Jun 28 15:57:25 2007 +0000
  6518. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  6519. test/text.c | 20 ++++++++++++++------
  6520. 1 files changed, 14 insertions(+), 6 deletions(-)
  6521. Commit: 1786
  6522. Author: sam
  6523. Date: Thu Jun 28 15:56:59 2007 +0000
  6524. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  6525. cucul/cucul.h | 2 +
  6526. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6527. 2 files changed, 255 insertions(+), 0 deletions(-)
  6528. Commit: 1785
  6529. Author: sam
  6530. Date: Thu Jun 28 12:58:17 2007 +0000
  6531. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  6532. driver.
  6533. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  6534. 1 files changed, 330 insertions(+), 3 deletions(-)
  6535. Commit: 1784
  6536. Author: sam
  6537. Date: Thu Jun 28 12:56:40 2007 +0000
  6538. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  6539. Sittler. Untested.
  6540. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  6541. 1 files changed, 56 insertions(+), 21 deletions(-)
  6542. Commit: 1783
  6543. Author: sam
  6544. Date: Thu Jun 28 12:49:28 2007 +0000
  6545. * Removed malloc() calls from the rotozoom code, put initialisation in the
  6546. PREPARE rule and did minor cleanup (SCNR).
  6547. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  6548. 1 files changed, 40 insertions(+), 53 deletions(-)
  6549. Commit: 1782
  6550. Author: sam
  6551. Date: Thu Jun 28 12:47:57 2007 +0000
  6552. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  6553. Sittler.
  6554. cucul/transform.c | 20 ++++++++++++++++++++
  6555. 1 files changed, 20 insertions(+), 0 deletions(-)
  6556. Commit: 1781
  6557. Author: sam
  6558. Date: Thu Jun 28 12:46:54 2007 +0000
  6559. * Added a few chars to the unicode test.
  6560. test/unicode.c | 4 +++-
  6561. 1 files changed, 3 insertions(+), 1 deletions(-)
  6562. Commit: 1780
  6563. Author: sam
  6564. Date: Thu Jun 28 12:46:04 2007 +0000
  6565. * Differentiate between • and ● in the X11 rendering overrides.
  6566. caca/driver_x11.c | 2 +-
  6567. 1 files changed, 1 insertions(+), 1 deletions(-)
  6568. Commit: 1779
  6569. Author: sam
  6570. Date: Thu Jun 28 12:15:06 2007 +0000
  6571. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  6572. caca/driver_x11.c | 4 ++--
  6573. 1 files changed, 2 insertions(+), 2 deletions(-)
  6574. Commit: 1778
  6575. Author: sam
  6576. Date: Thu Jun 28 07:43:41 2007 +0000
  6577. * Slightly nicer code in driver_x11.c.
  6578. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  6579. 1 files changed, 26 insertions(+), 30 deletions(-)
  6580. Commit: 1777
  6581. Author: jylam
  6582. Date: Thu Jun 28 07:42:36 2007 +0000
  6583. * Minor cosmetic changes
  6584. src/cacademo.c | 11 ++++-------
  6585. 1 files changed, 4 insertions(+), 7 deletions(-)
  6586. Commit: 1776
  6587. Author: sam
  6588. Date: Wed Jun 27 18:00:18 2007 +0000
  6589. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  6590. caca/driver_slang.c | 12 ++++++------
  6591. 1 files changed, 6 insertions(+), 6 deletions(-)
  6592. Commit: 1775
  6593. Author: sam
  6594. Date: Wed Jun 27 17:40:14 2007 +0000
  6595. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  6596. bit myself, too.
  6597. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  6598. 1 files changed, 263 insertions(+), 133 deletions(-)
  6599. Commit: 1774
  6600. Author: sam
  6601. Date: Wed Jun 27 14:43:59 2007 +0000
  6602. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  6603. not exist, courtesy of Ben Wiley Sittler.
  6604. caca/driver_slang.c | 2 ++
  6605. 1 files changed, 2 insertions(+), 0 deletions(-)
  6606. Commit: 1773
  6607. Author: sam
  6608. Date: Wed Jun 27 14:39:47 2007 +0000
  6609. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  6610. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6611. cucul/cucul.h | 1 +
  6612. 2 files changed, 140 insertions(+), 1 deletions(-)
  6613. Commit: 1772
  6614. Author: sam
  6615. Date: Wed Jun 27 13:35:59 2007 +0000
  6616. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  6617. AUTHORS | 3 ++
  6618. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  6619. 2 files changed, 42 insertions(+), 26 deletions(-)
  6620. Commit: 1771
  6621. Author: sam
  6622. Date: Wed Jun 27 13:06:18 2007 +0000
  6623. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  6624. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  6625. 1 files changed, 16 insertions(+), 16 deletions(-)
  6626. Commit: 1770
  6627. Author: sam
  6628. Date: Wed Jun 27 13:03:31 2007 +0000
  6629. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  6630. <bsittler@gmail.com>
  6631. src/cacaserver.c | 17 +++++++++++------
  6632. 1 files changed, 11 insertions(+), 6 deletions(-)
  6633. Commit: 1769
  6634. Author: sam
  6635. Date: Wed Jun 27 12:52:15 2007 +0000
  6636. * Updated internal fonts to match tools/makefont.c.
  6637. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  6638. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  6639. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  6640. Commit: 1768
  6641. Author: sam
  6642. Date: Wed Jun 27 12:48:34 2007 +0000
  6643. * Added glyphs to our default fonts:
  6644. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  6645. Wiley Sittler)
  6646. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  6647. tools/makefont.c | 3 +++
  6648. 1 files changed, 3 insertions(+), 0 deletions(-)
  6649. Commit: 1767
  6650. Author: sam
  6651. Date: Wed Jun 27 12:46:25 2007 +0000
  6652. * Add a "make fonts" rule to the makefile for easy updates.
  6653. Makefile.am | 4 ++++
  6654. 1 files changed, 4 insertions(+), 0 deletions(-)
  6655. Commit: 1766
  6656. Author: jylam
  6657. Date: Sun Jun 24 07:46:18 2007 +0000
  6658. * Added rotozoom (and its 1MB header file)
  6659. src/Makefile.am | 2 +-
  6660. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6661. src/texture.h | 2 +
  6662. 3 files changed, 116 insertions(+), 2 deletions(-)
  6663. Commit: 1757
  6664. Author: jylam
  6665. Date: Fri Feb 23 14:34:48 2007 +0000
  6666. * Added squared transition to cacademo
  6667. build-kernel | 4 ++--
  6668. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  6669. 2 files changed, 39 insertions(+), 5 deletions(-)
  6670. Commit: 1754
  6671. Author: jylam
  6672. Date: Thu Feb 22 15:34:48 2007 +0000
  6673. * Added error checks to cacaplay
  6674. src/cacaplay.c | 12 +++++++++++-
  6675. 1 files changed, 11 insertions(+), 1 deletions(-)
  6676. Commit: 1753
  6677. Author: jylam
  6678. Date: Thu Feb 22 15:31:39 2007 +0000
  6679. * Added error checks on canvas / display creations
  6680. test/blit.c | 13 ++++++++++++-
  6681. test/colors.c | 12 +++++++++---
  6682. test/cucul.c | 6 ++++++
  6683. test/demo.c | 13 ++++++++++---
  6684. test/dithering.c | 15 ++++++++++++++-
  6685. test/event.c | 13 ++++++++++---
  6686. test/font.c | 6 ++++++
  6687. test/frames.c | 6 ++++++
  6688. test/fullwidth.c | 10 ++++++++++
  6689. test/gamma.c | 10 ++++++++++
  6690. test/hsv.c | 10 ++++++++++
  6691. test/import.c | 11 +++++++++++
  6692. test/input.c | 10 ++++++++++
  6693. test/swallow.c | 13 +++++++++++--
  6694. test/text.c | 6 ++++++
  6695. test/transform.c | 10 ++++++++++
  6696. test/unicode.c | 11 ++++++++++-
  6697. 17 files changed, 161 insertions(+), 14 deletions(-)
  6698. Commit: 1752
  6699. Author: jylam
  6700. Date: Thu Feb 22 14:47:32 2007 +0000
  6701. * Added error detection to truecolor test
  6702. test/truecolor.c | 11 +++++++++++
  6703. 1 files changed, 11 insertions(+), 0 deletions(-)
  6704. Commit: 1750
  6705. Author: sam
  6706. Date: Tue Feb 20 18:15:52 2007 +0000
  6707. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  6708. cucul/transform.c | 7 +++++++
  6709. 1 files changed, 7 insertions(+), 0 deletions(-)
  6710. Commit: 1556
  6711. Author: jylam
  6712. Date: Thu Jan 4 11:07:43 2007 +0000
  6713. * Changed threshold in key events, a bit more natural
  6714. caca/event.c | 2 +-
  6715. 1 files changed, 1 insertions(+), 1 deletions(-)
  6716. Commit: 1462
  6717. Author: sam
  6718. Date: Tue Dec 12 01:53:54 2006 +0000
  6719. * Bwarf, typo in the no warranty clause.
  6720. DotNet/AssemblyInfo.cs | 2 +-
  6721. DotNet/Caca.cs | 2 +-
  6722. DotNet/Cucul.cs | 2 +-
  6723. DotNet/test.cs | 2 +-
  6724. caca/caca.c | 2 +-
  6725. caca/caca.h | 2 +-
  6726. caca/caca0.c | 2 +-
  6727. caca/caca0.h | 2 +-
  6728. caca/caca_internals.h | 2 +-
  6729. caca/driver_cocoa.m | 2 +-
  6730. caca/driver_conio.c | 2 +-
  6731. caca/driver_gl.c | 2 +-
  6732. caca/driver_ncurses.c | 2 +-
  6733. caca/driver_raw.c | 2 +-
  6734. caca/driver_slang.c | 2 +-
  6735. caca/driver_vga.c | 2 +-
  6736. caca/driver_win32.c | 2 +-
  6737. caca/driver_x11.c | 2 +-
  6738. caca/event.c | 2 +-
  6739. caca/graphics.c | 2 +-
  6740. caca/time.c | 2 +-
  6741. cucul/attr.c | 2 +-
  6742. cucul/box.c | 2 +-
  6743. cucul/canvas.c | 2 +-
  6744. cucul/charset.c | 2 +-
  6745. cucul/conic.c | 2 +-
  6746. cucul/cucul.c | 2 +-
  6747. cucul/cucul.h | 2 +-
  6748. cucul/cucul_internals.h | 2 +-
  6749. cucul/dither.c | 2 +-
  6750. cucul/export.c | 2 +-
  6751. cucul/font.c | 2 +-
  6752. cucul/frame.c | 2 +-
  6753. cucul/import.c | 2 +-
  6754. cucul/legacy.c | 2 +-
  6755. cucul/line.c | 2 +-
  6756. cucul/transform.c | 2 +-
  6757. cucul/triangle.c | 2 +-
  6758. cxx/caca++.cpp | 2 +-
  6759. cxx/caca++.h | 2 +-
  6760. cxx/cucul++.cpp | 2 +-
  6761. cxx/cucul++.h | 2 +-
  6762. cxx/cxxtest.cpp | 2 +-
  6763. kernel/kernel.c | 2 +-
  6764. kernel/kernel.h | 2 +-
  6765. python/pypycaca.c | 2 +-
  6766. python/pypycaca.h | 2 +-
  6767. src/aafire.c | 7 +++----
  6768. src/cacademo.c | 2 +-
  6769. src/cacadraw.c | 2 +-
  6770. src/cacaplay.c | 2 +-
  6771. src/cacaserver.c | 2 +-
  6772. src/cacaview.c | 2 +-
  6773. src/common-image.c | 2 +-
  6774. src/common-image.h | 2 +-
  6775. src/img2irc.c | 2 +-
  6776. test/blit.c | 2 +-
  6777. test/colors.c | 2 +-
  6778. test/cucul.c | 2 +-
  6779. test/demo.c | 2 +-
  6780. test/dithering.c | 2 +-
  6781. test/event.c | 2 +-
  6782. test/export.c | 2 +-
  6783. test/font.c | 2 +-
  6784. test/font2tga.c | 2 +-
  6785. test/frames.c | 2 +-
  6786. test/fullwidth.c | 2 +-
  6787. test/gamma.c | 2 +-
  6788. test/hsv.c | 2 +-
  6789. test/import.c | 2 +-
  6790. test/input.c | 2 +-
  6791. test/spritedit.c | 2 +-
  6792. test/swallow.c | 2 +-
  6793. test/text.c | 2 +-
  6794. test/transform.c | 2 +-
  6795. test/truecolor.c | 2 +-
  6796. test/unicode.c | 2 +-
  6797. tools/makefont.c | 2 +-
  6798. tools/optipal.c | 2 +-
  6799. 79 files changed, 81 insertions(+), 82 deletions(-)
  6800. Commit: 1452
  6801. Author: sam
  6802. Date: Mon Dec 11 15:48:46 2006 +0000
  6803. * Add a no warranty clause to the code.
  6804. DotNet/AssemblyInfo.cs | 7 ++++---
  6805. DotNet/Caca.cs | 7 ++++---
  6806. DotNet/Cucul.cs | 7 ++++---
  6807. DotNet/test.cs | 9 +++++----
  6808. caca/caca.c | 7 ++++---
  6809. caca/caca.h | 7 ++++---
  6810. caca/caca0.c | 7 ++++---
  6811. caca/caca0.h | 7 ++++---
  6812. caca/caca_internals.h | 7 ++++---
  6813. caca/driver_cocoa.m | 7 ++++---
  6814. caca/driver_conio.c | 7 ++++---
  6815. caca/driver_gl.c | 7 ++++---
  6816. caca/driver_ncurses.c | 7 ++++---
  6817. caca/driver_raw.c | 7 ++++---
  6818. caca/driver_slang.c | 7 ++++---
  6819. caca/driver_vga.c | 7 ++++---
  6820. caca/driver_win32.c | 7 ++++---
  6821. caca/driver_x11.c | 7 ++++---
  6822. caca/event.c | 7 ++++---
  6823. caca/graphics.c | 7 ++++---
  6824. caca/time.c | 7 ++++---
  6825. cucul/attr.c | 7 ++++---
  6826. cucul/box.c | 7 ++++---
  6827. cucul/canvas.c | 7 ++++---
  6828. cucul/charset.c | 7 ++++---
  6829. cucul/conic.c | 7 ++++---
  6830. cucul/cucul.c | 7 ++++---
  6831. cucul/cucul.h | 7 ++++---
  6832. cucul/cucul_internals.h | 7 ++++---
  6833. cucul/dither.c | 7 ++++---
  6834. cucul/export.c | 7 ++++---
  6835. cucul/font.c | 7 ++++---
  6836. cucul/frame.c | 7 ++++---
  6837. cucul/import.c | 7 ++++---
  6838. cucul/legacy.c | 7 ++++---
  6839. cucul/line.c | 7 ++++---
  6840. cucul/transform.c | 7 ++++---
  6841. cucul/triangle.c | 7 ++++---
  6842. cxx/caca++.cpp | 7 ++++---
  6843. cxx/caca++.h | 7 ++++---
  6844. cxx/cucul++.cpp | 7 ++++---
  6845. cxx/cucul++.h | 7 ++++---
  6846. cxx/cxxtest.cpp | 7 ++++---
  6847. kernel/kernel.c | 7 ++++---
  6848. kernel/kernel.h | 7 ++++---
  6849. python/pypycaca.c | 7 ++++---
  6850. python/pypycaca.h | 7 ++++---
  6851. src/aafire.c | 7 ++++---
  6852. src/cacademo.c | 7 ++++---
  6853. src/cacadraw.c | 7 ++++---
  6854. src/cacaplay.c | 7 ++++---
  6855. src/cacaserver.c | 11 ++++++++---
  6856. src/cacaview.c | 7 ++++---
  6857. src/common-image.c | 7 ++++---
  6858. src/common-image.h | 7 ++++---
  6859. src/img2irc.c | 7 ++++---
  6860. test/blit.c | 7 ++++---
  6861. test/colors.c | 7 ++++---
  6862. test/cucul.c | 7 ++++---
  6863. test/demo.c | 7 ++++---
  6864. test/dithering.c | 7 ++++---
  6865. test/event.c | 7 ++++---
  6866. test/export.c | 7 ++++---
  6867. test/font.c | 7 ++++---
  6868. test/font2tga.c | 7 ++++---
  6869. test/frames.c | 7 ++++---
  6870. test/fullwidth.c | 7 ++++---
  6871. test/gamma.c | 7 ++++---
  6872. test/hsv.c | 7 ++++---
  6873. test/import.c | 7 ++++---
  6874. test/input.c | 7 ++++---
  6875. test/spritedit.c | 7 ++++---
  6876. test/swallow.c | 7 ++++---
  6877. test/text.c | 7 ++++---
  6878. test/transform.c | 7 ++++---
  6879. test/truecolor.c | 7 ++++---
  6880. test/unicode.c | 7 ++++---
  6881. tools/makefont.c | 7 ++++---
  6882. tools/optipal.c | 7 ++++---
  6883. 79 files changed, 321 insertions(+), 238 deletions(-)
  6884. Commit: 1450
  6885. Author: sam
  6886. Date: Tue Dec 5 17:50:40 2006 +0000
  6887. * Fix OpenBSD build.
  6888. caca/driver_ncurses.c | 2 +-
  6889. 1 files changed, 1 insertions(+), 1 deletions(-)
  6890. Commit: 1449
  6891. Author: sam
  6892. Date: Thu Nov 30 22:41:52 2006 +0000
  6893. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  6894. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  6895. configure.ac | 37 ++-
  6896. 2 files changed, 857 insertions(+), 227 deletions(-)
  6897. Commit: 1440
  6898. Author: sam
  6899. Date: Mon Nov 27 14:58:59 2006 +0000
  6900. * Got rid of that ugly cv->import member.
  6901. cucul/cucul.c | 3 --
  6902. cucul/cucul_internals.h | 3 --
  6903. cucul/frame.c | 4 ---
  6904. cucul/import.c | 57 ++++++++++++++++++----------------------------
  6905. 4 files changed, 22 insertions(+), 45 deletions(-)
  6906. Commit: 1439
  6907. Author: sam
  6908. Date: Mon Nov 27 14:55:00 2006 +0000
  6909. * Get rid of test/term.c, it's now in its own repository.
  6910. * Added back -Wshadow, it's more useful than annoying.
  6911. configure.ac | 6 +-
  6912. test/Makefile.am | 11 +--
  6913. test/term.c | 304 ------------------------------------------------------
  6914. 3 files changed, 3 insertions(+), 318 deletions(-)
  6915. Commit: 1438
  6916. Author: sam
  6917. Date: Mon Nov 27 14:53:17 2006 +0000
  6918. * Fix shadowing declarations.
  6919. cucul/canvas.c | 10 +++++-----
  6920. cucul/export.c | 6 +++---
  6921. tools/makefont.c | 32 ++++++++++++++++----------------
  6922. 3 files changed, 24 insertions(+), 24 deletions(-)
  6923. Commit: 1435
  6924. Author: sam
  6925. Date: Mon Nov 27 05:59:29 2006 +0000
  6926. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  6927. test/Makefile.am | 8 +++++++-
  6928. 1 files changed, 7 insertions(+), 1 deletions(-)
  6929. Commit: 1434
  6930. Author: sam
  6931. Date: Mon Nov 27 05:40:51 2006 +0000
  6932. * Fixed syntax errors.
  6933. caca/driver_ncurses.c | 2 +-
  6934. caca/driver_slang.c | 2 +-
  6935. 2 files changed, 2 insertions(+), 2 deletions(-)
  6936. Commit: 1433
  6937. Author: sam
  6938. Date: Mon Nov 27 01:58:59 2006 +0000
  6939. * Added stuff to the TODO list.
  6940. TODO | 26 ++++++++++++++++++++++++++
  6941. 1 files changed, 26 insertions(+), 0 deletions(-)
  6942. Commit: 1432
  6943. Author: sam
  6944. Date: Mon Nov 27 01:58:00 2006 +0000
  6945. * A few improvements to the screen/splitvt clone project.
  6946. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  6947. 1 files changed, 174 insertions(+), 80 deletions(-)
  6948. Commit: 1431
  6949. Author: sam
  6950. Date: Mon Nov 27 01:56:37 2006 +0000
  6951. * Improved vt220 import by adding a persistent context to canvases.
  6952. cucul/cucul.c | 3 +
  6953. cucul/cucul_internals.h | 3 +
  6954. cucul/frame.c | 8 ++-
  6955. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  6956. 4 files changed, 137 insertions(+), 83 deletions(-)
  6957. Commit: 1430
  6958. Author: sam
  6959. Date: Fri Nov 24 05:51:10 2006 +0000
  6960. * Added caca_set_cursor(). Not yet functional.
  6961. caca/caca.h | 1 +
  6962. caca/caca_internals.h | 1 +
  6963. caca/driver_conio.c | 1 +
  6964. caca/driver_gl.c | 1 +
  6965. caca/driver_ncurses.c | 1 +
  6966. caca/driver_raw.c | 1 +
  6967. caca/driver_slang.c | 1 +
  6968. caca/driver_vga.c | 1 +
  6969. caca/driver_win32.c | 1 +
  6970. caca/driver_x11.c | 1 +
  6971. caca/graphics.c | 25 +++++++++++++++++++++++++
  6972. 11 files changed, 35 insertions(+), 0 deletions(-)
  6973. Commit: 1429
  6974. Author: sam
  6975. Date: Fri Nov 24 05:49:49 2006 +0000
  6976. * Add support for doublewidth characters even if ncurses or SLang don't know
  6977. about them.
  6978. caca/driver_ncurses.c | 7 ++++++-
  6979. caca/driver_slang.c | 7 ++++++-
  6980. 2 files changed, 12 insertions(+), 2 deletions(-)
  6981. Commit: 1428
  6982. Author: jylam
  6983. Date: Thu Nov 23 20:22:03 2006 +0000
  6984. * .Net : Fixed drawLine() and updated example (rasters rule)
  6985. DotNet/Cucul.cs | 6 ++--
  6986. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  6987. 2 files changed, 40 insertions(+), 27 deletions(-)
  6988. Commit: 1427
  6989. Author: sam
  6990. Date: Tue Nov 21 07:09:35 2006 +0000
  6991. * Added a test app that swallows two console applications. Switch with C-a.
  6992. configure.ac | 4 +-
  6993. test/Makefile.am | 6 ++-
  6994. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6995. 3 files changed, 218 insertions(+), 2 deletions(-)
  6996. Commit: 1426
  6997. Author: sam
  6998. Date: Tue Nov 21 06:35:04 2006 +0000
  6999. * Improved ANSI importer so that it supports a lot more of what is needed
  7000. for basic vt220 emulation.
  7001. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  7002. 1 files changed, 253 insertions(+), 67 deletions(-)
  7003. Commit: 1425
  7004. Author: sam
  7005. Date: Mon Nov 20 05:49:45 2006 +0000
  7006. * Added a few ideas to the TODO list.
  7007. TODO | 4 ++++
  7008. 1 files changed, 4 insertions(+), 0 deletions(-)
  7009. Commit: 1424
  7010. Author: jylam
  7011. Date: Sat Nov 18 12:27:16 2006 +0000
  7012. * Added preliminary dither support to .NET bindings
  7013. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  7014. DotNet/test.cs | 15 ++++---
  7015. 2 files changed, 135 insertions(+), 10 deletions(-)
  7016. Commit: 1423
  7017. Author: jylam
  7018. Date: Sat Nov 18 11:34:40 2006 +0000
  7019. * Added frames to .NET bindings
  7020. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  7021. 1 files changed, 37 insertions(+), 0 deletions(-)
  7022. Commit: 1422
  7023. Author: jylam
  7024. Date: Sat Nov 18 11:25:50 2006 +0000
  7025. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  7026. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  7027. DotNet/test.cs | 6 ++
  7028. 2 files changed, 170 insertions(+), 18 deletions(-)
  7029. Commit: 1421
  7030. Author: sam
  7031. Date: Fri Nov 17 11:28:32 2006 +0000
  7032. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  7033. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  7034. configure.ac | 2 +-
  7035. 2 files changed, 312 insertions(+), 21 deletions(-)
  7036. Commit: 1419
  7037. Author: sam
  7038. Date: Thu Nov 16 16:29:57 2006 +0000
  7039. * Set version to 0.99.beta11.
  7040. * Updated NEWS and ChangeLog.
  7041. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7042. NEWS | 7 ++
  7043. configure.ac | 2 +-
  7044. 3 files changed, 242 insertions(+), 1 deletions(-)
  7045. Commit: 1417
  7046. Author: sam
  7047. Date: Thu Nov 16 15:01:31 2006 +0000
  7048. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  7049. * Updated export test accordingly.
  7050. cucul/export.c | 33 +++++++++++++++++++++++----------
  7051. test/export.c | 16 ++++++++++++++--
  7052. 2 files changed, 37 insertions(+), 12 deletions(-)
  7053. Commit: 1416
  7054. Author: sam
  7055. Date: Thu Nov 16 11:26:22 2006 +0000
  7056. * Fix a compilation warning by pretending to use seterrno()'s argument
  7057. even when it isn't.
  7058. common.h | 2 +-
  7059. 1 files changed, 1 insertions(+), 1 deletions(-)
  7060. Commit: 1415
  7061. Author: sam
  7062. Date: Thu Nov 16 11:23:56 2006 +0000
  7063. * Implemented strcmp() and strdup() and added an fflush() stub to the
  7064. kernel code.
  7065. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  7066. kernel/kernel.h | 3 +++
  7067. 2 files changed, 31 insertions(+), 0 deletions(-)
  7068. Commit: 1414
  7069. Author: sam
  7070. Date: Thu Nov 16 02:08:05 2006 +0000
  7071. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  7072. to the flip/flop/rotation filters.
  7073. cucul/transform.c | 14 ++++++++++++--
  7074. 1 files changed, 12 insertions(+), 2 deletions(-)
  7075. Commit: 1399
  7076. Author: sam
  7077. Date: Tue Nov 14 20:14:38 2006 +0000
  7078. * Don't rely on pkg-config macros for variable substitution. Just in case.
  7079. caca/Makefile.am | 4 ++--
  7080. src/Makefile.am | 8 ++++----
  7081. tools/Makefile.am | 4 ++--
  7082. 3 files changed, 8 insertions(+), 8 deletions(-)
  7083. Commit: 1398
  7084. Author: sam
  7085. Date: Tue Nov 14 18:22:31 2006 +0000
  7086. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  7087. configure.ac | 41 +++++++++++++++++++----------------------
  7088. 1 files changed, 19 insertions(+), 22 deletions(-)
  7089. Commit: 1397
  7090. Author: sam
  7091. Date: Tue Nov 14 18:05:02 2006 +0000
  7092. * Minor documentation fix.
  7093. cucul/frame.c | 3 ++-
  7094. 1 files changed, 2 insertions(+), 1 deletions(-)
  7095. Commit: 1396
  7096. Author: sam
  7097. Date: Tue Nov 14 18:02:29 2006 +0000
  7098. * Added all the glue needed for a Cocoa output driver.
  7099. caca/Makefile.am | 9 +++-
  7100. caca/caca.c | 8 +++-
  7101. caca/caca_internals.h | 20 ++++++---
  7102. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  7103. configure.ac | 25 +++++++++++
  7104. 5 files changed, 161 insertions(+), 10 deletions(-)
  7105. Commit: 1395
  7106. Author: sam
  7107. Date: Tue Nov 14 16:27:15 2006 +0000
  7108. * Minor compilation warning fix. OS X x86 defines "DELAY".
  7109. test/spritedit.c | 4 ++--
  7110. 1 files changed, 2 insertions(+), 2 deletions(-)
  7111. Commit: 1394
  7112. Author: sam
  7113. Date: Tue Nov 14 07:59:52 2006 +0000
  7114. * Documented flip/flop/rotate as being involutive.
  7115. * Updated text test.
  7116. cucul/transform.c | 13 ++++++++++---
  7117. test/text.c | 28 ++++++++++++++++++----------
  7118. 2 files changed, 28 insertions(+), 13 deletions(-)
  7119. Commit: 1393
  7120. Author: sam
  7121. Date: Tue Nov 14 07:46:51 2006 +0000
  7122. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  7123. the automake "all" rule.
  7124. test/Makefile.am | 8 +++---
  7125. test/all.c | 63 ------------------------------------------------------
  7126. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7127. 3 files changed, 67 insertions(+), 67 deletions(-)
  7128. Commit: 1392
  7129. Author: sam
  7130. Date: Mon Nov 13 23:42:43 2006 +0000
  7131. * Factored terminal title setting code.
  7132. * Do not try to set the terminal title if TERM=linux.
  7133. caca/caca_internals.h | 3 +++
  7134. caca/driver_ncurses.c | 13 +++----------
  7135. caca/driver_slang.c | 13 +++----------
  7136. caca/graphics.c | 21 +++++++++++++++++++++
  7137. 4 files changed, 30 insertions(+), 20 deletions(-)
  7138. Commit: 1391
  7139. Author: sam
  7140. Date: Mon Nov 13 23:33:49 2006 +0000
  7141. * Implemented caca_set_display_title() for ncurses and S-Lang.
  7142. caca/driver_ncurses.c | 14 +++++++++++++-
  7143. caca/driver_slang.c | 15 +++++++++++++--
  7144. caca/graphics.c | 2 +-
  7145. doc/migrating.dox | 4 ++--
  7146. 4 files changed, 29 insertions(+), 6 deletions(-)
  7147. Commit: 1390
  7148. Author: sam
  7149. Date: Mon Nov 13 23:16:35 2006 +0000
  7150. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  7151. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  7152. know that a frame belongs to a canvas.
  7153. cucul/canvas.c | 10 ++++----
  7154. cucul/cucul.c | 4 +++
  7155. cucul/cucul.h | 18 ++++++++++---
  7156. cucul/cucul_internals.h | 4 +++
  7157. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  7158. cucul/legacy.c | 24 ++++++++++++++++++
  7159. cxx/cucul++.cpp | 8 +++---
  7160. test/all.c | 22 ++++++++++++++--
  7161. test/frames.c | 6 ++--
  7162. 9 files changed, 132 insertions(+), 26 deletions(-)
  7163. Commit: 1389
  7164. Author: sam
  7165. Date: Mon Nov 13 23:00:02 2006 +0000
  7166. * Started writing a full API test. Not sure where it'll lead.
  7167. test/Makefile.am | 5 ++++-
  7168. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  7169. test/blit.c | 3 ---
  7170. 3 files changed, 51 insertions(+), 4 deletions(-)
  7171. Commit: 1388
  7172. Author: sam
  7173. Date: Mon Nov 13 21:42:15 2006 +0000
  7174. * Updated C++ bindings so that they build, at least.
  7175. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  7176. cxx/cucul++.h | 71 ++++++++++++------------------------
  7177. cxx/cxxtest.cpp | 10 +----
  7178. 3 files changed, 69 insertions(+), 118 deletions(-)
  7179. Commit: 1387
  7180. Author: sam
  7181. Date: Mon Nov 13 13:34:06 2006 +0000
  7182. * Add more randomness to the cacademo effects.
  7183. * Adapt the swallow test to the display's size.
  7184. src/cacademo.c | 33 ++++++++++++++++++++-------------
  7185. test/swallow.c | 20 ++++++++++++--------
  7186. 2 files changed, 32 insertions(+), 21 deletions(-)
  7187. Commit: 1386
  7188. Author: sam
  7189. Date: Mon Nov 13 08:55:36 2006 +0000
  7190. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  7191. caca/caca.h | 22 ++++++++++++++++++++++
  7192. src/aafire.c | 4 ++--
  7193. src/cacademo.c | 4 ++--
  7194. 3 files changed, 26 insertions(+), 4 deletions(-)
  7195. Commit: 1384
  7196. Author: sam
  7197. Date: Mon Nov 13 00:19:18 2006 +0000
  7198. * Improved ANSI import, especially wrt. drawing context persistence.
  7199. cucul/import.c | 32 +++++++++++++++++++++++---------
  7200. 1 files changed, 23 insertions(+), 9 deletions(-)
  7201. Commit: 1383
  7202. Author: sam
  7203. Date: Sun Nov 12 23:09:17 2006 +0000
  7204. * Fix a bug in cucul_put_attr. This function was simply not working.
  7205. cucul/attr.c | 6 ++++--
  7206. 1 files changed, 4 insertions(+), 2 deletions(-)
  7207. Commit: 1381
  7208. Author: sam
  7209. Date: Sun Nov 12 22:26:36 2006 +0000
  7210. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  7211. to be ignored.
  7212. cucul/cucul.c | 17 +++++++----------
  7213. cucul/cucul_internals.h | 4 ++++
  7214. cucul/frame.c | 13 +++++--------
  7215. 3 files changed, 16 insertions(+), 18 deletions(-)
  7216. Commit: 1378
  7217. Author: sam
  7218. Date: Sun Nov 12 21:29:31 2006 +0000
  7219. * When importing an utf-8 file, set background and foreground colours to
  7220. the nearest ANSI values for the current attribute. When importing an ANSI
  7221. file, force them to lightgray on black.
  7222. cucul/import.c | 29 +++++++++++++++++++++--------
  7223. 1 files changed, 21 insertions(+), 8 deletions(-)
  7224. Commit: 1377
  7225. Author: sam
  7226. Date: Sun Nov 12 20:39:27 2006 +0000
  7227. * Oops, fixed NEW entry.
  7228. NEWS | 2 +-
  7229. 1 files changed, 1 insertions(+), 1 deletions(-)
  7230. Commit: 1371
  7231. Author: sam
  7232. Date: Sun Nov 12 19:29:43 2006 +0000
  7233. * Added a "make upload" rule for releases.
  7234. Makefile.am | 8 ++++++++
  7235. 1 files changed, 8 insertions(+), 0 deletions(-)
  7236. Commit: 1370
  7237. Author: sam
  7238. Date: Sun Nov 12 18:26:40 2006 +0000
  7239. * Set version to 0.99.beta10.
  7240. * Updated NEWS and ChangeLog.
  7241. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7242. NEWS | 9 +
  7243. configure.ac | 2 +-
  7244. 3 files changed, 588 insertions(+), 1 deletions(-)
  7245. Commit: 1369
  7246. Author: sam
  7247. Date: Sun Nov 12 18:23:29 2006 +0000
  7248. * Documentation updates.
  7249. doc/migrating.dox | 14 +++++++-------
  7250. 1 files changed, 7 insertions(+), 7 deletions(-)
  7251. Commit: 1366
  7252. Author: sam
  7253. Date: Sun Nov 12 17:45:14 2006 +0000
  7254. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  7255. of toilet needs it.
  7256. cucul/cucul.h | 2 ++
  7257. cucul/legacy.c | 5 +++++
  7258. 2 files changed, 7 insertions(+), 0 deletions(-)
  7259. Commit: 1365
  7260. Author: sam
  7261. Date: Sun Nov 12 17:30:08 2006 +0000
  7262. * Add maxwidth and maxheight members to the font format.
  7263. cucul/font.c | 36 +-
  7264. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  7265. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  7266. doc/font.dox | 6 +-
  7267. tools/makefont.c | 36 +-
  7268. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  7269. Commit: 1364
  7270. Author: sam
  7271. Date: Sun Nov 12 15:54:50 2006 +0000
  7272. * Random transition times in cacademo.
  7273. * Swallow 4 applications instead of 2 in the swallow test.
  7274. src/cacademo.c | 2 +-
  7275. test/swallow.c | 33 +++++++++++++++++++--------------
  7276. 2 files changed, 20 insertions(+), 15 deletions(-)
  7277. Commit: 1363
  7278. Author: sam
  7279. Date: Sun Nov 12 15:35:04 2006 +0000
  7280. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  7281. src/aafire.c | 2 ++
  7282. src/cacademo.c | 2 ++
  7283. 2 files changed, 4 insertions(+), 0 deletions(-)
  7284. Commit: 1362
  7285. Author: sam
  7286. Date: Sun Nov 12 15:26:13 2006 +0000
  7287. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  7288. * More debugging information in the import/export and font functions.
  7289. caca/caca.c | 15 ++---------
  7290. caca/graphics.c | 14 +---------
  7291. common.h | 28 +++++++++++---------
  7292. cucul/attr.c | 20 +++-----------
  7293. cucul/canvas.c | 11 +------
  7294. cucul/cucul.c | 31 +++++-----------------
  7295. cucul/dither.c | 39 ++++++----------------------
  7296. cucul/export.c | 39 +++++++++++-----------------
  7297. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  7298. cucul/frame.c | 15 ++---------
  7299. cucul/import.c | 30 +++++++++++-----------
  7300. cucul/legacy.c | 7 +----
  7301. 12 files changed, 122 insertions(+), 202 deletions(-)
  7302. Commit: 1361
  7303. Author: sam
  7304. Date: Sun Nov 12 14:42:58 2006 +0000
  7305. * Add CJK punctuation to the default fonts.
  7306. * Minor changes to the font2tga test program.
  7307. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  7308. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  7309. test/font2tga.c | 11 +-
  7310. tools/makefont.c | 1 +
  7311. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  7312. Commit: 1360
  7313. Author: sam
  7314. Date: Sun Nov 12 13:11:01 2006 +0000
  7315. * Add a debug() function and a --enable-debug configure flag.
  7316. common.h | 25 +++++++++++++++++++++++++
  7317. configure.ac | 6 ++++++
  7318. cucul/export.c | 14 ++++++++++++++
  7319. 3 files changed, 45 insertions(+), 0 deletions(-)
  7320. Commit: 1359
  7321. Author: sam
  7322. Date: Sun Nov 12 12:26:48 2006 +0000
  7323. * Support fullwidth fonts.
  7324. * Add Katakanas and Hiraganas to the default fonts.
  7325. cucul/font.c | 4 +-
  7326. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  7327. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  7328. test/font2tga.c | 20 +-
  7329. tools/makefont.c | 56 +-
  7330. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  7331. Commit: 1358
  7332. Author: sam
  7333. Date: Sun Nov 12 11:06:34 2006 +0000
  7334. * Documented caca_event_t members.
  7335. caca/caca.h | 70 +++++++++++++++++++++++++++++++++++-----------------------
  7336. 1 files changed, 42 insertions(+), 28 deletions(-)
  7337. Commit: 1357
  7338. Author: sam
  7339. Date: Sun Nov 12 10:42:14 2006 +0000
  7340. * Documentation updates. Moved the canvas and font format definitions to
  7341. the Doxygen documentation.
  7342. cucul/cucul.h | 2 +-
  7343. cucul/export.c | 58 --------------------------------------------
  7344. cucul/font.c | 69 -----------------------------------------------------
  7345. cucul/frame.c | 4 +-
  7346. doc/Makefile.am | 2 +-
  7347. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  7348. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7349. doc/libcaca.dox | 2 +
  7350. 8 files changed, 137 insertions(+), 131 deletions(-)
  7351. Commit: 1356
  7352. Author: sam
  7353. Date: Sun Nov 12 10:32:38 2006 +0000
  7354. * Mention caca-config being deprecated in its manpage, and removed mention
  7355. of --plugin-libs from it. The option is still here but does the same as
  7356. --libs.
  7357. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  7358. 1 files changed, 17 insertions(+), 24 deletions(-)
  7359. Commit: 1355
  7360. Author: sam
  7361. Date: Sun Nov 12 10:06:35 2006 +0000
  7362. * Properly handle EOF in cacaplay.
  7363. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  7364. 1 files changed, 26 insertions(+), 15 deletions(-)
  7365. Commit: 1354
  7366. Author: sam
  7367. Date: Sun Nov 12 10:04:23 2006 +0000
  7368. * Documentation fixes and TODO updates.
  7369. TODO | 4 +++-
  7370. cucul/export.c | 4 ++--
  7371. 2 files changed, 5 insertions(+), 3 deletions(-)
  7372. Commit: 1353
  7373. Author: sam
  7374. Date: Sun Nov 12 10:02:51 2006 +0000
  7375. * Flush stdout after writing the data in the raw driver.
  7376. caca/driver_raw.c | 1 +
  7377. 1 files changed, 1 insertions(+), 0 deletions(-)
  7378. Commit: 1352
  7379. Author: sam
  7380. Date: Sun Nov 12 09:48:37 2006 +0000
  7381. * Allow cacaplay to play streams and updated its manpage.
  7382. doc/cacaplay.1 | 14 +++++-----
  7383. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  7384. 2 files changed, 65 insertions(+), 23 deletions(-)
  7385. Commit: 1351
  7386. Author: sam
  7387. Date: Sun Nov 12 09:46:10 2006 +0000
  7388. * Fix infinite loop due to signed/unsigned mistake.
  7389. test/swallow.c | 7 ++++++-
  7390. 1 files changed, 6 insertions(+), 1 deletions(-)
  7391. Commit: 1350
  7392. Author: sam
  7393. Date: Sat Nov 11 18:07:58 2006 +0000
  7394. * libcaca multiplexer: swallows two libcaca applications, for instance
  7395. cacademo and cacafire, and displays them in a canvas.
  7396. test/Makefile.am | 5 ++-
  7397. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7398. 2 files changed, 103 insertions(+), 1 deletions(-)
  7399. Commit: 1349
  7400. Author: sam
  7401. Date: Sat Nov 11 17:55:11 2006 +0000
  7402. * Fixed a bug in the caca importer.
  7403. cucul/import.c | 8 ++++----
  7404. 1 files changed, 4 insertions(+), 4 deletions(-)
  7405. Commit: 1348
  7406. Author: sam
  7407. Date: Sat Nov 11 17:13:16 2006 +0000
  7408. * Fix program header.
  7409. test/blit.c | 2 +-
  7410. 1 files changed, 1 insertions(+), 1 deletions(-)
  7411. Commit: 1347
  7412. Author: sam
  7413. Date: Sat Nov 11 16:29:39 2006 +0000
  7414. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  7415. caca/caca0.h | 4 +-
  7416. caca/driver_gl.c | 2 +-
  7417. cucul/attr.c | 2 +-
  7418. cucul/box.c | 34 +++++++++++++++---------------
  7419. cucul/canvas.c | 14 ++++++------
  7420. cucul/conic.c | 8 +++---
  7421. cucul/cucul.h | 16 +++++++++-----
  7422. cucul/dither.c | 2 +-
  7423. cucul/import.c | 6 ++--
  7424. cucul/legacy.c | 14 ++++++++++++
  7425. cucul/line.c | 16 +++++++-------
  7426. cucul/triangle.c | 2 +-
  7427. src/aafire.c | 6 ++--
  7428. src/cacademo.c | 12 +++++-----
  7429. src/cacaview.c | 14 ++++++------
  7430. test/blit.c | 2 +-
  7431. test/colors.c | 14 ++++++------
  7432. test/demo.c | 38 +++++++++++++++++-----------------
  7433. test/dithering.c | 2 +-
  7434. test/event.c | 2 +-
  7435. test/export.c | 20 +++++++++---------
  7436. test/font.c | 6 ++--
  7437. test/font2tga.c | 2 +-
  7438. test/frames.c | 2 +-
  7439. test/fullwidth.c | 12 +++++-----
  7440. test/input.c | 6 ++--
  7441. test/spritedit.c | 8 +++---
  7442. test/transform.c | 26 +++++++++++-----------
  7443. test/truecolor.c | 4 +-
  7444. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  7445. 30 files changed, 187 insertions(+), 169 deletions(-)
  7446. Commit: 1346
  7447. Author: sam
  7448. Date: Sat Nov 11 15:38:40 2006 +0000
  7449. * Made cucul_blit() handle-aware. Added a blit test for that.
  7450. cucul/canvas.c | 3 ++
  7451. test/Makefile.am | 5 +++-
  7452. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7453. 3 files changed, 80 insertions(+), 1 deletions(-)
  7454. Commit: 1345
  7455. Author: sam
  7456. Date: Sat Nov 11 15:17:16 2006 +0000
  7457. * Free all memory upon exit in the transform test.
  7458. test/transform.c | 1 +
  7459. 1 files changed, 1 insertions(+), 0 deletions(-)
  7460. Commit: 1344
  7461. Author: sam
  7462. Date: Sat Nov 11 15:10:38 2006 +0000
  7463. * Update transform.c so that it uses import functions instead of blitting
  7464. lines.
  7465. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  7466. 1 files changed, 54 insertions(+), 64 deletions(-)
  7467. Commit: 1343
  7468. Author: sam
  7469. Date: Sat Nov 11 14:51:04 2006 +0000
  7470. * Do not force the text colour when importing a text file.
  7471. cucul/import.c | 1 -
  7472. 1 files changed, 0 insertions(+), 1 deletions(-)
  7473. Commit: 1342
  7474. Author: sam
  7475. Date: Sat Nov 11 14:24:35 2006 +0000
  7476. * Add cursor and handle support to canvases. Unused yet.
  7477. TODO | 2 -
  7478. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  7479. cucul/cucul.c | 5 ++
  7480. cucul/cucul.h | 6 +++
  7481. cucul/cucul_internals.h | 2 +
  7482. cucul/export.c | 12 ++++--
  7483. cucul/frame.c | 9 +++-
  7484. cucul/import.c | 10 ++++-
  7485. 8 files changed, 133 insertions(+), 10 deletions(-)
  7486. Commit: 1341
  7487. Author: sam
  7488. Date: Sat Nov 11 13:29:03 2006 +0000
  7489. * Cosmetic code and documentation changes here and there.
  7490. * Updated TODO.
  7491. TODO | 5 ++---
  7492. cucul/canvas.c | 3 ++-
  7493. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  7494. 3 files changed, 26 insertions(+), 26 deletions(-)
  7495. Commit: 1340
  7496. Author: sam
  7497. Date: Sat Nov 11 13:03:19 2006 +0000
  7498. * Restore attribute settings before resizing the canvas in the frame test.
  7499. test/frames.c | 2 +-
  7500. 1 files changed, 1 insertions(+), 1 deletions(-)
  7501. Commit: 1339
  7502. Author: sam
  7503. Date: Sat Nov 11 13:00:36 2006 +0000
  7504. * Rename sprite.c into frame.c.
  7505. cucul/Makefile.am | 2 +-
  7506. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7507. cucul/sprite.c | 215 -----------------------------------------------------
  7508. 3 files changed, 216 insertions(+), 216 deletions(-)
  7509. Commit: 1338
  7510. Author: sam
  7511. Date: Sat Nov 11 12:57:03 2006 +0000
  7512. * Prepare the way for per-frame width/height information.
  7513. cucul/canvas.c | 7 ++--
  7514. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  7515. cucul/cucul_internals.h | 24 +++++++++-----
  7516. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  7517. 4 files changed, 106 insertions(+), 79 deletions(-)
  7518. Commit: 1337
  7519. Author: sam
  7520. Date: Sat Nov 11 12:27:37 2006 +0000
  7521. * Fix minor uninitialised data bug in cucul_canvas_create().
  7522. cucul/cucul.c | 1 +
  7523. 1 files changed, 1 insertions(+), 0 deletions(-)
  7524. Commit: 1336
  7525. Author: sam
  7526. Date: Sat Nov 11 12:11:20 2006 +0000
  7527. * Allow to resize canvases back to (0,0).
  7528. cucul/cucul.c | 8 ++++----
  7529. 1 files changed, 4 insertions(+), 4 deletions(-)
  7530. Commit: 1335
  7531. Author: sam
  7532. Date: Sat Nov 11 09:22:10 2006 +0000
  7533. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  7534. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  7535. by fullwidth character support.
  7536. cucul/charset.c | 43 -------------------------------------------
  7537. cucul/cucul_internals.h | 4 ----
  7538. 2 files changed, 0 insertions(+), 47 deletions(-)
  7539. Commit: 1334
  7540. Author: sam
  7541. Date: Sat Nov 11 09:18:42 2006 +0000
  7542. * Got rid of very old _cucul_init_dither() function call.
  7543. cucul/cucul.c | 6 ------
  7544. cucul/cucul_internals.h | 4 ----
  7545. cucul/dither.c | 24 +++++++++++++++---------
  7546. 3 files changed, 15 insertions(+), 19 deletions(-)
  7547. Commit: 1333
  7548. Author: sam
  7549. Date: Sat Nov 11 09:10:17 2006 +0000
  7550. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  7551. function.
  7552. caca/driver_conio.c | 4 ++--
  7553. caca/driver_ncurses.c | 2 +-
  7554. caca/driver_slang.c | 4 ++--
  7555. caca/driver_vga.c | 4 ++--
  7556. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  7557. cucul/cucul.h | 1 +
  7558. cucul/cucul_internals.h | 13 +++++--------
  7559. 7 files changed, 39 insertions(+), 29 deletions(-)
  7560. Commit: 1332
  7561. Author: sam
  7562. Date: Sat Nov 11 08:44:14 2006 +0000
  7563. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  7564. the now official cucul_attr_to_ansi_[fb]g().
  7565. caca/driver_slang.c | 10 ++++++++--
  7566. caca/driver_win32.c | 7 ++++---
  7567. cucul/attr.c | 20 --------------------
  7568. cucul/export.c | 28 +++++++++++++++-------------
  7569. 4 files changed, 27 insertions(+), 38 deletions(-)
  7570. Commit: 1331
  7571. Author: sam
  7572. Date: Sat Nov 11 08:34:41 2006 +0000
  7573. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  7574. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  7575. cucul/cucul.h | 19 +++++++++---
  7576. 2 files changed, 87 insertions(+), 21 deletions(-)
  7577. Commit: 1330
  7578. Author: sam
  7579. Date: Sat Nov 11 08:11:26 2006 +0000
  7580. * Switch back to UTF-32 arguments for drawing primitives, now that we
  7581. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  7582. uses these functions anyway.
  7583. caca/caca0.h | 25 +++++++++----------------
  7584. cucul/box.c | 19 ++++++++-----------
  7585. cucul/conic.c | 30 +++++++++++++-----------------
  7586. cucul/cucul.h | 24 ++++++++++++++----------
  7587. cucul/line.c | 12 ++++++------
  7588. cucul/triangle.c | 23 +++++++++--------------
  7589. src/cacademo.c | 4 ++--
  7590. src/cacaview.c | 6 +++---
  7591. test/demo.c | 24 ++++++++++++------------
  7592. test/event.c | 8 ++++----
  7593. test/export.c | 2 +-
  7594. test/frames.c | 2 +-
  7595. test/gamma.c | 2 +-
  7596. test/input.c | 2 +-
  7597. 14 files changed, 84 insertions(+), 99 deletions(-)
  7598. Commit: 1329
  7599. Author: sam
  7600. Date: Sat Nov 11 07:56:30 2006 +0000
  7601. * Implemented cucul_draw_cp437_box().
  7602. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  7603. cucul/cucul.h | 1 +
  7604. 2 files changed, 61 insertions(+), 8 deletions(-)
  7605. Commit: 1328
  7606. Author: sam
  7607. Date: Fri Nov 10 15:38:09 2006 +0000
  7608. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  7609. doc/Makefile.am | 2 +-
  7610. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  7611. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  7612. doc/cacaview.1 | 2 ++
  7613. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  7614. src/img2irc.c | 21 +++++++++++++++++++--
  7615. 6 files changed, 105 insertions(+), 3 deletions(-)
  7616. Commit: 1324
  7617. Author: sam
  7618. Date: Fri Nov 10 10:29:54 2006 +0000
  7619. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  7620. cucul/Makefile.am | 2 +-
  7621. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7622. cucul/colour.c | 345 ----------------------------------------------
  7623. cucul/cucul.h | 1 +
  7624. 4 files changed, 398 insertions(+), 346 deletions(-)
  7625. Commit: 1315
  7626. Author: sam
  7627. Date: Thu Nov 9 17:24:29 2006 +0000
  7628. * Don't try to guess the file format in cacaserver, instead feed the data
  7629. to cucul_import_memory() and try again later if it says "not enough data".
  7630. src/cacaserver.c | 55 +++++++++++++++++++++++++++++++++--------------------
  7631. 1 files changed, 34 insertions(+), 21 deletions(-)
  7632. Commit: 1314
  7633. Author: sam
  7634. Date: Thu Nov 9 17:20:47 2006 +0000
  7635. * If not enough data is available for import, return 0 instead of an error.
  7636. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  7637. 1 files changed, 29 insertions(+), 21 deletions(-)
  7638. Commit: 1313
  7639. Author: sam
  7640. Date: Thu Nov 9 11:14:57 2006 +0000
  7641. * Minor documentation fixes.
  7642. cucul/canvas.c | 1 -
  7643. cucul/import.c | 26 +++++++++++++-------------
  7644. 2 files changed, 13 insertions(+), 14 deletions(-)
  7645. Commit: 1310
  7646. Author: jylam
  7647. Date: Thu Nov 9 09:27:35 2006 +0000
  7648. * Fixed behaviour of the pig while resizing window
  7649. cxx/cxxtest.cpp | 11 +++++++++++
  7650. 1 files changed, 11 insertions(+), 0 deletions(-)
  7651. Commit: 1309
  7652. Author: sam
  7653. Date: Wed Nov 8 17:27:48 2006 +0000
  7654. * Slight documentation update.
  7655. doc/migrating.dox | 2 +-
  7656. 1 files changed, 1 insertions(+), 1 deletions(-)
  7657. Commit: 1308
  7658. Author: sam
  7659. Date: Wed Nov 8 17:26:57 2006 +0000
  7660. * Convert all programs and tests to the new import/export API.
  7661. src/cacadraw.c | 13 ++-----------
  7662. src/cacaplay.c | 17 +++--------------
  7663. src/cacaserver.c | 35 +++++++++++++----------------------
  7664. src/img2irc.c | 10 +++++-----
  7665. test/export.c | 22 +++++++---------------
  7666. test/font2tga.c | 10 +++++-----
  7667. test/import.c | 15 +++------------
  7668. test/text.c | 24 ++++++++++++------------
  7669. 8 files changed, 50 insertions(+), 96 deletions(-)
  7670. Commit: 1307
  7671. Author: sam
  7672. Date: Wed Nov 8 17:18:23 2006 +0000
  7673. * Set the cucul_import_memory() buffer type to void const * instead of
  7674. unsigned char const * so that C++ programs won't complain.
  7675. ___ __ __ ____ ___ ___ ___
  7676. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  7677. | | | | |\/| | | _ | (_) | (_) | (_) |
  7678. | |_| | | | | |_| | \__, |\__, |\__, |
  7679. \___/|_| |_|\____| /_/ /_/ /_/
  7680. cucul/cucul.h | 2 +-
  7681. cucul/import.c | 9 +++++----
  7682. 2 files changed, 6 insertions(+), 5 deletions(-)
  7683. Commit: 1306
  7684. Author: sam
  7685. Date: Wed Nov 8 16:43:59 2006 +0000
  7686. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  7687. cucul_export_file() but I'm not sure yet this is a good idea.
  7688. * Use the new import/export API in libcaca.
  7689. caca/caca0.c | 12 +++++-------
  7690. caca/driver_raw.c | 15 ++++++++-------
  7691. cucul/cucul.h | 2 +-
  7692. cucul/export.c | 6 +++---
  7693. cucul/legacy.c | 2 +-
  7694. 5 files changed, 18 insertions(+), 19 deletions(-)
  7695. Commit: 1305
  7696. Author: sam
  7697. Date: Wed Nov 8 16:34:43 2006 +0000
  7698. * Renamed cucul_import() to cucul_import_memory() and implemented
  7699. cucul_import_file().
  7700. cucul/cucul.h | 7 +++--
  7701. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  7702. cucul/legacy.c | 4 +-
  7703. 3 files changed, 79 insertions(+), 11 deletions(-)
  7704. Commit: 1304
  7705. Author: sam
  7706. Date: Wed Nov 8 13:12:06 2006 +0000
  7707. * Don't try to include arpa/inet.h in kernel mode.
  7708. common.h | 21 ++++++++++++---------
  7709. 1 files changed, 12 insertions(+), 9 deletions(-)
  7710. Commit: 1303
  7711. Author: sam
  7712. Date: Wed Nov 8 13:05:42 2006 +0000
  7713. * Don't use htonl() directly, use common.h's hton32() wrapper.
  7714. common.h | 5 +++++
  7715. cucul/font.c | 5 -----
  7716. cucul/import.c | 9 ++-------
  7717. 3 files changed, 7 insertions(+), 12 deletions(-)
  7718. Commit: 1302
  7719. Author: sam
  7720. Date: Wed Nov 8 12:11:07 2006 +0000
  7721. * Deprecate buffer management. We're back to standard void* memory areas.
  7722. cucul/Makefile.am | 2 +-
  7723. cucul/buffer.c | 156 ----------------------------------
  7724. cucul/colour.c | 12 ---
  7725. cucul/cucul.h | 40 ++++-----
  7726. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  7727. cucul/import.c | 102 +++++++++-------------
  7728. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  7729. 7 files changed, 343 insertions(+), 385 deletions(-)
  7730. Commit: 1301
  7731. Author: sam
  7732. Date: Wed Nov 8 07:59:23 2006 +0000
  7733. * Minor syntax fix in the doxygen documentation.
  7734. cucul/buffer.c | 4 ++--
  7735. 1 files changed, 2 insertions(+), 2 deletions(-)
  7736. Commit: 1300
  7737. Author: sam
  7738. Date: Wed Nov 8 07:58:03 2006 +0000
  7739. * Do not link cacaserver with libcaca, it only uses libcucul.
  7740. src/Makefile.am | 2 +-
  7741. src/cacaserver.c | 14 +++-----------
  7742. 2 files changed, 4 insertions(+), 12 deletions(-)
  7743. Commit: 1295
  7744. Author: sam
  7745. Date: Mon Nov 6 11:06:44 2006 +0000
  7746. * Replace CUCUL_COLOR_* with CUCUL_*.
  7747. doc/tutorial.dox | 2 +-
  7748. 1 files changed, 1 insertions(+), 1 deletions(-)
  7749. Commit: 1294
  7750. Author: sam
  7751. Date: Mon Nov 6 11:04:37 2006 +0000
  7752. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  7753. test/font2tga.c | 38 +++++++++++++-------------------------
  7754. 1 files changed, 13 insertions(+), 25 deletions(-)
  7755. Commit: 1287
  7756. Author: sam
  7757. Date: Sun Nov 5 23:59:06 2006 +0000
  7758. * Fix a harmless warning in caca0.c.
  7759. caca/caca0.c | 1 +
  7760. 1 files changed, 1 insertions(+), 0 deletions(-)
  7761. Commit: 1285
  7762. Author: sam
  7763. Date: Sun Nov 5 22:51:04 2006 +0000
  7764. * Set version to 0.99.beta9.
  7765. * Updated NEWS and ChangeLog.
  7766. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7767. NEWS | 8 +
  7768. configure.ac | 2 +-
  7769. 3 files changed, 485 insertions(+), 1 deletions(-)
  7770. Commit: 1284
  7771. Author: sam
  7772. Date: Sun Nov 5 22:45:10 2006 +0000
  7773. * Updated TODO list.
  7774. TODO | 13 +++++--------
  7775. 1 files changed, 5 insertions(+), 8 deletions(-)
  7776. Commit: 1283
  7777. Author: sam
  7778. Date: Sun Nov 5 22:20:51 2006 +0000
  7779. * Updated the caca export format so that it supports multiple frames.
  7780. * Updated the caca importer to reflect that; only one frame is read at the
  7781. moment.
  7782. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  7783. * Updated cacaserver to reflect file format changes.
  7784. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  7785. cucul/import.c | 80 ++++++++++++++++++++++++--------
  7786. src/cacaserver.c | 27 ++++++-----
  7787. 3 files changed, 179 insertions(+), 62 deletions(-)
  7788. Commit: 1282
  7789. Author: sam
  7790. Date: Sun Nov 5 21:59:26 2006 +0000
  7791. * Use the import function to load the pig image in cxxtest.
  7792. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  7793. 1 files changed, 45 insertions(+), 37 deletions(-)
  7794. Commit: 1281
  7795. Author: sam
  7796. Date: Sun Nov 5 21:47:51 2006 +0000
  7797. * Add information to the font format.
  7798. cucul/font.c | 13 ++++++++++---
  7799. 1 files changed, 10 insertions(+), 3 deletions(-)
  7800. Commit: 1280
  7801. Author: jylam
  7802. Date: Sun Nov 5 18:31:45 2006 +0000
  7803. * Fixed typo, added compilation example
  7804. doc/tutorial.dox | 7 ++++++-
  7805. 1 files changed, 6 insertions(+), 1 deletions(-)
  7806. Commit: 1279
  7807. Author: jylam
  7808. Date: Sun Nov 5 18:14:26 2006 +0000
  7809. * Started a real and complete tutorial
  7810. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  7811. 1 files changed, 32 insertions(+), 2 deletions(-)
  7812. Commit: 1278
  7813. Author: sam
  7814. Date: Sun Nov 5 18:08:36 2006 +0000
  7815. * Oops, fixed getChar's prototype.
  7816. cxx/cucul++.h | 2 +-
  7817. 1 files changed, 1 insertions(+), 1 deletions(-)
  7818. Commit: 1277
  7819. Author: sam
  7820. Date: Sun Nov 5 18:06:09 2006 +0000
  7821. * Implemented putChar() and updated getChar()'s prototype.
  7822. cxx/cucul++.cpp | 7 ++++++-
  7823. cxx/cucul++.h | 2 +-
  7824. 2 files changed, 7 insertions(+), 2 deletions(-)
  7825. Commit: 1276
  7826. Author: sam
  7827. Date: Sun Nov 5 18:00:53 2006 +0000
  7828. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  7829. cxx/cucul++.cpp | 3 ++-
  7830. 1 files changed, 2 insertions(+), 1 deletions(-)
  7831. Commit: 1275
  7832. Author: jylam
  7833. Date: Sun Nov 5 17:27:37 2006 +0000
  7834. * Fixed c++ example
  7835. cxx/cxxtest.cpp | 5 +++--
  7836. 1 files changed, 3 insertions(+), 2 deletions(-)
  7837. Commit: 1274
  7838. Author: sam
  7839. Date: Sun Nov 5 16:58:58 2006 +0000
  7840. * Fix the default canvas colour value.
  7841. cucul/cucul.c | 2 +-
  7842. 1 files changed, 1 insertions(+), 1 deletions(-)
  7843. Commit: 1273
  7844. Author: sam
  7845. Date: Sun Nov 5 16:56:49 2006 +0000
  7846. * Remove legacy cucul_ansi_to_str() from cucul.h.
  7847. cucul/cucul.h | 1 -
  7848. 1 files changed, 0 insertions(+), 1 deletions(-)
  7849. Commit: 1271
  7850. Author: sam
  7851. Date: Tue Oct 31 17:03:21 2006 +0000
  7852. * Slightly changed the font header information. No one distributes libcaca
  7853. fonts yet anyway :-)
  7854. cucul/font.c | 14 +-
  7855. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  7856. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  7857. tools/makefont.c | 12 +-
  7858. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  7859. Commit: 1270
  7860. Author: sam
  7861. Date: Tue Oct 31 14:34:06 2006 +0000
  7862. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  7863. cucul/colour.c | 2 ++
  7864. 1 files changed, 2 insertions(+), 0 deletions(-)
  7865. Commit: 1269
  7866. Author: sam
  7867. Date: Tue Oct 31 14:04:22 2006 +0000
  7868. * Got rid of cucul_ansi_to_str(), it's really useless.
  7869. * Partial update of the C++ bindings.
  7870. * Updated documentation.
  7871. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  7872. caca/caca0.h | 3 ++-
  7873. cucul/cucul.c | 45 ---------------------------------------------
  7874. cucul/cucul.h | 3 +--
  7875. cxx/cucul++.cpp | 22 +++++++++++-----------
  7876. cxx/cucul++.h | 8 ++++----
  7877. cxx/cxxtest.cpp | 6 +++---
  7878. doc/migrating.dox | 13 +++++++------
  7879. doc/tutorial.dox | 2 +-
  7880. test/colors.c | 7 +++----
  7881. test/demo.c | 24 ------------------------
  7882. 11 files changed, 60 insertions(+), 101 deletions(-)
  7883. Commit: 1268
  7884. Author: sam
  7885. Date: Tue Oct 31 13:44:41 2006 +0000
  7886. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  7887. cxx/cpptest.cpp | 103 -------------------------------------------------------
  7888. cxx/cxxtest.cpp | 8 ++--
  7889. 2 files changed, 4 insertions(+), 107 deletions(-)
  7890. Commit: 1267
  7891. Author: sam
  7892. Date: Tue Oct 31 13:29:48 2006 +0000
  7893. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  7894. cucul_set_color() and cucul_set_truecolor() under the new names
  7895. cucul_set_color_ansi() and cucul_set_color_argb().
  7896. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  7897. caca/caca0.h | 5 +-
  7898. caca/driver_gl.c | 2 +-
  7899. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  7900. cucul/cucul.c | 18 +++++--
  7901. cucul/cucul.h | 9 ++--
  7902. cucul/dither.c | 2 +-
  7903. cucul/import.c | 16 ++----
  7904. src/aafire.c | 2 +-
  7905. src/cacademo.c | 16 +++----
  7906. src/cacadraw.c | 2 +-
  7907. src/cacaview.c | 23 ++++-----
  7908. src/img2irc.c | 2 +-
  7909. test/colors.c | 10 ++--
  7910. test/demo.c | 63 +++++++++++--------------
  7911. test/dithering.c | 2 +-
  7912. test/event.c | 8 ++--
  7913. test/export.c | 10 ++--
  7914. test/font.c | 6 +-
  7915. test/font2tga.c | 2 +-
  7916. test/frames.c | 6 +-
  7917. test/fullwidth.c | 12 ++--
  7918. test/gamma.c | 6 +-
  7919. test/input.c | 7 +--
  7920. test/spritedit.c | 6 +-
  7921. test/transform.c | 16 +++---
  7922. test/truecolor.c | 4 +-
  7923. test/unicode.c | 25 ++++------
  7924. 27 files changed, 201 insertions(+), 213 deletions(-)
  7925. Commit: 1266
  7926. Author: sam
  7927. Date: Tue Oct 31 08:17:58 2006 +0000
  7928. * Changed cucul_set_attr() so that only setting the style does not change
  7929. the colour.
  7930. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  7931. cucul/export.c | 8 ++--
  7932. test/colors.c | 8 ++--
  7933. test/export.c | 12 ++----
  7934. 4 files changed, 72 insertions(+), 68 deletions(-)
  7935. Commit: 1264
  7936. Author: sam
  7937. Date: Mon Oct 30 16:37:36 2006 +0000
  7938. * Blink/Underline/Bold/Italics support in the HTML exporters.
  7939. * Underline support in the X11 driver.
  7940. caca/driver_x11.c | 8 ++++++++
  7941. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  7942. 2 files changed, 40 insertions(+), 3 deletions(-)
  7943. Commit: 1263
  7944. Author: sam
  7945. Date: Mon Oct 30 14:41:16 2006 +0000
  7946. * Add Bold/Blink/Italics/Underline to the export and color tests.
  7947. test/colors.c | 15 +++++++++++++--
  7948. test/export.c | 13 +++++++++++++
  7949. 2 files changed, 26 insertions(+), 2 deletions(-)
  7950. Commit: 1262
  7951. Author: sam
  7952. Date: Mon Oct 30 14:33:46 2006 +0000
  7953. * Fix IRC and term transparency (again).
  7954. cucul/export.c | 8 ++++----
  7955. 1 files changed, 4 insertions(+), 4 deletions(-)
  7956. Commit: 1261
  7957. Author: sam
  7958. Date: Mon Oct 30 13:51:25 2006 +0000
  7959. * Updated TODO list.
  7960. TODO | 4 +++-
  7961. 1 files changed, 3 insertions(+), 1 deletions(-)
  7962. Commit: 1258
  7963. Author: sam
  7964. Date: Sun Oct 29 22:07:07 2006 +0000
  7965. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  7966. deprecated using GCC attributes.
  7967. cucul/colour.c | 4 ----
  7968. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  7969. 2 files changed, 30 insertions(+), 23 deletions(-)
  7970. Commit: 1257
  7971. Author: sam
  7972. Date: Sun Oct 29 20:54:51 2006 +0000
  7973. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  7974. functionality into cucul_set_attr().
  7975. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  7976. * Rename CUCUL_COLOR_* to CUCUL_*.
  7977. caca/caca0.c | 8 +-
  7978. caca/caca0.h | 34 +++++-----
  7979. caca/driver_gl.c | 2 +-
  7980. caca/driver_slang.c | 12 ++--
  7981. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  7982. cucul/cucul.c | 2 +-
  7983. cucul/cucul.h | 75 ++++++++++++--------
  7984. cucul/dither.c | 20 +++---
  7985. cucul/export.c | 8 +-
  7986. cucul/import.c | 40 +++++------
  7987. cucul/sprite.c | 2 +-
  7988. src/aafire.c | 2 +-
  7989. src/cacademo.c | 27 ++++----
  7990. src/cacadraw.c | 2 +-
  7991. src/cacaview.c | 26 ++++----
  7992. src/img2irc.c | 2 +-
  7993. test/colors.c | 6 +-
  7994. test/demo.c | 63 +++++++++--------
  7995. test/dithering.c | 10 +--
  7996. test/event.c | 8 +-
  7997. test/export.c | 9 ++-
  7998. test/font.c | 6 +-
  7999. test/font2tga.c | 2 +-
  8000. test/frames.c | 6 +-
  8001. test/fullwidth.c | 12 ++--
  8002. test/gamma.c | 6 +-
  8003. test/input.c | 8 +-
  8004. test/spritedit.c | 6 +-
  8005. test/transform.c | 16 ++--
  8006. test/truecolor.c | 4 +-
  8007. test/unicode.c | 25 ++++---
  8008. tools/optipal.c | 80 ++++++++++-----------
  8009. 32 files changed, 362 insertions(+), 361 deletions(-)
  8010. Commit: 1256
  8011. Author: sam
  8012. Date: Sun Oct 29 08:35:46 2006 +0000
  8013. * Remove cucul_set_color() from the exported API and replaced all calls
  8014. with cucul_set_attr_ansi(). Old application will still compile (but issue
  8015. a warning) and run, though.
  8016. caca/driver_gl.c | 2 +-
  8017. cucul/colour.c | 4 +++
  8018. cucul/cucul.h | 3 --
  8019. cucul/dither.c | 2 +-
  8020. cucul/import.c | 17 +++++++++------
  8021. cucul/sprite.c | 2 +-
  8022. src/aafire.c | 2 +-
  8023. src/cacademo.c | 17 +++++++++------
  8024. src/cacadraw.c | 2 +-
  8025. src/cacaview.c | 23 ++++++++++++---------
  8026. src/img2irc.c | 2 +-
  8027. test/colors.c | 6 ++--
  8028. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  8029. test/dithering.c | 2 +-
  8030. test/event.c | 8 +++---
  8031. test/export.c | 8 +++---
  8032. test/font.c | 6 ++--
  8033. test/font2tga.c | 2 +-
  8034. test/frames.c | 6 ++--
  8035. test/fullwidth.c | 12 +++++-----
  8036. test/gamma.c | 6 ++--
  8037. test/input.c | 7 +++--
  8038. test/spritedit.c | 6 ++--
  8039. test/transform.c | 16 +++++++-------
  8040. test/truecolor.c | 4 +-
  8041. test/unicode.c | 22 ++++++++++----------
  8042. 26 files changed, 128 insertions(+), 115 deletions(-)
  8043. Commit: 1255
  8044. Author: sam
  8045. Date: Sun Oct 29 08:06:27 2006 +0000
  8046. * Fix broken Imlib2 support in cacaview.
  8047. configure.ac | 1 +
  8048. src/cacaview.c | 2 +-
  8049. src/common-image.c | 10 +++++-----
  8050. 3 files changed, 7 insertions(+), 6 deletions(-)
  8051. Commit: 1254
  8052. Author: sam
  8053. Date: Sat Oct 28 23:53:46 2006 +0000
  8054. * Use the LSB of alpha and blue components to encode additional flags such
  8055. as bold or underline. No higher level support for these yet, but at
  8056. least everything is consistent.
  8057. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  8058. to replace cucul_set_color() and cucul_set_truecolor().
  8059. caca/caca0.h | 3 +-
  8060. caca/driver_conio.c | 6 +-
  8061. caca/driver_gl.c | 12 ++--
  8062. caca/driver_ncurses.c | 4 +-
  8063. caca/driver_slang.c | 12 ++--
  8064. caca/driver_vga.c | 6 +-
  8065. caca/driver_win32.c | 8 +-
  8066. caca/driver_x11.c | 10 +-
  8067. cucul/canvas.c | 18 ++--
  8068. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  8069. cucul/cucul.c | 45 +++++-----
  8070. cucul/cucul.h | 22 ++++-
  8071. cucul/cucul_internals.h | 23 +++---
  8072. cucul/export.c | 58 ++++++------
  8073. cucul/font.c | 4 +-
  8074. cucul/import.c | 2 +-
  8075. cucul/sprite.c | 20 ++--
  8076. cucul/transform.c | 12 ++--
  8077. 18 files changed, 286 insertions(+), 195 deletions(-)
  8078. Commit: 1249
  8079. Author: sam
  8080. Date: Fri Oct 27 20:40:24 2006 +0000
  8081. * Reworded documentation about buffer/string distinction.
  8082. cucul/buffer.c | 8 ++++++--
  8083. 1 files changed, 6 insertions(+), 2 deletions(-)
  8084. Commit: 1248
  8085. Author: sam
  8086. Date: Fri Oct 27 20:22:48 2006 +0000
  8087. * Fix a buffer overflow in the utf-8 cucul_import().
  8088. cucul/import.c | 22 +++++++++++++++++-----
  8089. 1 files changed, 17 insertions(+), 5 deletions(-)
  8090. Commit: 1247
  8091. Author: jylam
  8092. Date: Fri Oct 27 20:18:23 2006 +0000
  8093. * Documentation a bit clearer while importing a string into a buffer
  8094. cucul/buffer.c | 3 ++-
  8095. 1 files changed, 2 insertions(+), 1 deletions(-)
  8096. Commit: 1245
  8097. Author: jylam
  8098. Date: Fri Oct 27 19:26:35 2006 +0000
  8099. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  8100. DotNet/test.cs | 1 -
  8101. cucul/import.c | 7 ++++++-
  8102. 2 files changed, 6 insertions(+), 2 deletions(-)
  8103. Commit: 1239
  8104. Author: sam
  8105. Date: Thu Oct 26 09:24:29 2006 +0000
  8106. * Put at least one space in empty IRC lines otherwise most clients won't
  8107. output them.
  8108. cucul/export.c | 11 +++++++++--
  8109. 1 files changed, 9 insertions(+), 2 deletions(-)
  8110. Commit: 1238
  8111. Author: sam
  8112. Date: Thu Oct 26 09:17:21 2006 +0000
  8113. * Allow to import empty files or files with only empty lines.
  8114. cucul/import.c | 9 +++++++++
  8115. 1 files changed, 9 insertions(+), 0 deletions(-)
  8116. Commit: 1237
  8117. Author: sam
  8118. Date: Thu Oct 26 09:04:55 2006 +0000
  8119. * Support export of zero-sized canvases.
  8120. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  8121. 1 files changed, 52 insertions(+), 33 deletions(-)
  8122. Commit: 1236
  8123. Author: sam
  8124. Date: Thu Oct 26 08:47:39 2006 +0000
  8125. * Fix a buffer overflow in the import format autodetection code.
  8126. cucul/import.c | 2 +-
  8127. 1 files changed, 1 insertions(+), 1 deletions(-)
  8128. Commit: 1235
  8129. Author: sam
  8130. Date: Thu Oct 26 08:45:18 2006 +0000
  8131. * Allow to import zero-sized canvases.
  8132. cucul/import.c | 27 ++++++++++++---------------
  8133. 1 files changed, 12 insertions(+), 15 deletions(-)
  8134. Commit: 1234
  8135. Author: sam
  8136. Date: Thu Oct 26 08:17:41 2006 +0000
  8137. * CACA_GEOMETRY works with the raw driver.
  8138. doc/user.dox | 2 +-
  8139. 1 files changed, 1 insertions(+), 1 deletions(-)
  8140. Commit: 1233
  8141. Author: sam
  8142. Date: Thu Oct 26 08:16:43 2006 +0000
  8143. * Allow to create the initial canvas with a zero size. Either the application
  8144. resizes it later, or the driver changes it to fit the display.
  8145. caca/driver_gl.c | 6 ++----
  8146. caca/driver_raw.c | 12 ++++++++++++
  8147. caca/driver_win32.c | 4 ++--
  8148. caca/driver_x11.c | 5 ++---
  8149. cucul/cucul.c | 14 +-------------
  8150. 5 files changed, 19 insertions(+), 22 deletions(-)
  8151. Commit: 1232
  8152. Author: sam
  8153. Date: Thu Oct 26 08:11:39 2006 +0000
  8154. * Minor changes to the frames test.
  8155. test/frames.c | 27 ++++++++++++++++++++-------
  8156. 1 files changed, 20 insertions(+), 7 deletions(-)
  8157. Commit: 1231
  8158. Author: sam
  8159. Date: Wed Oct 25 22:06:21 2006 +0000
  8160. * Removed "This function..." constructs from documentation. Fixed a few
  8161. documentation errors or imprecisions.
  8162. caca/event.c | 10 +++++-----
  8163. caca/graphics.c | 22 ++++++++++------------
  8164. cucul/buffer.c | 19 +++++++++----------
  8165. cucul/canvas.c | 36 ++++++++++++++++++------------------
  8166. cucul/charset.c | 28 ++++++++++++++--------------
  8167. cucul/colour.c | 12 ++++++------
  8168. cucul/cucul.c | 22 ++++++++++++----------
  8169. cucul/import.c | 4 ++--
  8170. cucul/sprite.c | 17 +++++++----------
  8171. cucul/transform.c | 17 ++++++++---------
  8172. 10 files changed, 91 insertions(+), 96 deletions(-)
  8173. Commit: 1230
  8174. Author: sam
  8175. Date: Wed Oct 25 22:04:31 2006 +0000
  8176. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  8177. cucul/transform.c | 5 ++++-
  8178. 1 files changed, 4 insertions(+), 1 deletions(-)
  8179. Commit: 1229
  8180. Author: sam
  8181. Date: Wed Oct 25 22:01:38 2006 +0000
  8182. * Do not output \r in the UTF-8 exporter.
  8183. cucul/export.c | 2 +-
  8184. 1 files changed, 1 insertions(+), 1 deletions(-)
  8185. Commit: 1226
  8186. Author: sam
  8187. Date: Tue Oct 24 07:07:47 2006 +0000
  8188. * Use enter as the transition key.
  8189. doc/cacafire.1 | 2 +-
  8190. src/cacademo.c | 2 +-
  8191. 2 files changed, 2 insertions(+), 2 deletions(-)
  8192. Commit: 1225
  8193. Author: sam
  8194. Date: Sun Oct 22 21:24:15 2006 +0000
  8195. * Set version to 0.99.beta8.
  8196. * Updated NEWS and ChangeLog.
  8197. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8198. NEWS | 7 ++
  8199. configure.ac | 2 +-
  8200. 3 files changed, 182 insertions(+), 1 deletions(-)
  8201. Commit: 1224
  8202. Author: sam
  8203. Date: Sun Oct 22 21:13:32 2006 +0000
  8204. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  8205. fullwidth characters.
  8206. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  8207. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  8208. cucul/transform.c | 2 ++
  8209. test/fullwidth.c | 20 +++++++++++++++++++-
  8210. 3 files changed, 47 insertions(+), 16 deletions(-)
  8211. Commit: 1223
  8212. Author: sam
  8213. Date: Sun Oct 22 20:31:10 2006 +0000
  8214. * Added block drawing glyphs to the flip/flop/rotate functions.
  8215. * Made these functions fullwidth-aware.
  8216. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  8217. 1 files changed, 162 insertions(+), 100 deletions(-)
  8218. Commit: 1222
  8219. Author: sam
  8220. Date: Sun Oct 22 19:53:48 2006 +0000
  8221. * Add fullwidth characters to the transform test.
  8222. test/transform.c | 4 +++-
  8223. 1 files changed, 3 insertions(+), 1 deletions(-)
  8224. Commit: 1221
  8225. Author: sam
  8226. Date: Sun Oct 22 17:40:55 2006 +0000
  8227. * Updated documentation of fullwidth-aware functions.
  8228. * Fullwidth support in all exporters.
  8229. cucul/canvas.c | 13 ++++++++++---
  8230. cucul/export.c | 29 +++++++++++++++++++++++++----
  8231. 2 files changed, 35 insertions(+), 7 deletions(-)
  8232. Commit: 1220
  8233. Author: sam
  8234. Date: Sun Oct 22 17:19:58 2006 +0000
  8235. * Add a test for fullwidth characters to the exporter test.
  8236. test/export.c | 4 +++-
  8237. 1 files changed, 3 insertions(+), 1 deletions(-)
  8238. Commit: 1219
  8239. Author: sam
  8240. Date: Sun Oct 22 16:49:54 2006 +0000
  8241. * Support for fullwidth glyphs in the UTF-8 importer.
  8242. cucul/import.c | 34 ++++++++++++++++++----------------
  8243. 1 files changed, 18 insertions(+), 16 deletions(-)
  8244. Commit: 1218
  8245. Author: sam
  8246. Date: Sun Oct 22 16:35:25 2006 +0000
  8247. * Support for fullwidth glyphs in the libcaca output drivers.
  8248. caca/driver_conio.c | 13 +++++++++++--
  8249. caca/driver_gl.c | 19 ++++++++++++++-----
  8250. caca/driver_ncurses.c | 5 +++++
  8251. caca/driver_slang.c | 5 +++++
  8252. caca/driver_vga.c | 11 ++++++++++-
  8253. caca/driver_win32.c | 25 ++++++++++++++++---------
  8254. caca/driver_x11.c | 5 ++++-
  8255. cucul/canvas.c | 15 +++++++++------
  8256. cucul/cucul.h | 1 +
  8257. cucul/cucul_internals.h | 2 --
  8258. 10 files changed, 75 insertions(+), 26 deletions(-)
  8259. Commit: 1217
  8260. Author: sam
  8261. Date: Sun Oct 22 16:16:15 2006 +0000
  8262. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  8263. test/fullwidth.c | 26 +++++++++++++-------------
  8264. 1 files changed, 13 insertions(+), 13 deletions(-)
  8265. Commit: 1216
  8266. Author: sam
  8267. Date: Sun Oct 22 15:03:22 2006 +0000
  8268. * Fix the Unicode test.
  8269. * Add a test for fullwidth characters.
  8270. test/Makefile.am | 5 +++-
  8271. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8272. test/unicode.c | 2 +-
  8273. 3 files changed, 75 insertions(+), 2 deletions(-)
  8274. Commit: 1215
  8275. Author: sam
  8276. Date: Sun Oct 22 15:01:04 2006 +0000
  8277. * Support for fullwidth (= double width) Unicode characters.
  8278. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  8279. cucul/cucul_internals.h | 2 +
  8280. 2 files changed, 72 insertions(+), 34 deletions(-)
  8281. Commit: 1214
  8282. Author: sam
  8283. Date: Sun Oct 22 14:40:50 2006 +0000
  8284. * Minor changes to the documentation front page.
  8285. doc/libcaca.dox | 5 ++++-
  8286. 1 files changed, 4 insertions(+), 1 deletions(-)
  8287. Commit: 1212
  8288. Author: sam
  8289. Date: Fri Oct 20 16:19:41 2006 +0000
  8290. * Do not link binaries with @CACA_LIBS@, it's useless.
  8291. cxx/Makefile.am | 2 +-
  8292. src/Makefile.am | 15 ++++++++-------
  8293. test/Makefile.am | 33 ++++++++++++++++++---------------
  8294. tools/Makefile.am | 4 ++--
  8295. 4 files changed, 29 insertions(+), 25 deletions(-)
  8296. Commit: 1211
  8297. Author: sam
  8298. Date: Fri Oct 20 16:17:12 2006 +0000
  8299. * Implemented cucul_utf32_is_fullwidth().
  8300. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  8301. cucul/cucul.h | 1 +
  8302. 2 files changed, 45 insertions(+), 0 deletions(-)
  8303. Commit: 1210
  8304. Author: sam
  8305. Date: Thu Oct 19 23:17:33 2006 +0000
  8306. * Slightly updated TODO list.
  8307. TODO | 12 ++----------
  8308. 1 files changed, 2 insertions(+), 10 deletions(-)
  8309. Commit: 1208
  8310. Author: sam
  8311. Date: Thu Oct 19 22:43:17 2006 +0000
  8312. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  8313. as plugins. This way, libcaca does not directly depend on those libraries.
  8314. caca/Makefile.am | 21 +++++++++++++++--
  8315. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  8316. caca/caca_internals.h | 4 +++
  8317. configure.ac | 23 +++++++++++++++----
  8318. 4 files changed, 98 insertions(+), 9 deletions(-)
  8319. Commit: 1207
  8320. Author: sam
  8321. Date: Thu Oct 19 21:21:00 2006 +0000
  8322. * Add checks for getopt / getopt_long.
  8323. configure.ac | 9 ++++++++-
  8324. 1 files changed, 8 insertions(+), 1 deletions(-)
  8325. Commit: 1203
  8326. Author: sam
  8327. Date: Sat Oct 14 22:11:33 2006 +0000
  8328. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  8329. cxx/cucul++.h | 2 +-
  8330. 1 files changed, 1 insertions(+), 1 deletions(-)
  8331. Commit: 1198
  8332. Author: sam
  8333. Date: Thu Oct 12 09:33:49 2006 +0000
  8334. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  8335. configure.ac | 18 ++++++------------
  8336. src/Makefile.am | 16 ++++------------
  8337. 2 files changed, 10 insertions(+), 24 deletions(-)
  8338. Commit: 1191
  8339. Author: sam
  8340. Date: Fri Oct 6 10:12:52 2006 +0000
  8341. * Fixed a bug in the IRC exporter that could break the output when there
  8342. were commas in the canvas.
  8343. cucul/export.c | 46 ++++++++++++++++++----------------------------
  8344. 1 files changed, 18 insertions(+), 28 deletions(-)
  8345. Commit: 1186
  8346. Author: sam
  8347. Date: Wed Oct 4 12:11:16 2006 +0000
  8348. * Set version to 0.99.beta7.
  8349. * Updated NEWS and ChangeLog.
  8350. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8351. NEWS | 6 +++++
  8352. configure.ac | 2 +-
  8353. 3 files changed, 67 insertions(+), 1 deletions(-)
  8354. Commit: 1175
  8355. Author: sam
  8356. Date: Sun Oct 1 12:50:43 2006 +0000
  8357. * Support transparency in the colour UTF-8 exporter.
  8358. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  8359. 1 files changed, 25 insertions(+), 18 deletions(-)
  8360. Commit: 1174
  8361. Author: sam
  8362. Date: Sun Oct 1 12:23:30 2006 +0000
  8363. * Better precision in cucul_fill_triangle().
  8364. cucul/triangle.c | 20 ++++++++++----------
  8365. 1 files changed, 10 insertions(+), 10 deletions(-)
  8366. Commit: 1173
  8367. Author: sam
  8368. Date: Sun Oct 1 11:53:35 2006 +0000
  8369. * More optimisations in cucul_fill_triangle().
  8370. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  8371. 1 files changed, 34 insertions(+), 25 deletions(-)
  8372. Commit: 1172
  8373. Author: sam
  8374. Date: Sun Oct 1 10:47:41 2006 +0000
  8375. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  8376. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  8377. 1 files changed, 27 insertions(+), 23 deletions(-)
  8378. Commit: 1171
  8379. Author: sam
  8380. Date: Sun Oct 1 08:53:41 2006 +0000
  8381. * Set default background to transparent in the ANSI and UTF-8 importers.
  8382. cucul/import.c | 4 ++--
  8383. 1 files changed, 2 insertions(+), 2 deletions(-)
  8384. Commit: 1156
  8385. Author: jylam
  8386. Date: Sat Sep 30 18:56:23 2006 +0000
  8387. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  8388. --This line, and those below, will be ignored--
  8389. M cxx/cucul++.cpp
  8390. A cxx/cxxtest.cpp
  8391. M cxx/cucul++.h
  8392. M cxx/Makefile.am
  8393. cxx/Makefile.am | 6 ++--
  8394. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  8395. cxx/cucul++.h | 36 +++++++++++++++++--
  8396. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8397. 4 files changed, 230 insertions(+), 13 deletions(-)
  8398. Commit: 1155
  8399. Author: sam
  8400. Date: Sat Sep 30 18:35:50 2006 +0000
  8401. * Updated NEWS and ChangeLog.
  8402. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8403. NEWS | 6 +++
  8404. 2 files changed, 124 insertions(+), 0 deletions(-)
  8405. Commit: 1154
  8406. Author: sam
  8407. Date: Sat Sep 30 18:25:41 2006 +0000
  8408. * Set version to 0.99.beta6.
  8409. configure.ac | 2 +-
  8410. 1 files changed, 1 insertions(+), 1 deletions(-)
  8411. Commit: 1153
  8412. Author: sam
  8413. Date: Sat Sep 30 18:24:10 2006 +0000
  8414. * Added an optional argument to the import test to select import format.
  8415. test/import.c | 3 ++-
  8416. 1 files changed, 2 insertions(+), 1 deletions(-)
  8417. Commit: 1152
  8418. Author: sam
  8419. Date: Sat Sep 30 18:20:39 2006 +0000
  8420. * As per user request, only display the "Powered by libcaca" banner for a
  8421. few seconds at the beginning.
  8422. src/aafire.c | 6 ++++--
  8423. src/cacademo.c | 7 ++++---
  8424. 2 files changed, 8 insertions(+), 5 deletions(-)
  8425. Commit: 1149
  8426. Author: sam
  8427. Date: Sat Sep 30 17:49:09 2006 +0000
  8428. * Fix minor memory leak in cucul_set_canvas_boundaries().
  8429. cucul/canvas.c | 2 ++
  8430. 1 files changed, 2 insertions(+), 0 deletions(-)
  8431. Commit: 1148
  8432. Author: sam
  8433. Date: Sat Sep 30 17:31:16 2006 +0000
  8434. * Fix minor memory leak in cucul_free_canvas().
  8435. cucul/cucul.c | 2 ++
  8436. 1 files changed, 2 insertions(+), 0 deletions(-)
  8437. Commit: 1137
  8438. Author: sam
  8439. Date: Fri Sep 29 23:36:02 2006 +0000
  8440. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  8441. cucul/canvas.c | 2 +-
  8442. 1 files changed, 1 insertions(+), 1 deletions(-)
  8443. Commit: 1136
  8444. Author: sam
  8445. Date: Fri Sep 29 23:34:03 2006 +0000
  8446. * Add "utf8" import format.
  8447. * Documented "text" import format.
  8448. cucul/import.c | 26 +++++++++++++++++++++-----
  8449. 1 files changed, 21 insertions(+), 5 deletions(-)
  8450. Commit: 1107
  8451. Author: sam
  8452. Date: Tue Sep 26 20:32:48 2006 +0000
  8453. * Initialise colours to default/transparent instead of lightgray/black.
  8454. cucul/cucul.c | 4 ++--
  8455. 1 files changed, 2 insertions(+), 2 deletions(-)
  8456. Commit: 1105
  8457. Author: sam
  8458. Date: Mon Sep 25 16:12:17 2006 +0000
  8459. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  8460. encode it in the manpages.
  8461. NEWS | 2 +-
  8462. 1 files changed, 1 insertions(+), 1 deletions(-)
  8463. Commit: 1104
  8464. Author: sam
  8465. Date: Mon Sep 25 16:00:10 2006 +0000
  8466. * Fix enumeration layout in the manpage documentation.
  8467. TODO | 4 +-
  8468. caca/caca.h | 18 ++++---------
  8469. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  8470. cucul/export.c | 26 +++++++-------------
  8471. cucul/import.c | 9 ++----
  8472. 5 files changed, 46 insertions(+), 81 deletions(-)
  8473. Commit: 1103
  8474. Author: sam
  8475. Date: Mon Sep 25 15:58:33 2006 +0000
  8476. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  8477. escape them. Fix that upon installation.
  8478. doc/Makefile.am | 3 ++-
  8479. 1 files changed, 2 insertions(+), 1 deletions(-)
  8480. Commit: 1098
  8481. Author: sam
  8482. Date: Sat Sep 23 19:07:13 2006 +0000
  8483. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  8484. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  8485. with the current values.
  8486. cucul/import.c | 29 ++++++++++++++++++-----------
  8487. 1 files changed, 18 insertions(+), 11 deletions(-)
  8488. Commit: 1095
  8489. Author: sam
  8490. Date: Sat Sep 23 07:36:54 2006 +0000
  8491. * Updated TODO.
  8492. TODO | 6 ++----
  8493. 1 files changed, 2 insertions(+), 4 deletions(-)
  8494. Commit: 1094
  8495. Author: sam
  8496. Date: Sat Sep 23 01:55:29 2006 +0000
  8497. * Updated NEWS and ChangeLog.
  8498. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8499. NEWS | 9 +
  8500. 2 files changed, 545 insertions(+), 0 deletions(-)
  8501. Commit: 1093
  8502. Author: sam
  8503. Date: Sat Sep 23 01:48:10 2006 +0000
  8504. * Update the cacademo manpage to reflect the merge.
  8505. doc/Makefile.am | 8 ++------
  8506. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  8507. 2 files changed, 22 insertions(+), 34 deletions(-)
  8508. Commit: 1092
  8509. Author: sam
  8510. Date: Sat Sep 23 01:28:49 2006 +0000
  8511. * Implemented cucul_get_color().
  8512. cucul/colour.c | 27 +++++++++++++++++++++++++++
  8513. cucul/cucul.h | 1 +
  8514. 2 files changed, 28 insertions(+), 0 deletions(-)
  8515. Commit: 1091
  8516. Author: sam
  8517. Date: Sat Sep 23 01:18:49 2006 +0000
  8518. * Fixed chcul_getchar's error behaviour.
  8519. cucul/canvas.c | 2 +-
  8520. 1 files changed, 1 insertions(+), 1 deletions(-)
  8521. Commit: 1090
  8522. Author: sam
  8523. Date: Sat Sep 23 01:10:15 2006 +0000
  8524. * Update versioning.
  8525. configure.ac | 2 +-
  8526. 1 files changed, 1 insertions(+), 1 deletions(-)
  8527. Commit: 1089
  8528. Author: sam
  8529. Date: Sat Sep 23 00:59:47 2006 +0000
  8530. * Handle transparency in the IRC export.
  8531. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  8532. 1 files changed, 27 insertions(+), 5 deletions(-)
  8533. Commit: 1088
  8534. Author: sam
  8535. Date: Sat Sep 23 00:55:42 2006 +0000
  8536. * When resizing a canvas, use the current fg/bg colours to fill holes.
  8537. cucul/cucul.c | 13 +++++++++----
  8538. 1 files changed, 9 insertions(+), 4 deletions(-)
  8539. Commit: 1086
  8540. Author: sam
  8541. Date: Fri Sep 22 23:26:56 2006 +0000
  8542. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  8543. configure.ac | 10 +--
  8544. test/Makefile.am | 5 +-
  8545. test/toilet.c | 293 ------------------------------------------------------
  8546. 3 files changed, 3 insertions(+), 305 deletions(-)
  8547. Commit: 1080
  8548. Author: sam
  8549. Date: Fri Sep 22 00:27:13 2006 +0000
  8550. * Autocrop toilet output.
  8551. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  8552. 1 files changed, 36 insertions(+), 3 deletions(-)
  8553. Commit: 1079
  8554. Author: sam
  8555. Date: Fri Sep 22 00:20:06 2006 +0000
  8556. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  8557. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8558. cucul/cucul.h | 5 +++-
  8559. 2 files changed, 61 insertions(+), 1 deletions(-)
  8560. Commit: 1078
  8561. Author: sam
  8562. Date: Thu Sep 21 22:36:00 2006 +0000
  8563. * Really export IRC as UTF-8, as advertised in the documentation.
  8564. cucul/export.c | 8 ++++----
  8565. 1 files changed, 4 insertions(+), 4 deletions(-)
  8566. Commit: 1077
  8567. Author: sam
  8568. Date: Thu Sep 21 21:30:50 2006 +0000
  8569. * Handle UTF-8 in TOIlet.
  8570. * Add a --irc flag to TOIlet.
  8571. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  8572. 1 files changed, 53 insertions(+), 27 deletions(-)
  8573. Commit: 1076
  8574. Author: sam
  8575. Date: Thu Sep 21 19:54:54 2006 +0000
  8576. * Support for platforms without <getopt.h> in TOIlet.
  8577. test/toilet.c | 15 ++++++++++-----
  8578. 1 files changed, 10 insertions(+), 5 deletions(-)
  8579. Commit: 1075
  8580. Author: sam
  8581. Date: Thu Sep 21 17:32:27 2006 +0000
  8582. * Added getopt support to toilet.
  8583. test/Makefile.am | 2 +-
  8584. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  8585. 2 files changed, 72 insertions(+), 10 deletions(-)
  8586. Commit: 1074
  8587. Author: sam
  8588. Date: Thu Sep 21 16:59:23 2006 +0000
  8589. * Check for <getopt.h> and getopt_long.
  8590. configure.ac | 11 +++++++++--
  8591. 1 files changed, 9 insertions(+), 2 deletions(-)
  8592. Commit: 1073
  8593. Author: sam
  8594. Date: Wed Sep 20 16:31:12 2006 +0000
  8595. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  8596. test/Makefile.am | 5 +-
  8597. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8598. 2 files changed, 171 insertions(+), 1 deletions(-)
  8599. Commit: 1072
  8600. Author: sam
  8601. Date: Tue Sep 19 19:11:33 2006 +0000
  8602. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  8603. caca/driver_gl.c | 12 ++++++------
  8604. cucul/font.c | 2 +-
  8605. 2 files changed, 7 insertions(+), 7 deletions(-)
  8606. Commit: 1071
  8607. Author: jylam
  8608. Date: Tue Sep 19 19:06:04 2006 +0000
  8609. * Oops \o/
  8610. caca/driver_gl.c | 10 +++++-----
  8611. 1 files changed, 5 insertions(+), 5 deletions(-)
  8612. Commit: 1070
  8613. Author: jylam
  8614. Date: Tue Sep 19 19:04:29 2006 +0000
  8615. * REAL fix
  8616. caca/driver_gl.c | 4 ++--
  8617. 1 files changed, 2 insertions(+), 2 deletions(-)
  8618. Commit: 1069
  8619. Author: sam
  8620. Date: Tue Sep 19 19:00:40 2006 +0000
  8621. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  8622. caca/driver_gl.c | 9 +++++----
  8623. 1 files changed, 5 insertions(+), 4 deletions(-)
  8624. Commit: 1068
  8625. Author: sam
  8626. Date: Tue Sep 19 18:47:39 2006 +0000
  8627. * Hopefully fix 64-bit bug.
  8628. caca/driver_gl.c | 7 ++++---
  8629. cucul/font.c | 4 ++--
  8630. 2 files changed, 6 insertions(+), 5 deletions(-)
  8631. Commit: 1067
  8632. Author: jylam
  8633. Date: Tue Sep 19 18:40:09 2006 +0000
  8634. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  8635. caca/driver_gl.c | 12 ++++++------
  8636. cucul/font.c | 4 ++--
  8637. 2 files changed, 8 insertions(+), 8 deletions(-)
  8638. Commit: 1066
  8639. Author: sam
  8640. Date: Tue Sep 19 16:07:13 2006 +0000
  8641. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  8642. what you are importing.
  8643. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  8644. cucul/cucul.h | 1 +
  8645. 2 files changed, 27 insertions(+), 0 deletions(-)
  8646. Commit: 1065
  8647. Author: sam
  8648. Date: Tue Sep 19 08:26:43 2006 +0000
  8649. * Added an fprintf stub to the kernel.
  8650. kernel/kernel.c | 6 ++++++
  8651. kernel/kernel.h | 5 ++---
  8652. 2 files changed, 8 insertions(+), 3 deletions(-)
  8653. Commit: 1064
  8654. Author: sam
  8655. Date: Tue Sep 19 08:18:32 2006 +0000
  8656. * Optimised memory usage in the GL driver and added a few comments.
  8657. caca/driver_gl.c | 7 ++++++-
  8658. 1 files changed, 6 insertions(+), 1 deletions(-)
  8659. Commit: 1063
  8660. Author: jylam
  8661. Date: Tue Sep 19 08:04:38 2006 +0000
  8662. * Fixed compilation warning, and ....
  8663. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  8664. caca/driver_gl.c | 1 -
  8665. 1 files changed, 0 insertions(+), 1 deletions(-)
  8666. Commit: 1062
  8667. Author: sam
  8668. Date: Tue Sep 19 00:02:59 2006 +0000
  8669. * Got rid of cucul_render_glyph(). Ahahahaha.
  8670. cucul/cucul.h | 1 -
  8671. cucul/font.c | 76 ---------------------------------------------------------
  8672. 2 files changed, 0 insertions(+), 77 deletions(-)
  8673. Commit: 1061
  8674. Author: sam
  8675. Date: Tue Sep 19 00:01:26 2006 +0000
  8676. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  8677. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  8678. 1 files changed, 54 insertions(+), 59 deletions(-)
  8679. Commit: 1060
  8680. Author: sam
  8681. Date: Mon Sep 18 22:32:25 2006 +0000
  8682. * Full Unicode support in the GL driver.
  8683. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  8684. 1 files changed, 70 insertions(+), 119 deletions(-)
  8685. Commit: 1059
  8686. Author: sam
  8687. Date: Mon Sep 18 22:29:20 2006 +0000
  8688. * Oops, fixed typo in cucul_get_font_blocks().
  8689. cucul/font.c | 2 +-
  8690. 1 files changed, 1 insertions(+), 1 deletions(-)
  8691. Commit: 1058
  8692. Author: sam
  8693. Date: Mon Sep 18 17:40:35 2006 +0000
  8694. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  8695. cucul/cucul.h | 1 +
  8696. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  8697. 2 files changed, 49 insertions(+), 0 deletions(-)
  8698. Commit: 1056
  8699. Author: sam
  8700. Date: Mon Sep 18 07:31:31 2006 +0000
  8701. * Remove useless -I../kernel/ from CFLAGS.
  8702. configure.ac | 4 ++--
  8703. 1 files changed, 2 insertions(+), 2 deletions(-)
  8704. Commit: 1055
  8705. Author: sam
  8706. Date: Mon Sep 18 07:30:14 2006 +0000
  8707. * Fix the kernel build rules.
  8708. build-kernel | 8 ++++----
  8709. 1 files changed, 4 insertions(+), 4 deletions(-)
  8710. Commit: 1054
  8711. Author: sam
  8712. Date: Mon Sep 18 07:20:06 2006 +0000
  8713. * Do not build the raw output in kernel mode.
  8714. * Fix cucul_utf32_to_cp437() call in the VGA output.
  8715. caca/caca.c | 2 ++
  8716. caca/driver_raw.c | 5 +++--
  8717. caca/driver_vga.c | 2 +-
  8718. 3 files changed, 6 insertions(+), 3 deletions(-)
  8719. Commit: 1053
  8720. Author: sam
  8721. Date: Mon Sep 18 07:11:43 2006 +0000
  8722. * Fixed memcmp() prototype and implementation.
  8723. kernel/kernel.c | 10 ++++++----
  8724. kernel/kernel.h | 3 ++-
  8725. 2 files changed, 8 insertions(+), 5 deletions(-)
  8726. Commit: 1052
  8727. Author: sam
  8728. Date: Mon Sep 18 06:59:48 2006 +0000
  8729. * Added errno support to the kernel.
  8730. cucul/cucul.c | 14 +++++++-------
  8731. kernel/kernel.c | 7 +++++--
  8732. kernel/kernel.h | 14 ++++++++++----
  8733. 3 files changed, 22 insertions(+), 13 deletions(-)
  8734. Commit: 1051
  8735. Author: jylam
  8736. Date: Sun Sep 17 13:36:13 2006 +0000
  8737. * Updated .Net bindings
  8738. DotNet/Caca.cs | 12 ++++++------
  8739. DotNet/test.cs | 6 +++---
  8740. 2 files changed, 9 insertions(+), 9 deletions(-)
  8741. Commit: 1050
  8742. Author: jylam
  8743. Date: Sun Sep 17 13:15:12 2006 +0000
  8744. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  8745. README | 1 +
  8746. caca/driver_gl.c | 1 -
  8747. 2 files changed, 1 insertions(+), 1 deletions(-)
  8748. Commit: 1049
  8749. Author: sam
  8750. Date: Sun Sep 17 12:58:12 2006 +0000
  8751. * A few coding style fixes.
  8752. kernel/kernel.c | 8 ++++----
  8753. src/cacaview.c | 6 +++---
  8754. src/img2irc.c | 6 +++---
  8755. 3 files changed, 10 insertions(+), 10 deletions(-)
  8756. Commit: 1048
  8757. Author: jylam
  8758. Date: Sun Sep 17 12:44:18 2006 +0000
  8759. * Updated kernel 'driver', still not working, but most of the work is done
  8760. caca/driver_vga.c | 2 +-
  8761. common.h | 5 ++++-
  8762. configure.ac | 5 +++--
  8763. cucul/buffer.c | 3 ++-
  8764. cucul/cucul.c | 14 +++++++-------
  8765. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  8766. kernel/kernel.h | 23 ++++++++++++++++-------
  8767. src/Makefile.am | 1 -
  8768. src/cacadraw.c | 8 +++++---
  8769. src/cacaplay.c | 6 ++++--
  8770. src/cacaview.c | 2 ++
  8771. src/common-image.c | 12 ++++++++----
  8772. src/img2irc.c | 4 +++-
  8773. test/demo.c | 10 +++++-----
  8774. test/demo0.c | 8 +++++---
  8775. test/dithering.c | 6 ++++--
  8776. test/event.c | 9 +++++----
  8777. test/export.c | 13 +++++++------
  8778. test/font.c | 20 +++++++++++---------
  8779. test/font2tga.c | 11 ++++++-----
  8780. test/frames.c | 12 ++++++------
  8781. test/gamma.c | 9 ++++-----
  8782. test/hsv.c | 11 ++++++-----
  8783. test/import.c | 11 +++++++----
  8784. test/input.c | 9 +++++----
  8785. test/spritedit.c | 6 +++---
  8786. test/text.c | 15 +++++++--------
  8787. test/transform.c | 12 ++++++------
  8788. test/truecolor.c | 11 ++++++-----
  8789. test/unicode.c | 11 ++++++-----
  8790. tools/optipal.c | 6 ++++--
  8791. 31 files changed, 208 insertions(+), 118 deletions(-)
  8792. Commit: 1047
  8793. Author: sam
  8794. Date: Sun Sep 17 11:39:22 2006 +0000
  8795. * Minor TODO update.
  8796. TODO | 1 -
  8797. 1 files changed, 0 insertions(+), 1 deletions(-)
  8798. Commit: 1046
  8799. Author: sam
  8800. Date: Sun Sep 17 11:10:49 2006 +0000
  8801. * Minor documentation fix (testing the buildbot, actually).
  8802. cucul/font.c | 2 +-
  8803. 1 files changed, 1 insertions(+), 1 deletions(-)
  8804. Commit: 1045
  8805. Author: jylam
  8806. Date: Sun Sep 17 10:54:23 2006 +0000
  8807. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  8808. caca/driver_gl.c | 20 +++++++++++++-------
  8809. cucul/font.c | 4 ++--
  8810. 2 files changed, 15 insertions(+), 9 deletions(-)
  8811. Commit: 1044
  8812. Author: sam
  8813. Date: Sun Sep 17 01:12:28 2006 +0000
  8814. * Coding style (ahaha vieux porc).
  8815. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  8816. 1 files changed, 31 insertions(+), 34 deletions(-)
  8817. Commit: 1043
  8818. Author: sam
  8819. Date: Sun Sep 17 00:53:48 2006 +0000
  8820. * Got rid of OFFSET_X and OFFSET_Y.
  8821. src/cacademo.c | 17 +++++++----------
  8822. 1 files changed, 7 insertions(+), 10 deletions(-)
  8823. Commit: 1042
  8824. Author: sam
  8825. Date: Sun Sep 17 00:48:30 2006 +0000
  8826. * More cleanup in cacademo.c.
  8827. src/cacademo.c | 12 ++++++------
  8828. 1 files changed, 6 insertions(+), 6 deletions(-)
  8829. Commit: 1041
  8830. Author: sam
  8831. Date: Sun Sep 17 00:32:23 2006 +0000
  8832. * Cosmetic changes to cacademo.
  8833. src/cacademo.c | 14 ++++++--------
  8834. 1 files changed, 6 insertions(+), 8 deletions(-)
  8835. Commit: 1040
  8836. Author: sam
  8837. Date: Sun Sep 17 00:11:29 2006 +0000
  8838. * Factored the star code (vieux porc).
  8839. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  8840. 1 files changed, 21 insertions(+), 77 deletions(-)
  8841. Commit: 1039
  8842. Author: sam
  8843. Date: Sun Sep 17 00:02:31 2006 +0000
  8844. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  8845. worked properly.
  8846. caca/driver_gl.c | 8 ++------
  8847. cucul/cucul.h | 3 +--
  8848. cucul/font.c | 41 +++++++++++++++++++++--------------------
  8849. 3 files changed, 24 insertions(+), 28 deletions(-)
  8850. Commit: 1038
  8851. Author: sam
  8852. Date: Sat Sep 16 23:34:18 2006 +0000
  8853. * Moved transition data to the function.
  8854. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  8855. 1 files changed, 62 insertions(+), 70 deletions(-)
  8856. Commit: 1037
  8857. Author: jylam
  8858. Date: Sat Sep 16 21:27:59 2006 +0000
  8859. * Added nifty rotation to our 80's star.
  8860. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  8861. 1 files changed, 61 insertions(+), 27 deletions(-)
  8862. Commit: 1036
  8863. Author: sam
  8864. Date: Sat Sep 16 21:08:11 2006 +0000
  8865. * Fixing precision.
  8866. cucul/triangle.c | 6 +++---
  8867. 1 files changed, 3 insertions(+), 3 deletions(-)
  8868. Commit: 1035
  8869. Author: jylam
  8870. Date: Sat Sep 16 21:00:46 2006 +0000
  8871. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  8872. cucul/triangle.c | 6 +++---
  8873. 1 files changed, 3 insertions(+), 3 deletions(-)
  8874. Commit: 1034
  8875. Author: jylam
  8876. Date: Sat Sep 16 20:48:31 2006 +0000
  8877. * Added much disco transition (ellipses suck). YMCA \o/
  8878. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  8879. 1 files changed, 103 insertions(+), 11 deletions(-)
  8880. Commit: 1033
  8881. Author: sam
  8882. Date: Sat Sep 16 17:15:11 2006 +0000
  8883. * Fix compilation warning in the slang driver.
  8884. caca/driver_slang.c | 2 +-
  8885. 1 files changed, 1 insertions(+), 1 deletions(-)
  8886. Commit: 1032
  8887. Author: sam
  8888. Date: Sat Sep 16 16:01:48 2006 +0000
  8889. * Smooth transitions between effects in cacademo. Press 'n' to switch
  8890. immediately to the next transition.
  8891. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  8892. 1 files changed, 117 insertions(+), 38 deletions(-)
  8893. Commit: 1031
  8894. Author: sam
  8895. Date: Sat Sep 16 15:46:30 2006 +0000
  8896. * Fix badly initialised data in the gamma test.
  8897. test/gamma.c | 2 +-
  8898. 1 files changed, 1 insertions(+), 1 deletions(-)
  8899. Commit: 1030
  8900. Author: sam
  8901. Date: Sat Sep 16 15:06:09 2006 +0000
  8902. * Moved the matrix effect test into cacademo. Removed the motion sensor
  8903. stuff, it's cool but it's crap.
  8904. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  8905. test/Makefile.am | 5 +-
  8906. test/matrix.c | 166 ------------------------------------------------
  8907. 3 files changed, 181 insertions(+), 174 deletions(-)
  8908. Commit: 1029
  8909. Author: jylam
  8910. Date: Sat Sep 16 13:26:51 2006 +0000
  8911. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  8912. test/matrix.c | 2 +-
  8913. 1 files changed, 1 insertions(+), 1 deletions(-)
  8914. Commit: 1028
  8915. Author: jylam
  8916. Date: Sat Sep 16 13:19:23 2006 +0000
  8917. * Fixed truecolor bug in OpenGL driver.
  8918. caca/driver_gl.c | 2 +-
  8919. 1 files changed, 1 insertions(+), 1 deletions(-)
  8920. Commit: 1027
  8921. Author: sam
  8922. Date: Sat Sep 16 13:12:11 2006 +0000
  8923. * Factor most of the cacademo code.
  8924. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  8925. 1 files changed, 206 insertions(+), 237 deletions(-)
  8926. Commit: 1026
  8927. Author: sam
  8928. Date: Sat Sep 16 12:57:41 2006 +0000
  8929. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  8930. to cast the int to double in the sin() call. (:@ gruik!
  8931. src/cacademo.c | 15 +++++----------
  8932. 1 files changed, 5 insertions(+), 10 deletions(-)
  8933. Commit: 1025
  8934. Author: jylam
  8935. Date: Sat Sep 16 12:47:55 2006 +0000
  8936. * hey, ***I*** found a factorisation bug in cacaballs !
  8937. src/cacademo.c | 14 +++++++-------
  8938. 1 files changed, 7 insertions(+), 7 deletions(-)
  8939. Commit: 1024
  8940. Author: jylam
  8941. Date: Sat Sep 16 12:40:37 2006 +0000
  8942. * OpenGL builtin font support
  8943. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  8944. cucul/cucul.h | 2 +
  8945. cucul/font.c | 75 +++++++++++++++++++
  8946. 3 files changed, 198 insertions(+), 95 deletions(-)
  8947. Commit: 1023
  8948. Author: sam
  8949. Date: Sat Sep 16 09:45:03 2006 +0000
  8950. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  8951. src/Makefile.am | 14 +-
  8952. src/cacaball.c | 219 -----------------------
  8953. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8954. src/cacamoir.c | 167 ------------------
  8955. src/cacaplas.c | 174 -------------------
  8956. 5 files changed, 523 insertions(+), 570 deletions(-)
  8957. Commit: 1022
  8958. Author: sam
  8959. Date: Sat Sep 16 09:43:36 2006 +0000
  8960. * Initialize random seed to getpid()+time(NULL) so that the user does not
  8961. have to do it.
  8962. cucul/cucul.c | 13 +++++++++++++
  8963. 1 files changed, 13 insertions(+), 0 deletions(-)
  8964. Commit: 1021
  8965. Author: sam
  8966. Date: Sat Sep 9 17:58:57 2006 +0000
  8967. * Updated ChangeLog and NEWS.
  8968. * 0.99.beta4 release.
  8969. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8970. NEWS | 6 ++++
  8971. configure.ac | 2 +-
  8972. 3 files changed, 101 insertions(+), 1 deletions(-)
  8973. Commit: 1020
  8974. Author: sam
  8975. Date: Sat Sep 9 17:54:06 2006 +0000
  8976. * Replace 'man3caca' with 'man3' in generated manpages.
  8977. doc/Makefile.am | 4 +++-
  8978. 1 files changed, 3 insertions(+), 1 deletions(-)
  8979. Commit: 1019
  8980. Author: sam
  8981. Date: Sat Sep 9 17:52:54 2006 +0000
  8982. * Fix dithering handling in demo0.c.
  8983. test/demo0.c | 6 +++---
  8984. 1 files changed, 3 insertions(+), 3 deletions(-)
  8985. Commit: 1018
  8986. Author: sam
  8987. Date: Sat Sep 9 17:31:43 2006 +0000
  8988. * Do not output unnecessary libraries in caca-output config.
  8989. caca-config.in | 5 ++---
  8990. 1 files changed, 2 insertions(+), 3 deletions(-)
  8991. Commit: 1017
  8992. Author: sam
  8993. Date: Sat Sep 9 17:20:32 2006 +0000
  8994. * Oops, thinko in the migration doc.
  8995. doc/migrating.dox | 2 +-
  8996. 1 files changed, 1 insertions(+), 1 deletions(-)
  8997. Commit: 1016
  8998. Author: sam
  8999. Date: Sat Sep 9 17:02:30 2006 +0000
  9000. * Updated the migration documentation so that it mentions the <caca0.h>
  9001. compatibility layer.
  9002. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  9003. 1 files changed, 34 insertions(+), 4 deletions(-)
  9004. Commit: 1015
  9005. Author: sam
  9006. Date: Sat Sep 9 16:53:13 2006 +0000
  9007. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  9008. 0.x glue code.
  9009. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  9010. caca/caca0.h | 18 +++++-
  9011. 2 files changed, 139 insertions(+), 55 deletions(-)
  9012. Commit: 1014
  9013. Author: sam
  9014. Date: Sat Sep 9 15:40:16 2006 +0000
  9015. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  9016. test for the <caca0.h> emulation layer.
  9017. test/Makefile.am | 5 +-
  9018. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9019. 2 files changed, 585 insertions(+), 1 deletions(-)
  9020. Commit: 1013
  9021. Author: sam
  9022. Date: Sat Sep 9 15:38:06 2006 +0000
  9023. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  9024. just need to include <caca0.h> instead of <caca.h> and should be source-
  9025. compatible with old versions of libcaca.
  9026. Most of the old API works, except features and caca_sqrt(). Sprites do
  9027. work API-wise but due to the new format they are no longer working in
  9028. the same way.
  9029. caca/Makefile.am | 4 +-
  9030. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9031. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  9032. 3 files changed, 389 insertions(+), 1 deletions(-)
  9033. Commit: 1012
  9034. Author: sam
  9035. Date: Sat Sep 9 14:52:05 2006 +0000
  9036. * Fix a crash in export.c with unknown file formats.
  9037. test/export.c | 2 +-
  9038. 1 files changed, 1 insertions(+), 1 deletions(-)
  9039. Commit: 1011
  9040. Author: sam
  9041. Date: Wed Aug 30 21:30:29 2006 +0000
  9042. * U+214B TURNED AMPERSAND
  9043. cucul/transform.c | 1 +
  9044. 1 files changed, 1 insertions(+), 0 deletions(-)
  9045. Commit: 1010
  9046. Author: sam
  9047. Date: Fri Aug 25 10:22:57 2006 +0000
  9048. * Updated ChangeLog and NEWS.
  9049. * 0.99.beta3 release.
  9050. ChangeLog | 11 +++++++++++
  9051. NEWS | 6 ++++++
  9052. configure.ac | 2 +-
  9053. 3 files changed, 18 insertions(+), 1 deletions(-)
  9054. Commit: 1009
  9055. Author: sam
  9056. Date: Fri Aug 25 10:16:53 2006 +0000
  9057. * Removed debian packaging stuff from the trunk. It'll now be at
  9058. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  9059. ChangeLog | 97 ++++++++++++++++++++++++++++++
  9060. Makefile.am | 2 +-
  9061. configure.ac | 1 -
  9062. debian/Makefile.am | 17 -----
  9063. debian/caca-utils.install | 14 ----
  9064. debian/caca-utils.mime | 15 -----
  9065. debian/changelog | 140 -------------------------------------------
  9066. debian/compat | 1 -
  9067. debian/control | 75 -----------------------
  9068. debian/copyright | 49 ---------------
  9069. debian/libcaca-dev.install | 4 -
  9070. debian/libcaca0.install | 1 -
  9071. debian/libcucul-dev.install | 8 ---
  9072. debian/libcucul0.install | 1 -
  9073. debian/rules | 83 -------------------------
  9074. 15 files changed, 98 insertions(+), 410 deletions(-)
  9075. Commit: 1008
  9076. Author: sam
  9077. Date: Sun Aug 13 17:30:34 2006 +0000
  9078. * Factored some of the GL code.
  9079. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  9080. 1 files changed, 24 insertions(+), 41 deletions(-)
  9081. Commit: 1007
  9082. Author: sam
  9083. Date: Wed Aug 2 13:15:52 2006 +0000
  9084. * A few changes to the matrix program. I do not plan to maintain it.
  9085. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  9086. 1 files changed, 29 insertions(+), 6 deletions(-)
  9087. Commit: 1006
  9088. Author: sam
  9089. Date: Wed Aug 2 13:12:43 2006 +0000
  9090. * Fixed libcaca prototypes so that all functions use the errno mechanism
  9091. and return a value.
  9092. caca/caca.c | 34 +++++++++++++++++++++++++---
  9093. caca/caca.h | 8 +++---
  9094. caca/driver_conio.c | 2 +-
  9095. caca/driver_ncurses.c | 2 +-
  9096. caca/driver_raw.c | 2 +-
  9097. caca/driver_slang.c | 2 +-
  9098. caca/driver_vga.c | 2 +-
  9099. caca/event.c | 8 +++++-
  9100. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  9101. 9 files changed, 97 insertions(+), 22 deletions(-)
  9102. Commit: 1005
  9103. Author: sam
  9104. Date: Wed Aug 2 13:11:39 2006 +0000
  9105. * Fixed cucul_create_canvas()'s documentation.
  9106. cucul/cucul.c | 2 +-
  9107. 1 files changed, 1 insertions(+), 1 deletions(-)
  9108. Commit: 1004
  9109. Author: sam
  9110. Date: Fri Jul 21 08:19:29 2006 +0000
  9111. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  9112. thanks to Sean D'Epagnier.
  9113. cucul/dither.c | 6 +++---
  9114. 1 files changed, 3 insertions(+), 3 deletions(-)
  9115. Commit: 1002
  9116. Author: jylam
  9117. Date: Sat Jun 10 11:35:18 2006 +0000
  9118. * Updated C++ bindings
  9119. cxx/caca++.cpp | 8 ++++----
  9120. cxx/caca++.h | 5 +++--
  9121. cxx/cpptest.cpp | 2 +-
  9122. 3 files changed, 8 insertions(+), 7 deletions(-)
  9123. Commit: 1001
  9124. Author: sam
  9125. Date: Sat Jun 10 11:04:21 2006 +0000
  9126. * Fix debian package dependencies; -dev packages didn't pull their library
  9127. dependencies. Of course.
  9128. debian/control | 4 ++--
  9129. 1 files changed, 2 insertions(+), 2 deletions(-)
  9130. Commit: 995
  9131. Author: sam
  9132. Date: Wed May 31 14:33:48 2006 +0000
  9133. * Fixed matrix.c for non-Thinkpad computers.
  9134. test/matrix.c | 11 +++++------
  9135. 1 files changed, 5 insertions(+), 6 deletions(-)
  9136. Commit: 994
  9137. Author: sam
  9138. Date: Wed May 31 14:08:58 2006 +0000
  9139. * Fix a build failure when X11R7 is available but OpenGL isn't.
  9140. configure.ac | 4 ++--
  9141. 1 files changed, 2 insertions(+), 2 deletions(-)
  9142. Commit: 993
  9143. Author: sam
  9144. Date: Wed May 31 12:18:23 2006 +0000
  9145. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  9146. which case it is massively useless.
  9147. test/Makefile.am | 5 ++-
  9148. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9149. 2 files changed, 148 insertions(+), 1 deletions(-)
  9150. Commit: 992
  9151. Author: sam
  9152. Date: Sun May 28 22:19:10 2006 +0000
  9153. * Updated ChangeLog and NEWS.
  9154. * 0.99.beta2 release.
  9155. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9156. NEWS | 12 +-
  9157. configure.ac | 2 +-
  9158. debian/changelog | 4 +-
  9159. 4 files changed, 1208 insertions(+), 4 deletions(-)
  9160. Commit: 991
  9161. Author: sam
  9162. Date: Fri May 26 07:43:41 2006 +0000
  9163. * Updated the Debian build scripts.
  9164. debian/caca-utils.install | 11 ++++++-----
  9165. debian/libcucul-dev.install | 2 +-
  9166. 2 files changed, 7 insertions(+), 6 deletions(-)
  9167. Commit: 988
  9168. Author: sam
  9169. Date: Fri May 26 07:01:10 2006 +0000
  9170. * Fixed an out of bounds bug in cucul_blit().
  9171. cucul/canvas.c | 3 ++-
  9172. 1 files changed, 2 insertions(+), 1 deletions(-)
  9173. Commit: 987
  9174. Author: sam
  9175. Date: Fri May 26 07:00:34 2006 +0000
  9176. * Removed legacy CUCUL_LIBS from caca-config.
  9177. caca-config.in | 6 +++---
  9178. 1 files changed, 3 insertions(+), 3 deletions(-)
  9179. Commit: 986
  9180. Author: sam
  9181. Date: Fri May 26 07:00:04 2006 +0000
  9182. * UTF-8 input support for ncurses.
  9183. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  9184. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  9185. caca/driver_slang.c | 25 +++++++----------
  9186. 2 files changed, 58 insertions(+), 40 deletions(-)
  9187. Commit: 985
  9188. Author: sam
  9189. Date: Fri May 26 06:59:11 2006 +0000
  9190. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  9191. caca/graphics.c | 2 +-
  9192. 1 files changed, 1 insertions(+), 1 deletions(-)
  9193. Commit: 984
  9194. Author: sam
  9195. Date: Thu May 25 22:32:03 2006 +0000
  9196. * Fixed UTF-8 support in ncurses.
  9197. * Set ncurses's priority higher than slang.
  9198. caca/caca.c | 10 +++++-----
  9199. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  9200. configure.ac | 2 +-
  9201. 3 files changed, 28 insertions(+), 21 deletions(-)
  9202. Commit: 983
  9203. Author: sam
  9204. Date: Thu May 25 20:01:30 2006 +0000
  9205. * Updated TODO list.
  9206. TODO | 9 ++++++++-
  9207. 1 files changed, 8 insertions(+), 1 deletions(-)
  9208. Commit: 982
  9209. Author: sam
  9210. Date: Thu May 25 20:01:10 2006 +0000
  9211. * Have cucul_utf8_to_utf32 write how many bytes it read.
  9212. * Use that in the SLang driver so that it supports UTF-8 input.
  9213. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  9214. cucul/box.c | 2 +-
  9215. cucul/canvas.c | 2 +-
  9216. cucul/charset.c | 40 +++++++++++++++++++++++-----------
  9217. cucul/conic.c | 4 +-
  9218. cucul/cucul.h | 2 +-
  9219. cucul/line.c | 4 +-
  9220. cucul/triangle.c | 2 +-
  9221. 8 files changed, 86 insertions(+), 30 deletions(-)
  9222. Commit: 981
  9223. Author: sam
  9224. Date: Thu May 25 19:59:35 2006 +0000
  9225. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  9226. an explicit cast.
  9227. cucul/export.c | 24 ++++++++++++++----------
  9228. 1 files changed, 14 insertions(+), 10 deletions(-)
  9229. Commit: 980
  9230. Author: sam
  9231. Date: Thu May 25 19:58:21 2006 +0000
  9232. * Minor cosmetic changes in the test programs.
  9233. * Code enhancements in the ncurses driver.
  9234. * Added a comment to explain why slang has a higher priority than ncurses.
  9235. caca/caca.c | 2 +
  9236. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  9237. test/colors.c | 2 +-
  9238. test/input.c | 2 +-
  9239. 4 files changed, 42 insertions(+), 130 deletions(-)
  9240. Commit: 979
  9241. Author: sam
  9242. Date: Thu May 25 19:56:55 2006 +0000
  9243. * Fixed the DOS build.
  9244. caca/driver_conio.c | 2 +-
  9245. 1 files changed, 1 insertions(+), 1 deletions(-)
  9246. Commit: 978
  9247. Author: sam
  9248. Date: Thu May 25 19:56:03 2006 +0000
  9249. * Minor cosmetic fix.
  9250. caca/caca_internals.h | 2 +-
  9251. 1 files changed, 1 insertions(+), 1 deletions(-)
  9252. Commit: 977
  9253. Author: sam
  9254. Date: Thu May 25 19:55:11 2006 +0000
  9255. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  9256. from an alternate directory (they failed to find common.h).
  9257. caca/Makefile.am | 2 +-
  9258. cucul/Makefile.am | 1 +
  9259. cxx/Makefile.am | 2 +-
  9260. kernel/Makefile.am | 1 +
  9261. test/Makefile.am | 2 +-
  9262. tools/Makefile.am | 2 +-
  9263. 6 files changed, 6 insertions(+), 4 deletions(-)
  9264. Commit: 976
  9265. Author: sam
  9266. Date: Thu May 25 19:11:18 2006 +0000
  9267. * Removed --enable-network flag, but reused the test as a condition for
  9268. building cacaserver.
  9269. configure.ac | 19 ++++---------------
  9270. src/Makefile.am | 4 ++--
  9271. 2 files changed, 6 insertions(+), 17 deletions(-)
  9272. Commit: 975
  9273. Author: sam
  9274. Date: Thu May 25 19:10:35 2006 +0000
  9275. * Updated build scripts for DOS and Win32.
  9276. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  9277. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  9278. 2 files changed, 62 insertions(+), 43 deletions(-)
  9279. Commit: 974
  9280. Author: sam
  9281. Date: Sat May 20 08:45:19 2006 +0000
  9282. * Got backspace to work with the slang and ncurses drivers in an X
  9283. terminal window.
  9284. caca/driver_ncurses.c | 3 ++-
  9285. caca/driver_slang.c | 3 ++-
  9286. 2 files changed, 4 insertions(+), 2 deletions(-)
  9287. Commit: 973
  9288. Author: sam
  9289. Date: Sat May 20 08:19:13 2006 +0000
  9290. * More coding style fixes in the GL driver.
  9291. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  9292. 1 files changed, 26 insertions(+), 28 deletions(-)
  9293. Commit: 972
  9294. Author: sam
  9295. Date: Sat May 20 08:11:58 2006 +0000
  9296. * Fixed awful indenting of the GL plugin.
  9297. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  9298. 1 files changed, 239 insertions(+), 244 deletions(-)
  9299. Commit: 971
  9300. Author: sam
  9301. Date: Sat May 20 05:45:57 2006 +0000
  9302. * Make the ncurses driver UTF-8 and UTF-32 aware.
  9303. * Add the backspace key to the ncurses driver.
  9304. caca/driver_ncurses.c | 6 +++++-
  9305. 1 files changed, 5 insertions(+), 1 deletions(-)
  9306. Commit: 970
  9307. Author: sam
  9308. Date: Sat May 20 05:41:14 2006 +0000
  9309. * Make the slang driver UTF-8 and UTF-32 aware.
  9310. * Add the backspace key to the slang driver.
  9311. caca/driver_slang.c | 6 +++++-
  9312. 1 files changed, 5 insertions(+), 1 deletions(-)
  9313. Commit: 969
  9314. Author: sam
  9315. Date: Sat May 20 05:29:24 2006 +0000
  9316. * Renamed the event data member "ucs4" to "utf32" for consistency
  9317. with "utf8".
  9318. caca/caca.h | 6 +++---
  9319. caca/driver_conio.c | 2 +-
  9320. caca/driver_gl.c | 4 ++--
  9321. caca/driver_ncurses.c | 2 +-
  9322. caca/driver_slang.c | 2 +-
  9323. caca/driver_win32.c | 2 +-
  9324. caca/driver_x11.c | 4 ++--
  9325. caca/event.c | 2 +-
  9326. test/input.c | 2 +-
  9327. 9 files changed, 13 insertions(+), 13 deletions(-)
  9328. Commit: 968
  9329. Author: sam
  9330. Date: Sat May 20 05:28:31 2006 +0000
  9331. * Added information from a recent Debian upload of the old
  9332. version of libcaca.
  9333. debian/changelog | 26 ++++++++++++++++++++++++++
  9334. debian/control | 2 +-
  9335. 2 files changed, 27 insertions(+), 1 deletions(-)
  9336. Commit: 967
  9337. Author: sam
  9338. Date: Fri May 19 18:34:23 2006 +0000
  9339. * Text input test program. Might be merged into libcaca if it works well.
  9340. test/Makefile.am | 5 ++-
  9341. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9342. 2 files changed, 150 insertions(+), 1 deletions(-)
  9343. Commit: 966
  9344. Author: sam
  9345. Date: Fri May 19 06:44:58 2006 +0000
  9346. * Updated the TODO list.
  9347. TODO | 6 +-----
  9348. 1 files changed, 1 insertions(+), 5 deletions(-)
  9349. Commit: 965
  9350. Author: sam
  9351. Date: Fri May 19 06:00:00 2006 +0000
  9352. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  9353. debian/caca-utils.install | 6 +++++-
  9354. debian/libcucul-dev.install | 1 +
  9355. 2 files changed, 6 insertions(+), 1 deletions(-)
  9356. Commit: 964
  9357. Author: sam
  9358. Date: Fri May 19 05:44:27 2006 +0000
  9359. * Renamed caca_set_delay() and caca_get_rendertime() into
  9360. caca_set_display_time() and caca_get_display_time() for consistency.
  9361. caca/caca.h | 4 ++--
  9362. caca/graphics.c | 32 ++++++++++++++++----------------
  9363. python/pypycaca.c | 12 ++++++------
  9364. python/pypycaca.h | 4 ++--
  9365. src/aafire.c | 2 +-
  9366. src/cacaball.c | 2 +-
  9367. src/cacamoir.c | 2 +-
  9368. src/cacaplas.c | 2 +-
  9369. test/demo.c | 6 +++---
  9370. test/frames.c | 2 +-
  9371. test/gamma.c | 2 +-
  9372. 11 files changed, 35 insertions(+), 35 deletions(-)
  9373. Commit: 963
  9374. Author: sam
  9375. Date: Fri May 19 05:30:01 2006 +0000
  9376. * Documented the newly exported charset functions.
  9377. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  9378. 1 files changed, 50 insertions(+), 0 deletions(-)
  9379. Commit: 962
  9380. Author: sam
  9381. Date: Fri May 19 04:53:48 2006 +0000
  9382. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  9383. caca/driver_ncurses.c | 2 +-
  9384. caca/driver_slang.c | 2 +-
  9385. cucul/box.c | 2 +-
  9386. cucul/canvas.c | 2 +-
  9387. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  9388. cucul/conic.c | 4 +-
  9389. cucul/cucul.h | 11 +++
  9390. cucul/cucul_internals.h | 4 -
  9391. cucul/export.c | 6 +-
  9392. cucul/import.c | 2 +-
  9393. cucul/line.c | 4 +-
  9394. cucul/triangle.c | 2 +-
  9395. tools/makefont.c | 3 +-
  9396. 13 files changed, 112 insertions(+), 102 deletions(-)
  9397. Commit: 961
  9398. Author: sam
  9399. Date: Thu May 18 07:57:42 2006 +0000
  9400. * Regenerated fonts and reactivated them under Win32.
  9401. cucul/font.c | 8 +-
  9402. cucul/font_mono9.h | 561 +++++++++++++-----------
  9403. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  9404. 3 files changed, 911 insertions(+), 786 deletions(-)
  9405. Commit: 960
  9406. Author: sam
  9407. Date: Thu May 18 07:56:54 2006 +0000
  9408. * Elite trick in the font generator to cope with C89's string length
  9409. limitation of 509 characters. Instead of doing:
  9410. char foo[10] = "abcdefghij";
  9411. we now do:
  9412. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  9413. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  9414. 1 files changed, 31 insertions(+), 5 deletions(-)
  9415. Commit: 959
  9416. Author: sam
  9417. Date: Thu May 18 06:26:31 2006 +0000
  9418. * font2tga no longer needs cucul_internal.h.
  9419. test/font2tga.c | 1 -
  9420. 1 files changed, 0 insertions(+), 1 deletions(-)
  9421. Commit: 958
  9422. Author: sam
  9423. Date: Thu May 18 06:23:47 2006 +0000
  9424. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  9425. int which shall be used as an UTF-32 character. We do not have any casting
  9426. problems due to the signedness of chars because all characters were
  9427. ASCII (ie. <= 0x7f) beforehands.
  9428. cucul/box.c | 18 +++++++++---------
  9429. cucul/canvas.c | 34 +++++++++++-----------------------
  9430. cucul/conic.c | 8 ++++----
  9431. cucul/cucul.h | 2 +-
  9432. cucul/cucul_internals.h | 1 -
  9433. cucul/dither.c | 6 +++---
  9434. cucul/import.c | 4 ++--
  9435. cucul/line.c | 32 ++++++++++++++++----------------
  9436. cucul/triangle.c | 2 +-
  9437. test/font2tga.c | 2 +-
  9438. 10 files changed, 48 insertions(+), 61 deletions(-)
  9439. Commit: 957
  9440. Author: sam
  9441. Date: Thu May 18 06:13:36 2006 +0000
  9442. * Added font2tga, a test program that exports our font in a known format.
  9443. test/Makefile.am | 5 ++-
  9444. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9445. 2 files changed, 94 insertions(+), 1 deletions(-)
  9446. Commit: 956
  9447. Author: sam
  9448. Date: Thu May 18 06:09:44 2006 +0000
  9449. * If the export test target is ANSI or UTF-8, dither image with special
  9450. shaded glyphs.
  9451. test/export.c | 2 ++
  9452. 1 files changed, 2 insertions(+), 0 deletions(-)
  9453. Commit: 955
  9454. Author: sam
  9455. Date: Thu May 18 05:43:43 2006 +0000
  9456. * Removed useless -lXt from X11 libraries check.
  9457. configure.ac | 2 +-
  9458. 1 files changed, 1 insertions(+), 1 deletions(-)
  9459. Commit: 954
  9460. Author: sam
  9461. Date: Fri May 12 19:33:44 2006 +0000
  9462. * Workaround for illegal ^[[0,0H ANSI escape code.
  9463. cucul/import.c | 6 +++---
  9464. 1 files changed, 3 insertions(+), 3 deletions(-)
  9465. Commit: 953
  9466. Author: sam
  9467. Date: Fri May 12 19:32:41 2006 +0000
  9468. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  9469. better performances.
  9470. cucul/dither.c | 20 +++++++++++---------
  9471. 1 files changed, 11 insertions(+), 9 deletions(-)
  9472. Commit: 952
  9473. Author: sam
  9474. Date: Fri May 12 19:31:50 2006 +0000
  9475. * Add linebreaks to the ANSI exporter for better readability, and use
  9476. the save/load cursor position trick to ignore them.
  9477. cucul/export.c | 6 +++++-
  9478. 1 files changed, 5 insertions(+), 1 deletions(-)
  9479. Commit: 951
  9480. Author: jylam
  9481. Date: Fri May 12 19:19:36 2006 +0000
  9482. * Fixed postscript exporter, image in not at the bottom of the page anymore
  9483. cucul/export.c | 2 ++
  9484. 1 files changed, 2 insertions(+), 0 deletions(-)
  9485. Commit: 950
  9486. Author: sam
  9487. Date: Tue May 9 20:25:29 2006 +0000
  9488. * Use UTF-8 instead of ANSI in cacaserver
  9489. src/cacaserver.c | 18 +++++++++---------
  9490. 1 files changed, 9 insertions(+), 9 deletions(-)
  9491. Commit: 949
  9492. Author: sam
  9493. Date: Tue May 9 18:59:00 2006 +0000
  9494. * Optimise built-in fonts. We gain about 100kB in the final binary.
  9495. cucul/font_mono9.h | 2088 +++++++++++++++++++++++-----------------------
  9496. cucul/font_monobold12.h | 2112 +++++++++++++++++++++++-----------------------
  9497. 2 files changed, 2100 insertions(+), 2100 deletions(-)
  9498. Commit: 948
  9499. Author: sam
  9500. Date: Tue May 9 15:52:15 2006 +0000
  9501. * Optimise similar glyphs when generating a font. Given how many glyphs
  9502. are unavailable, this is a significant gain.
  9503. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  9504. 1 files changed, 100 insertions(+), 37 deletions(-)
  9505. Commit: 947
  9506. Author: sam
  9507. Date: Tue May 9 01:58:47 2006 +0000
  9508. * Added the long dash and middle dot CP437 characters to the X11 driver.
  9509. caca/driver_x11.c | 16 ++++++++++++++++
  9510. 1 files changed, 16 insertions(+), 0 deletions(-)
  9511. Commit: 946
  9512. Author: sam
  9513. Date: Tue May 9 01:57:47 2006 +0000
  9514. * If the ANSI file we import does not use the 80 columns, we don't expand
  9515. the canvas to 80 columns.
  9516. cucul/import.c | 18 ++++++++++--------
  9517. 1 files changed, 10 insertions(+), 8 deletions(-)
  9518. Commit: 945
  9519. Author: sam
  9520. Date: Tue May 9 01:12:58 2006 +0000
  9521. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  9522. * Decreased PgUp/PgDn scrolling rate.
  9523. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  9524. 1 files changed, 55 insertions(+), 30 deletions(-)
  9525. Commit: 944
  9526. Author: sam
  9527. Date: Tue May 9 01:03:02 2006 +0000
  9528. * Removed a useless cast in the kernel code.
  9529. kernel/kernel.c | 2 +-
  9530. 1 files changed, 1 insertions(+), 1 deletions(-)
  9531. Commit: 943
  9532. Author: sam
  9533. Date: Tue May 9 00:59:29 2006 +0000
  9534. * Set svn properties on the .NET files.
  9535. DotNet/AssemblyInfo.cs | 2 +-
  9536. DotNet/Caca.cs | 2 +-
  9537. DotNet/Cucul.cs | 2 +-
  9538. DotNet/test.cs | 2 +-
  9539. 4 files changed, 4 insertions(+), 4 deletions(-)
  9540. Commit: 942
  9541. Author: sam
  9542. Date: Tue May 9 00:47:28 2006 +0000
  9543. * Cosmetic fix in test/font.c.
  9544. * Use UTF-8 output in test/text.c instead of ANSI.
  9545. test/font.c | 4 ++--
  9546. test/text.c | 4 ++--
  9547. 2 files changed, 4 insertions(+), 4 deletions(-)
  9548. Commit: 941
  9549. Author: sam
  9550. Date: Tue May 9 00:46:08 2006 +0000
  9551. * Minor cosmetic fix in a comment.
  9552. caca/caca.h | 2 +-
  9553. 1 files changed, 1 insertions(+), 1 deletions(-)
  9554. Commit: 940
  9555. Author: sam
  9556. Date: Tue May 9 00:43:22 2006 +0000
  9557. * Added a few more Unicode blocks to the default fonts.
  9558. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  9559. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  9560. tools/makefont.c | 4 +-
  9561. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  9562. Commit: 939
  9563. Author: sam
  9564. Date: Tue May 9 00:36:33 2006 +0000
  9565. * Added a few more Unicode characters to the glyph transformations.
  9566. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  9567. 1 files changed, 51 insertions(+), 20 deletions(-)
  9568. Commit: 938
  9569. Author: sam
  9570. Date: Tue May 9 00:34:16 2006 +0000
  9571. * Changed the cucul_create_dither() prototype to make sure the mask
  9572. arguments are at least 32 bits.
  9573. cucul/cucul.h | 4 ++--
  9574. cucul/dither.c | 14 ++++++++------
  9575. 2 files changed, 10 insertions(+), 8 deletions(-)
  9576. Commit: 932
  9577. Author: sam
  9578. Date: Fri May 5 15:19:44 2006 +0000
  9579. * Make the export test 80 columns wide, so that the ANSI we generate can
  9580. be read by other programs.
  9581. test/export.c | 2 +-
  9582. 1 files changed, 1 insertions(+), 1 deletions(-)
  9583. Commit: 931
  9584. Author: sam
  9585. Date: Fri May 5 15:13:32 2006 +0000
  9586. * Updated fonts with the new hardcoded CP437 glyphs.
  9587. cucul/font_mono9.h | 16 ++++++++--------
  9588. cucul/font_monobold12.h | 16 ++++++++--------
  9589. 2 files changed, 16 insertions(+), 16 deletions(-)
  9590. Commit: 930
  9591. Author: sam
  9592. Date: Fri May 5 15:12:50 2006 +0000
  9593. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  9594. good with Pango.
  9595. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9596. 1 files changed, 76 insertions(+), 0 deletions(-)
  9597. Commit: 929
  9598. Author: sam
  9599. Date: Fri May 5 14:03:40 2006 +0000
  9600. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  9601. caca/driver_ncurses.c | 35 +++--------------------------------
  9602. caca/driver_slang.c | 29 +++--------------------------
  9603. tools/Makefile.am | 1 +
  9604. tools/makefont.c | 33 ++++++---------------------------
  9605. 4 files changed, 13 insertions(+), 85 deletions(-)
  9606. Commit: 928
  9607. Author: sam
  9608. Date: Fri May 5 13:44:54 2006 +0000
  9609. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  9610. SVG exporters.
  9611. cucul/export.c | 53 ++++-------------------------------------------------
  9612. 1 files changed, 4 insertions(+), 49 deletions(-)
  9613. Commit: 927
  9614. Author: sam
  9615. Date: Fri May 5 05:09:54 2006 +0000
  9616. * Implemented the private _cucul_utf32_to_utf8() helper.
  9617. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  9618. cucul/cucul_internals.h | 1 +
  9619. 2 files changed, 31 insertions(+), 0 deletions(-)
  9620. Commit: 926
  9621. Author: sam
  9622. Date: Fri May 5 05:08:51 2006 +0000
  9623. * Exporter now generates valid ANSI, with CP437 characters.
  9624. cucul/export.c | 30 ++++++++++++++++--------------
  9625. 1 files changed, 16 insertions(+), 14 deletions(-)
  9626. Commit: 925
  9627. Author: sam
  9628. Date: Thu May 4 22:00:52 2006 +0000
  9629. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  9630. text.
  9631. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9632. 1 files changed, 95 insertions(+), 0 deletions(-)
  9633. Commit: 924
  9634. Author: sam
  9635. Date: Thu May 4 21:34:10 2006 +0000
  9636. * Use a slightly different RGB palette for ANSI colours, so that brown
  9637. really looks like brown and not like desaturated yellow.
  9638. cucul/colour.c | 7 +++++--
  9639. 1 files changed, 5 insertions(+), 2 deletions(-)
  9640. Commit: 923
  9641. Author: jylam
  9642. Date: Tue May 2 18:26:02 2006 +0000
  9643. * Fixed error in tutorial, updated caca_get_event() doc
  9644. DotNet/test.cs | 3 ++-
  9645. caca/event.c | 2 +-
  9646. doc/tutorial.dox | 2 +-
  9647. 3 files changed, 4 insertions(+), 3 deletions(-)
  9648. Commit: 922
  9649. Author: jylam
  9650. Date: Sat Apr 29 11:26:44 2006 +0000
  9651. * Fixed $Id
  9652. DotNet/AssemblyInfo.cs | 2 +-
  9653. DotNet/Caca.cs | 2 +-
  9654. DotNet/Cucul.cs | 2 +-
  9655. DotNet/test.cs | 2 +-
  9656. 4 files changed, 4 insertions(+), 4 deletions(-)
  9657. Commit: 921
  9658. Author: jylam
  9659. Date: Sat Apr 29 11:20:43 2006 +0000
  9660. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  9661. DotNet/AssemblyInfo.cs | 20 +++++
  9662. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  9663. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  9664. DotNet/Makefile | 5 +
  9665. DotNet/libCaca.dll.config | 3 +
  9666. DotNet/libCucul.dll.config | 3 +
  9667. DotNet/test.cs | 64 +++++++++++++++
  9668. 7 files changed, 432 insertions(+), 0 deletions(-)
  9669. Commit: 920
  9670. Author: sam
  9671. Date: Thu Apr 27 14:15:23 2006 +0000
  9672. * Completed return value and errno handling in libcucul API.
  9673. cucul/cucul.h | 44 +++---
  9674. cucul/dither.c | 216 +++++++++++++++++-----
  9675. cucul/export.c | 21 ++
  9676. cucul/font.c | 76 +++++++-
  9677. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  9678. cucul/sprite.c | 51 +++++-
  9679. cucul/transform.c | 28 +++-
  9680. 7 files changed, 642 insertions(+), 327 deletions(-)
  9681. Commit: 919
  9682. Author: sam
  9683. Date: Thu Apr 27 13:02:27 2006 +0000
  9684. * Allow an optional input filename in the export test for cheap conversions.
  9685. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  9686. 1 files changed, 63 insertions(+), 30 deletions(-)
  9687. Commit: 918
  9688. Author: jylam
  9689. Date: Wed Apr 26 18:59:20 2006 +0000
  9690. * coding style fixes again
  9691. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  9692. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  9693. 2 files changed, 499 insertions(+), 499 deletions(-)
  9694. Commit: 917
  9695. Author: jylam
  9696. Date: Wed Apr 26 18:53:08 2006 +0000
  9697. * Fixed indentation. I did it myself, I'm a big boy.
  9698. cxx/caca++.cpp | 2 +-
  9699. cxx/caca++.h | 28 ++++++++++++++--------------
  9700. cxx/cucul++.h | 10 +++++-----
  9701. src/cacadraw.c | 4 ++--
  9702. 4 files changed, 22 insertions(+), 22 deletions(-)
  9703. Commit: 916
  9704. Author: sam
  9705. Date: Wed Apr 26 17:24:27 2006 +0000
  9706. * Fixed line wrapping on some weird ANSI files.
  9707. cucul/import.c | 13 +++++++------
  9708. 1 files changed, 7 insertions(+), 6 deletions(-)
  9709. Commit: 915
  9710. Author: sam
  9711. Date: Wed Apr 26 17:02:37 2006 +0000
  9712. * Fixed an ANSI rendering bug related to the bold attribute.
  9713. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  9714. 1 files changed, 89 insertions(+), 72 deletions(-)
  9715. Commit: 914
  9716. Author: sam
  9717. Date: Wed Apr 26 15:21:28 2006 +0000
  9718. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  9719. built-in font so that we now cover all of CP437.
  9720. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9721. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9722. tools/makefont.c | 7 +-
  9723. 3 files changed, 1047 insertions(+), 18 deletions(-)
  9724. Commit: 913
  9725. Author: sam
  9726. Date: Wed Apr 26 14:36:11 2006 +0000
  9727. * Minor code reorganisation and documenting.
  9728. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  9729. 1 files changed, 58 insertions(+), 58 deletions(-)
  9730. Commit: 912
  9731. Author: jylam
  9732. Date: Wed Apr 26 14:06:19 2006 +0000
  9733. * Added preliminary (it means that's fucked up) CP437 codepage
  9734. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9735. 1 files changed, 117 insertions(+), 2 deletions(-)
  9736. Commit: 911
  9737. Author: sam
  9738. Date: Wed Apr 26 13:22:04 2006 +0000
  9739. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  9740. caca/driver_x11.c | 9 +++++++++
  9741. 1 files changed, 9 insertions(+), 0 deletions(-)
  9742. Commit: 910
  9743. Author: jylam
  9744. Date: Wed Apr 26 12:59:14 2006 +0000
  9745. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  9746. caca/driver_gl.c | 3 ++-
  9747. 1 files changed, 2 insertions(+), 1 deletions(-)
  9748. Commit: 909
  9749. Author: jylam
  9750. Date: Wed Apr 26 12:57:31 2006 +0000
  9751. * removed duplicate code
  9752. caca/driver_x11.c | 8 ++++----
  9753. 1 files changed, 4 insertions(+), 4 deletions(-)
  9754. Commit: 908
  9755. Author: sam
  9756. Date: Wed Apr 26 12:51:37 2006 +0000
  9757. * Wow, we even have Home/End support in X11.
  9758. caca/driver_x11.c | 4 ++++
  9759. 1 files changed, 4 insertions(+), 0 deletions(-)
  9760. Commit: 907
  9761. Author: sam
  9762. Date: Wed Apr 26 12:48:41 2006 +0000
  9763. * PageUp/PageDown support in X11.
  9764. caca/driver_x11.c | 4 ++++
  9765. 1 files changed, 4 insertions(+), 0 deletions(-)
  9766. Commit: 906
  9767. Author: jylam
  9768. Date: Wed Apr 26 12:47:21 2006 +0000
  9769. * Fixed home/pgup/pgdown/insert events
  9770. caca/driver_gl.c | 6 ++++++
  9771. 1 files changed, 6 insertions(+), 0 deletions(-)
  9772. Commit: 905
  9773. Author: jylam
  9774. Date: Wed Apr 26 12:36:31 2006 +0000
  9775. * page up / down
  9776. src/cacadraw.c | 2 ++
  9777. 1 files changed, 2 insertions(+), 0 deletions(-)
  9778. Commit: 904
  9779. Author: sam
  9780. Date: Wed Apr 26 12:30:54 2006 +0000
  9781. * In ANSI, bold only sets the foreground colour to bright, not the
  9782. background.
  9783. cucul/import.c | 2 --
  9784. 1 files changed, 0 insertions(+), 2 deletions(-)
  9785. Commit: 903
  9786. Author: sam
  9787. Date: Wed Apr 26 12:25:44 2006 +0000
  9788. * Added cacadraw. It only shows files and lets you scroll for now, but
  9789. it will eventually evolve into something better.
  9790. src/Makefile.am | 4 ++
  9791. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9792. test/import.c | 2 +-
  9793. 3 files changed, 139 insertions(+), 1 deletions(-)
  9794. Commit: 902
  9795. Author: jylam
  9796. Date: Wed Apr 26 12:23:30 2006 +0000
  9797. * Really updated doc
  9798. cucul/import.c | 3 ++-
  9799. 1 files changed, 2 insertions(+), 1 deletions(-)
  9800. Commit: 901
  9801. Author: jylam
  9802. Date: Wed Apr 26 12:18:35 2006 +0000
  9803. * Fixed documentation for import
  9804. cucul/import.c | 23 +++++++++++------------
  9805. 1 files changed, 11 insertions(+), 12 deletions(-)
  9806. Commit: 900
  9807. Author: sam
  9808. Date: Wed Apr 26 12:17:22 2006 +0000
  9809. * Removed legacy cpp directory.
  9810. cpp/Makefile.am | 24 ----
  9811. cpp/caca++.cpp | 97 ----------------
  9812. cpp/caca++.h | 76 ------------
  9813. cpp/caca++.pc.in | 12 --
  9814. cpp/cpptest.cpp | 103 ----------------
  9815. cpp/cucul++.cpp | 333 -----------------------------------------------------
  9816. cpp/cucul++.h | 135 ---------------------
  9817. cpp/cucul++.pc.in | 12 --
  9818. 8 files changed, 0 insertions(+), 792 deletions(-)
  9819. Commit: 899
  9820. Author: jylam
  9821. Date: Wed Apr 26 12:11:55 2006 +0000
  9822. * Updated C++ bindings and renamed directory to more comprehensive cxx
  9823. Makefile.am | 2 +-
  9824. configure.ac | 14 +-
  9825. cxx/Makefile.am | 24 ++++
  9826. cxx/caca++.cpp | 97 +++++++++++++++
  9827. cxx/caca++.h | 76 ++++++++++++
  9828. cxx/caca++.pc.in | 12 ++
  9829. cxx/cpptest.cpp | 103 ++++++++++++++++
  9830. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  9831. cxx/cucul++.h | 139 ++++++++++++++++++++++
  9832. cxx/cucul++.pc.in | 12 ++
  9833. 10 files changed, 809 insertions(+), 8 deletions(-)
  9834. Commit: 898
  9835. Author: sam
  9836. Date: Wed Apr 26 12:06:13 2006 +0000
  9837. * Minor typo.
  9838. test/event.c | 4 ++--
  9839. 1 files changed, 2 insertions(+), 2 deletions(-)
  9840. Commit: 897
  9841. Author: jylam
  9842. Date: Wed Apr 26 11:57:30 2006 +0000
  9843. * Updated libcaca c++ bindings
  9844. cpp/caca++.cpp | 32 ++++++++++++++------------------
  9845. cpp/caca++.h | 24 ++++++++++++------------
  9846. cpp/cpptest.cpp | 6 +++---
  9847. cpp/cucul++.cpp | 8 ++++++++
  9848. cpp/cucul++.h | 1 +
  9849. 5 files changed, 38 insertions(+), 33 deletions(-)
  9850. Commit: 896
  9851. Author: sam
  9852. Date: Wed Apr 26 11:54:26 2006 +0000
  9853. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  9854. a file and a memory area into a libcucul buffer.
  9855. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  9856. buffers instead of simple memory areas.
  9857. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  9858. cucul/cucul.h | 4 ++-
  9859. cucul/cucul_internals.h | 1 +
  9860. cucul/export.c | 1 +
  9861. cucul/import.c | 26 ++++++++--------
  9862. src/cacaplay.c | 27 ++++------------
  9863. src/cacaserver.c | 5 ++-
  9864. test/import.c | 31 ++++---------------
  9865. test/text.c | 4 ++-
  9866. 9 files changed, 114 insertions(+), 61 deletions(-)
  9867. Commit: 895
  9868. Author: sam
  9869. Date: Wed Apr 26 11:29:50 2006 +0000
  9870. * Argh, _really_ fixed the uninitialised variable.
  9871. cucul/import.c | 3 +--
  9872. 1 files changed, 1 insertions(+), 2 deletions(-)
  9873. Commit: 894
  9874. Author: sam
  9875. Date: Wed Apr 26 11:28:55 2006 +0000
  9876. * Fixed an uninitialised variable.
  9877. cucul/import.c | 1 +
  9878. 1 files changed, 1 insertions(+), 0 deletions(-)
  9879. Commit: 893
  9880. Author: sam
  9881. Date: Wed Apr 26 10:22:31 2006 +0000
  9882. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  9883. sequences longer than 100 characters.
  9884. * Documented the escape sequence format.
  9885. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  9886. 1 files changed, 30 insertions(+), 19 deletions(-)
  9887. Commit: 892
  9888. Author: jylam
  9889. Date: Wed Apr 26 10:04:02 2006 +0000
  9890. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  9891. cpp/cpptest.cpp | 24 ++++----
  9892. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  9893. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  9894. test/demo.c | 10 ++--
  9895. 4 files changed, 194 insertions(+), 187 deletions(-)
  9896. Commit: 891
  9897. Author: sam
  9898. Date: Wed Apr 26 09:56:26 2006 +0000
  9899. * More robust ANSI sequence argument parser. Detects private sequences and
  9900. intermediate bytes.
  9901. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  9902. 1 files changed, 50 insertions(+), 70 deletions(-)
  9903. Commit: 890
  9904. Author: jylam
  9905. Date: Wed Apr 26 09:00:40 2006 +0000
  9906. * Fixed warning in a clever and tested way. Bordel de merde.
  9907. cucul/import.c | 13 +++++++------
  9908. 1 files changed, 7 insertions(+), 6 deletions(-)
  9909. Commit: 889
  9910. Author: sam
  9911. Date: Wed Apr 26 08:21:46 2006 +0000
  9912. * Coding style.
  9913. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  9914. 1 files changed, 24 insertions(+), 24 deletions(-)
  9915. Commit: 888
  9916. Author: sam
  9917. Date: Wed Apr 26 08:12:57 2006 +0000
  9918. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  9919. cucul/import.c | 2 +-
  9920. 1 files changed, 1 insertions(+), 1 deletions(-)
  9921. Commit: 887
  9922. Author: jylam
  9923. Date: Wed Apr 26 08:09:14 2006 +0000
  9924. * Fixed warnings in ansi importer
  9925. cucul/import.c | 2 +-
  9926. 1 files changed, 1 insertions(+), 1 deletions(-)
  9927. Commit: 886
  9928. Author: sam
  9929. Date: Wed Apr 26 07:57:26 2006 +0000
  9930. * More cleaning up of the ANSI loader. Fixed reverse video.
  9931. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  9932. 1 files changed, 73 insertions(+), 73 deletions(-)
  9933. Commit: 885
  9934. Author: sam
  9935. Date: Wed Apr 26 07:46:58 2006 +0000
  9936. * Set the transparent colour's RGB values to the default colour's ones.
  9937. cucul/colour.c | 4 ++--
  9938. 1 files changed, 2 insertions(+), 2 deletions(-)
  9939. Commit: 884
  9940. Author: jylam
  9941. Date: Tue Apr 25 18:23:33 2006 +0000
  9942. * Improved ANSI format detection
  9943. cucul/import.c | 19 ++++++++++++-------
  9944. 1 files changed, 12 insertions(+), 7 deletions(-)
  9945. Commit: 883
  9946. Author: sam
  9947. Date: Tue Apr 25 18:16:42 2006 +0000
  9948. * Really fixed bold in ANSI loader, and removed dead code.
  9949. cucul/import.c | 28 ++++++++++++----------------
  9950. 1 files changed, 12 insertions(+), 16 deletions(-)
  9951. Commit: 882
  9952. Author: sam
  9953. Date: Tue Apr 25 18:02:20 2006 +0000
  9954. * Simplified _manage_modifiers() a bit.
  9955. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  9956. 1 files changed, 28 insertions(+), 40 deletions(-)
  9957. Commit: 881
  9958. Author: sam
  9959. Date: Tue Apr 25 17:46:49 2006 +0000
  9960. * Fixed bold support in ANSI loader.
  9961. cucul/import.c | 4 ++++
  9962. 1 files changed, 4 insertions(+), 0 deletions(-)
  9963. Commit: 880
  9964. Author: sam
  9965. Date: Tue Apr 25 17:43:16 2006 +0000
  9966. * A few fixes in the ANSI interpreter.
  9967. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  9968. 1 files changed, 27 insertions(+), 37 deletions(-)
  9969. Commit: 879
  9970. Author: sam
  9971. Date: Tue Apr 25 16:28:00 2006 +0000
  9972. * Got rid of _update_canvas_size().
  9973. cucul/import.c | 36 +++++++++++++-----------------------
  9974. 1 files changed, 13 insertions(+), 23 deletions(-)
  9975. Commit: 878
  9976. Author: jylam
  9977. Date: Tue Apr 25 15:39:13 2006 +0000
  9978. * _updated_coding_style(aBit);
  9979. cucul/import.c | 40 ++++++++++++++++++++--------------------
  9980. 1 files changed, 20 insertions(+), 20 deletions(-)
  9981. Commit: 877
  9982. Author: sam
  9983. Date: Tue Apr 25 15:22:53 2006 +0000
  9984. * Ahahaha. Meet the "optimisation" that breaks everything.
  9985. cucul/import.c | 8 ++++++--
  9986. 1 files changed, 6 insertions(+), 2 deletions(-)
  9987. Commit: 876
  9988. Author: sam
  9989. Date: Tue Apr 25 15:04:19 2006 +0000
  9990. * Small optimisation in import_text().
  9991. cucul/import.c | 13 +++++--------
  9992. 1 files changed, 5 insertions(+), 8 deletions(-)
  9993. Commit: 875
  9994. Author: sam
  9995. Date: Tue Apr 25 14:12:31 2006 +0000
  9996. * Really minor coding style fixes in the ANSI importer.
  9997. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  9998. 1 files changed, 211 insertions(+), 279 deletions(-)
  9999. Commit: 874
  10000. Author: sam
  10001. Date: Tue Apr 25 11:05:25 2006 +0000
  10002. * More error checking in libcucul.
  10003. cucul/canvas.c | 33 +++++++++-----
  10004. cucul/colour.c | 34 +++++++++++++--
  10005. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  10006. cucul/cucul.h | 16 +++---
  10007. cucul/cucul_internals.h | 2 +-
  10008. 5 files changed, 161 insertions(+), 35 deletions(-)
  10009. Commit: 873
  10010. Author: sam
  10011. Date: Tue Apr 25 11:05:03 2006 +0000
  10012. * Jylam is too modest.
  10013. test/import.c | 10 ++++------
  10014. 1 files changed, 4 insertions(+), 6 deletions(-)
  10015. Commit: 872
  10016. Author: jylam
  10017. Date: Tue Apr 25 10:14:47 2006 +0000
  10018. * Added importers test
  10019. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10020. 1 files changed, 85 insertions(+), 0 deletions(-)
  10021. Commit: 871
  10022. Author: jylam
  10023. Date: Tue Apr 25 10:14:12 2006 +0000
  10024. * Added preliminary ANSI importer, added import formats autodection
  10025. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10026. test/Makefile.am | 4 +-
  10027. 2 files changed, 379 insertions(+), 4 deletions(-)
  10028. Commit: 870
  10029. Author: sam
  10030. Date: Tue Apr 25 09:59:58 2006 +0000
  10031. * Check for <errno.h>.
  10032. * Started changing function prototypes so that they return an integer
  10033. instead of void, just in case they might fail.
  10034. configure.ac | 2 +-
  10035. cucul/box.c | 32 ++++++++++++++++++++++----------
  10036. cucul/buffer.c | 11 ++++++++++-
  10037. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  10038. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  10039. cucul/cucul.h | 32 ++++++++++++++++----------------
  10040. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  10041. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  10042. 8 files changed, 152 insertions(+), 70 deletions(-)
  10043. Commit: 869
  10044. Author: sam
  10045. Date: Tue Apr 25 09:34:41 2006 +0000
  10046. * Reverted that errno stuff. We'll just use the real errno.
  10047. cucul/Makefile.am | 1 -
  10048. cucul/cucul.h | 12 ------------
  10049. cucul/error.c | 45 ---------------------------------------------
  10050. 3 files changed, 0 insertions(+), 58 deletions(-)
  10051. Commit: 868
  10052. Author: sam
  10053. Date: Tue Apr 25 08:54:44 2006 +0000
  10054. * Added basis for an errno-like mechanism.
  10055. cucul/Makefile.am | 1 +
  10056. cucul/cucul.h | 14 +++++++++++++-
  10057. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  10058. 3 files changed, 59 insertions(+), 1 deletions(-)
  10059. Commit: 867
  10060. Author: sam
  10061. Date: Mon Apr 24 22:10:38 2006 +0000
  10062. * Removed my previously introduced --enable-pangoft2 and replaced it with
  10063. a nicer cross compilation check.
  10064. build-win32 | 2 +-
  10065. configure.ac | 10 +++++-----
  10066. 2 files changed, 6 insertions(+), 6 deletions(-)
  10067. Commit: 866
  10068. Author: sam
  10069. Date: Mon Apr 24 21:45:26 2006 +0000
  10070. * Brought the Win32 build back on its wheels.
  10071. build-win32 | 7 +++----
  10072. configure.ac | 12 +++++++++++-
  10073. src/Makefile.am | 8 +++++++-
  10074. src/cacaserver.c | 1 +
  10075. 4 files changed, 22 insertions(+), 6 deletions(-)
  10076. Commit: 865
  10077. Author: sam
  10078. Date: Mon Apr 24 21:09:06 2006 +0000
  10079. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  10080. common.h | 13 ++++++++-----
  10081. configure.ac | 2 +-
  10082. cucul/font.c | 30 +++++++++++++++---------------
  10083. src/cacaserver.c | 8 +++++++-
  10084. tools/makefont.c | 4 ++--
  10085. 5 files changed, 33 insertions(+), 24 deletions(-)
  10086. Commit: 864
  10087. Author: sam
  10088. Date: Mon Apr 24 21:05:31 2006 +0000
  10089. * Fixed minor compilation warning.
  10090. caca/driver_win32.c | 2 --
  10091. 1 files changed, 0 insertions(+), 2 deletions(-)
  10092. Commit: 863
  10093. Author: sam
  10094. Date: Mon Apr 24 20:56:07 2006 +0000
  10095. * Win32 compilation fix.
  10096. common.h | 8 +++++---
  10097. 1 files changed, 5 insertions(+), 3 deletions(-)
  10098. Commit: 862
  10099. Author: sam
  10100. Date: Mon Apr 24 20:55:46 2006 +0000
  10101. * On win32, only disable the built-in fonts, not all the font functions.
  10102. cucul/font.c | 6 ++++--
  10103. 1 files changed, 4 insertions(+), 2 deletions(-)
  10104. Commit: 861
  10105. Author: sam
  10106. Date: Mon Apr 24 20:45:55 2006 +0000
  10107. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  10108. * Implement htons/htonl in common.h just in case.
  10109. common.h | 34 ++++++++++++++++++++++++++++++++++
  10110. configure.ac | 2 +-
  10111. cucul/font.c | 2 ++
  10112. tools/makefont.c | 2 ++
  10113. 4 files changed, 39 insertions(+), 1 deletions(-)
  10114. Commit: 860
  10115. Author: sam
  10116. Date: Mon Apr 24 20:39:54 2006 +0000
  10117. * Hahaha, fixed the coding style example.
  10118. doc/style.dox | 2 +-
  10119. 1 files changed, 1 insertions(+), 1 deletions(-)
  10120. Commit: 859
  10121. Author: sam
  10122. Date: Mon Apr 24 20:35:59 2006 +0000
  10123. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  10124. in all .c files that needed it.
  10125. caca/caca.c | 1 +
  10126. caca/caca_internals.h | 7 -------
  10127. caca/driver_conio.c | 1 +
  10128. caca/driver_gl.c | 1 +
  10129. caca/driver_ncurses.c | 1 +
  10130. caca/driver_raw.c | 1 +
  10131. caca/driver_slang.c | 1 +
  10132. caca/driver_vga.c | 1 +
  10133. caca/driver_win32.c | 1 +
  10134. caca/driver_x11.c | 1 +
  10135. caca/event.c | 1 +
  10136. caca/graphics.c | 1 +
  10137. caca/time.c | 1 +
  10138. common.h | 4 ++++
  10139. configure.ac | 4 ++--
  10140. cucul/box.c | 1 +
  10141. cucul/buffer.c | 1 +
  10142. cucul/canvas.c | 1 +
  10143. cucul/charset.c | 1 +
  10144. cucul/colour.c | 1 +
  10145. cucul/conic.c | 1 +
  10146. cucul/cucul.c | 1 +
  10147. cucul/cucul_internals.h | 7 -------
  10148. cucul/dither.c | 1 +
  10149. cucul/export.c | 1 +
  10150. cucul/font.c | 5 ++++-
  10151. cucul/import.c | 1 +
  10152. cucul/line.c | 1 +
  10153. cucul/sprite.c | 1 +
  10154. cucul/transform.c | 1 +
  10155. cucul/triangle.c | 1 +
  10156. kernel/kernel.c | 1 +
  10157. src/aafire.c | 1 +
  10158. src/cacaball.c | 1 +
  10159. src/cacamoir.c | 1 +
  10160. src/cacaplas.c | 1 +
  10161. src/cacaplay.c | 1 +
  10162. src/cacaserver.c | 1 +
  10163. src/cacaview.c | 1 +
  10164. src/common-image.c | 1 +
  10165. src/img2irc.c | 1 +
  10166. test/colors.c | 1 +
  10167. test/demo.c | 1 +
  10168. test/dithering.c | 1 +
  10169. test/event.c | 1 +
  10170. test/spritedit.c | 1 +
  10171. tools/makefont.c | 7 ++++++-
  10172. tools/optipal.c | 1 +
  10173. 48 files changed, 58 insertions(+), 18 deletions(-)
  10174. Commit: 858
  10175. Author: sam
  10176. Date: Mon Apr 24 19:57:23 2006 +0000
  10177. * Added "common.h", a placeholder for simple features and functions missing
  10178. from some systems.
  10179. Makefile.am | 2 +-
  10180. common.h | 28 ++++++++++++++++++++++++++++
  10181. test/export.c | 5 +----
  10182. test/font.c | 5 +----
  10183. test/frames.c | 5 +----
  10184. test/gamma.c | 5 +----
  10185. test/hsv.c | 5 +----
  10186. test/text.c | 5 +----
  10187. test/transform.c | 5 +----
  10188. test/truecolor.c | 5 +----
  10189. test/unicode.c | 5 +----
  10190. 11 files changed, 38 insertions(+), 37 deletions(-)
  10191. Commit: 857
  10192. Author: sam
  10193. Date: Mon Apr 24 18:46:06 2006 +0000
  10194. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  10195. whether we want plain ASCII, UTF-8, or CP437.
  10196. cucul/export.c | 2 +-
  10197. 1 files changed, 1 insertions(+), 1 deletions(-)
  10198. Commit: 856
  10199. Author: sam
  10200. Date: Mon Apr 24 17:51:23 2006 +0000
  10201. * Oops, fixed an old typo that brevented building without PangoFt2.
  10202. configure.ac | 2 +-
  10203. 1 files changed, 1 insertions(+), 1 deletions(-)
  10204. Commit: 855
  10205. Author: sam
  10206. Date: Mon Apr 24 17:47:44 2006 +0000
  10207. * Fixed Debian build files.
  10208. debian/Makefile.am | 1 +
  10209. debian/caca-utils.install | 8 +++++++-
  10210. debian/libcucul-dev.install | 1 +
  10211. 3 files changed, 9 insertions(+), 1 deletions(-)
  10212. Commit: 854
  10213. Author: sam
  10214. Date: Mon Apr 24 17:39:53 2006 +0000
  10215. * Do not bail out if PangoFt2 was not found.
  10216. configure.ac | 3 +--
  10217. 1 files changed, 1 insertions(+), 2 deletions(-)
  10218. Commit: 852
  10219. Author: sam
  10220. Date: Sat Apr 22 21:51:50 2006 +0000
  10221. * 0.99.beta1 release.
  10222. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10223. NEWS | 6 +++-
  10224. TODO | 2 +-
  10225. 3 files changed, 71 insertions(+), 3 deletions(-)
  10226. Commit: 851
  10227. Author: sam
  10228. Date: Sat Apr 22 21:36:11 2006 +0000
  10229. * Got rid of CUCUL_LIBS. It's unused.
  10230. configure.ac | 1 -
  10231. cucul/Makefile.am | 2 +-
  10232. test/Makefile.am | 2 +-
  10233. 3 files changed, 2 insertions(+), 3 deletions(-)
  10234. Commit: 850
  10235. Author: sam
  10236. Date: Sat Apr 22 21:31:42 2006 +0000
  10237. * Updated Debian build rules.
  10238. Makefile.am | 3 ---
  10239. debian/Makefile.am | 15 ++++++++++++++-
  10240. debian/caca-utils.install | 3 +++
  10241. debian/changelog | 4 ++--
  10242. debian/control | 4 ++--
  10243. debian/libcaca-dev.install | 4 ++++
  10244. debian/libcaca0.install | 1 +
  10245. debian/libcucul-dev.install | 6 ++++++
  10246. debian/libcucul0.install | 1 +
  10247. debian/rules | 35 +++--------------------------------
  10248. doc/Makefile.am | 8 ++++----
  10249. 11 files changed, 40 insertions(+), 44 deletions(-)
  10250. Commit: 849
  10251. Author: sam
  10252. Date: Sat Apr 22 19:46:43 2006 +0000
  10253. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  10254. caca/event.c | 12 ++++++++++--
  10255. doc/migrating.dox | 4 ++--
  10256. test/colors.c | 3 +--
  10257. test/dithering.c | 5 +++--
  10258. test/font.c | 3 +--
  10259. test/frames.c | 5 +++--
  10260. test/hsv.c | 5 +++--
  10261. test/transform.c | 3 +--
  10262. test/truecolor.c | 5 +++--
  10263. test/unicode.c | 5 +++--
  10264. 10 files changed, 30 insertions(+), 20 deletions(-)
  10265. Commit: 848
  10266. Author: sam
  10267. Date: Sat Apr 22 19:35:43 2006 +0000
  10268. * Minor updates to the migration documentation.
  10269. doc/migrating.dox | 6 ++++--
  10270. 1 files changed, 4 insertions(+), 2 deletions(-)
  10271. Commit: 847
  10272. Author: sam
  10273. Date: Sat Apr 22 19:22:14 2006 +0000
  10274. * Slightly improved the documentation build rules dependencies.
  10275. doc/Makefile.am | 6 +++---
  10276. 1 files changed, 3 insertions(+), 3 deletions(-)
  10277. Commit: 846
  10278. Author: sam
  10279. Date: Sat Apr 22 19:17:38 2006 +0000
  10280. * Updated ChangeLog, NEWS and TODO.
  10281. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10282. NEWS | 15 +
  10283. TODO | 10 +-
  10284. 3 files changed, 2476 insertions(+), 7 deletions(-)
  10285. Commit: 845
  10286. Author: sam
  10287. Date: Sat Apr 22 19:14:49 2006 +0000
  10288. * Updated the migration guide.
  10289. doc/libcaca.dox | 2 +-
  10290. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  10291. 2 files changed, 41 insertions(+), 18 deletions(-)
  10292. Commit: 844
  10293. Author: sam
  10294. Date: Sat Apr 22 19:14:26 2006 +0000
  10295. * Wrote the C coding style documentation.
  10296. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10297. 1 files changed, 89 insertions(+), 1 deletions(-)
  10298. Commit: 843
  10299. Author: sam
  10300. Date: Sat Apr 22 19:13:27 2006 +0000
  10301. * Added a test for multiple frames support.
  10302. * Added a test for textfile loading.
  10303. test/Makefile.am | 8 +++++-
  10304. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10305. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  10306. 3 files changed, 142 insertions(+), 1 deletions(-)
  10307. Commit: 842
  10308. Author: sam
  10309. Date: Sat Apr 22 19:11:25 2006 +0000
  10310. * Support for multiple frames in canvases.
  10311. cucul/cucul.c | 96 ++++++++++----
  10312. cucul/cucul.h | 26 ++---
  10313. cucul/cucul_internals.h | 9 +-
  10314. cucul/sprite.c | 336 +++++++++++++----------------------------------
  10315. 4 files changed, 179 insertions(+), 288 deletions(-)
  10316. Commit: 841
  10317. Author: sam
  10318. Date: Sat Apr 22 19:10:41 2006 +0000
  10319. * Added a simple "text" importer, until the cool ANSI importer arrives.
  10320. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  10321. 1 files changed, 46 insertions(+), 0 deletions(-)
  10322. Commit: 840
  10323. Author: sam
  10324. Date: Sat Apr 22 19:06:59 2006 +0000
  10325. * Disabled the foreground/background optimisation in the IRC export because
  10326. it breaks on too many IRC clients.
  10327. cucul/export.c | 9 +++++++++
  10328. 1 files changed, 9 insertions(+), 0 deletions(-)
  10329. Commit: 839
  10330. Author: sam
  10331. Date: Sat Apr 22 19:04:49 2006 +0000
  10332. * Disabled sprite stuff from the tests.
  10333. test/demo.c | 16 ++++++++++++++++
  10334. test/spritedit.c | 2 ++
  10335. 2 files changed, 18 insertions(+), 0 deletions(-)
  10336. Commit: 838
  10337. Author: sam
  10338. Date: Sat Apr 22 19:00:14 2006 +0000
  10339. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  10340. cpp/caca++.h | 4 ++--
  10341. cpp/cucul++.cpp | 42 ------------------------------------------
  10342. cpp/cucul++.h | 15 ---------------
  10343. 3 files changed, 2 insertions(+), 59 deletions(-)
  10344. Commit: 837
  10345. Author: sam
  10346. Date: Sat Apr 22 18:54:38 2006 +0000
  10347. * Fixed --enable-cpp to actually do something. Also, disabled it by
  10348. default for the release, because it's not up to date and needs a lot
  10349. of polishing.
  10350. configure.ac | 25 +++++++------------------
  10351. cpp/Makefile.am | 4 ++++
  10352. 2 files changed, 11 insertions(+), 18 deletions(-)
  10353. Commit: 836
  10354. Author: sam
  10355. Date: Fri Apr 21 21:41:30 2006 +0000
  10356. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  10357. doc/Makefile.am | 2 +-
  10358. doc/libcaca.dox | 4 ++++
  10359. doc/migrating.dox | 4 ++--
  10360. doc/style.dox | 7 +++++++
  10361. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  10362. 5 files changed, 49 insertions(+), 3 deletions(-)
  10363. Commit: 835
  10364. Author: sam
  10365. Date: Fri Apr 21 21:21:20 2006 +0000
  10366. * Set version number to 0.99.beta1.
  10367. configure.ac | 4 ++--
  10368. 1 files changed, 2 insertions(+), 2 deletions(-)
  10369. Commit: 834
  10370. Author: sam
  10371. Date: Fri Apr 21 20:51:58 2006 +0000
  10372. * Got rid of cv->scratch_line. It's unused, too.
  10373. cucul/cucul.c | 6 ------
  10374. cucul/cucul_internals.h | 1 -
  10375. 2 files changed, 0 insertions(+), 7 deletions(-)
  10376. Commit: 833
  10377. Author: sam
  10378. Date: Fri Apr 21 20:51:14 2006 +0000
  10379. * Got rid of cv->empty_line, it's now unused.
  10380. cucul/cucul.c | 8 --------
  10381. cucul/cucul_internals.h | 2 +-
  10382. 2 files changed, 1 insertions(+), 9 deletions(-)
  10383. Commit: 832
  10384. Author: sam
  10385. Date: Fri Apr 21 20:49:17 2006 +0000
  10386. * Changed cucul_clear_canvas() again. It now uses the current foreground
  10387. and background colours to clear the screen.
  10388. configure.ac | 2 +-
  10389. cpp/cucul++.cpp | 4 ++--
  10390. cpp/cucul++.h | 2 +-
  10391. cucul/canvas.c | 22 +++++++++-------------
  10392. cucul/cucul.h | 2 +-
  10393. src/cacaview.c | 3 ++-
  10394. src/img2irc.c | 3 ++-
  10395. test/colors.c | 3 ++-
  10396. test/demo.c | 13 +++++++++----
  10397. test/event.c | 3 ++-
  10398. test/gamma.c | 3 ++-
  10399. test/spritedit.c | 4 ++--
  10400. 12 files changed, 35 insertions(+), 29 deletions(-)
  10401. Commit: 831
  10402. Author: sam
  10403. Date: Fri Apr 21 20:24:04 2006 +0000
  10404. * Fixed a segfault in the C++ bindings. Vieux porc !
  10405. cpp/caca++.cpp | 2 +-
  10406. cpp/caca++.h | 2 +-
  10407. 2 files changed, 2 insertions(+), 2 deletions(-)
  10408. Commit: 830
  10409. Author: sam
  10410. Date: Fri Apr 21 19:26:54 2006 +0000
  10411. * Set library names to lib*.so.0.10.0.
  10412. caca/Makefile.am | 2 +-
  10413. configure.ac | 2 ++
  10414. cpp/Makefile.am | 14 ++++----------
  10415. cucul/Makefile.am | 2 +-
  10416. 4 files changed, 8 insertions(+), 12 deletions(-)
  10417. Commit: 829
  10418. Author: sam
  10419. Date: Fri Apr 21 19:26:18 2006 +0000
  10420. * Fixed a compilation warning.
  10421. cucul/import.c | 2 +-
  10422. 1 files changed, 1 insertions(+), 1 deletions(-)
  10423. Commit: 828
  10424. Author: sam
  10425. Date: Fri Apr 21 19:08:00 2006 +0000
  10426. * Minor documentation fix.
  10427. cucul/import.c | 2 ++
  10428. 1 files changed, 2 insertions(+), 0 deletions(-)
  10429. Commit: 827
  10430. Author: sam
  10431. Date: Fri Apr 21 19:06:38 2006 +0000
  10432. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  10433. cpp/caca++.cpp | 44 ++++++++++-----
  10434. cpp/caca++.h | 49 ++++++++---------
  10435. cpp/cpptest.cpp | 2 +
  10436. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  10437. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  10438. 5 files changed, 219 insertions(+), 193 deletions(-)
  10439. Commit: 826
  10440. Author: sam
  10441. Date: Fri Apr 21 18:44:04 2006 +0000
  10442. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  10443. cucul_import_canvas().
  10444. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  10445. caca/driver_raw.c | 2 +-
  10446. cpp/cucul++.cpp | 4 +-
  10447. cpp/cucul++.h | 2 +-
  10448. cucul/Makefile.am | 1 +
  10449. cucul/cucul.c | 55 -----------------------
  10450. cucul/cucul.h | 11 +++--
  10451. cucul/export.c | 4 +-
  10452. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10453. src/cacaplay.c | 2 +-
  10454. src/cacaserver.c | 4 +-
  10455. src/img2irc.c | 2 +-
  10456. test/export.c | 2 +-
  10457. 12 files changed, 145 insertions(+), 71 deletions(-)
  10458. Commit: 825
  10459. Author: sam
  10460. Date: Fri Apr 21 18:09:30 2006 +0000
  10461. * Minor documentation improvements.
  10462. cucul/colour.c | 2 +-
  10463. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  10464. cucul/export.c | 20 ++++++++++----------
  10465. cucul/font.c | 26 +++++++++++++-------------
  10466. 4 files changed, 50 insertions(+), 50 deletions(-)
  10467. Commit: 824
  10468. Author: sam
  10469. Date: Fri Apr 21 18:03:22 2006 +0000
  10470. * Documentation improvements. Wrote a small migration guide and added the
  10471. skeleton of a tutorial for Jylam.
  10472. TODO | 32 ----------
  10473. caca/caca.h | 4 +-
  10474. cucul/cucul.h | 20 +++---
  10475. doc/Makefile.am | 3 +-
  10476. doc/libcaca.dox | 34 ++++-------
  10477. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10478. doc/user.dox | 26 ++++++++
  10479. 7 files changed, 218 insertions(+), 66 deletions(-)
  10480. Commit: 823
  10481. Author: sam
  10482. Date: Fri Apr 21 16:27:43 2006 +0000
  10483. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  10484. documentation page from caca.h to a separate file.
  10485. AUTHORS | 17 ++++---
  10486. NEWS | 106 ++++++++++++++++++++------------------------
  10487. THANKS | 38 ++++++++-------
  10488. TODO | 125 ++++++++++++++++++++++++----------------------------
  10489. caca/caca.h | 54 ----------------------
  10490. doc/Makefile.am | 2 +-
  10491. doc/doxygen.cfg.in | 25 +++++-----
  10492. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  10493. 8 files changed, 212 insertions(+), 218 deletions(-)
  10494. Commit: 822
  10495. Author: sam
  10496. Date: Fri Apr 21 12:01:14 2006 +0000
  10497. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  10498. caca/driver_ncurses.c | 2 ++
  10499. 1 files changed, 2 insertions(+), 0 deletions(-)
  10500. Commit: 821
  10501. Author: sam
  10502. Date: Wed Apr 19 13:02:45 2006 +0000
  10503. * Workaround for broken C++ linking with old libtool versions.
  10504. cpp/Makefile.am | 2 +-
  10505. 1 files changed, 1 insertions(+), 1 deletions(-)
  10506. Commit: 820
  10507. Author: sam
  10508. Date: Wed Apr 19 11:50:24 2006 +0000
  10509. * Moved the technical discussion on S-Lang's palette optimisation from
  10510. NOTES to tools/optipal.c.
  10511. NOTES | 75 -------------------------------------------------------
  10512. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10513. 2 files changed, 72 insertions(+), 76 deletions(-)
  10514. Commit: 819
  10515. Author: sam
  10516. Date: Wed Apr 19 10:10:58 2006 +0000
  10517. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  10518. caca/caca.c | 4 ++--
  10519. caca/caca.h | 12 ++++++------
  10520. caca/caca_internals.h | 6 +++---
  10521. caca/driver_conio.c | 12 ++++++------
  10522. caca/driver_gl.c | 12 ++++++------
  10523. caca/driver_ncurses.c | 12 ++++++------
  10524. caca/driver_raw.c | 12 ++++++------
  10525. caca/driver_slang.c | 12 ++++++------
  10526. caca/driver_vga.c | 12 ++++++------
  10527. caca/driver_win32.c | 12 ++++++------
  10528. caca/driver_x11.c | 12 ++++++------
  10529. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  10530. cpp/caca++.cpp | 22 +++++++++++-----------
  10531. cpp/caca++.h | 6 +++---
  10532. cucul/cucul.c | 8 ++++----
  10533. python/pypycaca.c | 18 +++++++++---------
  10534. python/pypycaca.h | 6 +++---
  10535. src/aafire.c | 6 +++---
  10536. src/cacaball.c | 6 +++---
  10537. src/cacamoir.c | 6 +++---
  10538. src/cacaplas.c | 6 +++---
  10539. src/cacaplay.c | 6 +++---
  10540. src/cacaview.c | 14 +++++++-------
  10541. test/colors.c | 6 +++---
  10542. test/demo.c | 12 ++++++------
  10543. test/dithering.c | 6 +++---
  10544. test/event.c | 8 ++++----
  10545. test/font.c | 6 +++---
  10546. test/gamma.c | 6 +++---
  10547. test/hsv.c | 6 +++---
  10548. test/spritedit.c | 8 ++++----
  10549. test/transform.c | 6 +++---
  10550. test/truecolor.c | 6 +++---
  10551. test/unicode.c | 6 +++---
  10552. 34 files changed, 171 insertions(+), 171 deletions(-)
  10553. Commit: 818
  10554. Author: sam
  10555. Date: Wed Apr 19 09:07:55 2006 +0000
  10556. * Added a new "caca" exporter.
  10557. * Removed most code from the raw driver and replaced it with a call to the
  10558. caca exporter.
  10559. * Slightly changed the caca export format and updated code accordingly.
  10560. * Improved cacaserver error reporting.
  10561. caca/driver_raw.c | 27 +++++----------------------
  10562. cucul/cucul.c | 33 ++++++++++++++++-----------------
  10563. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  10564. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  10565. 4 files changed, 91 insertions(+), 52 deletions(-)
  10566. Commit: 817
  10567. Author: sam
  10568. Date: Tue Apr 18 16:51:52 2006 +0000
  10569. * Updates to the Debian build files.
  10570. debian/control | 16 +++++++++++++++-
  10571. 1 files changed, 15 insertions(+), 1 deletions(-)
  10572. Commit: 816
  10573. Author: sam
  10574. Date: Tue Apr 18 16:50:56 2006 +0000
  10575. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  10576. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  10577. computations.
  10578. cucul/dither.c | 26 ++++++++++----------------
  10579. src/aafire.c | 4 ++--
  10580. src/cacaball.c | 4 ++--
  10581. src/cacamoir.c | 4 ++--
  10582. src/cacaplas.c | 4 ++--
  10583. src/cacaview.c | 26 ++++++++++++--------------
  10584. src/img2irc.c | 2 +-
  10585. test/demo.c | 4 ++--
  10586. test/export.c | 4 ++--
  10587. test/font.c | 4 ++--
  10588. test/gamma.c | 8 ++++----
  10589. test/hsv.c | 4 ++--
  10590. 12 files changed, 43 insertions(+), 51 deletions(-)
  10591. Commit: 815
  10592. Author: sam
  10593. Date: Tue Apr 18 16:17:14 2006 +0000
  10594. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  10595. values between 0 and 9 (used to be 0 and 10). Updated documentation
  10596. accordingly.
  10597. cucul/cucul.c | 5 +++--
  10598. cucul/dither.c | 2 +-
  10599. test/demo.c | 42 +++++++++++++++++++++---------------------
  10600. test/dithering.c | 18 +++++++++---------
  10601. 4 files changed, 34 insertions(+), 33 deletions(-)
  10602. Commit: 814
  10603. Author: sam
  10604. Date: Tue Apr 18 16:04:01 2006 +0000
  10605. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  10606. choose the background colour.
  10607. cpp/cucul++.cpp | 4 ++--
  10608. cpp/cucul++.h | 2 +-
  10609. cucul/canvas.c | 9 ++++++---
  10610. cucul/cucul.h | 2 +-
  10611. src/cacaview.c | 2 +-
  10612. src/img2irc.c | 2 +-
  10613. test/colors.c | 2 +-
  10614. test/demo.c | 8 ++++----
  10615. test/event.c | 2 +-
  10616. test/gamma.c | 2 +-
  10617. test/spritedit.c | 2 +-
  10618. 11 files changed, 20 insertions(+), 17 deletions(-)
  10619. Commit: 813
  10620. Author: sam
  10621. Date: Tue Apr 18 15:54:33 2006 +0000
  10622. * Renamed main canvas-related functions so that they have "canvas" in
  10623. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  10624. * Moved buffer-related functions to cucul/buffer.c.
  10625. caca/driver_conio.c | 4 +-
  10626. caca/driver_gl.c | 2 +-
  10627. caca/driver_ncurses.c | 2 +-
  10628. caca/driver_slang.c | 2 +-
  10629. caca/driver_vga.c | 2 +-
  10630. caca/driver_win32.c | 4 +-
  10631. caca/driver_x11.c | 2 +-
  10632. caca/graphics.c | 2 +-
  10633. cpp/cucul++.cpp | 12 +++---
  10634. cucul/Makefile.am | 1 +
  10635. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  10636. cucul/cucul.c | 74 ++++++++++--------------------------------
  10637. cucul/cucul.h | 12 +++---
  10638. cucul/cucul_internals.h | 2 +-
  10639. cucul/export.c | 4 +-
  10640. cucul/font.c | 7 ++--
  10641. src/aafire.c | 23 +++++++------
  10642. src/cacaball.c | 12 ++++---
  10643. src/cacamoir.c | 12 ++++---
  10644. src/cacaplas.c | 18 ++++++----
  10645. src/cacaplay.c | 4 +-
  10646. src/cacaserver.c | 4 +-
  10647. src/cacaview.c | 22 +++++++------
  10648. src/img2irc.c | 8 ++--
  10649. test/colors.c | 4 +-
  10650. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  10651. test/dithering.c | 8 ++--
  10652. test/event.c | 14 ++++----
  10653. test/export.c | 9 ++---
  10654. test/font.c | 14 ++++----
  10655. test/gamma.c | 30 ++++++++---------
  10656. test/hsv.c | 9 ++---
  10657. test/spritedit.c | 9 +++--
  10658. test/transform.c | 20 ++++++------
  10659. test/truecolor.c | 4 +-
  10660. test/unicode.c | 4 +-
  10661. 36 files changed, 274 insertions(+), 234 deletions(-)
  10662. Commit: 812
  10663. Author: sam
  10664. Date: Tue Apr 18 15:12:12 2006 +0000
  10665. * Cosmetic changes.
  10666. tools/makefont.c | 14 +++++++-------
  10667. 1 files changed, 7 insertions(+), 7 deletions(-)
  10668. Commit: 811
  10669. Author: sam
  10670. Date: Tue Apr 18 15:11:25 2006 +0000
  10671. * Renamed caca_t into caca_display_t.
  10672. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  10673. caca/caca.c | 92 ++++++------
  10674. caca/caca.h | 26 ++--
  10675. caca/caca_internals.h | 46 +++---
  10676. caca/driver_conio.c | 82 +++++-----
  10677. caca/driver_gl.c | 254 ++++++++++++++++----------------
  10678. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  10679. caca/driver_raw.c | 54 ++++----
  10680. caca/driver_slang.c | 104 +++++++-------
  10681. caca/driver_vga.c | 52 ++++----
  10682. caca/driver_win32.c | 166 ++++++++++----------
  10683. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  10684. caca/event.c | 120 ++++++++--------
  10685. caca/graphics.c | 78 +++++-----
  10686. cpp/caca++.cpp | 36 +++---
  10687. cpp/caca++.h | 2 +-
  10688. cpp/cucul++.cpp | 90 ++++++------
  10689. cpp/cucul++.h | 4 +-
  10690. cucul/box.c | 46 +++---
  10691. cucul/canvas.c | 70 +++++-----
  10692. cucul/charset.c | 26 ++--
  10693. cucul/colour.c | 16 +-
  10694. cucul/conic.c | 62 ++++----
  10695. cucul/cucul.c | 113 +++++++-------
  10696. cucul/dither.c | 14 +-
  10697. cucul/export.c | 124 ++++++++--------
  10698. cucul/font.c | 20 ++--
  10699. cucul/line.c | 69 +++++----
  10700. cucul/sprite.c | 15 +-
  10701. cucul/transform.c | 52 ++++----
  10702. cucul/triangle.c | 36 +++---
  10703. src/aafire.c | 38 +++---
  10704. src/cacaball.c | 34 ++--
  10705. src/cacamoir.c | 28 ++--
  10706. src/cacaplas.c | 36 +++---
  10707. src/cacaplay.c | 18 +-
  10708. src/cacaview.c | 130 ++++++++--------
  10709. src/img2irc.c | 18 +-
  10710. test/colors.c | 30 ++--
  10711. test/demo.c | 272 +++++++++++++++++-----------------
  10712. test/dithering.c | 22 ++--
  10713. test/event.c | 64 ++++----
  10714. test/export.c | 32 ++--
  10715. test/font.c | 40 +++---
  10716. test/gamma.c | 40 +++---
  10717. test/hsv.c | 20 ++--
  10718. test/spritedit.c | 54 ++++----
  10719. test/transform.c | 34 ++--
  10720. test/truecolor.c | 24 ++--
  10721. test/unicode.c | 128 ++++++++--------
  10722. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  10723. Commit: 810
  10724. Author: sam
  10725. Date: Tue Apr 18 12:59:07 2006 +0000
  10726. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  10727. caca/caca.c | 16 ++--
  10728. caca/caca.h | 28 +++---
  10729. caca/caca_internals.h | 2 +-
  10730. caca/driver_conio.c | 22 ++--
  10731. caca/driver_gl.c | 50 +++++-----
  10732. caca/driver_ncurses.c | 68 +++++++-------
  10733. caca/driver_raw.c | 10 +-
  10734. caca/driver_slang.c | 66 ++++++------
  10735. caca/driver_vga.c | 12 +-
  10736. caca/driver_win32.c | 44 ++++----
  10737. caca/driver_x11.c | 88 ++++++++--------
  10738. caca/event.c | 14 ++--
  10739. caca/graphics.c | 4 +-
  10740. cpp/caca++.cpp | 8 +-
  10741. cpp/cucul++.cpp | 100 ++++++++++----------
  10742. cpp/cucul++.h | 4 +-
  10743. cucul/box.c | 50 +++++-----
  10744. cucul/canvas.c | 80 ++++++++--------
  10745. cucul/colour.c | 52 +++++-----
  10746. cucul/conic.c | 69 +++++++-------
  10747. cucul/cucul.c | 116 +++++++++++-----------
  10748. cucul/cucul.h | 78 ++++++++--------
  10749. cucul/cucul_internals.h | 6 +-
  10750. cucul/dither.c | 22 ++--
  10751. cucul/export.c | 182 +++++++++++++++++-----------------
  10752. cucul/font.c | 20 ++--
  10753. cucul/line.c | 82 ++++++++--------
  10754. cucul/sprite.c | 14 ++--
  10755. cucul/transform.c | 52 +++++-----
  10756. cucul/triangle.c | 38 ++++----
  10757. src/aafire.c | 28 +++---
  10758. src/cacaball.c | 20 ++--
  10759. src/cacamoir.c | 20 ++--
  10760. src/cacaplas.c | 30 +++---
  10761. src/cacaplay.c | 12 +-
  10762. src/cacaserver.c | 14 ++--
  10763. src/cacaview.c | 112 +++++++++++-----------
  10764. src/img2irc.c | 18 ++--
  10765. test/colors.c | 20 ++--
  10766. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  10767. test/dithering.c | 14 ++--
  10768. test/event.c | 56 +++++-----
  10769. test/export.c | 32 +++---
  10770. test/font.c | 32 +++---
  10771. test/gamma.c | 34 +++---
  10772. test/hsv.c | 12 +-
  10773. test/spritedit.c | 44 ++++----
  10774. test/transform.c | 26 +++---
  10775. test/truecolor.c | 16 ++--
  10776. test/unicode.c | 112 +++++++++++-----------
  10777. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  10778. Commit: 809
  10779. Author: sam
  10780. Date: Tue Apr 18 12:57:11 2006 +0000
  10781. * Fixed C++ bindings makefile so that it does not try to use the system's
  10782. <cucul.h> and <caca.h> headers.
  10783. cpp/Makefile.am | 2 ++
  10784. 1 files changed, 2 insertions(+), 0 deletions(-)
  10785. Commit: 808
  10786. Author: sam
  10787. Date: Tue Apr 18 10:02:42 2006 +0000
  10788. * Truecolor support for the HTML and HTMLv3 exporters.
  10789. cucul/export.c | 53 +++++++++++++++++------------------------------------
  10790. 1 files changed, 17 insertions(+), 36 deletions(-)
  10791. Commit: 807
  10792. Author: sam
  10793. Date: Tue Apr 18 09:57:15 2006 +0000
  10794. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  10795. cucul/colour.c | 6 +++---
  10796. 1 files changed, 3 insertions(+), 3 deletions(-)
  10797. Commit: 806
  10798. Author: sam
  10799. Date: Tue Apr 18 08:33:53 2006 +0000
  10800. * Updated README (caca-config -> pkg-config) and TODO.
  10801. README | 16 +++++-----------
  10802. TODO | 4 ++--
  10803. 2 files changed, 7 insertions(+), 13 deletions(-)
  10804. Commit: 805
  10805. Author: sam
  10806. Date: Tue Apr 18 08:33:06 2006 +0000
  10807. * Cosmetic code changes and minor optimisations.
  10808. cucul/export.c | 16 ++++++++--------
  10809. tools/makefont.c | 2 +-
  10810. 2 files changed, 9 insertions(+), 9 deletions(-)
  10811. Commit: 804
  10812. Author: sam
  10813. Date: Tue Apr 18 08:24:41 2006 +0000
  10814. * Merged again all export functions into cucul/export.c. They're all the
  10815. same and they're very short (50-100 lines).
  10816. cucul/Makefile.am | 7 +-
  10817. cucul/cucul.c | 85 ------
  10818. cucul/cucul_internals.h | 9 -
  10819. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  10820. cucul/export_ansi.c | 103 -------
  10821. cucul/export_bitmap.c | 83 ------
  10822. cucul/export_html.c | 190 -------------
  10823. cucul/export_irc.c | 107 --------
  10824. cucul/export_ps.c | 138 ----------
  10825. cucul/export_svg.c | 129 ---------
  10826. 10 files changed, 678 insertions(+), 850 deletions(-)
  10827. Commit: 803
  10828. Author: sam
  10829. Date: Tue Apr 18 08:21:31 2006 +0000
  10830. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  10831. compilation warnings.
  10832. cucul/cucul.h | 2 +-
  10833. cucul/font.c | 5 +++--
  10834. 2 files changed, 4 insertions(+), 3 deletions(-)
  10835. Commit: 802
  10836. Author: sam
  10837. Date: Tue Apr 18 08:19:42 2006 +0000
  10838. * Handle CACA_EVENT_QUIT in the event test program.
  10839. test/event.c | 7 +++++--
  10840. 1 files changed, 5 insertions(+), 2 deletions(-)
  10841. Commit: 801
  10842. Author: sam
  10843. Date: Tue Apr 18 08:18:03 2006 +0000
  10844. * Workaround for broken AC_PATH_X autoconf macros.
  10845. configure.ac | 18 +++---------------
  10846. 1 files changed, 3 insertions(+), 15 deletions(-)
  10847. Commit: 800
  10848. Author: sam
  10849. Date: Tue Apr 18 08:13:20 2006 +0000
  10850. * Compilation fix.
  10851. caca/driver_x11.c | 2 +-
  10852. 1 files changed, 1 insertions(+), 1 deletions(-)
  10853. Commit: 799
  10854. Author: sam
  10855. Date: Mon Apr 17 20:09:42 2006 +0000
  10856. * Implemented CACA_EVENT_QUIT. Unused yet.
  10857. TODO | 3 ---
  10858. caca/caca.h | 3 +++
  10859. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  10860. caca/driver_x11.c | 23 +++++++++++++++++++++++
  10861. configure.ac | 8 +++++---
  10862. 5 files changed, 57 insertions(+), 8 deletions(-)
  10863. Commit: 798
  10864. Author: sam
  10865. Date: Mon Apr 17 13:34:02 2006 +0000
  10866. * Fixed autotools stuff in the cpp bindings.
  10867. cpp/Makefile.am | 22 +++++++---------------
  10868. 1 files changed, 7 insertions(+), 15 deletions(-)
  10869. Commit: 797
  10870. Author: sam
  10871. Date: Mon Apr 17 13:31:43 2006 +0000
  10872. * Compilation fix in cpptest.cpp.
  10873. cpp/cpptest.cpp | 4 ++--
  10874. 1 files changed, 2 insertions(+), 2 deletions(-)
  10875. Commit: 796
  10876. Author: jylam
  10877. Date: Mon Apr 17 13:23:28 2006 +0000
  10878. * Fixed compile problem, put Event outside Caca class
  10879. cpp/caca++.cpp | 2 +-
  10880. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  10881. cpp/cpptest.cpp | 5 +++--
  10882. 3 files changed, 26 insertions(+), 13 deletions(-)
  10883. Commit: 795
  10884. Author: sam
  10885. Date: Mon Apr 17 13:11:33 2006 +0000
  10886. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  10887. cucul.c just in case.
  10888. cpp/cucul++.cpp | 5 ----
  10889. cpp/cucul++.h | 1 -
  10890. cucul/Makefile.am | 1 -
  10891. cucul/cucul.c | 11 ++++++++
  10892. cucul/cucul.h | 10 +-------
  10893. cucul/math.c | 68 -----------------------------------------------------
  10894. 6 files changed, 12 insertions(+), 84 deletions(-)
  10895. Commit: 794
  10896. Author: sam
  10897. Date: Mon Apr 17 13:09:45 2006 +0000
  10898. * Removed a few useless files (vieux porc).
  10899. cpp/Makefile.in | 541 -------------------------------------------------------
  10900. cpp/caca++.pc | 12 --
  10901. cpp/cucul++.pc | 12 --
  10902. 3 files changed, 0 insertions(+), 565 deletions(-)
  10903. Commit: 793
  10904. Author: sam
  10905. Date: Mon Apr 17 12:48:57 2006 +0000
  10906. * Updated TODO list.
  10907. TODO | 7 +++++--
  10908. 1 files changed, 5 insertions(+), 2 deletions(-)
  10909. Commit: 792
  10910. Author: sam
  10911. Date: Mon Apr 17 12:48:35 2006 +0000
  10912. * Minor cosmetic changes in the test programs.
  10913. test/dithering.c | 2 +-
  10914. test/truecolor.c | 3 +++
  10915. 2 files changed, 4 insertions(+), 1 deletions(-)
  10916. Commit: 791
  10917. Author: sam
  10918. Date: Mon Apr 17 12:48:05 2006 +0000
  10919. * Truecolor support in the SVG and PostScript exporters.
  10920. cucul/export_ps.c | 32 ++++++++++++++++----------------
  10921. cucul/export_svg.c | 37 ++++++++-----------------------------
  10922. 2 files changed, 24 insertions(+), 45 deletions(-)
  10923. Commit: 790
  10924. Author: sam
  10925. Date: Mon Apr 17 12:47:34 2006 +0000
  10926. * Implemented TGA image export.
  10927. cucul/Makefile.am | 1 +
  10928. cucul/cucul.c | 18 +++++++---
  10929. cucul/cucul_internals.h | 1 +
  10930. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  10931. 4 files changed, 98 insertions(+), 5 deletions(-)
  10932. Commit: 789
  10933. Author: sam
  10934. Date: Mon Apr 17 12:46:34 2006 +0000
  10935. * Implemented argb32 to rgb24fg/bg colour conversions.
  10936. cucul/colour.c | 15 +++++++++++++++
  10937. cucul/cucul_internals.h | 2 ++
  10938. 2 files changed, 17 insertions(+), 0 deletions(-)
  10939. Commit: 788
  10940. Author: sam
  10941. Date: Mon Apr 17 12:45:07 2006 +0000
  10942. * Use cucul_get_export_list() in the export test instead of hardcoding the
  10943. list of available formats. Also added a few truecolor blocks to the test.
  10944. test/export.c | 27 ++++++++++++++++++++-------
  10945. 1 files changed, 20 insertions(+), 7 deletions(-)
  10946. Commit: 787
  10947. Author: sam
  10948. Date: Mon Apr 17 12:41:50 2006 +0000
  10949. * Fixed abusive strictness in the font loader.
  10950. cucul/font.c | 6 +++---
  10951. 1 files changed, 3 insertions(+), 3 deletions(-)
  10952. Commit: 786
  10953. Author: jylam
  10954. Date: Mon Apr 17 11:24:38 2006 +0000
  10955. * Updated TODO list.
  10956. TODO | 3 ---
  10957. 1 files changed, 0 insertions(+), 3 deletions(-)
  10958. Commit: 785
  10959. Author: jylam
  10960. Date: Mon Apr 17 11:19:26 2006 +0000
  10961. * Better C++ test
  10962. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  10963. 1 files changed, 45 insertions(+), 27 deletions(-)
  10964. Commit: 784
  10965. Author: jylam
  10966. Date: Mon Apr 17 11:06:48 2006 +0000
  10967. * Added license in C++ files.
  10968. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  10969. cpp/caca++.h | 21 +++++++++++++++++++++
  10970. cpp/cpptest.cpp | 13 +++++++++++++
  10971. cpp/cucul++.cpp | 18 ++++++++++++++++++
  10972. cpp/cucul++.h | 22 ++++++++++++++++++++++
  10973. 5 files changed, 94 insertions(+), 4 deletions(-)
  10974. Commit: 783
  10975. Author: jylam
  10976. Date: Mon Apr 17 11:00:10 2006 +0000
  10977. * Fixed C++ printf(), added it in example
  10978. cpp/cpptest.cpp | 10 ++++++++--
  10979. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  10980. cpp/cucul++.h | 6 ++++--
  10981. 3 files changed, 30 insertions(+), 5 deletions(-)
  10982. Commit: 782
  10983. Author: jylam
  10984. Date: Mon Apr 17 10:44:40 2006 +0000
  10985. * Forgot a test on Caca() instantiation
  10986. cpp/cpptest.cpp | 12 ++++++++----
  10987. 1 files changed, 8 insertions(+), 4 deletions(-)
  10988. Commit: 781
  10989. Author: jylam
  10990. Date: Mon Apr 17 10:41:30 2006 +0000
  10991. * Added preliminary C++ bindings
  10992. Makefile.am | 2 +-
  10993. configure.ac | 29 +++-
  10994. cpp/Makefile.am | 32 +++
  10995. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10996. cpp/caca++.cpp | 69 +++++++
  10997. cpp/caca++.h | 46 +++++
  10998. cpp/caca++.pc | 12 ++
  10999. cpp/caca++.pc.in | 12 ++
  11000. cpp/cpptest.cpp | 59 ++++++
  11001. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  11002. cpp/cucul++.h | 112 +++++++++++
  11003. cpp/cucul++.pc | 12 ++
  11004. cpp/cucul++.pc.in | 12 ++
  11005. 13 files changed, 1269 insertions(+), 2 deletions(-)
  11006. Commit: 780
  11007. Author: sam
  11008. Date: Sun Apr 16 21:52:05 2006 +0000
  11009. * Added truecolor support to the X11 and GL drivers.
  11010. caca/driver_gl.c | 35 ++++++++---------------------------
  11011. caca/driver_x11.c | 44 +++++++++++---------------------------------
  11012. 2 files changed, 19 insertions(+), 60 deletions(-)
  11013. Commit: 779
  11014. Author: sam
  11015. Date: Sun Apr 16 21:29:40 2006 +0000
  11016. * Added test/truecolor.c to test non-ANSI colour pairs.
  11017. test/Makefile.am | 5 +++-
  11018. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11019. 2 files changed, 61 insertions(+), 1 deletions(-)
  11020. Commit: 778
  11021. Author: sam
  11022. Date: Sun Apr 16 21:26:25 2006 +0000
  11023. * Moved cucul_set_color() from canvas.c to colour.c.
  11024. * Added cucul_set_truecolor() for non-ANSI colours.
  11025. * Added new argb32 -> rgb12 conversion functions.
  11026. cucul/canvas.c | 20 -----------
  11027. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  11028. cucul/cucul.h | 3 +-
  11029. cucul/cucul_internals.h | 2 +
  11030. 4 files changed, 91 insertions(+), 21 deletions(-)
  11031. Commit: 777
  11032. Author: sam
  11033. Date: Sun Apr 16 18:28:47 2006 +0000
  11034. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  11035. such as cucul_dither_t instead of struct cucul_dither.
  11036. * Made cucul_buffer_t an opaque structure and implemented the two getters
  11037. cucul_get_buffer_data() and cucul_get_buffer_size().
  11038. * Documented all missing functions and function parameters.
  11039. caca/caca.h | 42 ++++++++++-----------
  11040. caca/caca_internals.h | 20 +++++----
  11041. caca/driver_conio.c | 4 +-
  11042. caca/driver_gl.c | 2 +-
  11043. caca/driver_ncurses.c | 2 +-
  11044. caca/driver_raw.c | 2 +-
  11045. caca/driver_slang.c | 2 +-
  11046. caca/driver_vga.c | 2 +-
  11047. caca/driver_win32.c | 2 +-
  11048. caca/driver_x11.c | 2 +-
  11049. caca/event.c | 16 ++++----
  11050. caca/time.c | 2 +-
  11051. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  11052. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  11053. cucul/cucul_internals.h | 20 ++++++---
  11054. cucul/dither.c | 50 ++++++++++++-------------
  11055. cucul/export_ansi.c | 2 +-
  11056. cucul/export_html.c | 4 +-
  11057. cucul/export_irc.c | 2 +-
  11058. cucul/export_ps.c | 2 +-
  11059. cucul/export_svg.c | 2 +-
  11060. cucul/font.c | 14 +++---
  11061. cucul/sprite.c | 20 +++++-----
  11062. src/aafire.c | 4 +-
  11063. src/cacaball.c | 4 +-
  11064. src/cacamoir.c | 4 +-
  11065. src/cacaplas.c | 4 +-
  11066. src/cacaplay.c | 2 +-
  11067. src/cacaserver.c | 46 ++++++++++++-----------
  11068. src/cacaview.c | 2 +-
  11069. src/img2irc.c | 7 ++-
  11070. test/colors.c | 2 +-
  11071. test/demo.c | 8 ++--
  11072. test/dithering.c | 2 +-
  11073. test/event.c | 14 +++---
  11074. test/export.c | 9 ++--
  11075. test/font.c | 6 +-
  11076. test/gamma.c | 4 +-
  11077. test/hsv.c | 4 +-
  11078. test/spritedit.c | 4 +-
  11079. test/transform.c | 2 +-
  11080. test/unicode.c | 2 +-
  11081. 42 files changed, 301 insertions(+), 217 deletions(-)
  11082. Commit: 776
  11083. Author: sam
  11084. Date: Sun Apr 16 18:21:14 2006 +0000
  11085. * Fixed bad library name in pc file.
  11086. cucul/cucul.pc.in | 2 +-
  11087. 1 files changed, 1 insertions(+), 1 deletions(-)
  11088. Commit: 775
  11089. Author: jylam
  11090. Date: Sat Apr 15 15:24:13 2006 +0000
  11091. * Updated MSVC++ project (static library and src/*)
  11092. caca/caca_internals.h | 3 +
  11093. cucul/font.c | 2 +
  11094. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  11095. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  11096. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  11097. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  11098. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  11099. msvc/config.h | 1 +
  11100. msvc/libcaca.sln | 81 ++++++------
  11101. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  11102. perl/lib/Term/Caca.pm | 2 +-
  11103. perl/lib/Term/Caca/Constants.pm | 2 +-
  11104. perl/lib/Term/Kaka.pm | 2 +-
  11105. 13 files changed, 884 insertions(+), 300 deletions(-)
  11106. Commit: 774
  11107. Author: jylam
  11108. Date: Sat Apr 15 15:23:13 2006 +0000
  11109. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  11110. test/demo.c | 6 +++---
  11111. test/spritedit.c | 16 ++++++++--------
  11112. 2 files changed, 11 insertions(+), 11 deletions(-)
  11113. Commit: 773
  11114. Author: sam
  11115. Date: Fri Apr 14 12:10:18 2006 +0000
  11116. * Improved documentation in many places.
  11117. caca/caca.c | 2 +-
  11118. caca/caca.h | 1 +
  11119. caca/event.c | 10 ++-
  11120. caca/graphics.c | 8 ++
  11121. cucul/box.c | 46 +++++-----
  11122. cucul/canvas.c | 16 ++-
  11123. cucul/conic.c | 63 ++++++------
  11124. cucul/cucul.c | 20 +++--
  11125. cucul/cucul.h | 13 ++-
  11126. cucul/dither.c | 287 ++++++++++++++++++++++++++----------------------------
  11127. cucul/font.c | 13 ++-
  11128. cucul/line.c | 105 ++++++++------------
  11129. cucul/math.c | 18 ++--
  11130. cucul/sprite.c | 85 ++++++++---------
  11131. cucul/triangle.c | 60 ++++++------
  11132. 15 files changed, 367 insertions(+), 380 deletions(-)
  11133. Commit: 772
  11134. Author: sam
  11135. Date: Fri Apr 14 08:41:59 2006 +0000
  11136. * Generate a PDF documentation instead of the PostScript one. It has nice
  11137. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  11138. configure.ac | 2 +-
  11139. doc/Makefile.am | 12 ++++++------
  11140. doc/doxygen.cfg.in | 14 +++++---------
  11141. 3 files changed, 12 insertions(+), 16 deletions(-)
  11142. Commit: 771
  11143. Author: sam
  11144. Date: Fri Apr 14 08:00:06 2006 +0000
  11145. * Ahaha I didn't even check that it compiled properly.
  11146. cucul/font.c | 2 +-
  11147. 1 files changed, 1 insertions(+), 1 deletions(-)
  11148. Commit: 770
  11149. Author: sam
  11150. Date: Fri Apr 14 07:33:48 2006 +0000
  11151. * Only support version 1 fonts.
  11152. cucul/font.c | 3 ++-
  11153. 1 files changed, 2 insertions(+), 1 deletions(-)
  11154. Commit: 769
  11155. Author: sam
  11156. Date: Fri Apr 14 07:30:53 2006 +0000
  11157. * Removed \file directives from all files except caca.h and cucul.h, to
  11158. remove redundencies in the Doxygen documentation.
  11159. caca/caca.c | 8 +++-----
  11160. caca/caca.h | 2 ++
  11161. caca/caca_internals.h | 10 ++--------
  11162. caca/driver_conio.c | 8 +++-----
  11163. caca/driver_gl.c | 8 +++-----
  11164. caca/driver_ncurses.c | 8 +++-----
  11165. caca/driver_raw.c | 8 +++-----
  11166. caca/driver_slang.c | 8 +++-----
  11167. caca/driver_vga.c | 8 +++-----
  11168. caca/driver_win32.c | 8 +++-----
  11169. caca/driver_x11.c | 8 +++-----
  11170. caca/event.c | 8 +++-----
  11171. caca/graphics.c | 8 +++-----
  11172. caca/time.c | 8 +++-----
  11173. cucul/box.c | 8 +++-----
  11174. cucul/canvas.c | 8 +++-----
  11175. cucul/charset.c | 8 +++-----
  11176. cucul/colour.c | 8 +++-----
  11177. cucul/conic.c | 8 +++-----
  11178. cucul/cucul.c | 8 +++-----
  11179. cucul/cucul.h | 2 ++
  11180. cucul/cucul_internals.h | 10 ++--------
  11181. cucul/dither.c | 8 +++-----
  11182. cucul/export_ansi.c | 10 ++++------
  11183. cucul/export_html.c | 10 ++++------
  11184. cucul/export_irc.c | 10 ++++------
  11185. cucul/export_ps.c | 10 ++++------
  11186. cucul/export_svg.c | 10 ++++------
  11187. cucul/font.c | 8 +++-----
  11188. cucul/line.c | 8 +++-----
  11189. cucul/math.c | 8 +++-----
  11190. cucul/sprite.c | 8 +++-----
  11191. cucul/transform.c | 8 +++-----
  11192. cucul/triangle.c | 8 +++-----
  11193. kernel/kernel.c | 8 +++-----
  11194. kernel/kernel.h | 8 +++-----
  11195. python/pypycaca.c | 12 +++---------
  11196. python/pypycaca.h | 11 ++---------
  11197. src/cacaplas.c | 4 ++--
  11198. src/cacaserver.c | 2 ++
  11199. src/cacaview.c | 2 +-
  11200. src/common-image.c | 2 +-
  11201. src/common-image.h | 2 +-
  11202. 43 files changed, 121 insertions(+), 204 deletions(-)
  11203. Commit: 768
  11204. Author: sam
  11205. Date: Thu Apr 13 17:57:19 2006 +0000
  11206. * Added a lot of sanity checks to the font parsing. It should now be
  11207. secure against broken files, but it probably needs peer review.
  11208. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  11209. 1 files changed, 31 insertions(+), 0 deletions(-)
  11210. Commit: 767
  11211. Author: sam
  11212. Date: Thu Apr 13 17:54:07 2006 +0000
  11213. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  11214. test/Makefile.am | 2 +-
  11215. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  11216. 2 files changed, 44 insertions(+), 17 deletions(-)
  11217. Commit: 766
  11218. Author: sam
  11219. Date: Thu Apr 13 17:37:51 2006 +0000
  11220. * Fixed caca_get_event() call in test/hsv.c.
  11221. test/hsv.c | 2 +-
  11222. 1 files changed, 1 insertions(+), 1 deletions(-)
  11223. Commit: 765
  11224. Author: sam
  11225. Date: Thu Apr 13 17:08:16 2006 +0000
  11226. * Fixed compilation warning.
  11227. cucul/colour.c | 1 +
  11228. 1 files changed, 1 insertions(+), 0 deletions(-)
  11229. Commit: 764
  11230. Author: sam
  11231. Date: Thu Apr 13 16:54:25 2006 +0000
  11232. * Fixed colour conversion routines so that they work with ARGB too.
  11233. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  11234. 1 files changed, 57 insertions(+), 9 deletions(-)
  11235. Commit: 763
  11236. Author: sam
  11237. Date: Thu Apr 13 16:10:16 2006 +0000
  11238. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  11239. * Fixed font selection through cucul_font_load().
  11240. * Added a bigger 10x19 bold font.
  11241. cucul/Makefile.am | 3 +-
  11242. cucul/cucul.h | 1 +
  11243. cucul/font.c | 35 +-
  11244. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11245. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11246. cucul/font_monospace9.h | 3267 ----------------------------------------------
  11247. test/font.c | 9 +-
  11248. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  11249. Commit: 762
  11250. Author: sam
  11251. Date: Thu Apr 13 15:36:09 2006 +0000
  11252. * Made makefont more configurable. Also, store the commandline in a comment
  11253. so that the font can be easily rebuilt.
  11254. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  11255. 1 files changed, 44 insertions(+), 17 deletions(-)
  11256. Commit: 761
  11257. Author: sam
  11258. Date: Thu Apr 13 15:00:56 2006 +0000
  11259. * Updated TODO list.
  11260. TODO | 5 -----
  11261. 1 files changed, 0 insertions(+), 5 deletions(-)
  11262. Commit: 760
  11263. Author: sam
  11264. Date: Thu Apr 13 14:24:31 2006 +0000
  11265. * Internal font support through cucul_load_font(). Documented that.
  11266. * Removed ugly hooks from test/font.c.
  11267. cucul/cucul.h | 2 +-
  11268. cucul/font.c | 24 ++++++++++++++++++++++--
  11269. test/font.c | 24 +++++++++++++++++-------
  11270. 3 files changed, 40 insertions(+), 10 deletions(-)
  11271. Commit: 759
  11272. Author: sam
  11273. Date: Thu Apr 13 14:23:04 2006 +0000
  11274. * Ugly overflow bug in the rendering code.
  11275. cucul/font.c | 2 +-
  11276. 1 files changed, 1 insertions(+), 1 deletions(-)
  11277. Commit: 758
  11278. Author: sam
  11279. Date: Thu Apr 13 13:33:31 2006 +0000
  11280. * Implemented cucul_get_font_width() and cucul_get_font_height().
  11281. * Documented most font functions.
  11282. * Cleaned up cucul_render_canvas() and made it actually usable by external
  11283. programs. Removed ugly printf() debug calls.
  11284. cucul/cucul.h | 4 ++
  11285. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  11286. test/font.c | 22 ++++++++++++-
  11287. 3 files changed, 95 insertions(+), 24 deletions(-)
  11288. Commit: 757
  11289. Author: sam
  11290. Date: Thu Apr 13 12:50:41 2006 +0000
  11291. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  11292. cucul/cucul.c | 12 ++++++------
  11293. cucul/cucul.h | 16 ++++++++--------
  11294. cucul/cucul_internals.h | 12 ++++++------
  11295. cucul/export_ansi.c | 10 +++++-----
  11296. cucul/export_html.c | 20 ++++++++++----------
  11297. cucul/export_irc.c | 10 +++++-----
  11298. cucul/export_ps.c | 10 +++++-----
  11299. cucul/export_svg.c | 10 +++++-----
  11300. src/cacaserver.c | 10 +++++-----
  11301. src/img2irc.c | 4 ++--
  11302. test/export.c | 4 ++--
  11303. 11 files changed, 59 insertions(+), 59 deletions(-)
  11304. Commit: 756
  11305. Author: sam
  11306. Date: Thu Apr 13 12:49:54 2006 +0000
  11307. * Putain de bordel de manche a couilles. I forgot to fix the font.
  11308. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  11309. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  11310. Commit: 755
  11311. Author: sam
  11312. Date: Thu Apr 13 12:44:55 2006 +0000
  11313. * Some cleaning up in makefont.c.
  11314. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  11315. 1 files changed, 70 insertions(+), 61 deletions(-)
  11316. Commit: 754
  11317. Author: sam
  11318. Date: Thu Apr 13 12:25:36 2006 +0000
  11319. * Fixed 4, 2 and 1-bit font rendering.
  11320. * Replaced the 8-bit internal font with a 4-bit one.
  11321. cucul/font.c | 79 +-
  11322. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  11323. tools/makefont.c | 5 +-
  11324. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  11325. Commit: 753
  11326. Author: sam
  11327. Date: Thu Apr 13 12:23:50 2006 +0000
  11328. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  11329. fg/bg value into its separate argb 4-bit fields.
  11330. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  11331. cucul/cucul_internals.h | 1 +
  11332. 2 files changed, 29 insertions(+), 0 deletions(-)
  11333. Commit: 752
  11334. Author: jylam
  11335. Date: Thu Apr 13 08:58:55 2006 +0000
  11336. * Added silly play with interframe delay. Need to rework sprite format.
  11337. test/spritedit.c | 23 +++++++++++++++++++++++
  11338. 1 files changed, 23 insertions(+), 0 deletions(-)
  11339. Commit: 751
  11340. Author: sam
  11341. Date: Thu Apr 13 08:44:25 2006 +0000
  11342. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  11343. for the moment.
  11344. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  11345. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  11346. Commit: 750
  11347. Author: sam
  11348. Date: Thu Apr 13 08:39:30 2006 +0000
  11349. * Added a test program for the font renderer.
  11350. test/Makefile.am | 5 ++++-
  11351. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  11352. 2 files changed, 53 insertions(+), 1 deletions(-)
  11353. Commit: 749
  11354. Author: sam
  11355. Date: Thu Apr 13 08:38:34 2006 +0000
  11356. * Code simplification.
  11357. test/export.c | 3 +--
  11358. 1 files changed, 1 insertions(+), 2 deletions(-)
  11359. Commit: 748
  11360. Author: sam
  11361. Date: Thu Apr 13 08:37:32 2006 +0000
  11362. * Created a built-in font from Bitstream Vera (Monospace 9).
  11363. cucul/Makefile.am | 1 +
  11364. cucul/font.c | 5 +
  11365. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  11366. 3 files changed, 4889 insertions(+), 0 deletions(-)
  11367. Commit: 747
  11368. Author: sam
  11369. Date: Thu Apr 13 08:26:21 2006 +0000
  11370. * Added a font creator that uses pango to render glyphs.
  11371. configure.ac | 10 ++-
  11372. tools/Makefile.am | 11 ++-
  11373. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11374. 3 files changed, 296 insertions(+), 2 deletions(-)
  11375. Commit: 746
  11376. Author: sam
  11377. Date: Thu Apr 13 08:16:04 2006 +0000
  11378. * Slightly updated the font format and wrote a font loader. Also added a
  11379. skeleton for the renderer that will not last very long.
  11380. cucul/cucul.h | 11 ++++
  11381. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  11382. 2 files changed, 170 insertions(+), 4 deletions(-)
  11383. Commit: 745
  11384. Author: sam
  11385. Date: Wed Apr 12 16:34:34 2006 +0000
  11386. * New version of the font format.
  11387. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  11388. 1 files changed, 41 insertions(+), 19 deletions(-)
  11389. Commit: 744
  11390. Author: sam
  11391. Date: Wed Apr 12 14:18:19 2006 +0000
  11392. * Added a file for future font handling routines. Currently only the font
  11393. format proposal is in this file. Feel free to comment.
  11394. cucul/Makefile.am | 1 +
  11395. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11396. 2 files changed, 61 insertions(+), 0 deletions(-)
  11397. Commit: 743
  11398. Author: sam
  11399. Date: Wed Apr 12 08:57:59 2006 +0000
  11400. * Proper svn:ignore properties on tools/.
  11401. Commit: 742
  11402. Author: sam
  11403. Date: Wed Apr 12 08:31:11 2006 +0000
  11404. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  11405. contain development tools that are only useful to libcaca developers.
  11406. Makefile.am | 2 +-
  11407. caca/driver_slang.c | 2 +-
  11408. configure.ac | 1 +
  11409. test/Makefile.am | 5 +-
  11410. test/optipal.c | 242 ---------------------------------------------------
  11411. tools/Makefile.am | 8 ++
  11412. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  11413. 7 files changed, 254 insertions(+), 248 deletions(-)
  11414. Commit: 741
  11415. Author: sam
  11416. Date: Tue Apr 11 10:36:31 2006 +0000
  11417. * cacaview works again. Somewhat. Image loading is now handled by the
  11418. factored common-image.c file. Feature selection such as antialiasing or
  11419. dithering mode are still disabled.
  11420. src/Makefile.am | 2 +-
  11421. src/cacaview.c | 295 ++++--------------------------------------------------
  11422. 2 files changed, 23 insertions(+), 274 deletions(-)
  11423. Commit: 740
  11424. Author: sam
  11425. Date: Tue Apr 11 10:12:03 2006 +0000
  11426. * Renamed "freadint" to "u32fread", and so on.
  11427. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  11428. 1 files changed, 40 insertions(+), 40 deletions(-)
  11429. Commit: 739
  11430. Author: sam
  11431. Date: Tue Apr 11 10:05:48 2006 +0000
  11432. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  11433. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  11434. src/Makefile.am | 26 +++--
  11435. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  11436. src/common-image.h | 25 +++++
  11437. src/img2irc.c | 69 ++++++++++++
  11438. 4 files changed, 405 insertions(+), 9 deletions(-)
  11439. Commit: 738
  11440. Author: sam
  11441. Date: Mon Apr 10 22:06:19 2006 +0000
  11442. * Avoid useless call to strlen() in the exporters.
  11443. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  11444. cucul/export_ansi.c | 2 +-
  11445. cucul/export_html.c | 2 +-
  11446. cucul/export_irc.c | 6 +-----
  11447. cucul/export_ps.c | 2 +-
  11448. cucul/export_svg.c | 2 +-
  11449. 5 files changed, 5 insertions(+), 9 deletions(-)
  11450. Commit: 737
  11451. Author: sam
  11452. Date: Mon Apr 10 22:03:22 2006 +0000
  11453. * Fixed test/export that was not printing the last character of the file.
  11454. test/export.c | 2 +-
  11455. 1 files changed, 1 insertions(+), 1 deletions(-)
  11456. Commit: 736
  11457. Author: sam
  11458. Date: Mon Apr 10 21:07:40 2006 +0000
  11459. * Updated TODO list. I forgot the aspect ratio function!
  11460. TODO | 12 +++++-------
  11461. 1 files changed, 5 insertions(+), 7 deletions(-)
  11462. Commit: 735
  11463. Author: sam
  11464. Date: Mon Apr 10 20:24:12 2006 +0000
  11465. * Renamed bitmap.c into dither.c.
  11466. cucul/Makefile.am | 2 +-
  11467. cucul/bitmap.c | 1346 -----------------------------------------------------
  11468. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11469. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  11470. Commit: 734
  11471. Author: sam
  11472. Date: Mon Apr 10 20:02:38 2006 +0000
  11473. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  11474. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  11475. cucul/cucul.c | 4 +-
  11476. cucul/cucul.h | 42 +++---
  11477. cucul/cucul_internals.h | 4 +-
  11478. src/aafire.c | 12 +-
  11479. src/cacaball.c | 14 +-
  11480. src/cacamoir.c | 16 +-
  11481. src/cacaplas.c | 16 +-
  11482. src/cacaview.c | 30 ++--
  11483. test/demo.c | 24 ++--
  11484. test/export.c | 12 +-
  11485. test/gamma.c | 28 ++--
  11486. test/hsv.c | 12 +-
  11487. 13 files changed, 295 insertions(+), 298 deletions(-)
  11488. Commit: 733
  11489. Author: sam
  11490. Date: Mon Apr 10 09:17:51 2006 +0000
  11491. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  11492. really portable, and Visual Studio complains when they are not explicitely
  11493. cast.
  11494. cucul/bitmap.c | 4 +-
  11495. cucul/canvas.c | 11 +++++----
  11496. cucul/cucul.c | 2 +-
  11497. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  11498. cucul/cucul_internals.h | 4 +-
  11499. cucul/sprite.c | 2 +-
  11500. test/dithering.c | 2 +-
  11501. test/optipal.c | 2 +-
  11502. 8 files changed, 40 insertions(+), 42 deletions(-)
  11503. Commit: 732
  11504. Author: sam
  11505. Date: Mon Apr 10 09:04:29 2006 +0000
  11506. * Updated the Doxygen configuration file.
  11507. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  11508. 1 files changed, 1043 insertions(+), 7 deletions(-)
  11509. Commit: 731
  11510. Author: sam
  11511. Date: Mon Apr 10 09:00:18 2006 +0000
  11512. * Fixed old bugs I introduced in the exporters.
  11513. * Fixed exporter headers to make Doxygen happy.
  11514. cucul/export_ansi.c | 6 +++---
  11515. cucul/export_html.c | 6 +++---
  11516. cucul/export_irc.c | 2 +-
  11517. cucul/export_ps.c | 2 +-
  11518. cucul/export_svg.c | 2 +-
  11519. 5 files changed, 9 insertions(+), 9 deletions(-)
  11520. Commit: 730
  11521. Author: sam
  11522. Date: Mon Apr 10 08:30:02 2006 +0000
  11523. * Forgot an svn:ignore property.
  11524. Commit: 729
  11525. Author: sam
  11526. Date: Mon Apr 10 07:52:07 2006 +0000
  11527. * Added pkgconfig files. Eh ouais mon gars.
  11528. caca/Makefile.am | 6 ++++++
  11529. caca/caca.pc.in | 12 ++++++++++++
  11530. configure.ac | 6 +++++-
  11531. cucul/Makefile.am | 6 ++++++
  11532. cucul/cucul.pc.in | 12 ++++++++++++
  11533. 5 files changed, 41 insertions(+), 1 deletions(-)
  11534. Commit: 728
  11535. Author: sam
  11536. Date: Fri Apr 7 09:46:30 2006 +0000
  11537. * Replaced occurrences of "rgba" with "argb".
  11538. caca/driver_conio.c | 2 +-
  11539. caca/driver_gl.c | 4 ++--
  11540. caca/driver_ncurses.c | 2 +-
  11541. caca/driver_slang.c | 8 ++++----
  11542. caca/driver_vga.c | 2 +-
  11543. caca/driver_win32.c | 4 ++--
  11544. caca/driver_x11.c | 8 ++++----
  11545. cucul/colour.c | 6 +++---
  11546. cucul/cucul_internals.h | 6 +++---
  11547. cucul/export_ansi.c | 4 ++--
  11548. cucul/export_html.c | 6 +++---
  11549. cucul/export_irc.c | 4 ++--
  11550. cucul/export_ps.c | 4 ++--
  11551. cucul/export_svg.c | 4 ++--
  11552. 14 files changed, 32 insertions(+), 32 deletions(-)
  11553. Commit: 727
  11554. Author: sam
  11555. Date: Fri Apr 7 08:55:01 2006 +0000
  11556. * Fixed a syntax error. Gruik.
  11557. cucul/bitmap.c | 2 +-
  11558. 1 files changed, 1 insertions(+), 1 deletions(-)
  11559. Commit: 726
  11560. Author: sam
  11561. Date: Fri Apr 7 08:19:42 2006 +0000
  11562. * Changed the cucul_set_bitmap_antialias() argument to a string.
  11563. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  11564. cucul/cucul.h | 3 ++-
  11565. 2 files changed, 45 insertions(+), 11 deletions(-)
  11566. Commit: 725
  11567. Author: sam
  11568. Date: Thu Apr 6 13:49:10 2006 +0000
  11569. * Of course I had to fuck up something. Here, PS export works again.
  11570. cucul/export_ps.c | 4 ++--
  11571. 1 files changed, 2 insertions(+), 2 deletions(-)
  11572. Commit: 724
  11573. Author: sam
  11574. Date: Thu Apr 6 13:41:56 2006 +0000
  11575. * Store colour information on 32 bits, for future 12-bit colour support.
  11576. caca/driver_conio.c | 4 ++--
  11577. caca/driver_gl.c | 10 ++++------
  11578. caca/driver_ncurses.c | 4 ++--
  11579. caca/driver_raw.c | 9 +++++----
  11580. caca/driver_slang.c | 10 +++++-----
  11581. caca/driver_vga.c | 4 ++--
  11582. caca/driver_win32.c | 4 ++--
  11583. caca/driver_x11.c | 11 ++++++-----
  11584. cucul/Makefile.am | 1 +
  11585. cucul/canvas.c | 11 +++++------
  11586. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  11587. cucul/cucul.c | 24 ++++++++++++++----------
  11588. cucul/cucul_internals.h | 7 ++++++-
  11589. cucul/export_ansi.c | 6 +++---
  11590. cucul/export_html.c | 12 +++++++-----
  11591. cucul/export_irc.c | 6 +++---
  11592. cucul/export_ps.c | 8 ++++----
  11593. cucul/export_svg.c | 10 ++++++----
  11594. cucul/transform.c | 22 +++++++++++-----------
  11595. src/cacaserver.c | 2 +-
  11596. 20 files changed, 134 insertions(+), 76 deletions(-)
  11597. Commit: 723
  11598. Author: sam
  11599. Date: Thu Apr 6 13:21:15 2006 +0000
  11600. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  11601. cucul/canvas.c | 18 ------------------
  11602. cucul/cucul.h | 1 -
  11603. 2 files changed, 0 insertions(+), 19 deletions(-)
  11604. Commit: 722
  11605. Author: sam
  11606. Date: Thu Apr 6 13:11:12 2006 +0000
  11607. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  11608. cucul/cucul.c | 4 ++++
  11609. 1 files changed, 4 insertions(+), 0 deletions(-)
  11610. Commit: 721
  11611. Author: sam
  11612. Date: Thu Apr 6 13:07:58 2006 +0000
  11613. * Sanity check in cacaserver.c.
  11614. src/cacaserver.c | 3 +++
  11615. 1 files changed, 3 insertions(+), 0 deletions(-)
  11616. Commit: 720
  11617. Author: sam
  11618. Date: Thu Apr 6 10:23:10 2006 +0000
  11619. * Fixed a crash when realloc() returns a new address.
  11620. src/cacaserver.c | 2 +-
  11621. 1 files changed, 1 insertions(+), 1 deletions(-)
  11622. Commit: 719
  11623. Author: sam
  11624. Date: Thu Apr 6 10:19:17 2006 +0000
  11625. * Fixed old typo that caused qq->height to be uninitialised.
  11626. cucul/cucul.c | 2 +-
  11627. 1 files changed, 1 insertions(+), 1 deletions(-)
  11628. Commit: 718
  11629. Author: jylam
  11630. Date: Sat Apr 1 21:29:10 2006 +0000
  11631. * Oops, removed unused variable
  11632. src/cacaserver.c | 1 -
  11633. 1 files changed, 0 insertions(+), 1 deletions(-)
  11634. Commit: 717
  11635. Author: jylam
  11636. Date: Sat Apr 1 21:26:30 2006 +0000
  11637. * Added Winsock (c)(tm)(r) compatibility
  11638. src/cacaserver.c | 11 +++++++++++
  11639. 1 files changed, 11 insertions(+), 0 deletions(-)
  11640. Commit: 716
  11641. Author: jylam
  11642. Date: Sat Apr 1 16:11:37 2006 +0000
  11643. * removed b0rked test. No more pigs, I just commited 500 of them.
  11644. src/cacaplas.c | 8 --------
  11645. 1 files changed, 0 insertions(+), 8 deletions(-)
  11646. Commit: 715
  11647. Author: sam
  11648. Date: Sat Apr 1 15:58:10 2006 +0000
  11649. * Set the default dithering mode to Floyd-Steinberg.
  11650. cucul/bitmap.c | 5 +++++
  11651. 1 files changed, 5 insertions(+), 0 deletions(-)
  11652. Commit: 714
  11653. Author: sam
  11654. Date: Sat Apr 1 15:56:31 2006 +0000
  11655. ((`)_.._ ,'-. _..._ _._
  11656. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  11657. .' / (
  11658. / S | _ _ \
  11659. | a \ o o |
  11660. ; m .-. /
  11661. ; ', '-.( '')-'
  11662. '. | ;-'
  11663. \ / /
  11664. / /-._ __, 7 |
  11665. \ `\ \`` | | |
  11666. \ \_,\ | |_,\
  11667. '-`' \_,\
  11668. cucul/canvas.c | 4 ++--
  11669. cucul/sprite.c | 4 ++--
  11670. 2 files changed, 4 insertions(+), 4 deletions(-)
  11671. Commit: 713
  11672. Author: sam
  11673. Date: Sat Apr 1 15:25:33 2006 +0000
  11674. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  11675. TODO | 3 ---
  11676. cucul/canvas.c | 24 ------------------------
  11677. cucul/cucul.h | 2 --
  11678. 3 files changed, 0 insertions(+), 29 deletions(-)
  11679. Commit: 712
  11680. Author: sam
  11681. Date: Sat Apr 1 15:02:41 2006 +0000
  11682. * Updated the TODO list.
  11683. TODO | 35 +++++++++++++++++++++++++----------
  11684. 1 files changed, 25 insertions(+), 10 deletions(-)
  11685. Commit: 711
  11686. Author: sam
  11687. Date: Sat Apr 1 15:02:05 2006 +0000
  11688. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  11689. environment variables handling. Replaced that with three per-bitmap
  11690. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  11691. cucul_set_bitmap_dithering().
  11692. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  11693. prototypes (but did not implement them yet).
  11694. * Added cucul_set_bitmap_charset() to choose what characters are going
  11695. to be used for the bitmap rendering.
  11696. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  11697. caca/caca.h | 34 +--
  11698. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  11699. cucul/cucul.c | 147 -------
  11700. cucul/cucul.h | 98 ++----
  11701. cucul/cucul_internals.h | 3 -
  11702. test/demo.c | 6 +-
  11703. 6 files changed, 673 insertions(+), 587 deletions(-)
  11704. Commit: 710
  11705. Author: sam
  11706. Date: Sat Apr 1 14:44:09 2006 +0000
  11707. * Merged caca_wait_event() into caca_get_event() and added a timeout
  11708. parameter to do what both functions did before, and even more.
  11709. caca/caca.h | 3 +-
  11710. caca/event.c | 63 ++++++++++++++++++++++++++++++-----------------------
  11711. src/aafire.c | 2 +-
  11712. src/cacaball.c | 2 +-
  11713. src/cacamoir.c | 2 +-
  11714. src/cacaplas.c | 2 +-
  11715. src/cacaplay.c | 2 +-
  11716. src/cacaview.c | 6 ++--
  11717. test/colors.c | 2 +-
  11718. test/demo.c | 9 ++++++-
  11719. test/dithering.c | 2 +-
  11720. test/event.c | 4 +-
  11721. test/gamma.c | 2 +-
  11722. test/hsv.c | 2 +-
  11723. test/spritedit.c | 2 +-
  11724. test/transform.c | 2 +-
  11725. test/unicode.c | 2 +-
  11726. 17 files changed, 61 insertions(+), 48 deletions(-)
  11727. Commit: 709
  11728. Author: sam
  11729. Date: Sat Apr 1 14:37:27 2006 +0000
  11730. * Disabled cacaview for now. I'm going to utterly break it.
  11731. src/Makefile.am | 2 +-
  11732. 1 files changed, 1 insertions(+), 1 deletions(-)
  11733. Commit: 708
  11734. Author: sam
  11735. Date: Sat Apr 1 14:36:59 2006 +0000
  11736. * Added cucul_get_export_list(). Returns a list of known export formats.
  11737. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  11738. cucul/cucul.h | 1 +
  11739. 2 files changed, 27 insertions(+), 0 deletions(-)
  11740. Commit: 707
  11741. Author: sam
  11742. Date: Wed Mar 29 09:41:30 2006 +0000
  11743. * cacaserver works again (but needs a complete rewrite because it's really
  11744. become ugly). You can now emulate the previous network driver behaviour
  11745. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  11746. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  11747. 1 files changed, 34 insertions(+), 3 deletions(-)
  11748. Commit: 706
  11749. Author: sam
  11750. Date: Mon Mar 27 22:16:58 2006 +0000
  11751. * Changed the 2nd argument of cucul_create_export to a string. This way we
  11752. can add new exporters without changing the API.
  11753. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  11754. cucul/cucul.h | 16 +---------------
  11755. src/cacaserver.c | 2 +-
  11756. test/export.c | 22 +++++++---------------
  11757. 4 files changed, 25 insertions(+), 54 deletions(-)
  11758. Commit: 705
  11759. Author: sam
  11760. Date: Mon Mar 27 22:12:12 2006 +0000
  11761. * Oops, I barfed that makefile.
  11762. src/Makefile.am | 3 ---
  11763. 1 files changed, 0 insertions(+), 3 deletions(-)
  11764. Commit: 704
  11765. Author: jylam
  11766. Date: Mon Mar 27 21:40:17 2006 +0000
  11767. * Added "powered by libcaca" text to all examples for consistency
  11768. src/aafire.c | 4 ++++
  11769. src/cacaball.c | 4 ++++
  11770. src/cacamoir.c | 3 +++
  11771. 3 files changed, 11 insertions(+), 0 deletions(-)
  11772. Commit: 703
  11773. Author: sam
  11774. Date: Mon Mar 27 21:37:52 2006 +0000
  11775. * Removed the network driver and replaced it with a cacaserver executable
  11776. that has all the functionality, except it does not work yet (the stdin
  11777. reading routine is missing).
  11778. caca/Makefile.am | 1 -
  11779. caca/caca.c | 3 -
  11780. caca/caca.h | 3 -
  11781. caca/caca_internals.h | 16 +-
  11782. caca/driver_network.c | 571 -------------------------------------------------
  11783. src/Makefile.am | 8 +-
  11784. src/cacaplas.c | 21 ++-
  11785. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  11786. 8 files changed, 521 insertions(+), 591 deletions(-)
  11787. Commit: 702
  11788. Author: sam
  11789. Date: Mon Mar 27 21:33:29 2006 +0000
  11790. * Implemented a proof-of-concept cacaplay program that can redisplay a
  11791. single frame that was saved by the raw driver.
  11792. caca/driver_raw.c | 18 ++++++++---
  11793. src/Makefile.am | 5 ++-
  11794. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11795. 3 files changed, 98 insertions(+), 6 deletions(-)
  11796. Commit: 701
  11797. Author: sam
  11798. Date: Mon Mar 27 21:22:34 2006 +0000
  11799. * Implemented cucul_load() to reload a file that was saved with the
  11800. raw driver. I know it is inconsistent to have the loader in libcucul
  11801. and the exporter in libcaca but I'll find a way to harmonise that.
  11802. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  11803. cucul/cucul.h | 1 +
  11804. 2 files changed, 42 insertions(+), 1 deletions(-)
  11805. Commit: 700
  11806. Author: jylam
  11807. Date: Mon Mar 27 18:17:09 2006 +0000
  11808. * Fixed OpenGL mouse handling
  11809. Sam Le Vieux Porc
  11810. (\____/)
  11811. Le / @__@ \ Le
  11812. ( (oo) )
  11813. `-.~~.-' Vieux
  11814. Vieux / \
  11815. @/ \_
  11816. (/ / \ \) Porc
  11817. Porc WW`----'WW
  11818. Sam Le Vieux Porc
  11819. caca/driver_gl.c | 5 ++++-
  11820. 1 files changed, 4 insertions(+), 1 deletions(-)
  11821. Commit: 699
  11822. Author: sam
  11823. Date: Mon Mar 27 18:07:18 2006 +0000
  11824. * Created a minimal raw driver that outputs stuff to stdout.
  11825. caca/Makefile.am | 1 +
  11826. caca/caca.c | 6 +--
  11827. caca/caca_internals.h | 44 +++++++++++----------
  11828. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  11829. 4 files changed, 132 insertions(+), 25 deletions(-)
  11830. Commit: 698
  11831. Author: sam
  11832. Date: Mon Mar 27 09:35:22 2006 +0000
  11833. ██████ ██████
  11834. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  11835. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  11836. ██░░░░███░░░░░░░░███░░░░██
  11837. ██░░░░░░███░░░░░░███░░░░░░██
  11838. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  11839. ██░░░░░░██████████████░░░░░░██
  11840. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  11841. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11842. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11843. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  11844. ██░░░░██████████████░░░░██
  11845. ███░░░░░░██████░░░░░░███
  11846. █████░░░░░░░░░░█████
  11847. ████████████
  11848. caca/driver_gl.c | 16 ++++++++++++----
  11849. 1 files changed, 12 insertions(+), 4 deletions(-)
  11850. Commit: 697
  11851. Author: sam
  11852. Date: Mon Mar 27 08:01:27 2006 +0000
  11853. * Reworked the OpenGL headers and Glut features detection (what did you
  11854. expect).
  11855. caca/driver_gl.c | 18 ++++++++++--------
  11856. configure.ac | 18 +++++++++---------
  11857. 2 files changed, 19 insertions(+), 17 deletions(-)
  11858. Commit: 696
  11859. Author: sam
  11860. Date: Mon Mar 27 07:40:30 2006 +0000
  11861. * Implemented cucul_invert() to invert a canvas' colours.
  11862. cucul/cucul.h | 1 +
  11863. cucul/transform.c | 19 +++++++++++++++++++
  11864. 2 files changed, 20 insertions(+), 0 deletions(-)
  11865. Commit: 695
  11866. Author: jylam
  11867. Date: Sun Mar 26 23:08:19 2006 +0000
  11868. * Fixed glutCheckLoop headers, testing only under MacOSX
  11869. caca/driver_gl.c | 7 +++++--
  11870. 1 files changed, 5 insertions(+), 2 deletions(-)
  11871. Commit: 694
  11872. Author: jylam
  11873. Date: Sun Mar 26 22:57:12 2006 +0000
  11874. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  11875. caca/driver_gl.c | 17 +++++++++++++++++
  11876. configure.ac | 5 +++++
  11877. 2 files changed, 22 insertions(+), 0 deletions(-)
  11878. Commit: 693
  11879. Author: sam
  11880. Date: Sun Mar 26 20:16:28 2006 +0000
  11881. * Minor addition to the rotate code.
  11882. cucul/transform.c | 1 +
  11883. 1 files changed, 1 insertions(+), 0 deletions(-)
  11884. Commit: 692
  11885. Author: sam
  11886. Date: Fri Mar 24 23:17:25 2006 +0000
  11887. * Workaround for automake < 1.6.
  11888. caca/Makefile.am | 2 +-
  11889. src/Makefile.am | 6 +-----
  11890. test/Makefile.am | 13 ++-----------
  11891. 3 files changed, 4 insertions(+), 17 deletions(-)
  11892. Commit: 691
  11893. Author: jylam
  11894. Date: Fri Mar 24 19:44:12 2006 +0000
  11895. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  11896. AHAHAH _
  11897. _._ _..._ .-', _.._(`))
  11898. '-. ` ' /-._.-' ',/
  11899. ) MAIS \ '.
  11900. / _ _ | JE \
  11901. | a a / SUIS |
  11902. \ .-. ;
  11903. '-('' ).-' ,' UN ;
  11904. '-; | .'
  11905. \ VIEUX \ /
  11906. | 7 .__ _.-\ \
  11907. | | | ``/ /` /
  11908. /,_| | /,_/ /
  11909. /,_/ '`-'
  11910. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  11911. cucul/bitmap.c | 2 +-
  11912. 1 files changed, 1 insertions(+), 1 deletions(-)
  11913. Commit: 690
  11914. Author: jylam
  11915. Date: Fri Mar 24 19:34:45 2006 +0000
  11916. * 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.
  11917. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  11918. cucul/cucul.h | 1 +
  11919. test/demo.c | 3 ++-
  11920. 3 files changed, 28 insertions(+), 1 deletions(-)
  11921. Commit: 689
  11922. Author: sam
  11923. Date: Fri Mar 24 16:51:59 2006 +0000
  11924. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  11925. that we have one function less.
  11926. * Fixed coding style.
  11927. * Removed FUCKING TABS. ____.------.___
  11928. _______.----'`` ``` `` ``` ``-.
  11929. _.--' ` ```` ` ` ` ``` `` `` ``.
  11930. _.-' ' ` `` ``` `` ` `' `. _
  11931. .-'' ` H A H A H A `' M A I S \/.)
  11932. . . .-' / ` ` ` `` ||
  11933. |`-.(``-. ` ` ` ' ` ` ``` |\
  11934. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  11935. `/''````) `` ` - - ````` ' '.' |\_)
  11936. |`'_._` ``` ''` P O R C . . ```` /
  11937. // @) \ ` `` ''' . ``` '/
  11938. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  11939. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  11940. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  11941. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  11942. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  11943. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  11944. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  11945. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  11946. ''''
  11947. caca/caca.h | 3 +--
  11948. caca/caca_internals.h | 3 +--
  11949. caca/driver_conio.c | 3 +--
  11950. caca/driver_gl.c | 18 +++++++-----------
  11951. caca/driver_ncurses.c | 4 ++--
  11952. caca/driver_network.c | 4 +---
  11953. caca/driver_slang.c | 3 +--
  11954. caca/driver_vga.c | 3 +--
  11955. caca/driver_win32.c | 3 +--
  11956. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  11957. caca/graphics.c | 25 ++++++++-----------------
  11958. test/demo.c | 2 +-
  11959. 12 files changed, 43 insertions(+), 66 deletions(-)
  11960. Commit: 688
  11961. Author: jylam
  11962. Date: Fri Mar 24 16:25:39 2006 +0000
  11963. * Fixed bug in show/hide cursor, implemented X11 cursor
  11964. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  11965. caca/graphics.c | 4 ++--
  11966. 2 files changed, 23 insertions(+), 7 deletions(-)
  11967. Commit: 687
  11968. Author: jylam
  11969. Date: Fri Mar 24 15:42:46 2006 +0000
  11970. * Added forgotten X11 set/hide cursor (non-working code)
  11971. caca/driver_x11.c | 21 +++++++++++++++++++++
  11972. test/demo.c | 3 +++
  11973. 2 files changed, 24 insertions(+), 0 deletions(-)
  11974. Commit: 686
  11975. Author: jylam
  11976. Date: Fri Mar 24 15:00:47 2006 +0000
  11977. * Added caca_show/hide_cursor, and corresponding GL binding
  11978. caca/caca.h | 2 ++
  11979. caca/caca_internals.h | 2 ++
  11980. caca/driver_conio.c | 2 ++
  11981. caca/driver_gl.c | 16 +++++++++++++++-
  11982. caca/driver_ncurses.c | 3 ++-
  11983. caca/driver_network.c | 2 ++
  11984. caca/driver_slang.c | 2 ++
  11985. caca/driver_vga.c | 2 ++
  11986. caca/driver_win32.c | 2 ++
  11987. caca/graphics.c | 23 +++++++++++++++++++++++
  11988. 10 files changed, 54 insertions(+), 2 deletions(-)
  11989. Commit: 685
  11990. Author: sam
  11991. Date: Fri Mar 24 14:17:40 2006 +0000
  11992. * Documented the caca_event structure and improved a few things here and
  11993. there in the documentation.
  11994. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  11995. 1 files changed, 66 insertions(+), 35 deletions(-)
  11996. Commit: 684
  11997. Author: sam
  11998. Date: Fri Mar 24 09:48:20 2006 +0000
  11999. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  12000. caca/caca.c | 70 ++++++++++++-------------------------------------
  12001. caca/caca_internals.h | 20 +++++++-------
  12002. caca/driver_conio.c | 4 ++-
  12003. caca/driver_gl.c | 11 +++++++-
  12004. caca/driver_ncurses.c | 4 ++-
  12005. caca/driver_network.c | 4 ++-
  12006. caca/driver_slang.c | 4 ++-
  12007. caca/driver_vga.c | 4 ++-
  12008. caca/driver_win32.c | 4 ++-
  12009. caca/driver_x11.c | 13 ++++++++-
  12010. 10 files changed, 67 insertions(+), 71 deletions(-)
  12011. Commit: 683
  12012. Author: sam
  12013. Date: Fri Mar 24 09:30:02 2006 +0000
  12014. * Removed spurious prototype.
  12015. cucul/math.c | 2 --
  12016. 1 files changed, 0 insertions(+), 2 deletions(-)
  12017. Commit: 682
  12018. Author: sam
  12019. Date: Thu Mar 23 18:38:44 2006 +0000
  12020. * Updated the TODO list with what's been done so far.
  12021. TODO | 11 -----------
  12022. 1 files changed, 0 insertions(+), 11 deletions(-)
  12023. Commit: 681
  12024. Author: sam
  12025. Date: Thu Mar 23 18:36:59 2006 +0000
  12026. * Massive rework of the event handling code, as per the TODO list.
  12027. caca/caca.c | 4 +-
  12028. caca/caca.h | 35 ++++++---
  12029. caca/caca_internals.h | 14 ++--
  12030. caca/driver_conio.c | 26 +++++--
  12031. caca/driver_gl.c | 82 ++++++++++++--------
  12032. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  12033. caca/driver_network.c | 2 +-
  12034. caca/driver_slang.c | 84 ++++++++++++--------
  12035. caca/driver_vga.c | 5 +-
  12036. caca/driver_win32.c | 39 +++++++---
  12037. caca/driver_x11.c | 82 ++++++++++++-------
  12038. caca/event.c | 101 +++++++++++++-----------
  12039. src/aafire.c | 11 ++-
  12040. src/cacaball.c | 10 ++-
  12041. src/cacamoir.c | 10 ++-
  12042. src/cacaplas.c | 10 ++-
  12043. src/cacaview.c | 24 +++---
  12044. test/colors.c | 3 +-
  12045. test/demo.c | 16 ++--
  12046. test/dithering.c | 3 +-
  12047. test/event.c | 48 ++++++------
  12048. test/gamma.c | 22 +++--
  12049. test/hsv.c | 3 +-
  12050. test/spritedit.c | 6 +-
  12051. test/transform.c | 3 +-
  12052. test/unicode.c | 3 +-
  12053. 26 files changed, 511 insertions(+), 343 deletions(-)
  12054. Commit: 680
  12055. Author: sam
  12056. Date: Thu Mar 23 17:20:57 2006 +0000
  12057. * Hahaha mais le vieux porc c'est moi.
  12058. test/gamma.c | 2 +-
  12059. 1 files changed, 1 insertions(+), 1 deletions(-)
  12060. Commit: 679
  12061. Author: sam
  12062. Date: Thu Mar 23 15:14:17 2006 +0000
  12063. * Added missing ASCII characters to cucul_rotate().
  12064. cucul/transform.c | 10 ++++++----
  12065. 1 files changed, 6 insertions(+), 4 deletions(-)
  12066. Commit: 678
  12067. Author: sam
  12068. Date: Thu Mar 23 14:07:32 2006 +0000
  12069. * Made cucul_putchar32() an internal-only function.
  12070. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  12071. string instead of a single character as their last argument.
  12072. cucul/box.c | 39 +++++++++++++++++++---------------
  12073. cucul/canvas.c | 41 ++++++++++++------------------------
  12074. cucul/conic.c | 34 +++++++++++++++++-------------
  12075. cucul/cucul.h | 18 ++++++++--------
  12076. cucul/cucul_internals.h | 5 +++-
  12077. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  12078. cucul/triangle.c | 24 +++++++++++++--------
  12079. src/cacaview.c | 6 ++--
  12080. test/demo.c | 24 ++++++++++----------
  12081. test/event.c | 8 +++---
  12082. test/export.c | 2 +-
  12083. test/spritedit.c | 2 +-
  12084. 12 files changed, 130 insertions(+), 125 deletions(-)
  12085. Commit: 677
  12086. Author: sam
  12087. Date: Thu Mar 23 13:12:56 2006 +0000
  12088. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  12089. cucul/cucul.c | 12 ++++++------
  12090. cucul/cucul.h | 4 ++--
  12091. src/aafire.c | 4 ++--
  12092. src/cacaball.c | 4 ++--
  12093. src/cacamoir.c | 4 ++--
  12094. src/cacaplas.c | 4 ++--
  12095. src/cacaview.c | 4 ++--
  12096. test/colors.c | 4 ++--
  12097. test/demo.c | 4 ++--
  12098. test/dithering.c | 4 ++--
  12099. test/event.c | 4 ++--
  12100. test/export.c | 4 ++--
  12101. test/gamma.c | 8 ++++----
  12102. test/hsv.c | 4 ++--
  12103. test/spritedit.c | 6 +++---
  12104. test/transform.c | 16 ++++++++++------
  12105. test/unicode.c | 4 ++--
  12106. 17 files changed, 49 insertions(+), 45 deletions(-)
  12107. Commit: 676
  12108. Author: sam
  12109. Date: Thu Mar 23 11:34:27 2006 +0000
  12110. * Removed done stuff from the TODO.
  12111. * Updated the TODO list with what I said in the mailing-list. The top
  12112. priority is what's marked "API-dependent stuff".
  12113. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  12114. 1 files changed, 120 insertions(+), 33 deletions(-)
  12115. Commit: 675
  12116. Author: sam
  12117. Date: Thu Mar 23 11:03:43 2006 +0000
  12118. * Added a test for the transformation routines.
  12119. test/Makefile.am | 6 ++-
  12120. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12121. 2 files changed, 122 insertions(+), 1 deletions(-)
  12122. Commit: 674
  12123. Author: sam
  12124. Date: Thu Mar 23 11:00:54 2006 +0000
  12125. * Added more characters to the flip/rotate routines.
  12126. cucul/transform.c | 13 +++++++++----
  12127. 1 files changed, 9 insertions(+), 4 deletions(-)
  12128. Commit: 673
  12129. Author: sam
  12130. Date: Thu Mar 23 09:47:06 2006 +0000
  12131. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  12132. operations on canvases.
  12133. cucul/Makefile.am | 1 +
  12134. cucul/cucul.h | 10 ++
  12135. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12136. 3 files changed, 320 insertions(+), 0 deletions(-)
  12137. Commit: 672
  12138. Author: sam
  12139. Date: Wed Mar 22 21:15:57 2006 +0000
  12140. * Slightly changed header comments.
  12141. caca/caca.c | 2 +-
  12142. caca/caca.h | 2 +-
  12143. caca/caca_internals.h | 2 +-
  12144. caca/driver_conio.c | 2 +-
  12145. caca/driver_gl.c | 2 +-
  12146. caca/driver_ncurses.c | 2 +-
  12147. caca/driver_network.c | 2 +-
  12148. caca/driver_slang.c | 2 +-
  12149. caca/driver_vga.c | 2 +-
  12150. caca/driver_win32.c | 2 +-
  12151. caca/driver_x11.c | 2 +-
  12152. caca/event.c | 2 +-
  12153. caca/graphics.c | 2 +-
  12154. caca/time.c | 2 +-
  12155. cucul/bitmap.c | 2 +-
  12156. cucul/box.c | 2 +-
  12157. cucul/canvas.c | 2 +-
  12158. cucul/charset.c | 2 +-
  12159. cucul/conic.c | 2 +-
  12160. cucul/cucul.c | 2 +-
  12161. cucul/cucul.h | 2 +-
  12162. cucul/cucul_internals.h | 2 +-
  12163. cucul/export_ansi.c | 2 +-
  12164. cucul/export_html.c | 2 +-
  12165. cucul/export_irc.c | 2 +-
  12166. cucul/export_ps.c | 2 +-
  12167. cucul/export_svg.c | 2 +-
  12168. cucul/line.c | 2 +-
  12169. cucul/math.c | 2 +-
  12170. cucul/sprite.c | 2 +-
  12171. cucul/triangle.c | 2 +-
  12172. kernel/kernel.c | 4 ++--
  12173. kernel/kernel.h | 4 ++--
  12174. 33 files changed, 35 insertions(+), 35 deletions(-)
  12175. Commit: 671
  12176. Author: sam
  12177. Date: Wed Mar 22 20:10:14 2006 +0000
  12178. * Optimise cucul_blit() by using memcpy() if there is no mask.
  12179. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  12180. 1 files changed, 24 insertions(+), 9 deletions(-)
  12181. Commit: 670
  12182. Author: sam
  12183. Date: Wed Mar 22 19:54:37 2006 +0000
  12184. * Added the cucul_blit() function. It lets us blit various canvas one
  12185. onto the other with an optional mask.
  12186. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  12187. cucul/cucul.h | 12 ++++++----
  12188. test/Makefile.am | 2 +-
  12189. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  12190. 4 files changed, 95 insertions(+), 20 deletions(-)
  12191. Commit: 669
  12192. Author: sam
  12193. Date: Wed Mar 22 19:20:52 2006 +0000
  12194. * Fixed an uninitialised structure member.
  12195. cucul/cucul.c | 2 ++
  12196. 1 files changed, 2 insertions(+), 0 deletions(-)
  12197. Commit: 668
  12198. Author: sam
  12199. Date: Wed Mar 22 18:38:06 2006 +0000
  12200. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  12201. that is a bit more high level than characters.
  12202. cucul/Makefile.am | 2 +-
  12203. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12204. cucul/char.c | 260 ----------------------------------------------------
  12205. 3 files changed, 262 insertions(+), 261 deletions(-)
  12206. Commit: 667
  12207. Author: sam
  12208. Date: Wed Mar 22 18:29:39 2006 +0000
  12209. * Renamed cucul_get_export() to cucul_create_export().
  12210. caca/driver_network.c | 2 +-
  12211. cucul/cucul.c | 2 +-
  12212. cucul/cucul.h | 2 +-
  12213. test/export.c | 2 +-
  12214. 4 files changed, 4 insertions(+), 4 deletions(-)
  12215. Commit: 666
  12216. Author: sam
  12217. Date: Wed Mar 22 17:49:18 2006 +0000
  12218. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  12219. cucul/bitmap.c | 9 ++++-----
  12220. cucul/cucul.h | 8 ++++----
  12221. src/aafire.c | 2 +-
  12222. src/cacaball.c | 2 +-
  12223. src/cacamoir.c | 2 +-
  12224. src/cacaplas.c | 2 +-
  12225. src/cacaview.c | 6 +++---
  12226. test/demo.c | 2 +-
  12227. test/export.c | 2 +-
  12228. test/gamma.c | 4 ++--
  12229. test/hsv.c | 2 +-
  12230. 11 files changed, 20 insertions(+), 21 deletions(-)
  12231. Commit: 665
  12232. Author: sam
  12233. Date: Wed Mar 22 17:46:11 2006 +0000
  12234. * Changed the cucul_init parameter so that it now directly accepts a
  12235. canvas size (use cucul_init(0, 0) for the old behaviour).
  12236. cucul/cucul.c | 31 +++++++++++++++++++++----------
  12237. cucul/cucul.h | 2 +-
  12238. src/aafire.c | 2 +-
  12239. src/cacaball.c | 2 +-
  12240. src/cacamoir.c | 2 +-
  12241. src/cacaplas.c | 2 +-
  12242. src/cacaview.c | 2 +-
  12243. test/colors.c | 2 +-
  12244. test/demo.c | 2 +-
  12245. test/dithering.c | 2 +-
  12246. test/event.c | 2 +-
  12247. test/export.c | 2 +-
  12248. test/gamma.c | 2 +-
  12249. test/hsv.c | 2 +-
  12250. test/spritedit.c | 2 +-
  12251. test/unicode.c | 2 +-
  12252. 16 files changed, 36 insertions(+), 25 deletions(-)
  12253. Commit: 664
  12254. Author: sam
  12255. Date: Wed Mar 22 17:34:03 2006 +0000
  12256. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  12257. kernel/kernel.c | 18 +++++++++++++++---
  12258. 1 files changed, 15 insertions(+), 3 deletions(-)
  12259. Commit: 663
  12260. Author: sam
  12261. Date: Wed Mar 22 17:30:56 2006 +0000
  12262. * Removed code that did not need to be duplicated.
  12263. cucul/cucul.c | 23 ++++++-----------------
  12264. 1 files changed, 6 insertions(+), 17 deletions(-)
  12265. Commit: 662
  12266. Author: sam
  12267. Date: Wed Mar 22 16:09:14 2006 +0000
  12268. * Gamma support in cacaview (through the g/G key).
  12269. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  12270. 1 files changed, 51 insertions(+), 18 deletions(-)
  12271. Commit: 661
  12272. Author: sam
  12273. Date: Wed Mar 22 15:00:43 2006 +0000
  12274. * Added colour to the gamma test.
  12275. test/gamma.c | 13 +++++++++----
  12276. 1 files changed, 9 insertions(+), 4 deletions(-)
  12277. Commit: 660
  12278. Author: sam
  12279. Date: Wed Mar 22 14:56:50 2006 +0000
  12280. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  12281. cucul/bitmap.c | 25 +++++++++++++++----------
  12282. 1 files changed, 15 insertions(+), 10 deletions(-)
  12283. Commit: 659
  12284. Author: sam
  12285. Date: Wed Mar 22 13:58:24 2006 +0000
  12286. * Animated gamma test.
  12287. test/gamma.c | 36 ++++++++++++++++++++++++------------
  12288. 1 files changed, 24 insertions(+), 12 deletions(-)
  12289. Commit: 658
  12290. Author: sam
  12291. Date: Wed Mar 22 13:15:08 2006 +0000
  12292. * Got rid of cucul_powf(), too complex to implement and no longer used.
  12293. cucul/cucul.h | 1 -
  12294. cucul/math.c | 35 ++---------------------------------
  12295. 2 files changed, 2 insertions(+), 34 deletions(-)
  12296. Commit: 657
  12297. Author: sam
  12298. Date: Wed Mar 22 13:12:54 2006 +0000
  12299. * Added optional support for CP437 gray blocks in the bitmap renderer.
  12300. * Use a custom pow() function for gamma computation.
  12301. configure.ac | 8 ++++
  12302. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  12303. 2 files changed, 85 insertions(+), 21 deletions(-)
  12304. Commit: 656
  12305. Author: sam
  12306. Date: Tue Mar 21 11:05:56 2006 +0000
  12307. * Tried to do something with cucul_powf. It currently sucks.
  12308. cucul/math.c | 36 +++++++++++++++++++++++-------------
  12309. 1 files changed, 23 insertions(+), 13 deletions(-)
  12310. Commit: 655
  12311. Author: sam
  12312. Date: Tue Mar 21 10:52:24 2006 +0000
  12313. * Changed the cacaplas colours. Yeah, I do what I want.
  12314. src/cacaplas.c | 6 +++---
  12315. 1 files changed, 3 insertions(+), 3 deletions(-)
  12316. Commit: 654
  12317. Author: sam
  12318. Date: Tue Mar 21 10:09:15 2006 +0000
  12319. ___
  12320. * Bitmap gamma test example. Of ,---. /""`_,'
  12321. course it does not work yet, | `\``""-; /
  12322. because some dirty old pig \ /`\\ ';'
  12323. implemented a cucul_powf() .') | __ \
  12324. function that only works / (` / /(O\. _|
  12325. with integer exponents. .-`| `"` ` .-\_
  12326. .-' \ ` ;=-.
  12327. HAHAHAHA MAIS .' . ._, / o o\
  12328. VIEUX PORC ! .-'` . '-._;_._.J
  12329. .-'` `.-'`
  12330. _. -` L ' .'
  12331. .' U '- ._.-'
  12332. /` C /
  12333. / y |
  12334. ._ ; J | |
  12335. )).-| | | /
  12336. (/`.-| \ \ / .;
  12337. ( (_)| | \ ; .' |
  12338. '--'; | `\ / / |
  12339. \ | `\ /.' /
  12340. \ / ; |`\ |
  12341. '. .' _.-| | | |
  12342. '-. .-';_"---'`.__| | | \
  12343. `'-._ ``'-. | \ \__\\
  12344. `''--.___\\ \__\\
  12345. test/Makefile.am | 6 ++++-
  12346. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12347. 2 files changed, 72 insertions(+), 1 deletions(-)
  12348. Commit: 653
  12349. Author: sam
  12350. Date: Tue Mar 21 09:52:32 2006 +0000
  12351. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  12352. cucul/bitmap.c | 6 +++---
  12353. cucul/cucul.h | 13 +++++++------
  12354. cucul/sprite.c | 2 +-
  12355. src/aafire.c | 2 +-
  12356. src/cacaball.c | 4 ++--
  12357. src/cacamoir.c | 4 ++--
  12358. src/cacaplas.c | 4 ++--
  12359. src/cacaview.c | 4 ++--
  12360. test/demo.c | 6 +++---
  12361. test/export.c | 2 +-
  12362. test/hsv.c | 2 +-
  12363. 11 files changed, 25 insertions(+), 24 deletions(-)
  12364. Commit: 652
  12365. Author: sam
  12366. Date: Tue Mar 21 09:48:02 2006 +0000
  12367. * Use the asm versions of sin and cos when available.
  12368. configure.ac | 5 +++++
  12369. kernel/kernel.c | 10 ++++++++--
  12370. 2 files changed, 13 insertions(+), 2 deletions(-)
  12371. Commit: 651
  12372. Author: jylam
  12373. Date: Mon Mar 20 15:23:11 2006 +0000
  12374. * Added a bird.
  12375. caca/driver_gl.c | 3 +++
  12376. 1 files changed, 3 insertions(+), 0 deletions(-)
  12377. Commit: 650
  12378. Author: sam
  12379. Date: Sun Mar 19 17:10:12 2006 +0000
  12380. * Added basic support for a few Unicode characters to the X11 driver.
  12381. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  12382. 1 files changed, 87 insertions(+), 23 deletions(-)
  12383. Commit: 649
  12384. Author: sam
  12385. Date: Sun Mar 19 16:59:34 2006 +0000
  12386. * Added a lame "powered by libcaca" banner to cacaplas.
  12387. src/cacaplas.c | 3 +++
  12388. 1 files changed, 3 insertions(+), 0 deletions(-)
  12389. Commit: 648
  12390. Author: sam
  12391. Date: Sun Mar 19 16:59:01 2006 +0000
  12392. * Added a few notes to the TODO list.
  12393. TODO | 9 +++++----
  12394. 1 files changed, 5 insertions(+), 4 deletions(-)
  12395. Commit: 647
  12396. Author: sam
  12397. Date: Sun Mar 19 16:42:31 2006 +0000
  12398. Nan mais avec ma config _,--. ,--._
  12399. d'Emacs c'est vraiment \ > `-"""-' < /
  12400. impossible qu'il reste `-. .-'
  12401. des tabs dans mon code / 'e___e` \
  12402. \__ ( (o o) )
  12403. HAHAHAHA MAIS _\_ `=' _/_
  12404. VIEUX PORC ! / /|`-._.-'|\ \
  12405. \ ., / /||_______||\ \
  12406. .,|_) _/ /_||=======||_\ \_
  12407. _ _______( ,\ ', / _/==|| ||==\_ \
  12408. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  12409. '/ (") \ /
  12410. | t-` \______|______/
  12411. \ )_.-` |______|______|
  12412. \ .^--| /_| )__| |__(
  12413. \_(_\ |_|'[_\ / ] [ \
  12414. '[_\ '[_\ `--' `--'
  12415. src/cacaball.c | 39 ++++++++++++++-------------------------
  12416. 1 files changed, 14 insertions(+), 25 deletions(-)
  12417. Commit: 646
  12418. Author: sam
  12419. Date: Sun Mar 19 16:34:53 2006 +0000
  12420. * More special characters in the Unicode test.
  12421. test/unicode.c | 4 ++++
  12422. 1 files changed, 4 insertions(+), 0 deletions(-)
  12423. Commit: 645
  12424. Author: sam
  12425. Date: Sat Mar 18 00:12:25 2006 +0000
  12426. * Cosmetic fixes.
  12427. caca/caca.h | 2 ++
  12428. caca/caca_internals.h | 9 ++++++++-
  12429. caca/event.c | 4 ----
  12430. caca/graphics.c | 5 -----
  12431. cucul/char.c | 3 ++-
  12432. cucul/cucul_internals.h | 24 ++++++++++++------------
  12433. 6 files changed, 24 insertions(+), 23 deletions(-)
  12434. Commit: 644
  12435. Author: sam
  12436. Date: Sat Mar 18 00:06:24 2006 +0000
  12437. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  12438. caca/driver_network.c | 10 +++++-----
  12439. cucul/cucul.c | 9 ++++-----
  12440. cucul/cucul.h | 10 ++++++----
  12441. cucul/export_ansi.c | 4 +---
  12442. cucul/export_html.c | 8 ++------
  12443. cucul/export_irc.c | 4 +---
  12444. cucul/export_ps.c | 2 +-
  12445. cucul/export_svg.c | 2 +-
  12446. test/export.c | 6 +++---
  12447. 9 files changed, 24 insertions(+), 31 deletions(-)
  12448. Commit: 643
  12449. Author: sam
  12450. Date: Fri Mar 17 13:32:58 2006 +0000
  12451. * Factorised some charset handling code into a new cucul/charset.c file.
  12452. caca/driver_conio.c | 69 +-----------------
  12453. caca/driver_vga.c | 69 +-----------------
  12454. cucul/Makefile.am | 1 +
  12455. cucul/char.c | 92 +----------------------
  12456. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  12457. cucul/cucul_internals.h | 14 ++++
  12458. 6 files changed, 205 insertions(+), 224 deletions(-)
  12459. Commit: 642
  12460. Author: sam
  12461. Date: Fri Mar 17 10:35:26 2006 +0000
  12462. * Added a few commonly escaped characters to the export test: ( ) " < > &
  12463. test/export.c | 2 +-
  12464. 1 files changed, 1 insertions(+), 1 deletions(-)
  12465. Commit: 641
  12466. Author: sam
  12467. Date: Fri Mar 17 09:56:28 2006 +0000
  12468. * Full Unicode support in the SVG exporter.
  12469. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  12470. 1 files changed, 30 insertions(+), 4 deletions(-)
  12471. Commit: 640
  12472. Author: sam
  12473. Date: Fri Mar 17 09:49:16 2006 +0000
  12474. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  12475. caca/driver_x11.c | 13 +++++++++----
  12476. 1 files changed, 9 insertions(+), 4 deletions(-)
  12477. Commit: 639
  12478. Author: sam
  12479. Date: Thu Mar 16 19:10:12 2006 +0000
  12480. ___
  12481. ',_`""\ .---,
  12482. \ :-""``/` |
  12483. Ahaha mais vieux porc !! `;' //`\ /
  12484. / __ | ('.
  12485. |_ ./O)\ \ `) \
  12486. _/-. ` `"` |`
  12487. .-=; ` /
  12488. /o o \ ,_, .
  12489. L._._;_.-' .
  12490. `'-.` '
  12491. `. '
  12492. '-._. -'
  12493. cucul/export_ps.c | 5 ++---
  12494. 1 files changed, 2 insertions(+), 3 deletions(-)
  12495. Commit: 638
  12496. Author: sam
  12497. Date: Thu Mar 16 19:00:59 2006 +0000
  12498. * Updated ChangeLog and converted it to UTF-8.
  12499. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  12500. 1 files changed, 1718 insertions(+), 3 deletions(-)
  12501. Commit: 637
  12502. Author: sam
  12503. Date: Thu Mar 16 18:58:39 2006 +0000
  12504. * Fixed Unicode handling and improved coding style in the SVG exporter.
  12505. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  12506. 1 files changed, 45 insertions(+), 41 deletions(-)
  12507. Commit: 636
  12508. Author: sam
  12509. Date: Thu Mar 16 18:52:40 2006 +0000
  12510. * Do not write the trailing \0 when exporting data.
  12511. test/export.c | 2 +-
  12512. 1 files changed, 1 insertions(+), 1 deletions(-)
  12513. Commit: 635
  12514. Author: sam
  12515. Date: Thu Mar 16 18:44:07 2006 +0000
  12516. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  12517. Unicode characters are encountered.
  12518. cucul/export_ps.c | 19 ++++++++++++++++++-
  12519. 1 files changed, 18 insertions(+), 1 deletions(-)
  12520. Commit: 634
  12521. Author: sam
  12522. Date: Thu Mar 16 18:09:26 2006 +0000
  12523. * Optimised for speed and space, fixed a few bugs, and improved coding style
  12524. in the PS exporter (vieux porc !).
  12525. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  12526. 1 files changed, 57 insertions(+), 77 deletions(-)
  12527. Commit: 633
  12528. Author: sam
  12529. Date: Thu Mar 16 17:04:09 2006 +0000
  12530. * Comment clarification.
  12531. cucul/cucul.c | 5 +++--
  12532. 1 files changed, 3 insertions(+), 2 deletions(-)
  12533. Commit: 632
  12534. Author: sam
  12535. Date: Thu Mar 16 16:59:57 2006 +0000
  12536. * Fix resizing of the Win32 console. It now adapts to the requested size.
  12537. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  12538. 1 files changed, 25 insertions(+), 28 deletions(-)
  12539. Commit: 631
  12540. Author: sam
  12541. Date: Thu Mar 16 12:58:55 2006 +0000
  12542. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  12543. * Cosmetic code changes.
  12544. caca/driver_conio.c | 4 ---
  12545. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  12546. 2 files changed, 68 insertions(+), 11 deletions(-)
  12547. Commit: 630
  12548. Author: sam
  12549. Date: Thu Mar 16 12:50:07 2006 +0000
  12550. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  12551. caca/driver_slang.c | 2 ++
  12552. 1 files changed, 2 insertions(+), 0 deletions(-)
  12553. Commit: 629
  12554. Author: sam
  12555. Date: Thu Mar 16 12:49:20 2006 +0000
  12556. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  12557. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  12558. configure.ac | 29 +++++++++++++++---------
  12559. 2 files changed, 68 insertions(+), 18 deletions(-)
  12560. Commit: 628
  12561. Author: sam
  12562. Date: Thu Mar 16 12:46:39 2006 +0000
  12563. * Distribute the license with Win32 packages and convert text files to
  12564. CRLF format.
  12565. build-win32 | 23 +++++++++++++++++------
  12566. 1 files changed, 17 insertions(+), 6 deletions(-)
  12567. Commit: 627
  12568. Author: sam
  12569. Date: Wed Mar 15 22:07:55 2006 +0000
  12570. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  12571. the DOS/conio.h driver, and updated the unicode test accordingly.
  12572. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  12573. test/unicode.c | 2 +-
  12574. 2 files changed, 29 insertions(+), 13 deletions(-)
  12575. Commit: 626
  12576. Author: sam
  12577. Date: Wed Mar 15 20:39:43 2006 +0000
  12578. * Added a few more Unicode characters to the export and unicode tests.
  12579. test/export.c | 4 +-
  12580. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  12581. 2 files changed, 32 insertions(+), 31 deletions(-)
  12582. Commit: 625
  12583. Author: sam
  12584. Date: Wed Mar 15 20:30:39 2006 +0000
  12585. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  12586. equivalents in CP437 0x7f - 0xff are translated.
  12587. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  12588. 1 files changed, 56 insertions(+), 7 deletions(-)
  12589. Commit: 624
  12590. Author: sam
  12591. Date: Wed Mar 15 18:41:29 2006 +0000
  12592. * Unicode support in the HTML exporter.
  12593. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  12594. 1 files changed, 20 insertions(+), 11 deletions(-)
  12595. Commit: 623
  12596. Author: sam
  12597. Date: Wed Mar 15 17:42:03 2006 +0000
  12598. * Cosmetic.
  12599. caca/caca.c | 2 +-
  12600. 1 files changed, 1 insertions(+), 1 deletions(-)
  12601. Commit: 622
  12602. Author: sam
  12603. Date: Wed Mar 15 17:33:03 2006 +0000
  12604. * Small test program for exporters. Usage: "export html", "export irc" etc.
  12605. test/Makefile.am | 6 ++-
  12606. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12607. 2 files changed, 114 insertions(+), 1 deletions(-)
  12608. Commit: 621
  12609. Author: jylam
  12610. Date: Wed Mar 15 17:16:09 2006 +0000
  12611. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  12612. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12613. p______...___________________________p
  12614. e____(_..__`'-.,--,__________________e
  12615. n_____'-._'-.__`\a\\_________________n
  12616. i_________'.___.'_(|_________________i
  12617. s____________7____||_________________s
  12618. b___________/___.'_|_________________b
  12619. i__________/_.-'__,J_________________i
  12620. r_________/_________\________________r
  12621. d________||___/______;_______________d
  12622. *________||__|_______|_______________*
  12623. p________`\__\_______|__/__''\_______p
  12624. e__________'._\______/.-`____{}|_____e
  12625. n___________/\_`;_.-'_________/______n
  12626. i___________\_;(((____.--'\_/________i
  12627. s_________.(((_____.-;\______________s
  12628. b____.--'`_____,;`'.'-;\_____________b
  12629. i_taco's____.'____'._.'\\____________i
  12630. r_dick_--'_________|__\_|____________r
  12631. d__________________\_\,_/____________d
  12632. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12633. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12634. 1 files changed, 120 insertions(+), 0 deletions(-)
  12635. Commit: 620
  12636. Author: jylam
  12637. Date: Wed Mar 15 16:55:40 2006 +0000
  12638. * Added preliminary (but working) SVG exporter
  12639. cucul/Makefile.am | 1 +
  12640. cucul/cucul.c | 3 +++
  12641. cucul/cucul.h | 1 +
  12642. cucul/export_html.c | 2 +-
  12643. cucul/export_ps.c | 1 +
  12644. 5 files changed, 7 insertions(+), 1 deletions(-)
  12645. Commit: 619
  12646. Author: jylam
  12647. Date: Wed Mar 15 15:03:43 2006 +0000
  12648. * Added telnet commands and options strings for debug
  12649. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  12650. 1 files changed, 26 insertions(+), 10 deletions(-)
  12651. Commit: 618
  12652. Author: jylam
  12653. Date: Wed Mar 15 13:48:51 2006 +0000
  12654. * Fixed refresh when updating parameter in display_menu()
  12655. test/demo.c | 2 ++
  12656. 1 files changed, 2 insertions(+), 0 deletions(-)
  12657. Commit: 617
  12658. Author: jylam
  12659. Date: Wed Mar 15 13:10:34 2006 +0000
  12660. * Removed false comment
  12661. kernel/kernel.c | 1 -
  12662. 1 files changed, 0 insertions(+), 1 deletions(-)
  12663. Commit: 616
  12664. Author: jylam
  12665. Date: Wed Mar 15 13:06:25 2006 +0000
  12666. * Optimised cacaballs a bit
  12667. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  12668. 1 files changed, 31 insertions(+), 11 deletions(-)
  12669. Commit: 615
  12670. Author: jylam
  12671. Date: Wed Mar 15 12:51:08 2006 +0000
  12672. * Better cacaballs parameters
  12673. src/cacaball.c | 6 +++---
  12674. 1 files changed, 3 insertions(+), 3 deletions(-)
  12675. Commit: 614
  12676. Author: sam
  12677. Date: Wed Mar 15 10:04:56 2006 +0000
  12678. * Increased cacamoir circle thikness by 50%, because it currently really
  12679. sucks in small resolutions.
  12680. src/cacamoir.c | 2 +-
  12681. 1 files changed, 1 insertions(+), 1 deletions(-)
  12682. Commit: 613
  12683. Author: sam
  12684. Date: Wed Mar 15 10:03:04 2006 +0000
  12685. * Minor coding style fixes.
  12686. caca/driver_gl.c | 2 +-
  12687. caca/driver_ncurses.c | 2 +-
  12688. caca/driver_x11.c | 2 +-
  12689. src/cacaball.c | 4 ++--
  12690. 4 files changed, 5 insertions(+), 5 deletions(-)
  12691. Commit: 612
  12692. Author: sam
  12693. Date: Wed Mar 15 10:02:08 2006 +0000
  12694. * UTF-8 support in the Win32 driver.
  12695. caca/driver_win32.c | 13 ++++++++++++-
  12696. 1 files changed, 12 insertions(+), 1 deletions(-)
  12697. Commit: 611
  12698. Author: sam
  12699. Date: Wed Mar 15 10:01:14 2006 +0000
  12700. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  12701. * Use RETSIGTYPE for signal handler return values.
  12702. caca/caca.h | 2 +-
  12703. caca/driver_network.c | 28 +++++++++++++++++++++-------
  12704. 2 files changed, 22 insertions(+), 8 deletions(-)
  12705. Commit: 610
  12706. Author: sam
  12707. Date: Wed Mar 15 09:57:04 2006 +0000
  12708. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  12709. in the SLang driver.
  12710. * Cosmetic fixes in configure.ac.
  12711. caca/driver_slang.c | 8 +++++++-
  12712. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  12713. 2 files changed, 33 insertions(+), 23 deletions(-)
  12714. Commit: 609
  12715. Author: sam
  12716. Date: Tue Mar 14 22:05:34 2006 +0000
  12717. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  12718. * Got rid of static buffers; we now use cucul_free() to free exported
  12719. buffers.
  12720. * Fixed light background in the ANSI exporter by adding escape sequences for
  12721. most terminal emulators.
  12722. caca/driver_network.c | 46 +++++++++++++++++++-------------
  12723. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  12724. cucul/cucul.h | 32 +++++++++++++++++------
  12725. cucul/cucul_internals.h | 7 -----
  12726. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  12727. cucul/export_html.c | 41 ++++++++++-------------------
  12728. cucul/export_irc.c | 20 +++++---------
  12729. cucul/export_ps.c | 22 +++++-----------
  12730. 8 files changed, 148 insertions(+), 137 deletions(-)
  12731. Commit: 608
  12732. Author: jylam
  12733. Date: Tue Mar 14 19:01:19 2006 +0000
  12734. * Fixed UPPER() for strcasecmp
  12735. kernel/kernel.c | 6 +++---
  12736. 1 files changed, 3 insertions(+), 3 deletions(-)
  12737. Commit: 607
  12738. Author: sam
  12739. Date: Tue Mar 14 18:10:30 2006 +0000
  12740. * Rewrote strncasecmp. Totally untested, of course.
  12741. kernel/kernel.c | 16 ++++++----------
  12742. 1 files changed, 6 insertions(+), 10 deletions(-)
  12743. Commit: 606
  12744. Author: sam
  12745. Date: Tue Mar 14 17:09:17 2006 +0000
  12746. * STATIC char const. AHAHAHAHA.
  12747. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  12748. 1 files changed, 24 insertions(+), 25 deletions(-)
  12749. Commit: 605
  12750. Author: sam
  12751. Date: Tue Mar 14 17:06:12 2006 +0000
  12752. * Do not switch to alternate screen when clearing, because sometimes we
  12753. are unable to cleanly restore the state.
  12754. caca/driver_network.c | 2 +-
  12755. 1 files changed, 1 insertions(+), 1 deletions(-)
  12756. Commit: 604
  12757. Author: jylam
  12758. Date: Tue Mar 14 16:57:53 2006 +0000
  12759. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  12760. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  12761. 1 files changed, 23 insertions(+), 25 deletions(-)
  12762. Commit: 603
  12763. Author: jylam
  12764. Date: Tue Mar 14 16:51:38 2006 +0000
  12765. * Postscript exporter now kinda works. Paper size to be fixed
  12766. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  12767. 1 files changed, 56 insertions(+), 60 deletions(-)
  12768. Commit: 602
  12769. Author: jylam
  12770. Date: Tue Mar 14 15:39:38 2006 +0000
  12771. * Added preliminary Postscript (tm) (r) (c) exporter.
  12772. cucul/Makefile.am | 1 +
  12773. cucul/cucul.c | 4 +-
  12774. cucul/cucul.h | 2 +
  12775. cucul/cucul_internals.h | 4 +-
  12776. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  12777. 5 files changed, 165 insertions(+), 4 deletions(-)
  12778. Commit: 601
  12779. Author: sam
  12780. Date: Tue Mar 14 14:19:58 2006 +0000
  12781. * Pressing Ctrl-C on the client side now drops the connection.
  12782. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  12783. 1 files changed, 76 insertions(+), 25 deletions(-)
  12784. Commit: 600
  12785. Author: sam
  12786. Date: Tue Mar 14 12:49:32 2006 +0000
  12787. * Updated the TODO list, mostly with Unicode-related tasks.
  12788. TODO | 24 +++++++++++++++++++++---
  12789. 1 files changed, 21 insertions(+), 3 deletions(-)
  12790. Commit: 599
  12791. Author: sam
  12792. Date: Tue Mar 14 12:49:01 2006 +0000
  12793. * Changed port environment variable to "CACA_PORT". No need to mention it's
  12794. a network port, we could have guessed.
  12795. caca/caca.h | 5 ++---
  12796. caca/driver_network.c | 4 ++--
  12797. 2 files changed, 4 insertions(+), 5 deletions(-)
  12798. Commit: 598
  12799. Author: sam
  12800. Date: Tue Mar 14 12:30:17 2006 +0000
  12801. * Ooops, fixed an old typo.
  12802. caca/caca.c | 2 +-
  12803. 1 files changed, 1 insertions(+), 1 deletions(-)
  12804. Commit: 597
  12805. Author: sam
  12806. Date: Tue Mar 14 12:16:11 2006 +0000
  12807. * Fixed a warning in cacaball.c.
  12808. src/cacaball.c | 1 +
  12809. 1 files changed, 1 insertions(+), 0 deletions(-)
  12810. Commit: 596
  12811. Author: sam
  12812. Date: Mon Mar 13 19:04:29 2006 +0000
  12813. * Improvements to the network output:
  12814. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  12815. the registered ports area, but we'd never be accepted anyway).
  12816. + Retry network sends in caca_get_event(), too.
  12817. + Have a per-client buffer in case of network congestion. If that buffer
  12818. gets full, just drop it and start again at the next frame.
  12819. + Set the window title to "caca for the network".
  12820. + Do not send the ANSI buffer's terminating \0.
  12821. + Restore the SIGPIPE handler on close.
  12822. + Set window size to 80x24 instead of 80x25.
  12823. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  12824. 1 files changed, 240 insertions(+), 93 deletions(-)
  12825. Commit: 595
  12826. Author: sam
  12827. Date: Mon Mar 13 18:07:35 2006 +0000
  12828. * Set svn:keyword Id property on a few files.
  12829. Note to developers: use that chunk in your ~/.subversion/config:
  12830. [miscellany]
  12831. enable-auto-props = yes
  12832. [auto-props]
  12833. *.m = svn:keywords=Id
  12834. *.h = svn:keywords=Id
  12835. *.mm = svn:keywords=Id
  12836. *.c = svn:keywords=Id
  12837. *.cpp = svn:keywords=Id
  12838. *.pch = svn:keywords=Id
  12839. *.command = svn:keywords=Id
  12840. *.pl = svn:keywords=Id
  12841. *.pm = svn:keywords=Id
  12842. *.py = svn:keywords=Id
  12843. *.sh = svn:keywords=Id
  12844. *.txt = svn:keywords=Id
  12845. *.html = svn:keywords=Id
  12846. *.php = svn:keywords=Id
  12847. Commit: 594
  12848. Author: sam
  12849. Date: Mon Mar 13 18:05:12 2006 +0000
  12850. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  12851. cucul/export_ansi.c | 2 +-
  12852. 1 files changed, 1 insertions(+), 1 deletions(-)
  12853. Commit: 593
  12854. Author: sam
  12855. Date: Mon Mar 13 17:49:04 2006 +0000
  12856. * Fixed an uninitialised variable in the event queue handling.
  12857. caca/caca.c | 3 +++
  12858. 1 files changed, 3 insertions(+), 0 deletions(-)
  12859. Commit: 592
  12860. Author: sam
  12861. Date: Mon Mar 13 17:38:18 2006 +0000
  12862. * Allow the color test to be built as a kernel.
  12863. test/colors.c | 4 +++-
  12864. 1 files changed, 3 insertions(+), 1 deletions(-)
  12865. Commit: 591
  12866. Author: sam
  12867. Date: Mon Mar 13 17:36:14 2006 +0000
  12868. * Sorted list of extra contributors by topic and added the FSF.
  12869. THANKS | 16 ++++++++++++----
  12870. 1 files changed, 12 insertions(+), 4 deletions(-)
  12871. Commit: 590
  12872. Author: sam
  12873. Date: Fri Mar 10 19:21:33 2006 +0000
  12874. * Set the client sockets as non-blocking, and implemented non-blocking
  12875. writes. Currently works very badly with more than one client.
  12876. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  12877. 1 files changed, 82 insertions(+), 32 deletions(-)
  12878. Commit: 589
  12879. Author: jylam
  12880. Date: Fri Mar 10 17:56:40 2006 +0000
  12881. * wrote strcasecmp for fun
  12882. kernel/kernel.c | 21 +++++++++++++++++++--
  12883. 1 files changed, 19 insertions(+), 2 deletions(-)
  12884. Commit: 588
  12885. Author: jylam
  12886. Date: Fri Mar 10 17:41:23 2006 +0000
  12887. * Renamed exporter_* to export_*, from God recommendation.
  12888. cucul/Makefile.am | 6 +-
  12889. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  12890. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  12891. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  12892. cucul/exporter_ansi.c | 106 --------------------------
  12893. cucul/exporter_html.c | 198 -------------------------------------------------
  12894. cucul/exporter_irc.c | 121 ------------------------------
  12895. 7 files changed, 428 insertions(+), 428 deletions(-)
  12896. Commit: 587
  12897. Author: jylam
  12898. Date: Fri Mar 10 17:32:08 2006 +0000
  12899. * Exploded cucul/export.c
  12900. cucul/Makefile.am | 4 +-
  12901. cucul/export.c | 357 -------------------------------------------------
  12902. cucul/exporter_ansi.c | 106 +++++++++++++++
  12903. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  12904. cucul/exporter_irc.c | 121 +++++++++++++++++
  12905. 5 files changed, 428 insertions(+), 358 deletions(-)
  12906. Commit: 586
  12907. Author: jylam
  12908. Date: Fri Mar 10 15:11:40 2006 +0000
  12909. * Added CACA_NETWORK_PORT env and related documentation
  12910. caca/caca.c | 4 ++--
  12911. caca/caca.h | 4 ++++
  12912. caca/driver_network.c | 18 ++++++++++++++++--
  12913. 3 files changed, 22 insertions(+), 4 deletions(-)
  12914. Commit: 585
  12915. Author: jylam
  12916. Date: Fri Mar 10 14:41:24 2006 +0000
  12917. * 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
  12918. caca/driver_network.c | 25 ++++++++++++-------------
  12919. configure.ac | 4 ++--
  12920. cucul/cucul_internals.h | 2 ++
  12921. 3 files changed, 16 insertions(+), 15 deletions(-)
  12922. Commit: 584
  12923. Author: sam
  12924. Date: Fri Mar 10 13:06:40 2006 +0000
  12925. * Handle incoming connections in network_get_event() as well as
  12926. network_display() so that new clients immediately get the contents
  12927. of the canvas and do not need to wait for a caca_display() call.
  12928. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  12929. 1 files changed, 78 insertions(+), 45 deletions(-)
  12930. Commit: 583
  12931. Author: sam
  12932. Date: Fri Mar 10 10:03:30 2006 +0000
  12933. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  12934. cucul_putchar32() function but I'm not convinced it will be useful.
  12935. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  12936. 1 files changed, 133 insertions(+), 19 deletions(-)
  12937. Commit: 582
  12938. Author: sam
  12939. Date: Fri Mar 10 10:01:22 2006 +0000
  12940. * Use the internal version of cucul_set_size in output drivers so that
  12941. they can force a resize. We need to find a way to make those specific
  12942. cucul - caca interactions unavailable to the clueless user.
  12943. caca/driver_conio.c | 4 ++--
  12944. caca/driver_gl.c | 2 +-
  12945. caca/driver_ncurses.c | 2 +-
  12946. caca/driver_network.c | 4 ++--
  12947. caca/driver_win32.c | 4 ++--
  12948. caca/driver_x11.c | 2 +-
  12949. caca/graphics.c | 4 ++--
  12950. 7 files changed, 11 insertions(+), 11 deletions(-)
  12951. Commit: 581
  12952. Author: sam
  12953. Date: Fri Mar 10 09:48:33 2006 +0000
  12954. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  12955. src/cacaball.c | 12 +++++-------
  12956. src/cacamoir.c | 6 ++++--
  12957. src/cacaplas.c | 9 +++++----
  12958. 3 files changed, 14 insertions(+), 13 deletions(-)
  12959. Commit: 580
  12960. Author: sam
  12961. Date: Fri Mar 10 09:43:13 2006 +0000
  12962. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  12963. 80x25 upon initialisation.
  12964. caca/driver_vga.c | 11 +++++++----
  12965. 1 files changed, 7 insertions(+), 4 deletions(-)
  12966. Commit: 579
  12967. Author: sam
  12968. Date: Fri Mar 10 09:34:16 2006 +0000
  12969. * Added Unicode support to the SLang driver.
  12970. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  12971. 1 files changed, 38 insertions(+), 9 deletions(-)
  12972. Commit: 578
  12973. Author: sam
  12974. Date: Fri Mar 10 09:31:32 2006 +0000
  12975. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  12976. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12977. kernel/kernel.h | 6 +++++
  12978. 2 files changed, 64 insertions(+), 0 deletions(-)
  12979. Commit: 577
  12980. Author: sam
  12981. Date: Fri Mar 10 09:30:30 2006 +0000
  12982. * More Unicode tests: gradient glyphs, double width characters.
  12983. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  12984. 1 files changed, 44 insertions(+), 2 deletions(-)
  12985. Commit: 576
  12986. Author: jylam
  12987. Date: Thu Mar 9 19:27:55 2006 +0000
  12988. * Oops, modified build-kernel while testing and commited it ;)
  12989. build-kernel | 4 ++--
  12990. 1 files changed, 2 insertions(+), 2 deletions(-)
  12991. Commit: 575
  12992. Author: jylam
  12993. Date: Thu Mar 9 19:27:14 2006 +0000
  12994. * 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.
  12995. build-kernel | 4 +-
  12996. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  12997. 2 files changed, 68 insertions(+), 45 deletions(-)
  12998. Commit: 574
  12999. Author: sam
  13000. Date: Thu Mar 9 16:57:32 2006 +0000
  13001. * Fixed VGA colours. The values only range from 0 to 63.
  13002. caca/driver_vga.c | 33 +++++++++++++++++----------------
  13003. 1 files changed, 17 insertions(+), 16 deletions(-)
  13004. Commit: 573
  13005. Author: sam
  13006. Date: Thu Mar 9 15:35:00 2006 +0000
  13007. * Added assembly code for inb() and outb().
  13008. * Print a small message at kernel boot time just to check that the kernel
  13009. was properly loaded.
  13010. build-kernel | 22 +++++++++++++++-------
  13011. caca/caca_internals.h | 4 +++-
  13012. cucul/cucul_internals.h | 4 +++-
  13013. kernel/kernel.c | 10 ++++++++++
  13014. kernel/kernel.h | 21 +++++++++++++++++++--
  13015. 5 files changed, 50 insertions(+), 11 deletions(-)
  13016. Commit: 572
  13017. Author: jylam
  13018. Date: Thu Mar 9 13:24:06 2006 +0000
  13019. * Added tests for malloc()'s
  13020. cucul/export.c | 15 ++++++++++++++-
  13021. 1 files changed, 14 insertions(+), 1 deletions(-)
  13022. Commit: 571
  13023. Author: jylam
  13024. Date: Thu Mar 9 13:08:41 2006 +0000
  13025. * Updated README for network driver, fixed remaining exporters
  13026. README | 1 +
  13027. cucul/cucul.c | 10 ++++++++++
  13028. cucul/cucul_internals.h | 7 ++++++-
  13029. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  13030. 4 files changed, 46 insertions(+), 19 deletions(-)
  13031. Commit: 570
  13032. Author: sam
  13033. Date: Thu Mar 9 13:04:59 2006 +0000
  13034. * Added a conditional to only build the kernel if --enable-vga was set.
  13035. caca/Makefile.am | 3 ++-
  13036. configure.ac | 1 +
  13037. kernel/Makefile.am | 6 +++++-
  13038. 3 files changed, 8 insertions(+), 2 deletions(-)
  13039. Commit: 569
  13040. Author: sam
  13041. Date: Thu Mar 9 12:56:33 2006 +0000
  13042. * Set executable flag to the build-kernel script.
  13043. 0 files changed, 0 insertions(+), 0 deletions(-)
  13044. Commit: 568
  13045. Author: sam
  13046. Date: Thu Mar 9 12:47:37 2006 +0000
  13047. * Added glue code to compile libcaca without a libc and build applications
  13048. as multiboot kernels.
  13049. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  13050. Makefile.am | 4 +-
  13051. build-kernel | 30 ++++
  13052. caca/time.c | 26 ++--
  13053. configure.ac | 16 ++-
  13054. cucul/bitmap.c | 15 +-
  13055. cucul/box.c | 4 +-
  13056. cucul/char.c | 27 ++--
  13057. cucul/conic.c | 4 +-
  13058. cucul/cucul.c | 6 +-
  13059. cucul/cucul_internals.h | 6 +-
  13060. cucul/export.c | 8 +-
  13061. cucul/line.c | 4 +-
  13062. cucul/math.c | 4 +-
  13063. cucul/sprite.c | 8 +-
  13064. cucul/triangle.c | 4 +-
  13065. kernel/Makefile.am | 12 ++
  13066. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  13067. kernel/kernel.h | 95 +++++++++++++
  13068. kernel/multiboot.S | 73 ++++++++++
  13069. kernel/multiboot.h | 115 ++++++++++++++++
  13070. src/aafire.c | 8 +-
  13071. 22 files changed, 958 insertions(+), 55 deletions(-)
  13072. Commit: 567
  13073. Author: sam
  13074. Date: Thu Mar 9 12:44:49 2006 +0000
  13075. * Cosmetic change.
  13076. caca/driver_conio.c | 3 ++-
  13077. 1 files changed, 2 insertions(+), 1 deletions(-)
  13078. Commit: 566
  13079. Author: sam
  13080. Date: Thu Mar 9 12:43:10 2006 +0000
  13081. * Slightly updated README.
  13082. README | 11 +++--------
  13083. 1 files changed, 3 insertions(+), 8 deletions(-)
  13084. Commit: 565
  13085. Author: sam
  13086. Date: Thu Mar 9 12:41:02 2006 +0000
  13087. * Pure VGA output driver.
  13088. caca/caca.c | 15 ++++-
  13089. caca/caca_internals.h | 10 +++-
  13090. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  13091. 3 files changed, 185 insertions(+), 4 deletions(-)
  13092. Commit: 564
  13093. Author: sam
  13094. Date: Thu Mar 9 12:37:39 2006 +0000
  13095. * Removed unused includes.
  13096. caca/graphics.c | 8 --------
  13097. 1 files changed, 0 insertions(+), 8 deletions(-)
  13098. Commit: 563
  13099. Author: sam
  13100. Date: Thu Mar 9 12:35:47 2006 +0000
  13101. * Added a few details for authors.
  13102. AUTHORS | 15 ++++++++++++---
  13103. 1 files changed, 12 insertions(+), 3 deletions(-)
  13104. Commit: 562
  13105. Author: sam
  13106. Date: Thu Mar 9 12:34:40 2006 +0000
  13107. * Added a tiny Unicode test program. Of course it does not work yet, but
  13108. good to have something to start with.
  13109. test/Makefile.am | 6 +++++-
  13110. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  13111. 2 files changed, 54 insertions(+), 1 deletions(-)
  13112. Commit: 561
  13113. Author: jylam
  13114. Date: Thu Mar 9 09:52:24 2006 +0000
  13115. * Updated documentation a bit
  13116. caca/caca.h | 5 +++--
  13117. cucul/cucul.h | 1 +
  13118. 2 files changed, 4 insertions(+), 2 deletions(-)
  13119. Commit: 560
  13120. Author: jylam
  13121. Date: Thu Mar 9 09:44:54 2006 +0000
  13122. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  13123. caca/driver_network.c | 6 +-----
  13124. cucul/cucul.c | 5 +++++
  13125. cucul/cucul_internals.h | 4 ++++
  13126. cucul/export.c | 14 ++++++++------
  13127. 4 files changed, 18 insertions(+), 11 deletions(-)
  13128. Commit: 559
  13129. Author: jylam
  13130. Date: Thu Mar 9 08:45:40 2006 +0000
  13131. * Fixed memory leak in network driver
  13132. caca/driver_network.c | 5 +++++
  13133. 1 files changed, 5 insertions(+), 0 deletions(-)
  13134. Commit: 558
  13135. Author: sam
  13136. Date: Wed Mar 8 22:39:43 2006 +0000
  13137. * Made the OpenGL colors slightly less saturated.
  13138. caca/driver_gl.c | 17 +++++++++--------
  13139. 1 files changed, 9 insertions(+), 8 deletions(-)
  13140. Commit: 557
  13141. Author: sam
  13142. Date: Wed Mar 8 22:29:00 2006 +0000
  13143. * Make output drivers more error resilient when handling UTF-32 characters,
  13144. by simply ignoring everything non ASCII :-)
  13145. caca/driver_conio.c | 8 +++++++-
  13146. caca/driver_gl.c | 27 +++++++++++++--------------
  13147. caca/driver_ncurses.c | 7 ++++++-
  13148. caca/driver_slang.c | 18 +++++++++++++-----
  13149. caca/driver_win32.c | 8 +++++++-
  13150. caca/driver_x11.c | 22 ++++++++++++++--------
  13151. 6 files changed, 60 insertions(+), 30 deletions(-)
  13152. Commit: 556
  13153. Author: jylam
  13154. Date: Wed Mar 8 20:58:07 2006 +0000
  13155. * Fixed blinking screen
  13156. caca/driver_network.c | 12 ++++--------
  13157. 1 files changed, 4 insertions(+), 8 deletions(-)
  13158. Commit: 555
  13159. Author: jylam
  13160. Date: Wed Mar 8 20:23:06 2006 +0000
  13161. * Exporters now return size of generated data
  13162. caca/driver_network.c | 19 +++++++------------
  13163. cucul/cucul.h | 8 ++++----
  13164. cucul/export.c | 22 +++++++++++++---------
  13165. 3 files changed, 24 insertions(+), 25 deletions(-)
  13166. Commit: 554
  13167. Author: jylam
  13168. Date: Wed Mar 8 20:03:24 2006 +0000
  13169. * Added very preliminary network driver
  13170. caca/Makefile.am | 1 +
  13171. caca/caca.c | 9 ++
  13172. caca/caca_internals.h | 7 ++-
  13173. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  13174. configure.ac | 13 +++
  13175. 5 files changed, 251 insertions(+), 1 deletions(-)
  13176. Commit: 553
  13177. Author: sam
  13178. Date: Wed Mar 8 19:41:53 2006 +0000
  13179. * Fixed async issues between the driver and libcaca when resizing windows,
  13180. and simplified the handle_resize() API. Still can be polished.
  13181. caca/caca.c | 5 +++--
  13182. caca/caca_internals.h | 10 +++++++---
  13183. caca/driver_conio.c | 8 ++++----
  13184. caca/driver_gl.c | 23 ++++++++---------------
  13185. caca/driver_ncurses.c | 28 +++++++++++-----------------
  13186. caca/driver_slang.c | 18 +++++-------------
  13187. caca/driver_win32.c | 9 ++++-----
  13188. caca/driver_x11.c | 33 +++++++++++----------------------
  13189. caca/event.c | 8 ++++++++
  13190. caca/graphics.c | 20 +++++++++-----------
  13191. cucul/cucul.c | 2 +-
  13192. 11 files changed, 71 insertions(+), 93 deletions(-)
  13193. Commit: 552
  13194. Author: sam
  13195. Date: Wed Mar 8 17:20:38 2006 +0000
  13196. * cucul_set_size() does nothing if a graphical backend is attached. Added
  13197. documentation to explain this behaviour.
  13198. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  13199. 1 files changed, 113 insertions(+), 95 deletions(-)
  13200. Commit: 551
  13201. Author: sam
  13202. Date: Wed Mar 8 11:27:23 2006 +0000
  13203. * Cosmetic changes here and there.
  13204. caca/caca.c | 4 ++--
  13205. caca/caca_internals.h | 11 +++++++++--
  13206. caca/driver_gl.c | 6 +++---
  13207. caca/driver_ncurses.c | 10 +++++-----
  13208. caca/driver_slang.c | 8 ++++----
  13209. caca/driver_win32.c | 11 ++++++-----
  13210. caca/driver_x11.c | 8 ++++----
  13211. caca/event.c | 12 ++++++------
  13212. 8 files changed, 39 insertions(+), 31 deletions(-)
  13213. Commit: 550
  13214. Author: sam
  13215. Date: Wed Mar 8 10:33:01 2006 +0000
  13216. * Finished moving everything driver-specific to the apropriate driver_*.c
  13217. files. Phew. Now they just need a few comments.
  13218. caca/caca.c | 68 +--------------
  13219. caca/caca_internals.h | 90 +-------------------
  13220. caca/driver_conio.c | 51 +++++++-----
  13221. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  13222. caca/driver_ncurses.c | 92 ++++++++++++++++----
  13223. caca/driver_slang.c | 58 +++++++++++--
  13224. caca/driver_win32.c | 112 ++++++++++++++-----------
  13225. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  13226. caca/event.c | 6 +-
  13227. caca/graphics.c | 10 +-
  13228. 10 files changed, 477 insertions(+), 458 deletions(-)
  13229. Commit: 549
  13230. Author: sam
  13231. Date: Wed Mar 8 09:51:53 2006 +0000
  13232. * Cleaned up useless header includes.
  13233. caca/driver_conio.c | 11 -----------
  13234. caca/driver_gl.c | 5 -----
  13235. caca/driver_ncurses.c | 8 --------
  13236. caca/driver_slang.c | 8 --------
  13237. caca/driver_win32.c | 8 --------
  13238. caca/driver_x11.c | 5 -----
  13239. 6 files changed, 0 insertions(+), 45 deletions(-)
  13240. Commit: 548
  13241. Author: sam
  13242. Date: Wed Mar 8 09:28:41 2006 +0000
  13243. * Split event.c into the appropriate driver_*.c files.
  13244. caca/caca_internals.h | 1 +
  13245. caca/driver_conio.c | 13 +
  13246. caca/driver_gl.c | 63 ++++++
  13247. caca/driver_ncurses.c | 184 ++++++++++++++++
  13248. caca/driver_slang.c | 83 +++++++
  13249. caca/driver_win32.c | 75 +++++++
  13250. caca/driver_x11.c | 126 +++++++++++-
  13251. caca/event.c | 581 +------------------------------------------------
  13252. 8 files changed, 547 insertions(+), 579 deletions(-)
  13253. Commit: 547
  13254. Author: sam
  13255. Date: Wed Mar 8 09:26:46 2006 +0000
  13256. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  13257. caca-config.in | 15 ++++++++++++++-
  13258. 1 files changed, 14 insertions(+), 1 deletions(-)
  13259. Commit: 546
  13260. Author: sam
  13261. Date: Wed Mar 8 09:23:38 2006 +0000
  13262. * Ignore driver_*.c files when building documentation.
  13263. doc/doxygen.cfg.in | 4 ++--
  13264. 1 files changed, 2 insertions(+), 2 deletions(-)
  13265. Commit: 545
  13266. Author: sam
  13267. Date: Wed Mar 8 09:21:55 2006 +0000
  13268. * configure.ac: look for a4wide.sty in more than one location.
  13269. configure.ac | 2 ++
  13270. 1 files changed, 2 insertions(+), 0 deletions(-)
  13271. Commit: 543
  13272. Author: sam
  13273. Date: Tue Mar 7 12:39:34 2006 +0000
  13274. * Fixed DOS driver.
  13275. * Added a build-dos script to cross-compile the DOS version using djgpp.
  13276. Makefile.am | 2 +-
  13277. build-dos | 34 ++++++++++++++++++++++++++++++++++
  13278. caca/caca_internals.h | 6 +++++-
  13279. caca/driver_conio.c | 2 +-
  13280. cucul/cucul_internals.h | 3 ++-
  13281. 5 files changed, 43 insertions(+), 4 deletions(-)
  13282. Commit: 542
  13283. Author: sam
  13284. Date: Tue Mar 7 10:46:29 2006 +0000
  13285. * configure.ac: removed the "null" frontend. just don't attach any frontend
  13286. if you do not want any.
  13287. configure.ac | 8 --------
  13288. 1 files changed, 0 insertions(+), 8 deletions(-)
  13289. Commit: 541
  13290. Author: sam
  13291. Date: Tue Mar 7 10:37:59 2006 +0000
  13292. * Got rid of static variables in the event code.
  13293. caca/caca.c | 3 +
  13294. caca/caca_internals.h | 11 ++-
  13295. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  13296. 3 files changed, 118 insertions(+), 116 deletions(-)
  13297. Commit: 540
  13298. Author: sam
  13299. Date: Tue Mar 7 09:17:35 2006 +0000
  13300. * Polished the driver split a bit (still no events, except resize events),
  13301. properly credited authors and documented a few things.
  13302. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  13303. caca/caca_internals.h | 22 ++++++++--------
  13304. caca/driver_conio.c | 33 +++++++++--------------
  13305. caca/driver_gl.c | 39 ++++++++++------------------
  13306. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  13307. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  13308. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  13309. caca/driver_x11.c | 47 +++++++++-------------------------
  13310. caca/event.c | 10 +------
  13311. caca/graphics.c | 32 +----------------------
  13312. cucul/bitmap.c | 8 ------
  13313. cucul/box.c | 6 ----
  13314. cucul/char.c | 11 +------
  13315. cucul/conic.c | 6 ----
  13316. cucul/cucul.c | 7 -----
  13317. cucul/cucul_internals.h | 10 ++++++-
  13318. cucul/export.c | 15 +++-------
  13319. cucul/line.c | 6 ----
  13320. cucul/math.c | 6 ----
  13321. cucul/sprite.c | 6 ----
  13322. cucul/triangle.c | 6 ----
  13323. src/cacaview.c | 6 ++--
  13324. 22 files changed, 170 insertions(+), 337 deletions(-)
  13325. Commit: 539
  13326. Author: sam
  13327. Date: Mon Mar 6 23:01:59 2006 +0000
  13328. * Split caca/graphics.c into driver-specific files. Resize is currently
  13329. broken, and event handling is not yet in the driver-specific files, but
  13330. I will of course fix that later.
  13331. caca/Makefile.am | 6 +
  13332. caca/caca.c | 287 ++----------
  13333. caca/caca_internals.h | 61 ++-
  13334. caca/driver_conio.c | 148 ++++++
  13335. caca/driver_gl.c | 378 ++++++++++++++++
  13336. caca/driver_ncurses.c | 256 +++++++++++
  13337. caca/driver_slang.c | 342 ++++++++++++++
  13338. caca/driver_win32.c | 255 +++++++++++
  13339. caca/driver_x11.c | 363 +++++++++++++++
  13340. caca/event.c | 16 +-
  13341. caca/graphics.c | 1192 +------------------------------------------------
  13342. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  13343. Commit: 538
  13344. Author: sam
  13345. Date: Mon Mar 6 21:49:48 2006 +0000
  13346. * Ooops, I fucked up the build.
  13347. configure.ac | 2 +-
  13348. 1 files changed, 1 insertions(+), 1 deletions(-)
  13349. Commit: 537
  13350. Author: sam
  13351. Date: Mon Mar 6 21:00:53 2006 +0000
  13352. * Moved stuff again.
  13353. Makefile.am | 2 +-
  13354. examples/Makefile.am | 35 ---
  13355. examples/aafire.c | 289 --------------------
  13356. examples/caca.txt | 26 --
  13357. examples/cacaball.c | 200 --------------
  13358. examples/cacamoir.c | 155 -----------
  13359. examples/cacaplas.c | 150 ----------
  13360. examples/cacaview.c | 738 --------------------------------------------------
  13361. src/Makefile.am | 35 +++
  13362. src/aafire.c | 289 ++++++++++++++++++++
  13363. src/caca.txt | 26 ++
  13364. src/cacaball.c | 200 ++++++++++++++
  13365. src/cacamoir.c | 155 +++++++++++
  13366. src/cacaplas.c | 150 ++++++++++
  13367. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13368. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  13369. Commit: 536
  13370. Author: sam
  13371. Date: Mon Mar 6 20:57:14 2006 +0000
  13372. * Moved stuff around to differenciate between libcucul and libcaca.
  13373. Makefile.am | 2 +-
  13374. caca/Makefile.am | 18 +
  13375. caca/caca.c | 442 +++++++++++++++
  13376. caca/caca.h | 203 +++++++
  13377. caca/caca_internals.h | 170 ++++++
  13378. caca/event.c | 821 ++++++++++++++++++++++++++++
  13379. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  13380. caca/time.c | 96 ++++
  13381. configure.ac | 5 +-
  13382. cucul/Makefile.am | 23 +
  13383. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  13384. cucul/box.c | 154 ++++++
  13385. cucul/char.c | 235 ++++++++
  13386. cucul/conic.c | 243 +++++++++
  13387. cucul/cucul.c | 403 ++++++++++++++
  13388. cucul/cucul.h | 216 ++++++++
  13389. cucul/cucul_internals.h | 45 ++
  13390. cucul/export.c | 330 +++++++++++
  13391. cucul/line.c | 398 ++++++++++++++
  13392. cucul/math.c | 99 ++++
  13393. cucul/sprite.c | 325 +++++++++++
  13394. cucul/triangle.c | 140 +++++
  13395. examples/Makefile.am | 20 +-
  13396. src/Makefile.am | 34 --
  13397. src/bitmap.c | 945 --------------------------------
  13398. src/box.c | 154 ------
  13399. src/caca.c | 442 ---------------
  13400. src/caca.h | 203 -------
  13401. src/caca_internals.h | 170 ------
  13402. src/char.c | 235 --------
  13403. src/conic.c | 243 ---------
  13404. src/cucul.c | 403 --------------
  13405. src/cucul.h | 216 --------
  13406. src/cucul_internals.h | 45 --
  13407. src/event.c | 821 ----------------------------
  13408. src/export.c | 330 -----------
  13409. src/graphics.c | 1377 -----------------------------------------------
  13410. src/line.c | 398 --------------
  13411. src/math.c | 99 ----
  13412. src/sprite.c | 325 -----------
  13413. src/time.c | 96 ----
  13414. src/triangle.c | 140 -----
  13415. test/Makefile.am | 28 +-
  13416. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  13417. Commit: 535
  13418. Author: sam
  13419. Date: Mon Mar 6 19:13:01 2006 +0000
  13420. * Use 32 bit integers for the character array. No visible difference for
  13421. now because we only do ASCII, but that will let us do Unicode later.
  13422. src/caca.c | 1 +
  13423. src/char.c | 17 +++++++++--------
  13424. src/cucul.c | 19 ++++++++++++-------
  13425. src/cucul_internals.h | 3 ++-
  13426. src/export.c | 33 +++++++++++++++++----------------
  13427. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  13428. 6 files changed, 67 insertions(+), 46 deletions(-)
  13429. Commit: 534
  13430. Author: sam
  13431. Date: Mon Mar 6 14:17:42 2006 +0000
  13432. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  13433. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  13434. future because it's libcaca who gets the resize events, after all.
  13435. src/caca.h | 3 ---
  13436. src/graphics.c | 38 --------------------------------------
  13437. 2 files changed, 0 insertions(+), 41 deletions(-)
  13438. Commit: 533
  13439. Author: jylam
  13440. Date: Mon Mar 6 13:50:05 2006 +0000
  13441. * I just suck. I'll goatse myself right after beeing back at home.
  13442. src/graphics.c | 1 +
  13443. 1 files changed, 1 insertions(+), 0 deletions(-)
  13444. Commit: 532
  13445. Author: sam
  13446. Date: Mon Mar 6 13:43:23 2006 +0000
  13447. * src/graphics.c: minor optimisations.
  13448. src/graphics.c | 37 +++++++++++++++++--------------------
  13449. 1 files changed, 17 insertions(+), 20 deletions(-)
  13450. Commit: 531
  13451. Author: sam
  13452. Date: Mon Mar 6 13:34:57 2006 +0000
  13453. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  13454. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  13455. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  13456. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  13457. pas de warnings et/ou que ca segfaulte pas !
  13458. src/graphics.c | 38 +++++++++++++++++++-------------------
  13459. 1 files changed, 19 insertions(+), 19 deletions(-)
  13460. Commit: 530
  13461. Author: jylam
  13462. Date: Mon Mar 6 12:13:12 2006 +0000
  13463. * Mais je fais comme je veux bordel de cul !
  13464. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13465. 1 files changed, 21 insertions(+), 21 deletions(-)
  13466. Commit: 529
  13467. Author: sam
  13468. Date: Mon Mar 6 11:08:25 2006 +0000
  13469. * Haha mais vieux porc a pattes !
  13470. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13471. 1 files changed, 21 insertions(+), 21 deletions(-)
  13472. Commit: 528
  13473. Author: jylam
  13474. Date: Mon Mar 6 10:21:48 2006 +0000
  13475. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  13476. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  13477. 1 files changed, 24 insertions(+), 34 deletions(-)
  13478. Commit: 527
  13479. Author: sam
  13480. Date: Mon Mar 6 08:32:40 2006 +0000
  13481. * All output plugins should now work again.
  13482. * Renamed caca_refresh() into caca_display() which makes more sense.
  13483. * Optimised gl_bgpal by directly storing floats instead of doing the
  13484. conversion at runtime.
  13485. * Handle resizing in cucul_set_size() and try to keep as much information
  13486. as possible from the previous canvas.
  13487. * Moved most global variables into cucul_t or caca_t contexts.
  13488. * Moved time.c into libcaca.
  13489. caca-config.in | 13 +-
  13490. configure.ac | 2 +-
  13491. examples/aafire.c | 2 +-
  13492. examples/cacaball.c | 2 +-
  13493. examples/cacamoir.c | 2 +-
  13494. examples/cacaplas.c | 2 +-
  13495. examples/cacaview.c | 6 +-
  13496. src/Makefile.am | 2 +-
  13497. src/bitmap.c | 16 +-
  13498. src/box.c | 4 +-
  13499. src/caca.c | 43 +++--
  13500. src/caca.h | 2 +-
  13501. src/caca_internals.h | 59 +++++-
  13502. src/char.c | 164 +--------------
  13503. src/conic.c | 4 +-
  13504. src/cucul.c | 104 ++++++++--
  13505. src/cucul_internals.h | 4 -
  13506. src/event.c | 117 +++++------
  13507. src/export.c | 4 +-
  13508. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  13509. src/line.c | 4 +-
  13510. src/math.c | 4 +-
  13511. src/sprite.c | 4 +-
  13512. src/time.c | 4 +-
  13513. src/triangle.c | 4 +-
  13514. test/colors.c | 2 +-
  13515. test/demo.c | 6 +-
  13516. test/dithering.c | 2 +-
  13517. test/event.c | 4 +-
  13518. test/hsv.c | 2 +-
  13519. test/spritedit.c | 2 +-
  13520. 31 files changed, 586 insertions(+), 591 deletions(-)
  13521. Commit: 526
  13522. Author: sam
  13523. Date: Mon Mar 6 08:26:09 2006 +0000
  13524. * Removed cacademo from examples, manpages and distributions. It's useless.
  13525. debian/changelog | 6 +-
  13526. debian/control | 28 ++++++++++--
  13527. debian/copyright | 2 +-
  13528. debian/rules | 11 +++--
  13529. doc/Makefile.am | 10 ++---
  13530. doc/cacademo.1 | 56 -----------------------
  13531. doc/cacafire.1 | 56 +++++++++++++++++++++++
  13532. libcaca.spec | 5 --
  13533. msvc/Makefile.am | 1 -
  13534. msvc/cacademo.vcproj | 122 --------------------------------------------------
  13535. msvc/libcaca.sln | 7 ---
  13536. 11 files changed, 95 insertions(+), 209 deletions(-)
  13537. Commit: 525
  13538. Author: sam
  13539. Date: Mon Mar 6 08:22:09 2006 +0000
  13540. * src/cucul.c: s/width/height/.
  13541. src/cucul.c | 2 +-
  13542. 1 files changed, 1 insertions(+), 1 deletions(-)
  13543. Commit: 524
  13544. Author: sam
  13545. Date: Sun Mar 5 18:43:13 2006 +0000
  13546. A new low-level text management library (canvas for ultrafast compositing
  13547. of unicode letters) is now separated from the higher level rendering and I/O
  13548. (that is, libcaca). This commit totally breaks the API, but once everything
  13549. is polished I will think about source-level backward compatibility. Most
  13550. drivers are broken, but X11 still sorta works.
  13551. The new design is much more object-oriented and allows having several
  13552. active renderers at the same time, changing renderers on the fly, and more
  13553. important, having no renderer at all (useful for converters, or when you
  13554. want to do your own renderer).
  13555. And in case you are still wondering, the libcucul acronym has "Unicode"
  13556. because I want to support at least a subset of Unicode. There are awesome
  13557. glyphs in it, including the ones inherited from Codepage 437 such as
  13558. "gray 25%" that are used in DOS and Win32 ANSI art.
  13559. configure.ac | 2 +-
  13560. doc/doxygen.cfg.in | 3 +-
  13561. examples/Makefile.am | 6 +-
  13562. examples/aafire.c | 39 +-
  13563. examples/cacaball.c | 44 +-
  13564. examples/cacamoir.c | 32 +-
  13565. examples/cacaplas.c | 36 +-
  13566. examples/cacaview.c | 171 ++++----
  13567. examples/demo.c | 557 -----------------------
  13568. src/Makefile.am | 36 +-
  13569. src/bitmap.c | 110 +++---
  13570. src/box.c | 50 ++-
  13571. src/caca.c | 362 +++------------
  13572. src/caca.h | 243 ++---------
  13573. src/caca_internals.h | 63 ++-
  13574. src/char.c | 394 ++++++++++++++++
  13575. src/conic.c | 60 ++--
  13576. src/cucul.c | 322 +++++++++++++
  13577. src/cucul.h | 216 +++++++++
  13578. src/cucul_internals.h | 48 ++
  13579. src/event.c | 116 +++---
  13580. src/export.c | 329 ++++++++++++++
  13581. src/graphics.c | 1203 +++++++++----------------------------------------
  13582. src/line.c | 72 ++--
  13583. src/math.c | 18 +-
  13584. src/sprite.c | 60 ++--
  13585. src/triangle.c | 38 +-
  13586. test/Makefile.am | 8 +-
  13587. test/colors.c | 31 +-
  13588. test/demo.c | 564 +++++++++++++++++++++++
  13589. test/dithering.c | 51 ++-
  13590. test/event.c | 69 ++--
  13591. test/hsv.c | 27 +-
  13592. test/optipal.c | 90 ++--
  13593. test/spritedit.c | 66 ++--
  13594. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  13595. Commit: 523
  13596. Author: sam
  13597. Date: Sat Mar 4 18:08:47 2006 +0000
  13598. * New updated bootstrap script.
  13599. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  13600. 1 files changed, 90 insertions(+), 37 deletions(-)
  13601. Commit: 522
  13602. Author: sam
  13603. Date: Sat Mar 4 00:35:45 2006 +0000
  13604. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  13605. COPYING | 514 +-------------------------------------------------
  13606. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  13607. Makefile.am | 2 +-
  13608. debian/copyright | 37 ++++-
  13609. doc/cacademo.1 | 5 +-
  13610. examples/cacaball.c | 16 +--
  13611. examples/cacamoir.c | 16 +--
  13612. examples/cacaplas.c | 16 +--
  13613. examples/cacaview.c | 16 +--
  13614. examples/demo.c | 16 +--
  13615. perl/Build.PL | 2 +-
  13616. perl/META.yml | 2 +-
  13617. python/pypycaca.c | 16 +--
  13618. python/pypycaca.h | 16 +--
  13619. src/bitmap.c | 16 +--
  13620. src/box.c | 16 +--
  13621. src/caca.c | 16 +--
  13622. src/caca.h | 24 +--
  13623. src/caca_internals.h | 16 +--
  13624. src/conic.c | 16 +--
  13625. src/event.c | 16 +--
  13626. src/graphics.c | 16 +--
  13627. src/line.c | 16 +--
  13628. src/math.c | 16 +--
  13629. src/sprite.c | 16 +--
  13630. src/time.c | 16 +--
  13631. src/triangle.c | 16 +--
  13632. test/colors.c | 16 +--
  13633. test/dithering.c | 16 +--
  13634. test/event.c | 16 +--
  13635. test/hsv.c | 16 +--
  13636. test/optipal.c | 16 +--
  13637. test/spritedit.c | 16 +--
  13638. 33 files changed, 641 insertions(+), 855 deletions(-)
  13639. Commit: 521
  13640. Author: jylam
  13641. Date: Sat Feb 11 19:20:48 2006 +0000
  13642. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  13643. python/caca.txt | 26 ++++++++++++
  13644. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13645. python/test2.py | 56 +++++++++++++++++++++++++++
  13646. 3 files changed, 196 insertions(+), 0 deletions(-)
  13647. Commit: 520
  13648. Author: jylam
  13649. Date: Sat Feb 11 15:46:51 2006 +0000
  13650. * Fixed bug in events with GL driver
  13651. src/event.c | 3 ++-
  13652. 1 files changed, 2 insertions(+), 1 deletions(-)
  13653. Commit: 519
  13654. Author: jylam
  13655. Date: Sat Feb 11 15:11:30 2006 +0000
  13656. * Improved GL rendering (characters are not blurry anymore)
  13657. src/graphics.c | 10 +++++++---
  13658. 1 files changed, 7 insertions(+), 3 deletions(-)
  13659. Commit: 518
  13660. Author: jylam
  13661. Date: Sun Feb 5 17:47:23 2006 +0000
  13662. * Added -preliminary- Python bindings
  13663. python/Makefile | 17 +
  13664. python/README | 16 +
  13665. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  13666. python/pypycaca.h | 177 +++++++++++
  13667. 4 files changed, 1087 insertions(+), 0 deletions(-)
  13668. Commit: 517
  13669. Author: jylam
  13670. Date: Thu Dec 8 19:03:06 2005 +0000
  13671. * Updated for my ego trip
  13672. AUTHORS | 2 +-
  13673. 1 files changed, 1 insertions(+), 1 deletions(-)
  13674. Commit: 516
  13675. Author: jylam
  13676. Date: Mon Nov 21 21:39:34 2005 +0000
  13677. * Removed debug test, kekeke ^^
  13678. examples/cacaball.c | 1 -
  13679. 1 files changed, 0 insertions(+), 1 deletions(-)
  13680. Commit: 515
  13681. Author: jylam
  13682. Date: Mon Nov 21 17:24:33 2005 +0000
  13683. * Added caca_set_width, set_height_, set_size
  13684. examples/cacaball.c | 1 +
  13685. src/caca.h | 3 ++
  13686. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  13687. 3 files changed, 60 insertions(+), 12 deletions(-)
  13688. Commit: 514
  13689. Author: jylam
  13690. Date: Fri Nov 18 10:46:53 2005 +0000
  13691. * Fixed remaining warnings with gcc 3.x and 4.x
  13692. examples/aafire.c | 8 +++++---
  13693. examples/cacaball.c | 2 +-
  13694. examples/cacamoir.c | 4 ++--
  13695. examples/cacaplas.c | 2 +-
  13696. 4 files changed, 9 insertions(+), 7 deletions(-)
  13697. Commit: 513
  13698. Author: jylam
  13699. Date: Thu Nov 17 14:33:43 2005 +0000
  13700. * Fixed warnings under GCC 4.x
  13701. src/bitmap.c | 5 +++--
  13702. src/graphics.c | 8 ++++----
  13703. 2 files changed, 7 insertions(+), 6 deletions(-)
  13704. Commit: 512
  13705. Author: jylam
  13706. Date: Thu Nov 17 14:13:54 2005 +0000
  13707. * Fixed a bunch of warnings
  13708. src/bitmap.c | 31 -------------------------------
  13709. src/event.c | 1 +
  13710. src/graphics.c | 3 ++-
  13711. 3 files changed, 3 insertions(+), 32 deletions(-)
  13712. Commit: 511
  13713. Author: sam
  13714. Date: Sat Nov 12 15:39:50 2005 +0000
  13715. * more coding style fixes.
  13716. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  13717. 1 files changed, 75 insertions(+), 66 deletions(-)
  13718. Commit: 510
  13719. Author: sam
  13720. Date: Sat Nov 12 15:30:46 2005 +0000
  13721. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  13722. src/caca.c | 9 +++++++--
  13723. 1 files changed, 7 insertions(+), 2 deletions(-)
  13724. Commit: 509
  13725. Author: sam
  13726. Date: Sat Nov 12 15:26:02 2005 +0000
  13727. * src/graphics.c: call glutInit() before calling other glut functions.
  13728. src/graphics.c | 7 +++++++
  13729. 1 files changed, 7 insertions(+), 0 deletions(-)
  13730. Commit: 508
  13731. Author: sam
  13732. Date: Sat Nov 12 15:14:38 2005 +0000
  13733. * coding style fixes.
  13734. src/caca.h | 2 +-
  13735. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  13736. 2 files changed, 204 insertions(+), 217 deletions(-)
  13737. Commit: 507
  13738. Author: sam
  13739. Date: Sat Nov 12 14:47:59 2005 +0000
  13740. * src/bitmap.c:
  13741. + Renamed gammaval into gamma.
  13742. + Fixed Doxygen comments.
  13743. src/bitmap.c | 12 ++++++------
  13744. 1 files changed, 6 insertions(+), 6 deletions(-)
  13745. Commit: 498
  13746. Author: jylam
  13747. Date: Sat Jul 30 11:58:48 2005 +0000
  13748. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  13749. src/event.c | 2 +-
  13750. 1 files changed, 1 insertions(+), 1 deletions(-)
  13751. Commit: 497
  13752. Author: sam
  13753. Date: Fri Jul 29 13:38:35 2005 +0000
  13754. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  13755. debian/Makefile.am | 2 +-
  13756. 1 files changed, 1 insertions(+), 1 deletions(-)
  13757. Commit: 496
  13758. Author: jylam
  13759. Date: Wed Jul 13 17:58:58 2005 +0000
  13760. * src/graphics.c src/caca.h : Added ANSI exporter
  13761. src/caca.h | 1 +
  13762. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13763. 2 files changed, 67 insertions(+), 0 deletions(-)
  13764. Commit: 495
  13765. Author: jylam
  13766. Date: Wed Jul 13 17:45:47 2005 +0000
  13767. * 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.
  13768. src/bitmap.c | 3 +--
  13769. src/caca.h | 1 +
  13770. src/math.c | 23 +++++++++++++++++++++++
  13771. 3 files changed, 25 insertions(+), 2 deletions(-)
  13772. Commit: 494
  13773. Author: sam
  13774. Date: Fri Jul 8 21:16:38 2005 +0000
  13775. * src/event.c src/caca.c: fixed coding style
  13776. src/caca.c | 2 -
  13777. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  13778. 2 files changed, 62 insertions(+), 66 deletions(-)
  13779. Commit: 493
  13780. Author: jylam
  13781. Date: Sat Jun 25 11:27:31 2005 +0000
  13782. * OpenGL driver mouse support
  13783. src/event.c | 19 +++++++++++++++----
  13784. src/graphics.c | 25 ++++++++++++++++++++++++-
  13785. 2 files changed, 39 insertions(+), 5 deletions(-)
  13786. Commit: 492
  13787. Author: sam
  13788. Date: Fri Jun 24 11:54:28 2005 +0000
  13789. * imported previous Debian uploads.
  13790. debian/changelog | 30 ++++++++++++++++++++++++++++++
  13791. 1 files changed, 30 insertions(+), 0 deletions(-)
  13792. Commit: 491
  13793. Author: sam
  13794. Date: Fri Jun 24 11:48:31 2005 +0000
  13795. * src/graphics.c: more optimisations in the exporters
  13796. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  13797. 1 files changed, 168 insertions(+), 181 deletions(-)
  13798. Commit: 490
  13799. Author: jylam
  13800. Date: Thu Jun 23 18:27:02 2005 +0000
  13801. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  13802. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  13803. 1 files changed, 85 insertions(+), 58 deletions(-)
  13804. Commit: 489
  13805. Author: sam
  13806. Date: Thu Jun 23 16:58:58 2005 +0000
  13807. * src/graphics.c: cleaned caca_get_html()
  13808. src/graphics.c | 208 +++++++++++++++++++++++--------------------------------
  13809. 1 files changed, 87 insertions(+), 121 deletions(-)
  13810. Commit: 488
  13811. Author: sam
  13812. Date: Thu Jun 23 16:44:14 2005 +0000
  13813. * src/graphics.c: heavy cleanup in caca_get_html3().
  13814. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  13815. 1 files changed, 311 insertions(+), 350 deletions(-)
  13816. Commit: 487
  13817. Author: jylam
  13818. Date: Wed Jun 22 22:06:42 2005 +0000
  13819. * Added Null driver and html3 exporter.
  13820. configure.ac | 8 +++
  13821. src/caca.c | 27 ++++++++++
  13822. src/caca.h | 2 +
  13823. src/caca_internals.h | 3 +
  13824. src/event.c | 7 +++
  13825. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13826. 6 files changed, 178 insertions(+), 1 deletions(-)
  13827. Commit: 486
  13828. Author: jylam
  13829. Date: Tue Jun 21 16:13:41 2005 +0000
  13830. GL driver : Updated documentation and added support for CACA_GEOMETRY
  13831. src/caca.h | 6 ++++--
  13832. src/graphics.c | 4 ++++
  13833. 2 files changed, 8 insertions(+), 2 deletions(-)
  13834. Commit: 485
  13835. Author: jylam
  13836. Date: Tue Jun 21 14:50:43 2005 +0000
  13837. Added HTML and IRC output support
  13838. src/caca.h | 9 +++
  13839. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13840. 2 files changed, 217 insertions(+), 0 deletions(-)
  13841. Commit: 484
  13842. Author: sam
  13843. Date: Tue Jun 21 13:46:13 2005 +0000
  13844. * debian/control: use libslang2 instead of slang1.
  13845. debian/control | 4 ++--
  13846. 1 files changed, 2 insertions(+), 2 deletions(-)
  13847. Commit: 483
  13848. Author: jylam
  13849. Date: Tue Jun 21 13:28:51 2005 +0000
  13850. OpenGL support.
  13851. configure.ac | 19 +++-
  13852. src/caca.c | 27 +++++-
  13853. src/caca_internals.h | 9 ++
  13854. src/event.c | 64 +++++++++++
  13855. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13856. 5 files changed, 422 insertions(+), 3 deletions(-)
  13857. Commit: 475
  13858. Author: sam
  13859. Date: Sat Mar 26 10:27:30 2005 +0000
  13860. * Use libtool for the static library generation; paves the way for
  13861. a future shared library.
  13862. bootstrap | 19 +++++++++++++++++++
  13863. configure.ac | 5 ++++-
  13864. examples/Makefile.am | 12 ++++++------
  13865. src/Makefile.am | 9 ++++++---
  13866. test/Makefile.am | 12 ++++++------
  13867. 5 files changed, 41 insertions(+), 16 deletions(-)
  13868. Commit: 466
  13869. Author: sam
  13870. Date: Sat Jan 22 16:43:58 2005 +0000
  13871. * compilation fix.
  13872. src/graphics.c | 4 ----
  13873. 1 files changed, 0 insertions(+), 4 deletions(-)
  13874. Commit: 464
  13875. Author: sam
  13876. Date: Thu Jan 13 23:59:55 2005 +0000
  13877. * src/bitmap.c:
  13878. + Implemented caca_set_bitmap_gamma().
  13879. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  13880. src/caca.h | 1 +
  13881. 2 files changed, 36 insertions(+), 7 deletions(-)
  13882. Commit: 463
  13883. Author: sam
  13884. Date: Thu Jan 13 22:19:01 2005 +0000
  13885. * src/graphics.c:
  13886. + Implemented caca_get_screen().
  13887. src/caca.h | 1 +
  13888. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  13889. 2 files changed, 71 insertions(+), 79 deletions(-)
  13890. Commit: 462
  13891. Author: sam
  13892. Date: Thu Jan 13 20:46:00 2005 +0000
  13893. * examples/cacaplas: slower animation.
  13894. examples/cacaplas.c | 4 ++--
  13895. 1 files changed, 2 insertions(+), 2 deletions(-)
  13896. Commit: 379
  13897. Author: sam
  13898. Date: Sun Nov 21 00:31:13 2004 +0000
  13899. * Imported John Beppu's Perl wrapper.
  13900. AUTHORS | 1 +
  13901. perl/Build.PL | 22 ++
  13902. perl/MANIFEST | 17 +
  13903. perl/MANIFEST.SKIP | 11 +
  13904. perl/META.yml | 29 ++
  13905. perl/Makefile.PL | 31 ++
  13906. perl/README | 21 ++
  13907. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  13908. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  13909. perl/lib/Term/Caca/Bitmap.pm | 5 +
  13910. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  13911. perl/lib/Term/Caca/Sprite.pm | 5 +
  13912. perl/lib/Term/Kaka.pm | 71 +++++
  13913. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  13914. perl/lib/Term/Kaka/Constants.pm | 9 +
  13915. perl/lib/Term/Kaka/Sprite.pm | 5 +
  13916. perl/t/data/caca.txt | 26 ++
  13917. 17 files changed, 1629 insertions(+), 0 deletions(-)
  13918. Commit: 378
  13919. Author: sam
  13920. Date: Fri Nov 5 14:57:50 2004 +0000
  13921. * src/bitmap.c: dark background works again with floyd-steinberg.
  13922. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  13923. 1 files changed, 28 insertions(+), 30 deletions(-)
  13924. Commit: 377
  13925. Author: sam
  13926. Date: Fri Nov 5 14:44:41 2004 +0000
  13927. * examples/:
  13928. + Use Space to pause demos, Esc to quit.
  13929. examples/aafire.c | 17 ++++++++++++++++-
  13930. examples/cacaball.c | 16 ++++++++++++++--
  13931. examples/cacamoir.c | 17 +++++++++++++++--
  13932. examples/cacaplas.c | 23 ++++++++++++-----------
  13933. 4 files changed, 57 insertions(+), 16 deletions(-)
  13934. Commit: 376
  13935. Author: sam
  13936. Date: Thu Nov 4 22:59:29 2004 +0000
  13937. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  13938. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  13939. 1 files changed, 52 insertions(+), 32 deletions(-)
  13940. Commit: 375
  13941. Author: sam
  13942. Date: Thu Nov 4 22:28:39 2004 +0000
  13943. * src/caca.h:
  13944. + Introduced CACA_DITHER_FSTEIN.
  13945. * src/caca.c:
  13946. + CACA_DITHER_FSTEIN is the default dithering method.
  13947. * src/bitmap.c:
  13948. + Fixed other dithering methods. Black background does not work yet.
  13949. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  13950. src/caca.c | 6 +++-
  13951. src/caca.h | 3 +-
  13952. 3 files changed, 60 insertions(+), 29 deletions(-)
  13953. Commit: 374
  13954. Author: sam
  13955. Date: Thu Nov 4 21:19:52 2004 +0000
  13956. * src/bitmap.c: oops, removed spurious test code.
  13957. src/bitmap.c | 4 ++--
  13958. 1 files changed, 2 insertions(+), 2 deletions(-)
  13959. Commit: 373
  13960. Author: sam
  13961. Date: Thu Nov 4 21:18:52 2004 +0000
  13962. * src/bitmap.c:
  13963. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  13964. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  13965. 1 files changed, 139 insertions(+), 59 deletions(-)
  13966. Commit: 372
  13967. Author: sam
  13968. Date: Thu Nov 4 20:36:49 2004 +0000
  13969. * doc/Makefile.am:
  13970. + Really fixed the manpage generation.
  13971. doc/Makefile.am | 2 +-
  13972. 1 files changed, 1 insertions(+), 1 deletions(-)
  13973. Commit: 371
  13974. Author: sam
  13975. Date: Thu Nov 4 18:30:34 2004 +0000
  13976. * doc/Makefile.am:
  13977. + Manpage installation fix.
  13978. doc/Makefile.am | 2 +-
  13979. 1 files changed, 1 insertions(+), 1 deletions(-)
  13980. Commit: 370
  13981. Author: sam
  13982. Date: Thu Nov 4 18:16:57 2004 +0000
  13983. * examples/cacaplas.c: use Esc to quit, Space to pause.
  13984. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  13985. 1 files changed, 20 insertions(+), 9 deletions(-)
  13986. Commit: 369
  13987. Author: sam
  13988. Date: Sun Oct 31 19:26:05 2004 +0000
  13989. * src/graphics.c:
  13990. + Win32 speed improvements by Jari Komppa.
  13991. THANKS | 1 +
  13992. src/graphics.c | 28 +++++-----------------------
  13993. 2 files changed, 6 insertions(+), 23 deletions(-)
  13994. Commit: 368
  13995. Author: sam
  13996. Date: Fri Aug 6 17:33:46 2004 +0000
  13997. * src/graphics.c:
  13998. + Fix strict aliasing rules breakage.
  13999. src/graphics.c | 6 +++++-
  14000. 1 files changed, 5 insertions(+), 1 deletions(-)
  14001. Commit: 367
  14002. Author: sam
  14003. Date: Mon Jul 5 12:08:49 2004 +0000
  14004. * bootstrap:
  14005. + Support for automake 1.8.
  14006. bootstrap | 4 +++-
  14007. 1 files changed, 3 insertions(+), 1 deletions(-)
  14008. Commit: 366
  14009. Author: sam
  14010. Date: Mon Jul 5 12:07:00 2004 +0000
  14011. * BUGS TODO:
  14012. + Removed BUGS, updated TODO.
  14013. * debian/*:
  14014. + Depend on libx11-dev instead of xlibs-dev.
  14015. + New Debian upload.
  14016. BUGS | 14 --------------
  14017. Makefile.am | 4 ++--
  14018. TODO | 1 -
  14019. debian/changelog | 7 +++++++
  14020. debian/control | 4 ++--
  14021. debian/rules | 3 +--
  14022. 6 files changed, 12 insertions(+), 21 deletions(-)
  14023. Commit: 364
  14024. Author: sam
  14025. Date: Mon Feb 2 13:51:55 2004 +0000
  14026. * configure.ac src/graphics:
  14027. + Check for resize_term and resizeterm in -lncurses.
  14028. configure.ac | 7 ++++++-
  14029. msvc/config.h | 2 ++
  14030. src/graphics.c | 4 ++++
  14031. 3 files changed, 12 insertions(+), 1 deletions(-)
  14032. Commit: 363
  14033. Author: sam
  14034. Date: Mon Feb 2 02:59:43 2004 +0000
  14035. * 0.9 branch.
  14036. ChangeLog | 12 ++++++++++++
  14037. 1 files changed, 12 insertions(+), 0 deletions(-)
  14038. Commit: 362
  14039. Author: sam
  14040. Date: Mon Feb 2 02:54:43 2004 +0000
  14041. * 0.9 release.
  14042. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14043. NEWS | 8 ++++++
  14044. configure.ac | 2 +-
  14045. debian/changelog | 6 +++++
  14046. libcaca.spec | 5 +++-
  14047. msvc/config.h | 4 ++-
  14048. 6 files changed, 88 insertions(+), 3 deletions(-)
  14049. Commit: 361
  14050. Author: sam
  14051. Date: Mon Jan 26 10:52:30 2004 +0000
  14052. * configure.ac:
  14053. + Check for curses.h as well as ncurses.h.
  14054. * src/caca.c src/event.c src/graphics.c:
  14055. + Include curses.h if ncurses.h was not found.
  14056. configure.ac | 2 +-
  14057. debian/changelog | 7 +++++++
  14058. src/caca.c | 6 +++++-
  14059. src/event.c | 6 +++++-
  14060. src/graphics.c | 6 +++++-
  14061. 5 files changed, 23 insertions(+), 4 deletions(-)
  14062. Commit: 360
  14063. Author: sam
  14064. Date: Fri Jan 23 09:20:39 2004 +0000
  14065. * examples/cacaview.c:
  14066. + Moved statusbar and help menu handling in separate functions.
  14067. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  14068. 1 files changed, 51 insertions(+), 25 deletions(-)
  14069. Commit: 359
  14070. Author: sam
  14071. Date: Fri Jan 23 09:15:42 2004 +0000
  14072. * src/caca.c:
  14073. + Alloc the AllocConsole() call to fail in case the process already has
  14074. a console.
  14075. src/caca.c | 4 ++--
  14076. 1 files changed, 2 insertions(+), 2 deletions(-)
  14077. Commit: 358
  14078. Author: sam
  14079. Date: Wed Jan 21 17:25:18 2004 +0000
  14080. * examples/cacaview.c:
  14081. + Proper aspect ratio support.
  14082. + Finer zoom support.
  14083. + Handle mouse clicks as next/prev picture command.
  14084. + Removed useless iterations in draw_checkers().
  14085. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  14086. 1 files changed, 109 insertions(+), 73 deletions(-)
  14087. Commit: 357
  14088. Author: sam
  14089. Date: Wed Jan 21 13:49:26 2004 +0000
  14090. * src/graphics.c:
  14091. + Fixed a buffer overflow due to bad signed/unsigned handling.
  14092. * src/event.c:
  14093. + Disallow zero width or height in the X11 driver.
  14094. + Fixed resizing in ncurses and slang.
  14095. * THANKS:
  14096. + Added the Source Mage maintainer.
  14097. THANKS | 1 +
  14098. src/event.c | 6 ++++--
  14099. src/graphics.c | 4 ++--
  14100. 3 files changed, 7 insertions(+), 4 deletions(-)
  14101. Commit: 356
  14102. Author: sam
  14103. Date: Sun Jan 18 04:48:09 2004 +0000
  14104. * 0.8 branch.
  14105. ChangeLog | 13 +++++++++++++
  14106. 1 files changed, 13 insertions(+), 0 deletions(-)
  14107. Commit: 355
  14108. Author: sam
  14109. Date: Sun Jan 18 04:45:28 2004 +0000
  14110. * 0.8 release.
  14111. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14112. NEWS | 3 +
  14113. THANKS | 1 +
  14114. configure.ac | 2 +-
  14115. debian/changelog | 6 +
  14116. libcaca.spec | 5 +-
  14117. msvc/config.h | 2 +-
  14118. 7 files changed, 432 insertions(+), 3 deletions(-)
  14119. Commit: 354
  14120. Author: sam
  14121. Date: Sun Jan 18 04:17:35 2004 +0000
  14122. * src/graphics.c:
  14123. + When resizing under X11, copy the old pixmap to the new one.
  14124. * examples/cacaview.c:
  14125. + Resizing support.
  14126. examples/cacaview.c | 23 +++++++++++++++++------
  14127. src/event.c | 4 ++--
  14128. src/graphics.c | 11 +++++++++--
  14129. 3 files changed, 28 insertions(+), 10 deletions(-)
  14130. Commit: 353
  14131. Author: sam
  14132. Date: Sun Jan 18 04:01:32 2004 +0000
  14133. * src/event.c:
  14134. + Refresh the X11 window when an exposure event is received.
  14135. + When resizing the X11 window, start showing extra characters when two
  14136. thirds are visible.
  14137. src/caca_internals.h | 2 ++
  14138. src/event.c | 17 +++++++++++++++--
  14139. src/graphics.c | 7 ++++---
  14140. 3 files changed, 21 insertions(+), 5 deletions(-)
  14141. Commit: 352
  14142. Author: sam
  14143. Date: Sat Jan 17 22:32:39 2004 +0000
  14144. * src/graphics.c:
  14145. + Renamed caca_set_title() to caca_set_window_title().
  14146. + Implemented caca_get_window_width() and caca_get_window_height().
  14147. * examples/cacaview.c:
  14148. + Set the window title to cacaview.
  14149. TODO | 6 +---
  14150. examples/cacaview.c | 2 +-
  14151. src/caca.h | 4 ++-
  14152. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  14153. 4 files changed, 73 insertions(+), 7 deletions(-)
  14154. Commit: 351
  14155. Author: sam
  14156. Date: Wed Jan 14 10:34:20 2004 +0000
  14157. * src/event.c:
  14158. + Make sure the mouse coordinates stay within the screen boundaries even
  14159. if the window was resized.
  14160. * src/bitmap.c:
  14161. + Fixed a buffer underflow in the rendering routine that caused the bottom
  14162. and rightmost pixels to be missed in certain conditions.
  14163. + Minor speed optimisation.
  14164. src/bitmap.c | 35 +++++++++++++++++++++++------------
  14165. src/event.c | 6 ++++++
  14166. 2 files changed, 29 insertions(+), 12 deletions(-)
  14167. Commit: 350
  14168. Author: sam
  14169. Date: Wed Jan 14 10:32:04 2004 +0000
  14170. * test/colors.c:
  14171. + Extracted the colour test from examples/demo.c.
  14172. test/Makefile.am | 6 ++++-
  14173. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14174. 2 files changed, 61 insertions(+), 1 deletions(-)
  14175. Commit: 349
  14176. Author: sam
  14177. Date: Tue Jan 13 22:33:09 2004 +0000
  14178. * src/graphics.c src/event.c:
  14179. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  14180. * test/event.c:
  14181. + Display CACA_EVENT_RESIZE.
  14182. src/caca_internals.h | 5 ++-
  14183. src/event.c | 25 ++++++++++++--
  14184. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  14185. test/event.c | 3 ++
  14186. 4 files changed, 67 insertions(+), 53 deletions(-)
  14187. Commit: 348
  14188. Author: sam
  14189. Date: Tue Jan 13 21:08:43 2004 +0000
  14190. * src/graphics.c:
  14191. + Resize handling in the ncurses and slang drivers.
  14192. configure.ac | 7 ++++-
  14193. msvc/config.h | 6 ++++-
  14194. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  14195. 3 files changed, 70 insertions(+), 9 deletions(-)
  14196. Commit: 347
  14197. Author: sam
  14198. Date: Tue Jan 13 20:03:48 2004 +0000
  14199. * src/event.c:
  14200. + Added the CACA_EVENT_RESIZE event.
  14201. + Added caca_get_mouse_x() and caca_get_mouse_y().
  14202. * src/graphics.c:
  14203. + Window resize handling in the X11 driver.
  14204. * examples/aafire.c:
  14205. + Fixed a bad assumption in the resize handling code.
  14206. examples/aafire.c | 4 +-
  14207. src/caca.h | 3 +
  14208. src/caca_internals.h | 3 +
  14209. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  14210. src/graphics.c | 84 +++++++++++++++++++++++-
  14211. 5 files changed, 211 insertions(+), 56 deletions(-)
  14212. Commit: 346
  14213. Author: sam
  14214. Date: Tue Jan 13 16:45:45 2004 +0000
  14215. * configure.ac:
  14216. + Added --disable-doc to let the user not build documentation.
  14217. * build-win32:
  14218. + Do not build documentation.
  14219. build-win32 | 7 ++-----
  14220. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  14221. debian/rules | 3 ++-
  14222. doc/Makefile.am | 12 ++++++------
  14223. libcaca.spec | 4 ++--
  14224. 5 files changed, 44 insertions(+), 32 deletions(-)
  14225. Commit: 345
  14226. Author: sam
  14227. Date: Tue Jan 13 15:01:22 2004 +0000
  14228. * src/graphics.c:
  14229. + Fixed a typo preventing Win32 builds.
  14230. * src/event.c:
  14231. + Renamed io.c into event.c.
  14232. * THANKS:
  14233. + Added Gentoo, NetBSD and FreeBSD porters.
  14234. THANKS | 4 +
  14235. src/Makefile.am | 2 +-
  14236. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14237. src/graphics.c | 2 +-
  14238. src/io.c | 639 -------------------------------------------------------
  14239. 5 files changed, 645 insertions(+), 641 deletions(-)
  14240. Commit: 344
  14241. Author: sam
  14242. Date: Tue Jan 13 09:55:32 2004 +0000
  14243. * configure.ac:
  14244. + Check for sys/times.h and unistd.h.
  14245. + Added calls to AC_C_CONST and AC_C_INLINE.
  14246. * src/time.c src/graphics.c:
  14247. + Fixes for MSVC compilation warnings.
  14248. + Additional sanity checks in the Win32 driver.
  14249. * src/caca.c:
  14250. + Use raw()/noraw() in the curses driver instead of cbreak().
  14251. * msvc/libcaca.sln:
  14252. + Added an MSVC solution.
  14253. * examples/aafire.c:
  14254. + Slightly reduced the maximum cacafire framerate.
  14255. Makefile.am | 2 +-
  14256. configure.ac | 8 ++-
  14257. examples/aafire.c | 2 +-
  14258. examples/cacaview.c | 1 -
  14259. msvc/Makefile.am | 16 ++++++
  14260. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14261. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14262. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14263. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14264. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14265. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14266. msvc/config.h | 47 ++++++++++++++++
  14267. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  14268. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14269. src/caca.c | 6 ++-
  14270. src/graphics.c | 20 ++++++--
  14271. src/time.c | 16 ++++--
  14272. 17 files changed, 1039 insertions(+), 16 deletions(-)
  14273. Commit: 343
  14274. Author: sam
  14275. Date: Mon Jan 12 17:30:09 2004 +0000
  14276. * src/graphics.c:
  14277. + Implemented caca_set_title() for X11 and Win32.
  14278. * examples/cacaview.c:
  14279. + Use caca_set_title() to set the window title to "cacaview".
  14280. NOTES | 3 +++
  14281. examples/cacaview.c | 3 +++
  14282. src/caca.h | 1 +
  14283. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  14284. 4 files changed, 39 insertions(+), 0 deletions(-)
  14285. Commit: 342
  14286. Author: sam
  14287. Date: Mon Jan 12 16:22:35 2004 +0000
  14288. * Fixed $Id in all Makefile.am files.
  14289. Makefile.am | 2 +-
  14290. autotools/Makefile.am | 2 +-
  14291. debian/Makefile.am | 2 +-
  14292. doc/Makefile.am | 2 +-
  14293. examples/Makefile.am | 2 +-
  14294. src/Makefile.am | 2 +-
  14295. test/Makefile.am | 2 +-
  14296. 7 files changed, 7 insertions(+), 7 deletions(-)
  14297. Commit: 341
  14298. Author: sam
  14299. Date: Mon Jan 12 16:21:34 2004 +0000
  14300. * build-win32:
  14301. + Win32 cross-compilation script.
  14302. Makefile.am | 6 ++----
  14303. autotools/Makefile.am | 1 +
  14304. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  14305. debian/Makefile.am | 2 ++
  14306. doc/Makefile.am | 2 ++
  14307. examples/Makefile.am | 4 +---
  14308. src/Makefile.am | 4 +---
  14309. test/Makefile.am | 4 +---
  14310. 8 files changed, 47 insertions(+), 13 deletions(-)
  14311. Commit: 340
  14312. Author: sam
  14313. Date: Mon Jan 12 15:28:27 2004 +0000
  14314. * examples/cacamoir.c:
  14315. + Renamed cacacirc to cacamoir.
  14316. * libcaca.spec debian/ doc/:
  14317. + Added cacamoir to the distributed files.
  14318. NEWS | 1 +
  14319. debian/control | 8 ++-
  14320. debian/rules | 6 ++
  14321. doc/Makefile.am | 8 ++-
  14322. doc/cacademo.1 | 39 +++++++++-----
  14323. examples/Makefile.am | 8 ++--
  14324. examples/cacacirc.c | 144 --------------------------------------------------
  14325. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14326. libcaca.spec | 12 +++-
  14327. 9 files changed, 201 insertions(+), 169 deletions(-)
  14328. Commit: 339
  14329. Author: sam
  14330. Date: Mon Jan 12 14:25:46 2004 +0000
  14331. * examples/cacaballs.c:
  14332. + Bigger metaballs, less metaballs.
  14333. + Rotating palette.
  14334. * examples/cacaplas.c:
  14335. + Slightly decreased speed.
  14336. * examples/cacacirc.c:
  14337. + New effect.
  14338. examples/Makefile.am | 6 ++-
  14339. examples/cacaball.c | 49 +++++++++++------
  14340. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14341. examples/cacaplas.c | 2 +-
  14342. 4 files changed, 183 insertions(+), 18 deletions(-)
  14343. Commit: 338
  14344. Author: sam
  14345. Date: Mon Jan 12 14:01:40 2004 +0000
  14346. * configure.ac:
  14347. + Better win32 check for Sleep().
  14348. configure.ac | 11 +++++------
  14349. src/time.c | 2 +-
  14350. 2 files changed, 6 insertions(+), 7 deletions(-)
  14351. Commit: 337
  14352. Author: sam
  14353. Date: Sun Jan 11 18:09:01 2004 +0000
  14354. * configure.ac src/time.c:
  14355. + Look for Sleep in -lkernel32.
  14356. * examples/cacaview.c:
  14357. + Use caca_wait_event() instead of usleep()/caca_get_event().
  14358. configure.ac | 8 +++++++-
  14359. examples/cacaview.c | 19 ++++++++-----------
  14360. src/time.c | 2 +-
  14361. 3 files changed, 16 insertions(+), 13 deletions(-)
  14362. Commit: 336
  14363. Author: sam
  14364. Date: Sun Jan 11 05:09:02 2004 +0000
  14365. * src/caca.c src/graphics.c src/io.c src/time.c:
  14366. + Native win32 port.
  14367. NOTES | 3 +-
  14368. examples/cacaview.c | 8 ++
  14369. src/caca.c | 27 ++++++-
  14370. src/caca_internals.h | 5 ++
  14371. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14372. src/io.c | 64 ++++++++++++++++-
  14373. src/time.c | 10 ++--
  14374. 7 files changed, 300 insertions(+), 13 deletions(-)
  14375. Commit: 335
  14376. Author: sam
  14377. Date: Sun Jan 11 01:45:57 2004 +0000
  14378. * configure.ac:
  14379. + Check for gettimeofday().
  14380. * src/time.c:
  14381. + Created _caca_time().
  14382. + Ported _caca_getticks() to the Win32 API.
  14383. * src/caca.c:
  14384. + Properly builds on Win32.
  14385. * test/event.c:
  14386. + Added <stdlib.h> because we use malloc().
  14387. configure.ac | 2 +-
  14388. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  14389. src/caca_internals.h | 4 ++++
  14390. src/graphics.c | 9 +--------
  14391. src/io.c | 20 +++++++++++---------
  14392. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  14393. test/event.c | 1 +
  14394. 7 files changed, 97 insertions(+), 25 deletions(-)
  14395. Commit: 334
  14396. Author: sam
  14397. Date: Sat Jan 10 19:59:50 2004 +0000
  14398. * THANKS examples/cacaplas.c:
  14399. + Updated credits.
  14400. * NEWS:
  14401. + Forthcoming 0.8 news.
  14402. NEWS | 7 +++++++
  14403. THANKS | 1 +
  14404. examples/cacaplas.c | 2 +-
  14405. 3 files changed, 9 insertions(+), 1 deletions(-)
  14406. Commit: 333
  14407. Author: sam
  14408. Date: Sat Jan 10 19:53:14 2004 +0000
  14409. * configure.ac:
  14410. + Check for -lm.
  14411. * examples/cacaplas.c:
  14412. + New demo, cacaplas, that displays a colour plasma.
  14413. configure.ac | 2 +
  14414. examples/Makefile.am | 10 +++-
  14415. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14416. 3 files changed, 149 insertions(+), 3 deletions(-)
  14417. Commit: 332
  14418. Author: sam
  14419. Date: Sat Jan 10 19:29:12 2004 +0000
  14420. * src/graphics:
  14421. + Initialise the char buffers in the X11 driver.
  14422. * src/io.c:
  14423. + caca_get_event() and caca_wait_event() immediately return zero if
  14424. event_mask is zero.
  14425. + Added support for the Home, End, PgUp and PgDown keys.
  14426. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  14427. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  14428. * test/event.c:
  14429. + The "quit" sequence now quits the program, instead of "q" alone.
  14430. + Added a status bar below.
  14431. src/caca.h | 18 ++++++++
  14432. src/graphics.c | 3 +
  14433. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  14434. test/event.c | 28 +++++++++---
  14435. 4 files changed, 126 insertions(+), 55 deletions(-)
  14436. Commit: 331
  14437. Author: sam
  14438. Date: Fri Jan 9 09:51:53 2004 +0000
  14439. * test/event.c:
  14440. + Do not refresh after each event, but only when there is no event
  14441. pending.
  14442. + If the pressed key is a printable character, display it.
  14443. * src/time.c:
  14444. + Moved _caca_getticks() to this file.
  14445. * src/caca.c:
  14446. + Set the escape delay to a very low value in the ncurses driver,
  14447. because I don't want escape sequences to be entered manually.
  14448. * src/io.c:
  14449. + Autorepeat emulation in the ncurses and slang drivers: do not
  14450. immediately send the key release event.
  14451. * configure.ac:
  14452. + Check for usleep.
  14453. + Improvements in the win32 platform detection.
  14454. BUGS | 5 +--
  14455. NOTES | 2 +
  14456. README | 4 ++-
  14457. configure.ac | 27 +++++++++++++--
  14458. src/Makefile.am | 1 +
  14459. src/caca.c | 3 ++
  14460. src/caca_internals.h | 10 ++++++
  14461. src/graphics.c | 53 +++++++++---------------------
  14462. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  14463. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  14464. test/event.c | 36 +++++++++++++-------
  14465. 11 files changed, 232 insertions(+), 63 deletions(-)
  14466. Commit: 330
  14467. Author: sam
  14468. Date: Thu Jan 8 18:40:29 2004 +0000
  14469. * test/event.c:
  14470. + Display at least two digits for keycodes.
  14471. * configure.ac:
  14472. + ScreenUpdate is actually mandatory for our conio driver.
  14473. configure.ac | 23 +++++++++++------------
  14474. src/graphics.c | 4 ----
  14475. test/event.c | 4 ++--
  14476. 3 files changed, 13 insertions(+), 18 deletions(-)
  14477. Commit: 329
  14478. Author: sam
  14479. Date: Thu Jan 8 10:22:14 2004 +0000
  14480. * src/io.c:
  14481. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  14482. directly interpreted.
  14483. + Major rehandling of the event code. All output drivers are now
  14484. correctly separated.
  14485. * src/graphics.c:
  14486. + Fixed a compilation warning.
  14487. * test/event.c:
  14488. + More human-readable event printing.
  14489. src/graphics.c | 3 +
  14490. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  14491. test/event.c | 10 +-
  14492. 3 files changed, 175 insertions(+), 223 deletions(-)
  14493. Commit: 328
  14494. Author: sam
  14495. Date: Wed Jan 7 18:36:41 2004 +0000
  14496. * 0.7 branch.
  14497. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14498. libcaca.spec | 4 +-
  14499. 2 files changed, 213 insertions(+), 2 deletions(-)
  14500. Commit: 327
  14501. Author: sam
  14502. Date: Wed Jan 7 18:22:44 2004 +0000
  14503. * configure.ac:
  14504. + Release 0.7.
  14505. configure.ac | 2 +-
  14506. debian/changelog | 6 ++++++
  14507. libcaca.spec | 3 +++
  14508. 3 files changed, 10 insertions(+), 1 deletions(-)
  14509. Commit: 326
  14510. Author: sam
  14511. Date: Wed Jan 7 18:22:08 2004 +0000
  14512. * src/bitmap.c:
  14513. + Fixed a bug in the dithering characters.
  14514. src/bitmap.c | 2 +-
  14515. 1 files changed, 1 insertions(+), 1 deletions(-)
  14516. Commit: 325
  14517. Author: sam
  14518. Date: Wed Jan 7 18:15:10 2004 +0000
  14519. * src/io.c:
  14520. + Do not report mouse motions if the coordinates did not change.
  14521. * src/bitmap.c:
  14522. + More documentation.
  14523. NEWS | 1 +
  14524. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  14525. src/io.c | 6 +++---
  14526. 3 files changed, 35 insertions(+), 22 deletions(-)
  14527. Commit: 324
  14528. Author: sam
  14529. Date: Wed Jan 7 17:19:36 2004 +0000
  14530. * test/event.c:
  14531. + Small event lister, similar to X11's xev.
  14532. * src/graphics.c:
  14533. + If possible, disable autorepeat in the X11 driver.
  14534. * src/io.c:
  14535. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  14536. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  14537. configure.ac | 1 +
  14538. src/caca.c | 3 +-
  14539. src/graphics.c | 17 ++++++-
  14540. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  14541. test/Makefile.am | 6 ++-
  14542. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  14543. 6 files changed, 286 insertions(+), 14 deletions(-)
  14544. Commit: 323
  14545. Author: sam
  14546. Date: Wed Jan 7 13:06:06 2004 +0000
  14547. * test/spritedit.c:
  14548. + Moved spritedit to the test/ directory, because it is not mature enough.
  14549. * libcaca.spec debian/control debian/rules:
  14550. + Do not install caca-spritedit.
  14551. debian/control | 6 +-
  14552. debian/rules | 3 -
  14553. doc/Makefile.am | 2 +-
  14554. doc/caca-spritedit.1 | 15 ------
  14555. examples/Makefile.am | 6 +--
  14556. examples/spritedit.c | 120 --------------------------------------------------
  14557. libcaca.spec | 8 +--
  14558. test/Makefile.am | 6 ++-
  14559. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14560. 9 files changed, 133 insertions(+), 153 deletions(-)
  14561. Commit: 322
  14562. Author: sam
  14563. Date: Wed Jan 7 12:45:02 2004 +0000
  14564. * libcaca.spec debian/control:
  14565. + Updated the package descriptions to include cacaball.
  14566. * doc/cacademo.1 doc/Makefile.am:
  14567. + Use the cacademo manpage as the cacaball manpage.
  14568. * src/:
  14569. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  14570. documenting bizarre stuff.
  14571. NEWS | 6 +++++-
  14572. debian/control | 11 +++++------
  14573. debian/rules | 3 +++
  14574. doc/Makefile.am | 2 ++
  14575. doc/cacademo.1 | 23 ++++++++++++++++-------
  14576. libcaca.spec | 13 +++++++------
  14577. src/bitmap.c | 25 ++++++++++++++++++-------
  14578. src/caca.c | 8 +++++---
  14579. src/caca.h | 4 ++--
  14580. src/conic.c | 2 +-
  14581. src/graphics.c | 12 ++++++++++--
  14582. src/io.c | 2 ++
  14583. src/line.c | 4 +++-
  14584. src/sprite.c | 2 ++
  14585. 14 files changed, 81 insertions(+), 36 deletions(-)
  14586. Commit: 321
  14587. Author: sam
  14588. Date: Wed Jan 7 12:42:22 2004 +0000
  14589. * examples/cacaball.c:
  14590. + 24 metaballs instead of 5, but smaller.
  14591. + Zoom the bitmap to make more use of the screen area.
  14592. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  14593. 1 files changed, 39 insertions(+), 25 deletions(-)
  14594. Commit: 320
  14595. Author: sam
  14596. Date: Tue Jan 6 16:31:27 2004 +0000
  14597. * examples/cacaball.c:
  14598. + Crop the palette so that it looks a bit more like metaballs.
  14599. * AUTHORS THANKS:
  14600. + Credited Jylam and Jan Hubicka.
  14601. AUTHORS | 1 +
  14602. THANKS | 1 +
  14603. examples/aafire.c | 5 +----
  14604. examples/cacaball.c | 13 +++++++++----
  14605. 4 files changed, 12 insertions(+), 8 deletions(-)
  14606. Commit: 319
  14607. Author: sam
  14608. Date: Tue Jan 6 12:46:25 2004 +0000
  14609. * examples/cacaball.c:
  14610. + Huge coding style overhaul.
  14611. + Display 5 metaballs instead of 3.
  14612. + Generate the palette instead of having a static one.
  14613. + Use a 256x256 back buffer for more smoothness.
  14614. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  14615. 1 files changed, 111 insertions(+), 181 deletions(-)
  14616. Commit: 318
  14617. Author: sam
  14618. Date: Tue Jan 6 10:12:22 2004 +0000
  14619. * src/graphics.c:
  14620. + Fixed a compilation warning.
  14621. src/graphics.c | 2 +-
  14622. 1 files changed, 1 insertions(+), 1 deletions(-)
  14623. Commit: 317
  14624. Author: sam
  14625. Date: Mon Jan 5 22:16:55 2004 +0000
  14626. * examples/cacaball.c:
  14627. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  14628. examples/Makefile.am | 6 +-
  14629. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14630. 2 files changed, 229 insertions(+), 1 deletions(-)
  14631. Commit: 316
  14632. Author: sam
  14633. Date: Mon Jan 5 18:17:20 2004 +0000
  14634. * src/io.c:
  14635. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  14636. in order to select events.
  14637. examples/aafire.c | 2 +-
  14638. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  14639. examples/demo.c | 2 +-
  14640. examples/spritedit.c | 35 ++++++++++-----------
  14641. src/caca.h | 7 ++--
  14642. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  14643. test/dithering.c | 2 +-
  14644. test/hsv.c | 2 +-
  14645. 8 files changed, 112 insertions(+), 91 deletions(-)
  14646. Commit: 315
  14647. Author: sam
  14648. Date: Mon Jan 5 18:10:51 2004 +0000
  14649. * src/graphics.c:
  14650. + Fixed a bug that caused an infinite loop if the delay between two
  14651. caca_refresh() calls was greater than 2000 seconds (or something).
  14652. src/graphics.c | 11 ++++++++++-
  14653. 1 files changed, 10 insertions(+), 1 deletions(-)
  14654. Commit: 314
  14655. Author: sam
  14656. Date: Mon Jan 5 18:08:50 2004 +0000
  14657. * src/io.c:
  14658. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  14659. * examples/cacaview.c:
  14660. + Use <stdlib.h> instead of <malloc.h>.
  14661. examples/cacaview.c | 2 +-
  14662. src/io.c | 2 +-
  14663. 2 files changed, 2 insertions(+), 2 deletions(-)
  14664. Commit: 313
  14665. Author: sam
  14666. Date: Sun Jan 4 00:45:08 2004 +0000
  14667. * configure.ac:
  14668. + Check for dvips in addition to latex.
  14669. * doc/Makefile.am:
  14670. + Workaround for a bug in the latex code generated by doxygen
  14671. in Mandrake 9.1.
  14672. configure.ac | 6 +++++-
  14673. doc/Makefile.am | 4 +++-
  14674. 2 files changed, 8 insertions(+), 2 deletions(-)
  14675. Commit: 312
  14676. Author: sam
  14677. Date: Sun Jan 4 00:19:53 2004 +0000
  14678. * libcaca.spec:
  14679. + Install documentation into %{doc}/package-version/ instead
  14680. of %{doc}/package/.
  14681. + Added tetex-dvips to the build dependencies.
  14682. libcaca.spec | 21 ++++++++++++++-------
  14683. 1 files changed, 14 insertions(+), 7 deletions(-)
  14684. Commit: 311
  14685. Author: sam
  14686. Date: Sat Jan 3 23:21:27 2004 +0000
  14687. * 0.6 branch.
  14688. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14689. 1 files changed, 328 insertions(+), 0 deletions(-)
  14690. Commit: 310
  14691. Author: sam
  14692. Date: Sat Jan 3 23:15:48 2004 +0000
  14693. * configure.ac NEWS:
  14694. + Prepared the 0.6 release.
  14695. * libcaca.spec:
  14696. + Split the RPM into libcaca-devel and caca-utils.
  14697. + More detailed descriptions.
  14698. + Packages are now rpmlint clean.
  14699. * doc/Makefile.am:
  14700. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  14701. NEWS | 9 +++++
  14702. configure.ac | 2 +-
  14703. debian/changelog | 6 +++
  14704. debian/control | 2 +-
  14705. debian/rules | 9 +++--
  14706. doc/Makefile.am | 3 ++
  14707. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  14708. 7 files changed, 104 insertions(+), 32 deletions(-)
  14709. Commit: 309
  14710. Author: sam
  14711. Date: Sat Jan 3 17:31:44 2004 +0000
  14712. * configure.ac:
  14713. + Search for <slang/slang.h> in addition of <slang.h>.
  14714. configure.ac | 7 +++----
  14715. src/caca.c | 6 +++++-
  14716. src/graphics.c | 6 +++++-
  14717. src/io.c | 6 +++++-
  14718. 4 files changed, 18 insertions(+), 7 deletions(-)
  14719. Commit: 308
  14720. Author: sam
  14721. Date: Sat Jan 3 14:33:35 2004 +0000
  14722. * src/bitmap.c:
  14723. + Dither H/S/V when looking up the two nearest colours.
  14724. + Weigh pixels in the distance calculation.
  14725. + Factorised the lookup table calculation.
  14726. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  14727. 1 files changed, 61 insertions(+), 156 deletions(-)
  14728. Commit: 307
  14729. Author: sam
  14730. Date: Sat Jan 3 14:28:39 2004 +0000
  14731. * test/hsv.c:
  14732. + Trivial saturation/value rendering test.
  14733. test/Makefile.am | 6 ++++-
  14734. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14735. 2 files changed, 70 insertions(+), 1 deletions(-)
  14736. Commit: 306
  14737. Author: sam
  14738. Date: Fri Jan 2 18:09:29 2004 +0000
  14739. * src/bitmap.c:
  14740. + Fixed a minor overflow in the saturation computation.
  14741. + Use a global lookup table for foreground/background colour selection
  14742. in the bitmap rendering routine. This broke dithering, sorry.
  14743. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  14744. src/caca.c | 4 +
  14745. src/caca_internals.h | 2 +
  14746. 3 files changed, 235 insertions(+), 158 deletions(-)
  14747. Commit: 305
  14748. Author: sam
  14749. Date: Fri Jan 2 16:52:10 2004 +0000
  14750. * src/ examples/ test/:
  14751. + Changed <const type> constructs into <type const>.
  14752. examples/aafire.c | 2 +-
  14753. examples/cacaview.c | 4 ++--
  14754. src/bitmap.c | 18 +++++++++---------
  14755. src/caca.c | 6 +++---
  14756. src/caca.h | 28 ++++++++++++++--------------
  14757. src/graphics.c | 10 +++++-----
  14758. src/line.c | 4 ++--
  14759. src/sprite.c | 14 +++++++-------
  14760. test/optipal.c | 6 +++---
  14761. 9 files changed, 46 insertions(+), 46 deletions(-)
  14762. Commit: 304
  14763. Author: sam
  14764. Date: Fri Jan 2 15:35:53 2004 +0000
  14765. * examples/aafire.c:
  14766. + Do not call caca_get_width() 10000 times per frame. Cache the value
  14767. instead.
  14768. examples/aafire.c | 8 +++++---
  14769. 1 files changed, 5 insertions(+), 3 deletions(-)
  14770. Commit: 303
  14771. Author: sam
  14772. Date: Fri Jan 2 15:34:16 2004 +0000
  14773. * src/graphics.c:
  14774. + Split the drawing of foreground and background colours in the X11
  14775. driver. Nice performance improvement.
  14776. src/graphics.c | 29 +++++++++++++++++++++++------
  14777. 1 files changed, 23 insertions(+), 6 deletions(-)
  14778. Commit: 302
  14779. Author: sam
  14780. Date: Fri Jan 2 15:23:54 2004 +0000
  14781. * examples/cacaview.c:
  14782. + If Imlib2 was not activated, warn the user that only BMP is supported.
  14783. examples/cacaview.c | 9 +++++++--
  14784. 1 files changed, 7 insertions(+), 2 deletions(-)
  14785. Commit: 301
  14786. Author: sam
  14787. Date: Thu Jan 1 18:21:13 2004 +0000
  14788. * libcaca.spec:
  14789. + RPM specfile, courtesy of Richard Zidlicky.
  14790. * THANKS:
  14791. + Added a THANKS file for contributors.
  14792. AUTHORS | 3 +-
  14793. Makefile.am | 4 +-
  14794. THANKS | 4 +++
  14795. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14796. 4 files changed, 68 insertions(+), 3 deletions(-)
  14797. Commit: 300
  14798. Author: sam
  14799. Date: Thu Jan 1 17:51:57 2004 +0000
  14800. * src/graphics.c:
  14801. + Minor optimisation in caca_set_color().
  14802. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  14803. + Optimised the X11 caca_refresh() routine by handling strings of the
  14804. same colour as one text chunk.
  14805. * src/caca.c:
  14806. + Bugfix in caca_init when conio is the only compiled-in driver.
  14807. * README:
  14808. + Minor documentation updates.
  14809. README | 12 ++--
  14810. src/caca.c | 11 ++--
  14811. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  14812. 3 files changed, 117 insertions(+), 79 deletions(-)
  14813. Commit: 299
  14814. Author: sam
  14815. Date: Thu Jan 1 16:29:50 2004 +0000
  14816. * examples/cacaview.c:
  14817. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  14818. * examples/aafire.c:
  14819. + bzero the pixel buffer in the initialisation routine.
  14820. examples/aafire.c | 2 ++
  14821. examples/cacaview.c | 23 ++++++++++++++++++-----
  14822. 2 files changed, 20 insertions(+), 5 deletions(-)
  14823. Commit: 298
  14824. Author: sam
  14825. Date: Wed Dec 31 14:21:08 2003 +0000
  14826. * doc/doxygen.cfg.in:
  14827. + Removed caca_internal.h from the list of documented files.
  14828. * src/:
  14829. + Minor documentation updates.
  14830. doc/doxygen.cfg.in | 2 +-
  14831. src/bitmap.c | 2 +-
  14832. src/box.c | 2 +-
  14833. src/caca.h | 22 +++++++++++-----------
  14834. src/conic.c | 2 +-
  14835. src/graphics.c | 2 +-
  14836. src/io.c | 2 +-
  14837. src/line.c | 2 +-
  14838. src/math.c | 2 +-
  14839. src/triangle.c | 2 +-
  14840. 10 files changed, 20 insertions(+), 20 deletions(-)
  14841. Commit: 297
  14842. Author: sam
  14843. Date: Wed Dec 31 13:55:34 2003 +0000
  14844. * test/dithering.c:
  14845. + Fixed a minor compilation warning.
  14846. * debian/rules:
  14847. + Explicitely use --enable-imlib2.
  14848. * BUGS:
  14849. + Added a note about blinking consoles.
  14850. * doc/Makefile.am:
  14851. + Fixed a bashism in the HTML files installation.
  14852. BUGS | 12 +++++++-----
  14853. debian/rules | 2 +-
  14854. doc/Makefile.am | 4 ++--
  14855. test/dithering.c | 1 -
  14856. 4 files changed, 10 insertions(+), 9 deletions(-)
  14857. Commit: 296
  14858. Author: sam
  14859. Date: Wed Dec 31 13:32:14 2003 +0000
  14860. * doc/Makefile.am:
  14861. + Do not install doxygen.png directly, because it can be doxygen.gif on
  14862. old installations.
  14863. doc/Makefile.am | 3 ++-
  14864. 1 files changed, 2 insertions(+), 1 deletions(-)
  14865. Commit: 295
  14866. Author: sam
  14867. Date: Wed Dec 31 13:26:47 2003 +0000
  14868. * examples/aafire.c:
  14869. + Only quit upon keypress, not mouse motion.
  14870. examples/aafire.c | 2 +-
  14871. 1 files changed, 1 insertions(+), 1 deletions(-)
  14872. Commit: 294
  14873. Author: sam
  14874. Date: Wed Dec 31 13:24:46 2003 +0000
  14875. * examples/aafire.c:
  14876. + Render cacafire at full speed.
  14877. examples/aafire.c | 2 +-
  14878. 1 files changed, 1 insertions(+), 1 deletions(-)
  14879. Commit: 293
  14880. Author: sam
  14881. Date: Wed Dec 31 13:20:18 2003 +0000
  14882. * test/optipal.c:
  14883. + Optimised S-Lang palette generator.
  14884. * src/graphics:
  14885. + Removed the S-Lang palette generator and replaced it with the tables
  14886. generated by optipal.
  14887. src/graphics.c | 214 +++++++++++++---------------------------------
  14888. test/Makefile.am | 6 +-
  14889. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14890. 3 files changed, 317 insertions(+), 155 deletions(-)
  14891. Commit: 292
  14892. Author: sam
  14893. Date: Wed Dec 31 12:26:22 2003 +0000
  14894. * Makefile.am:
  14895. + Added a test directory for test programs.
  14896. * test/dithering.c:
  14897. + The value/saturation dithering example.
  14898. Makefile.am | 2 +-
  14899. configure.ac | 1 +
  14900. examples/Makefile.am | 2 +-
  14901. test/Makefile.am | 10 ++++
  14902. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14903. 5 files changed, 150 insertions(+), 2 deletions(-)
  14904. Commit: 291
  14905. Author: sam
  14906. Date: Wed Dec 31 12:05:44 2003 +0000
  14907. * src/caca.c:
  14908. + Do not try the X11 driver if DISPLAY is set to the empty string.
  14909. * examples/cacaview.c:
  14910. + Cosmetic fixes.
  14911. examples/cacaview.c | 10 +++++++---
  14912. src/caca.c | 2 +-
  14913. 2 files changed, 8 insertions(+), 4 deletions(-)
  14914. Commit: 290
  14915. Author: sam
  14916. Date: Wed Dec 31 12:00:18 2003 +0000
  14917. * example/:
  14918. + Renamed view.c into cacaview.c.
  14919. examples/Makefile.am | 5 +-
  14920. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14921. examples/view.c | 631 --------------------------------------------------
  14922. 3 files changed, 633 insertions(+), 634 deletions(-)
  14923. Commit: 289
  14924. Author: sam
  14925. Date: Wed Dec 31 11:17:47 2003 +0000
  14926. * src/io.c:
  14927. + Fixed mouse support under ncurses and slang.
  14928. src/io.c | 37 ++++++++++++++++---------------------
  14929. 1 files changed, 16 insertions(+), 21 deletions(-)
  14930. Commit: 288
  14931. Author: sam
  14932. Date: Wed Dec 31 11:17:00 2003 +0000
  14933. * configure.ac:
  14934. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  14935. configure.ac | 22 +++++++++++++++-------
  14936. 1 files changed, 15 insertions(+), 7 deletions(-)
  14937. Commit: 287
  14938. Author: sam
  14939. Date: Wed Dec 31 01:16:47 2003 +0000
  14940. * src/io.c:
  14941. + Mouse support under X11.
  14942. + Split the mouse motion and mouse click events.
  14943. * examples/demo.c:
  14944. + Mouse motion support.
  14945. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  14946. src/caca.h | 10 ++--
  14947. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  14948. 3 files changed, 167 insertions(+), 145 deletions(-)
  14949. Commit: 286
  14950. Author: sam
  14951. Date: Wed Dec 31 01:02:08 2003 +0000
  14952. * src/graphics.c:
  14953. + Compilation fix.
  14954. * src/caca.c:
  14955. + Minor indentation fix.
  14956. src/caca.c | 2 +-
  14957. src/graphics.c | 4 ++++
  14958. 2 files changed, 5 insertions(+), 1 deletions(-)
  14959. Commit: 285
  14960. Author: sam
  14961. Date: Thu Dec 25 23:59:48 2003 +0000
  14962. * src/caca.c:
  14963. + Prefer the X11 driver if $DISPLAY is set.
  14964. + The slang driver is now preferred over the ncurses driver.
  14965. * configure.ac:
  14966. + Autodetect conio.h.
  14967. configure.ac | 31 ++++++++++++++++++-------------
  14968. src/caca.c | 27 ++++++++++++++++-----------
  14969. 2 files changed, 34 insertions(+), 24 deletions(-)
  14970. Commit: 284
  14971. Author: sam
  14972. Date: Thu Dec 25 23:22:13 2003 +0000
  14973. * configure.ac:
  14974. + Autodetect ncurses, slang and X11.
  14975. + Abort if no output driver was selected or detected.
  14976. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  14977. 1 files changed, 51 insertions(+), 25 deletions(-)
  14978. Commit: 283
  14979. Author: sam
  14980. Date: Thu Dec 25 21:38:46 2003 +0000
  14981. * 0.5 branch.
  14982. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  14983. 1 files changed, 48 insertions(+), 0 deletions(-)
  14984. Commit: 282
  14985. Author: sam
  14986. Date: Thu Dec 25 21:36:52 2003 +0000
  14987. * configure.ac NEWS debian/changelog:
  14988. + New 0.5 release.
  14989. NEWS | 7 +++++++
  14990. configure.ac | 2 +-
  14991. debian/changelog | 6 ++++++
  14992. 3 files changed, 14 insertions(+), 1 deletions(-)
  14993. Commit: 281
  14994. Author: sam
  14995. Date: Thu Dec 25 21:28:55 2003 +0000
  14996. * NOTES BUGS:
  14997. + Updated information about the S-Lang colour pair shortage bug.
  14998. * src/graphics.c:
  14999. + Implemented the solution explained in NOTES.
  15000. BUGS | 3 +-
  15001. NOTES | 44 ++++----
  15002. configure.ac | 1 +
  15003. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  15004. 4 files changed, 287 insertions(+), 59 deletions(-)
  15005. Commit: 280
  15006. Author: sam
  15007. Date: Thu Dec 25 18:09:58 2003 +0000
  15008. * src/caca.c:
  15009. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  15010. src/caca.c | 17 ++++++++++++-----
  15011. 1 files changed, 12 insertions(+), 5 deletions(-)
  15012. Commit: 279
  15013. Author: sam
  15014. Date: Thu Dec 25 18:08:46 2003 +0000
  15015. * NOTES:
  15016. + Added a section with a proposed solution to the slang problem.
  15017. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15018. 1 files changed, 68 insertions(+), 0 deletions(-)
  15019. Commit: 278
  15020. Author: sam
  15021. Date: Thu Dec 25 10:18:37 2003 +0000
  15022. * 0.4 branch.
  15023. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15024. 1 files changed, 232 insertions(+), 0 deletions(-)
  15025. Commit: 277
  15026. Author: sam
  15027. Date: Wed Dec 24 23:58:32 2003 +0000
  15028. * debian/control:
  15029. + Added missing dependencies to the -dev package.
  15030. * configure.ac:
  15031. + Kludge for woody builds where x_includes is undefined.
  15032. configure.ac | 4 ++--
  15033. debian/control | 2 +-
  15034. 2 files changed, 3 insertions(+), 3 deletions(-)
  15035. Commit: 276
  15036. Author: sam
  15037. Date: Wed Dec 24 16:23:37 2003 +0000
  15038. * src/caca.h:
  15039. + Documented CACA_FONT.
  15040. src/caca.h | 4 ++++
  15041. 1 files changed, 4 insertions(+), 0 deletions(-)
  15042. Commit: 275
  15043. Author: sam
  15044. Date: Wed Dec 24 16:16:16 2003 +0000
  15045. * doc/Makefile.am:
  15046. + Rename the refman.ps doxygen documentation to libcaca.ps.
  15047. doc/Makefile.am | 6 ++++--
  15048. 1 files changed, 4 insertions(+), 2 deletions(-)
  15049. Commit: 274
  15050. Author: sam
  15051. Date: Wed Dec 24 15:43:45 2003 +0000
  15052. * src/graphics.c:
  15053. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  15054. * src/caca.c:
  15055. + Documented the CACA_GEOMETRY environment variable.
  15056. NEWS | 3 +--
  15057. src/caca.h | 4 ++++
  15058. src/graphics.c | 9 ++++-----
  15059. 3 files changed, 9 insertions(+), 7 deletions(-)
  15060. Commit: 273
  15061. Author: sam
  15062. Date: Wed Dec 24 15:35:07 2003 +0000
  15063. * src/io.c:
  15064. + Mouse support in the X11 driver.
  15065. src/caca_internals.h | 1 +
  15066. src/graphics.c | 6 ++++--
  15067. src/io.c | 30 +++++++++++++++++++++++++++++-
  15068. 3 files changed, 34 insertions(+), 3 deletions(-)
  15069. Commit: 272
  15070. Author: sam
  15071. Date: Wed Dec 24 14:48:38 2003 +0000
  15072. * src/graphics:
  15073. + Use XCreateWindow instead of XCreateSimpleWindow.
  15074. + Set the X window title to "caca for X".
  15075. src/graphics.c | 18 ++++++++++++++----
  15076. 1 files changed, 14 insertions(+), 4 deletions(-)
  15077. Commit: 271
  15078. Author: sam
  15079. Date: Tue Dec 23 17:25:29 2003 +0000
  15080. * debian/control:
  15081. + Build-depend on doxygen and tetex to build documentation.
  15082. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  15083. debian/changelog | 9 +++++++++
  15084. debian/control | 2 +-
  15085. debian/rules | 23 +++++++++++++++++------
  15086. 3 files changed, 27 insertions(+), 7 deletions(-)
  15087. Commit: 270
  15088. Author: sam
  15089. Date: Tue Dec 23 17:01:38 2003 +0000
  15090. * configure.ac NEWS:
  15091. + Prepared release 0.4.
  15092. * src/graphics.c README BUGS TODO:
  15093. + Updated documentation.
  15094. * Makefile.am doc/Makefile.am:
  15095. + Install the generated doxygen documentation.
  15096. BUGS | 2 ++
  15097. Makefile.am | 3 +++
  15098. NEWS | 9 +++++++++
  15099. README | 9 +++++----
  15100. TODO | 3 ++-
  15101. configure.ac | 4 +++-
  15102. doc/Makefile.am | 20 +++++++++++++++++++-
  15103. src/graphics.c | 5 +++++
  15104. 8 files changed, 48 insertions(+), 7 deletions(-)
  15105. Commit: 269
  15106. Author: sam
  15107. Date: Tue Dec 23 16:32:56 2003 +0000
  15108. * src/io.c:
  15109. + Fixed a warning by including <unistd.h>.
  15110. + Support for arrow and function keys under X11.
  15111. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  15112. 1 files changed, 35 insertions(+), 6 deletions(-)
  15113. Commit: 268
  15114. Author: sam
  15115. Date: Tue Dec 23 13:27:40 2003 +0000
  15116. * src/io.c:
  15117. + Added caca_wait_event(), a blocking caca_get_event().
  15118. * src/ examples/:
  15119. + More documentation.
  15120. * doc/doxygen.cfg.in:
  15121. + doc/doxygen.cfg is now generated by configure, so that we can use
  15122. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  15123. + Create manpages.
  15124. configure.ac | 1 +
  15125. doc/Makefile.am | 4 +-
  15126. doc/doxygen.cfg | 210 ----------------------------------------------
  15127. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  15128. examples/aafire.c | 40 +++++-----
  15129. examples/demo.c | 32 ++++----
  15130. examples/spritedit.c | 32 ++++----
  15131. examples/view.c | 32 ++++----
  15132. src/bitmap.c | 40 +++++-----
  15133. src/box.c | 40 +++++-----
  15134. src/caca.c | 101 +++++++++++++----------
  15135. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  15136. src/caca_internals.h | 40 +++++-----
  15137. src/conic.c | 42 +++++-----
  15138. src/graphics.c | 156 +++++++++++++++++++++--------------
  15139. src/io.c | 73 +++++++++++-----
  15140. src/line.c | 56 ++++++------
  15141. src/math.c | 40 +++++-----
  15142. src/sprite.c | 40 +++++-----
  15143. src/triangle.c | 40 +++++-----
  15144. 20 files changed, 776 insertions(+), 677 deletions(-)
  15145. Commit: 267
  15146. Author: sam
  15147. Date: Tue Dec 23 11:08:37 2003 +0000
  15148. * More API documentation.
  15149. doc/doxygen.cfg | 887 +------------------------------------------------------
  15150. src/bitmap.c | 2 +-
  15151. src/caca.c | 20 +-
  15152. src/caca.h | 202 +++++++------
  15153. 4 files changed, 128 insertions(+), 983 deletions(-)
  15154. Commit: 266
  15155. Author: sam
  15156. Date: Mon Dec 22 22:58:24 2003 +0000
  15157. * caca.c:
  15158. + Fixed typos in the initialisation code.
  15159. src/caca.c | 8 ++++----
  15160. 1 files changed, 4 insertions(+), 4 deletions(-)
  15161. Commit: 265
  15162. Author: sam
  15163. Date: Mon Dec 22 15:26:12 2003 +0000
  15164. * src/graphics.c src/caca.c src/io.c:
  15165. + Support for simultaneously compiled-in drivers.
  15166. + Honour the CACA_DRIVER environment variable.
  15167. * configure.ac:
  15168. + Drivers are no longer mutually exclusive.
  15169. configure.ac | 22 +-
  15170. src/bitmap.c | 6 +-
  15171. src/caca.c | 257 ++++++++++++++------
  15172. src/caca.h | 6 +
  15173. src/caca_internals.h | 21 ++
  15174. src/conic.c | 2 +-
  15175. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  15176. src/io.c | 131 ++++++----
  15177. src/line.c | 2 +-
  15178. 9 files changed, 686 insertions(+), 429 deletions(-)
  15179. Commit: 264
  15180. Author: sam
  15181. Date: Sun Dec 21 00:39:41 2003 +0000
  15182. * src/graphics:
  15183. + Initialise default height at 32 (as in aalib).
  15184. src/graphics.c | 2 +-
  15185. 1 files changed, 1 insertions(+), 1 deletions(-)
  15186. Commit: 263
  15187. Author: sam
  15188. Date: Sat Dec 20 12:07:56 2003 +0000
  15189. * src/graphics.c:
  15190. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  15191. + Use an intermediary X pixmap for rendering.
  15192. + Slightly changed the variable naming scheme.
  15193. src/caca_internals.h | 4 +-
  15194. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  15195. src/io.c | 2 +-
  15196. 3 files changed, 121 insertions(+), 74 deletions(-)
  15197. Commit: 262
  15198. Author: sam
  15199. Date: Sat Dec 20 10:54:35 2003 +0000
  15200. * examples/aafire.c:
  15201. + The image buffer in cacafire was too small.
  15202. examples/aafire.c | 2 +-
  15203. 1 files changed, 1 insertions(+), 1 deletions(-)
  15204. Commit: 261
  15205. Author: sam
  15206. Date: Fri Dec 19 17:26:23 2003 +0000
  15207. * src/graphics.c:
  15208. + Progress in the X11 driver.
  15209. + Fixed a compilation bug in the conio driver.
  15210. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  15211. 1 files changed, 78 insertions(+), 15 deletions(-)
  15212. Commit: 260
  15213. Author: sam
  15214. Date: Thu Dec 18 09:46:19 2003 +0000
  15215. * debian/rules debian/control:
  15216. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  15217. + Symlinked cacafire.1 to cacademo.1.
  15218. debian/changelog | 7 +++++++
  15219. debian/control | 2 ++
  15220. debian/rules | 2 ++
  15221. 3 files changed, 11 insertions(+), 0 deletions(-)
  15222. Commit: 258
  15223. Author: sam
  15224. Date: Thu Dec 18 00:41:28 2003 +0000
  15225. * debian/control:
  15226. + Updated long descriptions.
  15227. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  15228. + Prepared 0.3 release.
  15229. * README:
  15230. + --enable-ncurses is now the default.
  15231. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15232. NEWS | 11 +++
  15233. README | 4 +-
  15234. debian/changelog | 4 +-
  15235. debian/control | 6 +-
  15236. doc/doxygen.cfg | 2 +-
  15237. 6 files changed, 236 insertions(+), 7 deletions(-)
  15238. Commit: 257
  15239. Author: sam
  15240. Date: Thu Dec 18 00:11:52 2003 +0000
  15241. * src/:
  15242. + Doxygenated public functions.
  15243. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  15244. src/box.c | 29 +++++++++++++++++++++++++
  15245. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  15246. src/caca.h | 9 ++++---
  15247. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  15248. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15249. src/io.c | 5 ++++
  15250. src/line.c | 25 +++++++++++++++++++++-
  15251. src/math.c | 14 ++++++++++++
  15252. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  15253. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  15254. 11 files changed, 353 insertions(+), 5 deletions(-)
  15255. Commit: 256
  15256. Author: sam
  15257. Date: Wed Dec 17 15:03:05 2003 +0000
  15258. * src/caca.h:
  15259. + Documented environment variables.
  15260. src/caca.h | 29 +++++++++++++++++++++++++++++
  15261. 1 files changed, 29 insertions(+), 0 deletions(-)
  15262. Commit: 255
  15263. Author: sam
  15264. Date: Tue Dec 16 23:25:54 2003 +0000
  15265. * examples/view.c:
  15266. + Fixed a bug in the loading of 1bpp BMPs.
  15267. + Commented stuff.
  15268. examples/view.c | 6 ++++--
  15269. 1 files changed, 4 insertions(+), 2 deletions(-)
  15270. Commit: 254
  15271. Author: sam
  15272. Date: Tue Dec 16 23:06:54 2003 +0000
  15273. * examples/view.c:
  15274. + If Imlib2 is not available, use a custom simple BMP loader.
  15275. + Draw the bottom bar one line higher to leave room for a status line.
  15276. + '?' now properly toggles help.
  15277. * examples/Makefile.am:
  15278. + Always build cacaview.
  15279. examples/Makefile.am | 5 +-
  15280. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  15281. 2 files changed, 315 insertions(+), 56 deletions(-)
  15282. Commit: 253
  15283. Author: sam
  15284. Date: Tue Dec 16 09:06:46 2003 +0000
  15285. * src/bitmap.c:
  15286. + If the alpha palette is all-zero, forget the alpha channel.
  15287. * configure.ac:
  15288. + Export HAVE_IMLIB2_H and the like.
  15289. configure.ac | 10 +++++-----
  15290. src/bitmap.c | 3 +--
  15291. 2 files changed, 6 insertions(+), 7 deletions(-)
  15292. Commit: 252
  15293. Author: sam
  15294. Date: Mon Dec 15 15:02:50 2003 +0000
  15295. * src/bitmap.c:
  15296. + If the alpha mask is 0, ignore alpha information.
  15297. + Ditto if no alpha information is given with the palette.
  15298. src/bitmap.c | 24 ++++++++++++++++--------
  15299. 1 files changed, 16 insertions(+), 8 deletions(-)
  15300. Commit: 251
  15301. Author: sam
  15302. Date: Mon Dec 15 10:38:03 2003 +0000
  15303. * src/graphics.c src/io.c:
  15304. + Beginning of an X11 driver. Currently we merely open the window and
  15305. check keyboard events.
  15306. configure.ac | 16 +++++++++++
  15307. src/caca.c | 12 +++++++-
  15308. src/caca_internals.h | 7 +++++
  15309. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15310. src/io.c | 20 +++++++++++++
  15311. 5 files changed, 127 insertions(+), 1 deletions(-)
  15312. Commit: 250
  15313. Author: sam
  15314. Date: Fri Dec 12 16:19:44 2003 +0000
  15315. * configure.ac debian/changelog:
  15316. + Prepare for 0.3 release.
  15317. + Check for strcasecmp().
  15318. * src/caca.c:
  15319. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  15320. variables.
  15321. configure.ac | 4 ++--
  15322. debian/changelog | 12 ++++++++++++
  15323. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  15324. 3 files changed, 51 insertions(+), 2 deletions(-)
  15325. Commit: 249
  15326. Author: sam
  15327. Date: Fri Dec 12 14:49:41 2003 +0000
  15328. * src/bitmap.c:
  15329. + Added antialiasing support.
  15330. + Dithering, antialiasing and background mode can now be selected at
  15331. runtime.
  15332. * src/caca.c src/caca.h:
  15333. + Renamed caca_dithering into caca_feature and extended the type to
  15334. express background colour and antialiasing mode.
  15335. * examples/demo.c:
  15336. + Fixed a bug that disabled the sprite demo.
  15337. + Draw solid flares.
  15338. * examples/view.c:
  15339. + Select antialiasing and background mode at runtime.
  15340. examples/aafire.c | 1 -
  15341. examples/demo.c | 18 +-
  15342. examples/view.c | 67 +++++--
  15343. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  15344. src/caca.c | 83 +++++++-
  15345. src/caca.h | 43 ++++-
  15346. src/caca_internals.h | 6 +
  15347. 7 files changed, 430 insertions(+), 298 deletions(-)
  15348. Commit: 248
  15349. Author: sam
  15350. Date: Thu Dec 11 17:01:09 2003 +0000
  15351. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  15352. BUGS | 8 +++++---
  15353. TODO | 4 ++++
  15354. debian/control | 4 +++-
  15355. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  15356. doc/cacaview.1 | 3 +++
  15357. 5 files changed, 43 insertions(+), 13 deletions(-)
  15358. Commit: 247
  15359. Author: sam
  15360. Date: Thu Dec 11 16:56:35 2003 +0000
  15361. * src/caca.c:
  15362. + Moved global variables to src/graphics.c.
  15363. * src/bitmap.c:
  15364. + Sanitised prototypes.
  15365. src/Makefile.am | 2 +-
  15366. src/bitmap.c | 11 ++++++-----
  15367. src/caca.c | 8 --------
  15368. src/caca.h | 7 +++++--
  15369. src/caca_internals.h | 12 ------------
  15370. src/graphics.c | 20 +++++++++++++++++---
  15371. 6 files changed, 29 insertions(+), 31 deletions(-)
  15372. Commit: 246
  15373. Author: sam
  15374. Date: Thu Dec 11 16:31:49 2003 +0000
  15375. * src/graphics.c:
  15376. + Internally cache screen width and height.
  15377. * src/bitmap.c:
  15378. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  15379. alpha as fully transparent, and any other value as fully opaque.
  15380. + Slightly tuned colour weights in the renderer.
  15381. + caca_set_bitmap_palette() takes unsigned ints.
  15382. * examples/demo.c:
  15383. + Added a crap render demo.
  15384. * examples/aafire.c:
  15385. + Set a 20ms delay.
  15386. + Added alpha values to the palette.
  15387. * examples/view.c:
  15388. + Draw a gray checkered grid below the image so that transparent images
  15389. look a lot nicer.
  15390. + 'f' toggles "fullscreen" mode.
  15391. examples/aafire.c | 9 ++--
  15392. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15393. examples/view.c | 80 +++++++++++++++++++++++++++----------
  15394. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  15395. src/box.c | 8 ++--
  15396. src/caca.c | 22 +---------
  15397. src/caca.h | 19 +++++----
  15398. src/caca_internals.h | 4 ++
  15399. src/conic.c | 8 ++--
  15400. src/graphics.c | 54 +++++++++++++++++--------
  15401. src/line.c | 8 ++--
  15402. src/sprite.c | 12 +++---
  15403. src/triangle.c | 4 +-
  15404. 13 files changed, 299 insertions(+), 133 deletions(-)
  15405. Commit: 245
  15406. Author: sam
  15407. Date: Thu Dec 11 15:54:53 2003 +0000
  15408. * configure.ac:
  15409. + Set the executable bit of caca-config when regenerating that file.
  15410. * caca-config.in:
  15411. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  15412. have @CACA_LIBS@.
  15413. caca-config.in | 8 ++------
  15414. configure.ac | 7 +++----
  15415. 2 files changed, 5 insertions(+), 10 deletions(-)
  15416. Commit: 244
  15417. Author: sam
  15418. Date: Tue Dec 2 22:27:27 2003 +0000
  15419. * configure.ac:
  15420. + Removed unused USE_* variables.
  15421. + Export -lslang and -lncurses as @CACA_LIBS@.
  15422. * examples/aafire.c:
  15423. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  15424. configure.ac | 11 +--
  15425. examples/Makefile.am | 19 ++--
  15426. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15427. 3 files changed, 271 insertions(+), 19 deletions(-)
  15428. Commit: 242
  15429. Author: sam
  15430. Date: Sun Nov 30 17:15:31 2003 +0000
  15431. * 0.2 release.
  15432. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  15433. NEWS | 14 +-
  15434. TODO | 2 +-
  15435. debian/changelog | 6 +
  15436. debian/control | 4 +-
  15437. 5 files changed, 1075 insertions(+), 704 deletions(-)
  15438. Commit: 241
  15439. Author: sam
  15440. Date: Sun Nov 30 17:14:19 2003 +0000
  15441. * examples/view.c:
  15442. + Removed last endianness issue.
  15443. examples/view.c | 20 +-------------------
  15444. 1 files changed, 1 insertions(+), 19 deletions(-)
  15445. Commit: 240
  15446. Author: sam
  15447. Date: Sun Nov 30 16:34:04 2003 +0000
  15448. * src/io.c:
  15449. + Removed a useless message.
  15450. * src/bitmap.c examples/view.c:
  15451. + Really fixed the endianness issue.
  15452. examples/view.c | 4 ++--
  15453. src/bitmap.c | 32 ++++++++++++++++++++++----------
  15454. src/io.c | 1 -
  15455. 3 files changed, 24 insertions(+), 13 deletions(-)
  15456. Commit: 239
  15457. Author: sam
  15458. Date: Sun Nov 30 15:56:02 2003 +0000
  15459. * src/bitmap.c:
  15460. + Fine-tuned the new renderer.
  15461. + Fixed warnings.
  15462. + Changed hardcoded values to macros.
  15463. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  15464. 1 files changed, 84 insertions(+), 31 deletions(-)
  15465. Commit: 238
  15466. Author: sam
  15467. Date: Sun Nov 30 15:01:55 2003 +0000
  15468. * src/bitmap.c:
  15469. + Fixed an endianness issue in the byte reader.
  15470. + Decreased precision in RGB and HSV values to avoid overflows.
  15471. + New dithering method: 2x2 ordered.
  15472. + New renderer, with background colour awareness.
  15473. * configure.ac:
  15474. + Check for <endian.h>.
  15475. * examples/demo.c examples/view.c:
  15476. + Fixed an endianness issue in cacaview.
  15477. + Adapted code to the additional dithering method.
  15478. configure.ac | 4 +-
  15479. examples/demo.c | 2 +-
  15480. examples/view.c | 28 +++++-
  15481. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  15482. src/caca.c | 3 +-
  15483. src/caca.h | 7 +-
  15484. 6 files changed, 257 insertions(+), 77 deletions(-)
  15485. Commit: 237
  15486. Author: sam
  15487. Date: Sun Nov 30 02:11:37 2003 +0000
  15488. * src/bitmap.c examples/view.c:
  15489. + Fixed an endianness issue in caca_draw_bitmap().
  15490. + Code cleanup.
  15491. examples/view.c | 4 +-
  15492. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  15493. 2 files changed, 40 insertions(+), 29 deletions(-)
  15494. Commit: 236
  15495. Author: sam
  15496. Date: Sun Nov 30 01:18:10 2003 +0000
  15497. * src/caca.c:
  15498. + Minor change to the dithering names.
  15499. * TODO:
  15500. + Added cacaview TODO.
  15501. * doc/cacaview.1:
  15502. + Wrote a manpage for cacaview.
  15503. * examples/Makefile.am:
  15504. + Moved the -DX_DISPLAY_MISSING=1 here.
  15505. * examples/view.c:
  15506. + Capital 'D' cycles through dithering modes in reverse order.
  15507. + Sleep when there is nothing to do.
  15508. + Cosmetic code reorganisation.
  15509. TODO | 11 +++-
  15510. doc/cacaview.1 | 51 ++++++++++++++++
  15511. examples/Makefile.am | 2 +-
  15512. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  15513. src/caca.c | 6 +-
  15514. 5 files changed, 146 insertions(+), 79 deletions(-)
  15515. Commit: 235
  15516. Author: sam
  15517. Date: Sat Nov 29 19:35:07 2003 +0000
  15518. * src/caca.c src/caca.h:
  15519. + Added caca_get_dithering_name().
  15520. * src/bitmap.c:
  15521. + Created a new dithering method with an 8x8 ordered matrix.
  15522. + Replaced the char list with a string for better readability.
  15523. + Dithering functions now return a value between 0 and 255.
  15524. * examples/demo.c examples/view.c:
  15525. + Adapted to use caca_get_dithering_name().
  15526. examples/demo.c | 10 ++--
  15527. examples/view.c | 10 ++--
  15528. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  15529. src/caca.c | 22 +++++++-
  15530. src/caca.h | 17 +++++--
  15531. 5 files changed, 138 insertions(+), 64 deletions(-)
  15532. Commit: 234
  15533. Author: sam
  15534. Date: Sat Nov 29 18:04:42 2003 +0000
  15535. * src/caca.c:
  15536. + Test whether ncurses knows xterm-16color before setting $TERM.
  15537. src/caca.c | 20 +++++++++++++++++---
  15538. 1 files changed, 17 insertions(+), 3 deletions(-)
  15539. Commit: 233
  15540. Author: sam
  15541. Date: Sat Nov 29 17:36:00 2003 +0000
  15542. * examples/view.c:
  15543. + Added top and bottom status lines, like in mutt and slrn.
  15544. + Added a status string when loading an image or upon error.
  15545. + Can load multiple files; use 'n' and 'p' for next and previous.
  15546. + Clip zoom between -48 and +48.
  15547. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  15548. 1 files changed, 123 insertions(+), 41 deletions(-)
  15549. Commit: 232
  15550. Author: sam
  15551. Date: Sat Nov 29 16:42:35 2003 +0000
  15552. * Fixed a C99ism.
  15553. src/caca.c | 6 ++++--
  15554. 1 files changed, 4 insertions(+), 2 deletions(-)
  15555. Commit: 231
  15556. Author: sam
  15557. Date: Sat Nov 29 14:41:37 2003 +0000
  15558. * configure.ac:
  15559. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  15560. * src/caca.c:
  15561. + Disable scrolling to avoid hashmap scrolling optimization code.
  15562. * src/graphics.c:
  15563. + Swap fg and bg in the colour pair indexing, so that bg is always
  15564. right.
  15565. + Disable alt charset support to exploit my patched slang.
  15566. NOTES | 5 +++++
  15567. configure.ac | 18 +++++++++---------
  15568. src/caca.c | 4 ++++
  15569. src/graphics.c | 29 +++++++++++++++++++++++------
  15570. 4 files changed, 41 insertions(+), 15 deletions(-)
  15571. Commit: 230
  15572. Author: sam
  15573. Date: Fri Nov 28 20:39:54 2003 +0000
  15574. * src/bitmap.c:
  15575. + Dither chroma outside of rgb2hsv_default().
  15576. + Clip fromx and fromy values.
  15577. * NOTES:
  15578. + Link to the XTerm control sequences.
  15579. * examples/view.c:
  15580. + Draw status bar.
  15581. + Move with 'h' 'j' 'k' 'l', à la vi.
  15582. + '?' toggles a help menu.
  15583. NOTES | 11 ++++++---
  15584. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  15585. src/bitmap.c | 30 ++++++++++++++--------------
  15586. 3 files changed, 70 insertions(+), 29 deletions(-)
  15587. Commit: 229
  15588. Author: sam
  15589. Date: Thu Nov 27 23:18:12 2003 +0000
  15590. * src/bitmap.c:
  15591. + Removed § from the list of default characters due to collisions.
  15592. src/bitmap.c | 2 +-
  15593. 1 files changed, 1 insertions(+), 1 deletions(-)
  15594. Commit: 228
  15595. Author: sam
  15596. Date: Thu Nov 27 22:54:48 2003 +0000
  15597. * debian/control:
  15598. + Removed slang1-dev dependency in caca-utils.
  15599. * debian/caca-utils.mime debian/rules:
  15600. + Added a MIME file with low priority.
  15601. + Added call to dh_installmime.
  15602. debian/caca-utils.mime | 15 +++++++++++++++
  15603. debian/control | 2 +-
  15604. debian/rules | 1 +
  15605. 3 files changed, 17 insertions(+), 1 deletions(-)
  15606. Commit: 227
  15607. Author: sam
  15608. Date: Thu Nov 27 22:29:13 2003 +0000
  15609. * src/caca.c src/graphics.c:
  15610. + Moved graphics stuff from caca.c to graphics.c.
  15611. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  15612. to TERM=xterm-16color to benefit from extended colour palette.
  15613. configure.ac | 2 +-
  15614. src/caca.c | 197 +++++++++-----------------------------------------
  15615. src/caca_internals.h | 2 +
  15616. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  15617. 4 files changed, 213 insertions(+), 164 deletions(-)
  15618. Commit: 226
  15619. Author: sam
  15620. Date: Thu Nov 27 21:56:30 2003 +0000
  15621. * NOTES:
  15622. + Added setab/setaf quotes from the XTerm terminfo.
  15623. + Proposed a workaround for bright colours on any terminal.
  15624. * src/caca.c:
  15625. + 16 colour support for ncurses and conio.
  15626. * src/graphics.c:
  15627. + Ported to 16 colour support.
  15628. + Added a missing <stdio.h> for BUFSIZ.
  15629. + Disabled vsnprintf under DOS (only vsprintf exists).
  15630. * examples/:
  15631. + Don't abort if the caca.txt sprite was not found.
  15632. + Ported to 16 colour support.
  15633. NOTES | 44 +++++++++++++++++++++---
  15634. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  15635. examples/spritedit.c | 6 ++--
  15636. src/bitmap.c | 2 +
  15637. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  15638. src/caca.h | 6 ++-
  15639. src/graphics.c | 49 ++++++++++++++++++++-------
  15640. src/sprite.c | 10 +++--
  15641. 8 files changed, 192 insertions(+), 95 deletions(-)
  15642. Commit: 225
  15643. Author: sam
  15644. Date: Thu Nov 27 13:27:32 2003 +0000
  15645. * NOTES: more notes about colours.
  15646. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  15647. 1 files changed, 68 insertions(+), 19 deletions(-)
  15648. Commit: 224
  15649. Author: sam
  15650. Date: Thu Nov 27 09:43:56 2003 +0000
  15651. * configure.ac:
  15652. + More sensible imlib2 detection, works with cross-compilation.
  15653. * Makefile.am:
  15654. + Don't forget to include NOTES to the dist tarball.
  15655. Makefile.am | 2 +-
  15656. configure.ac | 9 ++++++++-
  15657. examples/Makefile.am | 2 +-
  15658. 3 files changed, 10 insertions(+), 3 deletions(-)
  15659. Commit: 223
  15660. Author: sam
  15661. Date: Thu Nov 27 09:38:16 2003 +0000
  15662. * NOTES: added information about colour support.
  15663. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  15664. README | 2 ++
  15665. debian/rules | 4 ++--
  15666. 3 files changed, 42 insertions(+), 2 deletions(-)
  15667. Commit: 222
  15668. Author: sam
  15669. Date: Wed Nov 26 21:02:31 2003 +0000
  15670. * configure.ac: Added a missing check for <inttypes.h>.
  15671. configure.ac | 2 ++
  15672. 1 files changed, 2 insertions(+), 0 deletions(-)
  15673. Commit: 221
  15674. Author: sam
  15675. Date: Wed Nov 26 20:58:30 2003 +0000
  15676. * src/bitmap.c: Support for more colour depths.
  15677. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  15678. 1 files changed, 223 insertions(+), 44 deletions(-)
  15679. Commit: 217
  15680. Author: sam
  15681. Date: Mon Nov 24 19:56:04 2003 +0000
  15682. * configure.ac examples/Makefile.am:
  15683. + Added a check for imlib2-config.
  15684. + Build cacaview conditionally.
  15685. * examples/demo.c:
  15686. + Removed all gdkpixbuf code.
  15687. * examples/view.c:
  15688. + Default to ordered dithering.
  15689. + Make sure the arrows always work even if delta is too small.
  15690. configure.ac | 4 +++
  15691. examples/Makefile.am | 8 +++++-
  15692. examples/demo.c | 60 +------------------------------------------------
  15693. examples/view.c | 10 ++++----
  15694. 4 files changed, 17 insertions(+), 65 deletions(-)
  15695. Commit: 216
  15696. Author: sam
  15697. Date: Mon Nov 24 17:51:40 2003 +0000
  15698. * debian/:
  15699. + New caca-utils package.
  15700. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  15701. debian/control | 20 +++++++++++++++++++-
  15702. debian/rules | 16 ++++++++++++++--
  15703. 2 files changed, 33 insertions(+), 3 deletions(-)
  15704. Commit: 215
  15705. Author: sam
  15706. Date: Mon Nov 24 17:50:14 2003 +0000
  15707. * examples/:
  15708. + Simple image viewer, cacaview, based on libcaca and imlib2.
  15709. + Renamed caca-demo into cacademo.
  15710. * doc/:
  15711. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  15712. doc/Makefile.am | 2 +-
  15713. doc/caca-demo.1 | 14 ----
  15714. doc/cacademo.1 | 14 ++++
  15715. examples/Makefile.am | 15 +++--
  15716. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15717. 5 files changed, 205 insertions(+), 21 deletions(-)
  15718. Commit: 214
  15719. Author: sam
  15720. Date: Sun Nov 23 15:34:35 2003 +0000
  15721. * Renamed src/blit.c into src/bitmap.c.
  15722. src/Makefile.am | 2 +-
  15723. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15724. src/blit.c | 281 -------------------------------------------------------
  15725. 3 files changed, 282 insertions(+), 282 deletions(-)
  15726. Commit: 213
  15727. Author: sam
  15728. Date: Sun Nov 23 03:44:59 2003 +0000
  15729. * src/caca.c:
  15730. + Mouse initialisation in ncurses.
  15731. * src/io.c:
  15732. + Mouse support in ncurses.
  15733. examples/demo.c | 2 +-
  15734. src/caca.c | 6 ++
  15735. src/caca.h | 2 +-
  15736. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  15737. 4 files changed, 131 insertions(+), 96 deletions(-)
  15738. Commit: 212
  15739. Author: sam
  15740. Date: Sat Nov 22 14:28:36 2003 +0000
  15741. * debian/control:
  15742. + libcaca-dev should depend on slang1-dev.
  15743. debian/control | 2 +-
  15744. 1 files changed, 1 insertions(+), 1 deletions(-)
  15745. Commit: 211
  15746. Author: sam
  15747. Date: Sat Nov 22 14:23:18 2003 +0000
  15748. * debian/Makefile.am:
  15749. + Added compat and copyright to the distributed files.
  15750. debian/Makefile.am | 2 +-
  15751. 1 files changed, 1 insertions(+), 1 deletions(-)
  15752. Commit: 210
  15753. Author: sam
  15754. Date: Sat Nov 22 14:19:36 2003 +0000
  15755. * Added a ChangeLog file.
  15756. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15757. debian/rules | 2 +-
  15758. 2 files changed, 1605 insertions(+), 1 deletions(-)
  15759. Commit: 209
  15760. Author: sam
  15761. Date: Sat Nov 22 14:13:53 2003 +0000
  15762. * examples/Makefile.am:
  15763. + Compilation fix when libcaca is not available.
  15764. examples/Makefile.am | 5 ++---
  15765. 1 files changed, 2 insertions(+), 3 deletions(-)
  15766. Commit: 208
  15767. Author: sam
  15768. Date: Sat Nov 22 13:44:02 2003 +0000
  15769. * debian/:
  15770. + Wrote the changelog for the Debian release.
  15771. + Wrote a copyright file.
  15772. * doc/:
  15773. + Wrote manpages for caca-demo and caca-spritedit.
  15774. * examples/caca.txt:
  15775. + Centered the sprite handle.
  15776. + Added a second frame to the sprite.
  15777. debian/changelog | 7 ++++---
  15778. debian/copyright | 20 ++++++++++++++++++++
  15779. debian/rules | 4 ++--
  15780. doc/Makefile.am | 2 +-
  15781. doc/caca-config.1 | 2 +-
  15782. doc/caca-demo.1 | 14 ++++++++++++++
  15783. doc/caca-spritedit.1 | 15 +++++++++++++++
  15784. examples/caca.txt | 15 ++++++++++++++-
  15785. 8 files changed, 71 insertions(+), 8 deletions(-)
  15786. Commit: 207
  15787. Author: sam
  15788. Date: Sat Nov 22 12:53:55 2003 +0000
  15789. * AUTHORS NEWS:
  15790. + Added these mandatory files.
  15791. * doc/:
  15792. + Wrote a Doxygen configuration file.
  15793. + Added a manpage for caca-config(1), borrowed from sdl-config.
  15794. * configure.ac:
  15795. + Use new style AC_INIT.
  15796. + Error out if no library was found.
  15797. + Added *djgpp* to the list of non-PIC platforms.
  15798. + Added checks for doxygen and latex.
  15799. AUTHORS | 3 +
  15800. Makefile.am | 4 +-
  15801. NEWS | 10 +
  15802. configure.ac | 24 +-
  15803. doc/Makefile.am | 25 ++
  15804. doc/caca-config.1 | 73 ++++
  15805. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15806. doc/footer.html | 3 +
  15807. doc/header.html | 9 +
  15808. 9 files changed, 1223 insertions(+), 7 deletions(-)
  15809. Commit: 206
  15810. Author: sam
  15811. Date: Sat Nov 22 12:51:27 2003 +0000
  15812. * Disabled gdkpixbuf code.
  15813. examples/Makefile.am | 4 ++--
  15814. examples/demo.c | 16 ++++++++++++++--
  15815. 2 files changed, 16 insertions(+), 4 deletions(-)
  15816. Commit: 205
  15817. Author: sam
  15818. Date: Sat Nov 22 12:45:25 2003 +0000
  15819. * src/:
  15820. + Doxygenated a few things.
  15821. src/blit.c | 10 +++++++-
  15822. src/box.c | 10 +++++++-
  15823. src/caca.c | 12 ++++++++-
  15824. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  15825. src/caca_internals.h | 10 +++++++-
  15826. src/conic.c | 11 ++++++++-
  15827. src/graphics.c | 10 +++++++-
  15828. src/io.c | 10 +++++++-
  15829. src/line.c | 21 ++++++++++++------
  15830. src/math.c | 10 +++++++-
  15831. src/sprite.c | 10 +++++++-
  15832. src/triangle.c | 10 +++++++-
  15833. 12 files changed, 138 insertions(+), 43 deletions(-)
  15834. Commit: 204
  15835. Author: sam
  15836. Date: Fri Nov 21 14:34:07 2003 +0000
  15837. * TODO:
  15838. + A few updates.
  15839. * src/blit.c:
  15840. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  15841. + Started removing hardcoded bitmask and pitch values.
  15842. * examples/demo.c:
  15843. + Do something with mouse clicks.
  15844. TODO | 4 +++
  15845. examples/demo.c | 9 ++++++++
  15846. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  15847. src/caca.h | 27 +++++++++++++++++++++--
  15848. 4 files changed, 91 insertions(+), 11 deletions(-)
  15849. Commit: 203
  15850. Author: sam
  15851. Date: Fri Nov 21 14:14:26 2003 +0000
  15852. * src/io.c:
  15853. + Fixed an off-by-one error in the mouse driver.
  15854. src/io.c | 9 +++++++--
  15855. 1 files changed, 7 insertions(+), 2 deletions(-)
  15856. Commit: 202
  15857. Author: sam
  15858. Date: Thu Nov 20 16:54:04 2003 +0000
  15859. * debian/control:
  15860. + Changed section to libs/libdevel instead of games/games.
  15861. + Changed package name to libcaca-dev.
  15862. * debian/rules:
  15863. + Use debian/compat instead of DH_COMPAT.
  15864. + Install README, BUGS and TODO into /usr/share/doc.
  15865. * caca-config.in:
  15866. + First version of the config script.
  15867. * configure.ac src/Makefile.am:
  15868. + Build a static PIC library as well.
  15869. * README TODO:
  15870. + Various updates.
  15871. Makefile.am | 4 +-
  15872. README | 22 +++++++++
  15873. TODO | 12 +++++
  15874. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15875. configure.ac | 15 ++++++
  15876. debian/compat | 1 +
  15877. debian/control | 13 +++---
  15878. debian/rules | 5 +-
  15879. examples/Makefile.am | 17 ++++---
  15880. examples/demo.c | 4 +-
  15881. src/Makefile.am | 10 +++-
  15882. 11 files changed, 206 insertions(+), 20 deletions(-)
  15883. Commit: 201
  15884. Author: sam
  15885. Date: Wed Nov 19 18:38:49 2003 +0000
  15886. * TODO: New stuff to do.
  15887. * src/io.c: left and right arrow keys were swapped.
  15888. TODO | 18 +++++++++++++-----
  15889. src/io.c | 4 ++--
  15890. 2 files changed, 15 insertions(+), 7 deletions(-)
  15891. Commit: 200
  15892. Author: sam
  15893. Date: Wed Nov 19 17:49:43 2003 +0000
  15894. * src/io.c:
  15895. + Fixed a bug in the mouse coordinates reporting.
  15896. src/blit.c | 16 ++++++++--------
  15897. src/caca.c | 5 ++---
  15898. src/io.c | 4 ++--
  15899. 3 files changed, 12 insertions(+), 13 deletions(-)
  15900. Commit: 199
  15901. Author: sam
  15902. Date: Wed Nov 19 17:32:10 2003 +0000
  15903. * src/io.c:
  15904. + Renamed sdl_get_key() into sdl_get_event().
  15905. + Handle mouse clicks.
  15906. * src/caca.c:
  15907. + Activate the terminal's mouse handling if supported.
  15908. examples/demo.c | 19 ++++---
  15909. examples/spritedit.c | 33 +++++++-----
  15910. src/blit.c | 18 +++---
  15911. src/caca.c | 4 ++
  15912. src/caca.h | 13 ++++-
  15913. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  15914. 6 files changed, 139 insertions(+), 90 deletions(-)
  15915. Commit: 198
  15916. Author: sam
  15917. Date: Mon Nov 17 16:11:34 2003 +0000
  15918. * src/io.c src/caca.h:
  15919. + Interpret escape sequences for F1, F2, left, right, etc.
  15920. * src/Makefile.am examples/Makefile.am:
  15921. + Install caca.h in /usr/include.
  15922. + Do not install example programs.
  15923. * src/blit.c:
  15924. + Minor improvements to grayscale colors.
  15925. examples/Makefile.am | 2 +-
  15926. src/Makefile.am | 2 +
  15927. src/blit.c | 15 +++++--
  15928. src/caca.h | 29 +++++++++++++-
  15929. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  15930. 5 files changed, 140 insertions(+), 13 deletions(-)
  15931. Commit: 197
  15932. Author: sam
  15933. Date: Mon Nov 17 10:15:40 2003 +0000
  15934. * Removed legacy .cvsignore files.
  15935. .cvsignore | 17 -----------------
  15936. autotools/.cvsignore | 10 ----------
  15937. 2 files changed, 0 insertions(+), 27 deletions(-)
  15938. Commit: 195
  15939. Author: sam
  15940. Date: Sun Nov 16 17:41:43 2003 +0000
  15941. * src/blit.c:
  15942. + Hue calculation now uses integers only.
  15943. + Dithering is now parametrable. Implemented none, ordered, random.
  15944. * examples/demo.c:
  15945. + Added dithering selection.
  15946. examples/demo.c | 19 +++++++-
  15947. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  15948. src/caca.h | 5 +-
  15949. 3 files changed, 148 insertions(+), 16 deletions(-)
  15950. Commit: 193
  15951. Author: sam
  15952. Date: Sun Nov 16 15:20:17 2003 +0000
  15953. * src/blit.c:
  15954. + Added caca_set_dithering() (unused yet).
  15955. + Added random dithering.
  15956. * src/caca.h:
  15957. + Renamed legacy EE_* enums to CACA_*.
  15958. * examples/demo.c examples/caca.txt:
  15959. + Added a default sprite for libcaca.
  15960. examples/Makefile.am | 2 +
  15961. examples/caca.txt | 13 +++++++++
  15962. examples/demo.c | 38 +++++++++++++++-----------
  15963. examples/spritedit.c | 6 ++--
  15964. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  15965. src/caca.c | 32 +++++++++++-----------
  15966. src/caca.h | 54 ++++++++++++++++++++++---------------
  15967. src/caca_internals.h | 6 ++--
  15968. src/graphics.c | 6 ++--
  15969. 9 files changed, 132 insertions(+), 96 deletions(-)
  15970. Commit: 192
  15971. Author: sam
  15972. Date: Sun Nov 16 12:28:29 2003 +0000
  15973. * Changed copyleft to LGPL.
  15974. examples/demo.c | 19 ++++++++++---------
  15975. examples/spritedit.c | 19 ++++++++++---------
  15976. src/blit.c | 21 +++++++++++----------
  15977. src/box.c | 21 +++++++++++----------
  15978. src/caca.c | 21 +++++++++++----------
  15979. src/caca.h | 21 +++++++++++----------
  15980. src/caca_internals.h | 21 +++++++++++----------
  15981. src/conic.c | 21 +++++++++++----------
  15982. src/graphics.c | 21 +++++++++++----------
  15983. src/io.c | 21 +++++++++++----------
  15984. src/line.c | 21 +++++++++++----------
  15985. src/math.c | 21 +++++++++++----------
  15986. src/sprite.c | 21 +++++++++++----------
  15987. src/triangle.c | 21 +++++++++++----------
  15988. 14 files changed, 152 insertions(+), 138 deletions(-)
  15989. Commit: 190
  15990. Author: sam
  15991. Date: Sun Nov 16 12:13:46 2003 +0000
  15992. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  15993. to examples/.
  15994. Makefile.am | 2 +-
  15995. configure.ac | 6 +-
  15996. examples/Makefile.am | 23 +++
  15997. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  15998. examples/spritedit.c | 115 ++++++++++++
  15999. libcaca/Makefile.am | 20 --
  16000. libcaca/blit.c | 102 ----------
  16001. libcaca/box.c | 122 ------------
  16002. libcaca/caca.c | 308 ------------------------------
  16003. libcaca/caca.h | 116 ------------
  16004. libcaca/caca_internals.h | 37 ----
  16005. libcaca/conic.c | 207 ---------------------
  16006. libcaca/graphics.c | 158 ----------------
  16007. libcaca/io.c | 52 -----
  16008. libcaca/line.c | 375 -------------------------------------
  16009. libcaca/math.c | 59 ------
  16010. libcaca/sprite.c | 262 --------------------------
  16011. libcaca/triangle.c | 102 ----------
  16012. src/Makefile.am | 20 ++
  16013. src/blit.c | 102 ++++++++++
  16014. src/box.c | 122 ++++++++++++
  16015. src/caca.c | 308 ++++++++++++++++++++++++++++++
  16016. src/caca.h | 116 ++++++++++++
  16017. src/caca_internals.h | 37 ++++
  16018. src/conic.c | 207 +++++++++++++++++++++
  16019. src/graphics.c | 158 ++++++++++++++++
  16020. src/io.c | 52 +++++
  16021. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  16022. src/math.c | 59 ++++++
  16023. src/sprite.c | 262 ++++++++++++++++++++++++++
  16024. src/triangle.c | 102 ++++++++++
  16025. test/Makefile.am | 23 ---
  16026. test/demo.c | 462 ----------------------------------------------
  16027. test/spritedit.c | 115 ------------
  16028. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  16029. Commit: 189
  16030. Author: sam
  16031. Date: Sun Nov 16 12:07:52 2003 +0000
  16032. * The big TTYvaders/libcaca split. This is libcaca.
  16033. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  16034. Makefile.am | 8 +-
  16035. README | 34 +---
  16036. TODO | 34 ---
  16037. bootstrap | 2 +-
  16038. configure.ac | 6 +-
  16039. data/Makefile.am | 14 --
  16040. data/barboss.txt | 27 ---
  16041. data/barfight.txt | 14 --
  16042. data/bazfight.txt | 28 ---
  16043. data/bongem.txt | 14 --
  16044. data/bonheart.txt | 14 --
  16045. data/foofight.txt | 29 ---
  16046. data/ship.txt | 7 -
  16047. data/wpnbomb.txt | 86 -------
  16048. data/wpnfrag.txt | 50 ----
  16049. data/xplmed.txt | 60 -----
  16050. data/xplsmall.txt | 32 ---
  16051. debian/.cvsignore | 6 -
  16052. debian/changelog | 4 +-
  16053. debian/control | 14 +-
  16054. debian/rules | 2 +-
  16055. doc/shapes.txt | 191 ---------------
  16056. src/.cvsignore | 6 -
  16057. src/Makefile.am | 33 ---
  16058. src/aliens.c | 136 -----------
  16059. src/bonus.c | 113 ---------
  16060. src/box.c | 106 ---------
  16061. src/ceo.c | 49 ----
  16062. src/collide.c | 296 -----------------------
  16063. src/common.h | 226 ------------------
  16064. src/explosions.c | 142 -----------
  16065. src/intro.c | 77 ------
  16066. src/main.c | 268 ---------------------
  16067. src/overlay.c | 81 -------
  16068. src/player.c | 101 --------
  16069. src/starfield.c | 93 --------
  16070. src/tunnel.c | 206 ----------------
  16071. src/weapons.c | 459 ------------------------------------
  16072. 39 files changed, 439 insertions(+), 3301 deletions(-)
  16073. Commit: 187
  16074. Author: sam
  16075. Date: Sun Nov 16 11:26:54 2003 +0000
  16076. * configure.ac:
  16077. + Added -Wsign-compare to the warning flags.
  16078. * libcaca/caca.c:
  16079. + Fixed a signed/unsigned bug that caused infinite waits with
  16080. ee_set_delay(0).
  16081. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  16082. + Fixed minor signed/unsigned comparison warnings.
  16083. configure.ac | 2 +-
  16084. libcaca/blit.c | 4 ++--
  16085. libcaca/caca.c | 8 ++++----
  16086. libcaca/conic.c | 8 ++++----
  16087. libcaca/graphics.c | 9 +++++----
  16088. src/weapons.c | 5 +++--
  16089. 6 files changed, 19 insertions(+), 17 deletions(-)
  16090. Commit: 185
  16091. Author: sam
  16092. Date: Sun Nov 16 00:33:35 2003 +0000
  16093. * Renamed libee to libcaca. Far less collisions.
  16094. Makefile.am | 2 +-
  16095. TODO | 2 +-
  16096. configure.ac | 2 +-
  16097. libcaca/Makefile.am | 20 +++
  16098. libcaca/blit.c | 102 +++++++++++++
  16099. libcaca/box.c | 122 +++++++++++++++
  16100. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  16101. libcaca/caca.h | 116 ++++++++++++++
  16102. libcaca/caca_internals.h | 37 +++++
  16103. libcaca/conic.c | 207 +++++++++++++++++++++++++
  16104. libcaca/graphics.c | 157 +++++++++++++++++++
  16105. libcaca/io.c | 52 +++++++
  16106. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  16107. libcaca/math.c | 59 +++++++
  16108. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  16109. libcaca/triangle.c | 102 +++++++++++++
  16110. libee/Makefile.am | 20 ---
  16111. libee/blit.c | 102 -------------
  16112. libee/box.c | 122 ---------------
  16113. libee/conic.c | 207 -------------------------
  16114. libee/ee.c | 308 -------------------------------------
  16115. libee/ee.h | 116 --------------
  16116. libee/ee_internals.h | 37 -----
  16117. libee/graphics.c | 157 -------------------
  16118. libee/io.c | 52 -------
  16119. libee/line.c | 375 ----------------------------------------------
  16120. libee/math.c | 59 -------
  16121. libee/sprite.c | 262 --------------------------------
  16122. libee/triangle.c | 102 -------------
  16123. src/Makefile.am | 4 +-
  16124. src/aliens.c | 20 ++--
  16125. src/bonus.c | 12 +-
  16126. src/box.c | 28 ++--
  16127. src/ceo.c | 6 +-
  16128. src/collide.c | 4 +-
  16129. src/common.h | 2 +-
  16130. src/explosions.c | 40 +++---
  16131. src/intro.c | 38 +++---
  16132. src/main.c | 20 ++--
  16133. src/overlay.c | 36 +++---
  16134. src/player.c | 6 +-
  16135. src/starfield.c | 22 ++--
  16136. src/tunnel.c | 20 ++--
  16137. src/weapons.c | 198 ++++++++++++------------
  16138. test/Makefile.am | 8 +-
  16139. test/demo.c | 302 +++++++++++++++++++-------------------
  16140. test/spritedit.c | 60 ++++----
  16141. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  16142. Commit: 183
  16143. Author: sam
  16144. Date: Sun Nov 16 00:09:09 2003 +0000
  16145. * Very ugly ee_blit function. Will be polished in a while.
  16146. libee/Makefile.am | 1 +
  16147. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16148. libee/ee.h | 2 +
  16149. test/Makefile.am | 2 +
  16150. test/demo.c | 38 ++++++++++++++++++--
  16151. 5 files changed, 142 insertions(+), 3 deletions(-)
  16152. Commit: 181
  16153. Author: sam
  16154. Date: Sat Nov 15 12:42:38 2003 +0000
  16155. * libee/ee.c:
  16156. + Replaced ee_color_names[] with ee_get_color_name().
  16157. + Don't oversleep in ee_refresh().
  16158. * libee/graphics.c:
  16159. + Implemented ee_printf().
  16160. * test/demo.c:
  16161. + If new keypresses are detected, don't wait for the next screen refresh.
  16162. + Added an fps counter on demos.
  16163. + Added controls for outlines and drawing boundaries.
  16164. libee/ee.c | 55 +++++++++++--------
  16165. libee/ee.h | 4 +-
  16166. libee/graphics.c | 34 ++++++++++--
  16167. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  16168. 4 files changed, 138 insertions(+), 107 deletions(-)
  16169. Commit: 179
  16170. Author: sam
  16171. Date: Sat Nov 15 09:58:20 2003 +0000
  16172. * libee/graphics.c:
  16173. + Correct clipping in ee_putstr() for long strings.
  16174. * libee/ee.c:
  16175. + New ee_get_rendertime() call to provide framerate information.
  16176. * libee/ee.h:
  16177. + Added const keywords where it was meaningful, despite Slang's blatant
  16178. omission of such keywords in its prototypes.
  16179. libee/ee.c | 25 +++++++++++++++++++------
  16180. libee/ee.h | 15 ++++++++-------
  16181. libee/ee_internals.h | 1 +
  16182. libee/graphics.c | 11 +++++++++--
  16183. libee/line.c | 4 ++--
  16184. 5 files changed, 39 insertions(+), 17 deletions(-)
  16185. Commit: 177
  16186. Author: sam
  16187. Date: Fri Nov 14 19:00:07 2003 +0000
  16188. * libee/ee.c:
  16189. + Implemented correct framerate wait loop.
  16190. + No framedropping yet.
  16191. * test/demo.c src/main.c:
  16192. + Set an arbitrary framerate for demos.
  16193. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  16194. src/main.c | 2 +
  16195. test/demo.c | 2 +
  16196. 3 files changed, 32 insertions(+), 38 deletions(-)
  16197. Commit: 175
  16198. Author: sam
  16199. Date: Fri Nov 14 18:49:53 2003 +0000
  16200. * Fixed compilation in an alternate directory.
  16201. src/Makefile.am | 2 +-
  16202. test/Makefile.am | 2 +-
  16203. 2 files changed, 2 insertions(+), 2 deletions(-)
  16204. Commit: 173
  16205. Author: sam
  16206. Date: Fri Nov 14 17:02:36 2003 +0000
  16207. * Sanity checks after each malloc() call.
  16208. src/box.c | 2 ++
  16209. src/main.c | 10 ++++++++++
  16210. src/player.c | 2 ++
  16211. src/starfield.c | 2 ++
  16212. src/tunnel.c | 6 ++++++
  16213. src/weapons.c | 4 ++--
  16214. 6 files changed, 24 insertions(+), 2 deletions(-)
  16215. Commit: 171
  16216. Author: sam
  16217. Date: Fri Nov 14 16:55:58 2003 +0000
  16218. * libee/math.c:
  16219. + ee_sqrt() now uses unsigned ints.
  16220. + Avoid overflows in ee_sqrt().
  16221. libee/ee.h | 2 +-
  16222. libee/math.c | 31 ++++++++++++++++++-------------
  16223. 2 files changed, 19 insertions(+), 14 deletions(-)
  16224. Commit: 169
  16225. Author: sam
  16226. Date: Thu Nov 13 17:12:40 2003 +0000
  16227. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  16228. src/intro.c | 6 +++---
  16229. 1 files changed, 3 insertions(+), 3 deletions(-)
  16230. Commit: 167
  16231. Author: sam
  16232. Date: Thu Nov 13 16:45:25 2003 +0000
  16233. * libee/ee.c:
  16234. + Error checking in ee_init().
  16235. + Pre-generate the empty line for ee_clear().
  16236. * libee/sprite.c:
  16237. + Better error checking in ee_sprite_load().
  16238. libee/ee.c | 11 +++++++-
  16239. libee/ee_internals.h | 2 +
  16240. libee/graphics.c | 11 +--------
  16241. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  16242. 4 files changed, 58 insertions(+), 29 deletions(-)
  16243. Commit: 165
  16244. Author: sam
  16245. Date: Thu Nov 13 15:41:12 2003 +0000
  16246. * Minor coding style changes.
  16247. libee/conic.c | 6 +++---
  16248. libee/line.c | 6 +++---
  16249. src/box.c | 2 +-
  16250. 3 files changed, 7 insertions(+), 7 deletions(-)
  16251. Commit: 163
  16252. Author: sam
  16253. Date: Thu Nov 13 15:37:49 2003 +0000
  16254. * Renamed sprites to < 8+3 names for the DOS port.
  16255. data/Makefile.am | 22 ++++++------
  16256. data/bar_boss | 27 ---------------
  16257. data/bar_fighter | 14 --------
  16258. data/barboss.txt | 27 +++++++++++++++
  16259. data/barfight.txt | 14 ++++++++
  16260. data/baz_fighter | 28 ----------------
  16261. data/bazfight.txt | 28 ++++++++++++++++
  16262. data/bongem.txt | 14 ++++++++
  16263. data/bonheart.txt | 14 ++++++++
  16264. data/explosion_medium | 60 ----------------------------------
  16265. data/explosion_small | 32 ------------------
  16266. data/foo_fighter | 29 ----------------
  16267. data/foofight.txt | 29 ++++++++++++++++
  16268. data/item_gem | 14 --------
  16269. data/item_heart | 14 --------
  16270. data/ship.txt | 7 ++++
  16271. data/ship_green | 7 ----
  16272. data/weapon_bomb | 86 -------------------------------------------------
  16273. data/weapon_fragbomb | 50 ----------------------------
  16274. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  16275. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  16276. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  16277. data/xplsmall.txt | 32 ++++++++++++++++++
  16278. src/aliens.c | 6 ++--
  16279. src/bonus.c | 4 +-
  16280. src/explosions.c | 4 +-
  16281. src/intro.c | 6 ++--
  16282. src/player.c | 2 +-
  16283. src/weapons.c | 4 +-
  16284. test/demo.c | 2 +-
  16285. 30 files changed, 386 insertions(+), 386 deletions(-)
  16286. Commit: 161
  16287. Author: sam
  16288. Date: Wed Nov 12 23:46:58 2003 +0000
  16289. * test/demo.c:
  16290. + Removed a spurious '\n' from an ee_putstr().
  16291. * src/starfield.c:
  16292. + Fixed starfield color.
  16293. * data/:
  16294. + Fixed every sprite's colors.
  16295. data/bar_boss | 26 ++++++++--------
  16296. data/bar_fighter | 12 ++++----
  16297. data/baz_fighter | 8 ++--
  16298. data/explosion_medium | 50 ++++++++++++++++----------------
  16299. data/explosion_small | 26 ++++++++--------
  16300. data/foo_fighter | 24 ++++++++--------
  16301. data/item_gem | 8 ++--
  16302. data/item_heart | 12 ++++----
  16303. data/ship_green | 2 +-
  16304. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  16305. data/weapon_fragbomb | 44 ++++++++++++++--------------
  16306. src/starfield.c | 4 +-
  16307. test/demo.c | 2 +-
  16308. 13 files changed, 146 insertions(+), 146 deletions(-)
  16309. Commit: 159
  16310. Author: sam
  16311. Date: Wed Nov 12 21:18:50 2003 +0000
  16312. * libee/ee.h:
  16313. + Added ee_color_names[] containing our 16 color names.
  16314. * libee/ee.c:
  16315. + Extended our color set to the full 16 instead of 10.
  16316. + Precalculate ncurses attributes.
  16317. * libee/graphics.c:
  16318. + Clip color value in ee_set_color().
  16319. + Clip characters in ee_putchar().
  16320. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  16321. * libee/ee_internals.h:
  16322. + New file to share extern variables within libee.
  16323. * test/demo.c:
  16324. + Added a simple demo_color() to output all colors.
  16325. + Replaced four ee_draw_line() with ee_draw_thin_box().
  16326. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  16327. defines y1.
  16328. + Randomized colours from 0 to 15 instead of 1 to 10.
  16329. * src/Makefiles.am:
  16330. + Added -lm to the ttyvaders linking flags because of the intro.
  16331. * README BUGS TODO:
  16332. + Updated.
  16333. BUGS | 8 +++
  16334. Makefile.am | 2 +-
  16335. README | 47 ++++++++--------
  16336. TODO | 51 +++++++++--------
  16337. libee/Makefile.am | 1 +
  16338. libee/box.c | 7 +--
  16339. libee/conic.c | 7 +--
  16340. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  16341. libee/ee.h | 31 +++++++----
  16342. libee/ee_internals.h | 34 ++++++++++++
  16343. libee/graphics.c | 72 +++++++++++++------------
  16344. libee/io.c | 26 ++++------
  16345. libee/line.c | 7 +--
  16346. libee/math.c | 7 +--
  16347. libee/sprite.c | 7 +--
  16348. libee/triangle.c | 7 +--
  16349. src/Makefile.am | 2 +-
  16350. src/overlay.c | 4 +-
  16351. src/weapons.c | 2 +-
  16352. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  16353. 20 files changed, 339 insertions(+), 234 deletions(-)
  16354. Commit: 157
  16355. Author: sam
  16356. Date: Wed Nov 12 18:41:02 2003 +0000
  16357. * README:
  16358. + Added a note about dos cross-compilation.
  16359. * configure.ac:
  16360. + Added a check for ScreenUpdate in <pc.h>.
  16361. * libee/graphics.c libee/ee.c:
  16362. + Improved the conio port thanks to ScreenUpdate().
  16363. README | 4 +++
  16364. configure.ac | 10 ++++++++
  16365. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  16366. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  16367. 4 files changed, 83 insertions(+), 44 deletions(-)
  16368. Commit: 155
  16369. Author: sam
  16370. Date: Wed Nov 12 16:23:18 2003 +0000
  16371. * MS-DOS port of libee, using <conio.h>.
  16372. configure.ac | 9 ++++++++-
  16373. libee/conic.c | 7 ++++++-
  16374. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  16375. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  16376. libee/io.c | 8 ++++++--
  16377. libee/line.c | 7 ++++++-
  16378. 6 files changed, 84 insertions(+), 25 deletions(-)
  16379. Commit: 153
  16380. Author: sam
  16381. Date: Wed Nov 12 01:48:58 2003 +0000
  16382. * libee/graphics.c:
  16383. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  16384. * libee/line.c:
  16385. + Implemented draw_polyline() and draw_thin_polyline().
  16386. * libee/sprite.c:
  16387. + Removed the f member of struct ee_sprite.
  16388. + Implemented ee_get_sprite_{width|height|dx|dy}().
  16389. + Restore the color fater ee_draw_sprite() is called.
  16390. * libee/box.c:
  16391. + Fixed a bug causing improper box clipping at the right and the bottom.
  16392. * data/foo_fighter:
  16393. + Fixed bugs in the sprite.
  16394. * src/intro.c:
  16395. + Test effects for the future game's intro.
  16396. * test/spritedit.c:
  16397. + Added stuff to the sprite editor. We can now navigate through frames.
  16398. data/foo_fighter | 8 +++---
  16399. libee/box.c | 4 +-
  16400. libee/ee.h | 27 ++++++++++++++++---
  16401. libee/graphics.c | 10 ++++++-
  16402. libee/line.c | 33 +++++++++++++++++++++++
  16403. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  16404. src/Makefile.am | 1 +
  16405. src/aliens.c | 29 ++------------------
  16406. src/bonus.c | 8 +++---
  16407. src/box.c | 6 ++--
  16408. src/common.h | 2 +
  16409. src/explosions.c | 23 +++------------
  16410. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16411. src/main.c | 2 +
  16412. src/overlay.c | 20 +++++++-------
  16413. src/player.c | 2 +-
  16414. src/starfield.c | 2 +-
  16415. src/tunnel.c | 4 +-
  16416. src/weapons.c | 61 ++++++++++++++++++++----------------------
  16417. test/demo.c | 46 ++++++++++++++++----------------
  16418. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  16419. 21 files changed, 346 insertions(+), 148 deletions(-)
  16420. Commit: 151
  16421. Author: sam
  16422. Date: Tue Nov 11 10:22:19 2003 +0000
  16423. * libee/triangle.c:
  16424. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  16425. * libee/box.c:
  16426. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  16427. * libee/conic.c:
  16428. + Wrote ee_fill_ellipse().
  16429. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  16430. * test/demo.c:
  16431. + Merged demo_lines() and demo_thin_lines().
  16432. + Merged demo_triangles() and demo_outlined_triangles().
  16433. + Wrote demo_box().
  16434. + Use ee_fill_ellipse() in demo_all().
  16435. libee/Makefile.am | 1 +
  16436. libee/box.c | 127 ++++++++++++++++++++++++++
  16437. libee/conic.c | 88 ++++++++++++++++++
  16438. libee/ee.h | 10 ++
  16439. libee/triangle.c | 14 +++
  16440. test/demo.c | 254 +++++++++++++++++------------------------------------
  16441. 6 files changed, 319 insertions(+), 175 deletions(-)
  16442. Commit: 149
  16443. Author: sam
  16444. Date: Tue Nov 11 08:00:36 2003 +0000
  16445. * src/weapons.c:
  16446. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  16447. * src/player.c:
  16448. + Use ee_draw_sprite() to draw our ship.
  16449. data/Makefile.am | 1 +
  16450. data/ship_green | 7 +++++++
  16451. src/collide.c | 8 ++++----
  16452. src/main.c | 32 ++++++++++++++++----------------
  16453. src/player.c | 32 ++++++--------------------------
  16454. src/weapons.c | 14 +++++++++-----
  16455. 6 files changed, 43 insertions(+), 51 deletions(-)
  16456. Commit: 147
  16457. Author: sam
  16458. Date: Mon Nov 10 23:38:50 2003 +0000
  16459. * libee/graphics.c:
  16460. + Moved ee_putstr() and ee_putchar() in here.
  16461. * libee/ee.h:
  16462. + Got rid of ee_goto().
  16463. + Moved <slang.h> or <curses.h> into libee.
  16464. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  16465. * Ditto for ee_putchar().
  16466. libee/Makefile.am | 1 +
  16467. libee/conic.c | 26 +++-----
  16468. libee/ee.c | 30 ++--------
  16469. libee/ee.h | 34 ++---------
  16470. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  16471. libee/io.c | 6 ++
  16472. libee/line.c | 26 +++++----
  16473. libee/math.c | 6 ++
  16474. libee/sprite.c | 10 +++-
  16475. libee/triangle.c | 11 ++-
  16476. src/box.c | 20 +++---
  16477. src/overlay.c | 25 +++-----
  16478. src/player.c | 15 ++---
  16479. src/starfield.c | 3 +-
  16480. src/tunnel.c | 46 ++-------------
  16481. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  16482. test/demo.c | 53 ++++++----------
  16483. 17 files changed, 264 insertions(+), 309 deletions(-)
  16484. Commit: 145
  16485. Author: sam
  16486. Date: Mon Nov 10 23:04:13 2003 +0000
  16487. * test/spritedit.c:
  16488. + Placeholder for our upcoming sprite editor.
  16489. * src/Makefile.am data/Makefile.am:
  16490. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  16491. data/Makefile.am | 1 +
  16492. src/Makefile.am | 4 +-
  16493. test/Makefile.am | 10 ++++++--
  16494. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16495. 4 files changed, 68 insertions(+), 5 deletions(-)
  16496. Commit: 143
  16497. Author: sam
  16498. Date: Mon Nov 10 22:43:30 2003 +0000
  16499. * src/weapons.c data/weapon_fragbomb:
  16500. + Drew the fragbomb sprite.
  16501. + Use the fragbomb in src/weapons.c.
  16502. data/Makefile.am | 1 +
  16503. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  16504. src/weapons.c | 96 ++++---------------------------------------------
  16505. 3 files changed, 59 insertions(+), 88 deletions(-)
  16506. Commit: 141
  16507. Author: sam
  16508. Date: Mon Nov 10 21:54:11 2003 +0000
  16509. * data/weapon_bomb:
  16510. + New bomb sprite.
  16511. * src/weapons.c:
  16512. + Switched the bomb drawing to use ee_draw_sprite().
  16513. data/Makefile.am | 1 +
  16514. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  16515. src/weapons.c | 165 +++++++----------------------------------------------
  16516. 3 files changed, 109 insertions(+), 143 deletions(-)
  16517. Commit: 139
  16518. Author: sam
  16519. Date: Mon Nov 10 21:17:47 2003 +0000
  16520. * libee/sprite.c:
  16521. + Made sprite loading more robust.
  16522. * src/explosions.c:
  16523. + No longer use ee_putchar etc. to draw our sprites, but use
  16524. ee_draw_sprite().
  16525. * data/:
  16526. + Drew explosion_medium and explosion_small sprites.
  16527. data/Makefile.am | 11 ++++-
  16528. data/explosion_medium | 60 ++++++++++++++++++++++++
  16529. data/explosion_small | 32 +++++++++++++
  16530. libee/sprite.c | 14 +++---
  16531. src/explosions.c | 121 ++++---------------------------------------------
  16532. 5 files changed, 120 insertions(+), 118 deletions(-)
  16533. Commit: 137
  16534. Author: sam
  16535. Date: Mon Nov 10 20:43:02 2003 +0000
  16536. * libee/conic.c: Clip circles and ellipses.
  16537. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  16538. 1 files changed, 35 insertions(+), 4 deletions(-)
  16539. Commit: 135
  16540. Author: sam
  16541. Date: Mon Nov 10 18:29:04 2003 +0000
  16542. * libee/sprite.c:
  16543. + Added sanity checks in ee_sprite_* functions.
  16544. * libee/conic.c:
  16545. + Use ellipsepoints() in ee_draw_circle().
  16546. libee/conic.c | 29 ++++++++++++-----------------
  16547. libee/sprite.c | 16 +++++++++++++++-
  16548. 2 files changed, 27 insertions(+), 18 deletions(-)
  16549. Commit: 133
  16550. Author: sam
  16551. Date: Mon Nov 10 18:23:23 2003 +0000
  16552. * test/demo.c:
  16553. + Ellipses demo.
  16554. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  16555. 1 files changed, 47 insertions(+), 5 deletions(-)
  16556. Commit: 131
  16557. Author: sam
  16558. Date: Mon Nov 10 18:21:36 2003 +0000
  16559. * libee/conic.c:
  16560. + ee_draw_ellipse().
  16561. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16562. libee/ee.h | 1 +
  16563. 2 files changed, 51 insertions(+), 0 deletions(-)
  16564. Commit: 129
  16565. Author: sam
  16566. Date: Mon Nov 10 15:31:12 2003 +0000
  16567. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  16568. libee/Makefile.am | 2 +-
  16569. libee/circle.c | 49 -------------------------------------------------
  16570. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16571. libee/line.c | 4 ++++
  16572. 4 files changed, 54 insertions(+), 50 deletions(-)
  16573. Commit: 127
  16574. Author: sam
  16575. Date: Mon Nov 10 15:16:38 2003 +0000
  16576. * libee/line.c:
  16577. + Added code comments.
  16578. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  16579. 1 files changed, 46 insertions(+), 0 deletions(-)
  16580. Commit: 125
  16581. Author: sam
  16582. Date: Mon Nov 10 14:19:21 2003 +0000
  16583. * configure.ac:
  16584. + Moved optimization flags and warning triggers here.
  16585. + Updated the snapshot timestamp.
  16586. configure.ac | 9 +++++++--
  16587. libee/Makefile.am | 5 -----
  16588. src/Makefile.am | 5 -----
  16589. test/Makefile.am | 5 -----
  16590. 4 files changed, 7 insertions(+), 17 deletions(-)
  16591. Commit: 123
  16592. Author: sam
  16593. Date: Mon Nov 10 14:13:56 2003 +0000
  16594. * test/demo.c: Nicer complete demo.
  16595. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  16596. 1 files changed, 148 insertions(+), 55 deletions(-)
  16597. Commit: 121
  16598. Author: sam
  16599. Date: Mon Nov 10 09:26:40 2003 +0000
  16600. * libee/sprite.c:
  16601. + More robust sprite loader.
  16602. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  16603. + Free all structures in ee_free_sprite().
  16604. * src/aliens.c src/bonus.c:
  16605. + Use ee_draw_sprite() instead of our manual sprite rendering.
  16606. * src/box.c:
  16607. + Use ee_draw_line() instead of the manual equivalent.
  16608. * data/:
  16609. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  16610. data/Makefile.am | 2 +-
  16611. data/baz_fighter | 28 ++++++++++++
  16612. data/foo_fighter | 29 ++++++++++++
  16613. data/item_gem | 14 ++++++
  16614. data/item_heart | 14 ++++++
  16615. libee/ee.h | 2 +
  16616. libee/sprite.c | 28 ++++++++++++
  16617. src/aliens.c | 130 ++++++------------------------------------------------
  16618. src/bonus.c | 32 ++++---------
  16619. src/box.c | 51 ++++++---------------
  16620. 10 files changed, 155 insertions(+), 175 deletions(-)
  16621. Commit: 119
  16622. Author: sam
  16623. Date: Mon Nov 10 02:00:52 2003 +0000
  16624. * Oops, forgot data/Makefile.am.
  16625. data/Makefile.am | 1 +
  16626. 1 files changed, 1 insertions(+), 0 deletions(-)
  16627. Commit: 117
  16628. Author: sam
  16629. Date: Mon Nov 10 02:00:19 2003 +0000
  16630. * test/demo.c:
  16631. + Wrote a little sprite demo.
  16632. * data/:
  16633. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  16634. Makefile.am | 2 +-
  16635. configure.ac | 1 +
  16636. data/bar_boss | 27 +++++++++++++++++++++++++++
  16637. data/bar_fighter | 14 ++++++++++++++
  16638. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  16639. 5 files changed, 94 insertions(+), 1 deletions(-)
  16640. Commit: 115
  16641. Author: sam
  16642. Date: Mon Nov 10 01:56:24 2003 +0000
  16643. * libee/sprite.c:
  16644. + Beginning of sprite handling within the library.
  16645. + Added support to load files.
  16646. libee/Makefile.am | 1 +
  16647. libee/ee.h | 9 +++
  16648. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16649. 3 files changed, 160 insertions(+), 0 deletions(-)
  16650. Commit: 113
  16651. Author: sam
  16652. Date: Mon Nov 10 00:27:33 2003 +0000
  16653. * test/demo.c:
  16654. + outlined triangles demo.
  16655. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  16656. 1 files changed, 41 insertions(+), 0 deletions(-)
  16657. Commit: 111
  16658. Author: sam
  16659. Date: Mon Nov 10 00:15:02 2003 +0000
  16660. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  16661. configure.ac | 18 +++++++-----------
  16662. libee/Makefile.am | 8 --------
  16663. src/Makefile.am | 4 +---
  16664. test/Makefile.am | 4 +---
  16665. 4 files changed, 9 insertions(+), 25 deletions(-)
  16666. Commit: 109
  16667. Author: sam
  16668. Date: Sun Nov 9 23:34:24 2003 +0000
  16669. * src/*.c:
  16670. + Added missing #include "config.h".
  16671. + Fixed a nasty bug in ee_rand() calls.
  16672. src/aliens.c | 4 +++-
  16673. src/bonus.c | 2 ++
  16674. src/box.c | 2 ++
  16675. src/collide.c | 6 ++++--
  16676. src/explosions.c | 4 +++-
  16677. src/main.c | 6 ++++--
  16678. src/overlay.c | 2 ++
  16679. src/player.c | 2 ++
  16680. src/starfield.c | 20 +++++++++++---------
  16681. src/tunnel.c | 4 ++--
  16682. src/weapons.c | 2 ++
  16683. 11 files changed, 37 insertions(+), 17 deletions(-)
  16684. Commit: 107
  16685. Author: sam
  16686. Date: Sun Nov 9 23:01:29 2003 +0000
  16687. * test/demo.c:
  16688. + Disabled the pyramid demo and wrote a simple triangles demo.
  16689. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  16690. 1 files changed, 28 insertions(+), 35 deletions(-)
  16691. Commit: 105
  16692. Author: sam
  16693. Date: Sun Nov 9 21:36:24 2003 +0000
  16694. * libee/triangle.c:
  16695. + Implemented ee_fill_triangle().
  16696. * test/demo.c:
  16697. + Triangle demo.
  16698. libee/Makefile.am | 5 ++-
  16699. libee/ee.h | 3 +-
  16700. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16701. test/Makefile.am | 2 +-
  16702. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  16703. 5 files changed, 152 insertions(+), 5 deletions(-)
  16704. Commit: 103
  16705. Author: sam
  16706. Date: Sun Nov 9 19:46:14 2003 +0000
  16707. * libee/line.c:
  16708. + ee_draw_thin_line().
  16709. * test/demo.c:
  16710. + Added a thin lines demo.
  16711. libee/ee.h | 1 +
  16712. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  16713. test/demo.c | 75 ++++++++++++++++++++++++------------
  16714. 3 files changed, 165 insertions(+), 31 deletions(-)
  16715. Commit: 101
  16716. Author: sam
  16717. Date: Sun Nov 9 18:10:44 2003 +0000
  16718. * libee/line.c: genericized line drawing for future use.
  16719. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  16720. 1 files changed, 65 insertions(+), 34 deletions(-)
  16721. Commit: 99
  16722. Author: sam
  16723. Date: Sun Nov 9 17:45:12 2003 +0000
  16724. * test/demo.c:
  16725. + Putpixel demo.
  16726. + Draw line demo.
  16727. + Draw circle demo.
  16728. + Animated radar demo.
  16729. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  16730. 1 files changed, 167 insertions(+), 11 deletions(-)
  16731. Commit: 97
  16732. Author: sam
  16733. Date: Sun Nov 9 17:21:43 2003 +0000
  16734. * src/weapons.c:
  16735. + Removed draw_circle, use ee_draw_circle instead.
  16736. * libee/circle.c:
  16737. + New ee_draw_circle function.
  16738. * libee/line.c:
  16739. + Changed an internal function's name.
  16740. libee/Makefile.am | 1 +
  16741. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16742. libee/ee.h | 1 +
  16743. libee/line.c | 6 +++---
  16744. src/weapons.c | 30 ++++--------------------------
  16745. 5 files changed, 58 insertions(+), 29 deletions(-)
  16746. Commit: 95
  16747. Author: sam
  16748. Date: Sun Nov 9 16:34:23 2003 +0000
  16749. * libee/line.c: Implemented ee_draw_line.
  16750. libee/Makefile.am | 8 +++-
  16751. libee/ee.h | 2 +
  16752. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16753. 3 files changed, 162 insertions(+), 1 deletions(-)
  16754. Commit: 93
  16755. Author: sam
  16756. Date: Sun Nov 9 13:52:40 2003 +0000
  16757. * libee/ee.c:
  16758. + got rid of DELAY.
  16759. * test/demo.c:
  16760. + Minor animation effect.
  16761. libee/ee.c | 15 +++++++++++----
  16762. libee/ee.h | 1 +
  16763. test/demo.c | 11 +++++++++--
  16764. 3 files changed, 21 insertions(+), 6 deletions(-)
  16765. Commit: 91
  16766. Author: sam
  16767. Date: Sun Nov 9 13:51:37 2003 +0000
  16768. * libee/math.c: fixed a thinko in ee_rand().
  16769. libee/math.c | 2 +-
  16770. 1 files changed, 1 insertions(+), 1 deletions(-)
  16771. Commit: 89
  16772. Author: sam
  16773. Date: Sun Nov 9 13:32:04 2003 +0000
  16774. * libee/io.c:
  16775. + Moved ee_get_key() here.
  16776. * libee/math.c:
  16777. + Moved r00t() here and renamed it to ee_sqrt().
  16778. + Moved GET_RAND() here and renamed it to ee_rand().
  16779. * src/math.c:
  16780. + Removed this deprecated file.
  16781. libee/Makefile.am | 2 +-
  16782. libee/ee.c | 22 ----------------------
  16783. libee/ee.h | 3 +++
  16784. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  16785. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16786. src/Makefile.am | 1 -
  16787. src/aliens.c | 2 +-
  16788. src/collide.c | 4 ++--
  16789. src/common.h | 6 ------
  16790. src/explosions.c | 2 +-
  16791. src/main.c | 4 ++--
  16792. src/math.c | 42 ------------------------------------------
  16793. src/starfield.c | 18 +++++++++---------
  16794. src/tunnel.c | 4 ++--
  16795. src/weapons.c | 4 ++--
  16796. 15 files changed, 124 insertions(+), 91 deletions(-)
  16797. Commit: 87
  16798. Author: sam
  16799. Date: Sun Nov 9 13:16:19 2003 +0000
  16800. * Coding style everywhere.
  16801. src/aliens.c | 206 +++++++-------
  16802. src/bonus.c | 70 +++---
  16803. src/box.c | 84 +++---
  16804. src/ceo.c | 10 +-
  16805. src/collide.c | 140 +++++-----
  16806. src/common.h | 74 +++---
  16807. src/explosions.c | 218 ++++++++--------
  16808. src/main.c | 146 +++++-----
  16809. src/math.c | 6 +-
  16810. src/overlay.c | 62 +++---
  16811. src/player.c | 56 ++--
  16812. src/starfield.c | 48 ++--
  16813. src/tunnel.c | 108 ++++----
  16814. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  16815. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  16816. Commit: 85
  16817. Author: sam
  16818. Date: Sun Nov 9 13:02:34 2003 +0000
  16819. * libee/Makefile.am, test/Makefile.am:
  16820. + Added more compiler warning flags.
  16821. * test/demo.c:
  16822. + Small demo for libee.
  16823. libee/Makefile.am | 9 ++++++++
  16824. test/Makefile.am | 24 +++++++++++++++++++++++
  16825. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16826. 3 files changed, 87 insertions(+), 0 deletions(-)
  16827. Commit: 83
  16828. Author: sam
  16829. Date: Sun Nov 9 13:01:44 2003 +0000
  16830. * libee/ee.c: Fixed a compilation warning.
  16831. libee/ee.c | 3 ++-
  16832. 1 files changed, 2 insertions(+), 1 deletions(-)
  16833. Commit: 81
  16834. Author: sam
  16835. Date: Sun Nov 9 12:48:09 2003 +0000
  16836. * libee/ee.c: Exact line fill in ee_clear().
  16837. libee/ee.c | 25 ++++++++++++-------------
  16838. 1 files changed, 12 insertions(+), 13 deletions(-)
  16839. Commit: 79
  16840. Author: sam
  16841. Date: Sun Nov 9 12:40:53 2003 +0000
  16842. * libee is now standalone.
  16843. libee/Makefile.am | 4 +-
  16844. libee/ee.c | 164 +++++++-------
  16845. libee/ee.h | 74 ++++++
  16846. src/Makefile.am | 2 +-
  16847. src/aliens.c | 150 ++++++------
  16848. src/bonus.c | 46 ++--
  16849. src/box.c | 52 ++--
  16850. src/ceo.c | 6 +-
  16851. src/common.h | 44 +----
  16852. src/explosions.c | 176 +++++++-------
  16853. src/main.c | 13 +-
  16854. src/overlay.c | 54 +++---
  16855. src/player.c | 26 +-
  16856. src/starfield.c | 8 +-
  16857. src/tunnel.c | 30 ++--
  16858. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  16859. 16 files changed, 771 insertions(+), 738 deletions(-)
  16860. Commit: 77
  16861. Author: sam
  16862. Date: Sun Nov 9 12:02:42 2003 +0000
  16863. * libee is now (almost) standalone.
  16864. Makefile.am | 2 +-
  16865. configure.ac | 3 +++
  16866. libee/Makefile.am | 11 +++++++++++
  16867. src/Makefile.am | 3 +--
  16868. 4 files changed, 16 insertions(+), 3 deletions(-)
  16869. Commit: 75
  16870. Author: sam
  16871. Date: Sun Nov 9 11:26:08 2003 +0000
  16872. * libee/ee.c:
  16873. + First file in libee, from src/graphics.c.
  16874. + Disable cursor upon initialisation.
  16875. + Added delay code for constant framerate.
  16876. * src/common.h:
  16877. + Minor compilation fix for latest ncurses.
  16878. doc/shapes.txt | 10 +++
  16879. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16880. src/Makefile.am | 2 +-
  16881. src/ceo.c | 6 +-
  16882. src/common.h | 9 +-
  16883. src/graphics.c | 183 --------------------------------------------
  16884. src/main.c | 8 +-
  16885. 7 files changed, 250 insertions(+), 196 deletions(-)
  16886. Commit: 73
  16887. Author: sam
  16888. Date: Thu Nov 6 21:40:53 2003 +0000
  16889. * bootstrap: always remove autom4te.cache.
  16890. bootstrap | 1 +
  16891. 1 files changed, 1 insertions(+), 0 deletions(-)
  16892. Commit: 71
  16893. Author: sam
  16894. Date: Thu Oct 2 01:08:13 2003 +0000
  16895. * Fixed keywords, ignore, and lots of tiny SVN things.
  16896. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  16897. configure.ac | 2 +-
  16898. 2 files changed, 33 insertions(+), 32 deletions(-)
  16899. Commit: 69
  16900. Author: sam
  16901. Date: Sun Feb 9 11:17:40 2003 +0000
  16902. * support for boxes
  16903. * application: pause box
  16904. TODO | 2 +-
  16905. src/Makefile.am | 1 +
  16906. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16907. src/common.h | 19 ++++++++-
  16908. src/main.c | 27 +++++++++++-
  16909. src/overlay.c | 4 +-
  16910. 6 files changed, 169 insertions(+), 7 deletions(-)
  16911. Commit: 67
  16912. Author: sam
  16913. Date: Mon Jan 6 12:22:58 2003 +0000
  16914. * cosmetic code changes.
  16915. * fixed a bug in the tunnel munching.
  16916. TODO | 2 ++
  16917. src/collide.c | 30 +++++++++---------------------
  16918. 2 files changed, 11 insertions(+), 21 deletions(-)
  16919. Commit: 65
  16920. Author: sam
  16921. Date: Mon Dec 23 16:44:28 2002 +0000
  16922. * fixed the ncurses build.
  16923. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  16924. README | 8 ++++++++
  16925. TODO | 2 +-
  16926. configure.ac | 8 ++++++--
  16927. src/weapons.c | 16 ++++++++--------
  16928. 4 files changed, 23 insertions(+), 11 deletions(-)
  16929. Commit: 63
  16930. Author: sam
  16931. Date: Mon Dec 23 16:21:38 2002 +0000
  16932. * new timestamp for a new snapshot.
  16933. * lots of sanity checks in collide.c.
  16934. * moved usleep() to graphics.c.
  16935. * added random key generator in the dummy driver.
  16936. * cosmetic changes in the energy bars.
  16937. configure.ac | 4 +-
  16938. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  16939. src/common.h | 11 +++++----
  16940. src/graphics.c | 22 +++++++++++++++++++-
  16941. src/main.c | 11 +++++----
  16942. src/overlay.c | 20 +++++++++---------
  16943. src/player.c | 3 +-
  16944. 7 files changed, 90 insertions(+), 43 deletions(-)
  16945. Commit: 61
  16946. Author: sam
  16947. Date: Mon Dec 23 15:06:13 2002 +0000
  16948. * better handling of special weapon timeout.
  16949. * the bomb is now part of the standard fire button effect.
  16950. * overlay for life and special weapon jauges.
  16951. src/Makefile.am | 9 ++--
  16952. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  16953. src/main.c | 68 ++++++++++++++++++---------------
  16954. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  16955. src/player.c | 8 ++--
  16956. 5 files changed, 216 insertions(+), 65 deletions(-)
  16957. Commit: 59
  16958. Author: sam
  16959. Date: Mon Dec 23 13:46:27 2002 +0000
  16960. * aliens are now named foo, bar and baz.
  16961. * beginning of life jauges.
  16962. src/aliens.c | 38 +++++++++++++++++++-------------------
  16963. src/collide.c | 9 ++++++++-
  16964. src/common.h | 7 +++++--
  16965. src/main.c | 4 ++--
  16966. src/player.c | 28 +++++++++++++++++++++++++++-
  16967. 5 files changed, 61 insertions(+), 25 deletions(-)
  16968. Commit: 57
  16969. Author: sam
  16970. Date: Mon Dec 23 13:13:04 2002 +0000
  16971. * ship has vx and vy.
  16972. src/common.h | 4 ++--
  16973. src/main.c | 6 +++---
  16974. src/player.c | 27 +++++++++++++++++----------
  16975. 3 files changed, 22 insertions(+), 15 deletions(-)
  16976. Commit: 55
  16977. Author: sam
  16978. Date: Mon Dec 23 12:47:36 2002 +0000
  16979. * cosmetic change: reworked draw_tunnel.
  16980. TODO | 2 +-
  16981. src/main.c | 3 +-
  16982. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  16983. 3 files changed, 93 insertions(+), 83 deletions(-)
  16984. Commit: 53
  16985. Author: sam
  16986. Date: Mon Dec 23 12:03:31 2002 +0000
  16987. * lasers are now twice as fast.
  16988. * walls are now filled, and displayed on top of aliens.
  16989. src/main.c | 23 ++++++++-------------
  16990. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  16991. 2 files changed, 58 insertions(+), 27 deletions(-)
  16992. Commit: 51
  16993. Author: sam
  16994. Date: Mon Dec 23 10:06:27 2002 +0000
  16995. * added support for --disable-slang.
  16996. * fixed an overflow in the tunnel update code.
  16997. * fragbomb is now 'f', not 'd'.
  16998. * added a missing call to init_bonus().
  16999. configure.ac | 14 +++++++++++---
  17000. src/Makefile.am | 15 ++++++++-------
  17001. src/ceo.c | 3 ++-
  17002. src/common.h | 9 +++++++--
  17003. src/graphics.c | 29 +++++++++++++++++++++--------
  17004. src/main.c | 10 ++++------
  17005. src/tunnel.c | 6 ++----
  17006. 7 files changed, 55 insertions(+), 31 deletions(-)
  17007. Commit: 49
  17008. Author: sam
  17009. Date: Mon Dec 23 09:28:37 2002 +0000
  17010. * the beam now digs the tunnel.
  17011. * the starfield is now an array of stars.
  17012. * fixed wall rendering (offset issues and disappearing left wall).
  17013. * 32 seekers on fragbomb explosion, not 16.
  17014. TODO | 8 +++--
  17015. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  17016. src/common.h | 18 +++++-----
  17017. src/main.c | 7 ++--
  17018. src/starfield.c | 50 ++++++++++++++++-----------
  17019. src/tunnel.c | 34 +++++++++---------
  17020. src/weapons.c | 7 ++--
  17021. 7 files changed, 125 insertions(+), 99 deletions(-)
  17022. Commit: 47
  17023. Author: sam
  17024. Date: Sun Dec 22 23:39:15 2002 +0000
  17025. * seekers and homing bombs react more quickly.
  17026. * 16 seekers on fragbomb explosion instead of 12.
  17027. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  17028. 1 files changed, 26 insertions(+), 13 deletions(-)
  17029. Commit: 45
  17030. Author: sam
  17031. Date: Sun Dec 22 23:01:35 2002 +0000
  17032. * fixed a segfault when the target seeker speed was zero.
  17033. * factorized the seeker generation on fragbomb explosion.
  17034. src/math.c | 9 +++++++--
  17035. src/weapons.c | 40 ++++++++++++++++++++++------------------
  17036. 2 files changed, 29 insertions(+), 20 deletions(-)
  17037. Commit: 43
  17038. Author: sam
  17039. Date: Sun Dec 22 22:36:42 2002 +0000
  17040. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  17041. src/Makefile.am | 1 +
  17042. src/common.h | 4 +++-
  17043. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  17044. src/weapons.c | 7 +++----
  17045. 4 files changed, 44 insertions(+), 5 deletions(-)
  17046. Commit: 41
  17047. Author: sam
  17048. Date: Sun Dec 22 22:17:41 2002 +0000
  17049. * dead aliens don't explode in the collision loop but in their update loop.
  17050. * new super weapon, the fragmentation bomb.
  17051. doc/shapes.txt | 2 +-
  17052. src/aliens.c | 11 ++-
  17053. src/ceo.c | 9 +-
  17054. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  17055. src/common.h | 4 +-
  17056. src/main.c | 11 ++-
  17057. src/weapons.c | 131 +++++++++++++++++++++++-
  17058. 7 files changed, 316 insertions(+), 174 deletions(-)
  17059. Commit: 39
  17060. Author: sam
  17061. Date: Sun Dec 22 19:08:35 2002 +0000
  17062. * Moved generated autotools files to the autotools/ directory.
  17063. .cvsignore | 8 +-------
  17064. Makefile.am | 2 +-
  17065. autotools/.cvsignore | 10 ++++++++++
  17066. bootstrap | 5 +++--
  17067. configure.ac | 2 ++
  17068. debian/.cvsignore | 3 +++
  17069. src/Makefile.am | 2 +-
  17070. 7 files changed, 21 insertions(+), 11 deletions(-)
  17071. Commit: 37
  17072. Author: sam
  17073. Date: Sun Dec 22 18:44:12 2002 +0000
  17074. * I think I fucked up the $Id tags on my previous commit.
  17075. src/aliens.c | 2 +-
  17076. src/bonus.c | 2 +-
  17077. src/ceo.c | 2 +-
  17078. src/collide.c | 2 +-
  17079. src/common.h | 2 +-
  17080. src/explosions.c | 2 +-
  17081. src/graphics.c | 2 +-
  17082. src/main.c | 2 +-
  17083. src/player.c | 2 +-
  17084. src/starfield.c | 2 +-
  17085. src/tunnel.c | 2 +-
  17086. src/weapons.c | 2 +-
  17087. 12 files changed, 12 insertions(+), 12 deletions(-)
  17088. Commit: 35
  17089. Author: sam
  17090. Date: Sun Dec 22 18:42:32 2002 +0000
  17091. * added the COPYING file (GPLv2).
  17092. * added GPL headers to source files.
  17093. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17094. src/aliens.c | 21 ++++
  17095. src/bonus.c | 21 ++++
  17096. src/ceo.c | 21 ++++
  17097. src/collide.c | 21 ++++
  17098. src/common.h | 21 ++++
  17099. src/explosions.c | 21 ++++
  17100. src/graphics.c | 21 ++++
  17101. src/main.c | 2 +-
  17102. src/player.c | 21 ++++
  17103. src/starfield.c | 21 ++++
  17104. src/tunnel.c | 21 ++++
  17105. src/weapons.c | 21 ++++
  17106. 13 files changed, 572 insertions(+), 1 deletions(-)
  17107. Commit: 33
  17108. Author: sam
  17109. Date: Sun Dec 22 18:40:36 2002 +0000
  17110. * tab == hotkey for CEO alert.
  17111. src/Makefile.am | 1 +
  17112. src/ceo.c | 24 ++++++++++++++++++++++++
  17113. src/common.h | 2 ++
  17114. src/main.c | 16 +++++++++++-----
  17115. 4 files changed, 38 insertions(+), 5 deletions(-)
  17116. Commit: 31
  17117. Author: sam
  17118. Date: Wed Dec 18 18:44:47 2002 +0000
  17119. * 3rd alien type.
  17120. TODO | 4 +++-
  17121. doc/shapes.txt | 17 ++++++++++++++++-
  17122. src/aliens.c | 39 ++++++++++++++++++++-------------------
  17123. 3 files changed, 39 insertions(+), 21 deletions(-)
  17124. Commit: 29
  17125. Author: sam
  17126. Date: Wed Dec 18 18:12:28 2002 +0000
  17127. * Scrapped Makefile.
  17128. Makefile | 530 --------------------------------------------------------------
  17129. 1 files changed, 0 insertions(+), 530 deletions(-)
  17130. Commit: 27
  17131. Author: sam
  17132. Date: Wed Dec 18 18:11:54 2002 +0000
  17133. * README and TODO files.
  17134. Makefile | 12 ++++++------
  17135. README | 35 +++++++++++++++++++++++++++++++++++
  17136. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  17137. 3 files changed, 79 insertions(+), 6 deletions(-)
  17138. Commit: 25
  17139. Author: sam
  17140. Date: Wed Dec 18 13:29:31 2002 +0000
  17141. * the bomb's head is now white
  17142. Makefile | 6 ++--
  17143. configure.ac | 4 +-
  17144. doc/shapes.txt | 9 +++++-
  17145. src/collide.c | 2 +-
  17146. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  17147. 5 files changed, 67 insertions(+), 30 deletions(-)
  17148. Commit: 23
  17149. Author: sam
  17150. Date: Sun Dec 15 17:16:45 2002 +0000
  17151. * new weapon: bomb.
  17152. * beam now collides with aliens.
  17153. doc/shapes.txt | 32 +++++++++++
  17154. src/aliens.c | 6 +-
  17155. src/collide.c | 63 +++++++++++++++++-----
  17156. src/common.h | 6 +-
  17157. src/main.c | 75 ++++++++++++++------------
  17158. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17159. 6 files changed, 291 insertions(+), 55 deletions(-)
  17160. Commit: 21
  17161. Author: sam
  17162. Date: Sun Dec 15 05:03:55 2002 +0000
  17163. * 'beam' weapon.
  17164. doc/shapes.txt | 79 +++++++---------------------
  17165. src/common.h | 2 +-
  17166. src/main.c | 9 +++-
  17167. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17168. 4 files changed, 184 insertions(+), 61 deletions(-)
  17169. Commit: 19
  17170. Author: sam
  17171. Date: Sun Dec 15 03:41:32 2002 +0000
  17172. * real Debian package files.
  17173. * two new types of aliens. only one rules.
  17174. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  17175. * added bonuses at alien death. they do nothing yet.
  17176. * seeker missiles. 'b' to test.
  17177. * weapon resolution is now 16*char. needs to be generalized.
  17178. * fixed the supernova bugs. center could collide with the tunnel, and
  17179. the last frame was badly displayed.
  17180. * lots of cleanups everywhere.
  17181. Makefile | 6 +-
  17182. configure.ac | 4 +-
  17183. debian/changelog | 5 +
  17184. debian/control | 15 +++
  17185. debian/rules | 77 +++++++++++++
  17186. doc/shapes.txt | 43 +++++++-
  17187. src/Makefile.am | 5 +-
  17188. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  17189. src/bonus.c | 102 ++++++++++++++++++
  17190. src/collide.c | 210 ++++++++++++++++++++++++-------------
  17191. src/common.h | 70 +++++++++----
  17192. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  17193. src/graphics.c | 2 +-
  17194. src/main.c | 110 ++++++++++++--------
  17195. src/player.c | 33 +++----
  17196. src/starfield.c | 6 +-
  17197. src/tunnel.c | 25 ++---
  17198. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  17199. 18 files changed, 947 insertions(+), 549 deletions(-)
  17200. Commit: 17
  17201. Author: sam
  17202. Date: Fri Dec 13 20:50:00 2002 +0000
  17203. * autotoolificationized the whole thing.
  17204. .cvsignore | 25 +++-
  17205. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  17206. Makefile.am | 10 +
  17207. aliens.c | 176 -----------------
  17208. bootstrap | 44 +++++
  17209. collide.c | 151 ---------------
  17210. common.h | 134 -------------
  17211. configure.ac | 34 ++++
  17212. debian/.cvsignore | 3 +
  17213. debian/Makefile.am | 1 +
  17214. doc/shapes.txt | 135 +++++++++++++
  17215. explosions.c | 305 -----------------------------
  17216. graphics.c | 129 -------------
  17217. main.c | 183 ------------------
  17218. player.c | 74 -------
  17219. shapes.txt | 135 -------------
  17220. src/.cvsignore | 6 +
  17221. src/Makefile.am | 35 ++++
  17222. src/aliens.c | 176 +++++++++++++++++
  17223. src/collide.c | 151 +++++++++++++++
  17224. src/common.h | 134 +++++++++++++
  17225. src/explosions.c | 305 +++++++++++++++++++++++++++++
  17226. src/graphics.c | 129 +++++++++++++
  17227. src/main.c | 183 ++++++++++++++++++
  17228. src/player.c | 74 +++++++
  17229. src/starfield.c | 59 ++++++
  17230. src/tunnel.c | 171 +++++++++++++++++
  17231. src/weapons.c | 135 +++++++++++++
  17232. starfield.c | 59 ------
  17233. tunnel.c | 171 -----------------
  17234. weapons.c | 135 -------------
  17235. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  17236. Commit: 15
  17237. Author: sam
  17238. Date: Fri Dec 13 19:27:16 2002 +0000
  17239. * moved nuke from explosions to weapons.
  17240. * used a cool Bresenham algorithm to draw the nuke circles.
  17241. * nuke collides with aliens.
  17242. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  17243. common.h | 16 ++++++---
  17244. explosions.c | 100 ----------------------------------------------------------
  17245. main.c | 14 +++++---
  17246. player.c | 6 +++
  17247. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  17248. 6 files changed, 156 insertions(+), 148 deletions(-)
  17249. Commit: 13
  17250. Author: sam
  17251. Date: Fri Dec 13 19:24:53 2002 +0000
  17252. * .cvsignore file.
  17253. .cvsignore | 2 ++
  17254. 1 files changed, 2 insertions(+), 0 deletions(-)
  17255. Commit: 11
  17256. Author: sam
  17257. Date: Fri Dec 13 19:23:07 2002 +0000
  17258. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  17259. the nuke is still ugly, almost no collision detection. Nice demo :)
  17260. Makefile | 35 +++++
  17261. aliens.c | 176 +++++++++++++++++++++++++
  17262. collide.c | 121 +++++++++++++++++
  17263. common.h | 130 +++++++++++++++++++
  17264. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17265. graphics.c | 129 +++++++++++++++++++
  17266. main.c | 179 ++++++++++++++++++++++++++
  17267. player.c | 68 ++++++++++
  17268. shapes.txt | 135 +++++++++++++++++++
  17269. starfield.c | 59 +++++++++
  17270. tunnel.c | 171 ++++++++++++++++++++++++
  17271. weapons.c | 71 ++++++++++
  17272. 12 files changed, 1679 insertions(+), 0 deletions(-)