25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

22655 satır
664 KiB

  1. Commit: UNSUBMITTED
  2. Author: sam
  3. Date: Mon Feb 8 01:39:16 2010 +0000
  4. Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.
  5. ChangeLog | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6. NEWS | 3 +
  7. win32/config.h | 2 +-
  8. 3 files changed, 243 insertions(+), 1 deletions(-)
  9. Commit: 4333
  10. Author: sam
  11. Date: Mon Feb 8 01:27:22 2010 +0000
  12. Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  13. AUTHORS | 2 +-
  14. ChangeLog | 26 +-
  15. Makefile.am | 1 -
  16. NEWS | 37 +-
  17. NOTES | 1 -
  18. README | 7 +-
  19. THANKS | 2 +-
  20. bootstrap | 1 -
  21. build-dos | 1 -
  22. build-kernel | 3 +-
  23. build-win32 | 1 -
  24. caca-config.in | 1 -
  25. caca-php/examples/cacainfo.php | 56 +-
  26. caca-php/examples/cacapig.php | 82 ++--
  27. caca-php/examples/colors.php | 24 +-
  28. caca-php/examples/demo.php | 630 +++++++++++-----------
  29. caca-php/examples/dithering.php | 8 +-
  30. caca-php/examples/export.php | 166 +++---
  31. caca-php/examples/figfont.php | 30 +-
  32. caca-php/examples/fullwidth.php | 32 +-
  33. caca-php/examples/img2txt.php | 682 ++++++++++++------------
  34. caca-php/examples/import.php | 24 +-
  35. caca-php/examples/polyline.php | 44 +-
  36. caca-php/examples/render.php | 30 +-
  37. caca-php/examples/test.php | 208 ++++----
  38. caca-php/examples/text.php | 38 +-
  39. caca-php/examples/transform.php | 32 +-
  40. caca-php/examples/truecolor.php | 30 +-
  41. caca-php/examples/unicode.php | 10 +-
  42. caca-php/examples/www/cacainfo.php | 56 +-
  43. caca-php/examples/www/colors.php | 20 +-
  44. caca-php/examples/www/dithering.php | 4 +-
  45. caca-php/examples/www/export.php | 264 +++++-----
  46. caca-php/examples/www/figlet.php | 52 +-
  47. caca-php/examples/www/fullwidth.php | 28 +-
  48. caca-php/examples/www/img2txt.php | 858 +++++++++++++++----------------
  49. caca-php/examples/www/import.php | 42 +-
  50. caca-php/examples/www/render.php | 66 ++--
  51. caca-php/examples/www/text.php | 36 +-
  52. caca-php/examples/www/transform.php | 28 +-
  53. caca-php/examples/www/truecolor.php | 26 +-
  54. caca-php/examples/www/unicode.php | 6 +-
  55. caca-sharp/AssemblyInfo.cs | 2 -
  56. caca-sharp/Attr.cs | 2 -
  57. caca-sharp/Caca.cs | 2 -
  58. caca-sharp/Canvas.cs | 2 -
  59. caca-sharp/Display.cs | 2 -
  60. caca-sharp/Dither.cs | 2 -
  61. caca-sharp/Event.cs | 2 -
  62. caca-sharp/Font.cs | 2 -
  63. caca-sharp/Makefile.am | 1 -
  64. caca-sharp/test.cs | 2 -
  65. caca/Makefile.am | 1 -
  66. caca/attr.c | 2 -
  67. caca/box.c | 2 -
  68. caca/caca.c | 2 -
  69. caca/caca.h | 3 -
  70. caca/caca0.c | 2 -
  71. caca/caca0.h | 2 -
  72. caca/caca_conio.c | 2 -
  73. caca/caca_conio.h | 2 -
  74. caca/caca_debug.h | 9 +-
  75. caca/caca_internals.h | 2 -
  76. caca/caca_prof.h | 9 +-
  77. caca/caca_stubs.h | 9 +-
  78. caca/caca_types.h.in | 9 +-
  79. caca/canvas.c | 2 -
  80. caca/charset.c | 2 -
  81. caca/codec/codec.h | 2 -
  82. caca/codec/export.c | 2 -
  83. caca/codec/import.c | 2 -
  84. caca/codec/text.c | 2 -
  85. caca/conic.c | 2 -
  86. caca/dirty.c | 2 -
  87. caca/dither.c | 2 -
  88. caca/driver/cocoa.m | 2 -
  89. caca/driver/conio.c | 2 -
  90. caca/driver/gl.c | 2 -
  91. caca/driver/ncurses.c | 2 -
  92. caca/driver/null.c | 2 -
  93. caca/driver/raw.c | 2 -
  94. caca/driver/slang.c | 2 -
  95. caca/driver/vga.c | 2 -
  96. caca/driver/win32.c | 2 -
  97. caca/driver/x11.c | 2 -
  98. caca/event.c | 2 -
  99. caca/figfont.c | 2 -
  100. caca/file.c | 2 -
  101. caca/font.c | 2 -
  102. caca/frame.c | 2 -
  103. caca/graphics.c | 2 -
  104. caca/legacy.c | 2 -
  105. caca/line.c | 2 -
  106. caca/prof.c | 2 -
  107. caca/string.c | 2 -
  108. caca/time.c | 2 -
  109. caca/transform.c | 2 -
  110. caca/triangle.c | 2 -
  111. configure.ac | 1 -
  112. cxx/Makefile.am | 1 -
  113. cxx/caca++.cpp | 2 -
  114. cxx/caca++.h | 3 -
  115. cxx/cxxtest.cpp | 2 -
  116. doc/Makefile.am | 1 -
  117. doc/canvas.dox | 2 -
  118. doc/font.dox | 2 -
  119. doc/footer.html | 1 -
  120. doc/header.html | 1 -
  121. doc/libcaca.dox | 2 -
  122. doc/migrating.dox | 2 -
  123. doc/style.dox | 2 -
  124. doc/tutorial.dox | 2 -
  125. doc/user.dox | 2 -
  126. examples/Makefile.am | 1 -
  127. examples/blit.c | 2 -
  128. examples/canvas.c | 2 -
  129. examples/colors.c | 2 -
  130. examples/demo.c | 2 -
  131. examples/demo0.c | 2 -
  132. examples/dithering.c | 2 -
  133. examples/driver.c | 2 -
  134. examples/event.c | 2 -
  135. examples/export.c | 2 -
  136. examples/figfont.c | 2 -
  137. examples/font.c | 2 -
  138. examples/font2tga.c | 2 -
  139. examples/frames.c | 2 -
  140. examples/fullwidth.c | 2 -
  141. examples/gamma.c | 2 -
  142. examples/hsv.c | 2 -
  143. examples/import.c | 2 -
  144. examples/input.c | 2 -
  145. examples/mouse.c | 2 -
  146. examples/spritedit.c | 2 -
  147. examples/swallow.c | 2 -
  148. examples/text.c | 2 -
  149. examples/transform.c | 2 -
  150. examples/trifiller.c | 2 -
  151. examples/truecolor.c | 2 -
  152. examples/unicode.c | 2 -
  153. java/Makefile.am | 1 -
  154. java/README | 1 -
  155. java/caca_java_common.c | 2 -
  156. java/caca_java_common.h | 2 -
  157. java/examples/Driver.java | 2 -
  158. java/examples/TrueColor.java | 2 -
  159. java/org/zoy/caca/Attribute.java | 2 -
  160. java/org/zoy/caca/Caca.java | 2 -
  161. java/org/zoy/caca/CacaException.java | 2 -
  162. java/org/zoy/caca/CacaObject.java | 2 -
  163. java/org/zoy/caca/Canvas.java | 2 -
  164. java/org/zoy/caca/Color.java | 4 +-
  165. java/org/zoy/caca/Display.java | 2 -
  166. java/org/zoy/caca/Dither.java | 2 -
  167. java/org/zoy/caca/Event.java | 2 -
  168. java/org/zoy/caca/Font.java | 2 -
  169. java/org/zoy/caca/NativeObject.java | 2 -
  170. java/org/zoy/caca/TimeoutException.java | 2 -
  171. java/org_zoy_caca_Attribute.c | 2 -
  172. java/org_zoy_caca_Caca.c | 2 -
  173. java/org_zoy_caca_Canvas.c | 8 +-
  174. java/org_zoy_caca_Display.c | 2 -
  175. java/org_zoy_caca_Dither.c | 4 +-
  176. java/org_zoy_caca_Event.c | 2 -
  177. java/org_zoy_caca_Font.c | 2 -
  178. kernel/Makefile.am | 1 -
  179. kernel/boot/gdt.c | 7 +-
  180. kernel/boot/idt.c | 7 +-
  181. kernel/boot/interruptions.c | 5 +-
  182. kernel/boot/pic.c | 5 +-
  183. kernel/boot/stage2.c | 7 +-
  184. kernel/boot/stage2.h | 5 +-
  185. kernel/drivers/floppy.c | 5 +-
  186. kernel/drivers/floppy.h | 5 +-
  187. kernel/drivers/keyboard.c | 5 +-
  188. kernel/drivers/memory.c | 5 +-
  189. kernel/drivers/memory.h | 5 +-
  190. kernel/drivers/processor.c | 5 +-
  191. kernel/drivers/processor.h | 5 +-
  192. kernel/drivers/timer.c | 11 +-
  193. kernel/drivers/timer.h | 5 +-
  194. kernel/kernel.c | 3 -
  195. kernel/kernel.h | 2 -
  196. kernel/klibc.c | 5 +-
  197. kernel/klibc.h | 2 -
  198. perl/lib/Term/Caca.pm | 1 -
  199. perl/lib/Term/Caca/Constants.pm | 1 -
  200. perl/lib/Term/Kaka.pm | 1 -
  201. python/Makefile.am | 3 +-
  202. python/pypycaca.c | 2 -
  203. python/pypycaca.h | 2 -
  204. ruby/Makefile.am | 1 -
  205. ruby/ruby-caca.dox | 2 +-
  206. ruby/ruby.dox | 2 +-
  207. src/Makefile.am | 1 -
  208. src/aafire.c | 2 -
  209. src/cacademo.c | 2 -
  210. src/cacadraw.c | 2 -
  211. src/cacaplay.c | 2 -
  212. src/cacaserver.c | 2 -
  213. src/cacaview.c | 2 -
  214. src/common-image.c | 2 -
  215. src/common-image.h | 2 -
  216. src/img2txt.c | 2 -
  217. src/mygetopt.c | 2 -
  218. src/mygetopt.h | 2 -
  219. test/Makefile.am | 1 -
  220. test/caca-test.cpp | 2 -
  221. test/canvas.cpp | 2 -
  222. test/check-source | 2 +-
  223. test/dirty.cpp | 2 -
  224. test/driver.cpp | 2 -
  225. test/export.cpp | 2 -
  226. test/simple.c | 2 -
  227. tools/Makefile.am | 1 -
  228. tools/makefont.c | 2 -
  229. tools/optipal.c | 1 -
  230. tools/sortchars.c | 1 -
  231. win32/Makefile.am | 1 -
  232. win32/config.h | 2 +-
  233. 220 files changed, 1885 insertions(+), 2247 deletions(-)
  234. Commit: 4332
  235. Author: sam
  236. Date: Mon Feb 8 00:40:21 2010 +0000
  237. Nicer make check output for our custom tests.
  238. test/check-doxygen | 10 +++++++---
  239. test/check-source | 20 +++++++++++++-------
  240. test/check-win32 | 11 +++++++----
  241. 3 files changed, 27 insertions(+), 14 deletions(-)
  242. Commit: 4331
  243. Author: sam
  244. Date: Sun Feb 7 23:44:38 2010 +0000
  245. Add missing ruby/test file to the distributed tarball.
  246. ruby/Makefile.am | 1 +
  247. 1 files changed, 1 insertions(+), 0 deletions(-)
  248. Commit: 4330
  249. Author: sam
  250. Date: Sun Feb 7 22:37:18 2010 +0000
  251. Improve changelog generation.
  252. ChangeLog | 3706 ++++++++++++++++++++++++++++++-----------------------------
  253. Makefile.am | 3 +-
  254. 2 files changed, 1917 insertions(+), 1792 deletions(-)
  255. Commit: 4328
  256. Author: sam
  257. Date: Sun Feb 7 21:11:03 2010 +0000
  258. Update logo in the PHP bindings.
  259. caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes
  260. caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes
  261. 2 files changed, 0 insertions(+), 0 deletions(-)
  262. Commit: 4326
  263. Author: sam
  264. Date: Sun Feb 7 20:59:05 2010 +0000
  265. Replace the old caca texture with a copy of our new logo.
  266. src/cacademo.c | 5 +-
  267. src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  268. 2 files changed, 259 insertions(+), 6 deletions(-)
  269. Commit: 4325
  270. Author: sam
  271. Date: Sun Feb 7 17:21:51 2010 +0000
  272. Fix dllexport usage, courtesy of Carlo Bramini in #48.
  273. caca/caca.h | 8 ++++----
  274. caca/caca0.h | 6 +++---
  275. 2 files changed, 7 insertions(+), 7 deletions(-)
  276. Commit: 4324
  277. Author: sam
  278. Date: Sun Feb 7 17:21:45 2010 +0000
  279. Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  280. fixing this in #48.
  281. caca/caca0.h | 4 +++-
  282. 1 files changed, 3 insertions(+), 1 deletions(-)
  283. Commit: 4323
  284. Author: sam
  285. Date: Sun Feb 7 17:01:16 2010 +0000
  286. Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  287. Carlo Bramini. Addresses #48.
  288. caca/caca.h | 6 +++++-
  289. 1 files changed, 5 insertions(+), 1 deletions(-)
  290. Commit: 4322
  291. Author: sam
  292. Date: Sun Feb 7 17:01:10 2010 +0000
  293. Do not use htons/htonl in makefont.c, since we already have hton16/hton32
  294. which do not require to initialise winsock on Windows. Addresses #48.
  295. tools/makefont.c | 5 +++--
  296. 1 files changed, 3 insertions(+), 2 deletions(-)
  297. Commit: 4321
  298. Author: sam
  299. Date: Sun Feb 7 15:57:52 2010 +0000
  300. Add brief documentation to figfont functions.
  301. caca/figfont.c | 3 +++
  302. 1 files changed, 3 insertions(+), 0 deletions(-)
  303. Commit: 4320
  304. Author: sam
  305. Date: Sun Feb 7 15:57:46 2010 +0000
  306. Split check-build into check-doygen, check-source and check-win32.
  307. test/Makefile.am | 7 +++-
  308. test/check-build | 71 ----------------------------------------------------
  309. test/check-doxygen | 14 ++++++++++
  310. test/check-source | 32 +++++++++++++++++++++++
  311. test/check-win32 | 27 +++++++++++++++++++
  312. 5 files changed, 78 insertions(+), 73 deletions(-)
  313. Commit: 4318
  314. Author: sam
  315. Date: Sun Feb 7 00:22:38 2010 +0000
  316. Document file functions and fix a few issues here and there.
  317. caca/caca.h | 32 ++++++++++++++-----------
  318. caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  319. caca/string.c | 2 +-
  320. win32/config.h | 1 +
  321. 4 files changed, 89 insertions(+), 15 deletions(-)
  322. Commit: 4317
  323. Author: sam
  324. Date: Sun Feb 7 00:22:31 2010 +0000
  325. Move some configuration stuff from build-kernel into configure.ac.
  326. build-kernel | 41 ++++++++++++++++++-----------------------
  327. build-win32 | 2 +-
  328. configure.ac | 39 ++++++++++++++++++++++++++-------------
  329. kernel/klibc.h | 6 +++++-
  330. 4 files changed, 50 insertions(+), 38 deletions(-)
  331. Commit: 4316
  332. Author: sam
  333. Date: Sat Feb 6 21:20:40 2010 +0000
  334. Generate a better changelog.
  335. ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------
  336. Makefile.am | 8 +-
  337. 2 files changed, 22052 insertions(+), 14841 deletions(-)
  338. Commit: 4304
  339. Author: sam
  340. Date: Wed Jan 27 00:42:57 2010 +0000
  341. Activate colour toilet font support.
  342. caca/figfont.c | 7 ++-----
  343. 1 files changed, 2 insertions(+), 5 deletions(-)
  344. Commit: 4303
  345. Author: sam
  346. Date: Mon Jan 25 12:40:18 2010 +0000
  347. Don't fail the check-build test if documentation was not built.
  348. test/check-build | 4 ++--
  349. 1 files changed, 2 insertions(+), 2 deletions(-)
  350. Commit: 4302
  351. Author: sam
  352. Date: Mon Jan 25 01:47:21 2010 +0000
  353. Simpler and more accurate troff colour selection.
  354. caca/codec/export.c | 39 +++++++++++++--------------------------
  355. 1 files changed, 13 insertions(+), 26 deletions(-)
  356. Commit: 4301
  357. Author: pterjan
  358. Date: Sun Jan 24 22:04:10 2010 +0000
  359. * Always draw all background in troff output, on beginning of lines too
  360. caca/codec/export.c | 13 ++++++++-----
  361. 1 files changed, 8 insertions(+), 5 deletions(-)
  362. Commit: 4300
  363. Author: sam
  364. Date: Sun Jan 24 21:58:17 2010 +0000
  365. Fix the source code to reduce testsuite errors.
  366. caca/codec/export.c | 33 ++++++++++++++++-----------------
  367. kernel/Makefile.am | 2 ++
  368. kernel/kernel.c | 12 ++++++------
  369. kernel/kernel.h | 12 +++++-------
  370. kernel/multiboot.h | 18 +++++++++---------
  371. test/check-build | 5 +++--
  372. win32/config.h | 1 +
  373. 7 files changed, 42 insertions(+), 41 deletions(-)
  374. Commit: 4299
  375. Author: pterjan
  376. Date: Sun Jan 24 21:43:19 2010 +0000
  377. * Always draw all background in troff output
  378. caca/codec/export.c | 9 +++++++--
  379. 1 files changed, 7 insertions(+), 2 deletions(-)
  380. Commit: 4298
  381. Author: pterjan
  382. Date: Sun Jan 24 21:15:01 2010 +0000
  383. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  384. kernel/Makefile.am | 1 -
  385. 1 files changed, 0 insertions(+), 1 deletions(-)
  386. Commit: 4297
  387. Author: sam
  388. Date: Sun Jan 24 01:47:25 2010 +0000
  389. Fix check-build verbosity.
  390. test/check-build | 6 +++++-
  391. 1 files changed, 5 insertions(+), 1 deletions(-)
  392. Commit: 4296
  393. Author: sam
  394. Date: Sun Jan 24 01:47:18 2010 +0000
  395. Fix shrext_cmds usage in configure.ac.
  396. configure.ac | 4 ++--
  397. 1 files changed, 2 insertions(+), 2 deletions(-)
  398. Commit: 4292
  399. Author: pterjan
  400. Date: Thu Jan 21 11:14:24 2010 +0000
  401. * Add back some missing spaces
  402. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  403. 1 files changed, 50 insertions(+), 50 deletions(-)
  404. Commit: 4235
  405. Author: pterjan
  406. Date: Wed Jan 6 20:56:29 2010 +0000
  407. * Map colors to the ones known by groff, defining mines don't work
  408. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  409. 1 files changed, 31 insertions(+), 32 deletions(-)
  410. Commit: 4229
  411. Author: sam
  412. Date: Wed Jan 6 00:10:31 2010 +0000
  413. Move conditional java targets to the top of Makefile.am.
  414. java/Makefile.am | 10 +++++-----
  415. 1 files changed, 5 insertions(+), 5 deletions(-)
  416. Commit: 4228
  417. Author: pterjan
  418. Date: Wed Jan 6 00:05:09 2010 +0000
  419. * Improve a bit troff export
  420. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  421. 1 files changed, 36 insertions(+), 10 deletions(-)
  422. Commit: 4227
  423. Author: pterjan
  424. Date: Tue Jan 5 23:27:26 2010 +0000
  425. * Add experimental troff export
  426. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  427. 1 files changed, 73 insertions(+), 0 deletions(-)
  428. Commit: 4225
  429. Author: pterjan
  430. Date: Tue Jan 5 21:59:10 2010 +0000
  431. * Do not want libjava.jar when we don't build java binding
  432. java/Makefile.am | 2 +-
  433. 1 files changed, 1 insertions(+), 1 deletions(-)
  434. Commit: 4220
  435. Author: sam
  436. Date: Sun Jan 3 02:54:32 2010 +0000
  437. Clean up .gitignore and documentation build rules.
  438. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  439. Makefile.am | 5 ++-
  440. caca-sharp/.gitignore | 3 --
  441. caca/.gitignore | 1 -
  442. cxx/.gitignore | 1 -
  443. doc/.gitignore | 4 ---
  444. doc/Makefile.am | 7 ++---
  445. doc/doxygen.cfg.in | 2 +-
  446. examples/.gitignore | 29 ----------------------
  447. ruby/.gitignore | 2 -
  448. src/.gitignore | 7 -----
  449. test/.gitignore | 3 --
  450. test/check-build | 11 ++++++++
  451. tools/.gitignore | 3 --
  452. 14 files changed, 83 insertions(+), 60 deletions(-)
  453. Commit: 4219
  454. Author: sam
  455. Date: Sun Jan 3 02:54:17 2010 +0000
  456. Clean up files generated by build-kernel in make clean.
  457. build-kernel | 11 ++++++-----
  458. kernel/Makefile.am | 4 ++++
  459. 2 files changed, 10 insertions(+), 5 deletions(-)
  460. Commit: 4198
  461. Author: sam
  462. Date: Thu Dec 24 00:02:16 2009 +0000
  463. Build Java examples and add wrapper scripts to run them.
  464. java/.gitignore | 1 +
  465. java/Makefile.am | 13 +++++++++++--
  466. java/examples/Driver | 6 ++++++
  467. java/examples/Driver.java | 2 +-
  468. java/examples/TrueColor | 6 ++++++
  469. java/org/zoy/caca/Caca.java | 2 +-
  470. 6 files changed, 26 insertions(+), 4 deletions(-)
  471. Commit: 4197
  472. Author: sam
  473. Date: Wed Dec 23 11:34:49 2009 +0000
  474. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  475. AUTHORS | 3 +
  476. Makefile.am | 4 +-
  477. configure.ac | 45 ++++
  478. java/.gitignore | 3 +
  479. java/Makefile.am | 94 ++++++++
  480. java/README | 20 ++
  481. java/caca_java_common.c | 31 +++
  482. java/caca_java_common.h | 23 ++
  483. java/examples/Driver.java | 54 +++++
  484. java/examples/TrueColor.java | 38 +++
  485. java/org/zoy/caca/Attribute.java | 60 +++++
  486. java/org/zoy/caca/Caca.java | 33 +++
  487. java/org/zoy/caca/CacaException.java | 24 ++
  488. java/org/zoy/caca/CacaObject.java | 40 ++++
  489. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  490. java/org/zoy/caca/Color.java | 84 +++++++
  491. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  492. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  493. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  494. java/org/zoy/caca/Font.java | 61 +++++
  495. java/org/zoy/caca/NativeObject.java | 20 ++
  496. java/org/zoy/caca/TimeoutException.java | 24 ++
  497. java/org_zoy_caca_Attribute.c | 62 +++++
  498. java/org_zoy_caca_Caca.c | 24 ++
  499. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  500. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  501. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  502. java/org_zoy_caca_Event.c | 80 +++++++
  503. java/org_zoy_caca_Font.c | 117 +++++++++
  504. 29 files changed, 2663 insertions(+), 1 deletions(-)
  505. Commit: 4160
  506. Author: jylam
  507. Date: Sun Dec 20 16:29:24 2009 +0000
  508. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  509. build-kernel | 2 +-
  510. kernel/drivers/processor.c | 10 ++++++----
  511. kernel/kernel.c | 12 ++++++++----
  512. 3 files changed, 15 insertions(+), 9 deletions(-)
  513. Commit: 4159
  514. Author: jylam
  515. Date: Sun Dec 20 15:41:41 2009 +0000
  516. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  517. build-kernel | 8 +-
  518. kernel/drivers/processor.c | 49 +++++
  519. kernel/drivers/processor.h | 2 +
  520. kernel/drivers/timer.c | 55 ++++---
  521. kernel/kernel.c | 22 +--
  522. kernel/kernel.h | 2 +
  523. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  524. kernel/klibc.h | 3 +-
  525. 8 files changed, 336 insertions(+), 235 deletions(-)
  526. Commit: 4158
  527. Author: jylam
  528. Date: Sun Dec 20 14:02:02 2009 +0000
  529. * Fix indentation and add licensing and copyright headers to kernel
  530. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  531. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  532. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  533. kernel/boot/pic.c | 99 ++++++++++++--------
  534. kernel/boot/stage2.c | 37 ++++++---
  535. kernel/boot/stage2.h | 18 ++++
  536. kernel/drivers/floppy.c | 19 ++++-
  537. kernel/drivers/floppy.h | 28 +++++-
  538. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  539. kernel/drivers/memory.c | 17 ++++-
  540. kernel/drivers/memory.h | 15 +++
  541. kernel/drivers/processor.c | 18 +++-
  542. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  543. kernel/drivers/timer.c | 68 ++++++++-------
  544. kernel/drivers/timer.h | 18 ++++-
  545. kernel/kernel.c | 13 +--
  546. kernel/kernel.h | 10 +--
  547. kernel/klibc.c | 16 ++++
  548. kernel/klibc.h | 68 ++++++++++-----
  549. 19 files changed, 824 insertions(+), 496 deletions(-)
  550. Commit: 4157
  551. Author: jylam
  552. Date: Sun Dec 20 13:45:00 2009 +0000
  553. * Fill CPU id correctly, you dumb fuck.
  554. kernel/drivers/processor.c | 2 ++
  555. 1 files changed, 2 insertions(+), 0 deletions(-)
  556. Commit: 4156
  557. Author: jylam
  558. Date: Sun Dec 20 13:40:42 2009 +0000
  559. * XCode project file updated for kernel
  560. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  561. 1 files changed, 75 insertions(+), 2 deletions(-)
  562. Commit: 4155
  563. Author: jylam
  564. Date: Sun Dec 20 13:36:15 2009 +0000
  565. * Forgot kernel build script
  566. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  567. 1 files changed, 48 insertions(+), 19 deletions(-)
  568. Commit: 4154
  569. Author: jylam
  570. Date: Sun Dec 20 13:33:11 2009 +0000
  571. * Total kernel rewrite
  572. configure.ac | 2 +-
  573. kernel/boot/bootsect.asm | 123 +++++++++
  574. kernel/boot/gdt.c | 101 ++++++++
  575. kernel/boot/idt.c | 132 ++++++++++
  576. kernel/boot/int.asm | 147 +++++++++++
  577. kernel/boot/interruptions.c | 112 ++++++++
  578. kernel/boot/pic.c | 73 ++++++
  579. kernel/boot/stage2.c | 30 +++
  580. kernel/boot/stage2.h | 1 +
  581. kernel/drivers/floppy.c | 56 ++++
  582. kernel/drivers/floppy.h | 14 +
  583. kernel/drivers/keyboard.c | 101 ++++++++
  584. kernel/drivers/memory.c | 4 +
  585. kernel/drivers/processor.c | 50 ++++
  586. kernel/drivers/processor.h | 81 ++++++
  587. kernel/drivers/timer.c | 42 +++
  588. kernel/drivers/timer.h | 2 +
  589. kernel/kernel.c | 421 ++++---------------------------
  590. kernel/kernel.h | 118 +--------
  591. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  592. kernel/klibc.h | 125 +++++++++
  593. kernel/multiboot.S | 73 ------
  594. 22 files changed, 1850 insertions(+), 556 deletions(-)
  595. Commit: 4149
  596. Author: sam
  597. Date: Sat Dec 19 14:38:47 2009 +0000
  598. Store built-in fonts in a uin8_t[] instead of char[].
  599. caca/font.c | 4 ++--
  600. caca/mono9.data | 4 ++--
  601. caca/monobold12.data | 4 ++--
  602. tools/makefont.c | 5 +++--
  603. 4 files changed, 9 insertions(+), 8 deletions(-)
  604. Commit: 4148
  605. Author: sam
  606. Date: Sat Dec 19 14:38:38 2009 +0000
  607. Update my e-mail address everywhere.
  608. build-dos | 2 +-
  609. build-kernel | 2 +-
  610. build-win32 | 2 +-
  611. caca-config.in | 2 +-
  612. caca-php/examples/colors.php | 2 +-
  613. caca-php/examples/demo.php | 2 +-
  614. caca-php/examples/export.php | 2 +-
  615. caca-php/examples/fullwidth.php | 2 +-
  616. caca-php/examples/img2txt.php | 5 +++--
  617. caca-php/examples/test.php | 4 ++--
  618. caca-php/examples/text.php | 2 +-
  619. caca-php/examples/transform.php | 2 +-
  620. caca-php/examples/truecolor.php | 2 +-
  621. caca-php/examples/unicode.php | 2 +-
  622. caca-php/examples/www/colors.php | 2 +-
  623. caca-php/examples/www/export.php | 2 +-
  624. caca-php/examples/www/fullwidth.php | 2 +-
  625. caca-php/examples/www/img2txt.php | 5 +++--
  626. caca-php/examples/www/text.php | 2 +-
  627. caca-php/examples/www/transform.php | 2 +-
  628. caca-php/examples/www/truecolor.php | 2 +-
  629. caca-php/examples/www/unicode.php | 2 +-
  630. caca-sharp/Attr.cs | 2 +-
  631. caca-sharp/Caca.cs | 2 +-
  632. caca-sharp/Display.cs | 2 +-
  633. caca-sharp/Dither.cs | 2 +-
  634. caca-sharp/Event.cs | 2 +-
  635. caca-sharp/Font.cs | 2 +-
  636. caca-sharp/test.cs | 2 +-
  637. caca/caca0.h | 2 +-
  638. caca/caca_stubs.h | 2 +-
  639. caca/caca_types.h.in | 2 +-
  640. caca/charset.c | 2 +-
  641. caca/conic.c | 2 +-
  642. caca/dither.c | 2 +-
  643. caca/file.c | 2 +-
  644. caca/font.c | 2 +-
  645. caca/line.c | 2 +-
  646. caca/time.c | 2 +-
  647. caca/triangle.c | 2 +-
  648. doc/caca-config.1 | 2 +-
  649. doc/cacafire.1 | 2 +-
  650. doc/cacaplay.1 | 2 +-
  651. doc/cacaserver.1 | 2 +-
  652. doc/cacaview.1 | 2 +-
  653. doc/img2txt.1 | 2 +-
  654. examples/canvas.c | 2 +-
  655. examples/colors.c | 2 +-
  656. examples/dithering.c | 2 +-
  657. examples/driver.c | 2 +-
  658. examples/event.c | 2 +-
  659. examples/font.c | 2 +-
  660. examples/frames.c | 2 +-
  661. examples/fullwidth.c | 2 +-
  662. examples/gamma.c | 2 +-
  663. examples/hsv.c | 2 +-
  664. examples/input.c | 2 +-
  665. examples/truecolor.c | 2 +-
  666. examples/unicode.c | 2 +-
  667. kernel/kernel.c | 2 +-
  668. kernel/kernel.h | 2 +-
  669. src/cacademo.c | 2 +-
  670. src/cacaview.c | 2 +-
  671. src/common-image.c | 2 +-
  672. src/common-image.h | 2 +-
  673. src/mygetopt.c | 2 +-
  674. src/mygetopt.h | 2 +-
  675. test/caca-test.cpp | 2 +-
  676. test/canvas.cpp | 2 +-
  677. test/driver.cpp | 2 +-
  678. test/simple.c | 2 +-
  679. tools/makefont.c | 2 +-
  680. tools/optipal.c | 2 +-
  681. tools/sortchars.c | 2 +-
  682. 74 files changed, 79 insertions(+), 77 deletions(-)
  683. Commit: 4147
  684. Author: sam
  685. Date: Fri Dec 18 22:09:25 2009 +0000
  686. Preload the example input buffer with Unicode stuff for testing.
  687. examples/input.c | 10 ++++++++++
  688. 1 files changed, 10 insertions(+), 0 deletions(-)
  689. Commit: 4146
  690. Author: sam
  691. Date: Fri Dec 18 21:50:37 2009 +0000
  692. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  693. Fixes #41.
  694. caca/caca.h | 4 ++--
  695. caca/canvas.c | 20 ++++++++++----------
  696. caca/driver/conio.c | 6 +++---
  697. caca/driver/gl.c | 6 +++---
  698. caca/driver/ncurses.c | 6 ++----
  699. caca/driver/slang.c | 6 ++----
  700. caca/driver/vga.c | 6 ++----
  701. caca/driver/win32.c | 4 ++--
  702. caca/driver/x11.c | 4 ++--
  703. 9 files changed, 28 insertions(+), 34 deletions(-)
  704. Commit: 4145
  705. Author: sam
  706. Date: Fri Dec 18 21:36:15 2009 +0000
  707. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  708. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  709. caca/caca.h | 2 ++
  710. 2 files changed, 56 insertions(+), 0 deletions(-)
  711. Commit: 4144
  712. Author: sam
  713. Date: Fri Dec 18 21:24:10 2009 +0000
  714. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  715. configure.ac | 2 +-
  716. 1 files changed, 1 insertions(+), 1 deletions(-)
  717. Commit: 4143
  718. Author: sam
  719. Date: Fri Dec 18 21:17:54 2009 +0000
  720. Deduce X11 font size from a relevant sample to avoid oversized font
  721. cells. Fixes bug #21 (X11 Unicode support).
  722. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  723. examples/unicode.c | 1 +
  724. 2 files changed, 21 insertions(+), 9 deletions(-)
  725. Commit: 4142
  726. Author: sam
  727. Date: Thu Dec 17 23:25:46 2009 +0000
  728. Call setlocale() in the X11 driver to activate the current locale. If it
  729. is an UTF-8 locale, more glyphs are displayed.
  730. caca/driver/x11.c | 7 +++++++
  731. 1 files changed, 7 insertions(+), 0 deletions(-)
  732. Commit: 4141
  733. Author: sam
  734. Date: Thu Dec 17 01:46:30 2009 +0000
  735. Use XwcDrawString in the X11 driver if font sets are available.
  736. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  737. 1 files changed, 119 insertions(+), 39 deletions(-)
  738. Commit: 4140
  739. Author: sam
  740. Date: Thu Dec 17 01:46:22 2009 +0000
  741. Allow the X11 driver to display Unicode characters if they are in the
  742. current font (addresses #21).
  743. caca/driver/x11.c | 18 +++++++++++-------
  744. 1 files changed, 11 insertions(+), 7 deletions(-)
  745. Commit: 4139
  746. Author: sam
  747. Date: Wed Dec 16 19:25:52 2009 +0000
  748. Do not crash in caca_flush_figlet() if no figfont was loaded.
  749. caca/figfont.c | 3 +++
  750. 1 files changed, 3 insertions(+), 0 deletions(-)
  751. Commit: 4131
  752. Author: sam
  753. Date: Mon Dec 14 23:29:51 2009 +0000
  754. Fix the libcucul symlink installation when /bin/sh points to bash or any
  755. shell that doesn't look for sourced files in $PWD.
  756. caca/Makefile.am | 4 ++--
  757. cxx/Makefile.am | 4 ++--
  758. 2 files changed, 4 insertions(+), 4 deletions(-)
  759. Commit: 4130
  760. Author: sam
  761. Date: Mon Dec 14 18:27:49 2009 +0000
  762. Fix the old "value computed is unused" warning triggered by ncurses.
  763. caca/driver/ncurses.c | 3 +--
  764. 1 files changed, 1 insertions(+), 2 deletions(-)
  765. Commit: 4129
  766. Author: sam
  767. Date: Mon Dec 14 18:06:12 2009 +0000
  768. Fix a compilation warning in conio-snake.cpp.
  769. examples/conio-snake.cpp | 2 +-
  770. 1 files changed, 1 insertions(+), 1 deletions(-)
  771. Commit: 4128
  772. Author: pterjan
  773. Date: Mon Dec 14 18:05:39 2009 +0000
  774. * Add test for import/export of area
  775. ruby/t/tc_canvas.rb | 2 ++
  776. 1 files changed, 2 insertions(+), 0 deletions(-)
  777. Commit: 4127
  778. Author: sam
  779. Date: Mon Dec 14 17:59:38 2009 +0000
  780. More warning fixes in conio.c.
  781. examples/conio.c | 6 +++---
  782. 1 files changed, 3 insertions(+), 3 deletions(-)
  783. Commit: 4126
  784. Author: sam
  785. Date: Mon Dec 14 17:40:37 2009 +0000
  786. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  787. examples/.gitignore | 1 +
  788. examples/conio.c | 7 +++----
  789. examples/mouse.c | 2 +-
  790. ruby/caca-canvas.c | 20 ++++++++++----------
  791. 4 files changed, 15 insertions(+), 15 deletions(-)
  792. Commit: 4125
  793. Author: pterjan
  794. Date: Mon Dec 14 17:36:42 2009 +0000
  795. * Oops
  796. ruby/caca-canvas.c | 2 +-
  797. 1 files changed, 1 insertions(+), 1 deletions(-)
  798. Commit: 4123
  799. Author: pterjan
  800. Date: Mon Dec 14 15:58:31 2009 +0000
  801. * Remove tabs
  802. ruby/caca-canvas.c | 12 ++++++------
  803. 1 files changed, 6 insertions(+), 6 deletions(-)
  804. Commit: 4105
  805. Author: pterjan
  806. Date: Mon Dec 7 17:21:25 2009 +0000
  807. * Bind area import/export functions
  808. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  809. 1 files changed, 34 insertions(+), 0 deletions(-)
  810. Commit: 4104
  811. Author: pterjan
  812. Date: Mon Dec 7 17:06:04 2009 +0000
  813. * Bind dirty rectangle functions
  814. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  815. 1 files changed, 56 insertions(+), 0 deletions(-)
  816. Commit: 4103
  817. Author: pterjan
  818. Date: Mon Dec 7 16:46:18 2009 +0000
  819. * Bind caca_fill_triangle_textured
  820. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  821. 1 files changed, 57 insertions(+), 0 deletions(-)
  822. Commit: 4097
  823. Author: jylam
  824. Date: Mon Dec 7 11:48:01 2009 +0000
  825. * Added mouse events example
  826. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  827. examples/Makefile.am | 5 +-
  828. examples/mouse.c | 92 ++++++++++++++++++++++++++
  829. 3 files changed, 98 insertions(+), 1 deletions(-)
  830. Commit: 4096
  831. Author: sam
  832. Date: Mon Dec 7 01:30:19 2009 +0000
  833. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  834. event available. This increases the framerate when using OpenGL.
  835. caca/driver/gl.c | 11 +++++++++++
  836. 1 files changed, 11 insertions(+), 0 deletions(-)
  837. Commit: 4095
  838. Author: sam
  839. Date: Mon Dec 7 01:05:31 2009 +0000
  840. Increase profiling timers' sliding mean accuracy.
  841. caca/caca_internals.h | 5 +++--
  842. caca/caca_prof.h | 16 ++++++++--------
  843. caca/prof.c | 12 ++----------
  844. 3 files changed, 13 insertions(+), 20 deletions(-)
  845. Commit: 4094
  846. Author: sam
  847. Date: Sun Dec 6 21:21:40 2009 +0000
  848. Gather profiling information in caca_refresh_display() and caca_get_event().
  849. bootstrap | 2 +-
  850. caca/Makefile.am | 1 +
  851. caca/caca.c | 14 ++++++-
  852. caca/caca_internals.h | 21 +++++++++-
  853. caca/caca_prof.h | 14 ++++++
  854. caca/event.c | 41 ++++++++++++++-----
  855. caca/graphics.c | 21 +++++++++-
  856. caca/libcaca.vcproj | 4 ++
  857. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  858. configure.ac | 6 +-
  859. 10 files changed, 213 insertions(+), 17 deletions(-)
  860. Commit: 4093
  861. Author: sam
  862. Date: Sun Dec 6 21:21:27 2009 +0000
  863. Improve rounding in the internal Win32 sleep method.
  864. caca/time.c | 6 +++---
  865. 1 files changed, 3 insertions(+), 3 deletions(-)
  866. Commit: 4082
  867. Author: sam
  868. Date: Thu Dec 3 01:13:15 2009 +0000
  869. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  870. Original patch courtesy of Romain Bignon.
  871. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  872. 1 files changed, 23 insertions(+), 2 deletions(-)
  873. Commit: 4069
  874. Author: pterjan
  875. Date: Mon Nov 30 00:50:07 2009 +0000
  876. * Fix Delete key with X11 driver
  877. caca/driver/x11.c | 2 +-
  878. 1 files changed, 1 insertions(+), 1 deletions(-)
  879. Commit: 4045
  880. Author: sam
  881. Date: Thu Nov 26 01:34:17 2009 +0000
  882. Update source checking test and remove CRLF crap from makefiles.
  883. caca/Makefile.am | 2 +
  884. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  885. examples/Makefile.am | 2 +
  886. ruby/Makefile.am | 2 +
  887. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  888. test/check-build | 4 +--
  889. tools/Makefile.am | 3 ++
  890. win32/Makefile.am | 8 ++--
  891. 8 files changed, 113 insertions(+), 102 deletions(-)
  892. Commit: 4044
  893. Author: sam
  894. Date: Thu Nov 26 01:23:55 2009 +0000
  895. Rename tests/ to test/.
  896. Makefile.am | 2 +-
  897. configure.ac | 2 +-
  898. test/.gitignore | 3 +
  899. test/Makefile.am | 24 ++++
  900. test/bench.c | 80 +++++++++++
  901. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  902. test/caca-test.cpp | 27 ++++
  903. test/canvas.cpp | 102 ++++++++++++++
  904. test/check-build | 57 ++++++++
  905. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  906. test/driver.cpp | 48 +++++++
  907. test/export.cpp | 74 +++++++++++
  908. test/simple.c | 65 +++++++++
  909. tests/.gitignore | 3 -
  910. tests/Makefile.am | 24 ----
  911. tests/bench.c | 80 -----------
  912. tests/bench.vcproj | 364 ---------------------------------------------------
  913. tests/caca-test.cpp | 27 ----
  914. tests/canvas.cpp | 102 --------------
  915. tests/check-build | 57 --------
  916. tests/dirty.cpp | 292 -----------------------------------------
  917. tests/driver.cpp | 48 -------
  918. tests/export.cpp | 74 -----------
  919. tests/simple.c | 65 ---------
  920. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  921. Commit: 3995
  922. Author: sam
  923. Date: Sun Nov 22 11:57:43 2009 +0000
  924. Add src/ to the list of source code checks.
  925. tests/check-build | 2 +-
  926. 1 files changed, 1 insertions(+), 1 deletions(-)
  927. Commit: 3994
  928. Author: jylam
  929. Date: Sat Nov 21 17:22:29 2009 +0000
  930. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  931. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  932. caca/transform.c | 2 +-
  933. caca/triangle.c | 8 ++++----
  934. examples/trifiller.c | 2 +-
  935. 4 files changed, 8 insertions(+), 6 deletions(-)
  936. Commit: 3993
  937. Author: sam
  938. Date: Sat Nov 21 17:01:30 2009 +0000
  939. Add a sanity check for coding style errors.
  940. Makefile.am | 2 +-
  941. examples/.gitignore | 1 +
  942. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  943. 3 files changed, 39 insertions(+), 4 deletions(-)
  944. Commit: 3987
  945. Author: jylam
  946. Date: Sat Nov 21 10:28:58 2009 +0000
  947. * Indentation fixes
  948. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  949. examples/trifiller.c | 197 +++++++++++++++++----------------
  950. 2 files changed, 258 insertions(+), 232 deletions(-)
  951. Commit: 3985
  952. Author: jylam
  953. Date: Sat Nov 21 10:26:31 2009 +0000
  954. * Remove trailing spaces (bouh!)
  955. caca/driver/slang.c | 4 ++--
  956. 1 files changed, 2 insertions(+), 2 deletions(-)
  957. Commit: 3984
  958. Author: jylam
  959. Date: Sat Nov 21 10:18:45 2009 +0000
  960. * Don't unblock signals in init of SLang
  961. caca/driver/slang.c | 10 ++++------
  962. 1 files changed, 4 insertions(+), 6 deletions(-)
  963. Commit: 3983
  964. Author: jylam
  965. Date: Sat Nov 21 10:12:09 2009 +0000
  966. * Disable SLang's own SIGINT handler
  967. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  968. caca/driver/slang.c | 10 +++++++
  969. 2 files changed, 43 insertions(+), 1 deletions(-)
  970. Commit: 3955
  971. Author: jylam
  972. Date: Thu Nov 19 11:21:16 2009 +0000
  973. * Updated C++ bindings with Canvas::fillTriangleTextured()
  974. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  975. cxx/caca++.cpp | 5 +++++
  976. cxx/caca++.h | 1 +
  977. 3 files changed, 20 insertions(+), 0 deletions(-)
  978. Commit: 3953
  979. Author: sam
  980. Date: Thu Nov 19 00:53:48 2009 +0000
  981. Make the current library version beta17, in preparation of the next release.
  982. configure.ac | 4 ++--
  983. 1 files changed, 2 insertions(+), 2 deletions(-)
  984. Commit: 3952
  985. Author: sam
  986. Date: Thu Nov 19 00:53:39 2009 +0000
  987. Fix the library suffix detection, thanks to libtool's shell variables.
  988. configure.ac | 16 +++++++---------
  989. 1 files changed, 7 insertions(+), 9 deletions(-)
  990. Commit: 3949
  991. Author: pterjan
  992. Date: Wed Nov 18 20:42:42 2009 +0000
  993. * Fix non ASCII input in x11 driver
  994. caca/driver/x11.c | 23 +++++++++++++++++++++++
  995. 1 files changed, 23 insertions(+), 0 deletions(-)
  996. Commit: 3928
  997. Author: jylam
  998. Date: Wed Nov 18 11:59:08 2009 +0000
  999. * Fix examples/trifiller's color boundaries
  1000. examples/trifiller.c | 4 ++--
  1001. 1 files changed, 2 insertions(+), 2 deletions(-)
  1002. Commit: 3926
  1003. Author: jylam
  1004. Date: Wed Nov 18 11:25:58 2009 +0000
  1005. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  1006. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  1007. caca/caca.h | 12 +--
  1008. caca/triangle.c | 125 ++++++++++++++------------
  1009. examples/trifiller.c | 57 +++++++-----
  1010. 4 files changed, 105 insertions(+), 91 deletions(-)
  1011. Commit: 3925
  1012. Author: sam
  1013. Date: Wed Nov 18 01:02:20 2009 +0000
  1014. Preserve default attribute across caca_fill_triangle_texture calls.
  1015. caca/triangle.c | 10 +++++++---
  1016. 1 files changed, 7 insertions(+), 3 deletions(-)
  1017. Commit: 3924
  1018. Author: sam
  1019. Date: Wed Nov 18 00:21:20 2009 +0000
  1020. Add a caca-sharp.pc.in file.
  1021. caca-sharp/caca-sharp.pc.in | 6 ++++++
  1022. 1 files changed, 6 insertions(+), 0 deletions(-)
  1023. Commit: 3917
  1024. Author: pterjan
  1025. Date: Tue Nov 17 16:28:14 2009 +0000
  1026. * Fix build of trifiller with imlib2
  1027. examples/Makefile.am | 2 ++
  1028. 1 files changed, 2 insertions(+), 0 deletions(-)
  1029. Commit: 3913
  1030. Author: sam
  1031. Date: Mon Nov 16 13:30:53 2009 +0000
  1032. Fix an unlikely crash that may happen when the X server cannot open
  1033. the "fixed" font.
  1034. caca/driver/x11.c | 2 +-
  1035. 1 files changed, 1 insertions(+), 1 deletions(-)
  1036. Commit: 3912
  1037. Author: jylam
  1038. Date: Mon Nov 16 13:14:32 2009 +0000
  1039. * Don't use float as loop counters
  1040. caca/triangle.c | 2 +-
  1041. 1 files changed, 1 insertions(+), 1 deletions(-)
  1042. Commit: 3911
  1043. Author: jylam
  1044. Date: Mon Nov 16 12:33:38 2009 +0000
  1045. * Added basic XCode project, using external build system (make)
  1046. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  1047. 1 files changed, 384 insertions(+), 0 deletions(-)
  1048. Commit: 3910
  1049. Author: jylam
  1050. Date: Mon Nov 16 12:21:55 2009 +0000
  1051. * Add -lm to examples/trifiller. Oops.
  1052. examples/Makefile.am | 2 +-
  1053. 1 files changed, 1 insertions(+), 1 deletions(-)
  1054. Commit: 3909
  1055. Author: jylam
  1056. Date: Mon Nov 16 12:17:01 2009 +0000
  1057. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  1058. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  1059. caca/caca.h | 8 ++
  1060. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  1061. configure.ac | 2 +-
  1062. examples/Makefile.am | 5 +-
  1063. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1064. 5 files changed, 448 insertions(+), 2 deletions(-)
  1065. Commit: 3908
  1066. Author: sam
  1067. Date: Mon Nov 16 01:15:42 2009 +0000
  1068. Refresh win32/config.h so that it has all the required defines.
  1069. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  1070. 1 files changed, 37 insertions(+), 1 deletions(-)
  1071. Commit: 3907
  1072. Author: sam
  1073. Date: Mon Nov 16 01:15:37 2009 +0000
  1074. Add a test for win32/config.h synchronisation.
  1075. tests/Makefile.am | 4 +++-
  1076. tests/check-build | 23 +++++++++++++++++++++++
  1077. 2 files changed, 26 insertions(+), 1 deletions(-)
  1078. Commit: 3906
  1079. Author: sam
  1080. Date: Mon Nov 16 01:15:31 2009 +0000
  1081. Ignore Monodevelop files.
  1082. caca-sharp/.gitignore | 1 +
  1083. 1 files changed, 1 insertions(+), 0 deletions(-)
  1084. Commit: 3905
  1085. Author: sam
  1086. Date: Mon Nov 16 01:15:25 2009 +0000
  1087. Start working on profiling.
  1088. caca/Makefile.am | 1 +
  1089. caca/caca_internals.h | 1 +
  1090. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  1091. caca/libcaca.vcproj | 4 ++++
  1092. configure.ac | 6 ++++++
  1093. 5 files changed, 45 insertions(+), 0 deletions(-)
  1094. Commit: 3904
  1095. Author: sam
  1096. Date: Mon Nov 16 01:15:19 2009 +0000
  1097. Move debugging methods to caca_debug.h.
  1098. caca/Makefile.am | 1 +
  1099. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  1100. caca/caca_internals.h | 1 +
  1101. caca/caca_stubs.h | 25 ++-------------
  1102. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  1103. 5 files changed, 90 insertions(+), 62 deletions(-)
  1104. Commit: 3647
  1105. Author: sam
  1106. Date: Thu Oct 22 09:48:42 2009 +0000
  1107. Add -lz to Libs.private for static linking.
  1108. caca/caca.pc.in | 1 +
  1109. 1 files changed, 1 insertions(+), 0 deletions(-)
  1110. Commit: 3646
  1111. Author: sam
  1112. Date: Tue Sep 8 16:30:12 2009 +0000
  1113. Mark dithered bitmap array as const.
  1114. caca/caca.h | 2 +-
  1115. caca/dither.c | 10 +++++-----
  1116. 2 files changed, 6 insertions(+), 6 deletions(-)
  1117. Commit: 3643
  1118. Author: sam
  1119. Date: Tue Aug 25 14:23:08 2009 +0000
  1120. Update bootstrap script (automake 1.11 and pkg-config detection).
  1121. bootstrap | 21 ++++++++++++---------
  1122. 1 files changed, 12 insertions(+), 9 deletions(-)
  1123. Commit: 3641
  1124. Author: sam
  1125. Date: Thu Aug 13 13:05:00 2009 +0000
  1126. Add missing svn:ignore properties.
  1127. Commit: 3640
  1128. Author: sam
  1129. Date: Thu Aug 13 13:04:40 2009 +0000
  1130. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  1131. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  1132. caca/dither.c | 17 ++++++++++++++++-
  1133. 1 files changed, 16 insertions(+), 1 deletions(-)
  1134. Commit: 3625
  1135. Author: sam
  1136. Date: Mon Aug 3 23:26:28 2009 +0000
  1137. Implement memmove() in the kernel.
  1138. kernel/kernel.c | 7 +++++++
  1139. kernel/kernel.h | 1 +
  1140. 2 files changed, 8 insertions(+), 0 deletions(-)
  1141. Commit: 3624
  1142. Author: sam
  1143. Date: Mon Aug 3 23:26:23 2009 +0000
  1144. Fix a typo in the VGA driver.
  1145. caca/driver/vga.c | 2 +-
  1146. 1 files changed, 1 insertions(+), 1 deletions(-)
  1147. Commit: 3623
  1148. Author: sam
  1149. Date: Mon Aug 3 23:26:17 2009 +0000
  1150. Only build conio-snake if the C++ compiler is functional.
  1151. examples/Makefile.am | 6 +++++-
  1152. 1 files changed, 5 insertions(+), 1 deletions(-)
  1153. Commit: 3621
  1154. Author: sam
  1155. Date: Mon Aug 3 23:19:41 2009 +0000
  1156. Include <stdio.h> in the null driver to get NULL.
  1157. caca/driver/null.c | 2 ++
  1158. 1 files changed, 2 insertions(+), 0 deletions(-)
  1159. Commit: 3620
  1160. Author: sam
  1161. Date: Mon Aug 3 23:19:34 2009 +0000
  1162. Add atexit() and EOF to the kernel.
  1163. kernel/kernel.c | 6 ++++++
  1164. kernel/kernel.h | 2 ++
  1165. 2 files changed, 8 insertions(+), 0 deletions(-)
  1166. Commit: 3619
  1167. Author: sam
  1168. Date: Mon Aug 3 23:19:28 2009 +0000
  1169. Better caca_get_event_mouse_button() documentation.
  1170. caca/event.c | 3 +++
  1171. 1 files changed, 3 insertions(+), 0 deletions(-)
  1172. Commit: 3618
  1173. Author: sam
  1174. Date: Mon Aug 3 23:19:19 2009 +0000
  1175. Fix Win32 cross-build by removing one level of aliasing.
  1176. caca/codec/import.c | 4 ++--
  1177. 1 files changed, 2 insertions(+), 2 deletions(-)
  1178. Commit: 3609
  1179. Author: sam
  1180. Date: Mon Aug 3 07:43:16 2009 +0000
  1181. Add the conio examples to the Visual Studio solution.
  1182. caca/libcaca.vcproj | 16 ++-
  1183. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1184. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  1185. libcaca.sln | 36 +++++
  1186. 4 files changed, 774 insertions(+), 4 deletions(-)
  1187. Commit: 3608
  1188. Author: sam
  1189. Date: Sun Aug 2 11:41:43 2009 +0000
  1190. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  1191. included after us.
  1192. caca/caca.h | 1 -
  1193. caca/caca_conio.h | 6 ++++++
  1194. 2 files changed, 6 insertions(+), 1 deletions(-)
  1195. Commit: 3607
  1196. Author: sam
  1197. Date: Sun Aug 2 11:09:42 2009 +0000
  1198. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  1199. putch() and _setcurstortype().
  1200. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  1201. 1 files changed, 81 insertions(+), 17 deletions(-)
  1202. Commit: 3606
  1203. Author: sam
  1204. Date: Sun Aug 2 11:09:35 2009 +0000
  1205. Make the libcaca color values an enum again.
  1206. caca/caca.h | 50 ++++++++++++++++++++++++++++----------------------
  1207. caca/caca0.h | 38 ++++++++++++++++++--------------------
  1208. 2 files changed, 46 insertions(+), 42 deletions(-)
  1209. Commit: 3605
  1210. Author: sam
  1211. Date: Sun Aug 2 11:09:29 2009 +0000
  1212. Add a note about autoreleased canvases in the documentation.
  1213. doc/migrating.dox | 4 ++++
  1214. 1 files changed, 4 insertions(+), 0 deletions(-)
  1215. Commit: 3604
  1216. Author: sam
  1217. Date: Sun Aug 2 11:09:23 2009 +0000
  1218. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  1219. they won't be seen by the linker when linking dynamically. Fix caca0.h
  1220. accordingly.
  1221. caca/caca.h | 2 ++
  1222. caca/caca0.h | 2 ++
  1223. 2 files changed, 4 insertions(+), 0 deletions(-)
  1224. Commit: 3603
  1225. Author: sam
  1226. Date: Sun Aug 2 11:09:16 2009 +0000
  1227. Move conio functions to the main caca.h header, with their caca_conio_
  1228. prefix. The #defines remain in caca_conio.h.
  1229. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1230. caca/caca_conio.h | 133 +++++-----------------------------------------------
  1231. 2 files changed, 141 insertions(+), 120 deletions(-)
  1232. Commit: 3602
  1233. Author: sam
  1234. Date: Sun Aug 2 11:09:10 2009 +0000
  1235. Make conio_refresh() play nicer with the resources when the machine is slow.
  1236. caca/caca_conio.c | 5 +++--
  1237. 1 files changed, 3 insertions(+), 2 deletions(-)
  1238. Commit: 3601
  1239. Author: sam
  1240. Date: Sun Aug 2 11:09:05 2009 +0000
  1241. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  1242. frequent screen refreshes.
  1243. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  1244. Replace some defines with enums in <caca_conio.h>.
  1245. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  1246. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  1247. 2 files changed, 132 insertions(+), 40 deletions(-)
  1248. Commit: 3600
  1249. Author: sam
  1250. Date: Sun Aug 2 11:08:58 2009 +0000
  1251. Update the NEWS file with what's been done since the last release.
  1252. NEWS | 12 ++++++++++++
  1253. 1 files changed, 12 insertions(+), 0 deletions(-)
  1254. Commit: 3599
  1255. Author: sam
  1256. Date: Sun Aug 2 11:08:50 2009 +0000
  1257. Do not look for gmcs2. It is an abandoned abomination.
  1258. configure.ac | 4 ----
  1259. 1 files changed, 0 insertions(+), 4 deletions(-)
  1260. Commit: 3598
  1261. Author: sam
  1262. Date: Sat Aug 1 14:50:32 2009 +0000
  1263. Add a simple snake program using the <conio.h> interface.
  1264. COPYING.ISC | 13 +++
  1265. Makefile.am | 2 +-
  1266. THANKS | 1 +
  1267. examples/.gitignore | 1 +
  1268. examples/Makefile.am | 5 +-
  1269. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  1270. 6 files changed, 241 insertions(+), 2 deletions(-)
  1271. Commit: 3596
  1272. Author: sam
  1273. Date: Fri Jul 31 00:01:32 2009 +0000
  1274. Implement conio.h's getche() and move cursor to top right corner after
  1275. a call to clrscr().
  1276. caca/caca_conio.c | 10 ++++++----
  1277. 1 files changed, 6 insertions(+), 4 deletions(-)
  1278. Commit: 3595
  1279. Author: sam
  1280. Date: Fri Jul 31 00:01:25 2009 +0000
  1281. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  1282. printed cells instead of always returning 0. This is handy if we want to
  1283. advance a cursor after each printf() call.
  1284. caca/caca_conio.c | 18 +++++++------
  1285. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  1286. 2 files changed, 55 insertions(+), 33 deletions(-)
  1287. Commit: 3594
  1288. Author: sam
  1289. Date: Fri Jul 31 00:01:13 2009 +0000
  1290. Implement conio.h's kbhit().
  1291. caca/caca_conio.c | 27 +++++++++++++++++----------
  1292. 1 files changed, 17 insertions(+), 10 deletions(-)
  1293. Commit: 3593
  1294. Author: sam
  1295. Date: Thu Jul 30 20:11:07 2009 +0000
  1296. Look for csc and gmcs2 prior to gmcs.
  1297. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  1298. configure.ac | 12 +++++-
  1299. 2 files changed, 61 insertions(+), 53 deletions(-)
  1300. Commit: 3592
  1301. Author: sam
  1302. Date: Thu Jul 30 20:10:57 2009 +0000
  1303. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  1304. they're not actually from that header, they're often used together.
  1305. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  1306. caca/caca_conio.h | 9 +++++++++
  1307. 2 files changed, 33 insertions(+), 0 deletions(-)
  1308. Commit: 3590
  1309. Author: pterjan
  1310. Date: Wed Jul 29 16:00:25 2009 +0000
  1311. * Fix a segfault in rotate_180 on 0 sized canvas
  1312. caca/transform.c | 3 +++
  1313. tests/simple.c | 2 ++
  1314. 2 files changed, 5 insertions(+), 0 deletions(-)
  1315. Commit: 3588
  1316. Author: sam
  1317. Date: Sun Jul 26 23:26:21 2009 +0000
  1318. Start implementing a full <conio.h> replacement with a libcaca backend.
  1319. caca/Makefile.am | 236 +++++++++---------
  1320. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  1321. caca/caca_conio.h | 255 +++++++++++++++++++
  1322. configure.ac | 2 +-
  1323. examples/.gitignore | 1 +
  1324. examples/Makefile.am | 5 +-
  1325. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1326. 7 files changed, 1454 insertions(+), 119 deletions(-)
  1327. Commit: 3587
  1328. Author: sam
  1329. Date: Sun Jul 26 23:26:15 2009 +0000
  1330. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  1331. caca_wherey(), in order to match the old <conio.h> naming scheme.
  1332. caca-php/caca.php | 8 ++++----
  1333. caca-php/php_caca.c | 12 ++++++------
  1334. caca-php/php_caca.h | 4 ++--
  1335. caca-sharp/Canvas.cs | 9 ++++-----
  1336. caca/caca.h | 12 +++++++-----
  1337. caca/driver/ncurses.c | 4 ++--
  1338. caca/driver/slang.c | 2 +-
  1339. caca/driver/x11.c | 4 ++--
  1340. caca/string.c | 10 ++++++----
  1341. ruby/caca-canvas.c | 15 +++++++++++----
  1342. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  1343. ruby/t/tc_canvas.rb | 4 ++--
  1344. 12 files changed, 70 insertions(+), 60 deletions(-)
  1345. Commit: 3586
  1346. Author: sam
  1347. Date: Sun Jul 26 23:26:08 2009 +0000
  1348. Implement caca_vprintf() to allow third-party variadic functions to call us.
  1349. caca/caca.h | 5 +++++
  1350. caca/string.c | 31 ++++++++++++++++++++++++++++---
  1351. 2 files changed, 33 insertions(+), 3 deletions(-)
  1352. Commit: 3585
  1353. Author: sam
  1354. Date: Sun Jul 26 23:25:59 2009 +0000
  1355. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  1356. for now because it does not work with fullwidth characters.
  1357. caca/box.c | 16 +++++++++++++++-
  1358. 1 files changed, 15 insertions(+), 1 deletions(-)
  1359. Commit: 3584
  1360. Author: sam
  1361. Date: Sun Jul 26 19:21:58 2009 +0000
  1362. I forgot to initialise dirty_disabled in the canvas constructor.
  1363. caca/canvas.c | 1 +
  1364. 1 files changed, 1 insertions(+), 0 deletions(-)
  1365. Commit: 3583
  1366. Author: sam
  1367. Date: Sun Jul 26 19:17:35 2009 +0000
  1368. Allow to temporarily disable dirty rectangle handling. This allows for huge
  1369. speedups when the calling application knows the dirty rectangle covered by
  1370. a complex operation.
  1371. caca/attr.c | 3 ++-
  1372. caca/caca.h | 2 ++
  1373. caca/caca_internals.h | 2 +-
  1374. caca/canvas.c | 11 ++++++++---
  1375. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  1376. caca/frame.c | 6 ++++--
  1377. caca/string.c | 15 ++++++++++-----
  1378. caca/transform.c | 18 ++++++++++++------
  1379. tests/.gitignore | 3 ++-
  1380. tests/bench.c | 12 ++++++++++--
  1381. 10 files changed, 96 insertions(+), 21 deletions(-)
  1382. Commit: 3582
  1383. Author: sam
  1384. Date: Sun Jul 26 19:17:28 2009 +0000
  1385. Coding style: remove tabs and trailing spaces.
  1386. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  1387. caca/codec/export.c | 2 +-
  1388. caca/driver/cocoa.m | 68 +-
  1389. caca/driver/gl.c | 6 +-
  1390. caca/figfont.c | 2 +-
  1391. examples/import.c | 2 +-
  1392. python/pypycaca.c | 80 +-
  1393. ruby/caca-canvas.c | 10 +-
  1394. ruby/caca-display.c | 6 +-
  1395. ruby/caca-dither.c | 18 +-
  1396. ruby/caca-event.c | 4 +-
  1397. ruby/caca-font.c | 14 +-
  1398. src/aafire.c | 30 +-
  1399. tests/bench.c | 41 +-
  1400. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  1401. Commit: 3581
  1402. Author: sam
  1403. Date: Sun Jul 26 19:17:20 2009 +0000
  1404. Do not add a dirty rectangle at the cursor's position. It's up to the
  1405. display driver to clean up its shit. Fixed X11 driver accordingly.
  1406. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  1407. caca/string.c | 4 ----
  1408. 2 files changed, 30 insertions(+), 7 deletions(-)
  1409. Commit: 3580
  1410. Author: sam
  1411. Date: Sun Jul 26 16:20:31 2009 +0000
  1412. More complex dirty rectangle merging strategy. It's a lot slower in some
  1413. cases, but that can be fixed.
  1414. caca/caca_internals.h | 6 +-
  1415. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  1416. 2 files changed, 113 insertions(+), 28 deletions(-)
  1417. Commit: 3579
  1418. Author: sam
  1419. Date: Sun Jul 26 16:20:20 2009 +0000
  1420. Add unit tests for efficient dirty rectangle merging.
  1421. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  1422. 1 files changed, 37 insertions(+), 0 deletions(-)
  1423. Commit: 3578
  1424. Author: sam
  1425. Date: Sun Jul 26 16:20:10 2009 +0000
  1426. Add a comment to the ncurses driver to remember fix the GCC warning.
  1427. caca/driver/ncurses.c | 1 +
  1428. 1 files changed, 1 insertions(+), 0 deletions(-)
  1429. Commit: 3577
  1430. Author: sam
  1431. Date: Fri Jul 24 16:39:43 2009 +0000
  1432. Update the Win32 and Win64 ports.
  1433. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  1434. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  1435. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  1436. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  1437. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  1438. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  1439. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  1440. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  1441. examples/event.vcproj | 730 +++++++++++++++++-----------------
  1442. examples/font.vcproj | 730 +++++++++++++++++-----------------
  1443. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  1444. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  1445. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  1446. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  1447. examples/import.vcproj | 730 +++++++++++++++++-----------------
  1448. examples/input.vcproj | 730 +++++++++++++++++-----------------
  1449. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  1450. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  1451. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  1452. libcaca.sln | 130 ++++++-
  1453. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  1454. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  1455. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  1456. tests/bench.vcproj | 364 +++++++++++++++++
  1457. win32/config.h | 2 +-
  1458. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  1459. Commit: 3574
  1460. Author: pterjan
  1461. Date: Fri Jul 24 14:46:14 2009 +0000
  1462. * Inform code reader that current algorithm is wrong
  1463. caca/dirty.c | 1 +
  1464. 1 files changed, 1 insertions(+), 0 deletions(-)
  1465. Commit: 3573
  1466. Author: pterjan
  1467. Date: Fri Jul 24 14:45:34 2009 +0000
  1468. * Align times on the right!
  1469. tests/bench.c | 2 +-
  1470. 1 files changed, 1 insertions(+), 1 deletions(-)
  1471. Commit: 3572
  1472. Author: sam
  1473. Date: Fri Jul 24 06:49:01 2009 +0000
  1474. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  1475. tests/bench.c | 19 +++++++++----------
  1476. 1 files changed, 9 insertions(+), 10 deletions(-)
  1477. Commit: 3571
  1478. Author: sam
  1479. Date: Fri Jul 24 06:48:54 2009 +0000
  1480. Do not smooth the render time; the calling application can do it.
  1481. caca/graphics.c | 4 ++--
  1482. 1 files changed, 2 insertions(+), 2 deletions(-)
  1483. Commit: 3570
  1484. Author: sam
  1485. Date: Fri Jul 24 06:48:49 2009 +0000
  1486. Add a null driver that does absolutely nothing.
  1487. caca/Makefile.am | 1 +
  1488. caca/caca.c | 6 +++
  1489. caca/caca_internals.h | 5 ++-
  1490. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  1491. 4 files changed, 100 insertions(+), 2 deletions(-)
  1492. Commit: 3569
  1493. Author: sam
  1494. Date: Fri Jul 24 06:48:42 2009 +0000
  1495. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  1496. attached to it.
  1497. caca/driver/ncurses.c | 1 +
  1498. caca/driver/slang.c | 1 +
  1499. caca/driver/vga.c | 4 ++--
  1500. caca/driver/x11.c | 1 +
  1501. 4 files changed, 5 insertions(+), 2 deletions(-)
  1502. Commit: 3568
  1503. Author: sam
  1504. Date: Fri Jul 24 06:48:35 2009 +0000
  1505. Store dirty rectangles in a structure list. For now there is still only
  1506. one dirty rectangle, but this is the first step to improvement.
  1507. caca/caca_internals.h | 10 ++++-
  1508. caca/canvas.c | 12 ++++-
  1509. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  1510. 3 files changed, 102 insertions(+), 42 deletions(-)
  1511. Commit: 3567
  1512. Author: sam
  1513. Date: Fri Jul 24 06:48:27 2009 +0000
  1514. Add explanatory comments to the dirty rectangle unit tests.
  1515. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  1516. 1 files changed, 96 insertions(+), 75 deletions(-)
  1517. Commit: 3566
  1518. Author: pterjan
  1519. Date: Thu Jul 23 22:55:40 2009 +0000
  1520. * Add some simple bench (part 2, add the interesting file)
  1521. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1522. 1 files changed, 56 insertions(+), 0 deletions(-)
  1523. Commit: 3565
  1524. Author: pterjan
  1525. Date: Thu Jul 23 22:55:11 2009 +0000
  1526. * Add some simple bench
  1527. tests/Makefile.am | 7 +++++--
  1528. 1 files changed, 5 insertions(+), 2 deletions(-)
  1529. Commit: 3559
  1530. Author: pterjan
  1531. Date: Mon Jul 20 19:32:37 2009 +0000
  1532. * Add dirty rectangles when moving cursor
  1533. caca/string.c | 4 ++++
  1534. 1 files changed, 4 insertions(+), 0 deletions(-)
  1535. Commit: 3558
  1536. Author: pterjan
  1537. Date: Sun Jul 19 23:08:48 2009 +0000
  1538. * Report failures in exit code in caca-test
  1539. tests/caca-test.cpp | 4 +---
  1540. 1 files changed, 1 insertions(+), 3 deletions(-)
  1541. Commit: 3557
  1542. Author: pterjan
  1543. Date: Sun Jul 19 21:12:39 2009 +0000
  1544. * Also test blitting with mask
  1545. tests/dirty.cpp | 21 +++++++++++++++++++--
  1546. 1 files changed, 19 insertions(+), 2 deletions(-)
  1547. Commit: 3556
  1548. Author: pterjan
  1549. Date: Sun Jul 19 20:37:12 2009 +0000
  1550. * When blitting, only add dirty rectangles on changed
  1551. lines, or on changed chars if we have a mask
  1552. caca/string.c | 22 +++++++++++++++-------
  1553. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  1554. 2 files changed, 39 insertions(+), 7 deletions(-)
  1555. Commit: 3554
  1556. Author: sam
  1557. Date: Wed Jul 15 22:00:04 2009 +0000
  1558. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  1559. caca/string.c | 2 +-
  1560. 1 files changed, 1 insertions(+), 1 deletions(-)
  1561. Commit: 3553
  1562. Author: sam
  1563. Date: Tue Jul 14 11:01:20 2009 +0000
  1564. Add a section at the beginning of the Ruby documentation to prevent doxygen
  1565. from generating a huge whatis entry.
  1566. ruby/ruby-caca.dox | 2 ++
  1567. 1 files changed, 2 insertions(+), 0 deletions(-)
  1568. Commit: 3542
  1569. Author: pterjan
  1570. Date: Wed Jul 1 16:14:41 2009 +0000
  1571. * Add rotated epsilon
  1572. caca/transform.c | 2 ++
  1573. 1 files changed, 2 insertions(+), 0 deletions(-)
  1574. Commit: 3514
  1575. Author: pterjan
  1576. Date: Fri May 22 13:51:44 2009 +0000
  1577. Add unit test for memory export/import with caca format
  1578. tests/Makefile.am | 2 +-
  1579. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1580. 2 files changed, 75 insertions(+), 1 deletions(-)
  1581. Commit: 3513
  1582. Author: sam
  1583. Date: Fri May 22 13:23:09 2009 +0000
  1584. Add more unit tests for the dirty rectangles.
  1585. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1586. 1 files changed, 50 insertions(+), 2 deletions(-)
  1587. Commit: 3512
  1588. Author: sam
  1589. Date: Fri May 22 13:23:03 2009 +0000
  1590. Add C++ warnings to the build process.
  1591. configure.ac | 1 +
  1592. 1 files changed, 1 insertions(+), 0 deletions(-)
  1593. Commit: 3511
  1594. Author: sam
  1595. Date: Fri May 22 13:22:57 2009 +0000
  1596. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  1597. caca-php/php_caca.c | 8 ++++----
  1598. ruby/ruby-caca.dox | 8 ++++----
  1599. ruby/t/tc_canvas.rb | 6 +++---
  1600. 3 files changed, 11 insertions(+), 11 deletions(-)
  1601. Commit: 3510
  1602. Author: pterjan
  1603. Date: Fri May 22 13:06:07 2009 +0000
  1604. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  1605. caca/driver/x11.c | 2 +-
  1606. 1 files changed, 1 insertions(+), 1 deletions(-)
  1607. Commit: 3505
  1608. Author: sam
  1609. Date: Fri May 22 10:18:44 2009 +0000
  1610. caca_put_char(): only add a dirty rectangle if the paster character is
  1611. different from what was already there.
  1612. caca/string.c | 7 ++++++-
  1613. 1 files changed, 6 insertions(+), 1 deletions(-)
  1614. Commit: 3497
  1615. Author: pterjan
  1616. Date: Fri May 22 07:51:48 2009 +0000
  1617. Fix limits settings in area export
  1618. caca/codec/export.c | 2 +-
  1619. 1 files changed, 1 insertions(+), 1 deletions(-)
  1620. Commit: 3495
  1621. Author: sam
  1622. Date: Thu May 21 20:55:21 2009 +0000
  1623. Add caca_export_area_to_memory() to export only a selected part of the
  1624. current canvas. This is useful to export dirty rectangles. Accordingly,
  1625. add caca_import_area_from_memory() and caca_import_area_from_file().
  1626. caca/caca.h | 25 +++++++++++---
  1627. caca/caca0.c | 4 +-
  1628. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  1629. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  1630. caca/driver/raw.c | 4 +-
  1631. caca/figfont.c | 4 +-
  1632. caca/legacy.c | 9 +++--
  1633. cxx/caca++.cpp | 12 +++---
  1634. cxx/caca++.h | 6 ++--
  1635. cxx/cxxtest.cpp | 2 +-
  1636. examples/blit.c | 4 +-
  1637. examples/export.c | 6 ++--
  1638. examples/figfont.c | 4 +-
  1639. examples/font2tga.c | 4 +-
  1640. examples/import.c | 2 +-
  1641. examples/spritedit.c | 10 +++---
  1642. examples/swallow.c | 5 ++-
  1643. examples/text.c | 8 ++--
  1644. examples/transform.c | 6 ++--
  1645. ruby/caca-canvas.c | 25 +++++++-------
  1646. src/cacadraw.c | 4 +-
  1647. src/cacaplay.c | 4 +-
  1648. src/cacaserver.c | 15 ++++----
  1649. src/img2txt.c | 6 ++--
  1650. 24 files changed, 224 insertions(+), 85 deletions(-)
  1651. Commit: 3494
  1652. Author: sam
  1653. Date: Thu May 21 20:55:13 2009 +0000
  1654. Change the dirty rectangle API once again so that calling applications get
  1655. a more natural (x,y,w,h) 4-tuple to handle.
  1656. caca/attr.c | 4 +-
  1657. caca/caca.h | 16 ++++----
  1658. caca/canvas.c | 10 ++--
  1659. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  1660. caca/driver/ncurses.c | 20 +++++-----
  1661. caca/driver/slang.c | 22 +++++-----
  1662. caca/driver/vga.c | 22 +++++-----
  1663. caca/driver/x11.c | 20 +++++-----
  1664. caca/frame.c | 6 +-
  1665. caca/graphics.c | 4 +-
  1666. caca/string.c | 13 +++---
  1667. caca/transform.c | 18 ++++----
  1668. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  1669. 13 files changed, 178 insertions(+), 177 deletions(-)
  1670. Commit: 3493
  1671. Author: sam
  1672. Date: Thu May 21 20:55:07 2009 +0000
  1673. Fix the old demo examples so that they don't refresh the screen twice
  1674. every frame, causing the mouse to flicker.
  1675. examples/demo.c | 10 ++++++----
  1676. examples/demo0.c | 10 ++++++----
  1677. 2 files changed, 12 insertions(+), 8 deletions(-)
  1678. Commit: 3492
  1679. Author: sam
  1680. Date: Thu May 21 20:54:59 2009 +0000
  1681. Split import.c and export.c to create a new text.c codec file in order
  1682. to keep source files under 1,000 lines of code.
  1683. caca/Makefile.am | 2 +
  1684. caca/codec/codec.h | 22 ++
  1685. caca/codec/export.c | 282 +----------------
  1686. caca/codec/import.c | 614 +----------------------------------
  1687. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1688. caca/libcaca.vcproj | 16 +-
  1689. 6 files changed, 945 insertions(+), 887 deletions(-)
  1690. Commit: 3491
  1691. Author: pterjan
  1692. Date: Wed May 20 14:44:47 2009 +0000
  1693. Revert r3478
  1694. caca/codec/export.c | 25 ++++++---------------
  1695. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  1696. 2 files changed, 28 insertions(+), 57 deletions(-)
  1697. Commit: 3490
  1698. Author: sam
  1699. Date: Wed May 20 14:20:59 2009 +0000
  1700. Manually fix Visual Studio files so that builds do not spew
  1701. their crap all over the place. There is still caca-sharp/obj
  1702. that it insists on creating (reported as Connect ID 301965).
  1703. caca-sharp/caca-sharp.csproj | 14 +-
  1704. caca-sharp/test-csharp.csproj | 12 +-
  1705. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  1706. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  1707. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  1708. examples/blit.vcproj | 738 ++++++++++++++++----------------
  1709. examples/colors.vcproj | 738 ++++++++++++++++----------------
  1710. examples/demo.vcproj | 738 ++++++++++++++++----------------
  1711. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  1712. examples/driver.vcproj | 738 ++++++++++++++++----------------
  1713. examples/event.vcproj | 738 ++++++++++++++++----------------
  1714. examples/font.vcproj | 738 ++++++++++++++++----------------
  1715. examples/frames.vcproj | 738 ++++++++++++++++----------------
  1716. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  1717. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  1718. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  1719. examples/import.vcproj | 738 ++++++++++++++++----------------
  1720. examples/input.vcproj | 738 ++++++++++++++++----------------
  1721. examples/transform.vcproj | 738 ++++++++++++++++----------------
  1722. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  1723. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  1724. libcaca.sln | 150 -------
  1725. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  1726. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  1727. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  1728. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  1729. Commit: 3489
  1730. Author: sam
  1731. Date: Tue May 19 22:48:12 2009 +0000
  1732. Add dirty rectangle support to the ncurses and VGA drivers.
  1733. AUTHORS | 2 +-
  1734. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  1735. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  1736. caca/driver/win32.c | 3 +-
  1737. 4 files changed, 63 insertions(+), 32 deletions(-)
  1738. Commit: 3486
  1739. Author: sam
  1740. Date: Tue May 19 21:41:44 2009 +0000
  1741. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  1742. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  1743. caca/event.c | 4 ++--
  1744. 1 files changed, 2 insertions(+), 2 deletions(-)
  1745. Commit: 3485
  1746. Author: sam
  1747. Date: Tue May 19 21:41:38 2009 +0000
  1748. Improve dirty rectangle handling in examples/input.c.
  1749. examples/input.c | 11 ++++++++++-
  1750. 1 files changed, 10 insertions(+), 1 deletions(-)
  1751. Commit: 3484
  1752. Author: sam
  1753. Date: Tue May 19 20:42:40 2009 +0000
  1754. Fix a few DOS compilation warnings.
  1755. caca/dirty.c | 6 +++---
  1756. caca/figfont.c | 8 ++++----
  1757. 2 files changed, 7 insertions(+), 7 deletions(-)
  1758. Commit: 3483
  1759. Author: sam
  1760. Date: Tue May 19 20:42:34 2009 +0000
  1761. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  1762. ruby/t/tc_display.rb | 8 ++++----
  1763. 1 files changed, 4 insertions(+), 4 deletions(-)
  1764. Commit: 3482
  1765. Author: sam
  1766. Date: Tue May 19 20:42:28 2009 +0000
  1767. Update the migration documentation to reflect old box drawing API changes.
  1768. doc/migrating.dox | 10 +++++++---
  1769. 1 files changed, 7 insertions(+), 3 deletions(-)
  1770. Commit: 3481
  1771. Author: sam
  1772. Date: Tue May 19 20:42:22 2009 +0000
  1773. Fix the text input example now that the box drawing functions take a size
  1774. as argument.
  1775. examples/input.c | 7 ++++---
  1776. 1 files changed, 4 insertions(+), 3 deletions(-)
  1777. Commit: 3480
  1778. Author: sam
  1779. Date: Tue May 19 20:42:12 2009 +0000
  1780. Fix dirty rectangle handling in the X11 and SLang drivers.
  1781. caca/driver/slang.c | 15 +++++++++++----
  1782. caca/driver/x11.c | 8 ++++----
  1783. 2 files changed, 15 insertions(+), 8 deletions(-)
  1784. Commit: 3478
  1785. Author: pterjan
  1786. Date: Tue May 19 12:46:34 2009 +0000
  1787. Import/export dirty rectangles
  1788. caca/codec/export.c | 25 +++++++++++++++------
  1789. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  1790. 2 files changed, 57 insertions(+), 28 deletions(-)
  1791. Commit: 3475
  1792. Author: sam
  1793. Date: Tue May 19 01:04:03 2009 +0000
  1794. Minor optimisation in configure.ac.
  1795. configure.ac | 3 ++-
  1796. 1 files changed, 2 insertions(+), 1 deletions(-)
  1797. Commit: 3474
  1798. Author: sam
  1799. Date: Tue May 19 01:03:57 2009 +0000
  1800. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  1801. src/cacaplay.c | 6 +++---
  1802. 1 files changed, 3 insertions(+), 3 deletions(-)
  1803. Commit: 3473
  1804. Author: sam
  1805. Date: Tue May 19 00:52:10 2009 +0000
  1806. A lot of documentation updates here and there, including bugfixes dating
  1807. back to the libcucul merge.
  1808. caca/event.c | 3 +++
  1809. doc/doxygen.cfg.in | 2 ++
  1810. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  1811. doc/style.dox | 7 +++++++
  1812. doc/tutorial.dox | 10 +++++-----
  1813. doc/user.dox | 2 +-
  1814. ruby/ruby-caca.dox | 8 ++++----
  1815. 7 files changed, 42 insertions(+), 29 deletions(-)
  1816. Commit: 3472
  1817. Author: sam
  1818. Date: Tue May 19 00:52:02 2009 +0000
  1819. Update the Doxygen configuration file to version 1.5.9.
  1820. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  1821. 1 files changed, 308 insertions(+), 93 deletions(-)
  1822. Commit: 3471
  1823. Author: sam
  1824. Date: Tue May 19 00:51:55 2009 +0000
  1825. Optimise the dirty rectangle handling by keeping track of the number of
  1826. currently dirty rectangles.
  1827. caca/caca_internals.h | 3 ++-
  1828. caca/canvas.c | 6 +-----
  1829. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  1830. 3 files changed, 21 insertions(+), 33 deletions(-)
  1831. Commit: 3470
  1832. Author: sam
  1833. Date: Tue May 19 00:51:47 2009 +0000
  1834. Change the dirty rectangle API so that it can handle several rectangles. The
  1835. inner implementation still only handles one dirty rectangle, but this way
  1836. we can prepare supporting applictions for the future.
  1837. caca/Makefile.am | 1 +
  1838. caca/caca.h | 16 +++-
  1839. caca/canvas.c | 127 ------------------------------
  1840. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1841. caca/driver/slang.c | 88 +++++++++++----------
  1842. caca/driver/x11.c | 85 +++++++++++----------
  1843. caca/frame.c | 4 +-
  1844. caca/graphics.c | 2 +-
  1845. caca/libcaca.vcproj | 4 +
  1846. caca/string.c | 4 +-
  1847. caca/transform.c | 16 ++--
  1848. tests/dirty.cpp | 107 +++++++++++++++-----------
  1849. 12 files changed, 395 insertions(+), 274 deletions(-)
  1850. Commit: 3469
  1851. Author: pterjan
  1852. Date: Mon May 18 13:02:43 2009 +0000
  1853. Only redraw empty rectangles in slang driver
  1854. caca/driver/slang.c | 11 +++++++----
  1855. 1 files changed, 7 insertions(+), 4 deletions(-)
  1856. Commit: 3468
  1857. Author: pterjan
  1858. Date: Mon May 18 12:54:49 2009 +0000
  1859. Fix empty dirty rectangles detection
  1860. caca/driver/x11.c | 2 +-
  1861. 1 files changed, 1 insertions(+), 1 deletions(-)
  1862. Commit: 3467
  1863. Author: pterjan
  1864. Date: Sat May 16 20:14:04 2009 +0000
  1865. * Only redraw dirty rectangle in x11 driver
  1866. caca/driver/x11.c | 13 +++++++++----
  1867. 1 files changed, 9 insertions(+), 4 deletions(-)
  1868. Commit: 3466
  1869. Author: sam
  1870. Date: Fri May 15 14:42:31 2009 +0000
  1871. Add a few svn:ignore properties for Visual Studio cruft.
  1872. Commit: 3465
  1873. Author: sam
  1874. Date: Fri May 15 14:38:30 2009 +0000
  1875. Added MSVC project files for most example programs.
  1876. caca-sharp/test-csharp.csproj | 2 +-
  1877. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1878. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1879. examples/demo.c | 4 +
  1880. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1881. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1882. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1883. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1884. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1885. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1886. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1887. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1888. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1889. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1890. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1891. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1892. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1893. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1894. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  1895. 19 files changed, 6366 insertions(+), 3 deletions(-)
  1896. Commit: 3452
  1897. Author: sam
  1898. Date: Thu May 14 10:04:26 2009 +0000
  1899. Fixed libcaca and the Visual Studio solution so that it works
  1900. on Win64, including the .NET projects.
  1901. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  1902. caca-sharp/test-csharp.csproj | 22 +++++-
  1903. caca/caca_types.h.in | 20 ++++-
  1904. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1905. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1906. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1907. libcaca.sln | 72 +++++++++--------
  1908. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1909. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1910. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  1911. win32/caca_types.h | 6 +-
  1912. 11 files changed, 1086 insertions(+), 44 deletions(-)
  1913. Commit: 3451
  1914. Author: sam
  1915. Date: Thu May 14 08:43:52 2009 +0000
  1916. Fix a few implicit cast related warnings on VC++.
  1917. caca/codec/export.c | 2 +-
  1918. caca/codec/import.c | 11 +++++------
  1919. 2 files changed, 6 insertions(+), 7 deletions(-)
  1920. Commit: 3450
  1921. Author: sam
  1922. Date: Thu May 14 00:18:37 2009 +0000
  1923. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  1924. lesson to you: unit tests are good.
  1925. caca/attr.c | 2 +-
  1926. caca/canvas.c | 20 ++++++++++----------
  1927. caca/string.c | 5 ++++-
  1928. 3 files changed, 15 insertions(+), 12 deletions(-)
  1929. Commit: 3449
  1930. Author: sam
  1931. Date: Thu May 14 00:18:30 2009 +0000
  1932. Start writing unit tests for the dirty rectangle handling.
  1933. tests/Makefile.am | 2 +-
  1934. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1935. 2 files changed, 131 insertions(+), 1 deletions(-)
  1936. Commit: 3448
  1937. Author: sam
  1938. Date: Thu May 14 00:18:23 2009 +0000
  1939. Finish the dirty rectangle architecture. They are now reliable in the sense
  1940. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  1941. we currently mark far too many cells as dirty. This must be optimised.
  1942. caca/attr.c | 11 ++++++++++
  1943. caca/caca_internals.h | 6 ++--
  1944. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  1945. caca/frame.c | 7 ++++++
  1946. caca/graphics.c | 3 ++
  1947. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  1948. caca/transform.c | 16 +++++++++++++++
  1949. 7 files changed, 104 insertions(+), 27 deletions(-)
  1950. Commit: 3447
  1951. Author: sam
  1952. Date: Thu May 14 00:18:13 2009 +0000
  1953. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  1954. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  1955. 1 files changed, 64 insertions(+), 86 deletions(-)
  1956. Commit: 3443
  1957. Author: sam
  1958. Date: Wed May 13 06:40:48 2009 +0000
  1959. Set up the architecture for dirty rectangles.
  1960. Dirty rectangles are an upcoming optimisation that will tell the output
  1961. drivers which portion of the canvas has been really modified since the
  1962. last blit.
  1963. caca/caca.h | 6 ++-
  1964. caca/caca_internals.h | 3 +
  1965. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  1966. 3 files changed, 152 insertions(+), 14 deletions(-)
  1967. Commit: 3428
  1968. Author: sam
  1969. Date: Wed Apr 29 12:22:35 2009 +0000
  1970. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  1971. play with the Windows port, there is a 90-day evaluation version
  1972. available for free on the Microsoft website.
  1973. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  1974. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  1975. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  1976. cxx/libcaca++.vcproj | 13 +++---
  1977. cxx/test-cxx.vcproj | 13 +++---
  1978. libcaca.sln | 4 +-
  1979. src/cacademo.vcproj | 21 +++++-----
  1980. src/cacafire.vcproj | 22 +++++-----
  1981. src/cacaview.vcproj | 21 +++++-----
  1982. 9 files changed, 175 insertions(+), 102 deletions(-)
  1983. Commit: 3427
  1984. Author: sam
  1985. Date: Wed Apr 29 12:13:19 2009 +0000
  1986. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  1987. frame separator. Not extremely robust yet.
  1988. caca/codec/import.c | 11 +++++++++++
  1989. 1 files changed, 11 insertions(+), 0 deletions(-)
  1990. Commit: 3412
  1991. Author: sam
  1992. Date: Tue Mar 24 00:58:01 2009 +0000
  1993. Apparently \033 is more common than \x1b for ESC. Use the former in our
  1994. code for clarity.
  1995. caca/codec/import.c | 10 +++++-----
  1996. caca/driver/win32.c | 2 +-
  1997. caca/graphics.c | 2 +-
  1998. src/cacaserver.c | 14 +++++++-------
  1999. 4 files changed, 14 insertions(+), 14 deletions(-)
  2000. Commit: 3407
  2001. Author: sam
  2002. Date: Sun Mar 1 13:20:41 2009 +0000
  2003. Added new Unicode blocks to the built-in font.
  2004. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  2005. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  2006. tools/makefont.c | 4 +-
  2007. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  2008. Commit: 3406
  2009. Author: sam
  2010. Date: Sun Mar 1 12:39:36 2009 +0000
  2011. transform.c: one more rotated glyph.
  2012. caca/transform.c | 1 +
  2013. 1 files changed, 1 insertions(+), 0 deletions(-)
  2014. Commit: 3405
  2015. Author: sam
  2016. Date: Sun Mar 1 12:33:25 2009 +0000
  2017. transform.c: add new transformation glyphs for various capital letters.
  2018. caca/transform.c | 11 ++++++++++-
  2019. 1 files changed, 10 insertions(+), 1 deletions(-)
  2020. Commit: 3404
  2021. Author: sam
  2022. Date: Thu Feb 26 10:41:32 2009 +0000
  2023. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  2024. Fixes ticket #51.
  2025. examples/Makefile.am | 3 +--
  2026. examples/demo.c | 4 +---
  2027. examples/demo0.c | 4 +---
  2028. tools/Makefile.am | 2 +-
  2029. 4 files changed, 4 insertions(+), 9 deletions(-)
  2030. Commit: 3334
  2031. Author: nico
  2032. Date: Tue Dec 9 17:37:22 2008 +0000
  2033. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  2034. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  2035. caca-php/php_caca.c | 12 +++++-------
  2036. 1 files changed, 5 insertions(+), 7 deletions(-)
  2037. Commit: 3333
  2038. Author: pterjan
  2039. Date: Sun Nov 30 00:02:46 2008 +0000
  2040. * Add a flip char for 1
  2041. caca/transform.c | 1 +
  2042. 1 files changed, 1 insertions(+), 0 deletions(-)
  2043. Commit: 3332
  2044. Author: pterjan
  2045. Date: Sat Nov 29 23:53:55 2008 +0000
  2046. * Add a rotate_180 char for G
  2047. caca/transform.c | 1 +
  2048. 1 files changed, 1 insertions(+), 0 deletions(-)
  2049. Commit: 3323
  2050. Author: sam
  2051. Date: Wed Nov 12 10:20:56 2008 +0000
  2052. Create a libcucul.la symlink for distributions such as Gentoo which may
  2053. rely on .la files for library dependencies.
  2054. caca/Makefile.am | 2 ++
  2055. cxx/Makefile.am | 2 ++
  2056. 2 files changed, 4 insertions(+), 0 deletions(-)
  2057. Commit: 3318
  2058. Author: bsittler
  2059. Date: Fri Nov 7 09:03:26 2008 +0000
  2060. add a reset button, move usage to "stdout", and stop hyperlinking the
  2061. logo filename in the example
  2062. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  2063. 1 files changed, 20 insertions(+), 20 deletions(-)
  2064. Commit: 3317
  2065. Author: bsittler
  2066. Date: Fri Nov 7 08:57:44 2008 +0000
  2067. allow a filename exactly matching the uploaded filename; give a better
  2068. error message when this does not work
  2069. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  2070. 1 files changed, 15 insertions(+), 4 deletions(-)
  2071. Commit: 3316
  2072. Author: bsittler
  2073. Date: Fri Nov 7 08:38:55 2008 +0000
  2074. more copyright info
  2075. caca-php/examples/img2txt.php | 3 ++-
  2076. 1 files changed, 2 insertions(+), 1 deletions(-)
  2077. Commit: 3315
  2078. Author: bsittler
  2079. Date: Fri Nov 7 08:37:59 2008 +0000
  2080. add more copyright info
  2081. caca-php/examples/www/img2txt.php | 3 ++-
  2082. 1 files changed, 2 insertions(+), 1 deletions(-)
  2083. Commit: 3314
  2084. Author: bsittler
  2085. Date: Fri Nov 7 08:36:07 2008 +0000
  2086. https should work too
  2087. caca-php/examples/www/img2txt.php | 2 +-
  2088. 1 files changed, 1 insertions(+), 1 deletions(-)
  2089. Commit: 3313
  2090. Author: bsittler
  2091. Date: Fri Nov 7 08:35:29 2008 +0000
  2092. obscure email addresses somewhat
  2093. caca-php/examples/www/img2txt.php | 2 +-
  2094. 1 files changed, 1 insertions(+), 1 deletions(-)
  2095. Commit: 3312
  2096. Author: bsittler
  2097. Date: Fri Nov 7 08:33:03 2008 +0000
  2098. better argument handling, and allow logo-caca.png as a special file argument
  2099. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  2100. 1 files changed, 26 insertions(+), 15 deletions(-)
  2101. Commit: 3311
  2102. Author: bsittler
  2103. Date: Fri Nov 7 08:25:01 2008 +0000
  2104. fix case in example
  2105. caca-php/examples/img2txt.php | 2 +-
  2106. 1 files changed, 1 insertions(+), 1 deletions(-)
  2107. Commit: 3310
  2108. Author: bsittler
  2109. Date: Fri Nov 7 07:56:36 2008 +0000
  2110. now works as HTML
  2111. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  2112. 1 files changed, 201 insertions(+), 76 deletions(-)
  2113. Commit: 3309
  2114. Author: bsittler
  2115. Date: Fri Nov 7 07:13:57 2008 +0000
  2116. handle argument-parsing exceptions
  2117. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  2118. 1 files changed, 54 insertions(+), 46 deletions(-)
  2119. Commit: 3308
  2120. Author: bsittler
  2121. Date: Fri Nov 7 07:09:52 2008 +0000
  2122. more accurate error message
  2123. caca-php/examples/img2txt.php | 6 +++---
  2124. 1 files changed, 3 insertions(+), 3 deletions(-)
  2125. Commit: 3307
  2126. Author: bsittler
  2127. Date: Fri Nov 7 06:30:29 2008 +0000
  2128. clarify that this is a PHP port, not the original C program; return -1
  2129. when export fails, too
  2130. caca-php/examples/img2txt.php | 5 +++++
  2131. 1 files changed, 5 insertions(+), 0 deletions(-)
  2132. Commit: 3306
  2133. Author: bsittler
  2134. Date: Fri Nov 7 05:55:12 2008 +0000
  2135. copy img2txt.php to www in preparation for htmlizing
  2136. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  2137. 1 files changed, 383 insertions(+), 0 deletions(-)
  2138. Commit: 3305
  2139. Author: bsittler
  2140. Date: Fri Nov 7 05:51:26 2008 +0000
  2141. remove workarounds since alpha works now (merged from ..)
  2142. caca-php/examples/www/export.php | 4 +---
  2143. 1 files changed, 1 insertions(+), 3 deletions(-)
  2144. Commit: 3304
  2145. Author: bsittler
  2146. Date: Fri Nov 7 05:48:32 2008 +0000
  2147. hacked around the lack of a reasonable php getopt_long by writing a
  2148. new version in PHP. it seems to work, and is more flexible than the
  2149. getopt() found in PHP 5.3+.
  2150. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  2151. 1 files changed, 211 insertions(+), 39 deletions(-)
  2152. Commit: 3303
  2153. Author: bsittler
  2154. Date: Fri Nov 7 04:31:04 2008 +0000
  2155. fix yet another bug i wrote :( -- be endian-neutral.
  2156. caca-php/php_caca.c | 9 ++++-----
  2157. 1 files changed, 4 insertions(+), 5 deletions(-)
  2158. Commit: 3302
  2159. Author: bsittler
  2160. Date: Thu Nov 6 23:25:26 2008 +0000
  2161. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  2162. caca-php/examples/export.php | 4 +-
  2163. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  2164. 2 files changed, 189 insertions(+), 222 deletions(-)
  2165. Commit: 3301
  2166. Author: bsittler
  2167. Date: Thu Nov 6 23:21:15 2008 +0000
  2168. do not bother with an extraneous fill, and don't create out.png
  2169. caca-php/examples/test.php | 2 --
  2170. 1 files changed, 0 insertions(+), 2 deletions(-)
  2171. Commit: 3300
  2172. Author: bsittler
  2173. Date: Thu Nov 6 23:18:48 2008 +0000
  2174. fix endianness problem
  2175. caca-php/php_caca.c | 12 ++++++------
  2176. 1 files changed, 6 insertions(+), 6 deletions(-)
  2177. Commit: 3299
  2178. Author: bsittler
  2179. Date: Thu Nov 6 20:01:57 2008 +0000
  2180. oops! fix problem i introduced in the previous commit
  2181. caca-php/php_caca.c | 6 +++---
  2182. 1 files changed, 3 insertions(+), 3 deletions(-)
  2183. Commit: 3298
  2184. Author: bsittler
  2185. Date: Thu Nov 6 19:45:11 2008 +0000
  2186. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  2187. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  2188. 1 files changed, 43 insertions(+), 32 deletions(-)
  2189. Commit: 3297
  2190. Author: bsittler
  2191. Date: Thu Nov 6 17:04:21 2008 +0000
  2192. copy img2txt.c to img2txt.php in preparation for phpizing
  2193. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  2194. 1 files changed, 242 insertions(+), 0 deletions(-)
  2195. Commit: 3296
  2196. Author: bsittler
  2197. Date: Thu Nov 6 07:16:59 2008 +0000
  2198. 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...)
  2199. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  2200. 1 files changed, 19 insertions(+), 17 deletions(-)
  2201. Commit: 3295
  2202. Author: bsittler
  2203. Date: Thu Nov 6 07:14:12 2008 +0000
  2204. default to $timeout = 0 in Display::getEvent()
  2205. caca-php/caca.php | 2 +-
  2206. 1 files changed, 1 insertions(+), 1 deletions(-)
  2207. Commit: 3294
  2208. Author: bsittler
  2209. Date: Thu Nov 6 07:11:01 2008 +0000
  2210. fix some bugs and inconsistencies in the PHP object layer
  2211. caca-php/caca.php | 14 ++++++++------
  2212. 1 files changed, 8 insertions(+), 6 deletions(-)
  2213. Commit: 3293
  2214. Author: bsittler
  2215. Date: Wed Nov 5 01:00:38 2008 +0000
  2216. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  2217. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  2218. caca-php/examples/test.php | 12 +++---
  2219. 2 files changed, 56 insertions(+), 43 deletions(-)
  2220. Commit: 3292
  2221. Author: bsittler
  2222. Date: Wed Nov 5 00:39:18 2008 +0000
  2223. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  2224. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  2225. caca-php/examples/test.php | 12 +++---
  2226. 2 files changed, 107 insertions(+), 6 deletions(-)
  2227. Commit: 3291
  2228. Author: bsittler
  2229. Date: Wed Nov 5 00:38:14 2008 +0000
  2230. added missing constant CACA_KEY_UNKNOWN
  2231. caca-php/php_caca.c | 1 +
  2232. 1 files changed, 1 insertions(+), 0 deletions(-)
  2233. Commit: 3290
  2234. Author: bsittler
  2235. Date: Wed Nov 5 00:04:35 2008 +0000
  2236. 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
  2237. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  2238. 1 files changed, 136 insertions(+), 122 deletions(-)
  2239. Commit: 3289
  2240. Author: bsittler
  2241. Date: Tue Nov 4 23:57:57 2008 +0000
  2242. copy test.cs to test.php in preparation for phpizing
  2243. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  2244. 1 files changed, 136 insertions(+), 0 deletions(-)
  2245. Commit: 3288
  2246. Author: bsittler
  2247. Date: Tue Nov 4 23:56:43 2008 +0000
  2248. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  2249. caca-php/examples/www/export.php | 4 +++-
  2250. 1 files changed, 3 insertions(+), 1 deletions(-)
  2251. Commit: 3287
  2252. Author: bsittler
  2253. Date: Tue Nov 4 23:54:38 2008 +0000
  2254. use alpha in PNG export, since it is now required to get a correct PNG output image
  2255. caca-php/examples/export.php | 4 +++-
  2256. 1 files changed, 3 insertions(+), 1 deletions(-)
  2257. Commit: 3286
  2258. Author: bsittler
  2259. Date: Tue Nov 4 23:53:18 2008 +0000
  2260. fix type in Canvas::drawLine; add a minimal class Event providing a
  2261. subset of the functionality of the .NET version; added Display::getEvent
  2262. similar to the .NET version; change Dither::bitmap to take a Canvas
  2263. object rather than a caca canvas resource as its first parameter; add
  2264. Font::Render and Font::getList methods parallel to the .NET version
  2265. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2266. 1 files changed, 50 insertions(+), 2 deletions(-)
  2267. Commit: 3285
  2268. Author: bsittler
  2269. Date: Tue Nov 4 23:48:31 2008 +0000
  2270. use alpha channel in gd truecolor images -- note that the scale for
  2271. this is [0, 127], rather than [0, 255]; always free the temporary
  2272. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  2273. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  2274. failed run-time binding to "caca_set_display" (the "_title" was
  2275. missing).
  2276. caca-php/php_caca.c | 7 ++++---
  2277. 1 files changed, 4 insertions(+), 3 deletions(-)
  2278. Commit: 3284
  2279. Author: bsittler
  2280. Date: Tue Nov 4 06:11:19 2008 +0000
  2281. preserve column alignment better by breaking cells at spaces; preserve
  2282. readability of fullwidth characters better by not placing cell
  2283. boundaries between them unneccessarily
  2284. caca/codec/export.c | 16 +++++++++++++---
  2285. 1 files changed, 13 insertions(+), 3 deletions(-)
  2286. Commit: 3283
  2287. Author: bsittler
  2288. Date: Tue Nov 4 05:45:21 2008 +0000
  2289. force a column alignment after each column containing a fullwidth character.
  2290. caca/codec/export.c | 7 ++++++-
  2291. 1 files changed, 6 insertions(+), 1 deletions(-)
  2292. Commit: 3282
  2293. Author: bsittler
  2294. Date: Tue Nov 4 05:43:37 2008 +0000
  2295. no border in old browsers, either.
  2296. caca-php/examples/www/export.php | 2 +-
  2297. 1 files changed, 1 insertions(+), 1 deletions(-)
  2298. Commit: 3281
  2299. Author: bsittler
  2300. Date: Tue Nov 4 05:28:03 2008 +0000
  2301. htmlification
  2302. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  2303. 1 files changed, 18 insertions(+), 14 deletions(-)
  2304. Commit: 3280
  2305. Author: bsittler
  2306. Date: Tue Nov 4 05:23:16 2008 +0000
  2307. copy unicode.php to www in preparation for htmlizing
  2308. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  2309. 1 files changed, 93 insertions(+), 0 deletions(-)
  2310. Commit: 3279
  2311. Author: bsittler
  2312. Date: Tue Nov 4 05:22:24 2008 +0000
  2313. cli-only
  2314. caca-php/examples/unicode.php | 4 ++++
  2315. 1 files changed, 4 insertions(+), 0 deletions(-)
  2316. Commit: 3278
  2317. Author: bsittler
  2318. Date: Tue Nov 4 05:21:34 2008 +0000
  2319. phpized
  2320. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  2321. 1 files changed, 73 insertions(+), 87 deletions(-)
  2322. Commit: 3277
  2323. Author: bsittler
  2324. Date: Tue Nov 4 05:17:37 2008 +0000
  2325. copy unicode.c to unicode.php in preparation for phpizing
  2326. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  2327. 1 files changed, 103 insertions(+), 0 deletions(-)
  2328. Commit: 3276
  2329. Author: bsittler
  2330. Date: Tue Nov 4 05:12:17 2008 +0000
  2331. htmlize
  2332. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  2333. 1 files changed, 18 insertions(+), 13 deletions(-)
  2334. Commit: 3275
  2335. Author: bsittler
  2336. Date: Tue Nov 4 04:58:38 2008 +0000
  2337. copy transform.php to www in preparation for htmlizing
  2338. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  2339. 1 files changed, 103 insertions(+), 0 deletions(-)
  2340. Commit: 3274
  2341. Author: bsittler
  2342. Date: Tue Nov 4 04:56:49 2008 +0000
  2343. PHPified
  2344. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  2345. 1 files changed, 86 insertions(+), 101 deletions(-)
  2346. Commit: 3273
  2347. Author: bsittler
  2348. Date: Tue Nov 4 04:49:17 2008 +0000
  2349. copy transform.c to transform.php in preparation for phpizing
  2350. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  2351. 1 files changed, 118 insertions(+), 0 deletions(-)
  2352. Commit: 3272
  2353. Author: bsittler
  2354. Date: Tue Nov 4 04:46:47 2008 +0000
  2355. show client-side filename
  2356. caca-php/examples/www/export.php | 3 ++-
  2357. 1 files changed, 2 insertions(+), 1 deletions(-)
  2358. Commit: 3271
  2359. Author: bsittler
  2360. Date: Tue Nov 4 04:45:23 2008 +0000
  2361. clearer wording.
  2362. caca-php/examples/www/import.php | 2 +-
  2363. 1 files changed, 1 insertions(+), 1 deletions(-)
  2364. Commit: 3270
  2365. Author: bsittler
  2366. Date: Tue Nov 4 04:21:13 2008 +0000
  2367. link to an example file to download and then import (generated by export.php)
  2368. caca-php/examples/www/import.php | 5 +++++
  2369. 1 files changed, 5 insertions(+), 0 deletions(-)
  2370. Commit: 3269
  2371. Author: bsittler
  2372. Date: Tue Nov 4 04:13:13 2008 +0000
  2373. works well enough to import the files exported by export.php
  2374. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  2375. 1 files changed, 53 insertions(+), 24 deletions(-)
  2376. Commit: 3268
  2377. Author: bsittler
  2378. Date: Tue Nov 4 03:56:18 2008 +0000
  2379. force cli on remaining examples so that apache doesn't pop up a window
  2380. (this actually happens with the cocoa driver!)
  2381. caca-php/examples/cacapig.php | 3 +++
  2382. caca-php/examples/colors.php | 4 ++++
  2383. caca-php/examples/fullwidth.php | 4 ++++
  2384. caca-php/examples/render.php | 4 ++++
  2385. caca-php/examples/truecolor.php | 4 ++++
  2386. 5 files changed, 19 insertions(+), 0 deletions(-)
  2387. Commit: 3267
  2388. Author: bsittler
  2389. Date: Tue Nov 4 03:39:20 2008 +0000
  2390. CLI-only
  2391. caca-php/examples/import.php | 4 ++++
  2392. 1 files changed, 4 insertions(+), 0 deletions(-)
  2393. Commit: 3266
  2394. Author: bsittler
  2395. Date: Tue Nov 4 03:37:12 2008 +0000
  2396. copy import.php to www in preparation for htmlizing
  2397. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  2398. 1 files changed, 54 insertions(+), 0 deletions(-)
  2399. Commit: 3265
  2400. Author: bsittler
  2401. Date: Tue Nov 4 03:36:33 2008 +0000
  2402. list available import formats in usage message
  2403. caca-php/examples/import.php | 12 +++++++++---
  2404. 1 files changed, 9 insertions(+), 3 deletions(-)
  2405. Commit: 3264
  2406. Author: bsittler
  2407. Date: Tue Nov 4 03:32:42 2008 +0000
  2408. PHPification of import.c
  2409. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  2410. 1 files changed, 27 insertions(+), 45 deletions(-)
  2411. Commit: 3263
  2412. Author: bsittler
  2413. Date: Tue Nov 4 03:22:04 2008 +0000
  2414. copy import.c to import.php in preparation for phpizing
  2415. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  2416. 1 files changed, 66 insertions(+), 0 deletions(-)
  2417. Commit: 3262
  2418. Author: bsittler
  2419. Date: Tue Nov 4 00:56:07 2008 +0000
  2420. only fill the preview iframe when javascript is enabled
  2421. caca-php/examples/www/export.php | 2 +-
  2422. 1 files changed, 1 insertions(+), 1 deletions(-)
  2423. Commit: 3261
  2424. Author: bsittler
  2425. Date: Tue Nov 4 00:41:56 2008 +0000
  2426. merge latest CLI example bugfixes into the HTML versions
  2427. caca-php/examples/www/colors.php | 8 ++++----
  2428. caca-php/examples/www/export.php | 10 +++++-----
  2429. 2 files changed, 9 insertions(+), 9 deletions(-)
  2430. Commit: 3260
  2431. Author: bsittler
  2432. Date: Tue Nov 4 00:39:40 2008 +0000
  2433. 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
  2434. caca-php/examples/colors.php | 8 ++++----
  2435. caca-php/examples/export.php | 10 +++++-----
  2436. caca-php/php_caca.c | 2 +-
  2437. 3 files changed, 10 insertions(+), 10 deletions(-)
  2438. Commit: 3259
  2439. Author: bsittler
  2440. Date: Mon Nov 3 22:30:22 2008 +0000
  2441. now generates HTML
  2442. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  2443. 1 files changed, 18 insertions(+), 10 deletions(-)
  2444. Commit: 3258
  2445. Author: bsittler
  2446. Date: Mon Nov 3 22:21:31 2008 +0000
  2447. copy fullwidth.php to www in preparation for htmlizing
  2448. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  2449. 1 files changed, 75 insertions(+), 0 deletions(-)
  2450. Commit: 3257
  2451. Author: bsittler
  2452. Date: Mon Nov 3 22:19:29 2008 +0000
  2453. added copyright info for PHP conversion (blah blah blah...)
  2454. caca-php/examples/fullwidth.php | 4 ++++
  2455. 1 files changed, 4 insertions(+), 0 deletions(-)
  2456. Commit: 3256
  2457. Author: bsittler
  2458. Date: Mon Nov 3 22:18:27 2008 +0000
  2459. now works as PHP
  2460. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  2461. 1 files changed, 45 insertions(+), 68 deletions(-)
  2462. Commit: 3255
  2463. Author: bsittler
  2464. Date: Mon Nov 3 22:08:09 2008 +0000
  2465. copy fullwidth.c to fullwidth.php in preparation for phpizing
  2466. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  2467. 1 files changed, 94 insertions(+), 0 deletions(-)
  2468. Commit: 3254
  2469. Author: bsittler
  2470. Date: Mon Nov 3 22:06:33 2008 +0000
  2471. only assume svg preview ability in opera, WebKit and Gecko
  2472. caca-php/examples/www/export.php | 9 +++++++--
  2473. 1 files changed, 7 insertions(+), 2 deletions(-)
  2474. Commit: 3253
  2475. Author: nico
  2476. Date: Mon Nov 3 22:03:31 2008 +0000
  2477. * Improve object layer for caca-php
  2478. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  2479. 1 files changed, 56 insertions(+), 4 deletions(-)
  2480. Commit: 3252
  2481. Author: bsittler
  2482. Date: Mon Nov 3 21:58:17 2008 +0000
  2483. do not add history entries for iframe transitions
  2484. caca-php/examples/www/export.php | 2 +-
  2485. 1 files changed, 1 insertions(+), 1 deletions(-)
  2486. Commit: 3251
  2487. Author: bsittler
  2488. Date: Mon Nov 3 21:48:53 2008 +0000
  2489. add missing id
  2490. caca-php/examples/www/export.php | 2 +-
  2491. 1 files changed, 1 insertions(+), 1 deletions(-)
  2492. Commit: 3250
  2493. Author: bsittler
  2494. Date: Mon Nov 3 21:48:16 2008 +0000
  2495. use some javascript to show inline previews using <iframe/> for some
  2496. of the formats (so far, html, html3, bbfr, and svg)
  2497. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  2498. 1 files changed, 39 insertions(+), 3 deletions(-)
  2499. Commit: 3249
  2500. Author: bsittler
  2501. Date: Mon Nov 3 21:23:20 2008 +0000
  2502. .caca files get an extension, too
  2503. caca-php/examples/www/export.php | 1 +
  2504. 1 files changed, 1 insertions(+), 0 deletions(-)
  2505. Commit: 3248
  2506. Author: bsittler
  2507. Date: Mon Nov 3 21:17:34 2008 +0000
  2508. suggest extensions for some of the inline formats too, since browsers
  2509. sometimes send them to external viewers and become confused if the
  2510. filename ends in '.php' (despite our correct content-type!)
  2511. caca-php/examples/www/export.php | 14 +++++++++++---
  2512. 1 files changed, 11 insertions(+), 3 deletions(-)
  2513. Commit: 3247
  2514. Author: bsittler
  2515. Date: Mon Nov 3 21:15:09 2008 +0000
  2516. text formats embedding escape sequences get sent as attachments too
  2517. caca-php/examples/www/export.php | 3 +++
  2518. 1 files changed, 3 insertions(+), 0 deletions(-)
  2519. Commit: 3246
  2520. Author: bsittler
  2521. Date: Mon Nov 3 21:12:54 2008 +0000
  2522. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  2523. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  2524. 1 files changed, 128 insertions(+), 96 deletions(-)
  2525. Commit: 3245
  2526. Author: bsittler
  2527. Date: Mon Nov 3 20:55:12 2008 +0000
  2528. another typo
  2529. caca-php/examples/export.php | 2 +-
  2530. 1 files changed, 1 insertions(+), 1 deletions(-)
  2531. Commit: 3244
  2532. Author: bsittler
  2533. Date: Mon Nov 3 20:34:42 2008 +0000
  2534. spaces -> tabs
  2535. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  2536. 1 files changed, 81 insertions(+), 81 deletions(-)
  2537. Commit: 3243
  2538. Author: bsittler
  2539. Date: Mon Nov 3 20:08:35 2008 +0000
  2540. add missing content-type in the HTML case
  2541. caca-php/examples/www/render.php | 2 ++
  2542. 1 files changed, 2 insertions(+), 0 deletions(-)
  2543. Commit: 3242
  2544. Author: bsittler
  2545. Date: Mon Nov 3 20:01:20 2008 +0000
  2546. typo
  2547. caca-php/examples/export.php | 2 +-
  2548. 1 files changed, 1 insertions(+), 1 deletions(-)
  2549. Commit: 3241
  2550. Author: bsittler
  2551. Date: Mon Nov 3 19:52:30 2008 +0000
  2552. make examples/demo.php executable
  2553. 0 files changed, 0 insertions(+), 0 deletions(-)
  2554. Commit: 3240
  2555. Author: bsittler
  2556. Date: Mon Nov 3 19:44:58 2008 +0000
  2557. copy export.php to www in preparation for htmlizing
  2558. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  2559. 1 files changed, 136 insertions(+), 0 deletions(-)
  2560. Commit: 3239
  2561. Author: bsittler
  2562. Date: Mon Nov 3 19:42:38 2008 +0000
  2563. export.php is now actually php, and appears to work identically to its
  2564. C predecessor.
  2565. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  2566. 1 files changed, 103 insertions(+), 126 deletions(-)
  2567. Commit: 3238
  2568. Author: bsittler
  2569. Date: Mon Nov 3 18:40:50 2008 +0000
  2570. copy export.c to export.php in preparation for phpizing
  2571. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  2572. 1 files changed, 159 insertions(+), 0 deletions(-)
  2573. Commit: 3237
  2574. Author: bsittler
  2575. Date: Mon Nov 3 18:16:38 2008 +0000
  2576. fix foreground-color and quoting bugs in the "html" exporter; also,
  2577. the output is now labelled as XHTML 1.0 Strict, since it does conform
  2578. to that DTD. also removed spurious cellpadding and cellspacing from
  2579. <div /> markup. also handle non-characters by conversion to
  2580. replacement character, and handle more control characters by
  2581. conversion to no-break space. finally, switch from &nbsp; to the
  2582. equivalent &#160; so that a non-validating XML parser (which is most
  2583. of them) can correctly parse this document.
  2584. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  2585. 1 files changed, 43 insertions(+), 9 deletions(-)
  2586. Commit: 3236
  2587. Author: bsittler
  2588. Date: Mon Nov 3 17:18:04 2008 +0000
  2589. do not split a fullwidth character in the middle. yes, in some
  2590. degenerate cases this will lead to incorrectly-displayed tables. i
  2591. don't yet have a solution.
  2592. caca/codec/export.c | 2 ++
  2593. 1 files changed, 2 insertions(+), 0 deletions(-)
  2594. Commit: 3235
  2595. Author: bsittler
  2596. Date: Mon Nov 3 16:55:00 2008 +0000
  2597. do not expand tabs here. instead, importers need to understand '\t'
  2598. and fill the canvas up to the tab stop with it. once that works,
  2599. support will be added here (treating it as space.) also, fewer columns
  2600. are now generated. apparently generating a minimal number of them
  2601. fixes a bunch of the table-layout bugs.
  2602. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  2603. 1 files changed, 78 insertions(+), 52 deletions(-)
  2604. Commit: 3234
  2605. Author: nico
  2606. Date: Sun Nov 2 22:45:40 2008 +0000
  2607. * Remove \t from content of $moo
  2608. * Change canvas size
  2609. * Fix coordinate of label "Moo!"
  2610. caca-php/examples/cacainfo.php | 17 +++++++++--------
  2611. 1 files changed, 9 insertions(+), 8 deletions(-)
  2612. Commit: 3233
  2613. Author: nico
  2614. Date: Sun Nov 2 22:42:09 2008 +0000
  2615. * Change canvas size
  2616. caca-php/examples/www/cacainfo.php | 4 ++--
  2617. 1 files changed, 2 insertions(+), 2 deletions(-)
  2618. Commit: 3232
  2619. Author: bsittler
  2620. Date: Sun Nov 2 22:38:40 2008 +0000
  2621. htmlification of colors.php
  2622. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  2623. 1 files changed, 17 insertions(+), 9 deletions(-)
  2624. Commit: 3231
  2625. Author: nico
  2626. Date: Sun Nov 2 22:37:27 2008 +0000
  2627. * Fix coordinate of label "Moo!"
  2628. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  2629. 1 files changed, 8 insertions(+), 7 deletions(-)
  2630. Commit: 3230
  2631. Author: bsittler
  2632. Date: Sun Nov 2 22:35:45 2008 +0000
  2633. copy colors.php to www in preparation for htmlizing
  2634. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  2635. 1 files changed, 60 insertions(+), 0 deletions(-)
  2636. Commit: 3229
  2637. Author: bsittler
  2638. Date: Sun Nov 2 22:34:59 2008 +0000
  2639. PHP conversion of colors.c
  2640. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  2641. 1 files changed, 55 insertions(+), 71 deletions(-)
  2642. Commit: 3228
  2643. Author: bsittler
  2644. Date: Sun Nov 2 22:22:18 2008 +0000
  2645. copy colors.c to colors.php in preparation for phpizing
  2646. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  2647. 1 files changed, 76 insertions(+), 0 deletions(-)
  2648. Commit: 3227
  2649. Author: bsittler
  2650. Date: Sun Nov 2 22:12:24 2008 +0000
  2651. some unicode characters could overflow the buffer; handle more control
  2652. characters and non-unicode codepoints when generating HTML.
  2653. caca/codec/export.c | 22 ++++++++++++++++++----
  2654. 1 files changed, 18 insertions(+), 4 deletions(-)
  2655. Commit: 3226
  2656. Author: nico
  2657. Date: Sun Nov 2 22:10:02 2008 +0000
  2658. * Remove tabs from content of $moo
  2659. caca-php/examples/www/cacainfo.php | 4 ++--
  2660. 1 files changed, 2 insertions(+), 2 deletions(-)
  2661. Commit: 3225
  2662. Author: nico
  2663. Date: Sun Nov 2 21:58:09 2008 +0000
  2664. * Improve Dithering and Canvas php classes
  2665. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  2666. 1 files changed, 89 insertions(+), 14 deletions(-)
  2667. Commit: 3224
  2668. Author: bsittler
  2669. Date: Sun Nov 2 21:57:21 2008 +0000
  2670. optimization: when the canvas is only a single line, we can always
  2671. optimize by merging cells
  2672. caca/codec/export.c | 2 +-
  2673. 1 files changed, 1 insertions(+), 1 deletions(-)
  2674. Commit: 3223
  2675. Author: bsittler
  2676. Date: Sun Nov 2 21:18:51 2008 +0000
  2677. work around table layout bugs by ensuring that if there are multiple
  2678. cells on any row of the table then the very first row does not use the
  2679. cell-merging optimization; this appears to fix the last of the table
  2680. layout bugs seen in truecolor.php; also fix the foreground and
  2681. background color bugs seen in truecolor.php.
  2682. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  2683. 1 files changed, 25 insertions(+), 3 deletions(-)
  2684. Commit: 3222
  2685. Author: bsittler
  2686. Date: Sun Nov 2 21:03:09 2008 +0000
  2687. forgot backslashes
  2688. caca-php/examples/www/dithering.php | 2 +-
  2689. 1 files changed, 1 insertions(+), 1 deletions(-)
  2690. Commit: 3221
  2691. Author: bsittler
  2692. Date: Sun Nov 2 20:29:02 2008 +0000
  2693. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  2694. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  2695. 1 files changed, 17 insertions(+), 9 deletions(-)
  2696. Commit: 3220
  2697. Author: bsittler
  2698. Date: Sun Nov 2 20:17:59 2008 +0000
  2699. copy truecolor.php to www in preparation for htmlizing
  2700. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  2701. 1 files changed, 48 insertions(+), 0 deletions(-)
  2702. Commit: 3219
  2703. Author: bsittler
  2704. Date: Sun Nov 2 20:17:00 2008 +0000
  2705. convert to PHP and make executable
  2706. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  2707. 1 files changed, 30 insertions(+), 48 deletions(-)
  2708. Commit: 3218
  2709. Author: bsittler
  2710. Date: Sun Nov 2 20:06:13 2008 +0000
  2711. copy truecolor.c to truecolor.php in preparation for phpizing
  2712. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  2713. 1 files changed, 66 insertions(+), 0 deletions(-)
  2714. Commit: 3217
  2715. Author: nico
  2716. Date: Sun Nov 2 20:05:00 2008 +0000
  2717. * Improve class "Dither"
  2718. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  2719. 1 files changed, 20 insertions(+), 20 deletions(-)
  2720. Commit: 3216
  2721. Author: nico
  2722. Date: Sun Nov 2 20:02:26 2008 +0000
  2723. * Add class "Dither" to php object layer
  2724. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2725. 1 files changed, 90 insertions(+), 0 deletions(-)
  2726. Commit: 3215
  2727. Author: bsittler
  2728. Date: Sun Nov 2 19:50:46 2008 +0000
  2729. 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
  2730. caca-php/examples/www/cacainfo.php | 2 +-
  2731. caca-php/examples/www/dithering.php | 4 ++--
  2732. caca-php/examples/www/figlet.php | 2 +-
  2733. caca-php/examples/www/render.php | 2 +-
  2734. caca-php/examples/www/text.php | 2 +-
  2735. 5 files changed, 6 insertions(+), 6 deletions(-)
  2736. Commit: 3214
  2737. Author: bsittler
  2738. Date: Sun Nov 2 19:28:40 2008 +0000
  2739. add a <table summary="..." /> attribute so screenreader software does not
  2740. get hopelessly lost.
  2741. caca/codec/export.c | 2 +-
  2742. 1 files changed, 1 insertions(+), 1 deletions(-)
  2743. Commit: 3213
  2744. Author: bsittler
  2745. Date: Sun Nov 2 19:19:45 2008 +0000
  2746. echo rendered string in form value
  2747. caca-php/examples/www/figlet.php | 2 +-
  2748. 1 files changed, 1 insertions(+), 1 deletions(-)
  2749. Commit: 3212
  2750. Author: nico
  2751. Date: Sun Nov 2 19:13:47 2008 +0000
  2752. * Remove white and yellow colors for letters
  2753. caca-php/examples/www/figlet.php | 2 +-
  2754. 1 files changed, 1 insertions(+), 1 deletions(-)
  2755. Commit: 3211
  2756. Author: nico
  2757. Date: Sun Nov 2 19:08:08 2008 +0000
  2758. * Add an input box in sample web page figlet.php
  2759. caca-php/examples/www/figlet.php | 3 ++-
  2760. 1 files changed, 2 insertions(+), 1 deletions(-)
  2761. Commit: 3210
  2762. Author: bsittler
  2763. Date: Sun Nov 2 17:49:29 2008 +0000
  2764. 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.
  2765. caca-php/examples/www/caca-php.css | 20 --------------------
  2766. caca-php/examples/www/cacainfo.php | 1 -
  2767. caca-php/examples/www/dithering.php | 2 --
  2768. caca-php/examples/www/figlet.php | 3 +--
  2769. caca-php/examples/www/render.php | 1 -
  2770. caca-php/examples/www/text.php | 1 -
  2771. 6 files changed, 1 insertions(+), 27 deletions(-)
  2772. Commit: 3209
  2773. Author: bsittler
  2774. Date: Sun Nov 2 17:38:37 2008 +0000
  2775. 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
  2776. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  2777. 1 files changed, 59 insertions(+), 33 deletions(-)
  2778. Commit: 3208
  2779. Author: bsittler
  2780. Date: Sun Nov 2 17:00:45 2008 +0000
  2781. more conforming to 79-character limit and using tabs
  2782. caca-php/examples/www/render.php | 9 +++++++--
  2783. 1 files changed, 7 insertions(+), 2 deletions(-)
  2784. Commit: 3207
  2785. Author: bsittler
  2786. Date: Sun Nov 2 16:56:48 2008 +0000
  2787. generate self-referencing script URI correctly, taking into account that the
  2788. script might be content-negotiated, renamed, symlinked, or otherwise
  2789. alised in URI-space.
  2790. caca-php/examples/www/render.php | 5 ++++-
  2791. 1 files changed, 4 insertions(+), 1 deletions(-)
  2792. Commit: 3206
  2793. Author: bsittler
  2794. Date: Sun Nov 2 16:24:03 2008 +0000
  2795. added a link so you can view the image only (also good for
  2796. lynx/elinks) and some alt="..." text so the validator does not complain.
  2797. caca-php/examples/www/render.php | 2 +-
  2798. 1 files changed, 1 insertions(+), 1 deletions(-)
  2799. Commit: 3205
  2800. Author: nico
  2801. Date: Sun Nov 2 16:10:50 2008 +0000
  2802. * Change structure of sample file render.php
  2803. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  2804. 1 files changed, 36 insertions(+), 45 deletions(-)
  2805. Commit: 3204
  2806. Author: bsittler
  2807. Date: Sun Nov 2 03:52:22 2008 +0000
  2808. 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)
  2809. caca-php/examples/www/caca-php.css | 2 +-
  2810. caca-php/examples/www/cacainfo.php | 4 ++++
  2811. caca-php/examples/www/dithering.php | 6 ++++++
  2812. caca-php/examples/www/figlet.php | 7 +++++--
  2813. caca-php/examples/www/text.php | 4 ++++
  2814. 5 files changed, 20 insertions(+), 3 deletions(-)
  2815. Commit: 3203
  2816. Author: bsittler
  2817. Date: Sun Nov 2 03:37:14 2008 +0000
  2818. apparently php inw ww dir should not be executable?
  2819. 0 files changed, 0 insertions(+), 0 deletions(-)
  2820. Commit: 3202
  2821. Author: bsittler
  2822. Date: Sun Nov 2 03:36:38 2008 +0000
  2823. better UI, maybe?
  2824. caca-php/examples/www/render.php | 7 ++++---
  2825. 1 files changed, 4 insertions(+), 3 deletions(-)
  2826. Commit: 3201
  2827. Author: bsittler
  2828. Date: Sun Nov 2 03:27:58 2008 +0000
  2829. seems to work
  2830. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  2831. 1 files changed, 36 insertions(+), 5 deletions(-)
  2832. Commit: 3200
  2833. Author: bsittler
  2834. Date: Sun Nov 2 03:13:03 2008 +0000
  2835. copy render.php to www in preparation for htmlizing
  2836. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  2837. 1 files changed, 40 insertions(+), 0 deletions(-)
  2838. Commit: 3199
  2839. Author: bsittler
  2840. Date: Sun Nov 2 03:10:44 2008 +0000
  2841. HTML conversion of text.php
  2842. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  2843. 1 files changed, 15 insertions(+), 7 deletions(-)
  2844. Commit: 3198
  2845. Author: bsittler
  2846. Date: Sun Nov 2 03:07:50 2008 +0000
  2847. add missing newline at end of file
  2848. caca-php/examples/www/cacainfo.php | 2 +-
  2849. 1 files changed, 1 insertions(+), 1 deletions(-)
  2850. Commit: 3197
  2851. Author: bsittler
  2852. Date: Sun Nov 2 03:05:46 2008 +0000
  2853. apparently php inw ww dir should not be executable?
  2854. 0 files changed, 0 insertions(+), 0 deletions(-)
  2855. Commit: 3196
  2856. Author: bsittler
  2857. Date: Sun Nov 2 03:04:10 2008 +0000
  2858. copy text.php to www in preparation for htmlizing
  2859. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  2860. 1 files changed, 65 insertions(+), 0 deletions(-)
  2861. Commit: 3195
  2862. Author: nico
  2863. Date: Sat Nov 1 23:43:00 2008 +0000
  2864. * Improve php object layer "caca.php"
  2865. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  2866. 1 files changed, 46 insertions(+), 2 deletions(-)
  2867. Commit: 3194
  2868. Author: nico
  2869. Date: Sat Nov 1 21:29:51 2008 +0000
  2870. * Change permission of web sample files
  2871. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  2872. 1 files changed, 0 insertions(+), 0 deletions(-)
  2873. Commit: 3193
  2874. Author: nico
  2875. Date: Sat Nov 1 21:11:04 2008 +0000
  2876. * Improve php class layer for caca-php
  2877. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  2878. 1 files changed, 41 insertions(+), 18 deletions(-)
  2879. Commit: 3192
  2880. Author: nico
  2881. Date: Sat Nov 1 19:55:52 2008 +0000
  2882. * Add skeleton of php class layer for caca-php
  2883. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2884. 1 files changed, 135 insertions(+), 0 deletions(-)
  2885. Commit: 3191
  2886. Author: nico
  2887. Date: Sat Nov 1 18:42:16 2008 +0000
  2888. * Add web sample program: dithering.php
  2889. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  2890. caca-php/examples/www/figlet.php | 9 +++++-
  2891. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  2892. 3 files changed, 49 insertions(+), 2 deletions(-)
  2893. Commit: 3190
  2894. Author: bsittler
  2895. Date: Sat Nov 1 17:57:50 2008 +0000
  2896. oops! make the .php executable
  2897. 0 files changed, 0 insertions(+), 0 deletions(-)
  2898. Commit: 3189
  2899. Author: nico
  2900. Date: Sat Nov 1 13:54:13 2008 +0000
  2901. * Add web sample "figlet.php"
  2902. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  2903. 1 files changed, 60 insertions(+), 0 deletions(-)
  2904. Commit: 3188
  2905. Author: nico
  2906. Date: Sat Nov 1 13:30:09 2008 +0000
  2907. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  2908. caca_export_string
  2909. caca-php/php_caca.c | 12 +++---------
  2910. 1 files changed, 3 insertions(+), 9 deletions(-)
  2911. Commit: 3187
  2912. Author: nico
  2913. Date: Sat Nov 1 12:51:54 2008 +0000
  2914. * Initializate variable "len" in caca_export_string
  2915. caca-php/php_caca.c | 2 +-
  2916. 1 files changed, 1 insertions(+), 1 deletions(-)
  2917. Commit: 3186
  2918. Author: bsittler
  2919. Date: Sat Nov 1 06:32:30 2008 +0000
  2920. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  2921. caca-php/examples/www/cacainfo.php | 10 ++++++----
  2922. 1 files changed, 6 insertions(+), 4 deletions(-)
  2923. Commit: 3185
  2924. Author: bsittler
  2925. Date: Sat Nov 1 06:26:29 2008 +0000
  2926. now HTML markup is generated, rather than a giant PRE block
  2927. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  2928. 1 files changed, 28 insertions(+), 17 deletions(-)
  2929. Commit: 3184
  2930. Author: bsittler
  2931. Date: Sat Nov 1 06:03:36 2008 +0000
  2932. 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
  2933. caca/codec/export.c | 29 +++++++++++++++--------------
  2934. 1 files changed, 15 insertions(+), 14 deletions(-)
  2935. Commit: 3183
  2936. Author: bsittler
  2937. Date: Sat Nov 1 06:02:04 2008 +0000
  2938. move CSS for www example to a separate file; table is no longer inside <pre>
  2939. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  2940. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  2941. 2 files changed, 33 insertions(+), 21 deletions(-)
  2942. Commit: 3182
  2943. Author: bsittler
  2944. Date: Sat Nov 1 05:27:04 2008 +0000
  2945. fix table border, colors, and quoting of <, ", ', and > in html3 output
  2946. caca/codec/export.c | 16 +++++++++++++---
  2947. 1 files changed, 13 insertions(+), 3 deletions(-)
  2948. Commit: 3181
  2949. Author: bsittler
  2950. Date: Sat Nov 1 05:13:37 2008 +0000
  2951. font for windows, too
  2952. caca-php/examples/www/cacainfo.php | 2 +-
  2953. 1 files changed, 1 insertions(+), 1 deletions(-)
  2954. Commit: 3180
  2955. Author: bsittler
  2956. Date: Sat Nov 1 05:08:24 2008 +0000
  2957. display correctly in firefox and safari
  2958. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  2959. 1 files changed, 15 insertions(+), 1 deletions(-)
  2960. Commit: 3179
  2961. Author: bsittler
  2962. Date: Sat Nov 1 04:41:25 2008 +0000
  2963. correctly account for tabs in html3 export
  2964. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  2965. 1 files changed, 41 insertions(+), 6 deletions(-)
  2966. Commit: 3178
  2967. Author: bsittler
  2968. Date: Sat Nov 1 03:00:45 2008 +0000
  2969. a first partially-broken conversion of examples/cacainfo.php
  2970. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  2971. 1 files changed, 86 insertions(+), 0 deletions(-)
  2972. Commit: 3177
  2973. Author: nico
  2974. Date: Sat Nov 1 02:06:43 2008 +0000
  2975. * Change test for php-cli mode in sample programs
  2976. caca-php/examples/cacainfo.php | 3 ++-
  2977. caca-php/examples/demo.php | 3 ++-
  2978. caca-php/examples/dithering.php | 12 ++++++++----
  2979. caca-php/examples/figfont.php | 3 ++-
  2980. caca-php/examples/polyline.php | 3 ++-
  2981. caca-php/examples/text.php | 3 ++-
  2982. 6 files changed, 18 insertions(+), 9 deletions(-)
  2983. Commit: 3176
  2984. Author: bsittler
  2985. Date: Sat Nov 1 01:46:51 2008 +0000
  2986. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  2987. caca-php/examples/demo.php | 7 ++++---
  2988. 1 files changed, 4 insertions(+), 3 deletions(-)
  2989. Commit: 3175
  2990. Author: nico
  2991. Date: Sat Nov 1 01:44:28 2008 +0000
  2992. * Check that samples programs are executed with php-cli
  2993. caca-php/examples/cacainfo.php | 3 +++
  2994. caca-php/examples/demo.php | 4 ++++
  2995. caca-php/examples/dithering.php | 5 ++++-
  2996. caca-php/examples/figfont.php | 2 ++
  2997. caca-php/examples/polyline.php | 3 +++
  2998. caca-php/examples/text.php | 3 +++
  2999. 6 files changed, 19 insertions(+), 1 deletions(-)
  3000. Commit: 3174
  3001. Author: bsittler
  3002. Date: Sat Nov 1 01:32:17 2008 +0000
  3003. change to allow use with cocoa driver; also, a keypress now stops these demos early
  3004. caca-php/examples/dithering.php | 2 +-
  3005. caca-php/examples/polyline.php | 2 +-
  3006. 2 files changed, 2 insertions(+), 2 deletions(-)
  3007. Commit: 3173
  3008. Author: nico
  3009. Date: Sat Nov 1 01:25:13 2008 +0000
  3010. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  3011. caca-php/examples/demo.php | 4 ++--
  3012. 1 files changed, 2 insertions(+), 2 deletions(-)
  3013. Commit: 3172
  3014. Author: nico
  3015. Date: Sat Nov 1 00:45:56 2008 +0000
  3016. * Add license headers in sample programs
  3017. caca-php/examples/cacainfo.php | 11 +++++++++++
  3018. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  3019. caca-php/examples/dithering.php | 12 +++++++++++-
  3020. caca-php/examples/figfont.php | 10 ++++++++++
  3021. caca-php/examples/polyline.php | 10 ++++++++++
  3022. 5 files changed, 58 insertions(+), 1 deletions(-)
  3023. Commit: 3171
  3024. Author: nico
  3025. Date: Sat Nov 1 00:33:57 2008 +0000
  3026. * Clean template for phpize "config.m4"
  3027. caca-php/config.m4 | 2 +-
  3028. 1 files changed, 1 insertions(+), 1 deletions(-)
  3029. Commit: 3169
  3030. Author: nico
  3031. Date: Fri Oct 31 20:35:48 2008 +0000
  3032. * Change message for phpinfo()
  3033. caca-php/php_caca.c | 4 ++--
  3034. 1 files changed, 2 insertions(+), 2 deletions(-)
  3035. Commit: 3168
  3036. Author: bsittler
  3037. Date: Fri Oct 31 18:56:31 2008 +0000
  3038. now truecolor works
  3039. caca/driver/win32.c | 5 +++--
  3040. 1 files changed, 3 insertions(+), 2 deletions(-)
  3041. Commit: 3167
  3042. Author: bsittler
  3043. Date: Fri Oct 31 18:39:16 2008 +0000
  3044. now arrow keys, function keys, etc. work
  3045. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3046. 1 files changed, 73 insertions(+), 0 deletions(-)
  3047. Commit: 3166
  3048. Author: nico
  3049. Date: Fri Oct 31 17:46:38 2008 +0000
  3050. * Add information about gd resources support in caca-php for phpinfo()
  3051. caca-php/php_caca.c | 6 ++++++
  3052. 1 files changed, 6 insertions(+), 0 deletions(-)
  3053. Commit: 3163
  3054. Author: bsittler
  3055. Date: Fri Oct 31 00:29:31 2008 +0000
  3056. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  3057. configure.ac | 6 +++---
  3058. 1 files changed, 3 insertions(+), 3 deletions(-)
  3059. Commit: 3160
  3060. Author: sam
  3061. Date: Fri Oct 31 00:21:04 2008 +0000
  3062. caca-sharp: improve install and uninstall rules, add a strong name key
  3063. to allow third-party applications to link with caca-sharp, and tune a
  3064. few things here and there.
  3065. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  3066. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  3067. 2 files changed, 26 insertions(+), 12 deletions(-)
  3068. Commit: 3159
  3069. Author: pterjan
  3070. Date: Thu Oct 30 22:36:13 2008 +0000
  3071. * Undo last commit
  3072. ruby/Makefile.am | 1 -
  3073. 1 files changed, 0 insertions(+), 1 deletions(-)
  3074. Commit: 3158
  3075. Author: pterjan
  3076. Date: Thu Oct 30 21:45:42 2008 +0000
  3077. * Add -module flag, hopefuly this will fix on OSX
  3078. ruby/Makefile.am | 1 +
  3079. 1 files changed, 1 insertions(+), 0 deletions(-)
  3080. Commit: 3157
  3081. Author: pterjan
  3082. Date: Thu Oct 30 20:12:50 2008 +0000
  3083. * List drivers as a Hash
  3084. ruby/caca-display.c | 14 +++++++-------
  3085. 1 files changed, 7 insertions(+), 7 deletions(-)
  3086. Commit: 3156
  3087. Author: nico
  3088. Date: Thu Oct 30 18:07:11 2008 +0000
  3089. * Check parameters number for functions that doesn't expect any parameter
  3090. caca-php/php_caca.c | 16 ++++++++++++++++
  3091. 1 files changed, 16 insertions(+), 0 deletions(-)
  3092. Commit: 3155
  3093. Author: bsittler
  3094. Date: Thu Oct 30 18:00:57 2008 +0000
  3095. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  3096. configure.ac | 9 ++++++++-
  3097. 1 files changed, 8 insertions(+), 1 deletions(-)
  3098. Commit: 3154
  3099. Author: nico
  3100. Date: Thu Oct 30 17:44:42 2008 +0000
  3101. * Modify error message in sample program dithering.php
  3102. caca-php/config.m4 | 2 +-
  3103. caca-php/examples/dithering.php | 2 +-
  3104. 2 files changed, 2 insertions(+), 2 deletions(-)
  3105. Commit: 3153
  3106. Author: nico
  3107. Date: Thu Oct 30 17:35:58 2008 +0000
  3108. * Available the compilation of caca-php without gd development files
  3109. caca-php/config.m4 | 5 ++---
  3110. caca-php/php_caca.c | 19 +++++++++++++++++--
  3111. 2 files changed, 19 insertions(+), 5 deletions(-)
  3112. Commit: 3152
  3113. Author: bsittler
  3114. Date: Thu Oct 30 17:22:43 2008 +0000
  3115. allow SDK to be overridden by environment variables (Mac OS X)
  3116. configure.ac | 22 +++++++++++-----------
  3117. 1 files changed, 11 insertions(+), 11 deletions(-)
  3118. Commit: 3151
  3119. Author: nico
  3120. Date: Thu Oct 30 16:43:00 2008 +0000
  3121. * Add destructor for "caca_file" resources
  3122. caca-php/php_caca.c | 1 +
  3123. 1 files changed, 1 insertions(+), 0 deletions(-)
  3124. Commit: 3150
  3125. Author: nico
  3126. Date: Thu Oct 30 16:16:31 2008 +0000
  3127. * Improve php binding of caca_render_canvas
  3128. * Destroy php resource in caca_file_close
  3129. * Improve sample program render.php
  3130. caca-php/examples/render.php | 7 ++++++-
  3131. caca-php/php_caca.c | 25 ++++++++++++++++---------
  3132. 2 files changed, 22 insertions(+), 10 deletions(-)
  3133. Commit: 3149
  3134. Author: nico
  3135. Date: Thu Oct 30 13:21:26 2008 +0000
  3136. * Add new php specific function caca_load_builtin_font(string name)
  3137. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  3138. * Add a new sample program examples/render.php
  3139. caca-php/examples/render.php | 35 ++++++++++++++++
  3140. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  3141. caca-php/php_caca.h | 1 +
  3142. 3 files changed, 115 insertions(+), 12 deletions(-)
  3143. Commit: 3148
  3144. Author: nico
  3145. Date: Thu Oct 30 11:39:24 2008 +0000
  3146. * Remove "_gd" suffix from dithering functions
  3147. * caca_dithering_bitmap can load palette from gd resource
  3148. * Remove caca_set_dither_palette_gd function
  3149. * Adapt sample program "dithering.php"
  3150. caca-php/examples/dithering.php | 5 +--
  3151. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  3152. caca-php/php_caca.h | 4 +--
  3153. 3 files changed, 29 insertions(+), 46 deletions(-)
  3154. Commit: 3143
  3155. Author: nico
  3156. Date: Thu Oct 30 00:51:55 2008 +0000
  3157. * Add check after emalloc in caca_draw_thin_polyline
  3158. caca-php/php_caca.c | 15 ++++++++++++---
  3159. 1 files changed, 12 insertions(+), 3 deletions(-)
  3160. Commit: 3142
  3161. Author: nico
  3162. Date: Thu Oct 30 00:18:07 2008 +0000
  3163. * Remove php function caca_create_event
  3164. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  3165. php resource
  3166. * Adapt sample program demo.php
  3167. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  3168. caca-php/php_caca.c | 34 ++++++++------------
  3169. caca-php/php_caca.h | 2 -
  3170. 3 files changed, 49 insertions(+), 60 deletions(-)
  3171. Commit: 3141
  3172. Author: nico
  3173. Date: Wed Oct 29 22:59:46 2008 +0000
  3174. * Close php block in sample program "demo.php"
  3175. caca-php/examples/demo.php | 3 ++-
  3176. 1 files changed, 2 insertions(+), 1 deletions(-)
  3177. Commit: 3140
  3178. Author: nico
  3179. Date: Wed Oct 29 22:58:24 2008 +0000
  3180. * Rewrite main loop of sample program demo.php
  3181. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  3182. 1 files changed, 51 insertions(+), 55 deletions(-)
  3183. Commit: 3139
  3184. Author: sam
  3185. Date: Wed Oct 29 19:10:20 2008 +0000
  3186. Clean up configure.ac.
  3187. configure.ac | 16 ++++++++--------
  3188. 1 files changed, 8 insertions(+), 8 deletions(-)
  3189. Commit: 3138
  3190. Author: nico
  3191. Date: Wed Oct 29 17:09:05 2008 +0000
  3192. * Add indexed colors image support for dither with gd resources
  3193. caca-php/examples/dithering.php | 3 +-
  3194. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  3195. caca-php/php_caca.h | 1 +
  3196. 3 files changed, 55 insertions(+), 13 deletions(-)
  3197. Commit: 3137
  3198. Author: nico
  3199. Date: Wed Oct 29 13:48:57 2008 +0000
  3200. * Add php binding for 3 caca charset conversion functions
  3201. * Change php header for sample program "text.php"
  3202. caca-php/examples/text.php | 2 +-
  3203. caca-php/php_caca.c | 9 +++++++++
  3204. 2 files changed, 10 insertions(+), 1 deletions(-)
  3205. Commit: 3135
  3206. Author: nico
  3207. Date: Wed Oct 29 13:19:38 2008 +0000
  3208. * Close php blocks in samples programs (add "?>")
  3209. caca-php/examples/cacainfo.php | 2 ++
  3210. caca-php/examples/cacapig.php | 1 +
  3211. caca-php/examples/demo.php | 2 ++
  3212. caca-php/examples/dithering.php | 4 +---
  3213. caca-php/examples/figfont.php | 2 +-
  3214. caca-php/examples/polyline.php | 1 +
  3215. caca-php/examples/text.php | 3 +--
  3216. 7 files changed, 9 insertions(+), 6 deletions(-)
  3217. Commit: 3134
  3218. Author: nico
  3219. Date: Tue Oct 28 23:13:15 2008 +0000
  3220. * Add php binding for function "caca_set_dither_palette"
  3221. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  3222. 1 files changed, 24 insertions(+), 2 deletions(-)
  3223. Commit: 3133
  3224. Author: nico
  3225. Date: Tue Oct 28 19:43:39 2008 +0000
  3226. * Add unicode support in sample program figfont.php
  3227. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  3228. 1 files changed, 17 insertions(+), 5 deletions(-)
  3229. Commit: 3132
  3230. Author: nico
  3231. Date: Tue Oct 28 19:30:10 2008 +0000
  3232. * Change type of the last argument of drawing function (from string to long)
  3233. * Adapt sample programs
  3234. caca-php/examples/cacainfo.php | 3 +
  3235. caca-php/examples/demo.php | 28 +++++-----
  3236. caca-php/examples/polyline.php | 17 ++++---
  3237. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  3238. 4 files changed, 57 insertions(+), 94 deletions(-)
  3239. Commit: 3131
  3240. Author: nico
  3241. Date: Tue Oct 28 17:59:41 2008 +0000
  3242. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  3243. * Add a sample program examples/polyline.php
  3244. caca-php/examples/polyline.php | 41 +++++++++++++++++
  3245. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  3246. 2 files changed, 130 insertions(+), 4 deletions(-)
  3247. Commit: 3130
  3248. Author: nico
  3249. Date: Tue Oct 28 14:11:08 2008 +0000
  3250. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  3251. caca/figfont.c | 3 +++
  3252. 1 files changed, 3 insertions(+), 0 deletions(-)
  3253. Commit: 3129
  3254. Author: nico
  3255. Date: Tue Oct 28 13:45:39 2008 +0000
  3256. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  3257. * Add a working sample file examples/figfont.php
  3258. * Rename sample programs:
  3259. examples1.php > cacapig.php
  3260. drivers.php > cacainfo.php
  3261. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  3262. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  3263. caca-php/examples/drivers.php | 62 ------------------------------------
  3264. caca-php/examples/example1.php | 68 ----------------------------------------
  3265. caca-php/examples/figfont.php | 24 ++++++++++++++
  3266. caca-php/php_caca.c | 34 +++++++++++++++++++-
  3267. caca-php/php_caca.h | 2 +-
  3268. 7 files changed, 187 insertions(+), 133 deletions(-)
  3269. Commit: 3128
  3270. Author: nico
  3271. Date: Tue Oct 28 12:15:15 2008 +0000
  3272. * Add checks after emalloc()
  3273. * Add php binding for caca_file_gets
  3274. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  3275. 1 files changed, 38 insertions(+), 5 deletions(-)
  3276. Commit: 3127
  3277. Author: nico
  3278. Date: Tue Oct 28 11:46:18 2008 +0000
  3279. * Add php binding for functions: caca_file_write, caca_file_read
  3280. caca-php/examples/demo.php | 2 ++
  3281. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  3282. caca-php/php_caca.h | 2 ++
  3283. 3 files changed, 35 insertions(+), 0 deletions(-)
  3284. Commit: 3126
  3285. Author: nico
  3286. Date: Tue Oct 28 02:02:27 2008 +0000
  3287. * Add php bindings for 9 functions
  3288. * Modify php bloc headers in samples programs
  3289. * Add list of import/export formats in examples/drivers.php
  3290. caca-php/examples/demo.php | 2 +-
  3291. caca-php/examples/dithering.php | 6 ++-
  3292. caca-php/examples/drivers.php | 15 ++++--
  3293. caca-php/examples/example1.php | 2 +-
  3294. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  3295. caca-php/php_caca.h | 3 +-
  3296. 6 files changed, 96 insertions(+), 34 deletions(-)
  3297. Commit: 3125
  3298. Author: sam
  3299. Date: Mon Oct 27 20:23:56 2008 +0000
  3300. libcaca: add fallback rotated glyphs to cope with third-party software.
  3301. caca/transform.c | 8 +++++++-
  3302. 1 files changed, 7 insertions(+), 1 deletions(-)
  3303. Commit: 3124
  3304. Author: nico
  3305. Date: Mon Oct 27 19:54:07 2008 +0000
  3306. * Fix a bug in sample program "dithering.php"
  3307. caca-php/examples/dithering.php | 2 +-
  3308. 1 files changed, 1 insertions(+), 1 deletions(-)
  3309. Commit: 3123
  3310. Author: nico
  3311. Date: Mon Oct 27 19:35:48 2008 +0000
  3312. * Add a "caca_create_dither_gd" function that create the proper dither for a
  3313. given gd resource.
  3314. caca-php/examples/dithering.php | 10 ++++++----
  3315. caca-php/php_caca.c | 15 +++++++++++++++
  3316. caca-php/php_caca.h | 1 +
  3317. 3 files changed, 22 insertions(+), 4 deletions(-)
  3318. Commit: 3122
  3319. Author: nico
  3320. Date: Mon Oct 27 19:14:32 2008 +0000
  3321. * Add working sample program dithering.php (open logo-caca.png with Gd and
  3322. render it with caca caca_dither_bitmap_gd)
  3323. * Add a function to fetch a buffer of gd pixels in php_caca.c
  3324. caca-php/examples/dithering.php | 19 +++++++++++--------
  3325. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  3326. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3327. 3 files changed, 39 insertions(+), 13 deletions(-)
  3328. Commit: 3121
  3329. Author: nico
  3330. Date: Mon Oct 27 17:19:06 2008 +0000
  3331. * Fix a bug in caca_export_string
  3332. caca-php/php_caca.c | 3 +++
  3333. 1 files changed, 3 insertions(+), 0 deletions(-)
  3334. Commit: 3120
  3335. Author: nico
  3336. Date: Mon Oct 27 17:15:08 2008 +0000
  3337. * Improve function "caca_dither_bitmap_gd"
  3338. * Add php binding for "caca_create_dither"
  3339. * Add new sample program "dithering.php"
  3340. caca-php/examples/dithering.php | 15 +++++++++++++++
  3341. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3342. caca-php/php_caca.h | 1 +
  3343. 3 files changed, 44 insertions(+), 5 deletions(-)
  3344. Commit: 3119
  3345. Author: nico
  3346. Date: Mon Oct 27 16:23:05 2008 +0000
  3347. * Add a function "fetch_external_resource" that allows to fetch external php
  3348. resources such as gd resouces
  3349. * Add test for presence of gd development files in config.m4
  3350. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  3351. caca-php/config.m4 | 9 ++++++++-
  3352. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  3353. caca-php/php_caca.h | 2 +-
  3354. 3 files changed, 28 insertions(+), 13 deletions(-)
  3355. Commit: 3118
  3356. Author: sam
  3357. Date: Mon Oct 27 13:45:56 2008 +0000
  3358. doc: fix symlink failure when installing libcaca twice.
  3359. doc/Makefile.am | 4 ++--
  3360. 1 files changed, 2 insertions(+), 2 deletions(-)
  3361. Commit: 3117
  3362. Author: nico
  3363. Date: Mon Oct 27 13:34:36 2008 +0000
  3364. * Add php binding for 12 new fonctions
  3365. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3366. 1 files changed, 99 insertions(+), 0 deletions(-)
  3367. Commit: 3115
  3368. Author: nico
  3369. Date: Sun Oct 26 23:33:02 2008 +0000
  3370. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  3371. caca_get_dither_algorithm
  3372. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3373. 1 files changed, 21 insertions(+), 0 deletions(-)
  3374. Commit: 3114
  3375. Author: nico
  3376. Date: Sun Oct 26 21:27:32 2008 +0000
  3377. * Add binding for 7 new functions
  3378. * Add just_for_fun() function in sample program drivers.php
  3379. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  3380. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  3381. 2 files changed, 110 insertions(+), 1 deletions(-)
  3382. Commit: 3113
  3383. Author: nico
  3384. Date: Sun Oct 26 20:51:04 2008 +0000
  3385. * Add php binding for 15 new functions
  3386. * Add new sample program "examples/drivers.php"
  3387. caca-php/examples/drivers.php | 8 +++
  3388. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  3389. 2 files changed, 108 insertions(+), 3 deletions(-)
  3390. Commit: 3112
  3391. Author: nico
  3392. Date: Sun Oct 26 15:47:33 2008 +0000
  3393. * Improve function caca_export_string
  3394. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  3395. caca-php/php_caca.h | 3 ++-
  3396. 2 files changed, 33 insertions(+), 3 deletions(-)
  3397. Commit: 3111
  3398. Author: nico
  3399. Date: Sun Oct 26 15:27:59 2008 +0000
  3400. * Add php binding for caca_export_memory (called caca_export_string)
  3401. * Rename php function caca_import_memory to caca_import_string
  3402. * Add sample program "text.php" (php port of examples/text.c)
  3403. * Add php binding for "caca_set_attr"
  3404. caca-php/examples/example1.php | 2 +-
  3405. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  3406. 2 files changed, 63 insertions(+), 1 deletions(-)
  3407. Commit: 3110
  3408. Author: nico
  3409. Date: Sun Oct 26 14:14:58 2008 +0000
  3410. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  3411. * Add binding for 2 new functions
  3412. * Fix a bug in examples/example1.php
  3413. caca-php/examples/demo.php | 16 +++++-
  3414. caca-php/examples/example1.php | 2 +-
  3415. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  3416. caca-php/php_caca.h | 10 +++
  3417. 4 files changed, 115 insertions(+), 37 deletions(-)
  3418. Commit: 3109
  3419. Author: nico
  3420. Date: Sun Oct 26 13:38:47 2008 +0000
  3421. * Add php binding for 4 new functions
  3422. * Add "full" demo to "examples/demo.php"
  3423. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  3424. caca-php/php_caca.c | 44 +++++++++++++++
  3425. 2 files changed, 164 insertions(+), 11 deletions(-)
  3426. Commit: 3108
  3427. Author: nico
  3428. Date: Sun Oct 26 12:29:10 2008 +0000
  3429. * Add php binding for 9 new functions
  3430. * Improve examples/demo.php
  3431. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  3432. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  3433. caca-php/php_caca.h | 4 +-
  3434. 3 files changed, 290 insertions(+), 40 deletions(-)
  3435. Commit: 3107
  3436. Author: nico
  3437. Date: Sun Oct 26 00:49:09 2008 +0000
  3438. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  3439. * Create a new sample file demo.php (php port of demo.c)
  3440. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  3441. caca-php/php_caca.c | 22 ++++++++++-
  3442. 2 files changed, 109 insertions(+), 1 deletions(-)
  3443. Commit: 3106
  3444. Author: nico
  3445. Date: Sat Oct 25 23:52:06 2008 +0000
  3446. * Add a nice label with libcaca's version in the center of the screen in
  3447. sample program examples/example1.php
  3448. caca-php/examples/example1.php | 7 +++++--
  3449. 1 files changed, 5 insertions(+), 2 deletions(-)
  3450. Commit: 3105
  3451. Author: nico
  3452. Date: Sat Oct 25 23:40:00 2008 +0000
  3453. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  3454. * Animate pink pig & add event managment in sample program "example1.php"
  3455. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  3456. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3457. 2 files changed, 46 insertions(+), 4 deletions(-)
  3458. Commit: 3104
  3459. Author: nico
  3460. Date: Sat Oct 25 15:41:39 2008 +0000
  3461. * Add binding for 6 new caca's functions
  3462. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  3463. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  3464. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  3465. 2 files changed, 93 insertions(+), 15 deletions(-)
  3466. Commit: 3101
  3467. Author: nico
  3468. Date: Sat Oct 25 11:26:15 2008 +0000
  3469. * Add php binding for 8 new caca's functions
  3470. caca-php/examples/example1.php | 2 +-
  3471. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  3472. 2 files changed, 78 insertions(+), 1 deletions(-)
  3473. Commit: 3095
  3474. Author: sam
  3475. Date: Sat Oct 25 01:03:09 2008 +0000
  3476. Add Nicolas Vion to AUTHORS.
  3477. AUTHORS | 3 +++
  3478. 1 files changed, 3 insertions(+), 0 deletions(-)
  3479. Commit: 3094
  3480. Author: nico
  3481. Date: Fri Oct 24 23:20:42 2008 +0000
  3482. * Add php bindings for 13 new functions
  3483. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3484. 1 files changed, 68 insertions(+), 0 deletions(-)
  3485. Commit: 3093
  3486. Author: nico
  3487. Date: Fri Oct 24 23:01:08 2008 +0000
  3488. * Add php binding for 7 new caca's functions
  3489. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  3490. 1 files changed, 30 insertions(+), 0 deletions(-)
  3491. Commit: 3092
  3492. Author: nico
  3493. Date: Fri Oct 24 22:35:21 2008 +0000
  3494. * Add flac support and some other nice features...
  3495. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  3496. caca-php/php_caca.h | 19 +++++++++-------
  3497. 2 files changed, 48 insertions(+), 28 deletions(-)
  3498. Commit: 3091
  3499. Author: nico
  3500. Date: Fri Oct 24 22:09:30 2008 +0000
  3501. * Add caca's php constants definition
  3502. * Add php binding for 13 new functions
  3503. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  3504. caca-php/php_caca.h | 24 ++++++--
  3505. 2 files changed, 181 insertions(+), 19 deletions(-)
  3506. Commit: 3089
  3507. Author: nico
  3508. Date: Fri Oct 24 19:28:20 2008 +0000
  3509. * Initial release of caca-php
  3510. caca-php/config.m4 | 12 +
  3511. caca-php/examples/example1.php | 4 +
  3512. caca-php/package.xml | 33 +++
  3513. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  3514. caca-php/php_caca.h | 143 +++++++++++
  3515. 5 files changed, 726 insertions(+), 0 deletions(-)
  3516. Commit: 3046
  3517. Author: jylam
  3518. Date: Sun Oct 19 16:22:08 2008 +0000
  3519. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  3520. caca/driver/cocoa.m | 11 +++++++----
  3521. 1 files changed, 7 insertions(+), 4 deletions(-)
  3522. Commit: 3045
  3523. Author: jylam
  3524. Date: Sun Oct 19 14:44:25 2008 +0000
  3525. * 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
  3526. configure.ac | 2 +-
  3527. 1 files changed, 1 insertions(+), 1 deletions(-)
  3528. Commit: 2967
  3529. Author: sam
  3530. Date: Sat Oct 18 12:57:10 2008 +0000
  3531. Bump soname versioning.
  3532. configure.ac | 2 +-
  3533. 1 files changed, 1 insertions(+), 1 deletions(-)
  3534. Commit: 2966
  3535. Author: sam
  3536. Date: Sat Oct 18 12:50:13 2008 +0000
  3537. Fix <cucul.h> installation again.
  3538. caca/Makefile.am | 1 +
  3539. 1 files changed, 1 insertions(+), 0 deletions(-)
  3540. Commit: 2965
  3541. Author: sam
  3542. Date: Sat Oct 18 12:42:12 2008 +0000
  3543. Set version to 0.99.beta15.
  3544. Updated NEWS and ChangeLog.
  3545. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3546. NEWS | 4 +
  3547. configure.ac | 2 +-
  3548. win32/config.h | 2 +-
  3549. 4 files changed, 311 insertions(+), 2 deletions(-)
  3550. Commit: 2963
  3551. Author: sam
  3552. Date: Sat Oct 18 11:07:14 2008 +0000
  3553. Add a cucul.h symbolic link upon installation.
  3554. caca/Makefile.am | 2 ++
  3555. 1 files changed, 2 insertions(+), 0 deletions(-)
  3556. Commit: 2962
  3557. Author: sam
  3558. Date: Sat Oct 18 11:07:05 2008 +0000
  3559. libcaca: move codecs and import/export functions into subdirectories.
  3560. caca/Makefile.am | 34 +-
  3561. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  3562. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  3563. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  3564. caca/driver/conio.c | 185 +++++++++
  3565. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  3566. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  3567. caca/driver/raw.c | 115 ++++++
  3568. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  3569. caca/driver/vga.c | 178 +++++++++
  3570. caca/driver/win32.c | 367 ++++++++++++++++++
  3571. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  3572. caca/driver_cocoa.m | 1015 ------------------------------------------------
  3573. caca/driver_conio.c | 185 ---------
  3574. caca/driver_gl.c | 623 ------------------------------
  3575. caca/driver_ncurses.c | 848 ----------------------------------------
  3576. caca/driver_raw.c | 115 ------
  3577. caca/driver_slang.c | 571 ---------------------------
  3578. caca/driver_vga.c | 178 ---------
  3579. caca/driver_win32.c | 367 ------------------
  3580. caca/driver_x11.c | 809 --------------------------------------
  3581. caca/export.c | 1028 -------------------------------------------------
  3582. caca/import.c | 924 --------------------------------------------
  3583. caca/libcaca.vcproj | 20 +-
  3584. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  3585. Commit: 2961
  3586. Author: sam
  3587. Date: Sat Oct 18 11:06:58 2008 +0000
  3588. Fix compilation warnings on platforms without Imlib2.
  3589. src/aafire.c | 2 +-
  3590. src/common-image.c | 2 +-
  3591. 2 files changed, 2 insertions(+), 2 deletions(-)
  3592. Commit: 2960
  3593. Author: sam
  3594. Date: Sat Oct 18 11:06:49 2008 +0000
  3595. libcaca: fix a minor warning on DOS targets.
  3596. caca/figfont.c | 2 ++
  3597. 1 files changed, 2 insertions(+), 0 deletions(-)
  3598. Commit: 2959
  3599. Author: sam
  3600. Date: Thu Oct 16 23:44:49 2008 +0000
  3601. Minor build system cosmetic changes.
  3602. Makefile.am | 2 +-
  3603. src/Makefile.am | 2 +-
  3604. win32/Makefile.am | 6 +-----
  3605. 3 files changed, 3 insertions(+), 7 deletions(-)
  3606. Commit: 2958
  3607. Author: sam
  3608. Date: Thu Oct 16 23:21:23 2008 +0000
  3609. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  3610. cxx/Makefile.am | 2 ++
  3611. 1 files changed, 2 insertions(+), 0 deletions(-)
  3612. Commit: 2956
  3613. Author: sam
  3614. Date: Thu Oct 16 23:03:47 2008 +0000
  3615. Remove executable bit from files that do not need it.
  3616. 0 files changed, 0 insertions(+), 0 deletions(-)
  3617. Commit: 2955
  3618. Author: sam
  3619. Date: Thu Oct 16 22:59:04 2008 +0000
  3620. Rename csharp/ into caca-sharp/.
  3621. Makefile.am | 2 +-
  3622. caca-sharp/.gitignore | 2 +
  3623. caca-sharp/AssemblyInfo.cs | 21 +
  3624. caca-sharp/Attr.cs | 57 +++
  3625. caca-sharp/Caca.cs | 43 +++
  3626. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  3627. caca-sharp/Display.cs | 141 +++++++
  3628. caca-sharp/Dither.cs | 160 ++++++++
  3629. caca-sharp/Event.cs | 187 ++++++++++
  3630. caca-sharp/Font.cs | 128 +++++++
  3631. caca-sharp/Makefile.am | 37 ++
  3632. caca-sharp/caca-sharp.csproj | 54 +++
  3633. caca-sharp/caca-sharp.dll.config.in | 3 +
  3634. caca-sharp/test-csharp.csproj | 51 +++
  3635. caca-sharp/test.cs | 136 +++++++
  3636. configure.ac | 4 +-
  3637. csharp/.gitignore | 2 -
  3638. csharp/AssemblyInfo.cs | 21 -
  3639. csharp/Attr.cs | 57 ---
  3640. csharp/Caca.cs | 43 ---
  3641. csharp/Canvas.cs | 685 -----------------------------------
  3642. csharp/Display.cs | 141 -------
  3643. csharp/Dither.cs | 160 --------
  3644. csharp/Event.cs | 187 ----------
  3645. csharp/Font.cs | 128 -------
  3646. csharp/Makefile.am | 37 --
  3647. csharp/caca-sharp.csproj | 54 ---
  3648. csharp/caca-sharp.dll.config.in | 3 -
  3649. csharp/test-csharp.csproj | 51 ---
  3650. csharp/test.cs | 136 -------
  3651. libcaca.sln | 4 +-
  3652. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  3653. Commit: 2901
  3654. Author: sam
  3655. Date: Tue Oct 7 23:43:53 2008 +0000
  3656. Update the Win32 cross-build script to reflect recent reorganisation.
  3657. build-win32 | 8 ++++----
  3658. 1 files changed, 4 insertions(+), 4 deletions(-)
  3659. Commit: 2900
  3660. Author: sam
  3661. Date: Tue Oct 7 23:27:41 2008 +0000
  3662. Renamed msvc into win32.
  3663. Makefile.am | 2 +-
  3664. caca/libcaca.vcproj | 8 +++---
  3665. configure.ac | 2 +-
  3666. cxx/libcaca++.vcproj | 6 ++--
  3667. cxx/test-cxx.vcproj | 4 +-
  3668. msvc/Makefile.am | 8 ------
  3669. msvc/caca_types.h | 2 -
  3670. msvc/config.h | 59 --------------------------------------------------
  3671. src/cacademo.vcproj | 6 ++--
  3672. src/cacafire.vcproj | 6 ++--
  3673. src/cacaview.vcproj | 6 ++--
  3674. win32/Makefile.am | 8 ++++++
  3675. win32/caca_types.h | 2 +
  3676. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  3677. 14 files changed, 87 insertions(+), 89 deletions(-)
  3678. Commit: 2898
  3679. Author: sam
  3680. Date: Tue Oct 7 21:26:56 2008 +0000
  3681. Reorganise MSVC files so that each project is with its source code.
  3682. caca/Makefile.am | 202 ++++++++++++++--------------
  3683. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  3684. csharp/Makefile.am | 72 +++++-----
  3685. csharp/caca-sharp.csproj | 54 ++++++++
  3686. csharp/test-csharp.csproj | 51 +++++++
  3687. cxx/Makefile.am | 87 ++++++------
  3688. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  3689. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  3690. libcaca.sln | 128 ++++++++++++++++++
  3691. msvc/Makefile.am | 24 +---
  3692. msvc/caca-sharp.csproj | 54 --------
  3693. msvc/cacademo.vcproj | 199 ---------------------------
  3694. msvc/cacafire.vcproj | 199 ---------------------------
  3695. msvc/cacaview.vcproj | 205 ----------------------------
  3696. msvc/libcaca++.vcproj | 197 ---------------------------
  3697. msvc/libcaca.sln | 126 -----------------
  3698. msvc/libcaca.vcproj | 325 ---------------------------------------------
  3699. msvc/test-csharp.csproj | 51 -------
  3700. msvc/test-cxx.vcproj | 193 ---------------------------
  3701. src/Makefile.am | 94 +++++++-------
  3702. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  3703. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  3704. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  3705. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  3706. Commit: 2896
  3707. Author: sam
  3708. Date: Tue Oct 7 16:06:08 2008 +0000
  3709. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  3710. Makefile.am | 2 +-
  3711. caca/Makefile.am | 1 +
  3712. caca/caca_internals.h | 2 +-
  3713. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  3714. msvc/libcaca.vcproj | 6 +---
  3715. stubs.h | 97 -------------------------------------------------
  3716. 6 files changed, 101 insertions(+), 104 deletions(-)
  3717. Commit: 2895
  3718. Author: sam
  3719. Date: Tue Oct 7 16:06:02 2008 +0000
  3720. Fix the library suffix detection.
  3721. configure.ac | 4 ++--
  3722. 1 files changed, 2 insertions(+), 2 deletions(-)
  3723. Commit: 2888
  3724. Author: sam
  3725. Date: Mon Oct 6 20:45:02 2008 +0000
  3726. Detect shared library suffix at configure stage.
  3727. configure.ac | 10 ++++++++++
  3728. csharp/caca-sharp.dll.config.in | 4 +---
  3729. 2 files changed, 11 insertions(+), 3 deletions(-)
  3730. Commit: 2882
  3731. Author: sam
  3732. Date: Mon Oct 6 19:33:28 2008 +0000
  3733. caca-sharp: support systems with .dylib or .sl shared libraries.
  3734. csharp/caca-sharp.dll.config.in | 2 ++
  3735. 1 files changed, 2 insertions(+), 0 deletions(-)
  3736. Commit: 2881
  3737. Author: sam
  3738. Date: Mon Oct 6 19:33:24 2008 +0000
  3739. .gitignore: ignore files generated by MonoDevelop.
  3740. .gitignore | 3 +++
  3741. 1 files changed, 3 insertions(+), 0 deletions(-)
  3742. Commit: 2880
  3743. Author: sam
  3744. Date: Mon Oct 6 19:33:20 2008 +0000
  3745. Clean up the web server directories before copying the documentation there.
  3746. Makefile.am | 1 +
  3747. 1 files changed, 1 insertions(+), 0 deletions(-)
  3748. Commit: 2879
  3749. Author: sam
  3750. Date: Mon Oct 6 19:33:15 2008 +0000
  3751. doc: rewrite the tutorial to reflect recent API updates.
  3752. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  3753. 1 files changed, 22 insertions(+), 31 deletions(-)
  3754. Commit: 2878
  3755. Author: sam
  3756. Date: Mon Oct 6 19:33:06 2008 +0000
  3757. libcaca: fix an infinite loop in the .pc file.
  3758. caca/caca.pc.in | 4 ++--
  3759. 1 files changed, 2 insertions(+), 2 deletions(-)
  3760. Commit: 2871
  3761. Author: sam
  3762. Date: Sun Oct 5 15:50:11 2008 +0000
  3763. Fix detection of floating point assembly instructions. They were
  3764. incorrectly detcted as present because gcc was optimising them away.
  3765. configure.ac | 8 ++++----
  3766. 1 files changed, 4 insertions(+), 4 deletions(-)
  3767. Commit: 2868
  3768. Author: sam
  3769. Date: Sun Oct 5 01:37:25 2008 +0000
  3770. Tidy the .NET Makefile.
  3771. csharp/Makefile.am | 10 ++++++----
  3772. 1 files changed, 6 insertions(+), 4 deletions(-)
  3773. Commit: 2867
  3774. Author: sam
  3775. Date: Sun Oct 5 00:56:17 2008 +0000
  3776. Split the C# bindings into separate files.
  3777. csharp/Attr.cs | 57 +++
  3778. csharp/Caca.cs | 1199 ------------------------------------------------
  3779. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  3780. csharp/Display.cs | 141 ++++++
  3781. csharp/Dither.cs | 160 +++++++
  3782. csharp/Event.cs | 187 ++++++++
  3783. csharp/Font.cs | 128 +++++
  3784. csharp/Makefile.am | 10 +-
  3785. csharp/test.cs | 28 +-
  3786. msvc/caca-sharp.csproj | 6 +
  3787. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  3788. Commit: 2864
  3789. Author: sam
  3790. Date: Sat Oct 4 13:05:13 2008 +0000
  3791. configure.ac: use more modern autoconf syntax.
  3792. caca/caca.c | 2 +-
  3793. configure.ac | 9 +++++----
  3794. src/cacaview.c | 2 +-
  3795. 3 files changed, 7 insertions(+), 6 deletions(-)
  3796. Commit: 2860
  3797. Author: sam
  3798. Date: Mon Sep 29 23:03:38 2008 +0000
  3799. Fix separate directory build failure caused by caca_types.h.
  3800. examples/Makefile.am | 3 ++-
  3801. 1 files changed, 2 insertions(+), 1 deletions(-)
  3802. Commit: 2859
  3803. Author: sam
  3804. Date: Mon Sep 29 23:03:34 2008 +0000
  3805. Fix the Win32 build.
  3806. build-win32 | 4 +++-
  3807. 1 files changed, 3 insertions(+), 1 deletions(-)
  3808. Commit: 2858
  3809. Author: sam
  3810. Date: Mon Sep 29 23:03:30 2008 +0000
  3811. Properly export legacy 0.9 symbols.
  3812. caca/caca0.c | 3 +--
  3813. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  3814. 2 files changed, 30 insertions(+), 19 deletions(-)
  3815. Commit: 2854
  3816. Author: sam
  3817. Date: Mon Sep 29 22:02:45 2008 +0000
  3818. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  3819. caca/Makefile.am | 17 ++++++++---------
  3820. cxx/Makefile.am | 17 ++++++++---------
  3821. 2 files changed, 16 insertions(+), 18 deletions(-)
  3822. Commit: 2853
  3823. Author: bsittler
  3824. Date: Mon Sep 29 21:28:37 2008 +0000
  3825. 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
  3826. caca/caca.h | 3 ++-
  3827. 1 files changed, 2 insertions(+), 1 deletions(-)
  3828. Commit: 2852
  3829. Author: bsittler
  3830. Date: Mon Sep 29 21:26:49 2008 +0000
  3831. remove reference to obsolete common.h
  3832. caca/driver_cocoa.m | 1 -
  3833. 1 files changed, 0 insertions(+), 1 deletions(-)
  3834. Commit: 2851
  3835. Author: bsittler
  3836. Date: Mon Sep 29 21:26:05 2008 +0000
  3837. add missing CUCUL_* compatiblity constants
  3838. caca/caca.h | 5 +++++
  3839. 1 files changed, 5 insertions(+), 0 deletions(-)
  3840. Commit: 2850
  3841. Author: sam
  3842. Date: Mon Sep 29 21:16:52 2008 +0000
  3843. Support for platforms where shared libraries are not called *.so.
  3844. caca/Makefile.am | 9 +++++++--
  3845. cxx/Makefile.am | 9 +++++++--
  3846. 2 files changed, 14 insertions(+), 4 deletions(-)
  3847. Commit: 2835
  3848. Author: sam
  3849. Date: Sat Sep 27 21:30:09 2008 +0000
  3850. Fix documentation installation. This is the real 0.99.beta15 release.
  3851. doc/Makefile.am | 2 ++
  3852. 1 files changed, 2 insertions(+), 0 deletions(-)
  3853. Commit: 2833
  3854. Author: sam
  3855. Date: Sat Sep 27 21:09:37 2008 +0000
  3856. Change the website name to caca.zoy.org.
  3857. Makefile.am | 2 +-
  3858. src/img2txt.c | 2 +-
  3859. 2 files changed, 2 insertions(+), 2 deletions(-)
  3860. Commit: 2832
  3861. Author: sam
  3862. Date: Sat Sep 27 18:11:01 2008 +0000
  3863. Set version to 0.99.beta14.
  3864. Updated NEWS and ChangeLog.
  3865. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  3866. NEWS | 4 +
  3867. configure.ac | 4 +-
  3868. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  3869. Commit: 2831
  3870. Author: sam
  3871. Date: Sat Sep 27 17:56:49 2008 +0000
  3872. End of the libcucul merge: add symbolic links where appropriate.
  3873. caca/Makefile.am | 12 ++++++++++--
  3874. cxx/Makefile.am | 12 ++++++++++--
  3875. doc/Makefile.am | 4 ++++
  3876. 3 files changed, 24 insertions(+), 4 deletions(-)
  3877. Commit: 2830
  3878. Author: sam
  3879. Date: Sat Sep 27 17:56:43 2008 +0000
  3880. caca, cxx: install symlinks for backwards compatibility with libcucul.
  3881. caca/Makefile.am | 8 ++++++++
  3882. cxx/Makefile.am | 8 ++++++++
  3883. 2 files changed, 16 insertions(+), 0 deletions(-)
  3884. Commit: 2829
  3885. Author: pterjan
  3886. Date: Sat Sep 27 16:23:26 2008 +0000
  3887. * Fix a warning
  3888. ruby/caca-canvas.c | 2 +-
  3889. 1 files changed, 1 insertions(+), 1 deletions(-)
  3890. Commit: 2828
  3891. Author: sam
  3892. Date: Sat Sep 27 16:07:33 2008 +0000
  3893. .gitignore: ignore caca_types.h.
  3894. caca/.gitignore | 1 +
  3895. 1 files changed, 1 insertions(+), 0 deletions(-)
  3896. Commit: 2827
  3897. Author: sam
  3898. Date: Sat Sep 27 15:57:33 2008 +0000
  3899. Add missing svn:ignore SVN properties.
  3900. Commit: 2826
  3901. Author: sam
  3902. Date: Sat Sep 27 15:43:01 2008 +0000
  3903. Continue the libcaca/libcucul merge. Source and binary compatibility
  3904. are almost there.
  3905. caca/Makefile.am | 2 +-
  3906. caca/attr.c | 20 ++++++
  3907. caca/box.c | 13 ++++
  3908. caca/caca.c | 6 ++
  3909. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  3910. caca/canvas.c | 22 ++++++
  3911. caca/charset.c | 12 +++
  3912. caca/conic.c | 31 ++++++---
  3913. caca/dither.c | 51 ++++++++++++++
  3914. caca/export.c | 9 +++
  3915. caca/figfont.c | 9 +++
  3916. caca/file.c | 16 +++++
  3917. caca/font.c | 15 ++++
  3918. caca/frame.c | 14 ++++
  3919. caca/import.c | 11 +++
  3920. caca/line.c | 15 ++++
  3921. caca/string.c | 27 ++++++++
  3922. caca/transform.c | 13 ++++
  3923. caca/triangle.c | 11 +++
  3924. 19 files changed, 456 insertions(+), 38 deletions(-)
  3925. Commit: 2825
  3926. Author: pterjan
  3927. Date: Sat Sep 27 14:29:32 2008 +0000
  3928. * No need to require test/unit in each testfile
  3929. ruby/t/tc_canvas.rb | 1 -
  3930. ruby/t/tc_display.rb | 1 -
  3931. ruby/t/tc_dither.rb | 1 -
  3932. ruby/t/tc_font.rb | 1 -
  3933. ruby/t/tc_frame.rb | 1 -
  3934. 5 files changed, 0 insertions(+), 5 deletions(-)
  3935. Commit: 2824
  3936. Author: sam
  3937. Date: Sat Sep 27 14:29:11 2008 +0000
  3938. Continuing the libcucul-libcaca merge.
  3939. csharp/AssemblyInfo.cs | 4 +-
  3940. cxx/caca++.pc.in | 4 +-
  3941. cxx/cxxtest.cpp | 4 +-
  3942. doc/doxygen.cfg.in | 2 -
  3943. doc/libcaca.dox | 9 +---
  3944. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  3945. doc/tutorial.dox | 25 ++++-------
  3946. examples/.gitignore | 2 +-
  3947. msvc/cacademo.vcproj | 4 +-
  3948. msvc/cacafire.vcproj | 4 +-
  3949. msvc/cacaview.vcproj | 2 +-
  3950. msvc/libcaca.sln | 39 ------------------
  3951. msvc/test-csharp.csproj | 6 +--
  3952. msvc/test-cxx.vcproj | 4 +-
  3953. python/snake.py | 20 +++++-----
  3954. ruby/ruby.dox | 2 -
  3955. tests/.gitignore | 3 +-
  3956. tests/caca-test.cpp | 2 +-
  3957. 18 files changed, 88 insertions(+), 149 deletions(-)
  3958. Commit: 2823
  3959. Author: pterjan
  3960. Date: Sat Sep 27 14:29:00 2008 +0000
  3961. * Have local paths first in LOAD_PATH
  3962. ruby/test | 5 ++++-
  3963. 1 files changed, 4 insertions(+), 1 deletions(-)
  3964. Commit: 2822
  3965. Author: sam
  3966. Date: Sat Sep 27 14:11:36 2008 +0000
  3967. Continuing the libcucul-libcaca merge.
  3968. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  3969. csharp/Cucul.cs | 960 --------------------------------------
  3970. csharp/Makefile.am | 2 +-
  3971. csharp/cucul-sharp.dll.config.in | 3 -
  3972. csharp/test.cs | 27 +-
  3973. cxx/Makefile.am | 2 +-
  3974. cxx/caca++.cpp | 397 ++++++++++++++++
  3975. cxx/caca++.h | 122 +++++-
  3976. cxx/cucul++.cpp | 421 -----------------
  3977. cxx/cucul++.h | 156 ------
  3978. cxx/cucul++.pc.in | 12 -
  3979. cxx/cxxtest.cpp | 1 -
  3980. msvc/caca-sharp.csproj | 8 +-
  3981. msvc/caca_types.h | 2 +
  3982. msvc/cucul-sharp.csproj | 46 --
  3983. msvc/cucul_types.h | 2 -
  3984. msvc/libcaca++.vcproj | 4 +-
  3985. msvc/libcaca.vcproj | 80 +++-
  3986. msvc/libcucul++.vcproj | 199 --------
  3987. msvc/libcucul.vcproj | 281 -----------
  3988. ruby/Makefile.am | 1 -
  3989. ruby/README | 6 +-
  3990. ruby/caca-canvas.c | 12 +-
  3991. ruby/caca-display.c | 2 +-
  3992. ruby/caca-dither.c | 4 +-
  3993. ruby/caca-font.c | 4 +-
  3994. ruby/lib/caca.rb | 1 -
  3995. ruby/ruby-caca.dox | 194 ++++++---
  3996. ruby/ruby-cucul.dox | 112 -----
  3997. ruby/t/tc_canvas.rb | 12 +-
  3998. ruby/t/tc_display.rb | 6 +-
  3999. ruby/t/tc_dither.rb | 18 +-
  4000. ruby/t/tc_font.rb | 10 +-
  4001. ruby/t/tc_frame.rb | 4 +-
  4002. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  4003. Commit: 2821
  4004. Author: sam
  4005. Date: Sat Sep 27 13:12:46 2008 +0000
  4006. Starting refactoring to get rid of libcucul. The initial reason for the
  4007. split is rendered moot by the plugin system: when enabled, binaries do
  4008. not link directly with libX11 or libGL. I hope this is a step towards
  4009. more consisteny and clarity.
  4010. Makefile.am | 6 +-
  4011. build-kernel | 5 +-
  4012. caca-config.in | 7 +-
  4013. caca/Makefile.am | 37 +-
  4014. caca/attr.c | 463 ++++
  4015. caca/box.c | 226 ++
  4016. caca/caca.c | 53 +-
  4017. caca/caca.h | 349 +++-
  4018. caca/caca.pc.in | 4 +-
  4019. caca/caca0.c | 58 +-
  4020. caca/caca0.h | 100 +-
  4021. caca/caca_internals.h | 56 +-
  4022. caca/caca_types.h.in | 101 +
  4023. caca/canvas.c | 502 ++++
  4024. caca/charset.c | 422 ++++
  4025. caca/conic.c | 345 +++
  4026. caca/dither.c | 1564 ++++++++++++
  4027. caca/driver_cocoa.m | 46 +-
  4028. caca/driver_conio.c | 29 +-
  4029. caca/driver_gl.c | 63 +-
  4030. caca/driver_ncurses.c | 33 +-
  4031. caca/driver_raw.c | 9 +-
  4032. caca/driver_slang.c | 55 +-
  4033. caca/driver_vga.c | 23 +-
  4034. caca/driver_win32.c | 39 +-
  4035. caca/driver_x11.c | 48 +-
  4036. caca/event.c | 9 +-
  4037. caca/export.c | 1019 ++++++++
  4038. caca/figfont.c | 554 +++++
  4039. caca/file.c | 289 +++
  4040. caca/font.c | 522 ++++
  4041. caca/frame.c | 260 ++
  4042. caca/graphics.c | 9 +-
  4043. caca/import.c | 913 +++++++
  4044. caca/legacy.c | 251 ++
  4045. caca/line.c | 393 +++
  4046. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4047. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  4048. caca/string.c | 504 ++++
  4049. caca/transform.c | 1102 +++++++++
  4050. caca/triangle.c | 157 ++
  4051. configure.ac | 22 +-
  4052. csharp/Makefile.am | 20 +-
  4053. cucul/.gitignore | 1 -
  4054. cucul/Makefile.am | 42 -
  4055. cucul/attr.c | 463 ----
  4056. cucul/box.c | 226 --
  4057. cucul/canvas.c | 504 ----
  4058. cucul/charset.c | 422 ----
  4059. cucul/conic.c | 345 ---
  4060. cucul/cucul.c | 514 ----
  4061. cucul/cucul.h | 383 ---
  4062. cucul/cucul.pc.in | 12 -
  4063. cucul/cucul_internals.h | 80 -
  4064. cucul/cucul_types.h.in | 101 -
  4065. cucul/dither.c | 1564 ------------
  4066. cucul/export.c | 1019 --------
  4067. cucul/figfont.c | 554 -----
  4068. cucul/file.c | 289 ---
  4069. cucul/font.c | 522 ----
  4070. cucul/frame.c | 260 --
  4071. cucul/import.c | 913 -------
  4072. cucul/legacy.c | 244 --
  4073. cucul/line.c | 393 ---
  4074. cucul/mono9.data | 6101 -----------------------------------------------
  4075. cucul/monobold12.data | 6101 -----------------------------------------------
  4076. cucul/transform.c | 1102 ---------
  4077. cucul/triangle.c | 157 --
  4078. cxx/Makefile.am | 19 +-
  4079. cxx/caca++.cpp | 8 +-
  4080. cxx/caca++.h | 7 +-
  4081. cxx/cucul++.cpp | 260 +-
  4082. cxx/cucul++.h | 38 +-
  4083. cxx/cxxtest.cpp | 10 +-
  4084. doc/Makefile.am | 8 +-
  4085. examples/Makefile.am | 57 +-
  4086. examples/blit.c | 27 +-
  4087. examples/canvas.c | 68 +
  4088. examples/colors.c | 39 +-
  4089. examples/cucul.c | 69 -
  4090. examples/demo.c | 311 ++--
  4091. examples/dithering.c | 35 +-
  4092. examples/driver.c | 13 +-
  4093. examples/event.c | 49 +-
  4094. examples/export.c | 90 +-
  4095. examples/figfont.c | 18 +-
  4096. examples/font.c | 55 +-
  4097. examples/font2tga.c | 34 +-
  4098. examples/frames.c | 35 +-
  4099. examples/fullwidth.c | 47 +-
  4100. examples/gamma.c | 65 +-
  4101. examples/hsv.c | 13 +-
  4102. examples/import.c | 11 +-
  4103. examples/input.c | 19 +-
  4104. examples/spritedit.c | 25 +-
  4105. examples/swallow.c | 27 +-
  4106. examples/text.c | 56 +-
  4107. examples/transform.c | 89 +-
  4108. examples/truecolor.c | 15 +-
  4109. examples/unicode.c | 113 +-
  4110. kernel/kernel.c | 6 +-
  4111. kernel/kernel.h | 4 +-
  4112. msvc/Makefile.am | 6 +-
  4113. msvc/cucul_types.h | 4 +-
  4114. ruby/Makefile.am | 24 +-
  4115. ruby/caca-canvas.c | 653 +++++
  4116. ruby/caca-canvas.h | 10 +
  4117. ruby/caca-display.c | 4 +-
  4118. ruby/caca-dither.c | 209 ++
  4119. ruby/caca-dither.h | 9 +
  4120. ruby/caca-font.c | 99 +
  4121. ruby/caca-font.h | 9 +
  4122. ruby/caca.c | 30 +
  4123. ruby/common.h | 4 +-
  4124. ruby/cucul-canvas.c | 653 -----
  4125. ruby/cucul-canvas.h | 10 -
  4126. ruby/cucul-dither.c | 209 --
  4127. ruby/cucul-dither.h | 9 -
  4128. ruby/cucul-font.c | 99 -
  4129. ruby/cucul-font.h | 9 -
  4130. ruby/cucul.c | 57 -
  4131. src/Makefile.am | 16 +-
  4132. src/aafire.c | 37 +-
  4133. src/cacademo.c | 235 +-
  4134. src/cacadraw.c | 31 +-
  4135. src/cacaplay.c | 13 +-
  4136. src/cacaserver.c | 14 +-
  4137. src/cacaview.c | 127 +-
  4138. src/common-image.c | 50 +-
  4139. src/common-image.h | 2 +-
  4140. src/img2txt.c | 40 +-
  4141. src/mygetopt.c | 2 +-
  4142. stubs.h | 1 -
  4143. tests/.gitignore | 2 +-
  4144. tests/Makefile.am | 13 +-
  4145. tests/caca-test.cpp | 2 +-
  4146. tests/canvas.cpp | 70 +-
  4147. tests/cucul-test.cpp | 29 -
  4148. tests/simple.c | 30 +-
  4149. tools/Makefile.am | 6 +-
  4150. tools/makefont.c | 10 +-
  4151. tools/optipal.c | 78 +-
  4152. tools/sortchars.c | 34 +-
  4153. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  4154. Commit: 2820
  4155. Author: sam
  4156. Date: Sat Sep 27 12:13:24 2008 +0000
  4157. test: remove legacy empty directory.
  4158. Commit: 2819
  4159. Author: sam
  4160. Date: Sat Sep 27 09:52:27 2008 +0000
  4161. makefont.c: change the font data encoding, the source is now 5% smaller.
  4162. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  4163. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  4164. tools/makefont.c | 80 +-
  4165. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  4166. Commit: 2543
  4167. Author: sam
  4168. Date: Wed Jul 16 17:23:31 2008 +0000
  4169. * mygetopt.c: fix a parsing issue with short options.
  4170. src/mygetopt.c | 2 +-
  4171. 1 files changed, 1 insertions(+), 1 deletions(-)
  4172. Commit: 2539
  4173. Author: sam
  4174. Date: Wed Jul 16 13:50:48 2008 +0000
  4175. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  4176. configure.ac | 2 +-
  4177. 1 files changed, 1 insertions(+), 1 deletions(-)
  4178. Commit: 2536
  4179. Author: sam
  4180. Date: Wed Jul 16 13:06:39 2008 +0000
  4181. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  4182. cucul/file.c | 2 +-
  4183. 1 files changed, 1 insertions(+), 1 deletions(-)
  4184. Commit: 2535
  4185. Author: sam
  4186. Date: Wed Jul 16 13:06:30 2008 +0000
  4187. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  4188. forcing the tested code to use register contraints.
  4189. configure.ac | 4 ++--
  4190. 1 files changed, 2 insertions(+), 2 deletions(-)
  4191. Commit: 2519
  4192. Author: sam
  4193. Date: Sat Jul 5 16:39:56 2008 +0000
  4194. * Fix plugin build.
  4195. caca/caca.c | 2 +-
  4196. 1 files changed, 1 insertions(+), 1 deletions(-)
  4197. Commit: 2518
  4198. Author: sam
  4199. Date: Sat Jul 5 16:34:19 2008 +0000
  4200. * Set version to 0.99.beta14.
  4201. * Updateed NEWS and ChangeLog.
  4202. NEWS | 7 +++++++
  4203. configure.ac | 4 ++--
  4204. 2 files changed, 9 insertions(+), 2 deletions(-)
  4205. Commit: 2517
  4206. Author: sam
  4207. Date: Sat Jul 5 16:28:30 2008 +0000
  4208. * Check for FTGL in the configure step, because we will use it later.
  4209. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  4210. caca/Makefile.am | 5 ++++-
  4211. configure.ac | 8 +++++++-
  4212. 2 files changed, 11 insertions(+), 2 deletions(-)
  4213. Commit: 2437
  4214. Author: sam
  4215. Date: Sun Jun 15 19:38:06 2008 +0000
  4216. * Fix C++ library linking.
  4217. cxx/caca++.pc.in | 2 +-
  4218. cxx/cucul++.pc.in | 2 +-
  4219. 2 files changed, 2 insertions(+), 2 deletions(-)
  4220. Commit: 2436
  4221. Author: sam
  4222. Date: Sun Jun 15 18:41:09 2008 +0000
  4223. * Fix cucul_file_read() calls in cacaview.
  4224. src/common-image.c | 6 +++---
  4225. 1 files changed, 3 insertions(+), 3 deletions(-)
  4226. Commit: 2427
  4227. Author: sam
  4228. Date: Sun Jun 15 17:06:43 2008 +0000
  4229. * Fix cacademo build on systems without imlib-dev.
  4230. src/common-image.c | 6 +++---
  4231. 1 files changed, 3 insertions(+), 3 deletions(-)
  4232. Commit: 2425
  4233. Author: sam
  4234. Date: Sun Jun 15 16:53:57 2008 +0000
  4235. * Generate the C++ .pc files at configure time.
  4236. configure.ac | 2 ++
  4237. 1 files changed, 2 insertions(+), 0 deletions(-)
  4238. Commit: 2424
  4239. Author: sam
  4240. Date: Sun Jun 15 16:49:42 2008 +0000
  4241. * Only install the C++ .pc files if C++ support was activated.
  4242. cxx/Makefile.am | 2 +-
  4243. 1 files changed, 1 insertions(+), 1 deletions(-)
  4244. Commit: 2423
  4245. Author: sam
  4246. Date: Sun Jun 15 16:47:40 2008 +0000
  4247. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  4248. cxx/Makefile.am | 3 +++
  4249. 1 files changed, 3 insertions(+), 0 deletions(-)
  4250. Commit: 2413
  4251. Author: sam
  4252. Date: Sun Jun 15 14:46:51 2008 +0000
  4253. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  4254. configure.ac | 2 +-
  4255. 1 files changed, 1 insertions(+), 1 deletions(-)
  4256. Commit: 2412
  4257. Author: sam
  4258. Date: Sun Jun 15 14:41:17 2008 +0000
  4259. * Export cucul_flush_figlet() to the public API. It should be removed later,
  4260. but for now it's the only way to integrate properly with TOIlet.
  4261. cucul/cucul.h | 1 +
  4262. cucul/figfont.c | 4 ++--
  4263. 2 files changed, 3 insertions(+), 2 deletions(-)
  4264. Commit: 2411
  4265. Author: sam
  4266. Date: Sun Jun 15 13:50:28 2008 +0000
  4267. * Make cacaview use cucul_file_t functions.
  4268. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  4269. 1 files changed, 50 insertions(+), 54 deletions(-)
  4270. Commit: 2410
  4271. Author: sam
  4272. Date: Sun Jun 15 13:50:22 2008 +0000
  4273. * Make deprecated cucul_load_file() use cucul_file_t functions.
  4274. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  4275. 1 files changed, 22 insertions(+), 20 deletions(-)
  4276. Commit: 2409
  4277. Author: sam
  4278. Date: Sun Jun 15 13:50:17 2008 +0000
  4279. * Make cucul_import_file() use cucul_file_t functions.
  4280. cucul/import.c | 38 +++++++++++++++++++-------------------
  4281. 1 files changed, 19 insertions(+), 19 deletions(-)
  4282. Commit: 2408
  4283. Author: sam
  4284. Date: Sun Jun 15 13:50:11 2008 +0000
  4285. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  4286. cucul/file.c | 25 +++++++++++++++++++------
  4287. 1 files changed, 19 insertions(+), 6 deletions(-)
  4288. Commit: 2407
  4289. Author: sam
  4290. Date: Sun Jun 15 13:50:06 2008 +0000
  4291. * Implement cucul_file_tell().
  4292. cucul/cucul.h | 1 +
  4293. cucul/file.c | 21 +++++++++++++++++++--
  4294. 2 files changed, 20 insertions(+), 2 deletions(-)
  4295. Commit: 2406
  4296. Author: sam
  4297. Date: Sun Jun 15 13:50:02 2008 +0000
  4298. * Export cucul_file_t operations in the public header.
  4299. * Implement cucul_file_read() and cucul_file_write().
  4300. cucul/cucul.h | 13 ++++++
  4301. cucul/cucul_internals.h | 6 ---
  4302. cucul/figfont.c | 24 ++++++------
  4303. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  4304. 4 files changed, 92 insertions(+), 52 deletions(-)
  4305. Commit: 2405
  4306. Author: sam
  4307. Date: Sun Jun 15 13:49:57 2008 +0000
  4308. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  4309. tools/makefont.c | 4 ++--
  4310. 1 files changed, 2 insertions(+), 2 deletions(-)
  4311. Commit: 2399
  4312. Author: sam
  4313. Date: Sun Jun 15 12:28:18 2008 +0000
  4314. * Fix cucul_set_dither_palette() argument types in cacademo.
  4315. src/cacademo.c | 6 +++---
  4316. 1 files changed, 3 insertions(+), 3 deletions(-)
  4317. Commit: 2398
  4318. Author: sam
  4319. Date: Sun Jun 15 12:28:14 2008 +0000
  4320. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  4321. and hton32() implementations everywhere instead, except in cacaserver
  4322. which requires <arpa/inet.h> stuff anyway.
  4323. kernel/kernel.c | 15 +--------------
  4324. stubs.h | 10 +++++-----
  4325. tools/makefont.c | 4 ++--
  4326. 3 files changed, 8 insertions(+), 21 deletions(-)
  4327. Commit: 2397
  4328. Author: sam
  4329. Date: Sun Jun 15 12:28:08 2008 +0000
  4330. * Fix a buffer initialisation issue in the sortchars utility.
  4331. tools/sortchars.c | 2 +-
  4332. 1 files changed, 1 insertions(+), 1 deletions(-)
  4333. Commit: 2321
  4334. Author: jylam
  4335. Date: Wed May 14 18:16:56 2008 +0000
  4336. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  4337. cxx/cucul++.cpp | 12 +++++++++++-
  4338. cxx/cucul++.h | 4 +++-
  4339. 2 files changed, 14 insertions(+), 2 deletions(-)
  4340. Commit: 2316
  4341. Author: sam
  4342. Date: Sat Apr 26 08:34:10 2008 +0000
  4343. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  4344. .gitignore | 2 +-
  4345. configure.ac | 2 +-
  4346. 2 files changed, 2 insertions(+), 2 deletions(-)
  4347. Commit: 2314
  4348. Author: sam
  4349. Date: Wed Apr 23 21:24:40 2008 +0000
  4350. * Add missing headers to the Visual Studio build files.
  4351. msvc/libcaca.vcproj | 4 ++++
  4352. msvc/libcucul.vcproj | 8 ++++++++
  4353. 2 files changed, 12 insertions(+), 0 deletions(-)
  4354. Commit: 2313
  4355. Author: sam
  4356. Date: Wed Apr 23 21:24:34 2008 +0000
  4357. * Switch a few unsigned int variables to size_t where appropriate.
  4358. * Synchronise parameter types in the C++ bindings with the C API.
  4359. cucul/import.c | 12 ++++++------
  4360. cucul/triangle.c | 6 +++---
  4361. cxx/cucul++.cpp | 6 +++---
  4362. cxx/cucul++.h | 9 +++++----
  4363. examples/export.c | 2 +-
  4364. examples/figfont.c | 2 +-
  4365. examples/spritedit.c | 2 +-
  4366. src/cacaserver.c | 7 +++----
  4367. src/img2txt.c | 2 +-
  4368. 9 files changed, 24 insertions(+), 24 deletions(-)
  4369. Commit: 2312
  4370. Author: sam
  4371. Date: Wed Apr 23 21:24:28 2008 +0000
  4372. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  4373. of the other required types.
  4374. configure.ac | 4 ++-
  4375. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  4376. msvc/cucul_types.h | 4 +-
  4377. 3 files changed, 54 insertions(+), 9 deletions(-)
  4378. Commit: 2309
  4379. Author: sam
  4380. Date: Mon Apr 21 10:10:42 2008 +0000
  4381. * Started libcaca unit tests.
  4382. tests/.gitignore | 1 +
  4383. tests/Makefile.am | 11 ++++++++---
  4384. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  4385. tests/canvas.cpp | 17 ++++++++---------
  4386. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  4387. 5 files changed, 94 insertions(+), 12 deletions(-)
  4388. Commit: 2308
  4389. Author: sam
  4390. Date: Sat Apr 19 22:51:20 2008 +0000
  4391. * Get the project to build in an alternate directory.
  4392. csharp/Makefile.am | 10 +++++-----
  4393. cucul/cucul_types.h.in | 13 +++++++++----
  4394. 2 files changed, 14 insertions(+), 9 deletions(-)
  4395. Commit: 2307
  4396. Author: sam
  4397. Date: Sat Apr 19 22:51:17 2008 +0000
  4398. * Refresh the .NET bindings. Still not complete, but quite useful already.
  4399. csharp/Caca.cs | 18 +++++-----
  4400. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  4401. csharp/test.cs | 2 +-
  4402. 3 files changed, 61 insertions(+), 60 deletions(-)
  4403. Commit: 2306
  4404. Author: sam
  4405. Date: Sat Apr 19 19:40:25 2008 +0000
  4406. * Documentation fixes (due to renamings, some parameters were no longer
  4407. documented).
  4408. caca/caca.c | 1 -
  4409. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  4410. cucul/charset.c | 10 ++--
  4411. 3 files changed, 76 insertions(+), 78 deletions(-)
  4412. Commit: 2305
  4413. Author: sam
  4414. Date: Sat Apr 19 19:25:52 2008 +0000
  4415. * Remove all unsigned ints from exported functions. Signed arithmetic is
  4416. far better for error checking.
  4417. caca/caca.h | 40 +++++++++++++--------------
  4418. caca/caca_internals.h | 26 +++++++++---------
  4419. caca/driver_cocoa.m | 32 +++++++++++-----------
  4420. caca/driver_conio.c | 10 +++---
  4421. caca/driver_gl.c | 20 +++++++-------
  4422. caca/driver_ncurses.c | 14 ++++-----
  4423. caca/driver_raw.c | 10 +++---
  4424. caca/driver_slang.c | 15 +++++-----
  4425. caca/driver_vga.c | 8 +++---
  4426. caca/driver_win32.c | 17 +++++------
  4427. caca/driver_x11.c | 30 ++++++++++----------
  4428. caca/event.c | 24 ++++++++--------
  4429. caca/graphics.c | 19 +++++++++----
  4430. caca/time.c | 8 +++---
  4431. cucul/canvas.c | 25 ++++++++++-------
  4432. cucul/cucul.c | 37 ++++++++++++++++++-------
  4433. cucul/cucul.h | 45 ++++++++++++++-----------------
  4434. cucul/cucul_internals.h | 12 ++++----
  4435. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  4436. cucul/export.c | 24 ++++++++--------
  4437. cucul/figfont.c | 22 +++++++-------
  4438. cucul/font.c | 37 ++++++++++++++-----------
  4439. cucul/frame.c | 25 ++++++++++-------
  4440. cucul/transform.c | 16 +++++-----
  4441. examples/text.c | 4 +-
  4442. 25 files changed, 304 insertions(+), 283 deletions(-)
  4443. Commit: 2304
  4444. Author: sam
  4445. Date: Sat Apr 19 19:25:47 2008 +0000
  4446. * Get rid of the last long types in the API.
  4447. * Use size_t and ssize_t where appropriate.
  4448. caca/driver_ncurses.c | 3 ++-
  4449. caca/driver_slang.c | 3 ++-
  4450. cucul/canvas.c | 2 +-
  4451. cucul/charset.c | 22 +++++++++++-----------
  4452. cucul/cucul.h | 14 +++++++-------
  4453. cucul/cucul_types.h.in | 2 ++
  4454. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  4455. cucul/import.c | 28 +++++++++++++---------------
  4456. cxx/cucul++.cpp | 4 ++--
  4457. cxx/cucul++.h | 4 ++--
  4458. examples/font2tga.c | 4 ++--
  4459. src/aafire.c | 10 +++++-----
  4460. src/cacademo.c | 10 +++++-----
  4461. 13 files changed, 77 insertions(+), 75 deletions(-)
  4462. Commit: 2303
  4463. Author: sam
  4464. Date: Sat Apr 19 19:25:41 2008 +0000
  4465. * Changed most of the long ints in the API into C99 types. WARNING: this
  4466. completely breaks compatibility with previous versions of libcaca on
  4467. 64-bit systems.
  4468. caca/caca.h | 4 +-
  4469. caca/driver_gl.c | 2 +-
  4470. caca/event.c | 2 +-
  4471. cucul/attr.c | 57 +++++++++++++-----------------------------
  4472. cucul/box.c | 4 +-
  4473. cucul/canvas.c | 6 ++--
  4474. cucul/charset.c | 12 ++++----
  4475. cucul/conic.c | 7 ++---
  4476. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  4477. cucul/dither.c | 10 +++----
  4478. cucul/figfont.c | 6 ++--
  4479. cucul/font.c | 8 +++---
  4480. cucul/line.c | 4 +-
  4481. cucul/triangle.c | 4 +-
  4482. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  4483. cxx/cucul++.h | 40 +++++++++++++++---------------
  4484. ruby/cucul-font.c | 2 +-
  4485. 17 files changed, 123 insertions(+), 156 deletions(-)
  4486. Commit: 2302
  4487. Author: sam
  4488. Date: Sat Apr 19 19:25:37 2008 +0000
  4489. * Cosmetic fix for ./configure output when a pkg-module is not found.
  4490. configure.ac | 15 ++++++---------
  4491. 1 files changed, 6 insertions(+), 9 deletions(-)
  4492. Commit: 2301
  4493. Author: sam
  4494. Date: Sat Apr 19 14:07:54 2008 +0000
  4495. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  4496. configure.ac | 7 +++
  4497. tests/.gitignore | 1 +
  4498. tests/Makefile.am | 12 +++++-
  4499. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4500. tests/cucul-test.cpp | 29 ++++++++++++++
  4501. 5 files changed, 150 insertions(+), 2 deletions(-)
  4502. Commit: 2300
  4503. Author: sam
  4504. Date: Sat Apr 19 14:07:50 2008 +0000
  4505. * Changed most "unsigned char" variables into "uint8_t", including in
  4506. prototypes. As they are equivalent, this does not break the ABI.
  4507. caca/caca.h | 2 +-
  4508. caca/driver_conio.c | 4 ++--
  4509. caca/driver_gl.c | 8 ++++----
  4510. cucul/attr.c | 10 +++++-----
  4511. cucul/charset.c | 4 ++--
  4512. cucul/cucul.c | 8 ++++----
  4513. cucul/cucul.h | 19 +++++++++----------
  4514. cucul/dither.c | 4 ++--
  4515. cucul/export.c | 9 ++++-----
  4516. cucul/file.c | 2 +-
  4517. examples/font.c | 2 +-
  4518. examples/swallow.c | 2 +-
  4519. kernel/kernel.c | 2 +-
  4520. src/cacaplay.c | 2 +-
  4521. src/cacaserver.c | 8 ++++----
  4522. src/common-image.c | 6 +++---
  4523. 16 files changed, 45 insertions(+), 47 deletions(-)
  4524. Commit: 2299
  4525. Author: sam
  4526. Date: Sat Apr 19 12:42:50 2008 +0000
  4527. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  4528. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  4529. * Rename what's left of "common.h" to "stubs.h".
  4530. * Remove all references to erroneous <inttypes.h> from source files.
  4531. Makefile.am | 2 +-
  4532. build-dos | 4 +-
  4533. build-kernel | 2 +-
  4534. build-win32 | 2 +-
  4535. caca/Makefile.am | 3 +-
  4536. caca/caca.c | 1 -
  4537. caca/caca0.c | 1 -
  4538. caca/caca_internals.h | 4 +-
  4539. caca/driver_conio.c | 1 -
  4540. caca/driver_gl.c | 1 -
  4541. caca/driver_ncurses.c | 1 -
  4542. caca/driver_raw.c | 1 -
  4543. caca/driver_slang.c | 1 -
  4544. caca/driver_vga.c | 1 -
  4545. caca/driver_win32.c | 1 -
  4546. caca/driver_x11.c | 1 -
  4547. caca/event.c | 1 -
  4548. caca/graphics.c | 1 -
  4549. caca/time.c | 1 -
  4550. common.h | 109 -----------------------------------------------
  4551. configure.ac | 16 ++++++-
  4552. cucul/.gitignore | 1 +
  4553. cucul/Makefile.am | 9 ++--
  4554. cucul/attr.c | 1 -
  4555. cucul/box.c | 1 -
  4556. cucul/canvas.c | 1 -
  4557. cucul/charset.c | 1 -
  4558. cucul/conic.c | 1 -
  4559. cucul/cucul.c | 1 -
  4560. cucul/cucul.h | 2 +
  4561. cucul/cucul_internals.h | 4 +-
  4562. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  4563. cucul/dither.c | 1 -
  4564. cucul/export.c | 1 -
  4565. cucul/figfont.c | 1 -
  4566. cucul/file.c | 1 -
  4567. cucul/font.c | 1 -
  4568. cucul/frame.c | 1 -
  4569. cucul/import.c | 1 -
  4570. cucul/legacy.c | 1 -
  4571. cucul/line.c | 1 -
  4572. cucul/transform.c | 1 -
  4573. cucul/triangle.c | 1 -
  4574. cxx/Makefile.am | 3 +-
  4575. examples/Makefile.am | 3 +-
  4576. examples/blit.c | 2 +-
  4577. examples/colors.c | 1 -
  4578. examples/cucul.c | 1 -
  4579. examples/demo.c | 4 +-
  4580. examples/dithering.c | 1 -
  4581. examples/driver.c | 1 -
  4582. examples/event.c | 2 +-
  4583. examples/export.c | 4 --
  4584. examples/figfont.c | 1 -
  4585. examples/font.c | 5 --
  4586. examples/font2tga.c | 4 --
  4587. examples/frames.c | 7 +--
  4588. examples/fullwidth.c | 4 --
  4589. examples/gamma.c | 4 --
  4590. examples/hsv.c | 4 --
  4591. examples/import.c | 6 ---
  4592. examples/input.c | 4 --
  4593. examples/spritedit.c | 1 -
  4594. examples/swallow.c | 2 +-
  4595. examples/text.c | 6 +--
  4596. examples/transform.c | 5 +--
  4597. examples/truecolor.c | 4 --
  4598. examples/unicode.c | 4 --
  4599. kernel/kernel.c | 3 +-
  4600. msvc/Makefile.am | 2 +-
  4601. msvc/common.h | 1 -
  4602. msvc/cucul_types.h | 2 +
  4603. ruby/Makefile.am | 5 +-
  4604. src/Makefile.am | 3 +-
  4605. src/aafire.c | 2 +-
  4606. src/cacademo.c | 1 -
  4607. src/cacadraw.c | 1 -
  4608. src/cacaplay.c | 1 -
  4609. src/cacaserver.c | 1 -
  4610. src/cacaview.c | 2 +-
  4611. src/common-image.c | 2 +-
  4612. src/img2txt.c | 2 +-
  4613. src/mygetopt.c | 9 +---
  4614. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  4615. tests/Makefile.am | 2 +-
  4616. tests/simple.c | 5 --
  4617. tools/Makefile.am | 3 +-
  4618. tools/makefont.c | 13 +++---
  4619. tools/optipal.c | 1 -
  4620. tools/sortchars.c | 6 +--
  4621. 90 files changed, 223 insertions(+), 264 deletions(-)
  4622. Commit: 2298
  4623. Author: pterjan
  4624. Date: Sat Apr 19 11:48:32 2008 +0000
  4625. Fix args type checks in Caca::Display.new
  4626. ruby/caca-display.c | 6 +++---
  4627. ruby/t/tc_display.rb | 15 +++++++++++----
  4628. 2 files changed, 14 insertions(+), 7 deletions(-)
  4629. Commit: 2297
  4630. Author: pterjan
  4631. Date: Sat Apr 19 11:32:21 2008 +0000
  4632. Add few unit tests for Caca::Display
  4633. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  4634. 1 files changed, 24 insertions(+), 0 deletions(-)
  4635. Commit: 2296
  4636. Author: pterjan
  4637. Date: Sat Apr 19 11:31:39 2008 +0000
  4638. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  4639. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  4640. 1 files changed, 81 insertions(+), 11 deletions(-)
  4641. Commit: 2295
  4642. Author: pterjan
  4643. Date: Sat Apr 19 11:29:31 2008 +0000
  4644. We should not free the canvas if it was auto created with the display
  4645. ruby/cucul-canvas.c | 4 ++--
  4646. 1 files changed, 2 insertions(+), 2 deletions(-)
  4647. Commit: 2294
  4648. Author: jylam
  4649. Date: Sat Apr 19 10:57:30 2008 +0000
  4650. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  4651. cucul/canvas.c | 6 +++---
  4652. 1 files changed, 3 insertions(+), 3 deletions(-)
  4653. Commit: 2265
  4654. Author: jylam
  4655. Date: Mon Mar 17 19:05:20 2008 +0000
  4656. * Removed by-default stack protector from recent gcc's while compiling kernel.
  4657. configure.ac | 8 ++++----
  4658. 1 files changed, 4 insertions(+), 4 deletions(-)
  4659. Commit: 2256
  4660. Author: jylam
  4661. Date: Sun Mar 2 16:30:31 2008 +0000
  4662. * Oops, bad type (char instead of uint32) after ellipse rendering
  4663. improvement.
  4664. cucul/conic.c | 8 ++++----
  4665. 1 files changed, 4 insertions(+), 4 deletions(-)
  4666. Commit: 2255
  4667. Author: jylam
  4668. Date: Sun Mar 2 16:28:10 2008 +0000
  4669. * Improved ellipse rendering. Not perfect, but still much better than
  4670. old method. Closes #16 .
  4671. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  4672. 1 files changed, 106 insertions(+), 18 deletions(-)
  4673. Commit: 2254
  4674. Author: jylam
  4675. Date: Sun Mar 2 14:27:43 2008 +0000
  4676. * Fixed line transitions (both vertical and horizontal ones)
  4677. src/cacademo.c | 17 +++++++----------
  4678. 1 files changed, 7 insertions(+), 10 deletions(-)
  4679. Commit: 2253
  4680. Author: sam
  4681. Date: Sat Mar 1 19:44:45 2008 +0000
  4682. * -Wshadow was actually put back in configure.ac; removing comment about it.
  4683. configure.ac | 2 --
  4684. 1 files changed, 0 insertions(+), 2 deletions(-)
  4685. Commit: 2248
  4686. Author: sam
  4687. Date: Fri Feb 29 22:29:08 2008 +0000
  4688. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  4689. * Fix invalid pointer/int cast (Closes #39).
  4690. configure.ac | 9 +++++++--
  4691. src/Makefile.am | 9 +++++++--
  4692. src/mygetopt.c | 8 +-------
  4693. 3 files changed, 15 insertions(+), 11 deletions(-)
  4694. Commit: 2243
  4695. Author: sam
  4696. Date: Tue Feb 26 21:43:10 2008 +0000
  4697. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  4698. TODO | 114 ----------------------------------------------------
  4699. doc/doxygen.cfg.in | 3 +-
  4700. doc/libcaca.dox | 1 -
  4701. 3 files changed, 1 insertions(+), 117 deletions(-)
  4702. Commit: 2225
  4703. Author: bsittler
  4704. Date: Sun Feb 3 21:53:40 2008 +0000
  4705. build on Mac OS X again
  4706. cucul/figfont.c | 9 +++++++--
  4707. src/mygetopt.c | 2 ++
  4708. 2 files changed, 9 insertions(+), 2 deletions(-)
  4709. Commit: 2192
  4710. Author: sam
  4711. Date: Sat Jan 12 20:15:42 2008 +0000
  4712. * Fixed the Visual Studio projects so that they build in Release mode.
  4713. msvc/cacademo.vcproj | 6 +++---
  4714. msvc/cacafire.vcproj | 6 +++---
  4715. msvc/libcaca++.vcproj | 2 +-
  4716. msvc/libcaca.vcproj | 2 +-
  4717. msvc/libcucul++.vcproj | 6 +++---
  4718. msvc/libcucul.vcproj | 16 +++++++++++-----
  4719. 6 files changed, 22 insertions(+), 16 deletions(-)
  4720. Commit: 2191
  4721. Author: sam
  4722. Date: Sat Jan 12 20:15:20 2008 +0000
  4723. * Windows build fixes here and there.
  4724. cucul/figfont.c | 4 ++--
  4725. cxx/caca++.cpp | 2 ++
  4726. msvc/config.h | 1 +
  4727. 3 files changed, 5 insertions(+), 2 deletions(-)
  4728. Commit: 2189
  4729. Author: sam
  4730. Date: Thu Jan 10 23:42:42 2008 +0000
  4731. * Make it clear that we can use the Windows native console.
  4732. doc/libcaca.dox | 13 +++++++------
  4733. doc/tutorial.dox | 2 +-
  4734. 2 files changed, 8 insertions(+), 7 deletions(-)
  4735. Commit: 2188
  4736. Author: sam
  4737. Date: Thu Jan 10 23:42:29 2008 +0000
  4738. * Put back all the shit in struct caca_event to avoid breaking existing
  4739. applications. I'll think of a migration path later.
  4740. caca/caca.h | 30 +++++++++++++++++++-----------
  4741. 1 files changed, 19 insertions(+), 11 deletions(-)
  4742. Commit: 2182
  4743. Author: jylam
  4744. Date: Tue Jan 1 00:07:04 2008 +0000
  4745. * FIRST !
  4746. README | 2 +-
  4747. 1 files changed, 1 insertions(+), 1 deletions(-)
  4748. Commit: 2177
  4749. Author: sam
  4750. Date: Sun Dec 30 18:50:41 2007 +0000
  4751. * Add figfont.c to the MSVC solution.
  4752. msvc/libcucul.vcproj | 4 ++++
  4753. 1 files changed, 4 insertions(+), 0 deletions(-)
  4754. Commit: 2176
  4755. Author: sam
  4756. Date: Sun Dec 30 13:49:57 2007 +0000
  4757. * Check for pkg-config before bootstrapping, because autoconf gives a
  4758. totally meaningless message when it's not present.
  4759. bootstrap | 9 +++++++++
  4760. 1 files changed, 9 insertions(+), 0 deletions(-)
  4761. Commit: 2147
  4762. Author: sam
  4763. Date: Thu Dec 20 15:26:12 2007 +0000
  4764. * Fix canvas export for the caca format. We now export all frames.
  4765. * Fix the sprite import/export example.
  4766. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  4767. examples/spritedit.c | 2 +-
  4768. 2 files changed, 26 insertions(+), 19 deletions(-)
  4769. Commit: 2146
  4770. Author: sam
  4771. Date: Thu Dec 20 15:00:39 2007 +0000
  4772. * Started sprite example. Doesn't work :-)
  4773. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  4774. 1 files changed, 58 insertions(+), 111 deletions(-)
  4775. Commit: 2144
  4776. Author: sam
  4777. Date: Sun Dec 16 14:29:19 2007 +0000
  4778. * Disable file operations in kernel mode.
  4779. * Implement strchr() in kernel.c.
  4780. * Check for snprintf() at configure time.
  4781. configure.ac | 2 +-
  4782. cucul/figfont.c | 2 ++
  4783. cucul/file.c | 34 +++++++++++++++++++++++-----------
  4784. kernel/kernel.c | 10 ++++++++++
  4785. kernel/kernel.h | 1 +
  4786. msvc/config.h | 1 +
  4787. 6 files changed, 38 insertions(+), 12 deletions(-)
  4788. Commit: 2142
  4789. Author: sam
  4790. Date: Sun Dec 16 11:55:14 2007 +0000
  4791. * The SLang and ncurses drivers now put back the TERM environment variable
  4792. if they modified it.
  4793. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  4794. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  4795. 2 files changed, 58 insertions(+), 6 deletions(-)
  4796. Commit: 2141
  4797. Author: sam
  4798. Date: Sun Dec 16 11:54:43 2007 +0000
  4799. * Only call glutInit() once through the program's lifetime.
  4800. * Free the internal font when closing the GL driver.
  4801. * Hide the window when closing the GL driver, because freeglut's
  4802. glutDestroyWindow() does not really closes the window.
  4803. caca/driver_gl.c | 9 ++++++++-
  4804. 1 files changed, 8 insertions(+), 1 deletions(-)
  4805. Commit: 2140
  4806. Author: sam
  4807. Date: Sun Dec 16 11:54:25 2007 +0000
  4808. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  4809. lead to deadlocks.
  4810. caca/event.c | 2 +-
  4811. 1 files changed, 1 insertions(+), 1 deletions(-)
  4812. Commit: 2139
  4813. Author: sam
  4814. Date: Sun Dec 16 11:54:02 2007 +0000
  4815. * Implemented caca_set_display_driver() to change driver at runtime.
  4816. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  4817. caca/caca.h | 3 +-
  4818. examples/driver.c | 67 +++++++++------
  4819. 3 files changed, 182 insertions(+), 126 deletions(-)
  4820. Commit: 2138
  4821. Author: sam
  4822. Date: Sun Dec 16 01:50:41 2007 +0000
  4823. * Implement caca_create_display_with_driver() to specify an output driver
  4824. without using environment variables..
  4825. * Implement caca_get_display_driver() to return the current display's
  4826. output driver.
  4827. * Add a simple example program to test caca_create_display_with_driver().
  4828. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  4829. caca/caca.h | 5 ++-
  4830. caca/caca_internals.h | 3 +-
  4831. caca/driver_cocoa.m | 3 +-
  4832. caca/driver_conio.c | 3 +-
  4833. caca/driver_gl.c | 3 +-
  4834. caca/driver_ncurses.c | 3 +-
  4835. caca/driver_raw.c | 3 +-
  4836. caca/driver_slang.c | 3 +-
  4837. caca/driver_vga.c | 3 +-
  4838. caca/driver_win32.c | 3 +-
  4839. caca/driver_x11.c | 3 +-
  4840. caca/event.c | 4 +-
  4841. examples/.gitignore | 1 +
  4842. examples/Makefile.am | 5 ++-
  4843. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  4844. 16 files changed, 163 insertions(+), 27 deletions(-)
  4845. Commit: 2137
  4846. Author: sam
  4847. Date: Sun Dec 16 01:50:36 2007 +0000
  4848. * Remove cruft from caca_get_display_driver_list().
  4849. caca/caca.c | 2 --
  4850. 1 files changed, 0 insertions(+), 2 deletions(-)
  4851. Commit: 2136
  4852. Author: sam
  4853. Date: Fri Dec 14 16:23:14 2007 +0000
  4854. * Add #include <cstring> to fix gcc-4.3 build.
  4855. cxx/cxxtest.cpp | 1 +
  4856. 1 files changed, 1 insertions(+), 0 deletions(-)
  4857. Commit: 2135
  4858. Author: sam
  4859. Date: Wed Dec 12 07:41:00 2007 +0000
  4860. * Implemented caca_get_display_driver_list(), unused yet.
  4861. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4862. caca/caca.h | 1 +
  4863. 2 files changed, 52 insertions(+), 0 deletions(-)
  4864. Commit: 2129
  4865. Author: sam
  4866. Date: Fri Dec 7 09:34:11 2007 +0000
  4867. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  4868. caca/driver_cocoa.m | 10 +++++-----
  4869. 1 files changed, 5 insertions(+), 5 deletions(-)
  4870. Commit: 2128
  4871. Author: sam
  4872. Date: Fri Dec 7 09:33:23 2007 +0000
  4873. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  4874. Ben Wiley Sittler.
  4875. cucul/charset.c | 6 ++++--
  4876. 1 files changed, 4 insertions(+), 2 deletions(-)
  4877. Commit: 2111
  4878. Author: sam
  4879. Date: Sat Dec 1 17:58:52 2007 +0000
  4880. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  4881. =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
  4882. =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
  4883. =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
  4884. =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?=
  4885. MIME-Version: 1.0
  4886. Content-Type: text/plain; charset=utf-8
  4887. Content-Transfer-Encoding: 8bit
  4888. cucul/cucul.c | 3 +-
  4889. cucul/cucul.h | 1 +
  4890. cucul/cucul_internals.h | 4 -
  4891. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  4892. examples/figfont.c | 16 +++-
  4893. 5 files changed, 310 insertions(+), 13 deletions(-)
  4894. Commit: 2110
  4895. Author: sam
  4896. Date: Sat Dec 1 17:58:20 2007 +0000
  4897. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  4898. cucul/Makefile.am | 1 +
  4899. cucul/canvas.c | 2 +-
  4900. cucul/cucul.c | 5 +
  4901. cucul/cucul.h | 8 ++
  4902. cucul/cucul_internals.h | 12 ++
  4903. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  4904. examples/.gitignore | 1 +
  4905. examples/Makefile.am | 5 +-
  4906. examples/figfont.c | 45 ++++++++
  4907. 9 files changed, 338 insertions(+), 2 deletions(-)
  4908. Commit: 2109
  4909. Author: sam
  4910. Date: Sat Dec 1 17:57:50 2007 +0000
  4911. * Import io.c from TOIlet directly into libcucul. Can you see where this
  4912. is going?
  4913. configure.ac | 4 +
  4914. cucul/Makefile.am | 3 +-
  4915. cucul/cucul.h | 2 +
  4916. cucul/cucul_internals.h | 6 ++
  4917. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  4918. 5 files changed, 229 insertions(+), 1 deletions(-)
  4919. Commit: 2108
  4920. Author: sam
  4921. Date: Sat Dec 1 17:57:41 2007 +0000
  4922. * Bump version to 0.99.beta14.
  4923. configure.ac | 2 +-
  4924. msvc/config.h | 2 +-
  4925. 2 files changed, 2 insertions(+), 2 deletions(-)
  4926. Commit: 2107
  4927. Author: sam
  4928. Date: Sat Dec 1 17:57:19 2007 +0000
  4929. * Fix the "img2txt: option requires an argument -- h" bug.
  4930. src/img2txt.c | 2 +-
  4931. 1 files changed, 1 insertions(+), 1 deletions(-)
  4932. Commit: 2106
  4933. Author: sam
  4934. Date: Sat Dec 1 17:56:45 2007 +0000
  4935. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  4936. of hardcoding the feature list in img2txt.
  4937. src/img2txt.c | 32 +++++++++++++++-----------------
  4938. 1 files changed, 15 insertions(+), 17 deletions(-)
  4939. Commit: 2105
  4940. Author: pterjan
  4941. Date: Sat Dec 1 15:51:20 2007 +0000
  4942. * Allow exiting cacafire using the window manager
  4943. src/aafire.c | 4 +++-
  4944. 1 files changed, 3 insertions(+), 1 deletions(-)
  4945. Commit: 2104
  4946. Author: jylam
  4947. Date: Fri Nov 30 23:59:57 2007 +0000
  4948. * Added BBCode (French) format to img2txt's help and doc
  4949. doc/img2txt.1 | 1 +
  4950. src/img2txt.c | 19 ++++++++++---------
  4951. 2 files changed, 11 insertions(+), 9 deletions(-)
  4952. Commit: 2103
  4953. Author: sam
  4954. Date: Fri Nov 30 23:48:51 2007 +0000
  4955. * Created a tests/ directory for regression tests. Run with "make check".
  4956. * Added a first, simple test program.
  4957. Makefile.am | 2 +-
  4958. configure.ac | 1 +
  4959. tests/.gitignore | 1 +
  4960. tests/Makefile.am | 11 ++++++++
  4961. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  4962. 5 files changed, 82 insertions(+), 1 deletions(-)
  4963. Commit: 2102
  4964. Author: sam
  4965. Date: Fri Nov 30 23:48:46 2007 +0000
  4966. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  4967. instance.
  4968. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4969. 1 files changed, 105 insertions(+), 0 deletions(-)
  4970. Commit: 2101
  4971. Author: sam
  4972. Date: Fri Nov 30 23:48:39 2007 +0000
  4973. * Rename "test" to "examples". The former will become a real testsuite.
  4974. * Autodetect zzuf in the configure step. It might become handy.
  4975. Makefile.am | 2 +-
  4976. configure.ac | 15 +-
  4977. examples/.gitignore | 23 ++
  4978. examples/Makefile.am | 75 +++++++
  4979. examples/blit.c | 82 +++++++
  4980. examples/colors.c | 78 +++++++
  4981. examples/cucul.c | 70 ++++++
  4982. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4983. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  4984. examples/dithering.c | 148 +++++++++++++
  4985. examples/event.c | 164 ++++++++++++++
  4986. examples/export.c | 163 ++++++++++++++
  4987. examples/font.c | 118 ++++++++++
  4988. examples/font2tga.c | 90 ++++++++
  4989. examples/frames.c | 93 ++++++++
  4990. examples/fullwidth.c | 99 +++++++++
  4991. examples/gamma.c | 131 +++++++++++
  4992. examples/hsv.c | 67 ++++++
  4993. examples/import.c | 73 +++++++
  4994. examples/input.c | 160 ++++++++++++++
  4995. examples/spritedit.c | 148 +++++++++++++
  4996. examples/swallow.c | 123 +++++++++++
  4997. examples/text.c | 95 ++++++++
  4998. examples/transform.c | 122 +++++++++++
  4999. examples/truecolor.c | 71 ++++++
  5000. examples/unicode.c | 108 +++++++++
  5001. test/.gitignore | 23 --
  5002. test/Makefile.am | 75 -------
  5003. test/blit.c | 82 -------
  5004. test/colors.c | 78 -------
  5005. test/cucul.c | 70 ------
  5006. test/demo.c | 585 --------------------------------------------------
  5007. test/demo0.c | 584 -------------------------------------------------
  5008. test/dithering.c | 148 -------------
  5009. test/event.c | 164 --------------
  5010. test/export.c | 163 --------------
  5011. test/font.c | 118 ----------
  5012. test/font2tga.c | 90 --------
  5013. test/frames.c | 93 --------
  5014. test/fullwidth.c | 99 ---------
  5015. test/gamma.c | 131 -----------
  5016. test/hsv.c | 67 ------
  5017. test/import.c | 73 -------
  5018. test/input.c | 160 --------------
  5019. test/spritedit.c | 148 -------------
  5020. test/swallow.c | 123 -----------
  5021. test/text.c | 95 --------
  5022. test/transform.c | 122 -----------
  5023. test/truecolor.c | 71 ------
  5024. test/unicode.c | 108 ---------
  5025. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  5026. Commit: 2097
  5027. Author: pterjan
  5028. Date: Thu Nov 29 00:52:13 2007 +0000
  5029. * cucul.h is needed to build caca part
  5030. ruby/Makefile.am | 2 +-
  5031. 1 files changed, 1 insertions(+), 1 deletions(-)
  5032. Commit: 2096
  5033. Author: sam
  5034. Date: Wed Nov 28 23:57:53 2007 +0000
  5035. * Set version to 0.99.beta13.
  5036. * Updated NEWS and ChangeLog.
  5037. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  5038. NEWS | 11 +
  5039. configure.ac | 4 +-
  5040. msvc/config.h | 4 +-
  5041. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  5042. Commit: 2095
  5043. Author: sam
  5044. Date: Wed Nov 28 23:20:05 2007 +0000
  5045. * Implemented the empty CuculCanvas constructor.
  5046. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  5047. csharp/Caca.cs | 46 ++++++++++-----
  5048. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  5049. 2 files changed, 115 insertions(+), 100 deletions(-)
  5050. Commit: 2094
  5051. Author: pterjan
  5052. Date: Wed Nov 28 16:43:32 2007 +0000
  5053. * Improve Cucul::Canvas creation
  5054. ruby/cucul-canvas.c | 24 ++++++++++++------------
  5055. 1 files changed, 12 insertions(+), 12 deletions(-)
  5056. Commit: 2093
  5057. Author: pterjan
  5058. Date: Wed Nov 28 16:39:10 2007 +0000
  5059. * Add Caca::Display#canvas
  5060. ruby/caca-display.c | 5 +++++
  5061. ruby/cucul-canvas.c | 5 +++++
  5062. ruby/cucul-canvas.h | 1 +
  5063. ruby/lib/caca.rb | 3 +++
  5064. ruby/ruby-caca.dox | 2 +-
  5065. 5 files changed, 15 insertions(+), 1 deletions(-)
  5066. Commit: 2092
  5067. Author: pterjan
  5068. Date: Wed Nov 28 07:29:12 2007 +0000
  5069. * Allow calling Caca::Display.new without parameter
  5070. ruby/caca-display.c | 23 +++++++++++++++++------
  5071. 1 files changed, 17 insertions(+), 6 deletions(-)
  5072. Commit: 2091
  5073. Author: sam
  5074. Date: Wed Nov 28 07:15:09 2007 +0000
  5075. * Re-add methods that take int as arguments in addition to the Point,
  5076. Size and Rectangle versions.
  5077. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  5078. 1 files changed, 147 insertions(+), 13 deletions(-)
  5079. Commit: 2090
  5080. Author: sam
  5081. Date: Wed Nov 28 07:15:07 2007 +0000
  5082. * Put the demo text on top of the copper bar, not the contrary.
  5083. csharp/test.cs | 20 ++++++++++----------
  5084. 1 files changed, 10 insertions(+), 10 deletions(-)
  5085. Commit: 2089
  5086. Author: sam
  5087. Date: Wed Nov 28 07:15:05 2007 +0000
  5088. * Minor naming convention changes in the C# bindings.
  5089. csharp/Caca.cs | 24 ++++++++++++------------
  5090. csharp/Cucul.cs | 5 ++---
  5091. csharp/test.cs | 12 ++++++------
  5092. 3 files changed, 20 insertions(+), 21 deletions(-)
  5093. Commit: 2088
  5094. Author: sam
  5095. Date: Wed Nov 28 07:15:01 2007 +0000
  5096. * Generate CLI .config files at configure time so that we can embed the
  5097. library version and not rely on .so being present.
  5098. configure.ac | 2 ++
  5099. csharp/.gitignore | 1 +
  5100. csharp/Makefile.am | 4 ++--
  5101. csharp/caca-sharp.dll.config | 3 ---
  5102. csharp/caca-sharp.dll.config.in | 3 +++
  5103. csharp/cucul-sharp.dll.config | 3 ---
  5104. csharp/cucul-sharp.dll.config.in | 3 +++
  5105. 7 files changed, 11 insertions(+), 8 deletions(-)
  5106. Commit: 2087
  5107. Author: sam
  5108. Date: Wed Nov 28 07:14:55 2007 +0000
  5109. * Use libtool’s -version-number instead of -version-info and its insane
  5110. major/minor computation scheme.
  5111. caca/Makefile.am | 2 +-
  5112. configure.ac | 8 +++++++-
  5113. cucul/Makefile.am | 2 +-
  5114. cxx/Makefile.am | 4 ++--
  5115. 4 files changed, 11 insertions(+), 5 deletions(-)
  5116. Commit: 2086
  5117. Author: pterjan
  5118. Date: Tue Nov 27 17:13:29 2007 +0000
  5119. * Rename parameters of draw_box* in Ruby binding
  5120. ruby/cucul-canvas.c | 16 ++++++++--------
  5121. 1 files changed, 8 insertions(+), 8 deletions(-)
  5122. Commit: 2084
  5123. Author: sam
  5124. Date: Tue Nov 27 11:08:04 2007 +0000
  5125. * Add System.Drawing to the C# project references.
  5126. msvc/caca-sharp.csproj | 3 ++-
  5127. msvc/cucul-sharp.csproj | 3 ++-
  5128. msvc/test-csharp.csproj | 5 ++++-
  5129. 3 files changed, 8 insertions(+), 3 deletions(-)
  5130. Commit: 2083
  5131. Author: sam
  5132. Date: Tue Nov 27 09:04:54 2007 +0000
  5133. * Use the bigger font for the C# test scroller.
  5134. csharp/test.cs | 10 +++++-----
  5135. 1 files changed, 5 insertions(+), 5 deletions(-)
  5136. Commit: 2082
  5137. Author: sam
  5138. Date: Tue Nov 27 01:55:41 2007 +0000
  5139. * Add a C# wrapper for cucul_render_canvas().
  5140. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  5141. csharp/Cucul.cs | 16 ++++++++++++++++
  5142. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  5143. 2 files changed, 36 insertions(+), 24 deletions(-)
  5144. Commit: 2081
  5145. Author: sam
  5146. Date: Tue Nov 27 00:58:27 2007 +0000
  5147. * Started to implement the CuculFont class.
  5148. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5149. csharp/test.cs | 3 ++
  5150. 2 files changed, 91 insertions(+), 0 deletions(-)
  5151. Commit: 2080
  5152. Author: sam
  5153. Date: Tue Nov 27 00:58:24 2007 +0000
  5154. * Implement all line drawing functions (even variadic ones).
  5155. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5156. csharp/test.cs | 8 +--
  5157. 2 files changed, 145 insertions(+), 11 deletions(-)
  5158. Commit: 2079
  5159. Author: sam
  5160. Date: Tue Nov 27 00:58:19 2007 +0000
  5161. * Changed the box drawing functions so that their arguments are (point, size)
  5162. instead of (point, point). Yeah, I break the ABI again. But who uses these
  5163. functions anyway?
  5164. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  5165. 1 files changed, 32 insertions(+), 20 deletions(-)
  5166. Commit: 2078
  5167. Author: sam
  5168. Date: Tue Nov 27 00:58:16 2007 +0000
  5169. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  5170. allowing for much cleaner code (at the expense of an extra dependency).
  5171. csharp/Caca.cs | 54 +++++++++----------------
  5172. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  5173. csharp/Makefile.am | 11 +++--
  5174. csharp/test.cs | 29 +++++++------
  5175. 4 files changed, 94 insertions(+), 113 deletions(-)
  5176. Commit: 2077
  5177. Author: pterjan
  5178. Date: Mon Nov 26 07:07:52 2007 +0000
  5179. * Add Caca.version and Cucul.version
  5180. ruby/caca.c | 7 +++++++
  5181. ruby/cucul.c | 7 +++++++
  5182. ruby/ruby-caca.dox | 19 +++++++++++++------
  5183. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  5184. 4 files changed, 39 insertions(+), 11 deletions(-)
  5185. Commit: 2076
  5186. Author: sam
  5187. Date: Mon Nov 26 01:04:36 2007 +0000
  5188. * Implemented getVersion() in the C# bindings.
  5189. * Slightly improved the C# test program.
  5190. csharp/Caca.cs | 14 +++++++++++++-
  5191. csharp/Cucul.cs | 9 ++++++++-
  5192. csharp/test.cs | 22 ++++++++++++++++++----
  5193. 3 files changed, 39 insertions(+), 6 deletions(-)
  5194. Commit: 2075
  5195. Author: sam
  5196. Date: Mon Nov 26 01:04:34 2007 +0000
  5197. * Fix memory leaks that slipped in here and there. We still have 100,000
  5198. fewer than Firefox, lol.
  5199. cucul/cucul.c | 2 ++
  5200. cxx/cxxtest.cpp | 1 +
  5201. test/event.c | 1 +
  5202. test/gamma.c | 2 ++
  5203. 4 files changed, 6 insertions(+), 0 deletions(-)
  5204. Commit: 2074
  5205. Author: sam
  5206. Date: Mon Nov 26 01:04:32 2007 +0000
  5207. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  5208. accordingly.
  5209. * The C++ test example no longer needs "config.h".
  5210. caca/caca.c | 13 +++++++++++++
  5211. caca/caca.h | 1 +
  5212. cucul/cucul.c | 13 +++++++++++++
  5213. cucul/cucul.h | 1 +
  5214. cucul/export.c | 3 ++-
  5215. cxx/caca++.cpp | 5 +++++
  5216. cxx/caca++.h | 1 +
  5217. cxx/cucul++.cpp | 5 +++++
  5218. cxx/cucul++.h | 3 ++-
  5219. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  5220. src/img2txt.c | 4 ++--
  5221. 11 files changed, 63 insertions(+), 24 deletions(-)
  5222. Commit: 2073
  5223. Author: sam
  5224. Date: Mon Nov 26 01:04:28 2007 +0000
  5225. * Minor documentation fix.
  5226. caca/caca.h | 4 +++-
  5227. 1 files changed, 3 insertions(+), 1 deletions(-)
  5228. Commit: 2072
  5229. Author: sam
  5230. Date: Mon Nov 26 01:04:25 2007 +0000
  5231. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  5232. configure.ac | 3 ++-
  5233. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  5234. 2 files changed, 20 insertions(+), 12 deletions(-)
  5235. Commit: 2071
  5236. Author: sam
  5237. Date: Mon Nov 26 01:04:21 2007 +0000
  5238. * Tell doxygen to expand __class and __extern before parsing anything, so
  5239. we don’t end with those ugly identifiers in the documentation.
  5240. caca/caca.h | 12 +++++-------
  5241. cucul/cucul.h | 12 +++++-------
  5242. cxx/caca++.h | 12 +++++-------
  5243. cxx/cucul++.h | 12 +++++-------
  5244. doc/doxygen.cfg.in | 6 +++---
  5245. 5 files changed, 23 insertions(+), 31 deletions(-)
  5246. Commit: 2070
  5247. Author: sam
  5248. Date: Sun Nov 25 20:23:03 2007 +0000
  5249. * Added MSVC project files for the C++ bindings and the C++ test.
  5250. caca/caca.h | 1 +
  5251. cucul/cucul.h | 1 +
  5252. cxx/caca++.h | 13 +++-
  5253. cxx/cucul++.h | 17 +++-
  5254. cxx/cxxtest.cpp | 7 +-
  5255. msvc/config.h | 2 +-
  5256. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  5257. msvc/libcaca.sln | 51 ++++++++++++-
  5258. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  5259. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  5260. 10 files changed, 667 insertions(+), 14 deletions(-)
  5261. Commit: 2069
  5262. Author: sam
  5263. Date: Sun Nov 25 19:00:32 2007 +0000
  5264. * Distribute all MSVC files.
  5265. msvc/Makefile.am | 21 +++++++++++----------
  5266. 1 files changed, 11 insertions(+), 10 deletions(-)
  5267. Commit: 2068
  5268. Author: sam
  5269. Date: Sun Nov 25 19:00:29 2007 +0000
  5270. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  5271. ruby/caca-event.h | 4 ++--
  5272. 1 files changed, 2 insertions(+), 2 deletions(-)
  5273. Commit: 2067
  5274. Author: sam
  5275. Date: Sun Nov 25 19:00:26 2007 +0000
  5276. * Some cleanup in the Ruby bindings Makefile.am.
  5277. configure.ac | 14 ++++++--------
  5278. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  5279. 2 files changed, 37 insertions(+), 25 deletions(-)
  5280. Commit: 2066
  5281. Author: sam
  5282. Date: Sun Nov 25 19:00:22 2007 +0000
  5283. * Refresh TODO list.
  5284. TODO | 6 +-----
  5285. 1 files changed, 1 insertions(+), 5 deletions(-)
  5286. Commit: 2065
  5287. Author: sam
  5288. Date: Sun Nov 25 17:50:53 2007 +0000
  5289. * Added the various C# projects to the Visual Studio solution and slightly
  5290. fixed the bindings so that they now work with the Microsoft CLR.
  5291. csharp/Caca.cs | 2 +-
  5292. csharp/Cucul.cs | 8 +++---
  5293. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  5294. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  5295. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  5296. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  5297. 6 files changed, 225 insertions(+), 5 deletions(-)
  5298. Commit: 2064
  5299. Author: sam
  5300. Date: Sun Nov 25 17:49:49 2007 +0000
  5301. * Fixed svn properties that git-svn was unable to get straight.
  5302. Commit: 2063
  5303. Author: sam
  5304. Date: Sun Nov 25 17:14:00 2007 +0000
  5305. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  5306. caca/caca.h | 2 +-
  5307. cucul/cucul.h | 2 +-
  5308. 2 files changed, 2 insertions(+), 2 deletions(-)
  5309. Commit: 2062
  5310. Author: sam
  5311. Date: Sun Nov 25 17:13:10 2007 +0000
  5312. * Switch to caca_create_display(NULL) in a few places to document the
  5313. behaviour.
  5314. doc/migrating.dox | 3 +--
  5315. doc/tutorial.dox | 6 ++----
  5316. test/hsv.c | 15 +++++----------
  5317. 3 files changed, 8 insertions(+), 16 deletions(-)
  5318. Commit: 2061
  5319. Author: sam
  5320. Date: Sun Nov 25 17:13:08 2007 +0000
  5321. * Allow caca_create_display()'s argument to be NULL. It will automatically
  5322. create a canvas when so.
  5323. * Add caca_get_canvas() to retrieve the cucul canvas.
  5324. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  5325. caca/caca.h | 1 +
  5326. caca/caca_internals.h | 1 +
  5327. 3 files changed, 39 insertions(+), 1 deletions(-)
  5328. Commit: 2060
  5329. Author: sam
  5330. Date: Sun Nov 25 17:13:06 2007 +0000
  5331. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  5332. bindings.
  5333. * Distribute the python/ subdirectory using automake.
  5334. AUTHORS | 4 +
  5335. Makefile.am | 2 +-
  5336. configure.ac | 1 +
  5337. python/Makefile | 17 -----
  5338. python/Makefile.am | 23 +++++++
  5339. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5340. 6 files changed, 196 insertions(+), 18 deletions(-)
  5341. Commit: 2059
  5342. Author: sam
  5343. Date: Sun Nov 25 17:13:03 2007 +0000
  5344. * Add missing entries in the CacaEventKey enum.
  5345. csharp/Caca.cs | 22 ++++++++++++++++++++++
  5346. 1 files changed, 22 insertions(+), 0 deletions(-)
  5347. Commit: 2058
  5348. Author: sam
  5349. Date: Sun Nov 25 17:12:59 2007 +0000
  5350. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  5351. csharp/AssemblyInfo.cs | 2 +-
  5352. csharp/Caca.cs | 3 +-
  5353. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  5354. csharp/test.cs | 15 ++++++-
  5355. 4 files changed, 79 insertions(+), 56 deletions(-)
  5356. Commit: 2057
  5357. Author: sam
  5358. Date: Sun Nov 25 14:12:20 2007 +0000
  5359. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  5360. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  5361. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  5362. libcucul API.
  5363. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  5364. caca/driver_cocoa.m | 8 +-
  5365. caca/driver_gl.c | 5 +-
  5366. caca/driver_x11.c | 7 +-
  5367. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  5368. cucul/cucul.h | 3 +
  5369. cucul/cucul_internals.h | 3 -
  5370. cucul/export.c | 12 ++--
  5371. cucul/font.c | 2 +-
  5372. 8 files changed, 147 insertions(+), 100 deletions(-)
  5373. Commit: 2056
  5374. Author: sam
  5375. Date: Sun Nov 25 14:12:01 2007 +0000
  5376. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  5377. direct cv->chars and cv->attrs access by display drivers.
  5378. caca/caca.c | 5 +--
  5379. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  5380. caca/driver_conio.c | 21 ++++++++-------
  5381. caca/driver_gl.c | 25 ++++++++++--------
  5382. caca/driver_ncurses.c | 26 ++++++++++---------
  5383. caca/driver_raw.c | 6 ++--
  5384. caca/driver_slang.c | 33 +++++++++++++-----------
  5385. caca/driver_vga.c | 25 ++++++++++---------
  5386. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  5387. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  5388. caca/event.c | 17 +++++++-----
  5389. caca/graphics.c | 6 ++--
  5390. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  5391. cucul/cucul.h | 2 +
  5392. 14 files changed, 214 insertions(+), 145 deletions(-)
  5393. Commit: 2055
  5394. Author: sam
  5395. Date: Sun Nov 25 14:11:58 2007 +0000
  5396. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  5397. drivers no longer need to access the cv->refcount private member
  5398. and __cucul_set_canvas_size() is no longer needed.
  5399. caca/caca.c | 23 +++++++++---
  5400. caca/caca_internals.h | 1 +
  5401. caca/driver_cocoa.m | 4 ++-
  5402. caca/driver_conio.c | 7 +++-
  5403. caca/driver_gl.c | 4 ++-
  5404. caca/driver_ncurses.c | 4 ++-
  5405. caca/driver_raw.c | 4 ++-
  5406. caca/driver_slang.c | 4 ++-
  5407. caca/driver_vga.c | 4 ++-
  5408. caca/driver_win32.c | 8 +++--
  5409. caca/driver_x11.c | 4 ++-
  5410. caca/graphics.c | 6 +++-
  5411. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  5412. cucul/cucul.h | 2 +
  5413. cucul/cucul_internals.h | 7 ++--
  5414. msvc/libcucul.def | 4 --
  5415. 16 files changed, 139 insertions(+), 37 deletions(-)
  5416. Commit: 2054
  5417. Author: sam
  5418. Date: Sun Nov 25 14:11:54 2007 +0000
  5419. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  5420. build-kernel | 2 +-
  5421. kernel/Makefile.am | 2 +
  5422. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5423. 3 files changed, 101 insertions(+), 1 deletions(-)
  5424. Commit: 2053
  5425. Author: sam
  5426. Date: Sun Nov 25 11:39:33 2007 +0000
  5427. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  5428. configure.ac | 31 ++++++++++++++++++++++++++-----
  5429. 1 files changed, 26 insertions(+), 5 deletions(-)
  5430. Commit: 2052
  5431. Author: sam
  5432. Date: Sun Nov 25 11:12:25 2007 +0000
  5433. * Adapt the C# bindings to the event API change.
  5434. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  5435. csharp/test.cs | 17 ++-
  5436. 2 files changed, 254 insertions(+), 146 deletions(-)
  5437. Commit: 2051
  5438. Author: sam
  5439. Date: Sun Nov 25 11:12:20 2007 +0000
  5440. * Adapt the Ruby bindings to the event API change.
  5441. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  5442. 1 files changed, 20 insertions(+), 17 deletions(-)
  5443. Commit: 2050
  5444. Author: sam
  5445. Date: Sun Nov 25 11:11:59 2007 +0000
  5446. * Adapt the C++ bindings to the event API change.
  5447. cxx/caca++.cpp | 4 ++--
  5448. cxx/caca++.h | 2 +-
  5449. cxx/cxxtest.cpp | 3 +--
  5450. 3 files changed, 4 insertions(+), 5 deletions(-)
  5451. Commit: 2049
  5452. Author: sam
  5453. Date: Sun Nov 25 11:11:54 2007 +0000
  5454. * Made the caca_event_t structure opaque and created a whole bunch of
  5455. functions to access its real data. This is a big API change that will
  5456. break your software, sorry :(
  5457. caca/caca.h | 93 +++++++++----------------
  5458. caca/caca0.c | 14 ++--
  5459. caca/caca_internals.h | 24 +++++--
  5460. caca/driver_conio.c | 4 +-
  5461. caca/driver_gl.c | 2 +-
  5462. caca/driver_ncurses.c | 2 +-
  5463. caca/driver_raw.c | 2 +-
  5464. caca/driver_slang.c | 2 +-
  5465. caca/driver_vga.c | 2 +-
  5466. caca/driver_win32.c | 2 +-
  5467. caca/driver_x11.c | 2 +-
  5468. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  5469. src/aafire.c | 2 +-
  5470. src/cacademo.c | 4 +-
  5471. src/cacadraw.c | 4 +-
  5472. src/cacaplay.c | 2 +-
  5473. src/cacaview.c | 17 +++--
  5474. test/demo.c | 14 ++--
  5475. test/event.c | 21 +++---
  5476. test/gamma.c | 8 +-
  5477. test/input.c | 5 +-
  5478. test/spritedit.c | 2 +-
  5479. test/swallow.c | 2 +-
  5480. 23 files changed, 286 insertions(+), 133 deletions(-)
  5481. Commit: 2048
  5482. Author: pterjan
  5483. Date: Sun Nov 25 09:48:30 2007 +0000
  5484. * Little improvements in ruby doc
  5485. + Made the doc a little more easy to read
  5486. + Added an example on a nice way to have q, Q and Esc to cause exit
  5487. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  5488. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  5489. 2 files changed, 42 insertions(+), 19 deletions(-)
  5490. Commit: 2047
  5491. Author: sam
  5492. Date: Sat Nov 24 19:56:33 2007 +0000
  5493. * Rewrote the C# test in a more object-oriented way.
  5494. csharp/Caca.cs | 4 +-
  5495. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  5496. 2 files changed, 71 insertions(+), 52 deletions(-)
  5497. Commit: 2046
  5498. Author: sam
  5499. Date: Sat Nov 24 15:00:21 2007 +0000
  5500. * Started Cucul# cleanup: added missing functions, used get/set attributes
  5501. when meaningful, removed deprecated bindings.
  5502. csharp/Caca.cs | 60 +++---
  5503. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  5504. csharp/test.cs | 40 ++--
  5505. 3 files changed, 393 insertions(+), 319 deletions(-)
  5506. Commit: 2045
  5507. Author: sam
  5508. Date: Sat Nov 24 13:26:33 2007 +0000
  5509. * Some mass-renaming in the C# bindings:
  5510. + Renamed the dlls so that the C# versions do not have the same name
  5511. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  5512. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  5513. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  5514. name collisions.
  5515. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  5516. csharp/Caca.cs | 95 +++---
  5517. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  5518. csharp/Makefile.am | 16 +-
  5519. csharp/caca-sharp.dll.config | 3 +
  5520. csharp/cucul-sharp.dll.config | 3 +
  5521. csharp/libCaca.dll.config | 3 -
  5522. csharp/libCucul.dll.config | 3 -
  5523. csharp/test.cs | 47 ++--
  5524. 8 files changed, 513 insertions(+), 473 deletions(-)
  5525. Commit: 2044
  5526. Author: sam
  5527. Date: Sat Nov 24 13:26:28 2007 +0000
  5528. * Renamed DotNet/ to csharp/ because I hate mixed case.
  5529. DotNet/.gitignore | 1 -
  5530. DotNet/AssemblyInfo.cs | 21 --
  5531. DotNet/Caca.cs | 186 ------------------
  5532. DotNet/Cucul.cs | 458 --------------------------------------------
  5533. DotNet/Makefile.am | 25 ---
  5534. DotNet/libCaca.dll.config | 3 -
  5535. DotNet/libCucul.dll.config | 3 -
  5536. DotNet/test.cs | 87 ---------
  5537. Makefile.am | 2 +-
  5538. configure.ac | 16 +-
  5539. csharp/.gitignore | 1 +
  5540. csharp/AssemblyInfo.cs | 21 ++
  5541. csharp/Caca.cs | 186 ++++++++++++++++++
  5542. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  5543. csharp/Makefile.am | 25 +++
  5544. csharp/libCaca.dll.config | 3 +
  5545. csharp/libCucul.dll.config | 3 +
  5546. csharp/test.cs | 87 +++++++++
  5547. 18 files changed, 793 insertions(+), 793 deletions(-)
  5548. Commit: 2043
  5549. Author: sam
  5550. Date: Sat Nov 24 11:08:21 2007 +0000
  5551. * Added as many "const" qualifiers as possible to the public API.
  5552. caca/caca.h | 10 +++++-----
  5553. caca/caca_internals.h | 4 ++--
  5554. caca/driver_conio.c | 4 ++--
  5555. caca/driver_gl.c | 4 ++--
  5556. caca/driver_ncurses.c | 4 ++--
  5557. caca/driver_raw.c | 4 ++--
  5558. caca/driver_slang.c | 4 ++--
  5559. caca/driver_vga.c | 4 ++--
  5560. caca/driver_win32.c | 4 ++--
  5561. caca/driver_x11.c | 4 ++--
  5562. caca/event.c | 8 ++++----
  5563. caca/graphics.c | 6 +++---
  5564. cucul/attr.c | 2 +-
  5565. cucul/canvas.c | 10 +++++-----
  5566. cucul/cucul.c | 4 ++--
  5567. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  5568. cucul/dither.c | 6 +++---
  5569. cucul/export.c | 39 ++++++++++++++++++++-------------------
  5570. cucul/font.c | 8 ++++----
  5571. cucul/frame.c | 4 ++--
  5572. 20 files changed, 87 insertions(+), 85 deletions(-)
  5573. Commit: 2042
  5574. Author: pterjan
  5575. Date: Sat Nov 24 09:56:37 2007 +0000
  5576. * Add Caca::Event#quit? to make tests nicer
  5577. ruby/lib/caca.rb | 8 ++++++++
  5578. ruby/ruby-caca.dox | 3 +--
  5579. 2 files changed, 9 insertions(+), 2 deletions(-)
  5580. Commit: 2041
  5581. Author: sam
  5582. Date: Fri Nov 23 22:52:34 2007 +0000
  5583. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  5584. C mode, "benign redefinition" of macros...).
  5585. msvc/cacademo.vcproj | 9 ++++-----
  5586. msvc/cacafire.vcproj | 9 ++++-----
  5587. msvc/libcaca.vcproj | 4 ++++
  5588. msvc/libcucul.vcproj | 4 ++++
  5589. 4 files changed, 16 insertions(+), 10 deletions(-)
  5590. Commit: 2040
  5591. Author: sam
  5592. Date: Fri Nov 23 22:34:35 2007 +0000
  5593. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  5594. collisions due to symbol mangling.
  5595. caca/driver_cocoa.m | 2 +-
  5596. caca/driver_conio.c | 4 ++--
  5597. caca/driver_gl.c | 2 +-
  5598. caca/driver_ncurses.c | 2 +-
  5599. caca/driver_raw.c | 2 +-
  5600. caca/driver_slang.c | 2 +-
  5601. caca/driver_vga.c | 2 +-
  5602. caca/driver_win32.c | 5 +++--
  5603. caca/driver_x11.c | 2 +-
  5604. caca/graphics.c | 2 +-
  5605. cucul/cucul.c | 8 ++++----
  5606. cucul/cucul_internals.h | 3 ++-
  5607. msvc/libcucul.def | 2 +-
  5608. 13 files changed, 20 insertions(+), 18 deletions(-)
  5609. Commit: 2039
  5610. Author: sam
  5611. Date: Fri Nov 23 22:27:21 2007 +0000
  5612. * Add proper __declspec(dllexport) tags for Win32 compilation.
  5613. * Manually export private libcaca symbols.
  5614. caca/caca.h | 43 +++++---
  5615. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  5616. msvc/libcaca.vcproj | 4 +-
  5617. msvc/libcucul.def | 4 +
  5618. msvc/libcucul.vcproj | 6 +-
  5619. 5 files changed, 212 insertions(+), 164 deletions(-)
  5620. Commit: 2038
  5621. Author: sam
  5622. Date: Fri Nov 23 21:48:55 2007 +0000
  5623. * Updated Visual Studio files.
  5624. msvc/cacaball.vcproj | 205 --------------------------------------------------
  5625. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  5626. msvc/cacafire.vcproj | 5 -
  5627. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  5628. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  5629. msvc/config.h | 1 +
  5630. msvc/libcaca.sln | 46 ++++--------
  5631. msvc/libcaca.vcproj | 77 ++++++++++++-------
  5632. msvc/libcucul.vcproj | 40 ++++------
  5633. 9 files changed, 282 insertions(+), 702 deletions(-)
  5634. Commit: 2037
  5635. Author: sam
  5636. Date: Fri Nov 23 16:39:32 2007 +0000
  5637. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  5638. msvc/common.h | 1 +
  5639. msvc/libcaca.sln | 11 ++-
  5640. msvc/libcaca.vcproj | 86 +----------------
  5641. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5642. 4 files changed, 281 insertions(+), 86 deletions(-)
  5643. Commit: 2036
  5644. Author: sam
  5645. Date: Fri Nov 23 16:39:29 2007 +0000
  5646. * Do not assume default gamma value is 1.0.
  5647. test/gamma.c | 3 ++-
  5648. 1 files changed, 2 insertions(+), 1 deletions(-)
  5649. Commit: 2035
  5650. Author: sam
  5651. Date: Fri Nov 23 16:39:23 2007 +0000
  5652. * Escape quits cacaview, and F11 toggles fullscreen.
  5653. src/cacaview.c | 2 ++
  5654. 1 files changed, 2 insertions(+), 0 deletions(-)
  5655. Commit: 2033
  5656. Author: pterjan
  5657. Date: Tue Nov 20 00:09:16 2007 +0000
  5658. * Split Ruby documentation out of README
  5659. ruby/README | 177 +--------------------------------------------------
  5660. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  5661. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  5662. ruby/ruby.dox | 17 +++++
  5663. 4 files changed, 186 insertions(+), 175 deletions(-)
  5664. Commit: 2026
  5665. Author: sam
  5666. Date: Sun Nov 18 23:00:35 2007 +0000
  5667. * Added Pascal to the AUTHORS file.
  5668. AUTHORS | 3 +++
  5669. 1 files changed, 3 insertions(+), 0 deletions(-)
  5670. Commit: 2025
  5671. Author: jylam
  5672. Date: Sun Nov 18 22:59:22 2007 +0000
  5673. * lol commit
  5674. README | 2 +-
  5675. 1 files changed, 1 insertions(+), 1 deletions(-)
  5676. Commit: 2024
  5677. Author: pterjan
  5678. Date: Sun Nov 18 22:35:34 2007 +0000
  5679. * Remove cucul directory that got forgotten
  5680. Commit: 2023
  5681. Author: pterjan
  5682. Date: Sun Nov 18 22:15:29 2007 +0000
  5683. * Improve the example in README
  5684. ruby/README | 8 ++++++--
  5685. 1 files changed, 6 insertions(+), 2 deletions(-)
  5686. Commit: 2022
  5687. Author: pterjan
  5688. Date: Sun Nov 18 22:03:19 2007 +0000
  5689. * Install lib/caca.rb
  5690. configure.ac | 2 ++
  5691. ruby/Makefile.am | 2 ++
  5692. ruby/test | 2 +-
  5693. 3 files changed, 5 insertions(+), 1 deletions(-)
  5694. Commit: 2021
  5695. Author: pterjan
  5696. Date: Sun Nov 18 21:44:10 2007 +0000
  5697. * Update README to talk about Caca
  5698. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5699. 1 files changed, 62 insertions(+), 3 deletions(-)
  5700. Commit: 2020
  5701. Author: pterjan
  5702. Date: Sun Nov 18 21:29:02 2007 +0000
  5703. * Use to_i on the event mask, it is not always an Integer
  5704. ruby/caca-display.c | 2 ++
  5705. 1 files changed, 2 insertions(+), 0 deletions(-)
  5706. Commit: 2019
  5707. Author: pterjan
  5708. Date: Sun Nov 18 21:13:33 2007 +0000
  5709. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  5710. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  5711. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  5712. ruby/caca-event.h | 8 +++++++
  5713. ruby/caca.c | 2 +
  5714. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  5715. 5 files changed, 141 insertions(+), 3 deletions(-)
  5716. Commit: 2018
  5717. Author: pterjan
  5718. Date: Sun Nov 18 21:11:13 2007 +0000
  5719. * Handle closing cacaview by window manager
  5720. src/cacaview.c | 5 ++++-
  5721. 1 files changed, 4 insertions(+), 1 deletions(-)
  5722. Commit: 2017
  5723. Author: pterjan
  5724. Date: Sun Nov 18 13:37:24 2007 +0000
  5725. * Add missing methods in Caca::Display and add empty Caca::Event
  5726. ruby/Makefile.am | 4 +++-
  5727. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  5728. ruby/caca-event.c | 22 ++++++++++++++++++++++
  5729. ruby/caca-event.h | 9 +++++++++
  5730. 4 files changed, 73 insertions(+), 1 deletions(-)
  5731. Commit: 2016
  5732. Author: pterjan
  5733. Date: Sun Nov 18 13:29:16 2007 +0000
  5734. * Slightly improved documentation
  5735. caca/caca.h | 2 +-
  5736. 1 files changed, 1 insertions(+), 1 deletions(-)
  5737. Commit: 2015
  5738. Author: pterjan
  5739. Date: Sun Nov 18 12:43:48 2007 +0000
  5740. * Add Caca and Caca::Display
  5741. ruby/Makefile.am | 7 +++-
  5742. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5743. ruby/caca-display.h | 9 ++++
  5744. ruby/caca.c | 22 ++++++++++
  5745. 4 files changed, 151 insertions(+), 1 deletions(-)
  5746. Commit: 2009
  5747. Author: pterjan
  5748. Date: Sat Nov 17 13:36:15 2007 +0000
  5749. * Finish Cucul::Dither
  5750. ruby/README | 11 ++++++--
  5751. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  5752. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  5753. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  5754. 4 files changed, 112 insertions(+), 67 deletions(-)
  5755. Commit: 2008
  5756. Author: pterjan
  5757. Date: Sat Nov 17 12:21:21 2007 +0000
  5758. * Add Cucul::Dither (incomplete)
  5759. ruby/Makefile.am | 6 +-
  5760. ruby/README | 16 ++++-
  5761. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5762. ruby/cucul-dither.h | 9 +++
  5763. ruby/cucul.c | 2 +
  5764. ruby/t/tc_dither.rb | 51 ++++++++++++++
  5765. 6 files changed, 260 insertions(+), 4 deletions(-)
  5766. Commit: 2004
  5767. Author: pterjan
  5768. Date: Sat Nov 17 09:25:31 2007 +0000
  5769. * Improve type checking of arguments
  5770. ruby/cucul-canvas.c | 20 ++++++++++++++------
  5771. ruby/t/tc_canvas.rb | 6 ++++++
  5772. 2 files changed, 20 insertions(+), 6 deletions(-)
  5773. Commit: 2003
  5774. Author: sam
  5775. Date: Sat Nov 17 02:15:01 2007 +0000
  5776. * Slightly doxygenated ruby/README so that it appears in the manual (see
  5777. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  5778. doc/doxygen.cfg.in | 6 ++++--
  5779. doc/libcaca.dox | 4 ++++
  5780. ruby/README | 18 ++++++++++++++++++
  5781. 3 files changed, 26 insertions(+), 2 deletions(-)
  5782. Commit: 1997
  5783. Author: pterjan
  5784. Date: Fri Nov 16 22:37:20 2007 +0000
  5785. * Update README
  5786. ruby/README | 25 ++++++++++++++++++++-----
  5787. 1 files changed, 20 insertions(+), 5 deletions(-)
  5788. Commit: 1996
  5789. Author: pterjan
  5790. Date: Fri Nov 16 22:27:13 2007 +0000
  5791. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  5792. ruby/Makefile.am | 8 +++++---
  5793. 1 files changed, 5 insertions(+), 3 deletions(-)
  5794. Commit: 1995
  5795. Author: pterjan
  5796. Date: Fri Nov 16 22:24:35 2007 +0000
  5797. * Add Cucul::Font
  5798. ruby/Makefile.am | 4 ++-
  5799. ruby/common.h | 6 +++
  5800. ruby/cucul-canvas.c | 33 +++++++++++++++--
  5801. ruby/cucul-canvas.h | 3 ++
  5802. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5803. ruby/cucul-font.h | 9 +++++
  5804. ruby/cucul.c | 6 ++--
  5805. ruby/t/tc_canvas.rb | 6 +++
  5806. ruby/t/tc_font.rb | 22 +++++++++++
  5807. 9 files changed, 181 insertions(+), 7 deletions(-)
  5808. Commit: 1988
  5809. Author: sam
  5810. Date: Fri Nov 16 20:14:05 2007 +0000
  5811. * Added minimal styles to doxygen.css to make the manual look decent.
  5812. doc/doxygen.cfg.in | 2 +-
  5813. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5814. 2 files changed, 81 insertions(+), 1 deletions(-)
  5815. Commit: 1987
  5816. Author: sam
  5817. Date: Fri Nov 16 19:49:25 2007 +0000
  5818. * Split "upload" target into "upload-source" and "upload-doc".
  5819. Makefile.am | 6 +++++-
  5820. 1 files changed, 5 insertions(+), 1 deletions(-)
  5821. Commit: 1986
  5822. Author: sam
  5823. Date: Fri Nov 16 19:49:23 2007 +0000
  5824. * Updated doxygen file format.
  5825. * Add an empty doxygen.css file.
  5826. doc/Makefile.am | 3 +-
  5827. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  5828. 2 files changed, 113 insertions(+), 43 deletions(-)
  5829. Commit: 1983
  5830. Author: pterjan
  5831. Date: Fri Nov 16 17:47:59 2007 +0000
  5832. * Add some pseudo doc for Ruby binding
  5833. ruby/Makefile.am | 3 +-
  5834. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5835. 2 files changed, 66 insertions(+), 1 deletions(-)
  5836. Commit: 1966
  5837. Author: pterjan
  5838. Date: Thu Nov 15 22:22:55 2007 +0000
  5839. * Add more tests for the ruby binding
  5840. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  5841. 1 files changed, 25 insertions(+), 7 deletions(-)
  5842. Commit: 1965
  5843. Author: pterjan
  5844. Date: Thu Nov 15 22:06:01 2007 +0000
  5845. * Add more tests for the ruby binding
  5846. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  5847. ruby/test | 2 ++
  5848. 2 files changed, 31 insertions(+), 0 deletions(-)
  5849. Commit: 1964
  5850. Author: pterjan
  5851. Date: Thu Nov 15 22:03:12 2007 +0000
  5852. * Fix number of arguments for set_height
  5853. ruby/cucul-canvas.c | 4 ++--
  5854. 1 files changed, 2 insertions(+), 2 deletions(-)
  5855. Commit: 1963
  5856. Author: pterjan
  5857. Date: Thu Nov 15 21:06:30 2007 +0000
  5858. * Add the ruby tests to make check
  5859. ruby/Makefile.am | 1 +
  5860. 1 files changed, 1 insertions(+), 0 deletions(-)
  5861. Commit: 1962
  5862. Author: pterjan
  5863. Date: Thu Nov 15 12:33:29 2007 +0000
  5864. * Use autotools for Ruby bindings (2nd part)
  5865. configure.ac | 16 +++++++++-------
  5866. 1 files changed, 9 insertions(+), 7 deletions(-)
  5867. Commit: 1961
  5868. Author: pterjan
  5869. Date: Thu Nov 15 12:27:40 2007 +0000
  5870. * Use autotools for Ruby bindings
  5871. ruby/Makefile.am | 33 +--
  5872. ruby/caca/extconf.rb | 5 -
  5873. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  5874. ruby/cucul-canvas.h | 6 +
  5875. ruby/cucul.c | 48 ++++
  5876. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  5877. ruby/cucul/cucul-canvas.h | 6 -
  5878. ruby/cucul/cucul.c | 48 ----
  5879. ruby/cucul/extconf.rb | 5 -
  5880. ruby/cucul/t/tc_frame.rb | 20 --
  5881. ruby/cucul/test.rb | 4 -
  5882. ruby/t/tc_frame.rb | 20 ++
  5883. ruby/test | 6 +
  5884. 13 files changed, 734 insertions(+), 755 deletions(-)
  5885. Commit: 1960
  5886. Author: pterjan
  5887. Date: Thu Nov 15 11:34:43 2007 +0000
  5888. * Fix some prototypes and use a header file for Init_cucul_canvas
  5889. ruby/Makefile.am | 1 +
  5890. ruby/cucul/cucul-canvas.c | 5 +++--
  5891. ruby/cucul/cucul-canvas.h | 6 ++++++
  5892. ruby/cucul/cucul.c | 4 ++--
  5893. 4 files changed, 12 insertions(+), 4 deletions(-)
  5894. Commit: 1959
  5895. Author: sam
  5896. Date: Thu Nov 15 08:20:37 2007 +0000
  5897. * Make Charset class methods explicitly public.
  5898. cxx/cucul++.h | 1 +
  5899. 1 files changed, 1 insertions(+), 0 deletions(-)
  5900. Commit: 1958
  5901. Author: sam
  5902. Date: Thu Nov 15 08:20:17 2007 +0000
  5903. * Link libcaca++ with libcucul++, not only the C versions.
  5904. cxx/Makefile.am | 2 +-
  5905. 1 files changed, 1 insertions(+), 1 deletions(-)
  5906. Commit: 1957
  5907. Author: sam
  5908. Date: Thu Nov 15 00:22:37 2007 +0000
  5909. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  5910. not even exist.
  5911. ruby/Makefile.am | 4 ++--
  5912. 1 files changed, 2 insertions(+), 2 deletions(-)
  5913. Commit: 1954
  5914. Author: sam
  5915. Date: Tue Nov 13 23:55:07 2007 +0000
  5916. * Autotoolified the .NET bindings. Use --enable-dotnet.
  5917. DotNet/.gitignore | 1 +
  5918. DotNet/Makefile | 5 -----
  5919. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  5920. Makefile.am | 2 +-
  5921. configure.ac | 13 +++++++++++++
  5922. 5 files changed, 40 insertions(+), 6 deletions(-)
  5923. Commit: 1953
  5924. Author: sam
  5925. Date: Tue Nov 13 23:55:05 2007 +0000
  5926. * Build Ruby and C++ bindings by default.
  5927. configure.ac | 8 ++++----
  5928. 1 files changed, 4 insertions(+), 4 deletions(-)
  5929. Commit: 1952
  5930. Author: sam
  5931. Date: Tue Nov 13 23:55:03 2007 +0000
  5932. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  5933. cxx/cucul++.cpp | 4 ++--
  5934. 1 files changed, 2 insertions(+), 2 deletions(-)
  5935. Commit: 1951
  5936. Author: sam
  5937. Date: Tue Nov 13 23:55:01 2007 +0000
  5938. * Autotoolified the Ruby bindings. Use --enable-ruby.
  5939. Makefile.am | 2 +-
  5940. configure.ac | 19 +++++++++++++++++++
  5941. ruby/.gitignore | 2 ++
  5942. ruby/Makefile | 15 ---------------
  5943. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  5944. 5 files changed, 51 insertions(+), 16 deletions(-)
  5945. Commit: 1950
  5946. Author: sam
  5947. Date: Tue Nov 13 23:54:59 2007 +0000
  5948. * Update .gitignore after img2irc -> img2txt change.
  5949. src/.gitignore | 2 +-
  5950. 1 files changed, 1 insertions(+), 1 deletions(-)
  5951. Commit: 1949
  5952. Author: pterjan
  5953. Date: Tue Nov 13 23:28:59 2007 +0000
  5954. * Add a first test for Ruby binding
  5955. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  5956. ruby/cucul/test.rb | 4 ++++
  5957. 2 files changed, 24 insertions(+), 0 deletions(-)
  5958. Commit: 1948
  5959. Author: pterjan
  5960. Date: Tue Nov 13 13:20:14 2007 +0000
  5961. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  5962. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  5963. 1 files changed, 54 insertions(+), 19 deletions(-)
  5964. Commit: 1947
  5965. Author: pterjan
  5966. Date: Tue Nov 13 12:41:33 2007 +0000
  5967. Fix a typo in the doc
  5968. cucul/line.c | 2 +-
  5969. 1 files changed, 1 insertions(+), 1 deletions(-)
  5970. Commit: 1946
  5971. Author: sam
  5972. Date: Tue Nov 13 11:19:00 2007 +0000
  5973. * Add error checking to the tutorial.
  5974. doc/tutorial.dox | 4 +++-
  5975. 1 files changed, 3 insertions(+), 1 deletions(-)
  5976. Commit: 1945
  5977. Author: sam
  5978. Date: Tue Nov 13 11:18:59 2007 +0000
  5979. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  5980. doc/tutorial.dox | 2 +-
  5981. 1 files changed, 1 insertions(+), 1 deletions(-)
  5982. Commit: 1944
  5983. Author: pterjan
  5984. Date: Tue Nov 13 11:03:25 2007 +0000
  5985. Import Ruby binding
  5986. ruby/Makefile | 15 ++
  5987. ruby/caca/extconf.rb | 5 +
  5988. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  5989. ruby/cucul/cucul.c | 48 ++++
  5990. ruby/cucul/extconf.rb | 5 +
  5991. 5 files changed, 681 insertions(+), 0 deletions(-)
  5992. Commit: 1919
  5993. Author: jylam
  5994. Date: Wed Nov 7 10:29:02 2007 +0000
  5995. * Added switch to control output font size, and updated documentation
  5996. accordingly
  5997. doc/img2txt.1 | 14 ++++++++++++++
  5998. src/img2txt.c | 22 ++++++++++++++++------
  5999. 2 files changed, 30 insertions(+), 6 deletions(-)
  6000. Commit: 1918
  6001. Author: jylam
  6002. Date: Wed Nov 7 10:07:04 2007 +0000
  6003. * Updated man page for --version
  6004. doc/img2txt.1 | 6 ++++++
  6005. 1 files changed, 6 insertions(+), 0 deletions(-)
  6006. Commit: 1917
  6007. Author: jylam
  6008. Date: Wed Nov 7 10:03:50 2007 +0000
  6009. * Added version switch
  6010. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  6011. 1 files changed, 26 insertions(+), 5 deletions(-)
  6012. Commit: 1916
  6013. Author: jylam
  6014. Date: Wed Nov 7 09:44:26 2007 +0000
  6015. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  6016. doc/Makefile.am | 2 +-
  6017. doc/cacaview.1 | 2 +-
  6018. src/img2txt.c | 2 +-
  6019. 3 files changed, 3 insertions(+), 3 deletions(-)
  6020. Commit: 1915
  6021. Author: jylam
  6022. Date: Wed Nov 7 09:27:43 2007 +0000
  6023. * Updated img2txt man page
  6024. doc/img2irc.1 | 27 --------------
  6025. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6026. 2 files changed, 112 insertions(+), 27 deletions(-)
  6027. Commit: 1914
  6028. Author: sam
  6029. Date: Wed Nov 7 01:09:20 2007 +0000
  6030. * Always include <netinet/in.h> when present, to make header simpler.
  6031. src/cacaserver.c | 4 ----
  6032. 1 files changed, 0 insertions(+), 4 deletions(-)
  6033. Commit: 1913
  6034. Author: sam
  6035. Date: Wed Nov 7 01:09:16 2007 +0000
  6036. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  6037. src/cacaserver.c | 5 +++--
  6038. 1 files changed, 3 insertions(+), 2 deletions(-)
  6039. Commit: 1912
  6040. Author: sam
  6041. Date: Wed Nov 7 01:09:13 2007 +0000
  6042. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  6043. Alexis Ballier.
  6044. configure.ac | 21 +++++++++++----------
  6045. 1 files changed, 11 insertions(+), 10 deletions(-)
  6046. Commit: 1911
  6047. Author: jylam
  6048. Date: Tue Nov 6 16:12:33 2007 +0000
  6049. * Fixed typo in help
  6050. src/img2txt.c | 2 +-
  6051. 1 files changed, 1 insertions(+), 1 deletions(-)
  6052. Commit: 1910
  6053. Author: jylam
  6054. Date: Tue Nov 6 16:07:03 2007 +0000
  6055. * Added imlib2 note on builds without it
  6056. src/img2txt.c | 4 ++++
  6057. 1 files changed, 4 insertions(+), 0 deletions(-)
  6058. Commit: 1909
  6059. Author: jylam
  6060. Date: Tue Nov 6 14:09:07 2007 +0000
  6061. * Added brightness / contrast / gamma support
  6062. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  6063. 1 files changed, 32 insertions(+), 12 deletions(-)
  6064. Commit: 1908
  6065. Author: jylam
  6066. Date: Tue Nov 6 13:51:36 2007 +0000
  6067. * Fixed bad file error handling, made dither and export errors more informative on program name
  6068. src/img2txt.c | 6 +++---
  6069. 1 files changed, 3 insertions(+), 3 deletions(-)
  6070. Commit: 1907
  6071. Author: jylam
  6072. Date: Tue Nov 6 13:49:19 2007 +0000
  6073. * Added dither error handling
  6074. src/img2txt.c | 10 ++++++++--
  6075. 1 files changed, 8 insertions(+), 2 deletions(-)
  6076. Commit: 1906
  6077. Author: jylam
  6078. Date: Tue Nov 6 13:45:18 2007 +0000
  6079. * Added --dither option and updated usage()
  6080. src/img2txt.c | 20 ++++++++++++++++----
  6081. 1 files changed, 16 insertions(+), 4 deletions(-)
  6082. Commit: 1905
  6083. Author: jylam
  6084. Date: Tue Nov 6 13:19:23 2007 +0000
  6085. * WTF is a typedef missing ?
  6086. src/mygetopt.c | 2 +-
  6087. 1 files changed, 1 insertions(+), 1 deletions(-)
  6088. Commit: 1904
  6089. Author: jylam
  6090. Date: Tue Nov 6 13:13:14 2007 +0000
  6091. * Quick and Dirty hack for DOS ans kernel drivers
  6092. src/mygetopt.c | 5 +++++
  6093. 1 files changed, 5 insertions(+), 0 deletions(-)
  6094. Commit: 1903
  6095. Author: jylam
  6096. Date: Tue Nov 6 12:59:54 2007 +0000
  6097. * Oops, forgot to add getopt replacement files, omg.
  6098. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6099. src/mygetopt.h | 31 ++++++++++++++
  6100. 2 files changed, 153 insertions(+), 0 deletions(-)
  6101. Commit: 1902
  6102. Author: jylam
  6103. Date: Tue Nov 6 12:57:46 2007 +0000
  6104. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  6105. src/img2txt.c | 4 ++--
  6106. 1 files changed, 2 insertions(+), 2 deletions(-)
  6107. Commit: 1901
  6108. Author: jylam
  6109. Date: Tue Nov 6 12:55:26 2007 +0000
  6110. * Renamed img2irc to a more generic img2txt
  6111. src/Makefile.am | 10 ++--
  6112. src/img2irc.c | 170 -------------------------------------------------------
  6113. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6114. 3 files changed, 175 insertions(+), 175 deletions(-)
  6115. Commit: 1900
  6116. Author: jylam
  6117. Date: Tue Nov 6 12:53:52 2007 +0000
  6118. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  6119. src/Makefile.am | 2 +-
  6120. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  6121. 2 files changed, 95 insertions(+), 17 deletions(-)
  6122. Commit: 1884
  6123. Author: sam
  6124. Date: Sun Nov 4 18:37:38 2007 +0000
  6125. * New transition effects: horizontal and vertical lines.
  6126. src/cacademo.c | 25 ++++++++++++++++++++++++-
  6127. 1 files changed, 24 insertions(+), 1 deletions(-)
  6128. Commit: 1882
  6129. Author: sam
  6130. Date: Sun Nov 4 12:00:03 2007 +0000
  6131. * Updated libcaca and cacaview after the API changes.
  6132. caca/caca0.c | 4 ++--
  6133. src/cacaview.c | 36 +++++++++++++++++++-----------------
  6134. 2 files changed, 21 insertions(+), 19 deletions(-)
  6135. Commit: 1881
  6136. Author: sam
  6137. Date: Sun Nov 4 12:00:00 2007 +0000
  6138. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  6139. a longer name but "mode" really wasn’t appropriate here.
  6140. cucul/cucul.h | 9 ++++++---
  6141. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  6142. cucul/legacy.c | 10 ++++++++++
  6143. 3 files changed, 40 insertions(+), 27 deletions(-)
  6144. Commit: 1880
  6145. Author: sam
  6146. Date: Sun Nov 4 11:59:57 2007 +0000
  6147. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  6148. cucul/cucul.h | 2 +
  6149. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  6150. 2 files changed, 82 insertions(+), 41 deletions(-)
  6151. Commit: 1879
  6152. Author: sam
  6153. Date: Sun Nov 4 11:59:54 2007 +0000
  6154. * Renamed doxygen sections here and there to avoid embarassing side-effects
  6155. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  6156. AUTHORS | 2 +-
  6157. NEWS | 2 +-
  6158. THANKS | 2 +-
  6159. TODO | 2 +-
  6160. caca/caca.h | 4 ++--
  6161. cucul/cucul.h | 23 ++++++++++++-----------
  6162. doc/canvas.dox | 2 +-
  6163. doc/font.dox | 2 +-
  6164. doc/libcaca.dox | 20 ++++++++++----------
  6165. doc/migrating.dox | 2 +-
  6166. doc/style.dox | 2 +-
  6167. doc/tutorial.dox | 2 +-
  6168. doc/user.dox | 2 +-
  6169. 13 files changed, 34 insertions(+), 33 deletions(-)
  6170. Commit: 1878
  6171. Author: sam
  6172. Date: Sun Nov 4 11:59:47 2007 +0000
  6173. * Renamed fonts to *.data to make sure they are not mistaken for editable
  6174. files (like there is any chance).
  6175. Makefile.am | 4 +-
  6176. cucul/Makefile.am | 8 +-
  6177. cucul/font.c | 4 +-
  6178. cucul/font_mono9.h | 6173 ----------------------------------------------
  6179. cucul/font_monobold12.h | 6223 -----------------------------------------------
  6180. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  6181. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  6182. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  6183. Commit: 1877
  6184. Author: sam
  6185. Date: Sun Nov 4 10:41:07 2007 +0000
  6186. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  6187. cucul/cucul.h | 2 +
  6188. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  6189. 2 files changed, 79 insertions(+), 19 deletions(-)
  6190. Commit: 1876
  6191. Author: sam
  6192. Date: Sun Nov 4 09:56:40 2007 +0000
  6193. * cucul_get_dither_brightness() is no longer a stub.
  6194. * Implemented missing cucul_get_dither_contrast().
  6195. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  6196. 1 files changed, 31 insertions(+), 7 deletions(-)
  6197. Commit: 1875
  6198. Author: sam
  6199. Date: Sun Nov 4 09:56:37 2007 +0000
  6200. * Removed calls to now deprecated cucul_set_dither_invert().
  6201. cxx/cucul++.cpp | 5 -----
  6202. cxx/cucul++.h | 1 -
  6203. test/demo.c | 2 +-
  6204. 3 files changed, 1 insertions(+), 7 deletions(-)
  6205. Commit: 1874
  6206. Author: sam
  6207. Date: Sun Nov 4 09:30:15 2007 +0000
  6208. * Ignore the autotools/ directory.
  6209. Commit: 1873
  6210. Author: sam
  6211. Date: Sun Nov 4 09:29:07 2007 +0000
  6212. * Added .gitignore files in addition to svn:ignore properties.
  6213. .gitignore | 22 ++++++++++++++++++++++
  6214. cxx/.gitignore | 1 +
  6215. doc/.gitignore | 4 ++++
  6216. src/.gitignore | 7 +++++++
  6217. test/.gitignore | 23 +++++++++++++++++++++++
  6218. tools/.gitignore | 3 +++
  6219. 6 files changed, 60 insertions(+), 0 deletions(-)
  6220. Commit: 1872
  6221. Author: sam
  6222. Date: Sun Nov 4 08:45:47 2007 +0000
  6223. * Don’t manage autotools/ with SVN.
  6224. Makefile.am | 2 +-
  6225. autotools/Makefile.am | 1 -
  6226. configure.ac | 1 -
  6227. 3 files changed, 1 insertions(+), 3 deletions(-)
  6228. Commit: 1871
  6229. Author: sam
  6230. Date: Sat Nov 3 23:27:54 2007 +0000
  6231. * Add a lookback table in the output. Will be handy later.
  6232. * Now sortchars’s output can be directly saved to a C header file.
  6233. tools/sortchars.c | 15 ++++++++++++++-
  6234. 1 files changed, 14 insertions(+), 1 deletions(-)
  6235. Commit: 1870
  6236. Author: sam
  6237. Date: Sat Nov 3 22:59:53 2007 +0000
  6238. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  6239. reason to keep a copy of them in the calling program.
  6240. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  6241. done by setting a negative gamma value.
  6242. cucul/cucul.h | 5 ++++-
  6243. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  6244. cucul/legacy.c | 13 +++++++++++++
  6245. 3 files changed, 46 insertions(+), 12 deletions(-)
  6246. Commit: 1869
  6247. Author: sam
  6248. Date: Sat Nov 3 12:59:42 2007 +0000
  6249. * Crap, typo in bootstrap script.
  6250. bootstrap | 2 +-
  6251. 1 files changed, 1 insertions(+), 1 deletions(-)
  6252. Commit: 1868
  6253. Author: sam
  6254. Date: Sat Nov 3 12:58:05 2007 +0000
  6255. * Updated bootstrap script.
  6256. bootstrap | 44 +++++++++++++++++++++++++-------------------
  6257. 1 files changed, 25 insertions(+), 19 deletions(-)
  6258. Commit: 1853
  6259. Author: sam
  6260. Date: Sun Oct 28 10:27:01 2007 +0000
  6261. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  6262. cucul/cucul.h | 4 ++--
  6263. 1 files changed, 2 insertions(+), 2 deletions(-)
  6264. Commit: 1852
  6265. Author: sam
  6266. Date: Sun Oct 28 10:23:59 2007 +0000
  6267. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  6268. Rado S.
  6269. test/font.c | 20 +++++++++++---------
  6270. 1 files changed, 11 insertions(+), 9 deletions(-)
  6271. Commit: 1851
  6272. Author: sam
  6273. Date: Sun Oct 28 10:20:11 2007 +0000
  6274. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  6275. driver to build on Solaris. Fix courtesy of Rado S.
  6276. caca/driver_ncurses.c | 6 ++++--
  6277. configure.ac | 2 +-
  6278. 2 files changed, 5 insertions(+), 3 deletions(-)
  6279. Commit: 1842
  6280. Author: sam
  6281. Date: Tue Oct 23 23:02:40 2007 +0000
  6282. * Improved distance computation in sortchars.c.
  6283. * Use font 0 instead of font 1.
  6284. * Print a bitmapped example at the end.
  6285. _pBBBBPP"' '7PBBBBBL
  6286. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  6287. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  6288. BBB" _@BBBP"' ____ 'PBBBBp %BB
  6289. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  6290. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  6291. BBBP III/' ,,:::, "IIIi BBBb
  6292. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  6293. BBBL JIII ,!!"' '!!! III BBBL
  6294. BBBL lIII "!!, !!! IIIL BBBP
  6295. BBBL III !!!::::!!!" JIII BBBL
  6296. JBBB lIIIL '"!!!!""' iIII @BBB
  6297. L 3BBBL "lIIIi_ __iIII/ @BBB
  6298. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  6299. BBb %BBBb_ '"*****"' __BBBB" _BB
  6300. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  6301. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  6302. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  6303. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  6304. 1 files changed, 65 insertions(+), 6 deletions(-)
  6305. Commit: 1841
  6306. Author: sam
  6307. Date: Mon Oct 22 10:15:54 2007 +0000
  6308. * Updates to sortchars.c so that it can output a proper LUT.
  6309. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  6310. 1 files changed, 62 insertions(+), 10 deletions(-)
  6311. Commit: 1840
  6312. Author: sam
  6313. Date: Mon Oct 22 08:47:05 2007 +0000
  6314. * Small tool to analyse character glyphs depending on their shape. Will be
  6315. used for improved dithering.
  6316. tools/Makefile.am | 5 ++-
  6317. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6318. 2 files changed, 146 insertions(+), 1 deletions(-)
  6319. Commit: 1839
  6320. Author: sam
  6321. Date: Sat Oct 20 07:37:28 2007 +0000
  6322. * Documented which drivers support caca_set_cursor().
  6323. caca/graphics.c | 3 ++-
  6324. 1 files changed, 2 insertions(+), 1 deletions(-)
  6325. Commit: 1837
  6326. Author: sam
  6327. Date: Fri Oct 19 22:22:13 2007 +0000
  6328. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  6329. * Use caca_set_cursor() in test/input.c.
  6330. caca/driver_ncurses.c | 12 +++++++++++-
  6331. caca/driver_slang.c | 8 +++++++-
  6332. caca/driver_x11.c | 22 +++++++++++++++++++++-
  6333. test/input.c | 4 ++--
  6334. 4 files changed, 41 insertions(+), 5 deletions(-)
  6335. Commit: 1836
  6336. Author: sam
  6337. Date: Thu Oct 18 22:07:39 2007 +0000
  6338. * Fixed cacaview’s dithering selection.
  6339. src/cacaview.c | 20 +++++++++++++-------
  6340. 1 files changed, 13 insertions(+), 7 deletions(-)
  6341. Commit: 1835
  6342. Author: sam
  6343. Date: Sun Oct 7 20:40:39 2007 +0000
  6344. * Output refman.log in case of build error.
  6345. doc/Makefile.am | 2 +-
  6346. 1 files changed, 1 insertions(+), 1 deletions(-)
  6347. Commit: 1833
  6348. Author: sam
  6349. Date: Sun Sep 30 16:49:47 2007 +0000
  6350. * Save user attributes when calling cucul_dither_bitmap().
  6351. cucul/dither.c | 7 ++++++-
  6352. 1 files changed, 6 insertions(+), 1 deletions(-)
  6353. Commit: 1829
  6354. Author: sam
  6355. Date: Sun Sep 30 15:03:38 2007 +0000
  6356. * Further refined the tetex/texlive detection method.
  6357. * Support for autotools-1.10.
  6358. bootstrap | 12 +++++++-----
  6359. configure.ac | 15 +++++++++------
  6360. 2 files changed, 16 insertions(+), 11 deletions(-)
  6361. Commit: 1828
  6362. Author: sam
  6363. Date: Sun Sep 30 14:44:46 2007 +0000
  6364. * Support Debian's texlive installation. Will sneak this fix in beta12.
  6365. configure.ac | 2 ++
  6366. 1 files changed, 2 insertions(+), 0 deletions(-)
  6367. Commit: 1824
  6368. Author: sam
  6369. Date: Sun Sep 30 13:34:11 2007 +0000
  6370. * Set version to 0.99.beta11.
  6371. * Updated NEWS and ChangeLog.
  6372. ChangeLog | 7339 +++++++++++-----------------------------------------------
  6373. NEWS | 11 +
  6374. configure.ac | 2 +-
  6375. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  6376. Commit: 1823
  6377. Author: sam
  6378. Date: Sun Sep 30 13:32:16 2007 +0000
  6379. * Minor tuning to the various tests, just so that they’re releasable.
  6380. test/blit.c | 2 +-
  6381. test/colors.c | 2 +-
  6382. test/demo.c | 3 ++-
  6383. test/demo0.c | 1 +
  6384. test/dithering.c | 2 +-
  6385. test/event.c | 2 +-
  6386. 6 files changed, 7 insertions(+), 5 deletions(-)
  6387. Commit: 1822
  6388. Author: sam
  6389. Date: Sun Sep 30 11:28:13 2007 +0000
  6390. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  6391. cxx/cucul++.cpp | 2 +-
  6392. 1 files changed, 1 insertions(+), 1 deletions(-)
  6393. Commit: 1820
  6394. Author: sam
  6395. Date: Sun Sep 30 10:22:24 2007 +0000
  6396. * Added a few rotation pairs. Nothing awesome.
  6397. cucul/transform.c | 4 ++++
  6398. 1 files changed, 4 insertions(+), 0 deletions(-)
  6399. Commit: 1819
  6400. Author: sam
  6401. Date: Sun Sep 30 10:12:19 2007 +0000
  6402. * Improve rotation output by avoiding white-on-black attributes to appear
  6403. due to spaces.
  6404. cucul/transform.c | 15 +++++++++++++++
  6405. 1 files changed, 15 insertions(+), 0 deletions(-)
  6406. Commit: 1816
  6407. Author: sam
  6408. Date: Sat Sep 29 15:15:17 2007 +0000
  6409. * Allow to rotate canvases with an odd width.
  6410. * Added a few additional character pairs of the left/right rotations.
  6411. * Added missing errno sets.
  6412. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  6413. 1 files changed, 85 insertions(+), 53 deletions(-)
  6414. Commit: 1814
  6415. Author: sam
  6416. Date: Thu Aug 2 18:12:19 2007 +0000
  6417. * More widechar rotations. \/ > /\ < is cool.
  6418. cucul/transform.c | 6 ++++++
  6419. 1 files changed, 6 insertions(+), 0 deletions(-)
  6420. Commit: 1813
  6421. Author: sam
  6422. Date: Thu Aug 2 17:33:10 2007 +0000
  6423. * Reset cursor position after a resize. Not sure it’s what I want.
  6424. cucul/cucul.c | 12 +++++++++++-
  6425. 1 files changed, 11 insertions(+), 1 deletions(-)
  6426. Commit: 1812
  6427. Author: sam
  6428. Date: Thu Aug 2 16:38:31 2007 +0000
  6429. * More widechar rotation pairs.
  6430. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  6431. 1 files changed, 24 insertions(+), 16 deletions(-)
  6432. Commit: 1809
  6433. Author: sam
  6434. Date: Tue Jul 17 20:46:18 2007 +0000
  6435. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  6436. cucul_stretch_* to avoid long function names. And the pairwise rotations
  6437. look so nice now that they should be the real rotation chars.
  6438. cucul/cucul.h | 4 +-
  6439. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  6440. test/text.c | 2 +-
  6441. 3 files changed, 92 insertions(+), 90 deletions(-)
  6442. Commit: 1808
  6443. Author: sam
  6444. Date: Tue Jul 17 17:20:11 2007 +0000
  6445. * More characters for the wide rotations.
  6446. * Updated test/text to show what the wide rotations now do.
  6447. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  6448. test/text.c | 32 ++++++++++++-----
  6449. 2 files changed, 114 insertions(+), 19 deletions(-)
  6450. Commit: 1807
  6451. Author: sam
  6452. Date: Tue Jul 17 15:22:34 2007 +0000
  6453. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  6454. cucul/transform.c | 6 +++++-
  6455. 1 files changed, 5 insertions(+), 1 deletions(-)
  6456. Commit: 1806
  6457. Author: sam
  6458. Date: Mon Jul 16 23:51:49 2007 +0000
  6459. * minor warning fix
  6460. test/input.c | 5 +++--
  6461. 1 files changed, 3 insertions(+), 2 deletions(-)
  6462. Commit: 1805
  6463. Author: sam
  6464. Date: Tue Jul 10 17:02:46 2007 +0000
  6465. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  6466. suck massively for now.
  6467. cucul/cucul.h | 2 +
  6468. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6469. test/text.c | 2 +-
  6470. 3 files changed, 203 insertions(+), 1 deletions(-)
  6471. Commit: 1795
  6472. Author: sam
  6473. Date: Mon Jul 9 17:24:28 2007 +0000
  6474. * Fixed address in license.
  6475. COPYING | 2 +-
  6476. 1 files changed, 1 insertions(+), 1 deletions(-)
  6477. Commit: 1788
  6478. Author: sam
  6479. Date: Thu Jun 28 16:29:00 2007 +0000
  6480. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  6481. * Renamed cucul_rotate into cucul_rotate_180.
  6482. * Deprecated cucul_rotate and fix examples accordingly.
  6483. Hope it all makes sense.
  6484. cucul/cucul.h | 7 ++++---
  6485. cucul/legacy.c | 9 +++++++++
  6486. cucul/transform.c | 6 +++---
  6487. test/text.c | 4 ++--
  6488. test/transform.c | 2 +-
  6489. 5 files changed, 19 insertions(+), 9 deletions(-)
  6490. Commit: 1787
  6491. Author: sam
  6492. Date: Thu Jun 28 15:57:25 2007 +0000
  6493. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  6494. test/text.c | 20 ++++++++++++++------
  6495. 1 files changed, 14 insertions(+), 6 deletions(-)
  6496. Commit: 1786
  6497. Author: sam
  6498. Date: Thu Jun 28 15:56:59 2007 +0000
  6499. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  6500. cucul/cucul.h | 2 +
  6501. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6502. 2 files changed, 255 insertions(+), 0 deletions(-)
  6503. Commit: 1785
  6504. Author: sam
  6505. Date: Thu Jun 28 12:58:17 2007 +0000
  6506. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  6507. driver.
  6508. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  6509. 1 files changed, 330 insertions(+), 3 deletions(-)
  6510. Commit: 1784
  6511. Author: sam
  6512. Date: Thu Jun 28 12:56:40 2007 +0000
  6513. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  6514. Sittler. Untested.
  6515. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  6516. 1 files changed, 56 insertions(+), 21 deletions(-)
  6517. Commit: 1783
  6518. Author: sam
  6519. Date: Thu Jun 28 12:49:28 2007 +0000
  6520. * Removed malloc() calls from the rotozoom code, put initialisation in the
  6521. PREPARE rule and did minor cleanup (SCNR).
  6522. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  6523. 1 files changed, 40 insertions(+), 53 deletions(-)
  6524. Commit: 1782
  6525. Author: sam
  6526. Date: Thu Jun 28 12:47:57 2007 +0000
  6527. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  6528. Sittler.
  6529. cucul/transform.c | 20 ++++++++++++++++++++
  6530. 1 files changed, 20 insertions(+), 0 deletions(-)
  6531. Commit: 1781
  6532. Author: sam
  6533. Date: Thu Jun 28 12:46:54 2007 +0000
  6534. * Added a few chars to the unicode test.
  6535. test/unicode.c | 4 +++-
  6536. 1 files changed, 3 insertions(+), 1 deletions(-)
  6537. Commit: 1780
  6538. Author: sam
  6539. Date: Thu Jun 28 12:46:04 2007 +0000
  6540. * Differentiate between • and ● in the X11 rendering overrides.
  6541. caca/driver_x11.c | 2 +-
  6542. 1 files changed, 1 insertions(+), 1 deletions(-)
  6543. Commit: 1779
  6544. Author: sam
  6545. Date: Thu Jun 28 12:15:06 2007 +0000
  6546. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  6547. caca/driver_x11.c | 4 ++--
  6548. 1 files changed, 2 insertions(+), 2 deletions(-)
  6549. Commit: 1778
  6550. Author: sam
  6551. Date: Thu Jun 28 07:43:41 2007 +0000
  6552. * Slightly nicer code in driver_x11.c.
  6553. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  6554. 1 files changed, 26 insertions(+), 30 deletions(-)
  6555. Commit: 1777
  6556. Author: jylam
  6557. Date: Thu Jun 28 07:42:36 2007 +0000
  6558. * Minor cosmetic changes
  6559. src/cacademo.c | 11 ++++-------
  6560. 1 files changed, 4 insertions(+), 7 deletions(-)
  6561. Commit: 1776
  6562. Author: sam
  6563. Date: Wed Jun 27 18:00:18 2007 +0000
  6564. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  6565. caca/driver_slang.c | 12 ++++++------
  6566. 1 files changed, 6 insertions(+), 6 deletions(-)
  6567. Commit: 1775
  6568. Author: sam
  6569. Date: Wed Jun 27 17:40:14 2007 +0000
  6570. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  6571. bit myself, too.
  6572. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  6573. 1 files changed, 263 insertions(+), 133 deletions(-)
  6574. Commit: 1774
  6575. Author: sam
  6576. Date: Wed Jun 27 14:43:59 2007 +0000
  6577. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  6578. not exist, courtesy of Ben Wiley Sittler.
  6579. caca/driver_slang.c | 2 ++
  6580. 1 files changed, 2 insertions(+), 0 deletions(-)
  6581. Commit: 1773
  6582. Author: sam
  6583. Date: Wed Jun 27 14:39:47 2007 +0000
  6584. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  6585. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6586. cucul/cucul.h | 1 +
  6587. 2 files changed, 140 insertions(+), 1 deletions(-)
  6588. Commit: 1772
  6589. Author: sam
  6590. Date: Wed Jun 27 13:35:59 2007 +0000
  6591. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  6592. AUTHORS | 3 ++
  6593. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  6594. 2 files changed, 42 insertions(+), 26 deletions(-)
  6595. Commit: 1771
  6596. Author: sam
  6597. Date: Wed Jun 27 13:06:18 2007 +0000
  6598. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  6599. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  6600. 1 files changed, 16 insertions(+), 16 deletions(-)
  6601. Commit: 1770
  6602. Author: sam
  6603. Date: Wed Jun 27 13:03:31 2007 +0000
  6604. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  6605. <bsittler@gmail.com>
  6606. src/cacaserver.c | 17 +++++++++++------
  6607. 1 files changed, 11 insertions(+), 6 deletions(-)
  6608. Commit: 1769
  6609. Author: sam
  6610. Date: Wed Jun 27 12:52:15 2007 +0000
  6611. * Updated internal fonts to match tools/makefont.c.
  6612. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  6613. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  6614. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  6615. Commit: 1768
  6616. Author: sam
  6617. Date: Wed Jun 27 12:48:34 2007 +0000
  6618. * Added glyphs to our default fonts:
  6619. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  6620. Wiley Sittler)
  6621. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  6622. tools/makefont.c | 3 +++
  6623. 1 files changed, 3 insertions(+), 0 deletions(-)
  6624. Commit: 1767
  6625. Author: sam
  6626. Date: Wed Jun 27 12:46:25 2007 +0000
  6627. * Add a "make fonts" rule to the makefile for easy updates.
  6628. Makefile.am | 4 ++++
  6629. 1 files changed, 4 insertions(+), 0 deletions(-)
  6630. Commit: 1766
  6631. Author: jylam
  6632. Date: Sun Jun 24 07:46:18 2007 +0000
  6633. * Added rotozoom (and its 1MB header file)
  6634. src/Makefile.am | 2 +-
  6635. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6636. src/texture.h | 2 +
  6637. 3 files changed, 116 insertions(+), 2 deletions(-)
  6638. Commit: 1757
  6639. Author: jylam
  6640. Date: Fri Feb 23 14:34:48 2007 +0000
  6641. * Added squared transition to cacademo
  6642. build-kernel | 4 ++--
  6643. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  6644. 2 files changed, 39 insertions(+), 5 deletions(-)
  6645. Commit: 1754
  6646. Author: jylam
  6647. Date: Thu Feb 22 15:34:48 2007 +0000
  6648. * Added error checks to cacaplay
  6649. src/cacaplay.c | 12 +++++++++++-
  6650. 1 files changed, 11 insertions(+), 1 deletions(-)
  6651. Commit: 1753
  6652. Author: jylam
  6653. Date: Thu Feb 22 15:31:39 2007 +0000
  6654. * Added error checks on canvas / display creations
  6655. test/blit.c | 13 ++++++++++++-
  6656. test/colors.c | 12 +++++++++---
  6657. test/cucul.c | 6 ++++++
  6658. test/demo.c | 13 ++++++++++---
  6659. test/dithering.c | 15 ++++++++++++++-
  6660. test/event.c | 13 ++++++++++---
  6661. test/font.c | 6 ++++++
  6662. test/frames.c | 6 ++++++
  6663. test/fullwidth.c | 10 ++++++++++
  6664. test/gamma.c | 10 ++++++++++
  6665. test/hsv.c | 10 ++++++++++
  6666. test/import.c | 11 +++++++++++
  6667. test/input.c | 10 ++++++++++
  6668. test/swallow.c | 13 +++++++++++--
  6669. test/text.c | 6 ++++++
  6670. test/transform.c | 10 ++++++++++
  6671. test/unicode.c | 11 ++++++++++-
  6672. 17 files changed, 161 insertions(+), 14 deletions(-)
  6673. Commit: 1752
  6674. Author: jylam
  6675. Date: Thu Feb 22 14:47:32 2007 +0000
  6676. * Added error detection to truecolor test
  6677. test/truecolor.c | 11 +++++++++++
  6678. 1 files changed, 11 insertions(+), 0 deletions(-)
  6679. Commit: 1750
  6680. Author: sam
  6681. Date: Tue Feb 20 18:15:52 2007 +0000
  6682. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  6683. cucul/transform.c | 7 +++++++
  6684. 1 files changed, 7 insertions(+), 0 deletions(-)
  6685. Commit: 1556
  6686. Author: jylam
  6687. Date: Thu Jan 4 11:07:43 2007 +0000
  6688. * Changed threshold in key events, a bit more natural
  6689. caca/event.c | 2 +-
  6690. 1 files changed, 1 insertions(+), 1 deletions(-)
  6691. Commit: 1462
  6692. Author: sam
  6693. Date: Tue Dec 12 01:53:54 2006 +0000
  6694. * Bwarf, typo in the no warranty clause.
  6695. DotNet/AssemblyInfo.cs | 2 +-
  6696. DotNet/Caca.cs | 2 +-
  6697. DotNet/Cucul.cs | 2 +-
  6698. DotNet/test.cs | 2 +-
  6699. caca/caca.c | 2 +-
  6700. caca/caca.h | 2 +-
  6701. caca/caca0.c | 2 +-
  6702. caca/caca0.h | 2 +-
  6703. caca/caca_internals.h | 2 +-
  6704. caca/driver_cocoa.m | 2 +-
  6705. caca/driver_conio.c | 2 +-
  6706. caca/driver_gl.c | 2 +-
  6707. caca/driver_ncurses.c | 2 +-
  6708. caca/driver_raw.c | 2 +-
  6709. caca/driver_slang.c | 2 +-
  6710. caca/driver_vga.c | 2 +-
  6711. caca/driver_win32.c | 2 +-
  6712. caca/driver_x11.c | 2 +-
  6713. caca/event.c | 2 +-
  6714. caca/graphics.c | 2 +-
  6715. caca/time.c | 2 +-
  6716. cucul/attr.c | 2 +-
  6717. cucul/box.c | 2 +-
  6718. cucul/canvas.c | 2 +-
  6719. cucul/charset.c | 2 +-
  6720. cucul/conic.c | 2 +-
  6721. cucul/cucul.c | 2 +-
  6722. cucul/cucul.h | 2 +-
  6723. cucul/cucul_internals.h | 2 +-
  6724. cucul/dither.c | 2 +-
  6725. cucul/export.c | 2 +-
  6726. cucul/font.c | 2 +-
  6727. cucul/frame.c | 2 +-
  6728. cucul/import.c | 2 +-
  6729. cucul/legacy.c | 2 +-
  6730. cucul/line.c | 2 +-
  6731. cucul/transform.c | 2 +-
  6732. cucul/triangle.c | 2 +-
  6733. cxx/caca++.cpp | 2 +-
  6734. cxx/caca++.h | 2 +-
  6735. cxx/cucul++.cpp | 2 +-
  6736. cxx/cucul++.h | 2 +-
  6737. cxx/cxxtest.cpp | 2 +-
  6738. kernel/kernel.c | 2 +-
  6739. kernel/kernel.h | 2 +-
  6740. python/pypycaca.c | 2 +-
  6741. python/pypycaca.h | 2 +-
  6742. src/aafire.c | 7 +++----
  6743. src/cacademo.c | 2 +-
  6744. src/cacadraw.c | 2 +-
  6745. src/cacaplay.c | 2 +-
  6746. src/cacaserver.c | 2 +-
  6747. src/cacaview.c | 2 +-
  6748. src/common-image.c | 2 +-
  6749. src/common-image.h | 2 +-
  6750. src/img2irc.c | 2 +-
  6751. test/blit.c | 2 +-
  6752. test/colors.c | 2 +-
  6753. test/cucul.c | 2 +-
  6754. test/demo.c | 2 +-
  6755. test/dithering.c | 2 +-
  6756. test/event.c | 2 +-
  6757. test/export.c | 2 +-
  6758. test/font.c | 2 +-
  6759. test/font2tga.c | 2 +-
  6760. test/frames.c | 2 +-
  6761. test/fullwidth.c | 2 +-
  6762. test/gamma.c | 2 +-
  6763. test/hsv.c | 2 +-
  6764. test/import.c | 2 +-
  6765. test/input.c | 2 +-
  6766. test/spritedit.c | 2 +-
  6767. test/swallow.c | 2 +-
  6768. test/text.c | 2 +-
  6769. test/transform.c | 2 +-
  6770. test/truecolor.c | 2 +-
  6771. test/unicode.c | 2 +-
  6772. tools/makefont.c | 2 +-
  6773. tools/optipal.c | 2 +-
  6774. 79 files changed, 81 insertions(+), 82 deletions(-)
  6775. Commit: 1452
  6776. Author: sam
  6777. Date: Mon Dec 11 15:48:46 2006 +0000
  6778. * Add a no warranty clause to the code.
  6779. DotNet/AssemblyInfo.cs | 7 ++++---
  6780. DotNet/Caca.cs | 7 ++++---
  6781. DotNet/Cucul.cs | 7 ++++---
  6782. DotNet/test.cs | 9 +++++----
  6783. caca/caca.c | 7 ++++---
  6784. caca/caca.h | 7 ++++---
  6785. caca/caca0.c | 7 ++++---
  6786. caca/caca0.h | 7 ++++---
  6787. caca/caca_internals.h | 7 ++++---
  6788. caca/driver_cocoa.m | 7 ++++---
  6789. caca/driver_conio.c | 7 ++++---
  6790. caca/driver_gl.c | 7 ++++---
  6791. caca/driver_ncurses.c | 7 ++++---
  6792. caca/driver_raw.c | 7 ++++---
  6793. caca/driver_slang.c | 7 ++++---
  6794. caca/driver_vga.c | 7 ++++---
  6795. caca/driver_win32.c | 7 ++++---
  6796. caca/driver_x11.c | 7 ++++---
  6797. caca/event.c | 7 ++++---
  6798. caca/graphics.c | 7 ++++---
  6799. caca/time.c | 7 ++++---
  6800. cucul/attr.c | 7 ++++---
  6801. cucul/box.c | 7 ++++---
  6802. cucul/canvas.c | 7 ++++---
  6803. cucul/charset.c | 7 ++++---
  6804. cucul/conic.c | 7 ++++---
  6805. cucul/cucul.c | 7 ++++---
  6806. cucul/cucul.h | 7 ++++---
  6807. cucul/cucul_internals.h | 7 ++++---
  6808. cucul/dither.c | 7 ++++---
  6809. cucul/export.c | 7 ++++---
  6810. cucul/font.c | 7 ++++---
  6811. cucul/frame.c | 7 ++++---
  6812. cucul/import.c | 7 ++++---
  6813. cucul/legacy.c | 7 ++++---
  6814. cucul/line.c | 7 ++++---
  6815. cucul/transform.c | 7 ++++---
  6816. cucul/triangle.c | 7 ++++---
  6817. cxx/caca++.cpp | 7 ++++---
  6818. cxx/caca++.h | 7 ++++---
  6819. cxx/cucul++.cpp | 7 ++++---
  6820. cxx/cucul++.h | 7 ++++---
  6821. cxx/cxxtest.cpp | 7 ++++---
  6822. kernel/kernel.c | 7 ++++---
  6823. kernel/kernel.h | 7 ++++---
  6824. python/pypycaca.c | 7 ++++---
  6825. python/pypycaca.h | 7 ++++---
  6826. src/aafire.c | 7 ++++---
  6827. src/cacademo.c | 7 ++++---
  6828. src/cacadraw.c | 7 ++++---
  6829. src/cacaplay.c | 7 ++++---
  6830. src/cacaserver.c | 11 ++++++++---
  6831. src/cacaview.c | 7 ++++---
  6832. src/common-image.c | 7 ++++---
  6833. src/common-image.h | 7 ++++---
  6834. src/img2irc.c | 7 ++++---
  6835. test/blit.c | 7 ++++---
  6836. test/colors.c | 7 ++++---
  6837. test/cucul.c | 7 ++++---
  6838. test/demo.c | 7 ++++---
  6839. test/dithering.c | 7 ++++---
  6840. test/event.c | 7 ++++---
  6841. test/export.c | 7 ++++---
  6842. test/font.c | 7 ++++---
  6843. test/font2tga.c | 7 ++++---
  6844. test/frames.c | 7 ++++---
  6845. test/fullwidth.c | 7 ++++---
  6846. test/gamma.c | 7 ++++---
  6847. test/hsv.c | 7 ++++---
  6848. test/import.c | 7 ++++---
  6849. test/input.c | 7 ++++---
  6850. test/spritedit.c | 7 ++++---
  6851. test/swallow.c | 7 ++++---
  6852. test/text.c | 7 ++++---
  6853. test/transform.c | 7 ++++---
  6854. test/truecolor.c | 7 ++++---
  6855. test/unicode.c | 7 ++++---
  6856. tools/makefont.c | 7 ++++---
  6857. tools/optipal.c | 7 ++++---
  6858. 79 files changed, 321 insertions(+), 238 deletions(-)
  6859. Commit: 1450
  6860. Author: sam
  6861. Date: Tue Dec 5 17:50:40 2006 +0000
  6862. * Fix OpenBSD build.
  6863. caca/driver_ncurses.c | 2 +-
  6864. 1 files changed, 1 insertions(+), 1 deletions(-)
  6865. Commit: 1449
  6866. Author: sam
  6867. Date: Thu Nov 30 22:41:52 2006 +0000
  6868. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  6869. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  6870. configure.ac | 37 ++-
  6871. 2 files changed, 857 insertions(+), 227 deletions(-)
  6872. Commit: 1440
  6873. Author: sam
  6874. Date: Mon Nov 27 14:58:59 2006 +0000
  6875. * Got rid of that ugly cv->import member.
  6876. cucul/cucul.c | 3 --
  6877. cucul/cucul_internals.h | 3 --
  6878. cucul/frame.c | 4 ---
  6879. cucul/import.c | 57 ++++++++++++++++++----------------------------
  6880. 4 files changed, 22 insertions(+), 45 deletions(-)
  6881. Commit: 1439
  6882. Author: sam
  6883. Date: Mon Nov 27 14:55:00 2006 +0000
  6884. * Get rid of test/term.c, it's now in its own repository.
  6885. * Added back -Wshadow, it's more useful than annoying.
  6886. configure.ac | 6 +-
  6887. test/Makefile.am | 11 +--
  6888. test/term.c | 304 ------------------------------------------------------
  6889. 3 files changed, 3 insertions(+), 318 deletions(-)
  6890. Commit: 1438
  6891. Author: sam
  6892. Date: Mon Nov 27 14:53:17 2006 +0000
  6893. * Fix shadowing declarations.
  6894. cucul/canvas.c | 10 +++++-----
  6895. cucul/export.c | 6 +++---
  6896. tools/makefont.c | 32 ++++++++++++++++----------------
  6897. 3 files changed, 24 insertions(+), 24 deletions(-)
  6898. Commit: 1435
  6899. Author: sam
  6900. Date: Mon Nov 27 05:59:29 2006 +0000
  6901. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  6902. test/Makefile.am | 8 +++++++-
  6903. 1 files changed, 7 insertions(+), 1 deletions(-)
  6904. Commit: 1434
  6905. Author: sam
  6906. Date: Mon Nov 27 05:40:51 2006 +0000
  6907. * Fixed syntax errors.
  6908. caca/driver_ncurses.c | 2 +-
  6909. caca/driver_slang.c | 2 +-
  6910. 2 files changed, 2 insertions(+), 2 deletions(-)
  6911. Commit: 1433
  6912. Author: sam
  6913. Date: Mon Nov 27 01:58:59 2006 +0000
  6914. * Added stuff to the TODO list.
  6915. TODO | 26 ++++++++++++++++++++++++++
  6916. 1 files changed, 26 insertions(+), 0 deletions(-)
  6917. Commit: 1432
  6918. Author: sam
  6919. Date: Mon Nov 27 01:58:00 2006 +0000
  6920. * A few improvements to the screen/splitvt clone project.
  6921. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  6922. 1 files changed, 174 insertions(+), 80 deletions(-)
  6923. Commit: 1431
  6924. Author: sam
  6925. Date: Mon Nov 27 01:56:37 2006 +0000
  6926. * Improved vt220 import by adding a persistent context to canvases.
  6927. cucul/cucul.c | 3 +
  6928. cucul/cucul_internals.h | 3 +
  6929. cucul/frame.c | 8 ++-
  6930. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  6931. 4 files changed, 137 insertions(+), 83 deletions(-)
  6932. Commit: 1430
  6933. Author: sam
  6934. Date: Fri Nov 24 05:51:10 2006 +0000
  6935. * Added caca_set_cursor(). Not yet functional.
  6936. caca/caca.h | 1 +
  6937. caca/caca_internals.h | 1 +
  6938. caca/driver_conio.c | 1 +
  6939. caca/driver_gl.c | 1 +
  6940. caca/driver_ncurses.c | 1 +
  6941. caca/driver_raw.c | 1 +
  6942. caca/driver_slang.c | 1 +
  6943. caca/driver_vga.c | 1 +
  6944. caca/driver_win32.c | 1 +
  6945. caca/driver_x11.c | 1 +
  6946. caca/graphics.c | 25 +++++++++++++++++++++++++
  6947. 11 files changed, 35 insertions(+), 0 deletions(-)
  6948. Commit: 1429
  6949. Author: sam
  6950. Date: Fri Nov 24 05:49:49 2006 +0000
  6951. * Add support for doublewidth characters even if ncurses or SLang don't know
  6952. about them.
  6953. caca/driver_ncurses.c | 7 ++++++-
  6954. caca/driver_slang.c | 7 ++++++-
  6955. 2 files changed, 12 insertions(+), 2 deletions(-)
  6956. Commit: 1428
  6957. Author: jylam
  6958. Date: Thu Nov 23 20:22:03 2006 +0000
  6959. * .Net : Fixed drawLine() and updated example (rasters rule)
  6960. DotNet/Cucul.cs | 6 ++--
  6961. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  6962. 2 files changed, 40 insertions(+), 27 deletions(-)
  6963. Commit: 1427
  6964. Author: sam
  6965. Date: Tue Nov 21 07:09:35 2006 +0000
  6966. * Added a test app that swallows two console applications. Switch with C-a.
  6967. configure.ac | 4 +-
  6968. test/Makefile.am | 6 ++-
  6969. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6970. 3 files changed, 218 insertions(+), 2 deletions(-)
  6971. Commit: 1426
  6972. Author: sam
  6973. Date: Tue Nov 21 06:35:04 2006 +0000
  6974. * Improved ANSI importer so that it supports a lot more of what is needed
  6975. for basic vt220 emulation.
  6976. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  6977. 1 files changed, 253 insertions(+), 67 deletions(-)
  6978. Commit: 1425
  6979. Author: sam
  6980. Date: Mon Nov 20 05:49:45 2006 +0000
  6981. * Added a few ideas to the TODO list.
  6982. TODO | 4 ++++
  6983. 1 files changed, 4 insertions(+), 0 deletions(-)
  6984. Commit: 1424
  6985. Author: jylam
  6986. Date: Sat Nov 18 12:27:16 2006 +0000
  6987. * Added preliminary dither support to .NET bindings
  6988. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  6989. DotNet/test.cs | 15 ++++---
  6990. 2 files changed, 135 insertions(+), 10 deletions(-)
  6991. Commit: 1423
  6992. Author: jylam
  6993. Date: Sat Nov 18 11:34:40 2006 +0000
  6994. * Added frames to .NET bindings
  6995. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  6996. 1 files changed, 37 insertions(+), 0 deletions(-)
  6997. Commit: 1422
  6998. Author: jylam
  6999. Date: Sat Nov 18 11:25:50 2006 +0000
  7000. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  7001. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  7002. DotNet/test.cs | 6 ++
  7003. 2 files changed, 170 insertions(+), 18 deletions(-)
  7004. Commit: 1421
  7005. Author: sam
  7006. Date: Fri Nov 17 11:28:32 2006 +0000
  7007. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  7008. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  7009. configure.ac | 2 +-
  7010. 2 files changed, 312 insertions(+), 21 deletions(-)
  7011. Commit: 1419
  7012. Author: sam
  7013. Date: Thu Nov 16 16:29:57 2006 +0000
  7014. * Set version to 0.99.beta11.
  7015. * Updated NEWS and ChangeLog.
  7016. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7017. NEWS | 7 ++
  7018. configure.ac | 2 +-
  7019. 3 files changed, 242 insertions(+), 1 deletions(-)
  7020. Commit: 1417
  7021. Author: sam
  7022. Date: Thu Nov 16 15:01:31 2006 +0000
  7023. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  7024. * Updated export test accordingly.
  7025. cucul/export.c | 33 +++++++++++++++++++++++----------
  7026. test/export.c | 16 ++++++++++++++--
  7027. 2 files changed, 37 insertions(+), 12 deletions(-)
  7028. Commit: 1416
  7029. Author: sam
  7030. Date: Thu Nov 16 11:26:22 2006 +0000
  7031. * Fix a compilation warning by pretending to use seterrno()'s argument
  7032. even when it isn't.
  7033. common.h | 2 +-
  7034. 1 files changed, 1 insertions(+), 1 deletions(-)
  7035. Commit: 1415
  7036. Author: sam
  7037. Date: Thu Nov 16 11:23:56 2006 +0000
  7038. * Implemented strcmp() and strdup() and added an fflush() stub to the
  7039. kernel code.
  7040. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  7041. kernel/kernel.h | 3 +++
  7042. 2 files changed, 31 insertions(+), 0 deletions(-)
  7043. Commit: 1414
  7044. Author: sam
  7045. Date: Thu Nov 16 02:08:05 2006 +0000
  7046. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  7047. to the flip/flop/rotation filters.
  7048. cucul/transform.c | 14 ++++++++++++--
  7049. 1 files changed, 12 insertions(+), 2 deletions(-)
  7050. Commit: 1399
  7051. Author: sam
  7052. Date: Tue Nov 14 20:14:38 2006 +0000
  7053. * Don't rely on pkg-config macros for variable substitution. Just in case.
  7054. caca/Makefile.am | 4 ++--
  7055. src/Makefile.am | 8 ++++----
  7056. tools/Makefile.am | 4 ++--
  7057. 3 files changed, 8 insertions(+), 8 deletions(-)
  7058. Commit: 1398
  7059. Author: sam
  7060. Date: Tue Nov 14 18:22:31 2006 +0000
  7061. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  7062. configure.ac | 41 +++++++++++++++++++----------------------
  7063. 1 files changed, 19 insertions(+), 22 deletions(-)
  7064. Commit: 1397
  7065. Author: sam
  7066. Date: Tue Nov 14 18:05:02 2006 +0000
  7067. * Minor documentation fix.
  7068. cucul/frame.c | 3 ++-
  7069. 1 files changed, 2 insertions(+), 1 deletions(-)
  7070. Commit: 1396
  7071. Author: sam
  7072. Date: Tue Nov 14 18:02:29 2006 +0000
  7073. * Added all the glue needed for a Cocoa output driver.
  7074. caca/Makefile.am | 9 +++-
  7075. caca/caca.c | 8 +++-
  7076. caca/caca_internals.h | 20 ++++++---
  7077. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  7078. configure.ac | 25 +++++++++++
  7079. 5 files changed, 161 insertions(+), 10 deletions(-)
  7080. Commit: 1395
  7081. Author: sam
  7082. Date: Tue Nov 14 16:27:15 2006 +0000
  7083. * Minor compilation warning fix. OS X x86 defines "DELAY".
  7084. test/spritedit.c | 4 ++--
  7085. 1 files changed, 2 insertions(+), 2 deletions(-)
  7086. Commit: 1394
  7087. Author: sam
  7088. Date: Tue Nov 14 07:59:52 2006 +0000
  7089. * Documented flip/flop/rotate as being involutive.
  7090. * Updated text test.
  7091. cucul/transform.c | 13 ++++++++++---
  7092. test/text.c | 28 ++++++++++++++++++----------
  7093. 2 files changed, 28 insertions(+), 13 deletions(-)
  7094. Commit: 1393
  7095. Author: sam
  7096. Date: Tue Nov 14 07:46:51 2006 +0000
  7097. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  7098. the automake "all" rule.
  7099. test/Makefile.am | 8 +++---
  7100. test/all.c | 63 ------------------------------------------------------
  7101. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7102. 3 files changed, 67 insertions(+), 67 deletions(-)
  7103. Commit: 1392
  7104. Author: sam
  7105. Date: Mon Nov 13 23:42:43 2006 +0000
  7106. * Factored terminal title setting code.
  7107. * Do not try to set the terminal title if TERM=linux.
  7108. caca/caca_internals.h | 3 +++
  7109. caca/driver_ncurses.c | 13 +++----------
  7110. caca/driver_slang.c | 13 +++----------
  7111. caca/graphics.c | 21 +++++++++++++++++++++
  7112. 4 files changed, 30 insertions(+), 20 deletions(-)
  7113. Commit: 1391
  7114. Author: sam
  7115. Date: Mon Nov 13 23:33:49 2006 +0000
  7116. * Implemented caca_set_display_title() for ncurses and S-Lang.
  7117. caca/driver_ncurses.c | 14 +++++++++++++-
  7118. caca/driver_slang.c | 15 +++++++++++++--
  7119. caca/graphics.c | 2 +-
  7120. doc/migrating.dox | 4 ++--
  7121. 4 files changed, 29 insertions(+), 6 deletions(-)
  7122. Commit: 1390
  7123. Author: sam
  7124. Date: Mon Nov 13 23:16:35 2006 +0000
  7125. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  7126. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  7127. know that a frame belongs to a canvas.
  7128. cucul/canvas.c | 10 ++++----
  7129. cucul/cucul.c | 4 +++
  7130. cucul/cucul.h | 18 ++++++++++---
  7131. cucul/cucul_internals.h | 4 +++
  7132. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  7133. cucul/legacy.c | 24 ++++++++++++++++++
  7134. cxx/cucul++.cpp | 8 +++---
  7135. test/all.c | 22 ++++++++++++++--
  7136. test/frames.c | 6 ++--
  7137. 9 files changed, 132 insertions(+), 26 deletions(-)
  7138. Commit: 1389
  7139. Author: sam
  7140. Date: Mon Nov 13 23:00:02 2006 +0000
  7141. * Started writing a full API test. Not sure where it'll lead.
  7142. test/Makefile.am | 5 ++++-
  7143. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  7144. test/blit.c | 3 ---
  7145. 3 files changed, 51 insertions(+), 4 deletions(-)
  7146. Commit: 1388
  7147. Author: sam
  7148. Date: Mon Nov 13 21:42:15 2006 +0000
  7149. * Updated C++ bindings so that they build, at least.
  7150. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  7151. cxx/cucul++.h | 71 ++++++++++++------------------------
  7152. cxx/cxxtest.cpp | 10 +----
  7153. 3 files changed, 69 insertions(+), 118 deletions(-)
  7154. Commit: 1387
  7155. Author: sam
  7156. Date: Mon Nov 13 13:34:06 2006 +0000
  7157. * Add more randomness to the cacademo effects.
  7158. * Adapt the swallow test to the display's size.
  7159. src/cacademo.c | 33 ++++++++++++++++++++-------------
  7160. test/swallow.c | 20 ++++++++++++--------
  7161. 2 files changed, 32 insertions(+), 21 deletions(-)
  7162. Commit: 1386
  7163. Author: sam
  7164. Date: Mon Nov 13 08:55:36 2006 +0000
  7165. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  7166. caca/caca.h | 22 ++++++++++++++++++++++
  7167. src/aafire.c | 4 ++--
  7168. src/cacademo.c | 4 ++--
  7169. 3 files changed, 26 insertions(+), 4 deletions(-)
  7170. Commit: 1384
  7171. Author: sam
  7172. Date: Mon Nov 13 00:19:18 2006 +0000
  7173. * Improved ANSI import, especially wrt. drawing context persistence.
  7174. cucul/import.c | 32 +++++++++++++++++++++++---------
  7175. 1 files changed, 23 insertions(+), 9 deletions(-)
  7176. Commit: 1383
  7177. Author: sam
  7178. Date: Sun Nov 12 23:09:17 2006 +0000
  7179. * Fix a bug in cucul_put_attr. This function was simply not working.
  7180. cucul/attr.c | 6 ++++--
  7181. 1 files changed, 4 insertions(+), 2 deletions(-)
  7182. Commit: 1381
  7183. Author: sam
  7184. Date: Sun Nov 12 22:26:36 2006 +0000
  7185. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  7186. to be ignored.
  7187. cucul/cucul.c | 17 +++++++----------
  7188. cucul/cucul_internals.h | 4 ++++
  7189. cucul/frame.c | 13 +++++--------
  7190. 3 files changed, 16 insertions(+), 18 deletions(-)
  7191. Commit: 1378
  7192. Author: sam
  7193. Date: Sun Nov 12 21:29:31 2006 +0000
  7194. * When importing an utf-8 file, set background and foreground colours to
  7195. the nearest ANSI values for the current attribute. When importing an ANSI
  7196. file, force them to lightgray on black.
  7197. cucul/import.c | 29 +++++++++++++++++++++--------
  7198. 1 files changed, 21 insertions(+), 8 deletions(-)
  7199. Commit: 1377
  7200. Author: sam
  7201. Date: Sun Nov 12 20:39:27 2006 +0000
  7202. * Oops, fixed NEW entry.
  7203. NEWS | 2 +-
  7204. 1 files changed, 1 insertions(+), 1 deletions(-)
  7205. Commit: 1371
  7206. Author: sam
  7207. Date: Sun Nov 12 19:29:43 2006 +0000
  7208. * Added a "make upload" rule for releases.
  7209. Makefile.am | 8 ++++++++
  7210. 1 files changed, 8 insertions(+), 0 deletions(-)
  7211. Commit: 1370
  7212. Author: sam
  7213. Date: Sun Nov 12 18:26:40 2006 +0000
  7214. * Set version to 0.99.beta10.
  7215. * Updated NEWS and ChangeLog.
  7216. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7217. NEWS | 9 +
  7218. configure.ac | 2 +-
  7219. 3 files changed, 588 insertions(+), 1 deletions(-)
  7220. Commit: 1369
  7221. Author: sam
  7222. Date: Sun Nov 12 18:23:29 2006 +0000
  7223. * Documentation updates.
  7224. doc/migrating.dox | 14 +++++++-------
  7225. 1 files changed, 7 insertions(+), 7 deletions(-)
  7226. Commit: 1366
  7227. Author: sam
  7228. Date: Sun Nov 12 17:45:14 2006 +0000
  7229. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  7230. of toilet needs it.
  7231. cucul/cucul.h | 2 ++
  7232. cucul/legacy.c | 5 +++++
  7233. 2 files changed, 7 insertions(+), 0 deletions(-)
  7234. Commit: 1365
  7235. Author: sam
  7236. Date: Sun Nov 12 17:30:08 2006 +0000
  7237. * Add maxwidth and maxheight members to the font format.
  7238. cucul/font.c | 36 +-
  7239. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  7240. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  7241. doc/font.dox | 6 +-
  7242. tools/makefont.c | 36 +-
  7243. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  7244. Commit: 1364
  7245. Author: sam
  7246. Date: Sun Nov 12 15:54:50 2006 +0000
  7247. * Random transition times in cacademo.
  7248. * Swallow 4 applications instead of 2 in the swallow test.
  7249. src/cacademo.c | 2 +-
  7250. test/swallow.c | 33 +++++++++++++++++++--------------
  7251. 2 files changed, 20 insertions(+), 15 deletions(-)
  7252. Commit: 1363
  7253. Author: sam
  7254. Date: Sun Nov 12 15:35:04 2006 +0000
  7255. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  7256. src/aafire.c | 2 ++
  7257. src/cacademo.c | 2 ++
  7258. 2 files changed, 4 insertions(+), 0 deletions(-)
  7259. Commit: 1362
  7260. Author: sam
  7261. Date: Sun Nov 12 15:26:13 2006 +0000
  7262. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  7263. * More debugging information in the import/export and font functions.
  7264. caca/caca.c | 15 ++---------
  7265. caca/graphics.c | 14 +---------
  7266. common.h | 28 +++++++++++---------
  7267. cucul/attr.c | 20 +++-----------
  7268. cucul/canvas.c | 11 +------
  7269. cucul/cucul.c | 31 +++++-----------------
  7270. cucul/dither.c | 39 ++++++----------------------
  7271. cucul/export.c | 39 +++++++++++-----------------
  7272. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  7273. cucul/frame.c | 15 ++---------
  7274. cucul/import.c | 30 +++++++++++-----------
  7275. cucul/legacy.c | 7 +----
  7276. 12 files changed, 122 insertions(+), 202 deletions(-)
  7277. Commit: 1361
  7278. Author: sam
  7279. Date: Sun Nov 12 14:42:58 2006 +0000
  7280. * Add CJK punctuation to the default fonts.
  7281. * Minor changes to the font2tga test program.
  7282. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  7283. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  7284. test/font2tga.c | 11 +-
  7285. tools/makefont.c | 1 +
  7286. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  7287. Commit: 1360
  7288. Author: sam
  7289. Date: Sun Nov 12 13:11:01 2006 +0000
  7290. * Add a debug() function and a --enable-debug configure flag.
  7291. common.h | 25 +++++++++++++++++++++++++
  7292. configure.ac | 6 ++++++
  7293. cucul/export.c | 14 ++++++++++++++
  7294. 3 files changed, 45 insertions(+), 0 deletions(-)
  7295. Commit: 1359
  7296. Author: sam
  7297. Date: Sun Nov 12 12:26:48 2006 +0000
  7298. * Support fullwidth fonts.
  7299. * Add Katakanas and Hiraganas to the default fonts.
  7300. cucul/font.c | 4 +-
  7301. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  7302. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  7303. test/font2tga.c | 20 +-
  7304. tools/makefont.c | 56 +-
  7305. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  7306. Commit: 1358
  7307. Author: sam
  7308. Date: Sun Nov 12 11:06:34 2006 +0000
  7309. * Documented caca_event_t members.
  7310. caca/caca.h | 70 +++++++++++++++++++++++++++++++++++-----------------------
  7311. 1 files changed, 42 insertions(+), 28 deletions(-)
  7312. Commit: 1357
  7313. Author: sam
  7314. Date: Sun Nov 12 10:42:14 2006 +0000
  7315. * Documentation updates. Moved the canvas and font format definitions to
  7316. the Doxygen documentation.
  7317. cucul/cucul.h | 2 +-
  7318. cucul/export.c | 58 --------------------------------------------
  7319. cucul/font.c | 69 -----------------------------------------------------
  7320. cucul/frame.c | 4 +-
  7321. doc/Makefile.am | 2 +-
  7322. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  7323. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7324. doc/libcaca.dox | 2 +
  7325. 8 files changed, 137 insertions(+), 131 deletions(-)
  7326. Commit: 1356
  7327. Author: sam
  7328. Date: Sun Nov 12 10:32:38 2006 +0000
  7329. * Mention caca-config being deprecated in its manpage, and removed mention
  7330. of --plugin-libs from it. The option is still here but does the same as
  7331. --libs.
  7332. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  7333. 1 files changed, 17 insertions(+), 24 deletions(-)
  7334. Commit: 1355
  7335. Author: sam
  7336. Date: Sun Nov 12 10:06:35 2006 +0000
  7337. * Properly handle EOF in cacaplay.
  7338. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  7339. 1 files changed, 26 insertions(+), 15 deletions(-)
  7340. Commit: 1354
  7341. Author: sam
  7342. Date: Sun Nov 12 10:04:23 2006 +0000
  7343. * Documentation fixes and TODO updates.
  7344. TODO | 4 +++-
  7345. cucul/export.c | 4 ++--
  7346. 2 files changed, 5 insertions(+), 3 deletions(-)
  7347. Commit: 1353
  7348. Author: sam
  7349. Date: Sun Nov 12 10:02:51 2006 +0000
  7350. * Flush stdout after writing the data in the raw driver.
  7351. caca/driver_raw.c | 1 +
  7352. 1 files changed, 1 insertions(+), 0 deletions(-)
  7353. Commit: 1352
  7354. Author: sam
  7355. Date: Sun Nov 12 09:48:37 2006 +0000
  7356. * Allow cacaplay to play streams and updated its manpage.
  7357. doc/cacaplay.1 | 14 +++++-----
  7358. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  7359. 2 files changed, 65 insertions(+), 23 deletions(-)
  7360. Commit: 1351
  7361. Author: sam
  7362. Date: Sun Nov 12 09:46:10 2006 +0000
  7363. * Fix infinite loop due to signed/unsigned mistake.
  7364. test/swallow.c | 7 ++++++-
  7365. 1 files changed, 6 insertions(+), 1 deletions(-)
  7366. Commit: 1350
  7367. Author: sam
  7368. Date: Sat Nov 11 18:07:58 2006 +0000
  7369. * libcaca multiplexer: swallows two libcaca applications, for instance
  7370. cacademo and cacafire, and displays them in a canvas.
  7371. test/Makefile.am | 5 ++-
  7372. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7373. 2 files changed, 103 insertions(+), 1 deletions(-)
  7374. Commit: 1349
  7375. Author: sam
  7376. Date: Sat Nov 11 17:55:11 2006 +0000
  7377. * Fixed a bug in the caca importer.
  7378. cucul/import.c | 8 ++++----
  7379. 1 files changed, 4 insertions(+), 4 deletions(-)
  7380. Commit: 1348
  7381. Author: sam
  7382. Date: Sat Nov 11 17:13:16 2006 +0000
  7383. * Fix program header.
  7384. test/blit.c | 2 +-
  7385. 1 files changed, 1 insertions(+), 1 deletions(-)
  7386. Commit: 1347
  7387. Author: sam
  7388. Date: Sat Nov 11 16:29:39 2006 +0000
  7389. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  7390. caca/caca0.h | 4 +-
  7391. caca/driver_gl.c | 2 +-
  7392. cucul/attr.c | 2 +-
  7393. cucul/box.c | 34 +++++++++++++++---------------
  7394. cucul/canvas.c | 14 ++++++------
  7395. cucul/conic.c | 8 +++---
  7396. cucul/cucul.h | 16 +++++++++-----
  7397. cucul/dither.c | 2 +-
  7398. cucul/import.c | 6 ++--
  7399. cucul/legacy.c | 14 ++++++++++++
  7400. cucul/line.c | 16 +++++++-------
  7401. cucul/triangle.c | 2 +-
  7402. src/aafire.c | 6 ++--
  7403. src/cacademo.c | 12 +++++-----
  7404. src/cacaview.c | 14 ++++++------
  7405. test/blit.c | 2 +-
  7406. test/colors.c | 14 ++++++------
  7407. test/demo.c | 38 +++++++++++++++++-----------------
  7408. test/dithering.c | 2 +-
  7409. test/event.c | 2 +-
  7410. test/export.c | 20 +++++++++---------
  7411. test/font.c | 6 ++--
  7412. test/font2tga.c | 2 +-
  7413. test/frames.c | 2 +-
  7414. test/fullwidth.c | 12 +++++-----
  7415. test/input.c | 6 ++--
  7416. test/spritedit.c | 8 +++---
  7417. test/transform.c | 26 +++++++++++-----------
  7418. test/truecolor.c | 4 +-
  7419. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  7420. 30 files changed, 187 insertions(+), 169 deletions(-)
  7421. Commit: 1346
  7422. Author: sam
  7423. Date: Sat Nov 11 15:38:40 2006 +0000
  7424. * Made cucul_blit() handle-aware. Added a blit test for that.
  7425. cucul/canvas.c | 3 ++
  7426. test/Makefile.am | 5 +++-
  7427. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7428. 3 files changed, 80 insertions(+), 1 deletions(-)
  7429. Commit: 1345
  7430. Author: sam
  7431. Date: Sat Nov 11 15:17:16 2006 +0000
  7432. * Free all memory upon exit in the transform test.
  7433. test/transform.c | 1 +
  7434. 1 files changed, 1 insertions(+), 0 deletions(-)
  7435. Commit: 1344
  7436. Author: sam
  7437. Date: Sat Nov 11 15:10:38 2006 +0000
  7438. * Update transform.c so that it uses import functions instead of blitting
  7439. lines.
  7440. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  7441. 1 files changed, 54 insertions(+), 64 deletions(-)
  7442. Commit: 1343
  7443. Author: sam
  7444. Date: Sat Nov 11 14:51:04 2006 +0000
  7445. * Do not force the text colour when importing a text file.
  7446. cucul/import.c | 1 -
  7447. 1 files changed, 0 insertions(+), 1 deletions(-)
  7448. Commit: 1342
  7449. Author: sam
  7450. Date: Sat Nov 11 14:24:35 2006 +0000
  7451. * Add cursor and handle support to canvases. Unused yet.
  7452. TODO | 2 -
  7453. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  7454. cucul/cucul.c | 5 ++
  7455. cucul/cucul.h | 6 +++
  7456. cucul/cucul_internals.h | 2 +
  7457. cucul/export.c | 12 ++++--
  7458. cucul/frame.c | 9 +++-
  7459. cucul/import.c | 10 ++++-
  7460. 8 files changed, 133 insertions(+), 10 deletions(-)
  7461. Commit: 1341
  7462. Author: sam
  7463. Date: Sat Nov 11 13:29:03 2006 +0000
  7464. * Cosmetic code and documentation changes here and there.
  7465. * Updated TODO.
  7466. TODO | 5 ++---
  7467. cucul/canvas.c | 3 ++-
  7468. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  7469. 3 files changed, 26 insertions(+), 26 deletions(-)
  7470. Commit: 1340
  7471. Author: sam
  7472. Date: Sat Nov 11 13:03:19 2006 +0000
  7473. * Restore attribute settings before resizing the canvas in the frame test.
  7474. test/frames.c | 2 +-
  7475. 1 files changed, 1 insertions(+), 1 deletions(-)
  7476. Commit: 1339
  7477. Author: sam
  7478. Date: Sat Nov 11 13:00:36 2006 +0000
  7479. * Rename sprite.c into frame.c.
  7480. cucul/Makefile.am | 2 +-
  7481. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7482. cucul/sprite.c | 215 -----------------------------------------------------
  7483. 3 files changed, 216 insertions(+), 216 deletions(-)
  7484. Commit: 1338
  7485. Author: sam
  7486. Date: Sat Nov 11 12:57:03 2006 +0000
  7487. * Prepare the way for per-frame width/height information.
  7488. cucul/canvas.c | 7 ++--
  7489. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  7490. cucul/cucul_internals.h | 24 +++++++++-----
  7491. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  7492. 4 files changed, 106 insertions(+), 79 deletions(-)
  7493. Commit: 1337
  7494. Author: sam
  7495. Date: Sat Nov 11 12:27:37 2006 +0000
  7496. * Fix minor uninitialised data bug in cucul_canvas_create().
  7497. cucul/cucul.c | 1 +
  7498. 1 files changed, 1 insertions(+), 0 deletions(-)
  7499. Commit: 1336
  7500. Author: sam
  7501. Date: Sat Nov 11 12:11:20 2006 +0000
  7502. * Allow to resize canvases back to (0,0).
  7503. cucul/cucul.c | 8 ++++----
  7504. 1 files changed, 4 insertions(+), 4 deletions(-)
  7505. Commit: 1335
  7506. Author: sam
  7507. Date: Sat Nov 11 09:22:10 2006 +0000
  7508. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  7509. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  7510. by fullwidth character support.
  7511. cucul/charset.c | 43 -------------------------------------------
  7512. cucul/cucul_internals.h | 4 ----
  7513. 2 files changed, 0 insertions(+), 47 deletions(-)
  7514. Commit: 1334
  7515. Author: sam
  7516. Date: Sat Nov 11 09:18:42 2006 +0000
  7517. * Got rid of very old _cucul_init_dither() function call.
  7518. cucul/cucul.c | 6 ------
  7519. cucul/cucul_internals.h | 4 ----
  7520. cucul/dither.c | 24 +++++++++++++++---------
  7521. 3 files changed, 15 insertions(+), 19 deletions(-)
  7522. Commit: 1333
  7523. Author: sam
  7524. Date: Sat Nov 11 09:10:17 2006 +0000
  7525. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  7526. function.
  7527. caca/driver_conio.c | 4 ++--
  7528. caca/driver_ncurses.c | 2 +-
  7529. caca/driver_slang.c | 4 ++--
  7530. caca/driver_vga.c | 4 ++--
  7531. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  7532. cucul/cucul.h | 1 +
  7533. cucul/cucul_internals.h | 13 +++++--------
  7534. 7 files changed, 39 insertions(+), 29 deletions(-)
  7535. Commit: 1332
  7536. Author: sam
  7537. Date: Sat Nov 11 08:44:14 2006 +0000
  7538. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  7539. the now official cucul_attr_to_ansi_[fb]g().
  7540. caca/driver_slang.c | 10 ++++++++--
  7541. caca/driver_win32.c | 7 ++++---
  7542. cucul/attr.c | 20 --------------------
  7543. cucul/export.c | 28 +++++++++++++++-------------
  7544. 4 files changed, 27 insertions(+), 38 deletions(-)
  7545. Commit: 1331
  7546. Author: sam
  7547. Date: Sat Nov 11 08:34:41 2006 +0000
  7548. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  7549. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  7550. cucul/cucul.h | 19 +++++++++---
  7551. 2 files changed, 87 insertions(+), 21 deletions(-)
  7552. Commit: 1330
  7553. Author: sam
  7554. Date: Sat Nov 11 08:11:26 2006 +0000
  7555. * Switch back to UTF-32 arguments for drawing primitives, now that we
  7556. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  7557. uses these functions anyway.
  7558. caca/caca0.h | 25 +++++++++----------------
  7559. cucul/box.c | 19 ++++++++-----------
  7560. cucul/conic.c | 30 +++++++++++++-----------------
  7561. cucul/cucul.h | 24 ++++++++++++++----------
  7562. cucul/line.c | 12 ++++++------
  7563. cucul/triangle.c | 23 +++++++++--------------
  7564. src/cacademo.c | 4 ++--
  7565. src/cacaview.c | 6 +++---
  7566. test/demo.c | 24 ++++++++++++------------
  7567. test/event.c | 8 ++++----
  7568. test/export.c | 2 +-
  7569. test/frames.c | 2 +-
  7570. test/gamma.c | 2 +-
  7571. test/input.c | 2 +-
  7572. 14 files changed, 84 insertions(+), 99 deletions(-)
  7573. Commit: 1329
  7574. Author: sam
  7575. Date: Sat Nov 11 07:56:30 2006 +0000
  7576. * Implemented cucul_draw_cp437_box().
  7577. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  7578. cucul/cucul.h | 1 +
  7579. 2 files changed, 61 insertions(+), 8 deletions(-)
  7580. Commit: 1328
  7581. Author: sam
  7582. Date: Fri Nov 10 15:38:09 2006 +0000
  7583. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  7584. doc/Makefile.am | 2 +-
  7585. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  7586. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  7587. doc/cacaview.1 | 2 ++
  7588. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  7589. src/img2irc.c | 21 +++++++++++++++++++--
  7590. 6 files changed, 105 insertions(+), 3 deletions(-)
  7591. Commit: 1324
  7592. Author: sam
  7593. Date: Fri Nov 10 10:29:54 2006 +0000
  7594. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  7595. cucul/Makefile.am | 2 +-
  7596. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7597. cucul/colour.c | 345 ----------------------------------------------
  7598. cucul/cucul.h | 1 +
  7599. 4 files changed, 398 insertions(+), 346 deletions(-)
  7600. Commit: 1315
  7601. Author: sam
  7602. Date: Thu Nov 9 17:24:29 2006 +0000
  7603. * Don't try to guess the file format in cacaserver, instead feed the data
  7604. to cucul_import_memory() and try again later if it says "not enough data".
  7605. src/cacaserver.c | 55 +++++++++++++++++++++++++++++++++--------------------
  7606. 1 files changed, 34 insertions(+), 21 deletions(-)
  7607. Commit: 1314
  7608. Author: sam
  7609. Date: Thu Nov 9 17:20:47 2006 +0000
  7610. * If not enough data is available for import, return 0 instead of an error.
  7611. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  7612. 1 files changed, 29 insertions(+), 21 deletions(-)
  7613. Commit: 1313
  7614. Author: sam
  7615. Date: Thu Nov 9 11:14:57 2006 +0000
  7616. * Minor documentation fixes.
  7617. cucul/canvas.c | 1 -
  7618. cucul/import.c | 26 +++++++++++++-------------
  7619. 2 files changed, 13 insertions(+), 14 deletions(-)
  7620. Commit: 1310
  7621. Author: jylam
  7622. Date: Thu Nov 9 09:27:35 2006 +0000
  7623. * Fixed behaviour of the pig while resizing window
  7624. cxx/cxxtest.cpp | 11 +++++++++++
  7625. 1 files changed, 11 insertions(+), 0 deletions(-)
  7626. Commit: 1309
  7627. Author: sam
  7628. Date: Wed Nov 8 17:27:48 2006 +0000
  7629. * Slight documentation update.
  7630. doc/migrating.dox | 2 +-
  7631. 1 files changed, 1 insertions(+), 1 deletions(-)
  7632. Commit: 1308
  7633. Author: sam
  7634. Date: Wed Nov 8 17:26:57 2006 +0000
  7635. * Convert all programs and tests to the new import/export API.
  7636. src/cacadraw.c | 13 ++-----------
  7637. src/cacaplay.c | 17 +++--------------
  7638. src/cacaserver.c | 35 +++++++++++++----------------------
  7639. src/img2irc.c | 10 +++++-----
  7640. test/export.c | 22 +++++++---------------
  7641. test/font2tga.c | 10 +++++-----
  7642. test/import.c | 15 +++------------
  7643. test/text.c | 24 ++++++++++++------------
  7644. 8 files changed, 50 insertions(+), 96 deletions(-)
  7645. Commit: 1307
  7646. Author: sam
  7647. Date: Wed Nov 8 17:18:23 2006 +0000
  7648. * Set the cucul_import_memory() buffer type to void const * instead of
  7649. unsigned char const * so that C++ programs won't complain.
  7650. ___ __ __ ____ ___ ___ ___
  7651. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  7652. | | | | |\/| | | _ | (_) | (_) | (_) |
  7653. | |_| | | | | |_| | \__, |\__, |\__, |
  7654. \___/|_| |_|\____| /_/ /_/ /_/
  7655. cucul/cucul.h | 2 +-
  7656. cucul/import.c | 9 +++++----
  7657. 2 files changed, 6 insertions(+), 5 deletions(-)
  7658. Commit: 1306
  7659. Author: sam
  7660. Date: Wed Nov 8 16:43:59 2006 +0000
  7661. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  7662. cucul_export_file() but I'm not sure yet this is a good idea.
  7663. * Use the new import/export API in libcaca.
  7664. caca/caca0.c | 12 +++++-------
  7665. caca/driver_raw.c | 15 ++++++++-------
  7666. cucul/cucul.h | 2 +-
  7667. cucul/export.c | 6 +++---
  7668. cucul/legacy.c | 2 +-
  7669. 5 files changed, 18 insertions(+), 19 deletions(-)
  7670. Commit: 1305
  7671. Author: sam
  7672. Date: Wed Nov 8 16:34:43 2006 +0000
  7673. * Renamed cucul_import() to cucul_import_memory() and implemented
  7674. cucul_import_file().
  7675. cucul/cucul.h | 7 +++--
  7676. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  7677. cucul/legacy.c | 4 +-
  7678. 3 files changed, 79 insertions(+), 11 deletions(-)
  7679. Commit: 1304
  7680. Author: sam
  7681. Date: Wed Nov 8 13:12:06 2006 +0000
  7682. * Don't try to include arpa/inet.h in kernel mode.
  7683. common.h | 21 ++++++++++++---------
  7684. 1 files changed, 12 insertions(+), 9 deletions(-)
  7685. Commit: 1303
  7686. Author: sam
  7687. Date: Wed Nov 8 13:05:42 2006 +0000
  7688. * Don't use htonl() directly, use common.h's hton32() wrapper.
  7689. common.h | 5 +++++
  7690. cucul/font.c | 5 -----
  7691. cucul/import.c | 9 ++-------
  7692. 3 files changed, 7 insertions(+), 12 deletions(-)
  7693. Commit: 1302
  7694. Author: sam
  7695. Date: Wed Nov 8 12:11:07 2006 +0000
  7696. * Deprecate buffer management. We're back to standard void* memory areas.
  7697. cucul/Makefile.am | 2 +-
  7698. cucul/buffer.c | 156 ----------------------------------
  7699. cucul/colour.c | 12 ---
  7700. cucul/cucul.h | 40 ++++-----
  7701. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  7702. cucul/import.c | 102 +++++++++-------------
  7703. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  7704. 7 files changed, 343 insertions(+), 385 deletions(-)
  7705. Commit: 1301
  7706. Author: sam
  7707. Date: Wed Nov 8 07:59:23 2006 +0000
  7708. * Minor syntax fix in the doxygen documentation.
  7709. cucul/buffer.c | 4 ++--
  7710. 1 files changed, 2 insertions(+), 2 deletions(-)
  7711. Commit: 1300
  7712. Author: sam
  7713. Date: Wed Nov 8 07:58:03 2006 +0000
  7714. * Do not link cacaserver with libcaca, it only uses libcucul.
  7715. src/Makefile.am | 2 +-
  7716. src/cacaserver.c | 14 +++-----------
  7717. 2 files changed, 4 insertions(+), 12 deletions(-)
  7718. Commit: 1295
  7719. Author: sam
  7720. Date: Mon Nov 6 11:06:44 2006 +0000
  7721. * Replace CUCUL_COLOR_* with CUCUL_*.
  7722. doc/tutorial.dox | 2 +-
  7723. 1 files changed, 1 insertions(+), 1 deletions(-)
  7724. Commit: 1294
  7725. Author: sam
  7726. Date: Mon Nov 6 11:04:37 2006 +0000
  7727. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  7728. test/font2tga.c | 38 +++++++++++++-------------------------
  7729. 1 files changed, 13 insertions(+), 25 deletions(-)
  7730. Commit: 1287
  7731. Author: sam
  7732. Date: Sun Nov 5 23:59:06 2006 +0000
  7733. * Fix a harmless warning in caca0.c.
  7734. caca/caca0.c | 1 +
  7735. 1 files changed, 1 insertions(+), 0 deletions(-)
  7736. Commit: 1285
  7737. Author: sam
  7738. Date: Sun Nov 5 22:51:04 2006 +0000
  7739. * Set version to 0.99.beta9.
  7740. * Updated NEWS and ChangeLog.
  7741. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7742. NEWS | 8 +
  7743. configure.ac | 2 +-
  7744. 3 files changed, 485 insertions(+), 1 deletions(-)
  7745. Commit: 1284
  7746. Author: sam
  7747. Date: Sun Nov 5 22:45:10 2006 +0000
  7748. * Updated TODO list.
  7749. TODO | 13 +++++--------
  7750. 1 files changed, 5 insertions(+), 8 deletions(-)
  7751. Commit: 1283
  7752. Author: sam
  7753. Date: Sun Nov 5 22:20:51 2006 +0000
  7754. * Updated the caca export format so that it supports multiple frames.
  7755. * Updated the caca importer to reflect that; only one frame is read at the
  7756. moment.
  7757. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  7758. * Updated cacaserver to reflect file format changes.
  7759. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  7760. cucul/import.c | 80 ++++++++++++++++++++++++--------
  7761. src/cacaserver.c | 27 ++++++-----
  7762. 3 files changed, 179 insertions(+), 62 deletions(-)
  7763. Commit: 1282
  7764. Author: sam
  7765. Date: Sun Nov 5 21:59:26 2006 +0000
  7766. * Use the import function to load the pig image in cxxtest.
  7767. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  7768. 1 files changed, 45 insertions(+), 37 deletions(-)
  7769. Commit: 1281
  7770. Author: sam
  7771. Date: Sun Nov 5 21:47:51 2006 +0000
  7772. * Add information to the font format.
  7773. cucul/font.c | 13 ++++++++++---
  7774. 1 files changed, 10 insertions(+), 3 deletions(-)
  7775. Commit: 1280
  7776. Author: jylam
  7777. Date: Sun Nov 5 18:31:45 2006 +0000
  7778. * Fixed typo, added compilation example
  7779. doc/tutorial.dox | 7 ++++++-
  7780. 1 files changed, 6 insertions(+), 1 deletions(-)
  7781. Commit: 1279
  7782. Author: jylam
  7783. Date: Sun Nov 5 18:14:26 2006 +0000
  7784. * Started a real and complete tutorial
  7785. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  7786. 1 files changed, 32 insertions(+), 2 deletions(-)
  7787. Commit: 1278
  7788. Author: sam
  7789. Date: Sun Nov 5 18:08:36 2006 +0000
  7790. * Oops, fixed getChar's prototype.
  7791. cxx/cucul++.h | 2 +-
  7792. 1 files changed, 1 insertions(+), 1 deletions(-)
  7793. Commit: 1277
  7794. Author: sam
  7795. Date: Sun Nov 5 18:06:09 2006 +0000
  7796. * Implemented putChar() and updated getChar()'s prototype.
  7797. cxx/cucul++.cpp | 7 ++++++-
  7798. cxx/cucul++.h | 2 +-
  7799. 2 files changed, 7 insertions(+), 2 deletions(-)
  7800. Commit: 1276
  7801. Author: sam
  7802. Date: Sun Nov 5 18:00:53 2006 +0000
  7803. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  7804. cxx/cucul++.cpp | 3 ++-
  7805. 1 files changed, 2 insertions(+), 1 deletions(-)
  7806. Commit: 1275
  7807. Author: jylam
  7808. Date: Sun Nov 5 17:27:37 2006 +0000
  7809. * Fixed c++ example
  7810. cxx/cxxtest.cpp | 5 +++--
  7811. 1 files changed, 3 insertions(+), 2 deletions(-)
  7812. Commit: 1274
  7813. Author: sam
  7814. Date: Sun Nov 5 16:58:58 2006 +0000
  7815. * Fix the default canvas colour value.
  7816. cucul/cucul.c | 2 +-
  7817. 1 files changed, 1 insertions(+), 1 deletions(-)
  7818. Commit: 1273
  7819. Author: sam
  7820. Date: Sun Nov 5 16:56:49 2006 +0000
  7821. * Remove legacy cucul_ansi_to_str() from cucul.h.
  7822. cucul/cucul.h | 1 -
  7823. 1 files changed, 0 insertions(+), 1 deletions(-)
  7824. Commit: 1271
  7825. Author: sam
  7826. Date: Tue Oct 31 17:03:21 2006 +0000
  7827. * Slightly changed the font header information. No one distributes libcaca
  7828. fonts yet anyway :-)
  7829. cucul/font.c | 14 +-
  7830. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  7831. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  7832. tools/makefont.c | 12 +-
  7833. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  7834. Commit: 1270
  7835. Author: sam
  7836. Date: Tue Oct 31 14:34:06 2006 +0000
  7837. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  7838. cucul/colour.c | 2 ++
  7839. 1 files changed, 2 insertions(+), 0 deletions(-)
  7840. Commit: 1269
  7841. Author: sam
  7842. Date: Tue Oct 31 14:04:22 2006 +0000
  7843. * Got rid of cucul_ansi_to_str(), it's really useless.
  7844. * Partial update of the C++ bindings.
  7845. * Updated documentation.
  7846. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  7847. caca/caca0.h | 3 ++-
  7848. cucul/cucul.c | 45 ---------------------------------------------
  7849. cucul/cucul.h | 3 +--
  7850. cxx/cucul++.cpp | 22 +++++++++++-----------
  7851. cxx/cucul++.h | 8 ++++----
  7852. cxx/cxxtest.cpp | 6 +++---
  7853. doc/migrating.dox | 13 +++++++------
  7854. doc/tutorial.dox | 2 +-
  7855. test/colors.c | 7 +++----
  7856. test/demo.c | 24 ------------------------
  7857. 11 files changed, 60 insertions(+), 101 deletions(-)
  7858. Commit: 1268
  7859. Author: sam
  7860. Date: Tue Oct 31 13:44:41 2006 +0000
  7861. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  7862. cxx/cpptest.cpp | 103 -------------------------------------------------------
  7863. cxx/cxxtest.cpp | 8 ++--
  7864. 2 files changed, 4 insertions(+), 107 deletions(-)
  7865. Commit: 1267
  7866. Author: sam
  7867. Date: Tue Oct 31 13:29:48 2006 +0000
  7868. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  7869. cucul_set_color() and cucul_set_truecolor() under the new names
  7870. cucul_set_color_ansi() and cucul_set_color_argb().
  7871. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  7872. caca/caca0.h | 5 +-
  7873. caca/driver_gl.c | 2 +-
  7874. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  7875. cucul/cucul.c | 18 +++++--
  7876. cucul/cucul.h | 9 ++--
  7877. cucul/dither.c | 2 +-
  7878. cucul/import.c | 16 ++----
  7879. src/aafire.c | 2 +-
  7880. src/cacademo.c | 16 +++----
  7881. src/cacadraw.c | 2 +-
  7882. src/cacaview.c | 23 ++++-----
  7883. src/img2irc.c | 2 +-
  7884. test/colors.c | 10 ++--
  7885. test/demo.c | 63 +++++++++++--------------
  7886. test/dithering.c | 2 +-
  7887. test/event.c | 8 ++--
  7888. test/export.c | 10 ++--
  7889. test/font.c | 6 +-
  7890. test/font2tga.c | 2 +-
  7891. test/frames.c | 6 +-
  7892. test/fullwidth.c | 12 ++--
  7893. test/gamma.c | 6 +-
  7894. test/input.c | 7 +--
  7895. test/spritedit.c | 6 +-
  7896. test/transform.c | 16 +++---
  7897. test/truecolor.c | 4 +-
  7898. test/unicode.c | 25 ++++------
  7899. 27 files changed, 201 insertions(+), 213 deletions(-)
  7900. Commit: 1266
  7901. Author: sam
  7902. Date: Tue Oct 31 08:17:58 2006 +0000
  7903. * Changed cucul_set_attr() so that only setting the style does not change
  7904. the colour.
  7905. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  7906. cucul/export.c | 8 ++--
  7907. test/colors.c | 8 ++--
  7908. test/export.c | 12 ++----
  7909. 4 files changed, 72 insertions(+), 68 deletions(-)
  7910. Commit: 1264
  7911. Author: sam
  7912. Date: Mon Oct 30 16:37:36 2006 +0000
  7913. * Blink/Underline/Bold/Italics support in the HTML exporters.
  7914. * Underline support in the X11 driver.
  7915. caca/driver_x11.c | 8 ++++++++
  7916. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  7917. 2 files changed, 40 insertions(+), 3 deletions(-)
  7918. Commit: 1263
  7919. Author: sam
  7920. Date: Mon Oct 30 14:41:16 2006 +0000
  7921. * Add Bold/Blink/Italics/Underline to the export and color tests.
  7922. test/colors.c | 15 +++++++++++++--
  7923. test/export.c | 13 +++++++++++++
  7924. 2 files changed, 26 insertions(+), 2 deletions(-)
  7925. Commit: 1262
  7926. Author: sam
  7927. Date: Mon Oct 30 14:33:46 2006 +0000
  7928. * Fix IRC and term transparency (again).
  7929. cucul/export.c | 8 ++++----
  7930. 1 files changed, 4 insertions(+), 4 deletions(-)
  7931. Commit: 1261
  7932. Author: sam
  7933. Date: Mon Oct 30 13:51:25 2006 +0000
  7934. * Updated TODO list.
  7935. TODO | 4 +++-
  7936. 1 files changed, 3 insertions(+), 1 deletions(-)
  7937. Commit: 1258
  7938. Author: sam
  7939. Date: Sun Oct 29 22:07:07 2006 +0000
  7940. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  7941. deprecated using GCC attributes.
  7942. cucul/colour.c | 4 ----
  7943. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  7944. 2 files changed, 30 insertions(+), 23 deletions(-)
  7945. Commit: 1257
  7946. Author: sam
  7947. Date: Sun Oct 29 20:54:51 2006 +0000
  7948. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  7949. functionality into cucul_set_attr().
  7950. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  7951. * Rename CUCUL_COLOR_* to CUCUL_*.
  7952. caca/caca0.c | 8 +-
  7953. caca/caca0.h | 34 +++++-----
  7954. caca/driver_gl.c | 2 +-
  7955. caca/driver_slang.c | 12 ++--
  7956. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  7957. cucul/cucul.c | 2 +-
  7958. cucul/cucul.h | 75 ++++++++++++--------
  7959. cucul/dither.c | 20 +++---
  7960. cucul/export.c | 8 +-
  7961. cucul/import.c | 40 +++++------
  7962. cucul/sprite.c | 2 +-
  7963. src/aafire.c | 2 +-
  7964. src/cacademo.c | 27 ++++----
  7965. src/cacadraw.c | 2 +-
  7966. src/cacaview.c | 26 ++++----
  7967. src/img2irc.c | 2 +-
  7968. test/colors.c | 6 +-
  7969. test/demo.c | 63 +++++++++--------
  7970. test/dithering.c | 10 +--
  7971. test/event.c | 8 +-
  7972. test/export.c | 9 ++-
  7973. test/font.c | 6 +-
  7974. test/font2tga.c | 2 +-
  7975. test/frames.c | 6 +-
  7976. test/fullwidth.c | 12 ++--
  7977. test/gamma.c | 6 +-
  7978. test/input.c | 8 +-
  7979. test/spritedit.c | 6 +-
  7980. test/transform.c | 16 ++--
  7981. test/truecolor.c | 4 +-
  7982. test/unicode.c | 25 ++++---
  7983. tools/optipal.c | 80 ++++++++++-----------
  7984. 32 files changed, 362 insertions(+), 361 deletions(-)
  7985. Commit: 1256
  7986. Author: sam
  7987. Date: Sun Oct 29 08:35:46 2006 +0000
  7988. * Remove cucul_set_color() from the exported API and replaced all calls
  7989. with cucul_set_attr_ansi(). Old application will still compile (but issue
  7990. a warning) and run, though.
  7991. caca/driver_gl.c | 2 +-
  7992. cucul/colour.c | 4 +++
  7993. cucul/cucul.h | 3 --
  7994. cucul/dither.c | 2 +-
  7995. cucul/import.c | 17 +++++++++------
  7996. cucul/sprite.c | 2 +-
  7997. src/aafire.c | 2 +-
  7998. src/cacademo.c | 17 +++++++++------
  7999. src/cacadraw.c | 2 +-
  8000. src/cacaview.c | 23 ++++++++++++---------
  8001. src/img2irc.c | 2 +-
  8002. test/colors.c | 6 ++--
  8003. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  8004. test/dithering.c | 2 +-
  8005. test/event.c | 8 +++---
  8006. test/export.c | 8 +++---
  8007. test/font.c | 6 ++--
  8008. test/font2tga.c | 2 +-
  8009. test/frames.c | 6 ++--
  8010. test/fullwidth.c | 12 +++++-----
  8011. test/gamma.c | 6 ++--
  8012. test/input.c | 7 +++--
  8013. test/spritedit.c | 6 ++--
  8014. test/transform.c | 16 +++++++-------
  8015. test/truecolor.c | 4 +-
  8016. test/unicode.c | 22 ++++++++++----------
  8017. 26 files changed, 128 insertions(+), 115 deletions(-)
  8018. Commit: 1255
  8019. Author: sam
  8020. Date: Sun Oct 29 08:06:27 2006 +0000
  8021. * Fix broken Imlib2 support in cacaview.
  8022. configure.ac | 1 +
  8023. src/cacaview.c | 2 +-
  8024. src/common-image.c | 10 +++++-----
  8025. 3 files changed, 7 insertions(+), 6 deletions(-)
  8026. Commit: 1254
  8027. Author: sam
  8028. Date: Sat Oct 28 23:53:46 2006 +0000
  8029. * Use the LSB of alpha and blue components to encode additional flags such
  8030. as bold or underline. No higher level support for these yet, but at
  8031. least everything is consistent.
  8032. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  8033. to replace cucul_set_color() and cucul_set_truecolor().
  8034. caca/caca0.h | 3 +-
  8035. caca/driver_conio.c | 6 +-
  8036. caca/driver_gl.c | 12 ++--
  8037. caca/driver_ncurses.c | 4 +-
  8038. caca/driver_slang.c | 12 ++--
  8039. caca/driver_vga.c | 6 +-
  8040. caca/driver_win32.c | 8 +-
  8041. caca/driver_x11.c | 10 +-
  8042. cucul/canvas.c | 18 ++--
  8043. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  8044. cucul/cucul.c | 45 +++++-----
  8045. cucul/cucul.h | 22 ++++-
  8046. cucul/cucul_internals.h | 23 +++---
  8047. cucul/export.c | 58 ++++++------
  8048. cucul/font.c | 4 +-
  8049. cucul/import.c | 2 +-
  8050. cucul/sprite.c | 20 ++--
  8051. cucul/transform.c | 12 ++--
  8052. 18 files changed, 286 insertions(+), 195 deletions(-)
  8053. Commit: 1249
  8054. Author: sam
  8055. Date: Fri Oct 27 20:40:24 2006 +0000
  8056. * Reworded documentation about buffer/string distinction.
  8057. cucul/buffer.c | 8 ++++++--
  8058. 1 files changed, 6 insertions(+), 2 deletions(-)
  8059. Commit: 1248
  8060. Author: sam
  8061. Date: Fri Oct 27 20:22:48 2006 +0000
  8062. * Fix a buffer overflow in the utf-8 cucul_import().
  8063. cucul/import.c | 22 +++++++++++++++++-----
  8064. 1 files changed, 17 insertions(+), 5 deletions(-)
  8065. Commit: 1247
  8066. Author: jylam
  8067. Date: Fri Oct 27 20:18:23 2006 +0000
  8068. * Documentation a bit clearer while importing a string into a buffer
  8069. cucul/buffer.c | 3 ++-
  8070. 1 files changed, 2 insertions(+), 1 deletions(-)
  8071. Commit: 1245
  8072. Author: jylam
  8073. Date: Fri Oct 27 19:26:35 2006 +0000
  8074. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  8075. DotNet/test.cs | 1 -
  8076. cucul/import.c | 7 ++++++-
  8077. 2 files changed, 6 insertions(+), 2 deletions(-)
  8078. Commit: 1239
  8079. Author: sam
  8080. Date: Thu Oct 26 09:24:29 2006 +0000
  8081. * Put at least one space in empty IRC lines otherwise most clients won't
  8082. output them.
  8083. cucul/export.c | 11 +++++++++--
  8084. 1 files changed, 9 insertions(+), 2 deletions(-)
  8085. Commit: 1238
  8086. Author: sam
  8087. Date: Thu Oct 26 09:17:21 2006 +0000
  8088. * Allow to import empty files or files with only empty lines.
  8089. cucul/import.c | 9 +++++++++
  8090. 1 files changed, 9 insertions(+), 0 deletions(-)
  8091. Commit: 1237
  8092. Author: sam
  8093. Date: Thu Oct 26 09:04:55 2006 +0000
  8094. * Support export of zero-sized canvases.
  8095. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  8096. 1 files changed, 52 insertions(+), 33 deletions(-)
  8097. Commit: 1236
  8098. Author: sam
  8099. Date: Thu Oct 26 08:47:39 2006 +0000
  8100. * Fix a buffer overflow in the import format autodetection code.
  8101. cucul/import.c | 2 +-
  8102. 1 files changed, 1 insertions(+), 1 deletions(-)
  8103. Commit: 1235
  8104. Author: sam
  8105. Date: Thu Oct 26 08:45:18 2006 +0000
  8106. * Allow to import zero-sized canvases.
  8107. cucul/import.c | 27 ++++++++++++---------------
  8108. 1 files changed, 12 insertions(+), 15 deletions(-)
  8109. Commit: 1234
  8110. Author: sam
  8111. Date: Thu Oct 26 08:17:41 2006 +0000
  8112. * CACA_GEOMETRY works with the raw driver.
  8113. doc/user.dox | 2 +-
  8114. 1 files changed, 1 insertions(+), 1 deletions(-)
  8115. Commit: 1233
  8116. Author: sam
  8117. Date: Thu Oct 26 08:16:43 2006 +0000
  8118. * Allow to create the initial canvas with a zero size. Either the application
  8119. resizes it later, or the driver changes it to fit the display.
  8120. caca/driver_gl.c | 6 ++----
  8121. caca/driver_raw.c | 12 ++++++++++++
  8122. caca/driver_win32.c | 4 ++--
  8123. caca/driver_x11.c | 5 ++---
  8124. cucul/cucul.c | 14 +-------------
  8125. 5 files changed, 19 insertions(+), 22 deletions(-)
  8126. Commit: 1232
  8127. Author: sam
  8128. Date: Thu Oct 26 08:11:39 2006 +0000
  8129. * Minor changes to the frames test.
  8130. test/frames.c | 27 ++++++++++++++++++++-------
  8131. 1 files changed, 20 insertions(+), 7 deletions(-)
  8132. Commit: 1231
  8133. Author: sam
  8134. Date: Wed Oct 25 22:06:21 2006 +0000
  8135. * Removed "This function..." constructs from documentation. Fixed a few
  8136. documentation errors or imprecisions.
  8137. caca/event.c | 10 +++++-----
  8138. caca/graphics.c | 22 ++++++++++------------
  8139. cucul/buffer.c | 19 +++++++++----------
  8140. cucul/canvas.c | 36 ++++++++++++++++++------------------
  8141. cucul/charset.c | 28 ++++++++++++++--------------
  8142. cucul/colour.c | 12 ++++++------
  8143. cucul/cucul.c | 22 ++++++++++++----------
  8144. cucul/import.c | 4 ++--
  8145. cucul/sprite.c | 17 +++++++----------
  8146. cucul/transform.c | 17 ++++++++---------
  8147. 10 files changed, 91 insertions(+), 96 deletions(-)
  8148. Commit: 1230
  8149. Author: sam
  8150. Date: Wed Oct 25 22:04:31 2006 +0000
  8151. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  8152. cucul/transform.c | 5 ++++-
  8153. 1 files changed, 4 insertions(+), 1 deletions(-)
  8154. Commit: 1229
  8155. Author: sam
  8156. Date: Wed Oct 25 22:01:38 2006 +0000
  8157. * Do not output \r in the UTF-8 exporter.
  8158. cucul/export.c | 2 +-
  8159. 1 files changed, 1 insertions(+), 1 deletions(-)
  8160. Commit: 1226
  8161. Author: sam
  8162. Date: Tue Oct 24 07:07:47 2006 +0000
  8163. * Use enter as the transition key.
  8164. doc/cacafire.1 | 2 +-
  8165. src/cacademo.c | 2 +-
  8166. 2 files changed, 2 insertions(+), 2 deletions(-)
  8167. Commit: 1225
  8168. Author: sam
  8169. Date: Sun Oct 22 21:24:15 2006 +0000
  8170. * Set version to 0.99.beta8.
  8171. * Updated NEWS and ChangeLog.
  8172. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8173. NEWS | 7 ++
  8174. configure.ac | 2 +-
  8175. 3 files changed, 182 insertions(+), 1 deletions(-)
  8176. Commit: 1224
  8177. Author: sam
  8178. Date: Sun Oct 22 21:13:32 2006 +0000
  8179. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  8180. fullwidth characters.
  8181. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  8182. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  8183. cucul/transform.c | 2 ++
  8184. test/fullwidth.c | 20 +++++++++++++++++++-
  8185. 3 files changed, 47 insertions(+), 16 deletions(-)
  8186. Commit: 1223
  8187. Author: sam
  8188. Date: Sun Oct 22 20:31:10 2006 +0000
  8189. * Added block drawing glyphs to the flip/flop/rotate functions.
  8190. * Made these functions fullwidth-aware.
  8191. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  8192. 1 files changed, 162 insertions(+), 100 deletions(-)
  8193. Commit: 1222
  8194. Author: sam
  8195. Date: Sun Oct 22 19:53:48 2006 +0000
  8196. * Add fullwidth characters to the transform test.
  8197. test/transform.c | 4 +++-
  8198. 1 files changed, 3 insertions(+), 1 deletions(-)
  8199. Commit: 1221
  8200. Author: sam
  8201. Date: Sun Oct 22 17:40:55 2006 +0000
  8202. * Updated documentation of fullwidth-aware functions.
  8203. * Fullwidth support in all exporters.
  8204. cucul/canvas.c | 13 ++++++++++---
  8205. cucul/export.c | 29 +++++++++++++++++++++++++----
  8206. 2 files changed, 35 insertions(+), 7 deletions(-)
  8207. Commit: 1220
  8208. Author: sam
  8209. Date: Sun Oct 22 17:19:58 2006 +0000
  8210. * Add a test for fullwidth characters to the exporter test.
  8211. test/export.c | 4 +++-
  8212. 1 files changed, 3 insertions(+), 1 deletions(-)
  8213. Commit: 1219
  8214. Author: sam
  8215. Date: Sun Oct 22 16:49:54 2006 +0000
  8216. * Support for fullwidth glyphs in the UTF-8 importer.
  8217. cucul/import.c | 34 ++++++++++++++++++----------------
  8218. 1 files changed, 18 insertions(+), 16 deletions(-)
  8219. Commit: 1218
  8220. Author: sam
  8221. Date: Sun Oct 22 16:35:25 2006 +0000
  8222. * Support for fullwidth glyphs in the libcaca output drivers.
  8223. caca/driver_conio.c | 13 +++++++++++--
  8224. caca/driver_gl.c | 19 ++++++++++++++-----
  8225. caca/driver_ncurses.c | 5 +++++
  8226. caca/driver_slang.c | 5 +++++
  8227. caca/driver_vga.c | 11 ++++++++++-
  8228. caca/driver_win32.c | 25 ++++++++++++++++---------
  8229. caca/driver_x11.c | 5 ++++-
  8230. cucul/canvas.c | 15 +++++++++------
  8231. cucul/cucul.h | 1 +
  8232. cucul/cucul_internals.h | 2 --
  8233. 10 files changed, 75 insertions(+), 26 deletions(-)
  8234. Commit: 1217
  8235. Author: sam
  8236. Date: Sun Oct 22 16:16:15 2006 +0000
  8237. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  8238. test/fullwidth.c | 26 +++++++++++++-------------
  8239. 1 files changed, 13 insertions(+), 13 deletions(-)
  8240. Commit: 1216
  8241. Author: sam
  8242. Date: Sun Oct 22 15:03:22 2006 +0000
  8243. * Fix the Unicode test.
  8244. * Add a test for fullwidth characters.
  8245. test/Makefile.am | 5 +++-
  8246. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8247. test/unicode.c | 2 +-
  8248. 3 files changed, 75 insertions(+), 2 deletions(-)
  8249. Commit: 1215
  8250. Author: sam
  8251. Date: Sun Oct 22 15:01:04 2006 +0000
  8252. * Support for fullwidth (= double width) Unicode characters.
  8253. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  8254. cucul/cucul_internals.h | 2 +
  8255. 2 files changed, 72 insertions(+), 34 deletions(-)
  8256. Commit: 1214
  8257. Author: sam
  8258. Date: Sun Oct 22 14:40:50 2006 +0000
  8259. * Minor changes to the documentation front page.
  8260. doc/libcaca.dox | 5 ++++-
  8261. 1 files changed, 4 insertions(+), 1 deletions(-)
  8262. Commit: 1212
  8263. Author: sam
  8264. Date: Fri Oct 20 16:19:41 2006 +0000
  8265. * Do not link binaries with @CACA_LIBS@, it's useless.
  8266. cxx/Makefile.am | 2 +-
  8267. src/Makefile.am | 15 ++++++++-------
  8268. test/Makefile.am | 33 ++++++++++++++++++---------------
  8269. tools/Makefile.am | 4 ++--
  8270. 4 files changed, 29 insertions(+), 25 deletions(-)
  8271. Commit: 1211
  8272. Author: sam
  8273. Date: Fri Oct 20 16:17:12 2006 +0000
  8274. * Implemented cucul_utf32_is_fullwidth().
  8275. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  8276. cucul/cucul.h | 1 +
  8277. 2 files changed, 45 insertions(+), 0 deletions(-)
  8278. Commit: 1210
  8279. Author: sam
  8280. Date: Thu Oct 19 23:17:33 2006 +0000
  8281. * Slightly updated TODO list.
  8282. TODO | 12 ++----------
  8283. 1 files changed, 2 insertions(+), 10 deletions(-)
  8284. Commit: 1208
  8285. Author: sam
  8286. Date: Thu Oct 19 22:43:17 2006 +0000
  8287. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  8288. as plugins. This way, libcaca does not directly depend on those libraries.
  8289. caca/Makefile.am | 21 +++++++++++++++--
  8290. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  8291. caca/caca_internals.h | 4 +++
  8292. configure.ac | 23 +++++++++++++++----
  8293. 4 files changed, 98 insertions(+), 9 deletions(-)
  8294. Commit: 1207
  8295. Author: sam
  8296. Date: Thu Oct 19 21:21:00 2006 +0000
  8297. * Add checks for getopt / getopt_long.
  8298. configure.ac | 9 ++++++++-
  8299. 1 files changed, 8 insertions(+), 1 deletions(-)
  8300. Commit: 1203
  8301. Author: sam
  8302. Date: Sat Oct 14 22:11:33 2006 +0000
  8303. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  8304. cxx/cucul++.h | 2 +-
  8305. 1 files changed, 1 insertions(+), 1 deletions(-)
  8306. Commit: 1198
  8307. Author: sam
  8308. Date: Thu Oct 12 09:33:49 2006 +0000
  8309. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  8310. configure.ac | 18 ++++++------------
  8311. src/Makefile.am | 16 ++++------------
  8312. 2 files changed, 10 insertions(+), 24 deletions(-)
  8313. Commit: 1191
  8314. Author: sam
  8315. Date: Fri Oct 6 10:12:52 2006 +0000
  8316. * Fixed a bug in the IRC exporter that could break the output when there
  8317. were commas in the canvas.
  8318. cucul/export.c | 46 ++++++++++++++++++----------------------------
  8319. 1 files changed, 18 insertions(+), 28 deletions(-)
  8320. Commit: 1186
  8321. Author: sam
  8322. Date: Wed Oct 4 12:11:16 2006 +0000
  8323. * Set version to 0.99.beta7.
  8324. * Updated NEWS and ChangeLog.
  8325. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8326. NEWS | 6 +++++
  8327. configure.ac | 2 +-
  8328. 3 files changed, 67 insertions(+), 1 deletions(-)
  8329. Commit: 1175
  8330. Author: sam
  8331. Date: Sun Oct 1 12:50:43 2006 +0000
  8332. * Support transparency in the colour UTF-8 exporter.
  8333. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  8334. 1 files changed, 25 insertions(+), 18 deletions(-)
  8335. Commit: 1174
  8336. Author: sam
  8337. Date: Sun Oct 1 12:23:30 2006 +0000
  8338. * Better precision in cucul_fill_triangle().
  8339. cucul/triangle.c | 20 ++++++++++----------
  8340. 1 files changed, 10 insertions(+), 10 deletions(-)
  8341. Commit: 1173
  8342. Author: sam
  8343. Date: Sun Oct 1 11:53:35 2006 +0000
  8344. * More optimisations in cucul_fill_triangle().
  8345. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  8346. 1 files changed, 34 insertions(+), 25 deletions(-)
  8347. Commit: 1172
  8348. Author: sam
  8349. Date: Sun Oct 1 10:47:41 2006 +0000
  8350. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  8351. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  8352. 1 files changed, 27 insertions(+), 23 deletions(-)
  8353. Commit: 1171
  8354. Author: sam
  8355. Date: Sun Oct 1 08:53:41 2006 +0000
  8356. * Set default background to transparent in the ANSI and UTF-8 importers.
  8357. cucul/import.c | 4 ++--
  8358. 1 files changed, 2 insertions(+), 2 deletions(-)
  8359. Commit: 1156
  8360. Author: jylam
  8361. Date: Sat Sep 30 18:56:23 2006 +0000
  8362. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  8363. --This line, and those below, will be ignored--
  8364. M cxx/cucul++.cpp
  8365. A cxx/cxxtest.cpp
  8366. M cxx/cucul++.h
  8367. M cxx/Makefile.am
  8368. cxx/Makefile.am | 6 ++--
  8369. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  8370. cxx/cucul++.h | 36 +++++++++++++++++--
  8371. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8372. 4 files changed, 230 insertions(+), 13 deletions(-)
  8373. Commit: 1155
  8374. Author: sam
  8375. Date: Sat Sep 30 18:35:50 2006 +0000
  8376. * Updated NEWS and ChangeLog.
  8377. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8378. NEWS | 6 +++
  8379. 2 files changed, 124 insertions(+), 0 deletions(-)
  8380. Commit: 1154
  8381. Author: sam
  8382. Date: Sat Sep 30 18:25:41 2006 +0000
  8383. * Set version to 0.99.beta6.
  8384. configure.ac | 2 +-
  8385. 1 files changed, 1 insertions(+), 1 deletions(-)
  8386. Commit: 1153
  8387. Author: sam
  8388. Date: Sat Sep 30 18:24:10 2006 +0000
  8389. * Added an optional argument to the import test to select import format.
  8390. test/import.c | 3 ++-
  8391. 1 files changed, 2 insertions(+), 1 deletions(-)
  8392. Commit: 1152
  8393. Author: sam
  8394. Date: Sat Sep 30 18:20:39 2006 +0000
  8395. * As per user request, only display the "Powered by libcaca" banner for a
  8396. few seconds at the beginning.
  8397. src/aafire.c | 6 ++++--
  8398. src/cacademo.c | 7 ++++---
  8399. 2 files changed, 8 insertions(+), 5 deletions(-)
  8400. Commit: 1149
  8401. Author: sam
  8402. Date: Sat Sep 30 17:49:09 2006 +0000
  8403. * Fix minor memory leak in cucul_set_canvas_boundaries().
  8404. cucul/canvas.c | 2 ++
  8405. 1 files changed, 2 insertions(+), 0 deletions(-)
  8406. Commit: 1148
  8407. Author: sam
  8408. Date: Sat Sep 30 17:31:16 2006 +0000
  8409. * Fix minor memory leak in cucul_free_canvas().
  8410. cucul/cucul.c | 2 ++
  8411. 1 files changed, 2 insertions(+), 0 deletions(-)
  8412. Commit: 1137
  8413. Author: sam
  8414. Date: Fri Sep 29 23:36:02 2006 +0000
  8415. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  8416. cucul/canvas.c | 2 +-
  8417. 1 files changed, 1 insertions(+), 1 deletions(-)
  8418. Commit: 1136
  8419. Author: sam
  8420. Date: Fri Sep 29 23:34:03 2006 +0000
  8421. * Add "utf8" import format.
  8422. * Documented "text" import format.
  8423. cucul/import.c | 26 +++++++++++++++++++++-----
  8424. 1 files changed, 21 insertions(+), 5 deletions(-)
  8425. Commit: 1107
  8426. Author: sam
  8427. Date: Tue Sep 26 20:32:48 2006 +0000
  8428. * Initialise colours to default/transparent instead of lightgray/black.
  8429. cucul/cucul.c | 4 ++--
  8430. 1 files changed, 2 insertions(+), 2 deletions(-)
  8431. Commit: 1105
  8432. Author: sam
  8433. Date: Mon Sep 25 16:12:17 2006 +0000
  8434. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  8435. encode it in the manpages.
  8436. NEWS | 2 +-
  8437. 1 files changed, 1 insertions(+), 1 deletions(-)
  8438. Commit: 1104
  8439. Author: sam
  8440. Date: Mon Sep 25 16:00:10 2006 +0000
  8441. * Fix enumeration layout in the manpage documentation.
  8442. TODO | 4 +-
  8443. caca/caca.h | 18 ++++---------
  8444. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  8445. cucul/export.c | 26 +++++++-------------
  8446. cucul/import.c | 9 ++----
  8447. 5 files changed, 46 insertions(+), 81 deletions(-)
  8448. Commit: 1103
  8449. Author: sam
  8450. Date: Mon Sep 25 15:58:33 2006 +0000
  8451. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  8452. escape them. Fix that upon installation.
  8453. doc/Makefile.am | 3 ++-
  8454. 1 files changed, 2 insertions(+), 1 deletions(-)
  8455. Commit: 1098
  8456. Author: sam
  8457. Date: Sat Sep 23 19:07:13 2006 +0000
  8458. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  8459. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  8460. with the current values.
  8461. cucul/import.c | 29 ++++++++++++++++++-----------
  8462. 1 files changed, 18 insertions(+), 11 deletions(-)
  8463. Commit: 1095
  8464. Author: sam
  8465. Date: Sat Sep 23 07:36:54 2006 +0000
  8466. * Updated TODO.
  8467. TODO | 6 ++----
  8468. 1 files changed, 2 insertions(+), 4 deletions(-)
  8469. Commit: 1094
  8470. Author: sam
  8471. Date: Sat Sep 23 01:55:29 2006 +0000
  8472. * Updated NEWS and ChangeLog.
  8473. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8474. NEWS | 9 +
  8475. 2 files changed, 545 insertions(+), 0 deletions(-)
  8476. Commit: 1093
  8477. Author: sam
  8478. Date: Sat Sep 23 01:48:10 2006 +0000
  8479. * Update the cacademo manpage to reflect the merge.
  8480. doc/Makefile.am | 8 ++------
  8481. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  8482. 2 files changed, 22 insertions(+), 34 deletions(-)
  8483. Commit: 1092
  8484. Author: sam
  8485. Date: Sat Sep 23 01:28:49 2006 +0000
  8486. * Implemented cucul_get_color().
  8487. cucul/colour.c | 27 +++++++++++++++++++++++++++
  8488. cucul/cucul.h | 1 +
  8489. 2 files changed, 28 insertions(+), 0 deletions(-)
  8490. Commit: 1091
  8491. Author: sam
  8492. Date: Sat Sep 23 01:18:49 2006 +0000
  8493. * Fixed chcul_getchar's error behaviour.
  8494. cucul/canvas.c | 2 +-
  8495. 1 files changed, 1 insertions(+), 1 deletions(-)
  8496. Commit: 1090
  8497. Author: sam
  8498. Date: Sat Sep 23 01:10:15 2006 +0000
  8499. * Update versioning.
  8500. configure.ac | 2 +-
  8501. 1 files changed, 1 insertions(+), 1 deletions(-)
  8502. Commit: 1089
  8503. Author: sam
  8504. Date: Sat Sep 23 00:59:47 2006 +0000
  8505. * Handle transparency in the IRC export.
  8506. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  8507. 1 files changed, 27 insertions(+), 5 deletions(-)
  8508. Commit: 1088
  8509. Author: sam
  8510. Date: Sat Sep 23 00:55:42 2006 +0000
  8511. * When resizing a canvas, use the current fg/bg colours to fill holes.
  8512. cucul/cucul.c | 13 +++++++++----
  8513. 1 files changed, 9 insertions(+), 4 deletions(-)
  8514. Commit: 1086
  8515. Author: sam
  8516. Date: Fri Sep 22 23:26:56 2006 +0000
  8517. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  8518. configure.ac | 10 +--
  8519. test/Makefile.am | 5 +-
  8520. test/toilet.c | 293 ------------------------------------------------------
  8521. 3 files changed, 3 insertions(+), 305 deletions(-)
  8522. Commit: 1080
  8523. Author: sam
  8524. Date: Fri Sep 22 00:27:13 2006 +0000
  8525. * Autocrop toilet output.
  8526. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  8527. 1 files changed, 36 insertions(+), 3 deletions(-)
  8528. Commit: 1079
  8529. Author: sam
  8530. Date: Fri Sep 22 00:20:06 2006 +0000
  8531. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  8532. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8533. cucul/cucul.h | 5 +++-
  8534. 2 files changed, 61 insertions(+), 1 deletions(-)
  8535. Commit: 1078
  8536. Author: sam
  8537. Date: Thu Sep 21 22:36:00 2006 +0000
  8538. * Really export IRC as UTF-8, as advertised in the documentation.
  8539. cucul/export.c | 8 ++++----
  8540. 1 files changed, 4 insertions(+), 4 deletions(-)
  8541. Commit: 1077
  8542. Author: sam
  8543. Date: Thu Sep 21 21:30:50 2006 +0000
  8544. * Handle UTF-8 in TOIlet.
  8545. * Add a --irc flag to TOIlet.
  8546. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  8547. 1 files changed, 53 insertions(+), 27 deletions(-)
  8548. Commit: 1076
  8549. Author: sam
  8550. Date: Thu Sep 21 19:54:54 2006 +0000
  8551. * Support for platforms without <getopt.h> in TOIlet.
  8552. test/toilet.c | 15 ++++++++++-----
  8553. 1 files changed, 10 insertions(+), 5 deletions(-)
  8554. Commit: 1075
  8555. Author: sam
  8556. Date: Thu Sep 21 17:32:27 2006 +0000
  8557. * Added getopt support to toilet.
  8558. test/Makefile.am | 2 +-
  8559. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  8560. 2 files changed, 72 insertions(+), 10 deletions(-)
  8561. Commit: 1074
  8562. Author: sam
  8563. Date: Thu Sep 21 16:59:23 2006 +0000
  8564. * Check for <getopt.h> and getopt_long.
  8565. configure.ac | 11 +++++++++--
  8566. 1 files changed, 9 insertions(+), 2 deletions(-)
  8567. Commit: 1073
  8568. Author: sam
  8569. Date: Wed Sep 20 16:31:12 2006 +0000
  8570. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  8571. test/Makefile.am | 5 +-
  8572. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8573. 2 files changed, 171 insertions(+), 1 deletions(-)
  8574. Commit: 1072
  8575. Author: sam
  8576. Date: Tue Sep 19 19:11:33 2006 +0000
  8577. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  8578. caca/driver_gl.c | 12 ++++++------
  8579. cucul/font.c | 2 +-
  8580. 2 files changed, 7 insertions(+), 7 deletions(-)
  8581. Commit: 1071
  8582. Author: jylam
  8583. Date: Tue Sep 19 19:06:04 2006 +0000
  8584. * Oops \o/
  8585. caca/driver_gl.c | 10 +++++-----
  8586. 1 files changed, 5 insertions(+), 5 deletions(-)
  8587. Commit: 1070
  8588. Author: jylam
  8589. Date: Tue Sep 19 19:04:29 2006 +0000
  8590. * REAL fix
  8591. caca/driver_gl.c | 4 ++--
  8592. 1 files changed, 2 insertions(+), 2 deletions(-)
  8593. Commit: 1069
  8594. Author: sam
  8595. Date: Tue Sep 19 19:00:40 2006 +0000
  8596. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  8597. caca/driver_gl.c | 9 +++++----
  8598. 1 files changed, 5 insertions(+), 4 deletions(-)
  8599. Commit: 1068
  8600. Author: sam
  8601. Date: Tue Sep 19 18:47:39 2006 +0000
  8602. * Hopefully fix 64-bit bug.
  8603. caca/driver_gl.c | 7 ++++---
  8604. cucul/font.c | 4 ++--
  8605. 2 files changed, 6 insertions(+), 5 deletions(-)
  8606. Commit: 1067
  8607. Author: jylam
  8608. Date: Tue Sep 19 18:40:09 2006 +0000
  8609. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  8610. caca/driver_gl.c | 12 ++++++------
  8611. cucul/font.c | 4 ++--
  8612. 2 files changed, 8 insertions(+), 8 deletions(-)
  8613. Commit: 1066
  8614. Author: sam
  8615. Date: Tue Sep 19 16:07:13 2006 +0000
  8616. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  8617. what you are importing.
  8618. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  8619. cucul/cucul.h | 1 +
  8620. 2 files changed, 27 insertions(+), 0 deletions(-)
  8621. Commit: 1065
  8622. Author: sam
  8623. Date: Tue Sep 19 08:26:43 2006 +0000
  8624. * Added an fprintf stub to the kernel.
  8625. kernel/kernel.c | 6 ++++++
  8626. kernel/kernel.h | 5 ++---
  8627. 2 files changed, 8 insertions(+), 3 deletions(-)
  8628. Commit: 1064
  8629. Author: sam
  8630. Date: Tue Sep 19 08:18:32 2006 +0000
  8631. * Optimised memory usage in the GL driver and added a few comments.
  8632. caca/driver_gl.c | 7 ++++++-
  8633. 1 files changed, 6 insertions(+), 1 deletions(-)
  8634. Commit: 1063
  8635. Author: jylam
  8636. Date: Tue Sep 19 08:04:38 2006 +0000
  8637. * Fixed compilation warning, and ....
  8638. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  8639. caca/driver_gl.c | 1 -
  8640. 1 files changed, 0 insertions(+), 1 deletions(-)
  8641. Commit: 1062
  8642. Author: sam
  8643. Date: Tue Sep 19 00:02:59 2006 +0000
  8644. * Got rid of cucul_render_glyph(). Ahahahaha.
  8645. cucul/cucul.h | 1 -
  8646. cucul/font.c | 76 ---------------------------------------------------------
  8647. 2 files changed, 0 insertions(+), 77 deletions(-)
  8648. Commit: 1061
  8649. Author: sam
  8650. Date: Tue Sep 19 00:01:26 2006 +0000
  8651. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  8652. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  8653. 1 files changed, 54 insertions(+), 59 deletions(-)
  8654. Commit: 1060
  8655. Author: sam
  8656. Date: Mon Sep 18 22:32:25 2006 +0000
  8657. * Full Unicode support in the GL driver.
  8658. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  8659. 1 files changed, 70 insertions(+), 119 deletions(-)
  8660. Commit: 1059
  8661. Author: sam
  8662. Date: Mon Sep 18 22:29:20 2006 +0000
  8663. * Oops, fixed typo in cucul_get_font_blocks().
  8664. cucul/font.c | 2 +-
  8665. 1 files changed, 1 insertions(+), 1 deletions(-)
  8666. Commit: 1058
  8667. Author: sam
  8668. Date: Mon Sep 18 17:40:35 2006 +0000
  8669. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  8670. cucul/cucul.h | 1 +
  8671. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  8672. 2 files changed, 49 insertions(+), 0 deletions(-)
  8673. Commit: 1056
  8674. Author: sam
  8675. Date: Mon Sep 18 07:31:31 2006 +0000
  8676. * Remove useless -I../kernel/ from CFLAGS.
  8677. configure.ac | 4 ++--
  8678. 1 files changed, 2 insertions(+), 2 deletions(-)
  8679. Commit: 1055
  8680. Author: sam
  8681. Date: Mon Sep 18 07:30:14 2006 +0000
  8682. * Fix the kernel build rules.
  8683. build-kernel | 8 ++++----
  8684. 1 files changed, 4 insertions(+), 4 deletions(-)
  8685. Commit: 1054
  8686. Author: sam
  8687. Date: Mon Sep 18 07:20:06 2006 +0000
  8688. * Do not build the raw output in kernel mode.
  8689. * Fix cucul_utf32_to_cp437() call in the VGA output.
  8690. caca/caca.c | 2 ++
  8691. caca/driver_raw.c | 5 +++--
  8692. caca/driver_vga.c | 2 +-
  8693. 3 files changed, 6 insertions(+), 3 deletions(-)
  8694. Commit: 1053
  8695. Author: sam
  8696. Date: Mon Sep 18 07:11:43 2006 +0000
  8697. * Fixed memcmp() prototype and implementation.
  8698. kernel/kernel.c | 10 ++++++----
  8699. kernel/kernel.h | 3 ++-
  8700. 2 files changed, 8 insertions(+), 5 deletions(-)
  8701. Commit: 1052
  8702. Author: sam
  8703. Date: Mon Sep 18 06:59:48 2006 +0000
  8704. * Added errno support to the kernel.
  8705. cucul/cucul.c | 14 +++++++-------
  8706. kernel/kernel.c | 7 +++++--
  8707. kernel/kernel.h | 14 ++++++++++----
  8708. 3 files changed, 22 insertions(+), 13 deletions(-)
  8709. Commit: 1051
  8710. Author: jylam
  8711. Date: Sun Sep 17 13:36:13 2006 +0000
  8712. * Updated .Net bindings
  8713. DotNet/Caca.cs | 12 ++++++------
  8714. DotNet/test.cs | 6 +++---
  8715. 2 files changed, 9 insertions(+), 9 deletions(-)
  8716. Commit: 1050
  8717. Author: jylam
  8718. Date: Sun Sep 17 13:15:12 2006 +0000
  8719. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  8720. README | 1 +
  8721. caca/driver_gl.c | 1 -
  8722. 2 files changed, 1 insertions(+), 1 deletions(-)
  8723. Commit: 1049
  8724. Author: sam
  8725. Date: Sun Sep 17 12:58:12 2006 +0000
  8726. * A few coding style fixes.
  8727. kernel/kernel.c | 8 ++++----
  8728. src/cacaview.c | 6 +++---
  8729. src/img2irc.c | 6 +++---
  8730. 3 files changed, 10 insertions(+), 10 deletions(-)
  8731. Commit: 1048
  8732. Author: jylam
  8733. Date: Sun Sep 17 12:44:18 2006 +0000
  8734. * Updated kernel 'driver', still not working, but most of the work is done
  8735. caca/driver_vga.c | 2 +-
  8736. common.h | 5 ++++-
  8737. configure.ac | 5 +++--
  8738. cucul/buffer.c | 3 ++-
  8739. cucul/cucul.c | 14 +++++++-------
  8740. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  8741. kernel/kernel.h | 23 ++++++++++++++++-------
  8742. src/Makefile.am | 1 -
  8743. src/cacadraw.c | 8 +++++---
  8744. src/cacaplay.c | 6 ++++--
  8745. src/cacaview.c | 2 ++
  8746. src/common-image.c | 12 ++++++++----
  8747. src/img2irc.c | 4 +++-
  8748. test/demo.c | 10 +++++-----
  8749. test/demo0.c | 8 +++++---
  8750. test/dithering.c | 6 ++++--
  8751. test/event.c | 9 +++++----
  8752. test/export.c | 13 +++++++------
  8753. test/font.c | 20 +++++++++++---------
  8754. test/font2tga.c | 11 ++++++-----
  8755. test/frames.c | 12 ++++++------
  8756. test/gamma.c | 9 ++++-----
  8757. test/hsv.c | 11 ++++++-----
  8758. test/import.c | 11 +++++++----
  8759. test/input.c | 9 +++++----
  8760. test/spritedit.c | 6 +++---
  8761. test/text.c | 15 +++++++--------
  8762. test/transform.c | 12 ++++++------
  8763. test/truecolor.c | 11 ++++++-----
  8764. test/unicode.c | 11 ++++++-----
  8765. tools/optipal.c | 6 ++++--
  8766. 31 files changed, 208 insertions(+), 118 deletions(-)
  8767. Commit: 1047
  8768. Author: sam
  8769. Date: Sun Sep 17 11:39:22 2006 +0000
  8770. * Minor TODO update.
  8771. TODO | 1 -
  8772. 1 files changed, 0 insertions(+), 1 deletions(-)
  8773. Commit: 1046
  8774. Author: sam
  8775. Date: Sun Sep 17 11:10:49 2006 +0000
  8776. * Minor documentation fix (testing the buildbot, actually).
  8777. cucul/font.c | 2 +-
  8778. 1 files changed, 1 insertions(+), 1 deletions(-)
  8779. Commit: 1045
  8780. Author: jylam
  8781. Date: Sun Sep 17 10:54:23 2006 +0000
  8782. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  8783. caca/driver_gl.c | 20 +++++++++++++-------
  8784. cucul/font.c | 4 ++--
  8785. 2 files changed, 15 insertions(+), 9 deletions(-)
  8786. Commit: 1044
  8787. Author: sam
  8788. Date: Sun Sep 17 01:12:28 2006 +0000
  8789. * Coding style (ahaha vieux porc).
  8790. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  8791. 1 files changed, 31 insertions(+), 34 deletions(-)
  8792. Commit: 1043
  8793. Author: sam
  8794. Date: Sun Sep 17 00:53:48 2006 +0000
  8795. * Got rid of OFFSET_X and OFFSET_Y.
  8796. src/cacademo.c | 17 +++++++----------
  8797. 1 files changed, 7 insertions(+), 10 deletions(-)
  8798. Commit: 1042
  8799. Author: sam
  8800. Date: Sun Sep 17 00:48:30 2006 +0000
  8801. * More cleanup in cacademo.c.
  8802. src/cacademo.c | 12 ++++++------
  8803. 1 files changed, 6 insertions(+), 6 deletions(-)
  8804. Commit: 1041
  8805. Author: sam
  8806. Date: Sun Sep 17 00:32:23 2006 +0000
  8807. * Cosmetic changes to cacademo.
  8808. src/cacademo.c | 14 ++++++--------
  8809. 1 files changed, 6 insertions(+), 8 deletions(-)
  8810. Commit: 1040
  8811. Author: sam
  8812. Date: Sun Sep 17 00:11:29 2006 +0000
  8813. * Factored the star code (vieux porc).
  8814. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  8815. 1 files changed, 21 insertions(+), 77 deletions(-)
  8816. Commit: 1039
  8817. Author: sam
  8818. Date: Sun Sep 17 00:02:31 2006 +0000
  8819. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  8820. worked properly.
  8821. caca/driver_gl.c | 8 ++------
  8822. cucul/cucul.h | 3 +--
  8823. cucul/font.c | 41 +++++++++++++++++++++--------------------
  8824. 3 files changed, 24 insertions(+), 28 deletions(-)
  8825. Commit: 1038
  8826. Author: sam
  8827. Date: Sat Sep 16 23:34:18 2006 +0000
  8828. * Moved transition data to the function.
  8829. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  8830. 1 files changed, 62 insertions(+), 70 deletions(-)
  8831. Commit: 1037
  8832. Author: jylam
  8833. Date: Sat Sep 16 21:27:59 2006 +0000
  8834. * Added nifty rotation to our 80's star.
  8835. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  8836. 1 files changed, 61 insertions(+), 27 deletions(-)
  8837. Commit: 1036
  8838. Author: sam
  8839. Date: Sat Sep 16 21:08:11 2006 +0000
  8840. * Fixing precision.
  8841. cucul/triangle.c | 6 +++---
  8842. 1 files changed, 3 insertions(+), 3 deletions(-)
  8843. Commit: 1035
  8844. Author: jylam
  8845. Date: Sat Sep 16 21:00:46 2006 +0000
  8846. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  8847. cucul/triangle.c | 6 +++---
  8848. 1 files changed, 3 insertions(+), 3 deletions(-)
  8849. Commit: 1034
  8850. Author: jylam
  8851. Date: Sat Sep 16 20:48:31 2006 +0000
  8852. * Added much disco transition (ellipses suck). YMCA \o/
  8853. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  8854. 1 files changed, 103 insertions(+), 11 deletions(-)
  8855. Commit: 1033
  8856. Author: sam
  8857. Date: Sat Sep 16 17:15:11 2006 +0000
  8858. * Fix compilation warning in the slang driver.
  8859. caca/driver_slang.c | 2 +-
  8860. 1 files changed, 1 insertions(+), 1 deletions(-)
  8861. Commit: 1032
  8862. Author: sam
  8863. Date: Sat Sep 16 16:01:48 2006 +0000
  8864. * Smooth transitions between effects in cacademo. Press 'n' to switch
  8865. immediately to the next transition.
  8866. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  8867. 1 files changed, 117 insertions(+), 38 deletions(-)
  8868. Commit: 1031
  8869. Author: sam
  8870. Date: Sat Sep 16 15:46:30 2006 +0000
  8871. * Fix badly initialised data in the gamma test.
  8872. test/gamma.c | 2 +-
  8873. 1 files changed, 1 insertions(+), 1 deletions(-)
  8874. Commit: 1030
  8875. Author: sam
  8876. Date: Sat Sep 16 15:06:09 2006 +0000
  8877. * Moved the matrix effect test into cacademo. Removed the motion sensor
  8878. stuff, it's cool but it's crap.
  8879. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  8880. test/Makefile.am | 5 +-
  8881. test/matrix.c | 166 ------------------------------------------------
  8882. 3 files changed, 181 insertions(+), 174 deletions(-)
  8883. Commit: 1029
  8884. Author: jylam
  8885. Date: Sat Sep 16 13:26:51 2006 +0000
  8886. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  8887. test/matrix.c | 2 +-
  8888. 1 files changed, 1 insertions(+), 1 deletions(-)
  8889. Commit: 1028
  8890. Author: jylam
  8891. Date: Sat Sep 16 13:19:23 2006 +0000
  8892. * Fixed truecolor bug in OpenGL driver.
  8893. caca/driver_gl.c | 2 +-
  8894. 1 files changed, 1 insertions(+), 1 deletions(-)
  8895. Commit: 1027
  8896. Author: sam
  8897. Date: Sat Sep 16 13:12:11 2006 +0000
  8898. * Factor most of the cacademo code.
  8899. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  8900. 1 files changed, 206 insertions(+), 237 deletions(-)
  8901. Commit: 1026
  8902. Author: sam
  8903. Date: Sat Sep 16 12:57:41 2006 +0000
  8904. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  8905. to cast the int to double in the sin() call. (:@ gruik!
  8906. src/cacademo.c | 15 +++++----------
  8907. 1 files changed, 5 insertions(+), 10 deletions(-)
  8908. Commit: 1025
  8909. Author: jylam
  8910. Date: Sat Sep 16 12:47:55 2006 +0000
  8911. * hey, ***I*** found a factorisation bug in cacaballs !
  8912. src/cacademo.c | 14 +++++++-------
  8913. 1 files changed, 7 insertions(+), 7 deletions(-)
  8914. Commit: 1024
  8915. Author: jylam
  8916. Date: Sat Sep 16 12:40:37 2006 +0000
  8917. * OpenGL builtin font support
  8918. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  8919. cucul/cucul.h | 2 +
  8920. cucul/font.c | 75 +++++++++++++++++++
  8921. 3 files changed, 198 insertions(+), 95 deletions(-)
  8922. Commit: 1023
  8923. Author: sam
  8924. Date: Sat Sep 16 09:45:03 2006 +0000
  8925. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  8926. src/Makefile.am | 14 +-
  8927. src/cacaball.c | 219 -----------------------
  8928. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8929. src/cacamoir.c | 167 ------------------
  8930. src/cacaplas.c | 174 -------------------
  8931. 5 files changed, 523 insertions(+), 570 deletions(-)
  8932. Commit: 1022
  8933. Author: sam
  8934. Date: Sat Sep 16 09:43:36 2006 +0000
  8935. * Initialize random seed to getpid()+time(NULL) so that the user does not
  8936. have to do it.
  8937. cucul/cucul.c | 13 +++++++++++++
  8938. 1 files changed, 13 insertions(+), 0 deletions(-)
  8939. Commit: 1021
  8940. Author: sam
  8941. Date: Sat Sep 9 17:58:57 2006 +0000
  8942. * Updated ChangeLog and NEWS.
  8943. * 0.99.beta4 release.
  8944. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8945. NEWS | 6 ++++
  8946. configure.ac | 2 +-
  8947. 3 files changed, 101 insertions(+), 1 deletions(-)
  8948. Commit: 1020
  8949. Author: sam
  8950. Date: Sat Sep 9 17:54:06 2006 +0000
  8951. * Replace 'man3caca' with 'man3' in generated manpages.
  8952. doc/Makefile.am | 4 +++-
  8953. 1 files changed, 3 insertions(+), 1 deletions(-)
  8954. Commit: 1019
  8955. Author: sam
  8956. Date: Sat Sep 9 17:52:54 2006 +0000
  8957. * Fix dithering handling in demo0.c.
  8958. test/demo0.c | 6 +++---
  8959. 1 files changed, 3 insertions(+), 3 deletions(-)
  8960. Commit: 1018
  8961. Author: sam
  8962. Date: Sat Sep 9 17:31:43 2006 +0000
  8963. * Do not output unnecessary libraries in caca-output config.
  8964. caca-config.in | 5 ++---
  8965. 1 files changed, 2 insertions(+), 3 deletions(-)
  8966. Commit: 1017
  8967. Author: sam
  8968. Date: Sat Sep 9 17:20:32 2006 +0000
  8969. * Oops, thinko in the migration doc.
  8970. doc/migrating.dox | 2 +-
  8971. 1 files changed, 1 insertions(+), 1 deletions(-)
  8972. Commit: 1016
  8973. Author: sam
  8974. Date: Sat Sep 9 17:02:30 2006 +0000
  8975. * Updated the migration documentation so that it mentions the <caca0.h>
  8976. compatibility layer.
  8977. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  8978. 1 files changed, 34 insertions(+), 4 deletions(-)
  8979. Commit: 1015
  8980. Author: sam
  8981. Date: Sat Sep 9 16:53:13 2006 +0000
  8982. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  8983. 0.x glue code.
  8984. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  8985. caca/caca0.h | 18 +++++-
  8986. 2 files changed, 139 insertions(+), 55 deletions(-)
  8987. Commit: 1014
  8988. Author: sam
  8989. Date: Sat Sep 9 15:40:16 2006 +0000
  8990. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  8991. test for the <caca0.h> emulation layer.
  8992. test/Makefile.am | 5 +-
  8993. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8994. 2 files changed, 585 insertions(+), 1 deletions(-)
  8995. Commit: 1013
  8996. Author: sam
  8997. Date: Sat Sep 9 15:38:06 2006 +0000
  8998. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  8999. just need to include <caca0.h> instead of <caca.h> and should be source-
  9000. compatible with old versions of libcaca.
  9001. Most of the old API works, except features and caca_sqrt(). Sprites do
  9002. work API-wise but due to the new format they are no longer working in
  9003. the same way.
  9004. caca/Makefile.am | 4 +-
  9005. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9006. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  9007. 3 files changed, 389 insertions(+), 1 deletions(-)
  9008. Commit: 1012
  9009. Author: sam
  9010. Date: Sat Sep 9 14:52:05 2006 +0000
  9011. * Fix a crash in export.c with unknown file formats.
  9012. test/export.c | 2 +-
  9013. 1 files changed, 1 insertions(+), 1 deletions(-)
  9014. Commit: 1011
  9015. Author: sam
  9016. Date: Wed Aug 30 21:30:29 2006 +0000
  9017. * U+214B TURNED AMPERSAND
  9018. cucul/transform.c | 1 +
  9019. 1 files changed, 1 insertions(+), 0 deletions(-)
  9020. Commit: 1010
  9021. Author: sam
  9022. Date: Fri Aug 25 10:22:57 2006 +0000
  9023. * Updated ChangeLog and NEWS.
  9024. * 0.99.beta3 release.
  9025. ChangeLog | 11 +++++++++++
  9026. NEWS | 6 ++++++
  9027. configure.ac | 2 +-
  9028. 3 files changed, 18 insertions(+), 1 deletions(-)
  9029. Commit: 1009
  9030. Author: sam
  9031. Date: Fri Aug 25 10:16:53 2006 +0000
  9032. * Removed debian packaging stuff from the trunk. It'll now be at
  9033. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  9034. ChangeLog | 97 ++++++++++++++++++++++++++++++
  9035. Makefile.am | 2 +-
  9036. configure.ac | 1 -
  9037. debian/Makefile.am | 17 -----
  9038. debian/caca-utils.install | 14 ----
  9039. debian/caca-utils.mime | 15 -----
  9040. debian/changelog | 140 -------------------------------------------
  9041. debian/compat | 1 -
  9042. debian/control | 75 -----------------------
  9043. debian/copyright | 49 ---------------
  9044. debian/libcaca-dev.install | 4 -
  9045. debian/libcaca0.install | 1 -
  9046. debian/libcucul-dev.install | 8 ---
  9047. debian/libcucul0.install | 1 -
  9048. debian/rules | 83 -------------------------
  9049. 15 files changed, 98 insertions(+), 410 deletions(-)
  9050. Commit: 1008
  9051. Author: sam
  9052. Date: Sun Aug 13 17:30:34 2006 +0000
  9053. * Factored some of the GL code.
  9054. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  9055. 1 files changed, 24 insertions(+), 41 deletions(-)
  9056. Commit: 1007
  9057. Author: sam
  9058. Date: Wed Aug 2 13:15:52 2006 +0000
  9059. * A few changes to the matrix program. I do not plan to maintain it.
  9060. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  9061. 1 files changed, 29 insertions(+), 6 deletions(-)
  9062. Commit: 1006
  9063. Author: sam
  9064. Date: Wed Aug 2 13:12:43 2006 +0000
  9065. * Fixed libcaca prototypes so that all functions use the errno mechanism
  9066. and return a value.
  9067. caca/caca.c | 34 +++++++++++++++++++++++++---
  9068. caca/caca.h | 8 +++---
  9069. caca/driver_conio.c | 2 +-
  9070. caca/driver_ncurses.c | 2 +-
  9071. caca/driver_raw.c | 2 +-
  9072. caca/driver_slang.c | 2 +-
  9073. caca/driver_vga.c | 2 +-
  9074. caca/event.c | 8 +++++-
  9075. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  9076. 9 files changed, 97 insertions(+), 22 deletions(-)
  9077. Commit: 1005
  9078. Author: sam
  9079. Date: Wed Aug 2 13:11:39 2006 +0000
  9080. * Fixed cucul_create_canvas()'s documentation.
  9081. cucul/cucul.c | 2 +-
  9082. 1 files changed, 1 insertions(+), 1 deletions(-)
  9083. Commit: 1004
  9084. Author: sam
  9085. Date: Fri Jul 21 08:19:29 2006 +0000
  9086. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  9087. thanks to Sean D'Epagnier.
  9088. cucul/dither.c | 6 +++---
  9089. 1 files changed, 3 insertions(+), 3 deletions(-)
  9090. Commit: 1002
  9091. Author: jylam
  9092. Date: Sat Jun 10 11:35:18 2006 +0000
  9093. * Updated C++ bindings
  9094. cxx/caca++.cpp | 8 ++++----
  9095. cxx/caca++.h | 5 +++--
  9096. cxx/cpptest.cpp | 2 +-
  9097. 3 files changed, 8 insertions(+), 7 deletions(-)
  9098. Commit: 1001
  9099. Author: sam
  9100. Date: Sat Jun 10 11:04:21 2006 +0000
  9101. * Fix debian package dependencies; -dev packages didn't pull their library
  9102. dependencies. Of course.
  9103. debian/control | 4 ++--
  9104. 1 files changed, 2 insertions(+), 2 deletions(-)
  9105. Commit: 995
  9106. Author: sam
  9107. Date: Wed May 31 14:33:48 2006 +0000
  9108. * Fixed matrix.c for non-Thinkpad computers.
  9109. test/matrix.c | 11 +++++------
  9110. 1 files changed, 5 insertions(+), 6 deletions(-)
  9111. Commit: 994
  9112. Author: sam
  9113. Date: Wed May 31 14:08:58 2006 +0000
  9114. * Fix a build failure when X11R7 is available but OpenGL isn't.
  9115. configure.ac | 4 ++--
  9116. 1 files changed, 2 insertions(+), 2 deletions(-)
  9117. Commit: 993
  9118. Author: sam
  9119. Date: Wed May 31 12:18:23 2006 +0000
  9120. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  9121. which case it is massively useless.
  9122. test/Makefile.am | 5 ++-
  9123. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9124. 2 files changed, 148 insertions(+), 1 deletions(-)
  9125. Commit: 992
  9126. Author: sam
  9127. Date: Sun May 28 22:19:10 2006 +0000
  9128. * Updated ChangeLog and NEWS.
  9129. * 0.99.beta2 release.
  9130. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9131. NEWS | 12 +-
  9132. configure.ac | 2 +-
  9133. debian/changelog | 4 +-
  9134. 4 files changed, 1208 insertions(+), 4 deletions(-)
  9135. Commit: 991
  9136. Author: sam
  9137. Date: Fri May 26 07:43:41 2006 +0000
  9138. * Updated the Debian build scripts.
  9139. debian/caca-utils.install | 11 ++++++-----
  9140. debian/libcucul-dev.install | 2 +-
  9141. 2 files changed, 7 insertions(+), 6 deletions(-)
  9142. Commit: 988
  9143. Author: sam
  9144. Date: Fri May 26 07:01:10 2006 +0000
  9145. * Fixed an out of bounds bug in cucul_blit().
  9146. cucul/canvas.c | 3 ++-
  9147. 1 files changed, 2 insertions(+), 1 deletions(-)
  9148. Commit: 987
  9149. Author: sam
  9150. Date: Fri May 26 07:00:34 2006 +0000
  9151. * Removed legacy CUCUL_LIBS from caca-config.
  9152. caca-config.in | 6 +++---
  9153. 1 files changed, 3 insertions(+), 3 deletions(-)
  9154. Commit: 986
  9155. Author: sam
  9156. Date: Fri May 26 07:00:04 2006 +0000
  9157. * UTF-8 input support for ncurses.
  9158. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  9159. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  9160. caca/driver_slang.c | 25 +++++++----------
  9161. 2 files changed, 58 insertions(+), 40 deletions(-)
  9162. Commit: 985
  9163. Author: sam
  9164. Date: Fri May 26 06:59:11 2006 +0000
  9165. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  9166. caca/graphics.c | 2 +-
  9167. 1 files changed, 1 insertions(+), 1 deletions(-)
  9168. Commit: 984
  9169. Author: sam
  9170. Date: Thu May 25 22:32:03 2006 +0000
  9171. * Fixed UTF-8 support in ncurses.
  9172. * Set ncurses's priority higher than slang.
  9173. caca/caca.c | 10 +++++-----
  9174. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  9175. configure.ac | 2 +-
  9176. 3 files changed, 28 insertions(+), 21 deletions(-)
  9177. Commit: 983
  9178. Author: sam
  9179. Date: Thu May 25 20:01:30 2006 +0000
  9180. * Updated TODO list.
  9181. TODO | 9 ++++++++-
  9182. 1 files changed, 8 insertions(+), 1 deletions(-)
  9183. Commit: 982
  9184. Author: sam
  9185. Date: Thu May 25 20:01:10 2006 +0000
  9186. * Have cucul_utf8_to_utf32 write how many bytes it read.
  9187. * Use that in the SLang driver so that it supports UTF-8 input.
  9188. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  9189. cucul/box.c | 2 +-
  9190. cucul/canvas.c | 2 +-
  9191. cucul/charset.c | 40 +++++++++++++++++++++++-----------
  9192. cucul/conic.c | 4 +-
  9193. cucul/cucul.h | 2 +-
  9194. cucul/line.c | 4 +-
  9195. cucul/triangle.c | 2 +-
  9196. 8 files changed, 86 insertions(+), 30 deletions(-)
  9197. Commit: 981
  9198. Author: sam
  9199. Date: Thu May 25 19:59:35 2006 +0000
  9200. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  9201. an explicit cast.
  9202. cucul/export.c | 24 ++++++++++++++----------
  9203. 1 files changed, 14 insertions(+), 10 deletions(-)
  9204. Commit: 980
  9205. Author: sam
  9206. Date: Thu May 25 19:58:21 2006 +0000
  9207. * Minor cosmetic changes in the test programs.
  9208. * Code enhancements in the ncurses driver.
  9209. * Added a comment to explain why slang has a higher priority than ncurses.
  9210. caca/caca.c | 2 +
  9211. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  9212. test/colors.c | 2 +-
  9213. test/input.c | 2 +-
  9214. 4 files changed, 42 insertions(+), 130 deletions(-)
  9215. Commit: 979
  9216. Author: sam
  9217. Date: Thu May 25 19:56:55 2006 +0000
  9218. * Fixed the DOS build.
  9219. caca/driver_conio.c | 2 +-
  9220. 1 files changed, 1 insertions(+), 1 deletions(-)
  9221. Commit: 978
  9222. Author: sam
  9223. Date: Thu May 25 19:56:03 2006 +0000
  9224. * Minor cosmetic fix.
  9225. caca/caca_internals.h | 2 +-
  9226. 1 files changed, 1 insertions(+), 1 deletions(-)
  9227. Commit: 977
  9228. Author: sam
  9229. Date: Thu May 25 19:55:11 2006 +0000
  9230. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  9231. from an alternate directory (they failed to find common.h).
  9232. caca/Makefile.am | 2 +-
  9233. cucul/Makefile.am | 1 +
  9234. cxx/Makefile.am | 2 +-
  9235. kernel/Makefile.am | 1 +
  9236. test/Makefile.am | 2 +-
  9237. tools/Makefile.am | 2 +-
  9238. 6 files changed, 6 insertions(+), 4 deletions(-)
  9239. Commit: 976
  9240. Author: sam
  9241. Date: Thu May 25 19:11:18 2006 +0000
  9242. * Removed --enable-network flag, but reused the test as a condition for
  9243. building cacaserver.
  9244. configure.ac | 19 ++++---------------
  9245. src/Makefile.am | 4 ++--
  9246. 2 files changed, 6 insertions(+), 17 deletions(-)
  9247. Commit: 975
  9248. Author: sam
  9249. Date: Thu May 25 19:10:35 2006 +0000
  9250. * Updated build scripts for DOS and Win32.
  9251. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  9252. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  9253. 2 files changed, 62 insertions(+), 43 deletions(-)
  9254. Commit: 974
  9255. Author: sam
  9256. Date: Sat May 20 08:45:19 2006 +0000
  9257. * Got backspace to work with the slang and ncurses drivers in an X
  9258. terminal window.
  9259. caca/driver_ncurses.c | 3 ++-
  9260. caca/driver_slang.c | 3 ++-
  9261. 2 files changed, 4 insertions(+), 2 deletions(-)
  9262. Commit: 973
  9263. Author: sam
  9264. Date: Sat May 20 08:19:13 2006 +0000
  9265. * More coding style fixes in the GL driver.
  9266. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  9267. 1 files changed, 26 insertions(+), 28 deletions(-)
  9268. Commit: 972
  9269. Author: sam
  9270. Date: Sat May 20 08:11:58 2006 +0000
  9271. * Fixed awful indenting of the GL plugin.
  9272. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  9273. 1 files changed, 239 insertions(+), 244 deletions(-)
  9274. Commit: 971
  9275. Author: sam
  9276. Date: Sat May 20 05:45:57 2006 +0000
  9277. * Make the ncurses driver UTF-8 and UTF-32 aware.
  9278. * Add the backspace key to the ncurses driver.
  9279. caca/driver_ncurses.c | 6 +++++-
  9280. 1 files changed, 5 insertions(+), 1 deletions(-)
  9281. Commit: 970
  9282. Author: sam
  9283. Date: Sat May 20 05:41:14 2006 +0000
  9284. * Make the slang driver UTF-8 and UTF-32 aware.
  9285. * Add the backspace key to the slang driver.
  9286. caca/driver_slang.c | 6 +++++-
  9287. 1 files changed, 5 insertions(+), 1 deletions(-)
  9288. Commit: 969
  9289. Author: sam
  9290. Date: Sat May 20 05:29:24 2006 +0000
  9291. * Renamed the event data member "ucs4" to "utf32" for consistency
  9292. with "utf8".
  9293. caca/caca.h | 6 +++---
  9294. caca/driver_conio.c | 2 +-
  9295. caca/driver_gl.c | 4 ++--
  9296. caca/driver_ncurses.c | 2 +-
  9297. caca/driver_slang.c | 2 +-
  9298. caca/driver_win32.c | 2 +-
  9299. caca/driver_x11.c | 4 ++--
  9300. caca/event.c | 2 +-
  9301. test/input.c | 2 +-
  9302. 9 files changed, 13 insertions(+), 13 deletions(-)
  9303. Commit: 968
  9304. Author: sam
  9305. Date: Sat May 20 05:28:31 2006 +0000
  9306. * Added information from a recent Debian upload of the old
  9307. version of libcaca.
  9308. debian/changelog | 26 ++++++++++++++++++++++++++
  9309. debian/control | 2 +-
  9310. 2 files changed, 27 insertions(+), 1 deletions(-)
  9311. Commit: 967
  9312. Author: sam
  9313. Date: Fri May 19 18:34:23 2006 +0000
  9314. * Text input test program. Might be merged into libcaca if it works well.
  9315. test/Makefile.am | 5 ++-
  9316. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9317. 2 files changed, 150 insertions(+), 1 deletions(-)
  9318. Commit: 966
  9319. Author: sam
  9320. Date: Fri May 19 06:44:58 2006 +0000
  9321. * Updated the TODO list.
  9322. TODO | 6 +-----
  9323. 1 files changed, 1 insertions(+), 5 deletions(-)
  9324. Commit: 965
  9325. Author: sam
  9326. Date: Fri May 19 06:00:00 2006 +0000
  9327. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  9328. debian/caca-utils.install | 6 +++++-
  9329. debian/libcucul-dev.install | 1 +
  9330. 2 files changed, 6 insertions(+), 1 deletions(-)
  9331. Commit: 964
  9332. Author: sam
  9333. Date: Fri May 19 05:44:27 2006 +0000
  9334. * Renamed caca_set_delay() and caca_get_rendertime() into
  9335. caca_set_display_time() and caca_get_display_time() for consistency.
  9336. caca/caca.h | 4 ++--
  9337. caca/graphics.c | 32 ++++++++++++++++----------------
  9338. python/pypycaca.c | 12 ++++++------
  9339. python/pypycaca.h | 4 ++--
  9340. src/aafire.c | 2 +-
  9341. src/cacaball.c | 2 +-
  9342. src/cacamoir.c | 2 +-
  9343. src/cacaplas.c | 2 +-
  9344. test/demo.c | 6 +++---
  9345. test/frames.c | 2 +-
  9346. test/gamma.c | 2 +-
  9347. 11 files changed, 35 insertions(+), 35 deletions(-)
  9348. Commit: 963
  9349. Author: sam
  9350. Date: Fri May 19 05:30:01 2006 +0000
  9351. * Documented the newly exported charset functions.
  9352. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  9353. 1 files changed, 50 insertions(+), 0 deletions(-)
  9354. Commit: 962
  9355. Author: sam
  9356. Date: Fri May 19 04:53:48 2006 +0000
  9357. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  9358. caca/driver_ncurses.c | 2 +-
  9359. caca/driver_slang.c | 2 +-
  9360. cucul/box.c | 2 +-
  9361. cucul/canvas.c | 2 +-
  9362. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  9363. cucul/conic.c | 4 +-
  9364. cucul/cucul.h | 11 +++
  9365. cucul/cucul_internals.h | 4 -
  9366. cucul/export.c | 6 +-
  9367. cucul/import.c | 2 +-
  9368. cucul/line.c | 4 +-
  9369. cucul/triangle.c | 2 +-
  9370. tools/makefont.c | 3 +-
  9371. 13 files changed, 112 insertions(+), 102 deletions(-)
  9372. Commit: 961
  9373. Author: sam
  9374. Date: Thu May 18 07:57:42 2006 +0000
  9375. * Regenerated fonts and reactivated them under Win32.
  9376. cucul/font.c | 8 +-
  9377. cucul/font_mono9.h | 561 +++++++++++++-----------
  9378. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  9379. 3 files changed, 911 insertions(+), 786 deletions(-)
  9380. Commit: 960
  9381. Author: sam
  9382. Date: Thu May 18 07:56:54 2006 +0000
  9383. * Elite trick in the font generator to cope with C89's string length
  9384. limitation of 509 characters. Instead of doing:
  9385. char foo[10] = "abcdefghij";
  9386. we now do:
  9387. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  9388. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  9389. 1 files changed, 31 insertions(+), 5 deletions(-)
  9390. Commit: 959
  9391. Author: sam
  9392. Date: Thu May 18 06:26:31 2006 +0000
  9393. * font2tga no longer needs cucul_internal.h.
  9394. test/font2tga.c | 1 -
  9395. 1 files changed, 0 insertions(+), 1 deletions(-)
  9396. Commit: 958
  9397. Author: sam
  9398. Date: Thu May 18 06:23:47 2006 +0000
  9399. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  9400. int which shall be used as an UTF-32 character. We do not have any casting
  9401. problems due to the signedness of chars because all characters were
  9402. ASCII (ie. <= 0x7f) beforehands.
  9403. cucul/box.c | 18 +++++++++---------
  9404. cucul/canvas.c | 34 +++++++++++-----------------------
  9405. cucul/conic.c | 8 ++++----
  9406. cucul/cucul.h | 2 +-
  9407. cucul/cucul_internals.h | 1 -
  9408. cucul/dither.c | 6 +++---
  9409. cucul/import.c | 4 ++--
  9410. cucul/line.c | 32 ++++++++++++++++----------------
  9411. cucul/triangle.c | 2 +-
  9412. test/font2tga.c | 2 +-
  9413. 10 files changed, 48 insertions(+), 61 deletions(-)
  9414. Commit: 957
  9415. Author: sam
  9416. Date: Thu May 18 06:13:36 2006 +0000
  9417. * Added font2tga, a test program that exports our font in a known format.
  9418. test/Makefile.am | 5 ++-
  9419. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9420. 2 files changed, 94 insertions(+), 1 deletions(-)
  9421. Commit: 956
  9422. Author: sam
  9423. Date: Thu May 18 06:09:44 2006 +0000
  9424. * If the export test target is ANSI or UTF-8, dither image with special
  9425. shaded glyphs.
  9426. test/export.c | 2 ++
  9427. 1 files changed, 2 insertions(+), 0 deletions(-)
  9428. Commit: 955
  9429. Author: sam
  9430. Date: Thu May 18 05:43:43 2006 +0000
  9431. * Removed useless -lXt from X11 libraries check.
  9432. configure.ac | 2 +-
  9433. 1 files changed, 1 insertions(+), 1 deletions(-)
  9434. Commit: 954
  9435. Author: sam
  9436. Date: Fri May 12 19:33:44 2006 +0000
  9437. * Workaround for illegal ^[[0,0H ANSI escape code.
  9438. cucul/import.c | 6 +++---
  9439. 1 files changed, 3 insertions(+), 3 deletions(-)
  9440. Commit: 953
  9441. Author: sam
  9442. Date: Fri May 12 19:32:41 2006 +0000
  9443. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  9444. better performances.
  9445. cucul/dither.c | 20 +++++++++++---------
  9446. 1 files changed, 11 insertions(+), 9 deletions(-)
  9447. Commit: 952
  9448. Author: sam
  9449. Date: Fri May 12 19:31:50 2006 +0000
  9450. * Add linebreaks to the ANSI exporter for better readability, and use
  9451. the save/load cursor position trick to ignore them.
  9452. cucul/export.c | 6 +++++-
  9453. 1 files changed, 5 insertions(+), 1 deletions(-)
  9454. Commit: 951
  9455. Author: jylam
  9456. Date: Fri May 12 19:19:36 2006 +0000
  9457. * Fixed postscript exporter, image in not at the bottom of the page anymore
  9458. cucul/export.c | 2 ++
  9459. 1 files changed, 2 insertions(+), 0 deletions(-)
  9460. Commit: 950
  9461. Author: sam
  9462. Date: Tue May 9 20:25:29 2006 +0000
  9463. * Use UTF-8 instead of ANSI in cacaserver
  9464. src/cacaserver.c | 18 +++++++++---------
  9465. 1 files changed, 9 insertions(+), 9 deletions(-)
  9466. Commit: 949
  9467. Author: sam
  9468. Date: Tue May 9 18:59:00 2006 +0000
  9469. * Optimise built-in fonts. We gain about 100kB in the final binary.
  9470. cucul/font_mono9.h | 2088 +++++++++++++++++++++++-----------------------
  9471. cucul/font_monobold12.h | 2112 +++++++++++++++++++++++-----------------------
  9472. 2 files changed, 2100 insertions(+), 2100 deletions(-)
  9473. Commit: 948
  9474. Author: sam
  9475. Date: Tue May 9 15:52:15 2006 +0000
  9476. * Optimise similar glyphs when generating a font. Given how many glyphs
  9477. are unavailable, this is a significant gain.
  9478. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  9479. 1 files changed, 100 insertions(+), 37 deletions(-)
  9480. Commit: 947
  9481. Author: sam
  9482. Date: Tue May 9 01:58:47 2006 +0000
  9483. * Added the long dash and middle dot CP437 characters to the X11 driver.
  9484. caca/driver_x11.c | 16 ++++++++++++++++
  9485. 1 files changed, 16 insertions(+), 0 deletions(-)
  9486. Commit: 946
  9487. Author: sam
  9488. Date: Tue May 9 01:57:47 2006 +0000
  9489. * If the ANSI file we import does not use the 80 columns, we don't expand
  9490. the canvas to 80 columns.
  9491. cucul/import.c | 18 ++++++++++--------
  9492. 1 files changed, 10 insertions(+), 8 deletions(-)
  9493. Commit: 945
  9494. Author: sam
  9495. Date: Tue May 9 01:12:58 2006 +0000
  9496. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  9497. * Decreased PgUp/PgDn scrolling rate.
  9498. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  9499. 1 files changed, 55 insertions(+), 30 deletions(-)
  9500. Commit: 944
  9501. Author: sam
  9502. Date: Tue May 9 01:03:02 2006 +0000
  9503. * Removed a useless cast in the kernel code.
  9504. kernel/kernel.c | 2 +-
  9505. 1 files changed, 1 insertions(+), 1 deletions(-)
  9506. Commit: 943
  9507. Author: sam
  9508. Date: Tue May 9 00:59:29 2006 +0000
  9509. * Set svn properties on the .NET files.
  9510. DotNet/AssemblyInfo.cs | 2 +-
  9511. DotNet/Caca.cs | 2 +-
  9512. DotNet/Cucul.cs | 2 +-
  9513. DotNet/test.cs | 2 +-
  9514. 4 files changed, 4 insertions(+), 4 deletions(-)
  9515. Commit: 942
  9516. Author: sam
  9517. Date: Tue May 9 00:47:28 2006 +0000
  9518. * Cosmetic fix in test/font.c.
  9519. * Use UTF-8 output in test/text.c instead of ANSI.
  9520. test/font.c | 4 ++--
  9521. test/text.c | 4 ++--
  9522. 2 files changed, 4 insertions(+), 4 deletions(-)
  9523. Commit: 941
  9524. Author: sam
  9525. Date: Tue May 9 00:46:08 2006 +0000
  9526. * Minor cosmetic fix in a comment.
  9527. caca/caca.h | 2 +-
  9528. 1 files changed, 1 insertions(+), 1 deletions(-)
  9529. Commit: 940
  9530. Author: sam
  9531. Date: Tue May 9 00:43:22 2006 +0000
  9532. * Added a few more Unicode blocks to the default fonts.
  9533. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  9534. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  9535. tools/makefont.c | 4 +-
  9536. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  9537. Commit: 939
  9538. Author: sam
  9539. Date: Tue May 9 00:36:33 2006 +0000
  9540. * Added a few more Unicode characters to the glyph transformations.
  9541. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  9542. 1 files changed, 51 insertions(+), 20 deletions(-)
  9543. Commit: 938
  9544. Author: sam
  9545. Date: Tue May 9 00:34:16 2006 +0000
  9546. * Changed the cucul_create_dither() prototype to make sure the mask
  9547. arguments are at least 32 bits.
  9548. cucul/cucul.h | 4 ++--
  9549. cucul/dither.c | 14 ++++++++------
  9550. 2 files changed, 10 insertions(+), 8 deletions(-)
  9551. Commit: 932
  9552. Author: sam
  9553. Date: Fri May 5 15:19:44 2006 +0000
  9554. * Make the export test 80 columns wide, so that the ANSI we generate can
  9555. be read by other programs.
  9556. test/export.c | 2 +-
  9557. 1 files changed, 1 insertions(+), 1 deletions(-)
  9558. Commit: 931
  9559. Author: sam
  9560. Date: Fri May 5 15:13:32 2006 +0000
  9561. * Updated fonts with the new hardcoded CP437 glyphs.
  9562. cucul/font_mono9.h | 16 ++++++++--------
  9563. cucul/font_monobold12.h | 16 ++++++++--------
  9564. 2 files changed, 16 insertions(+), 16 deletions(-)
  9565. Commit: 930
  9566. Author: sam
  9567. Date: Fri May 5 15:12:50 2006 +0000
  9568. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  9569. good with Pango.
  9570. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9571. 1 files changed, 76 insertions(+), 0 deletions(-)
  9572. Commit: 929
  9573. Author: sam
  9574. Date: Fri May 5 14:03:40 2006 +0000
  9575. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  9576. caca/driver_ncurses.c | 35 +++--------------------------------
  9577. caca/driver_slang.c | 29 +++--------------------------
  9578. tools/Makefile.am | 1 +
  9579. tools/makefont.c | 33 ++++++---------------------------
  9580. 4 files changed, 13 insertions(+), 85 deletions(-)
  9581. Commit: 928
  9582. Author: sam
  9583. Date: Fri May 5 13:44:54 2006 +0000
  9584. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  9585. SVG exporters.
  9586. cucul/export.c | 53 ++++-------------------------------------------------
  9587. 1 files changed, 4 insertions(+), 49 deletions(-)
  9588. Commit: 927
  9589. Author: sam
  9590. Date: Fri May 5 05:09:54 2006 +0000
  9591. * Implemented the private _cucul_utf32_to_utf8() helper.
  9592. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  9593. cucul/cucul_internals.h | 1 +
  9594. 2 files changed, 31 insertions(+), 0 deletions(-)
  9595. Commit: 926
  9596. Author: sam
  9597. Date: Fri May 5 05:08:51 2006 +0000
  9598. * Exporter now generates valid ANSI, with CP437 characters.
  9599. cucul/export.c | 30 ++++++++++++++++--------------
  9600. 1 files changed, 16 insertions(+), 14 deletions(-)
  9601. Commit: 925
  9602. Author: sam
  9603. Date: Thu May 4 22:00:52 2006 +0000
  9604. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  9605. text.
  9606. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9607. 1 files changed, 95 insertions(+), 0 deletions(-)
  9608. Commit: 924
  9609. Author: sam
  9610. Date: Thu May 4 21:34:10 2006 +0000
  9611. * Use a slightly different RGB palette for ANSI colours, so that brown
  9612. really looks like brown and not like desaturated yellow.
  9613. cucul/colour.c | 7 +++++--
  9614. 1 files changed, 5 insertions(+), 2 deletions(-)
  9615. Commit: 923
  9616. Author: jylam
  9617. Date: Tue May 2 18:26:02 2006 +0000
  9618. * Fixed error in tutorial, updated caca_get_event() doc
  9619. DotNet/test.cs | 3 ++-
  9620. caca/event.c | 2 +-
  9621. doc/tutorial.dox | 2 +-
  9622. 3 files changed, 4 insertions(+), 3 deletions(-)
  9623. Commit: 922
  9624. Author: jylam
  9625. Date: Sat Apr 29 11:26:44 2006 +0000
  9626. * Fixed $Id
  9627. DotNet/AssemblyInfo.cs | 2 +-
  9628. DotNet/Caca.cs | 2 +-
  9629. DotNet/Cucul.cs | 2 +-
  9630. DotNet/test.cs | 2 +-
  9631. 4 files changed, 4 insertions(+), 4 deletions(-)
  9632. Commit: 921
  9633. Author: jylam
  9634. Date: Sat Apr 29 11:20:43 2006 +0000
  9635. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  9636. DotNet/AssemblyInfo.cs | 20 +++++
  9637. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  9638. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  9639. DotNet/Makefile | 5 +
  9640. DotNet/libCaca.dll.config | 3 +
  9641. DotNet/libCucul.dll.config | 3 +
  9642. DotNet/test.cs | 64 +++++++++++++++
  9643. 7 files changed, 432 insertions(+), 0 deletions(-)
  9644. Commit: 920
  9645. Author: sam
  9646. Date: Thu Apr 27 14:15:23 2006 +0000
  9647. * Completed return value and errno handling in libcucul API.
  9648. cucul/cucul.h | 44 +++---
  9649. cucul/dither.c | 216 +++++++++++++++++-----
  9650. cucul/export.c | 21 ++
  9651. cucul/font.c | 76 +++++++-
  9652. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  9653. cucul/sprite.c | 51 +++++-
  9654. cucul/transform.c | 28 +++-
  9655. 7 files changed, 642 insertions(+), 327 deletions(-)
  9656. Commit: 919
  9657. Author: sam
  9658. Date: Thu Apr 27 13:02:27 2006 +0000
  9659. * Allow an optional input filename in the export test for cheap conversions.
  9660. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  9661. 1 files changed, 63 insertions(+), 30 deletions(-)
  9662. Commit: 918
  9663. Author: jylam
  9664. Date: Wed Apr 26 18:59:20 2006 +0000
  9665. * coding style fixes again
  9666. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  9667. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  9668. 2 files changed, 499 insertions(+), 499 deletions(-)
  9669. Commit: 917
  9670. Author: jylam
  9671. Date: Wed Apr 26 18:53:08 2006 +0000
  9672. * Fixed indentation. I did it myself, I'm a big boy.
  9673. cxx/caca++.cpp | 2 +-
  9674. cxx/caca++.h | 28 ++++++++++++++--------------
  9675. cxx/cucul++.h | 10 +++++-----
  9676. src/cacadraw.c | 4 ++--
  9677. 4 files changed, 22 insertions(+), 22 deletions(-)
  9678. Commit: 916
  9679. Author: sam
  9680. Date: Wed Apr 26 17:24:27 2006 +0000
  9681. * Fixed line wrapping on some weird ANSI files.
  9682. cucul/import.c | 13 +++++++------
  9683. 1 files changed, 7 insertions(+), 6 deletions(-)
  9684. Commit: 915
  9685. Author: sam
  9686. Date: Wed Apr 26 17:02:37 2006 +0000
  9687. * Fixed an ANSI rendering bug related to the bold attribute.
  9688. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  9689. 1 files changed, 89 insertions(+), 72 deletions(-)
  9690. Commit: 914
  9691. Author: sam
  9692. Date: Wed Apr 26 15:21:28 2006 +0000
  9693. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  9694. built-in font so that we now cover all of CP437.
  9695. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9696. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9697. tools/makefont.c | 7 +-
  9698. 3 files changed, 1047 insertions(+), 18 deletions(-)
  9699. Commit: 913
  9700. Author: sam
  9701. Date: Wed Apr 26 14:36:11 2006 +0000
  9702. * Minor code reorganisation and documenting.
  9703. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  9704. 1 files changed, 58 insertions(+), 58 deletions(-)
  9705. Commit: 912
  9706. Author: jylam
  9707. Date: Wed Apr 26 14:06:19 2006 +0000
  9708. * Added preliminary (it means that's fucked up) CP437 codepage
  9709. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9710. 1 files changed, 117 insertions(+), 2 deletions(-)
  9711. Commit: 911
  9712. Author: sam
  9713. Date: Wed Apr 26 13:22:04 2006 +0000
  9714. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  9715. caca/driver_x11.c | 9 +++++++++
  9716. 1 files changed, 9 insertions(+), 0 deletions(-)
  9717. Commit: 910
  9718. Author: jylam
  9719. Date: Wed Apr 26 12:59:14 2006 +0000
  9720. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  9721. caca/driver_gl.c | 3 ++-
  9722. 1 files changed, 2 insertions(+), 1 deletions(-)
  9723. Commit: 909
  9724. Author: jylam
  9725. Date: Wed Apr 26 12:57:31 2006 +0000
  9726. * removed duplicate code
  9727. caca/driver_x11.c | 8 ++++----
  9728. 1 files changed, 4 insertions(+), 4 deletions(-)
  9729. Commit: 908
  9730. Author: sam
  9731. Date: Wed Apr 26 12:51:37 2006 +0000
  9732. * Wow, we even have Home/End support in X11.
  9733. caca/driver_x11.c | 4 ++++
  9734. 1 files changed, 4 insertions(+), 0 deletions(-)
  9735. Commit: 907
  9736. Author: sam
  9737. Date: Wed Apr 26 12:48:41 2006 +0000
  9738. * PageUp/PageDown support in X11.
  9739. caca/driver_x11.c | 4 ++++
  9740. 1 files changed, 4 insertions(+), 0 deletions(-)
  9741. Commit: 906
  9742. Author: jylam
  9743. Date: Wed Apr 26 12:47:21 2006 +0000
  9744. * Fixed home/pgup/pgdown/insert events
  9745. caca/driver_gl.c | 6 ++++++
  9746. 1 files changed, 6 insertions(+), 0 deletions(-)
  9747. Commit: 905
  9748. Author: jylam
  9749. Date: Wed Apr 26 12:36:31 2006 +0000
  9750. * page up / down
  9751. src/cacadraw.c | 2 ++
  9752. 1 files changed, 2 insertions(+), 0 deletions(-)
  9753. Commit: 904
  9754. Author: sam
  9755. Date: Wed Apr 26 12:30:54 2006 +0000
  9756. * In ANSI, bold only sets the foreground colour to bright, not the
  9757. background.
  9758. cucul/import.c | 2 --
  9759. 1 files changed, 0 insertions(+), 2 deletions(-)
  9760. Commit: 903
  9761. Author: sam
  9762. Date: Wed Apr 26 12:25:44 2006 +0000
  9763. * Added cacadraw. It only shows files and lets you scroll for now, but
  9764. it will eventually evolve into something better.
  9765. src/Makefile.am | 4 ++
  9766. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9767. test/import.c | 2 +-
  9768. 3 files changed, 139 insertions(+), 1 deletions(-)
  9769. Commit: 902
  9770. Author: jylam
  9771. Date: Wed Apr 26 12:23:30 2006 +0000
  9772. * Really updated doc
  9773. cucul/import.c | 3 ++-
  9774. 1 files changed, 2 insertions(+), 1 deletions(-)
  9775. Commit: 901
  9776. Author: jylam
  9777. Date: Wed Apr 26 12:18:35 2006 +0000
  9778. * Fixed documentation for import
  9779. cucul/import.c | 23 +++++++++++------------
  9780. 1 files changed, 11 insertions(+), 12 deletions(-)
  9781. Commit: 900
  9782. Author: sam
  9783. Date: Wed Apr 26 12:17:22 2006 +0000
  9784. * Removed legacy cpp directory.
  9785. cpp/Makefile.am | 24 ----
  9786. cpp/caca++.cpp | 97 ----------------
  9787. cpp/caca++.h | 76 ------------
  9788. cpp/caca++.pc.in | 12 --
  9789. cpp/cpptest.cpp | 103 ----------------
  9790. cpp/cucul++.cpp | 333 -----------------------------------------------------
  9791. cpp/cucul++.h | 135 ---------------------
  9792. cpp/cucul++.pc.in | 12 --
  9793. 8 files changed, 0 insertions(+), 792 deletions(-)
  9794. Commit: 899
  9795. Author: jylam
  9796. Date: Wed Apr 26 12:11:55 2006 +0000
  9797. * Updated C++ bindings and renamed directory to more comprehensive cxx
  9798. Makefile.am | 2 +-
  9799. configure.ac | 14 +-
  9800. cxx/Makefile.am | 24 ++++
  9801. cxx/caca++.cpp | 97 +++++++++++++++
  9802. cxx/caca++.h | 76 ++++++++++++
  9803. cxx/caca++.pc.in | 12 ++
  9804. cxx/cpptest.cpp | 103 ++++++++++++++++
  9805. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  9806. cxx/cucul++.h | 139 ++++++++++++++++++++++
  9807. cxx/cucul++.pc.in | 12 ++
  9808. 10 files changed, 809 insertions(+), 8 deletions(-)
  9809. Commit: 898
  9810. Author: sam
  9811. Date: Wed Apr 26 12:06:13 2006 +0000
  9812. * Minor typo.
  9813. test/event.c | 4 ++--
  9814. 1 files changed, 2 insertions(+), 2 deletions(-)
  9815. Commit: 897
  9816. Author: jylam
  9817. Date: Wed Apr 26 11:57:30 2006 +0000
  9818. * Updated libcaca c++ bindings
  9819. cpp/caca++.cpp | 32 ++++++++++++++------------------
  9820. cpp/caca++.h | 24 ++++++++++++------------
  9821. cpp/cpptest.cpp | 6 +++---
  9822. cpp/cucul++.cpp | 8 ++++++++
  9823. cpp/cucul++.h | 1 +
  9824. 5 files changed, 38 insertions(+), 33 deletions(-)
  9825. Commit: 896
  9826. Author: sam
  9827. Date: Wed Apr 26 11:54:26 2006 +0000
  9828. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  9829. a file and a memory area into a libcucul buffer.
  9830. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  9831. buffers instead of simple memory areas.
  9832. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  9833. cucul/cucul.h | 4 ++-
  9834. cucul/cucul_internals.h | 1 +
  9835. cucul/export.c | 1 +
  9836. cucul/import.c | 26 ++++++++--------
  9837. src/cacaplay.c | 27 ++++------------
  9838. src/cacaserver.c | 5 ++-
  9839. test/import.c | 31 ++++---------------
  9840. test/text.c | 4 ++-
  9841. 9 files changed, 114 insertions(+), 61 deletions(-)
  9842. Commit: 895
  9843. Author: sam
  9844. Date: Wed Apr 26 11:29:50 2006 +0000
  9845. * Argh, _really_ fixed the uninitialised variable.
  9846. cucul/import.c | 3 +--
  9847. 1 files changed, 1 insertions(+), 2 deletions(-)
  9848. Commit: 894
  9849. Author: sam
  9850. Date: Wed Apr 26 11:28:55 2006 +0000
  9851. * Fixed an uninitialised variable.
  9852. cucul/import.c | 1 +
  9853. 1 files changed, 1 insertions(+), 0 deletions(-)
  9854. Commit: 893
  9855. Author: sam
  9856. Date: Wed Apr 26 10:22:31 2006 +0000
  9857. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  9858. sequences longer than 100 characters.
  9859. * Documented the escape sequence format.
  9860. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  9861. 1 files changed, 30 insertions(+), 19 deletions(-)
  9862. Commit: 892
  9863. Author: jylam
  9864. Date: Wed Apr 26 10:04:02 2006 +0000
  9865. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  9866. cpp/cpptest.cpp | 24 ++++----
  9867. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  9868. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  9869. test/demo.c | 10 ++--
  9870. 4 files changed, 194 insertions(+), 187 deletions(-)
  9871. Commit: 891
  9872. Author: sam
  9873. Date: Wed Apr 26 09:56:26 2006 +0000
  9874. * More robust ANSI sequence argument parser. Detects private sequences and
  9875. intermediate bytes.
  9876. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  9877. 1 files changed, 50 insertions(+), 70 deletions(-)
  9878. Commit: 890
  9879. Author: jylam
  9880. Date: Wed Apr 26 09:00:40 2006 +0000
  9881. * Fixed warning in a clever and tested way. Bordel de merde.
  9882. cucul/import.c | 13 +++++++------
  9883. 1 files changed, 7 insertions(+), 6 deletions(-)
  9884. Commit: 889
  9885. Author: sam
  9886. Date: Wed Apr 26 08:21:46 2006 +0000
  9887. * Coding style.
  9888. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  9889. 1 files changed, 24 insertions(+), 24 deletions(-)
  9890. Commit: 888
  9891. Author: sam
  9892. Date: Wed Apr 26 08:12:57 2006 +0000
  9893. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  9894. cucul/import.c | 2 +-
  9895. 1 files changed, 1 insertions(+), 1 deletions(-)
  9896. Commit: 887
  9897. Author: jylam
  9898. Date: Wed Apr 26 08:09:14 2006 +0000
  9899. * Fixed warnings in ansi importer
  9900. cucul/import.c | 2 +-
  9901. 1 files changed, 1 insertions(+), 1 deletions(-)
  9902. Commit: 886
  9903. Author: sam
  9904. Date: Wed Apr 26 07:57:26 2006 +0000
  9905. * More cleaning up of the ANSI loader. Fixed reverse video.
  9906. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  9907. 1 files changed, 73 insertions(+), 73 deletions(-)
  9908. Commit: 885
  9909. Author: sam
  9910. Date: Wed Apr 26 07:46:58 2006 +0000
  9911. * Set the transparent colour's RGB values to the default colour's ones.
  9912. cucul/colour.c | 4 ++--
  9913. 1 files changed, 2 insertions(+), 2 deletions(-)
  9914. Commit: 884
  9915. Author: jylam
  9916. Date: Tue Apr 25 18:23:33 2006 +0000
  9917. * Improved ANSI format detection
  9918. cucul/import.c | 19 ++++++++++++-------
  9919. 1 files changed, 12 insertions(+), 7 deletions(-)
  9920. Commit: 883
  9921. Author: sam
  9922. Date: Tue Apr 25 18:16:42 2006 +0000
  9923. * Really fixed bold in ANSI loader, and removed dead code.
  9924. cucul/import.c | 28 ++++++++++++----------------
  9925. 1 files changed, 12 insertions(+), 16 deletions(-)
  9926. Commit: 882
  9927. Author: sam
  9928. Date: Tue Apr 25 18:02:20 2006 +0000
  9929. * Simplified _manage_modifiers() a bit.
  9930. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  9931. 1 files changed, 28 insertions(+), 40 deletions(-)
  9932. Commit: 881
  9933. Author: sam
  9934. Date: Tue Apr 25 17:46:49 2006 +0000
  9935. * Fixed bold support in ANSI loader.
  9936. cucul/import.c | 4 ++++
  9937. 1 files changed, 4 insertions(+), 0 deletions(-)
  9938. Commit: 880
  9939. Author: sam
  9940. Date: Tue Apr 25 17:43:16 2006 +0000
  9941. * A few fixes in the ANSI interpreter.
  9942. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  9943. 1 files changed, 27 insertions(+), 37 deletions(-)
  9944. Commit: 879
  9945. Author: sam
  9946. Date: Tue Apr 25 16:28:00 2006 +0000
  9947. * Got rid of _update_canvas_size().
  9948. cucul/import.c | 36 +++++++++++++-----------------------
  9949. 1 files changed, 13 insertions(+), 23 deletions(-)
  9950. Commit: 878
  9951. Author: jylam
  9952. Date: Tue Apr 25 15:39:13 2006 +0000
  9953. * _updated_coding_style(aBit);
  9954. cucul/import.c | 40 ++++++++++++++++++++--------------------
  9955. 1 files changed, 20 insertions(+), 20 deletions(-)
  9956. Commit: 877
  9957. Author: sam
  9958. Date: Tue Apr 25 15:22:53 2006 +0000
  9959. * Ahahaha. Meet the "optimisation" that breaks everything.
  9960. cucul/import.c | 8 ++++++--
  9961. 1 files changed, 6 insertions(+), 2 deletions(-)
  9962. Commit: 876
  9963. Author: sam
  9964. Date: Tue Apr 25 15:04:19 2006 +0000
  9965. * Small optimisation in import_text().
  9966. cucul/import.c | 13 +++++--------
  9967. 1 files changed, 5 insertions(+), 8 deletions(-)
  9968. Commit: 875
  9969. Author: sam
  9970. Date: Tue Apr 25 14:12:31 2006 +0000
  9971. * Really minor coding style fixes in the ANSI importer.
  9972. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  9973. 1 files changed, 211 insertions(+), 279 deletions(-)
  9974. Commit: 874
  9975. Author: sam
  9976. Date: Tue Apr 25 11:05:25 2006 +0000
  9977. * More error checking in libcucul.
  9978. cucul/canvas.c | 33 +++++++++-----
  9979. cucul/colour.c | 34 +++++++++++++--
  9980. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  9981. cucul/cucul.h | 16 +++---
  9982. cucul/cucul_internals.h | 2 +-
  9983. 5 files changed, 161 insertions(+), 35 deletions(-)
  9984. Commit: 873
  9985. Author: sam
  9986. Date: Tue Apr 25 11:05:03 2006 +0000
  9987. * Jylam is too modest.
  9988. test/import.c | 10 ++++------
  9989. 1 files changed, 4 insertions(+), 6 deletions(-)
  9990. Commit: 872
  9991. Author: jylam
  9992. Date: Tue Apr 25 10:14:47 2006 +0000
  9993. * Added importers test
  9994. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9995. 1 files changed, 85 insertions(+), 0 deletions(-)
  9996. Commit: 871
  9997. Author: jylam
  9998. Date: Tue Apr 25 10:14:12 2006 +0000
  9999. * Added preliminary ANSI importer, added import formats autodection
  10000. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10001. test/Makefile.am | 4 +-
  10002. 2 files changed, 379 insertions(+), 4 deletions(-)
  10003. Commit: 870
  10004. Author: sam
  10005. Date: Tue Apr 25 09:59:58 2006 +0000
  10006. * Check for <errno.h>.
  10007. * Started changing function prototypes so that they return an integer
  10008. instead of void, just in case they might fail.
  10009. configure.ac | 2 +-
  10010. cucul/box.c | 32 ++++++++++++++++++++++----------
  10011. cucul/buffer.c | 11 ++++++++++-
  10012. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  10013. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  10014. cucul/cucul.h | 32 ++++++++++++++++----------------
  10015. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  10016. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  10017. 8 files changed, 152 insertions(+), 70 deletions(-)
  10018. Commit: 869
  10019. Author: sam
  10020. Date: Tue Apr 25 09:34:41 2006 +0000
  10021. * Reverted that errno stuff. We'll just use the real errno.
  10022. cucul/Makefile.am | 1 -
  10023. cucul/cucul.h | 12 ------------
  10024. cucul/error.c | 45 ---------------------------------------------
  10025. 3 files changed, 0 insertions(+), 58 deletions(-)
  10026. Commit: 868
  10027. Author: sam
  10028. Date: Tue Apr 25 08:54:44 2006 +0000
  10029. * Added basis for an errno-like mechanism.
  10030. cucul/Makefile.am | 1 +
  10031. cucul/cucul.h | 14 +++++++++++++-
  10032. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  10033. 3 files changed, 59 insertions(+), 1 deletions(-)
  10034. Commit: 867
  10035. Author: sam
  10036. Date: Mon Apr 24 22:10:38 2006 +0000
  10037. * Removed my previously introduced --enable-pangoft2 and replaced it with
  10038. a nicer cross compilation check.
  10039. build-win32 | 2 +-
  10040. configure.ac | 10 +++++-----
  10041. 2 files changed, 6 insertions(+), 6 deletions(-)
  10042. Commit: 866
  10043. Author: sam
  10044. Date: Mon Apr 24 21:45:26 2006 +0000
  10045. * Brought the Win32 build back on its wheels.
  10046. build-win32 | 7 +++----
  10047. configure.ac | 12 +++++++++++-
  10048. src/Makefile.am | 8 +++++++-
  10049. src/cacaserver.c | 1 +
  10050. 4 files changed, 22 insertions(+), 6 deletions(-)
  10051. Commit: 865
  10052. Author: sam
  10053. Date: Mon Apr 24 21:09:06 2006 +0000
  10054. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  10055. common.h | 13 ++++++++-----
  10056. configure.ac | 2 +-
  10057. cucul/font.c | 30 +++++++++++++++---------------
  10058. src/cacaserver.c | 8 +++++++-
  10059. tools/makefont.c | 4 ++--
  10060. 5 files changed, 33 insertions(+), 24 deletions(-)
  10061. Commit: 864
  10062. Author: sam
  10063. Date: Mon Apr 24 21:05:31 2006 +0000
  10064. * Fixed minor compilation warning.
  10065. caca/driver_win32.c | 2 --
  10066. 1 files changed, 0 insertions(+), 2 deletions(-)
  10067. Commit: 863
  10068. Author: sam
  10069. Date: Mon Apr 24 20:56:07 2006 +0000
  10070. * Win32 compilation fix.
  10071. common.h | 8 +++++---
  10072. 1 files changed, 5 insertions(+), 3 deletions(-)
  10073. Commit: 862
  10074. Author: sam
  10075. Date: Mon Apr 24 20:55:46 2006 +0000
  10076. * On win32, only disable the built-in fonts, not all the font functions.
  10077. cucul/font.c | 6 ++++--
  10078. 1 files changed, 4 insertions(+), 2 deletions(-)
  10079. Commit: 861
  10080. Author: sam
  10081. Date: Mon Apr 24 20:45:55 2006 +0000
  10082. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  10083. * Implement htons/htonl in common.h just in case.
  10084. common.h | 34 ++++++++++++++++++++++++++++++++++
  10085. configure.ac | 2 +-
  10086. cucul/font.c | 2 ++
  10087. tools/makefont.c | 2 ++
  10088. 4 files changed, 39 insertions(+), 1 deletions(-)
  10089. Commit: 860
  10090. Author: sam
  10091. Date: Mon Apr 24 20:39:54 2006 +0000
  10092. * Hahaha, fixed the coding style example.
  10093. doc/style.dox | 2 +-
  10094. 1 files changed, 1 insertions(+), 1 deletions(-)
  10095. Commit: 859
  10096. Author: sam
  10097. Date: Mon Apr 24 20:35:59 2006 +0000
  10098. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  10099. in all .c files that needed it.
  10100. caca/caca.c | 1 +
  10101. caca/caca_internals.h | 7 -------
  10102. caca/driver_conio.c | 1 +
  10103. caca/driver_gl.c | 1 +
  10104. caca/driver_ncurses.c | 1 +
  10105. caca/driver_raw.c | 1 +
  10106. caca/driver_slang.c | 1 +
  10107. caca/driver_vga.c | 1 +
  10108. caca/driver_win32.c | 1 +
  10109. caca/driver_x11.c | 1 +
  10110. caca/event.c | 1 +
  10111. caca/graphics.c | 1 +
  10112. caca/time.c | 1 +
  10113. common.h | 4 ++++
  10114. configure.ac | 4 ++--
  10115. cucul/box.c | 1 +
  10116. cucul/buffer.c | 1 +
  10117. cucul/canvas.c | 1 +
  10118. cucul/charset.c | 1 +
  10119. cucul/colour.c | 1 +
  10120. cucul/conic.c | 1 +
  10121. cucul/cucul.c | 1 +
  10122. cucul/cucul_internals.h | 7 -------
  10123. cucul/dither.c | 1 +
  10124. cucul/export.c | 1 +
  10125. cucul/font.c | 5 ++++-
  10126. cucul/import.c | 1 +
  10127. cucul/line.c | 1 +
  10128. cucul/sprite.c | 1 +
  10129. cucul/transform.c | 1 +
  10130. cucul/triangle.c | 1 +
  10131. kernel/kernel.c | 1 +
  10132. src/aafire.c | 1 +
  10133. src/cacaball.c | 1 +
  10134. src/cacamoir.c | 1 +
  10135. src/cacaplas.c | 1 +
  10136. src/cacaplay.c | 1 +
  10137. src/cacaserver.c | 1 +
  10138. src/cacaview.c | 1 +
  10139. src/common-image.c | 1 +
  10140. src/img2irc.c | 1 +
  10141. test/colors.c | 1 +
  10142. test/demo.c | 1 +
  10143. test/dithering.c | 1 +
  10144. test/event.c | 1 +
  10145. test/spritedit.c | 1 +
  10146. tools/makefont.c | 7 ++++++-
  10147. tools/optipal.c | 1 +
  10148. 48 files changed, 58 insertions(+), 18 deletions(-)
  10149. Commit: 858
  10150. Author: sam
  10151. Date: Mon Apr 24 19:57:23 2006 +0000
  10152. * Added "common.h", a placeholder for simple features and functions missing
  10153. from some systems.
  10154. Makefile.am | 2 +-
  10155. common.h | 28 ++++++++++++++++++++++++++++
  10156. test/export.c | 5 +----
  10157. test/font.c | 5 +----
  10158. test/frames.c | 5 +----
  10159. test/gamma.c | 5 +----
  10160. test/hsv.c | 5 +----
  10161. test/text.c | 5 +----
  10162. test/transform.c | 5 +----
  10163. test/truecolor.c | 5 +----
  10164. test/unicode.c | 5 +----
  10165. 11 files changed, 38 insertions(+), 37 deletions(-)
  10166. Commit: 857
  10167. Author: sam
  10168. Date: Mon Apr 24 18:46:06 2006 +0000
  10169. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  10170. whether we want plain ASCII, UTF-8, or CP437.
  10171. cucul/export.c | 2 +-
  10172. 1 files changed, 1 insertions(+), 1 deletions(-)
  10173. Commit: 856
  10174. Author: sam
  10175. Date: Mon Apr 24 17:51:23 2006 +0000
  10176. * Oops, fixed an old typo that brevented building without PangoFt2.
  10177. configure.ac | 2 +-
  10178. 1 files changed, 1 insertions(+), 1 deletions(-)
  10179. Commit: 855
  10180. Author: sam
  10181. Date: Mon Apr 24 17:47:44 2006 +0000
  10182. * Fixed Debian build files.
  10183. debian/Makefile.am | 1 +
  10184. debian/caca-utils.install | 8 +++++++-
  10185. debian/libcucul-dev.install | 1 +
  10186. 3 files changed, 9 insertions(+), 1 deletions(-)
  10187. Commit: 854
  10188. Author: sam
  10189. Date: Mon Apr 24 17:39:53 2006 +0000
  10190. * Do not bail out if PangoFt2 was not found.
  10191. configure.ac | 3 +--
  10192. 1 files changed, 1 insertions(+), 2 deletions(-)
  10193. Commit: 852
  10194. Author: sam
  10195. Date: Sat Apr 22 21:51:50 2006 +0000
  10196. * 0.99.beta1 release.
  10197. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10198. NEWS | 6 +++-
  10199. TODO | 2 +-
  10200. 3 files changed, 71 insertions(+), 3 deletions(-)
  10201. Commit: 851
  10202. Author: sam
  10203. Date: Sat Apr 22 21:36:11 2006 +0000
  10204. * Got rid of CUCUL_LIBS. It's unused.
  10205. configure.ac | 1 -
  10206. cucul/Makefile.am | 2 +-
  10207. test/Makefile.am | 2 +-
  10208. 3 files changed, 2 insertions(+), 3 deletions(-)
  10209. Commit: 850
  10210. Author: sam
  10211. Date: Sat Apr 22 21:31:42 2006 +0000
  10212. * Updated Debian build rules.
  10213. Makefile.am | 3 ---
  10214. debian/Makefile.am | 15 ++++++++++++++-
  10215. debian/caca-utils.install | 3 +++
  10216. debian/changelog | 4 ++--
  10217. debian/control | 4 ++--
  10218. debian/libcaca-dev.install | 4 ++++
  10219. debian/libcaca0.install | 1 +
  10220. debian/libcucul-dev.install | 6 ++++++
  10221. debian/libcucul0.install | 1 +
  10222. debian/rules | 35 +++--------------------------------
  10223. doc/Makefile.am | 8 ++++----
  10224. 11 files changed, 40 insertions(+), 44 deletions(-)
  10225. Commit: 849
  10226. Author: sam
  10227. Date: Sat Apr 22 19:46:43 2006 +0000
  10228. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  10229. caca/event.c | 12 ++++++++++--
  10230. doc/migrating.dox | 4 ++--
  10231. test/colors.c | 3 +--
  10232. test/dithering.c | 5 +++--
  10233. test/font.c | 3 +--
  10234. test/frames.c | 5 +++--
  10235. test/hsv.c | 5 +++--
  10236. test/transform.c | 3 +--
  10237. test/truecolor.c | 5 +++--
  10238. test/unicode.c | 5 +++--
  10239. 10 files changed, 30 insertions(+), 20 deletions(-)
  10240. Commit: 848
  10241. Author: sam
  10242. Date: Sat Apr 22 19:35:43 2006 +0000
  10243. * Minor updates to the migration documentation.
  10244. doc/migrating.dox | 6 ++++--
  10245. 1 files changed, 4 insertions(+), 2 deletions(-)
  10246. Commit: 847
  10247. Author: sam
  10248. Date: Sat Apr 22 19:22:14 2006 +0000
  10249. * Slightly improved the documentation build rules dependencies.
  10250. doc/Makefile.am | 6 +++---
  10251. 1 files changed, 3 insertions(+), 3 deletions(-)
  10252. Commit: 846
  10253. Author: sam
  10254. Date: Sat Apr 22 19:17:38 2006 +0000
  10255. * Updated ChangeLog, NEWS and TODO.
  10256. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10257. NEWS | 15 +
  10258. TODO | 10 +-
  10259. 3 files changed, 2476 insertions(+), 7 deletions(-)
  10260. Commit: 845
  10261. Author: sam
  10262. Date: Sat Apr 22 19:14:49 2006 +0000
  10263. * Updated the migration guide.
  10264. doc/libcaca.dox | 2 +-
  10265. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  10266. 2 files changed, 41 insertions(+), 18 deletions(-)
  10267. Commit: 844
  10268. Author: sam
  10269. Date: Sat Apr 22 19:14:26 2006 +0000
  10270. * Wrote the C coding style documentation.
  10271. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10272. 1 files changed, 89 insertions(+), 1 deletions(-)
  10273. Commit: 843
  10274. Author: sam
  10275. Date: Sat Apr 22 19:13:27 2006 +0000
  10276. * Added a test for multiple frames support.
  10277. * Added a test for textfile loading.
  10278. test/Makefile.am | 8 +++++-
  10279. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10280. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  10281. 3 files changed, 142 insertions(+), 1 deletions(-)
  10282. Commit: 842
  10283. Author: sam
  10284. Date: Sat Apr 22 19:11:25 2006 +0000
  10285. * Support for multiple frames in canvases.
  10286. cucul/cucul.c | 96 ++++++++++----
  10287. cucul/cucul.h | 26 ++---
  10288. cucul/cucul_internals.h | 9 +-
  10289. cucul/sprite.c | 336 +++++++++++++----------------------------------
  10290. 4 files changed, 179 insertions(+), 288 deletions(-)
  10291. Commit: 841
  10292. Author: sam
  10293. Date: Sat Apr 22 19:10:41 2006 +0000
  10294. * Added a simple "text" importer, until the cool ANSI importer arrives.
  10295. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  10296. 1 files changed, 46 insertions(+), 0 deletions(-)
  10297. Commit: 840
  10298. Author: sam
  10299. Date: Sat Apr 22 19:06:59 2006 +0000
  10300. * Disabled the foreground/background optimisation in the IRC export because
  10301. it breaks on too many IRC clients.
  10302. cucul/export.c | 9 +++++++++
  10303. 1 files changed, 9 insertions(+), 0 deletions(-)
  10304. Commit: 839
  10305. Author: sam
  10306. Date: Sat Apr 22 19:04:49 2006 +0000
  10307. * Disabled sprite stuff from the tests.
  10308. test/demo.c | 16 ++++++++++++++++
  10309. test/spritedit.c | 2 ++
  10310. 2 files changed, 18 insertions(+), 0 deletions(-)
  10311. Commit: 838
  10312. Author: sam
  10313. Date: Sat Apr 22 19:00:14 2006 +0000
  10314. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  10315. cpp/caca++.h | 4 ++--
  10316. cpp/cucul++.cpp | 42 ------------------------------------------
  10317. cpp/cucul++.h | 15 ---------------
  10318. 3 files changed, 2 insertions(+), 59 deletions(-)
  10319. Commit: 837
  10320. Author: sam
  10321. Date: Sat Apr 22 18:54:38 2006 +0000
  10322. * Fixed --enable-cpp to actually do something. Also, disabled it by
  10323. default for the release, because it's not up to date and needs a lot
  10324. of polishing.
  10325. configure.ac | 25 +++++++------------------
  10326. cpp/Makefile.am | 4 ++++
  10327. 2 files changed, 11 insertions(+), 18 deletions(-)
  10328. Commit: 836
  10329. Author: sam
  10330. Date: Fri Apr 21 21:41:30 2006 +0000
  10331. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  10332. doc/Makefile.am | 2 +-
  10333. doc/libcaca.dox | 4 ++++
  10334. doc/migrating.dox | 4 ++--
  10335. doc/style.dox | 7 +++++++
  10336. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  10337. 5 files changed, 49 insertions(+), 3 deletions(-)
  10338. Commit: 835
  10339. Author: sam
  10340. Date: Fri Apr 21 21:21:20 2006 +0000
  10341. * Set version number to 0.99.beta1.
  10342. configure.ac | 4 ++--
  10343. 1 files changed, 2 insertions(+), 2 deletions(-)
  10344. Commit: 834
  10345. Author: sam
  10346. Date: Fri Apr 21 20:51:58 2006 +0000
  10347. * Got rid of cv->scratch_line. It's unused, too.
  10348. cucul/cucul.c | 6 ------
  10349. cucul/cucul_internals.h | 1 -
  10350. 2 files changed, 0 insertions(+), 7 deletions(-)
  10351. Commit: 833
  10352. Author: sam
  10353. Date: Fri Apr 21 20:51:14 2006 +0000
  10354. * Got rid of cv->empty_line, it's now unused.
  10355. cucul/cucul.c | 8 --------
  10356. cucul/cucul_internals.h | 2 +-
  10357. 2 files changed, 1 insertions(+), 9 deletions(-)
  10358. Commit: 832
  10359. Author: sam
  10360. Date: Fri Apr 21 20:49:17 2006 +0000
  10361. * Changed cucul_clear_canvas() again. It now uses the current foreground
  10362. and background colours to clear the screen.
  10363. configure.ac | 2 +-
  10364. cpp/cucul++.cpp | 4 ++--
  10365. cpp/cucul++.h | 2 +-
  10366. cucul/canvas.c | 22 +++++++++-------------
  10367. cucul/cucul.h | 2 +-
  10368. src/cacaview.c | 3 ++-
  10369. src/img2irc.c | 3 ++-
  10370. test/colors.c | 3 ++-
  10371. test/demo.c | 13 +++++++++----
  10372. test/event.c | 3 ++-
  10373. test/gamma.c | 3 ++-
  10374. test/spritedit.c | 4 ++--
  10375. 12 files changed, 35 insertions(+), 29 deletions(-)
  10376. Commit: 831
  10377. Author: sam
  10378. Date: Fri Apr 21 20:24:04 2006 +0000
  10379. * Fixed a segfault in the C++ bindings. Vieux porc !
  10380. cpp/caca++.cpp | 2 +-
  10381. cpp/caca++.h | 2 +-
  10382. 2 files changed, 2 insertions(+), 2 deletions(-)
  10383. Commit: 830
  10384. Author: sam
  10385. Date: Fri Apr 21 19:26:54 2006 +0000
  10386. * Set library names to lib*.so.0.10.0.
  10387. caca/Makefile.am | 2 +-
  10388. configure.ac | 2 ++
  10389. cpp/Makefile.am | 14 ++++----------
  10390. cucul/Makefile.am | 2 +-
  10391. 4 files changed, 8 insertions(+), 12 deletions(-)
  10392. Commit: 829
  10393. Author: sam
  10394. Date: Fri Apr 21 19:26:18 2006 +0000
  10395. * Fixed a compilation warning.
  10396. cucul/import.c | 2 +-
  10397. 1 files changed, 1 insertions(+), 1 deletions(-)
  10398. Commit: 828
  10399. Author: sam
  10400. Date: Fri Apr 21 19:08:00 2006 +0000
  10401. * Minor documentation fix.
  10402. cucul/import.c | 2 ++
  10403. 1 files changed, 2 insertions(+), 0 deletions(-)
  10404. Commit: 827
  10405. Author: sam
  10406. Date: Fri Apr 21 19:06:38 2006 +0000
  10407. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  10408. cpp/caca++.cpp | 44 ++++++++++-----
  10409. cpp/caca++.h | 49 ++++++++---------
  10410. cpp/cpptest.cpp | 2 +
  10411. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  10412. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  10413. 5 files changed, 219 insertions(+), 193 deletions(-)
  10414. Commit: 826
  10415. Author: sam
  10416. Date: Fri Apr 21 18:44:04 2006 +0000
  10417. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  10418. cucul_import_canvas().
  10419. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  10420. caca/driver_raw.c | 2 +-
  10421. cpp/cucul++.cpp | 4 +-
  10422. cpp/cucul++.h | 2 +-
  10423. cucul/Makefile.am | 1 +
  10424. cucul/cucul.c | 55 -----------------------
  10425. cucul/cucul.h | 11 +++--
  10426. cucul/export.c | 4 +-
  10427. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10428. src/cacaplay.c | 2 +-
  10429. src/cacaserver.c | 4 +-
  10430. src/img2irc.c | 2 +-
  10431. test/export.c | 2 +-
  10432. 12 files changed, 145 insertions(+), 71 deletions(-)
  10433. Commit: 825
  10434. Author: sam
  10435. Date: Fri Apr 21 18:09:30 2006 +0000
  10436. * Minor documentation improvements.
  10437. cucul/colour.c | 2 +-
  10438. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  10439. cucul/export.c | 20 ++++++++++----------
  10440. cucul/font.c | 26 +++++++++++++-------------
  10441. 4 files changed, 50 insertions(+), 50 deletions(-)
  10442. Commit: 824
  10443. Author: sam
  10444. Date: Fri Apr 21 18:03:22 2006 +0000
  10445. * Documentation improvements. Wrote a small migration guide and added the
  10446. skeleton of a tutorial for Jylam.
  10447. TODO | 32 ----------
  10448. caca/caca.h | 4 +-
  10449. cucul/cucul.h | 20 +++---
  10450. doc/Makefile.am | 3 +-
  10451. doc/libcaca.dox | 34 ++++-------
  10452. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10453. doc/user.dox | 26 ++++++++
  10454. 7 files changed, 218 insertions(+), 66 deletions(-)
  10455. Commit: 823
  10456. Author: sam
  10457. Date: Fri Apr 21 16:27:43 2006 +0000
  10458. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  10459. documentation page from caca.h to a separate file.
  10460. AUTHORS | 17 ++++---
  10461. NEWS | 106 ++++++++++++++++++++------------------------
  10462. THANKS | 38 ++++++++-------
  10463. TODO | 125 ++++++++++++++++++++++++----------------------------
  10464. caca/caca.h | 54 ----------------------
  10465. doc/Makefile.am | 2 +-
  10466. doc/doxygen.cfg.in | 25 +++++-----
  10467. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  10468. 8 files changed, 212 insertions(+), 218 deletions(-)
  10469. Commit: 822
  10470. Author: sam
  10471. Date: Fri Apr 21 12:01:14 2006 +0000
  10472. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  10473. caca/driver_ncurses.c | 2 ++
  10474. 1 files changed, 2 insertions(+), 0 deletions(-)
  10475. Commit: 821
  10476. Author: sam
  10477. Date: Wed Apr 19 13:02:45 2006 +0000
  10478. * Workaround for broken C++ linking with old libtool versions.
  10479. cpp/Makefile.am | 2 +-
  10480. 1 files changed, 1 insertions(+), 1 deletions(-)
  10481. Commit: 820
  10482. Author: sam
  10483. Date: Wed Apr 19 11:50:24 2006 +0000
  10484. * Moved the technical discussion on S-Lang's palette optimisation from
  10485. NOTES to tools/optipal.c.
  10486. NOTES | 75 -------------------------------------------------------
  10487. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10488. 2 files changed, 72 insertions(+), 76 deletions(-)
  10489. Commit: 819
  10490. Author: sam
  10491. Date: Wed Apr 19 10:10:58 2006 +0000
  10492. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  10493. caca/caca.c | 4 ++--
  10494. caca/caca.h | 12 ++++++------
  10495. caca/caca_internals.h | 6 +++---
  10496. caca/driver_conio.c | 12 ++++++------
  10497. caca/driver_gl.c | 12 ++++++------
  10498. caca/driver_ncurses.c | 12 ++++++------
  10499. caca/driver_raw.c | 12 ++++++------
  10500. caca/driver_slang.c | 12 ++++++------
  10501. caca/driver_vga.c | 12 ++++++------
  10502. caca/driver_win32.c | 12 ++++++------
  10503. caca/driver_x11.c | 12 ++++++------
  10504. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  10505. cpp/caca++.cpp | 22 +++++++++++-----------
  10506. cpp/caca++.h | 6 +++---
  10507. cucul/cucul.c | 8 ++++----
  10508. python/pypycaca.c | 18 +++++++++---------
  10509. python/pypycaca.h | 6 +++---
  10510. src/aafire.c | 6 +++---
  10511. src/cacaball.c | 6 +++---
  10512. src/cacamoir.c | 6 +++---
  10513. src/cacaplas.c | 6 +++---
  10514. src/cacaplay.c | 6 +++---
  10515. src/cacaview.c | 14 +++++++-------
  10516. test/colors.c | 6 +++---
  10517. test/demo.c | 12 ++++++------
  10518. test/dithering.c | 6 +++---
  10519. test/event.c | 8 ++++----
  10520. test/font.c | 6 +++---
  10521. test/gamma.c | 6 +++---
  10522. test/hsv.c | 6 +++---
  10523. test/spritedit.c | 8 ++++----
  10524. test/transform.c | 6 +++---
  10525. test/truecolor.c | 6 +++---
  10526. test/unicode.c | 6 +++---
  10527. 34 files changed, 171 insertions(+), 171 deletions(-)
  10528. Commit: 818
  10529. Author: sam
  10530. Date: Wed Apr 19 09:07:55 2006 +0000
  10531. * Added a new "caca" exporter.
  10532. * Removed most code from the raw driver and replaced it with a call to the
  10533. caca exporter.
  10534. * Slightly changed the caca export format and updated code accordingly.
  10535. * Improved cacaserver error reporting.
  10536. caca/driver_raw.c | 27 +++++----------------------
  10537. cucul/cucul.c | 33 ++++++++++++++++-----------------
  10538. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  10539. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  10540. 4 files changed, 91 insertions(+), 52 deletions(-)
  10541. Commit: 817
  10542. Author: sam
  10543. Date: Tue Apr 18 16:51:52 2006 +0000
  10544. * Updates to the Debian build files.
  10545. debian/control | 16 +++++++++++++++-
  10546. 1 files changed, 15 insertions(+), 1 deletions(-)
  10547. Commit: 816
  10548. Author: sam
  10549. Date: Tue Apr 18 16:50:56 2006 +0000
  10550. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  10551. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  10552. computations.
  10553. cucul/dither.c | 26 ++++++++++----------------
  10554. src/aafire.c | 4 ++--
  10555. src/cacaball.c | 4 ++--
  10556. src/cacamoir.c | 4 ++--
  10557. src/cacaplas.c | 4 ++--
  10558. src/cacaview.c | 26 ++++++++++++--------------
  10559. src/img2irc.c | 2 +-
  10560. test/demo.c | 4 ++--
  10561. test/export.c | 4 ++--
  10562. test/font.c | 4 ++--
  10563. test/gamma.c | 8 ++++----
  10564. test/hsv.c | 4 ++--
  10565. 12 files changed, 43 insertions(+), 51 deletions(-)
  10566. Commit: 815
  10567. Author: sam
  10568. Date: Tue Apr 18 16:17:14 2006 +0000
  10569. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  10570. values between 0 and 9 (used to be 0 and 10). Updated documentation
  10571. accordingly.
  10572. cucul/cucul.c | 5 +++--
  10573. cucul/dither.c | 2 +-
  10574. test/demo.c | 42 +++++++++++++++++++++---------------------
  10575. test/dithering.c | 18 +++++++++---------
  10576. 4 files changed, 34 insertions(+), 33 deletions(-)
  10577. Commit: 814
  10578. Author: sam
  10579. Date: Tue Apr 18 16:04:01 2006 +0000
  10580. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  10581. choose the background colour.
  10582. cpp/cucul++.cpp | 4 ++--
  10583. cpp/cucul++.h | 2 +-
  10584. cucul/canvas.c | 9 ++++++---
  10585. cucul/cucul.h | 2 +-
  10586. src/cacaview.c | 2 +-
  10587. src/img2irc.c | 2 +-
  10588. test/colors.c | 2 +-
  10589. test/demo.c | 8 ++++----
  10590. test/event.c | 2 +-
  10591. test/gamma.c | 2 +-
  10592. test/spritedit.c | 2 +-
  10593. 11 files changed, 20 insertions(+), 17 deletions(-)
  10594. Commit: 813
  10595. Author: sam
  10596. Date: Tue Apr 18 15:54:33 2006 +0000
  10597. * Renamed main canvas-related functions so that they have "canvas" in
  10598. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  10599. * Moved buffer-related functions to cucul/buffer.c.
  10600. caca/driver_conio.c | 4 +-
  10601. caca/driver_gl.c | 2 +-
  10602. caca/driver_ncurses.c | 2 +-
  10603. caca/driver_slang.c | 2 +-
  10604. caca/driver_vga.c | 2 +-
  10605. caca/driver_win32.c | 4 +-
  10606. caca/driver_x11.c | 2 +-
  10607. caca/graphics.c | 2 +-
  10608. cpp/cucul++.cpp | 12 +++---
  10609. cucul/Makefile.am | 1 +
  10610. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  10611. cucul/cucul.c | 74 ++++++++++--------------------------------
  10612. cucul/cucul.h | 12 +++---
  10613. cucul/cucul_internals.h | 2 +-
  10614. cucul/export.c | 4 +-
  10615. cucul/font.c | 7 ++--
  10616. src/aafire.c | 23 +++++++------
  10617. src/cacaball.c | 12 ++++---
  10618. src/cacamoir.c | 12 ++++---
  10619. src/cacaplas.c | 18 ++++++----
  10620. src/cacaplay.c | 4 +-
  10621. src/cacaserver.c | 4 +-
  10622. src/cacaview.c | 22 +++++++------
  10623. src/img2irc.c | 8 ++--
  10624. test/colors.c | 4 +-
  10625. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  10626. test/dithering.c | 8 ++--
  10627. test/event.c | 14 ++++----
  10628. test/export.c | 9 ++---
  10629. test/font.c | 14 ++++----
  10630. test/gamma.c | 30 ++++++++---------
  10631. test/hsv.c | 9 ++---
  10632. test/spritedit.c | 9 +++--
  10633. test/transform.c | 20 ++++++------
  10634. test/truecolor.c | 4 +-
  10635. test/unicode.c | 4 +-
  10636. 36 files changed, 274 insertions(+), 234 deletions(-)
  10637. Commit: 812
  10638. Author: sam
  10639. Date: Tue Apr 18 15:12:12 2006 +0000
  10640. * Cosmetic changes.
  10641. tools/makefont.c | 14 +++++++-------
  10642. 1 files changed, 7 insertions(+), 7 deletions(-)
  10643. Commit: 811
  10644. Author: sam
  10645. Date: Tue Apr 18 15:11:25 2006 +0000
  10646. * Renamed caca_t into caca_display_t.
  10647. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  10648. caca/caca.c | 92 ++++++------
  10649. caca/caca.h | 26 ++--
  10650. caca/caca_internals.h | 46 +++---
  10651. caca/driver_conio.c | 82 +++++-----
  10652. caca/driver_gl.c | 254 ++++++++++++++++----------------
  10653. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  10654. caca/driver_raw.c | 54 ++++----
  10655. caca/driver_slang.c | 104 +++++++-------
  10656. caca/driver_vga.c | 52 ++++----
  10657. caca/driver_win32.c | 166 ++++++++++----------
  10658. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  10659. caca/event.c | 120 ++++++++--------
  10660. caca/graphics.c | 78 +++++-----
  10661. cpp/caca++.cpp | 36 +++---
  10662. cpp/caca++.h | 2 +-
  10663. cpp/cucul++.cpp | 90 ++++++------
  10664. cpp/cucul++.h | 4 +-
  10665. cucul/box.c | 46 +++---
  10666. cucul/canvas.c | 70 +++++-----
  10667. cucul/charset.c | 26 ++--
  10668. cucul/colour.c | 16 +-
  10669. cucul/conic.c | 62 ++++----
  10670. cucul/cucul.c | 113 +++++++-------
  10671. cucul/dither.c | 14 +-
  10672. cucul/export.c | 124 ++++++++--------
  10673. cucul/font.c | 20 ++--
  10674. cucul/line.c | 69 +++++----
  10675. cucul/sprite.c | 15 +-
  10676. cucul/transform.c | 52 ++++----
  10677. cucul/triangle.c | 36 +++---
  10678. src/aafire.c | 38 +++---
  10679. src/cacaball.c | 34 ++--
  10680. src/cacamoir.c | 28 ++--
  10681. src/cacaplas.c | 36 +++---
  10682. src/cacaplay.c | 18 +-
  10683. src/cacaview.c | 130 ++++++++--------
  10684. src/img2irc.c | 18 +-
  10685. test/colors.c | 30 ++--
  10686. test/demo.c | 272 +++++++++++++++++-----------------
  10687. test/dithering.c | 22 ++--
  10688. test/event.c | 64 ++++----
  10689. test/export.c | 32 ++--
  10690. test/font.c | 40 +++---
  10691. test/gamma.c | 40 +++---
  10692. test/hsv.c | 20 ++--
  10693. test/spritedit.c | 54 ++++----
  10694. test/transform.c | 34 ++--
  10695. test/truecolor.c | 24 ++--
  10696. test/unicode.c | 128 ++++++++--------
  10697. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  10698. Commit: 810
  10699. Author: sam
  10700. Date: Tue Apr 18 12:59:07 2006 +0000
  10701. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  10702. caca/caca.c | 16 ++--
  10703. caca/caca.h | 28 +++---
  10704. caca/caca_internals.h | 2 +-
  10705. caca/driver_conio.c | 22 ++--
  10706. caca/driver_gl.c | 50 +++++-----
  10707. caca/driver_ncurses.c | 68 +++++++-------
  10708. caca/driver_raw.c | 10 +-
  10709. caca/driver_slang.c | 66 ++++++------
  10710. caca/driver_vga.c | 12 +-
  10711. caca/driver_win32.c | 44 ++++----
  10712. caca/driver_x11.c | 88 ++++++++--------
  10713. caca/event.c | 14 ++--
  10714. caca/graphics.c | 4 +-
  10715. cpp/caca++.cpp | 8 +-
  10716. cpp/cucul++.cpp | 100 ++++++++++----------
  10717. cpp/cucul++.h | 4 +-
  10718. cucul/box.c | 50 +++++-----
  10719. cucul/canvas.c | 80 ++++++++--------
  10720. cucul/colour.c | 52 +++++-----
  10721. cucul/conic.c | 69 +++++++-------
  10722. cucul/cucul.c | 116 +++++++++++-----------
  10723. cucul/cucul.h | 78 ++++++++--------
  10724. cucul/cucul_internals.h | 6 +-
  10725. cucul/dither.c | 22 ++--
  10726. cucul/export.c | 182 +++++++++++++++++-----------------
  10727. cucul/font.c | 20 ++--
  10728. cucul/line.c | 82 ++++++++--------
  10729. cucul/sprite.c | 14 ++--
  10730. cucul/transform.c | 52 +++++-----
  10731. cucul/triangle.c | 38 ++++----
  10732. src/aafire.c | 28 +++---
  10733. src/cacaball.c | 20 ++--
  10734. src/cacamoir.c | 20 ++--
  10735. src/cacaplas.c | 30 +++---
  10736. src/cacaplay.c | 12 +-
  10737. src/cacaserver.c | 14 ++--
  10738. src/cacaview.c | 112 +++++++++++-----------
  10739. src/img2irc.c | 18 ++--
  10740. test/colors.c | 20 ++--
  10741. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  10742. test/dithering.c | 14 ++--
  10743. test/event.c | 56 +++++-----
  10744. test/export.c | 32 +++---
  10745. test/font.c | 32 +++---
  10746. test/gamma.c | 34 +++---
  10747. test/hsv.c | 12 +-
  10748. test/spritedit.c | 44 ++++----
  10749. test/transform.c | 26 +++---
  10750. test/truecolor.c | 16 ++--
  10751. test/unicode.c | 112 +++++++++++-----------
  10752. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  10753. Commit: 809
  10754. Author: sam
  10755. Date: Tue Apr 18 12:57:11 2006 +0000
  10756. * Fixed C++ bindings makefile so that it does not try to use the system's
  10757. <cucul.h> and <caca.h> headers.
  10758. cpp/Makefile.am | 2 ++
  10759. 1 files changed, 2 insertions(+), 0 deletions(-)
  10760. Commit: 808
  10761. Author: sam
  10762. Date: Tue Apr 18 10:02:42 2006 +0000
  10763. * Truecolor support for the HTML and HTMLv3 exporters.
  10764. cucul/export.c | 53 +++++++++++++++++------------------------------------
  10765. 1 files changed, 17 insertions(+), 36 deletions(-)
  10766. Commit: 807
  10767. Author: sam
  10768. Date: Tue Apr 18 09:57:15 2006 +0000
  10769. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  10770. cucul/colour.c | 6 +++---
  10771. 1 files changed, 3 insertions(+), 3 deletions(-)
  10772. Commit: 806
  10773. Author: sam
  10774. Date: Tue Apr 18 08:33:53 2006 +0000
  10775. * Updated README (caca-config -> pkg-config) and TODO.
  10776. README | 16 +++++-----------
  10777. TODO | 4 ++--
  10778. 2 files changed, 7 insertions(+), 13 deletions(-)
  10779. Commit: 805
  10780. Author: sam
  10781. Date: Tue Apr 18 08:33:06 2006 +0000
  10782. * Cosmetic code changes and minor optimisations.
  10783. cucul/export.c | 16 ++++++++--------
  10784. tools/makefont.c | 2 +-
  10785. 2 files changed, 9 insertions(+), 9 deletions(-)
  10786. Commit: 804
  10787. Author: sam
  10788. Date: Tue Apr 18 08:24:41 2006 +0000
  10789. * Merged again all export functions into cucul/export.c. They're all the
  10790. same and they're very short (50-100 lines).
  10791. cucul/Makefile.am | 7 +-
  10792. cucul/cucul.c | 85 ------
  10793. cucul/cucul_internals.h | 9 -
  10794. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  10795. cucul/export_ansi.c | 103 -------
  10796. cucul/export_bitmap.c | 83 ------
  10797. cucul/export_html.c | 190 -------------
  10798. cucul/export_irc.c | 107 --------
  10799. cucul/export_ps.c | 138 ----------
  10800. cucul/export_svg.c | 129 ---------
  10801. 10 files changed, 678 insertions(+), 850 deletions(-)
  10802. Commit: 803
  10803. Author: sam
  10804. Date: Tue Apr 18 08:21:31 2006 +0000
  10805. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  10806. compilation warnings.
  10807. cucul/cucul.h | 2 +-
  10808. cucul/font.c | 5 +++--
  10809. 2 files changed, 4 insertions(+), 3 deletions(-)
  10810. Commit: 802
  10811. Author: sam
  10812. Date: Tue Apr 18 08:19:42 2006 +0000
  10813. * Handle CACA_EVENT_QUIT in the event test program.
  10814. test/event.c | 7 +++++--
  10815. 1 files changed, 5 insertions(+), 2 deletions(-)
  10816. Commit: 801
  10817. Author: sam
  10818. Date: Tue Apr 18 08:18:03 2006 +0000
  10819. * Workaround for broken AC_PATH_X autoconf macros.
  10820. configure.ac | 18 +++---------------
  10821. 1 files changed, 3 insertions(+), 15 deletions(-)
  10822. Commit: 800
  10823. Author: sam
  10824. Date: Tue Apr 18 08:13:20 2006 +0000
  10825. * Compilation fix.
  10826. caca/driver_x11.c | 2 +-
  10827. 1 files changed, 1 insertions(+), 1 deletions(-)
  10828. Commit: 799
  10829. Author: sam
  10830. Date: Mon Apr 17 20:09:42 2006 +0000
  10831. * Implemented CACA_EVENT_QUIT. Unused yet.
  10832. TODO | 3 ---
  10833. caca/caca.h | 3 +++
  10834. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  10835. caca/driver_x11.c | 23 +++++++++++++++++++++++
  10836. configure.ac | 8 +++++---
  10837. 5 files changed, 57 insertions(+), 8 deletions(-)
  10838. Commit: 798
  10839. Author: sam
  10840. Date: Mon Apr 17 13:34:02 2006 +0000
  10841. * Fixed autotools stuff in the cpp bindings.
  10842. cpp/Makefile.am | 22 +++++++---------------
  10843. 1 files changed, 7 insertions(+), 15 deletions(-)
  10844. Commit: 797
  10845. Author: sam
  10846. Date: Mon Apr 17 13:31:43 2006 +0000
  10847. * Compilation fix in cpptest.cpp.
  10848. cpp/cpptest.cpp | 4 ++--
  10849. 1 files changed, 2 insertions(+), 2 deletions(-)
  10850. Commit: 796
  10851. Author: jylam
  10852. Date: Mon Apr 17 13:23:28 2006 +0000
  10853. * Fixed compile problem, put Event outside Caca class
  10854. cpp/caca++.cpp | 2 +-
  10855. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  10856. cpp/cpptest.cpp | 5 +++--
  10857. 3 files changed, 26 insertions(+), 13 deletions(-)
  10858. Commit: 795
  10859. Author: sam
  10860. Date: Mon Apr 17 13:11:33 2006 +0000
  10861. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  10862. cucul.c just in case.
  10863. cpp/cucul++.cpp | 5 ----
  10864. cpp/cucul++.h | 1 -
  10865. cucul/Makefile.am | 1 -
  10866. cucul/cucul.c | 11 ++++++++
  10867. cucul/cucul.h | 10 +-------
  10868. cucul/math.c | 68 -----------------------------------------------------
  10869. 6 files changed, 12 insertions(+), 84 deletions(-)
  10870. Commit: 794
  10871. Author: sam
  10872. Date: Mon Apr 17 13:09:45 2006 +0000
  10873. * Removed a few useless files (vieux porc).
  10874. cpp/Makefile.in | 541 -------------------------------------------------------
  10875. cpp/caca++.pc | 12 --
  10876. cpp/cucul++.pc | 12 --
  10877. 3 files changed, 0 insertions(+), 565 deletions(-)
  10878. Commit: 793
  10879. Author: sam
  10880. Date: Mon Apr 17 12:48:57 2006 +0000
  10881. * Updated TODO list.
  10882. TODO | 7 +++++--
  10883. 1 files changed, 5 insertions(+), 2 deletions(-)
  10884. Commit: 792
  10885. Author: sam
  10886. Date: Mon Apr 17 12:48:35 2006 +0000
  10887. * Minor cosmetic changes in the test programs.
  10888. test/dithering.c | 2 +-
  10889. test/truecolor.c | 3 +++
  10890. 2 files changed, 4 insertions(+), 1 deletions(-)
  10891. Commit: 791
  10892. Author: sam
  10893. Date: Mon Apr 17 12:48:05 2006 +0000
  10894. * Truecolor support in the SVG and PostScript exporters.
  10895. cucul/export_ps.c | 32 ++++++++++++++++----------------
  10896. cucul/export_svg.c | 37 ++++++++-----------------------------
  10897. 2 files changed, 24 insertions(+), 45 deletions(-)
  10898. Commit: 790
  10899. Author: sam
  10900. Date: Mon Apr 17 12:47:34 2006 +0000
  10901. * Implemented TGA image export.
  10902. cucul/Makefile.am | 1 +
  10903. cucul/cucul.c | 18 +++++++---
  10904. cucul/cucul_internals.h | 1 +
  10905. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  10906. 4 files changed, 98 insertions(+), 5 deletions(-)
  10907. Commit: 789
  10908. Author: sam
  10909. Date: Mon Apr 17 12:46:34 2006 +0000
  10910. * Implemented argb32 to rgb24fg/bg colour conversions.
  10911. cucul/colour.c | 15 +++++++++++++++
  10912. cucul/cucul_internals.h | 2 ++
  10913. 2 files changed, 17 insertions(+), 0 deletions(-)
  10914. Commit: 788
  10915. Author: sam
  10916. Date: Mon Apr 17 12:45:07 2006 +0000
  10917. * Use cucul_get_export_list() in the export test instead of hardcoding the
  10918. list of available formats. Also added a few truecolor blocks to the test.
  10919. test/export.c | 27 ++++++++++++++++++++-------
  10920. 1 files changed, 20 insertions(+), 7 deletions(-)
  10921. Commit: 787
  10922. Author: sam
  10923. Date: Mon Apr 17 12:41:50 2006 +0000
  10924. * Fixed abusive strictness in the font loader.
  10925. cucul/font.c | 6 +++---
  10926. 1 files changed, 3 insertions(+), 3 deletions(-)
  10927. Commit: 786
  10928. Author: jylam
  10929. Date: Mon Apr 17 11:24:38 2006 +0000
  10930. * Updated TODO list.
  10931. TODO | 3 ---
  10932. 1 files changed, 0 insertions(+), 3 deletions(-)
  10933. Commit: 785
  10934. Author: jylam
  10935. Date: Mon Apr 17 11:19:26 2006 +0000
  10936. * Better C++ test
  10937. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  10938. 1 files changed, 45 insertions(+), 27 deletions(-)
  10939. Commit: 784
  10940. Author: jylam
  10941. Date: Mon Apr 17 11:06:48 2006 +0000
  10942. * Added license in C++ files.
  10943. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  10944. cpp/caca++.h | 21 +++++++++++++++++++++
  10945. cpp/cpptest.cpp | 13 +++++++++++++
  10946. cpp/cucul++.cpp | 18 ++++++++++++++++++
  10947. cpp/cucul++.h | 22 ++++++++++++++++++++++
  10948. 5 files changed, 94 insertions(+), 4 deletions(-)
  10949. Commit: 783
  10950. Author: jylam
  10951. Date: Mon Apr 17 11:00:10 2006 +0000
  10952. * Fixed C++ printf(), added it in example
  10953. cpp/cpptest.cpp | 10 ++++++++--
  10954. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  10955. cpp/cucul++.h | 6 ++++--
  10956. 3 files changed, 30 insertions(+), 5 deletions(-)
  10957. Commit: 782
  10958. Author: jylam
  10959. Date: Mon Apr 17 10:44:40 2006 +0000
  10960. * Forgot a test on Caca() instantiation
  10961. cpp/cpptest.cpp | 12 ++++++++----
  10962. 1 files changed, 8 insertions(+), 4 deletions(-)
  10963. Commit: 781
  10964. Author: jylam
  10965. Date: Mon Apr 17 10:41:30 2006 +0000
  10966. * Added preliminary C++ bindings
  10967. Makefile.am | 2 +-
  10968. configure.ac | 29 +++-
  10969. cpp/Makefile.am | 32 +++
  10970. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10971. cpp/caca++.cpp | 69 +++++++
  10972. cpp/caca++.h | 46 +++++
  10973. cpp/caca++.pc | 12 ++
  10974. cpp/caca++.pc.in | 12 ++
  10975. cpp/cpptest.cpp | 59 ++++++
  10976. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  10977. cpp/cucul++.h | 112 +++++++++++
  10978. cpp/cucul++.pc | 12 ++
  10979. cpp/cucul++.pc.in | 12 ++
  10980. 13 files changed, 1269 insertions(+), 2 deletions(-)
  10981. Commit: 780
  10982. Author: sam
  10983. Date: Sun Apr 16 21:52:05 2006 +0000
  10984. * Added truecolor support to the X11 and GL drivers.
  10985. caca/driver_gl.c | 35 ++++++++---------------------------
  10986. caca/driver_x11.c | 44 +++++++++++---------------------------------
  10987. 2 files changed, 19 insertions(+), 60 deletions(-)
  10988. Commit: 779
  10989. Author: sam
  10990. Date: Sun Apr 16 21:29:40 2006 +0000
  10991. * Added test/truecolor.c to test non-ANSI colour pairs.
  10992. test/Makefile.am | 5 +++-
  10993. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10994. 2 files changed, 61 insertions(+), 1 deletions(-)
  10995. Commit: 778
  10996. Author: sam
  10997. Date: Sun Apr 16 21:26:25 2006 +0000
  10998. * Moved cucul_set_color() from canvas.c to colour.c.
  10999. * Added cucul_set_truecolor() for non-ANSI colours.
  11000. * Added new argb32 -> rgb12 conversion functions.
  11001. cucul/canvas.c | 20 -----------
  11002. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  11003. cucul/cucul.h | 3 +-
  11004. cucul/cucul_internals.h | 2 +
  11005. 4 files changed, 91 insertions(+), 21 deletions(-)
  11006. Commit: 777
  11007. Author: sam
  11008. Date: Sun Apr 16 18:28:47 2006 +0000
  11009. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  11010. such as cucul_dither_t instead of struct cucul_dither.
  11011. * Made cucul_buffer_t an opaque structure and implemented the two getters
  11012. cucul_get_buffer_data() and cucul_get_buffer_size().
  11013. * Documented all missing functions and function parameters.
  11014. caca/caca.h | 42 ++++++++++-----------
  11015. caca/caca_internals.h | 20 +++++----
  11016. caca/driver_conio.c | 4 +-
  11017. caca/driver_gl.c | 2 +-
  11018. caca/driver_ncurses.c | 2 +-
  11019. caca/driver_raw.c | 2 +-
  11020. caca/driver_slang.c | 2 +-
  11021. caca/driver_vga.c | 2 +-
  11022. caca/driver_win32.c | 2 +-
  11023. caca/driver_x11.c | 2 +-
  11024. caca/event.c | 16 ++++----
  11025. caca/time.c | 2 +-
  11026. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  11027. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  11028. cucul/cucul_internals.h | 20 ++++++---
  11029. cucul/dither.c | 50 ++++++++++++-------------
  11030. cucul/export_ansi.c | 2 +-
  11031. cucul/export_html.c | 4 +-
  11032. cucul/export_irc.c | 2 +-
  11033. cucul/export_ps.c | 2 +-
  11034. cucul/export_svg.c | 2 +-
  11035. cucul/font.c | 14 +++---
  11036. cucul/sprite.c | 20 +++++-----
  11037. src/aafire.c | 4 +-
  11038. src/cacaball.c | 4 +-
  11039. src/cacamoir.c | 4 +-
  11040. src/cacaplas.c | 4 +-
  11041. src/cacaplay.c | 2 +-
  11042. src/cacaserver.c | 46 ++++++++++++-----------
  11043. src/cacaview.c | 2 +-
  11044. src/img2irc.c | 7 ++-
  11045. test/colors.c | 2 +-
  11046. test/demo.c | 8 ++--
  11047. test/dithering.c | 2 +-
  11048. test/event.c | 14 +++---
  11049. test/export.c | 9 ++--
  11050. test/font.c | 6 +-
  11051. test/gamma.c | 4 +-
  11052. test/hsv.c | 4 +-
  11053. test/spritedit.c | 4 +-
  11054. test/transform.c | 2 +-
  11055. test/unicode.c | 2 +-
  11056. 42 files changed, 301 insertions(+), 217 deletions(-)
  11057. Commit: 776
  11058. Author: sam
  11059. Date: Sun Apr 16 18:21:14 2006 +0000
  11060. * Fixed bad library name in pc file.
  11061. cucul/cucul.pc.in | 2 +-
  11062. 1 files changed, 1 insertions(+), 1 deletions(-)
  11063. Commit: 775
  11064. Author: jylam
  11065. Date: Sat Apr 15 15:24:13 2006 +0000
  11066. * Updated MSVC++ project (static library and src/*)
  11067. caca/caca_internals.h | 3 +
  11068. cucul/font.c | 2 +
  11069. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  11070. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  11071. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  11072. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  11073. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  11074. msvc/config.h | 1 +
  11075. msvc/libcaca.sln | 81 ++++++------
  11076. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  11077. perl/lib/Term/Caca.pm | 2 +-
  11078. perl/lib/Term/Caca/Constants.pm | 2 +-
  11079. perl/lib/Term/Kaka.pm | 2 +-
  11080. 13 files changed, 884 insertions(+), 300 deletions(-)
  11081. Commit: 774
  11082. Author: jylam
  11083. Date: Sat Apr 15 15:23:13 2006 +0000
  11084. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  11085. test/demo.c | 6 +++---
  11086. test/spritedit.c | 16 ++++++++--------
  11087. 2 files changed, 11 insertions(+), 11 deletions(-)
  11088. Commit: 773
  11089. Author: sam
  11090. Date: Fri Apr 14 12:10:18 2006 +0000
  11091. * Improved documentation in many places.
  11092. caca/caca.c | 2 +-
  11093. caca/caca.h | 1 +
  11094. caca/event.c | 10 ++-
  11095. caca/graphics.c | 8 ++
  11096. cucul/box.c | 46 +++++-----
  11097. cucul/canvas.c | 16 ++-
  11098. cucul/conic.c | 63 ++++++------
  11099. cucul/cucul.c | 20 +++--
  11100. cucul/cucul.h | 13 ++-
  11101. cucul/dither.c | 287 ++++++++++++++++++++++++++----------------------------
  11102. cucul/font.c | 13 ++-
  11103. cucul/line.c | 105 ++++++++------------
  11104. cucul/math.c | 18 ++--
  11105. cucul/sprite.c | 85 ++++++++---------
  11106. cucul/triangle.c | 60 ++++++------
  11107. 15 files changed, 367 insertions(+), 380 deletions(-)
  11108. Commit: 772
  11109. Author: sam
  11110. Date: Fri Apr 14 08:41:59 2006 +0000
  11111. * Generate a PDF documentation instead of the PostScript one. It has nice
  11112. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  11113. configure.ac | 2 +-
  11114. doc/Makefile.am | 12 ++++++------
  11115. doc/doxygen.cfg.in | 14 +++++---------
  11116. 3 files changed, 12 insertions(+), 16 deletions(-)
  11117. Commit: 771
  11118. Author: sam
  11119. Date: Fri Apr 14 08:00:06 2006 +0000
  11120. * Ahaha I didn't even check that it compiled properly.
  11121. cucul/font.c | 2 +-
  11122. 1 files changed, 1 insertions(+), 1 deletions(-)
  11123. Commit: 770
  11124. Author: sam
  11125. Date: Fri Apr 14 07:33:48 2006 +0000
  11126. * Only support version 1 fonts.
  11127. cucul/font.c | 3 ++-
  11128. 1 files changed, 2 insertions(+), 1 deletions(-)
  11129. Commit: 769
  11130. Author: sam
  11131. Date: Fri Apr 14 07:30:53 2006 +0000
  11132. * Removed \file directives from all files except caca.h and cucul.h, to
  11133. remove redundencies in the Doxygen documentation.
  11134. caca/caca.c | 8 +++-----
  11135. caca/caca.h | 2 ++
  11136. caca/caca_internals.h | 10 ++--------
  11137. caca/driver_conio.c | 8 +++-----
  11138. caca/driver_gl.c | 8 +++-----
  11139. caca/driver_ncurses.c | 8 +++-----
  11140. caca/driver_raw.c | 8 +++-----
  11141. caca/driver_slang.c | 8 +++-----
  11142. caca/driver_vga.c | 8 +++-----
  11143. caca/driver_win32.c | 8 +++-----
  11144. caca/driver_x11.c | 8 +++-----
  11145. caca/event.c | 8 +++-----
  11146. caca/graphics.c | 8 +++-----
  11147. caca/time.c | 8 +++-----
  11148. cucul/box.c | 8 +++-----
  11149. cucul/canvas.c | 8 +++-----
  11150. cucul/charset.c | 8 +++-----
  11151. cucul/colour.c | 8 +++-----
  11152. cucul/conic.c | 8 +++-----
  11153. cucul/cucul.c | 8 +++-----
  11154. cucul/cucul.h | 2 ++
  11155. cucul/cucul_internals.h | 10 ++--------
  11156. cucul/dither.c | 8 +++-----
  11157. cucul/export_ansi.c | 10 ++++------
  11158. cucul/export_html.c | 10 ++++------
  11159. cucul/export_irc.c | 10 ++++------
  11160. cucul/export_ps.c | 10 ++++------
  11161. cucul/export_svg.c | 10 ++++------
  11162. cucul/font.c | 8 +++-----
  11163. cucul/line.c | 8 +++-----
  11164. cucul/math.c | 8 +++-----
  11165. cucul/sprite.c | 8 +++-----
  11166. cucul/transform.c | 8 +++-----
  11167. cucul/triangle.c | 8 +++-----
  11168. kernel/kernel.c | 8 +++-----
  11169. kernel/kernel.h | 8 +++-----
  11170. python/pypycaca.c | 12 +++---------
  11171. python/pypycaca.h | 11 ++---------
  11172. src/cacaplas.c | 4 ++--
  11173. src/cacaserver.c | 2 ++
  11174. src/cacaview.c | 2 +-
  11175. src/common-image.c | 2 +-
  11176. src/common-image.h | 2 +-
  11177. 43 files changed, 121 insertions(+), 204 deletions(-)
  11178. Commit: 768
  11179. Author: sam
  11180. Date: Thu Apr 13 17:57:19 2006 +0000
  11181. * Added a lot of sanity checks to the font parsing. It should now be
  11182. secure against broken files, but it probably needs peer review.
  11183. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  11184. 1 files changed, 31 insertions(+), 0 deletions(-)
  11185. Commit: 767
  11186. Author: sam
  11187. Date: Thu Apr 13 17:54:07 2006 +0000
  11188. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  11189. test/Makefile.am | 2 +-
  11190. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  11191. 2 files changed, 44 insertions(+), 17 deletions(-)
  11192. Commit: 766
  11193. Author: sam
  11194. Date: Thu Apr 13 17:37:51 2006 +0000
  11195. * Fixed caca_get_event() call in test/hsv.c.
  11196. test/hsv.c | 2 +-
  11197. 1 files changed, 1 insertions(+), 1 deletions(-)
  11198. Commit: 765
  11199. Author: sam
  11200. Date: Thu Apr 13 17:08:16 2006 +0000
  11201. * Fixed compilation warning.
  11202. cucul/colour.c | 1 +
  11203. 1 files changed, 1 insertions(+), 0 deletions(-)
  11204. Commit: 764
  11205. Author: sam
  11206. Date: Thu Apr 13 16:54:25 2006 +0000
  11207. * Fixed colour conversion routines so that they work with ARGB too.
  11208. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  11209. 1 files changed, 57 insertions(+), 9 deletions(-)
  11210. Commit: 763
  11211. Author: sam
  11212. Date: Thu Apr 13 16:10:16 2006 +0000
  11213. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  11214. * Fixed font selection through cucul_font_load().
  11215. * Added a bigger 10x19 bold font.
  11216. cucul/Makefile.am | 3 +-
  11217. cucul/cucul.h | 1 +
  11218. cucul/font.c | 35 +-
  11219. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11220. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  11221. cucul/font_monospace9.h | 3267 ----------------------------------------------
  11222. test/font.c | 9 +-
  11223. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  11224. Commit: 762
  11225. Author: sam
  11226. Date: Thu Apr 13 15:36:09 2006 +0000
  11227. * Made makefont more configurable. Also, store the commandline in a comment
  11228. so that the font can be easily rebuilt.
  11229. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  11230. 1 files changed, 44 insertions(+), 17 deletions(-)
  11231. Commit: 761
  11232. Author: sam
  11233. Date: Thu Apr 13 15:00:56 2006 +0000
  11234. * Updated TODO list.
  11235. TODO | 5 -----
  11236. 1 files changed, 0 insertions(+), 5 deletions(-)
  11237. Commit: 760
  11238. Author: sam
  11239. Date: Thu Apr 13 14:24:31 2006 +0000
  11240. * Internal font support through cucul_load_font(). Documented that.
  11241. * Removed ugly hooks from test/font.c.
  11242. cucul/cucul.h | 2 +-
  11243. cucul/font.c | 24 ++++++++++++++++++++++--
  11244. test/font.c | 24 +++++++++++++++++-------
  11245. 3 files changed, 40 insertions(+), 10 deletions(-)
  11246. Commit: 759
  11247. Author: sam
  11248. Date: Thu Apr 13 14:23:04 2006 +0000
  11249. * Ugly overflow bug in the rendering code.
  11250. cucul/font.c | 2 +-
  11251. 1 files changed, 1 insertions(+), 1 deletions(-)
  11252. Commit: 758
  11253. Author: sam
  11254. Date: Thu Apr 13 13:33:31 2006 +0000
  11255. * Implemented cucul_get_font_width() and cucul_get_font_height().
  11256. * Documented most font functions.
  11257. * Cleaned up cucul_render_canvas() and made it actually usable by external
  11258. programs. Removed ugly printf() debug calls.
  11259. cucul/cucul.h | 4 ++
  11260. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  11261. test/font.c | 22 ++++++++++++-
  11262. 3 files changed, 95 insertions(+), 24 deletions(-)
  11263. Commit: 757
  11264. Author: sam
  11265. Date: Thu Apr 13 12:50:41 2006 +0000
  11266. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  11267. cucul/cucul.c | 12 ++++++------
  11268. cucul/cucul.h | 16 ++++++++--------
  11269. cucul/cucul_internals.h | 12 ++++++------
  11270. cucul/export_ansi.c | 10 +++++-----
  11271. cucul/export_html.c | 20 ++++++++++----------
  11272. cucul/export_irc.c | 10 +++++-----
  11273. cucul/export_ps.c | 10 +++++-----
  11274. cucul/export_svg.c | 10 +++++-----
  11275. src/cacaserver.c | 10 +++++-----
  11276. src/img2irc.c | 4 ++--
  11277. test/export.c | 4 ++--
  11278. 11 files changed, 59 insertions(+), 59 deletions(-)
  11279. Commit: 756
  11280. Author: sam
  11281. Date: Thu Apr 13 12:49:54 2006 +0000
  11282. * Putain de bordel de manche a couilles. I forgot to fix the font.
  11283. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  11284. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  11285. Commit: 755
  11286. Author: sam
  11287. Date: Thu Apr 13 12:44:55 2006 +0000
  11288. * Some cleaning up in makefont.c.
  11289. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  11290. 1 files changed, 70 insertions(+), 61 deletions(-)
  11291. Commit: 754
  11292. Author: sam
  11293. Date: Thu Apr 13 12:25:36 2006 +0000
  11294. * Fixed 4, 2 and 1-bit font rendering.
  11295. * Replaced the 8-bit internal font with a 4-bit one.
  11296. cucul/font.c | 79 +-
  11297. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  11298. tools/makefont.c | 5 +-
  11299. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  11300. Commit: 753
  11301. Author: sam
  11302. Date: Thu Apr 13 12:23:50 2006 +0000
  11303. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  11304. fg/bg value into its separate argb 4-bit fields.
  11305. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  11306. cucul/cucul_internals.h | 1 +
  11307. 2 files changed, 29 insertions(+), 0 deletions(-)
  11308. Commit: 752
  11309. Author: jylam
  11310. Date: Thu Apr 13 08:58:55 2006 +0000
  11311. * Added silly play with interframe delay. Need to rework sprite format.
  11312. test/spritedit.c | 23 +++++++++++++++++++++++
  11313. 1 files changed, 23 insertions(+), 0 deletions(-)
  11314. Commit: 751
  11315. Author: sam
  11316. Date: Thu Apr 13 08:44:25 2006 +0000
  11317. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  11318. for the moment.
  11319. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  11320. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  11321. Commit: 750
  11322. Author: sam
  11323. Date: Thu Apr 13 08:39:30 2006 +0000
  11324. * Added a test program for the font renderer.
  11325. test/Makefile.am | 5 ++++-
  11326. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  11327. 2 files changed, 53 insertions(+), 1 deletions(-)
  11328. Commit: 749
  11329. Author: sam
  11330. Date: Thu Apr 13 08:38:34 2006 +0000
  11331. * Code simplification.
  11332. test/export.c | 3 +--
  11333. 1 files changed, 1 insertions(+), 2 deletions(-)
  11334. Commit: 748
  11335. Author: sam
  11336. Date: Thu Apr 13 08:37:32 2006 +0000
  11337. * Created a built-in font from Bitstream Vera (Monospace 9).
  11338. cucul/Makefile.am | 1 +
  11339. cucul/font.c | 5 +
  11340. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  11341. 3 files changed, 4889 insertions(+), 0 deletions(-)
  11342. Commit: 747
  11343. Author: sam
  11344. Date: Thu Apr 13 08:26:21 2006 +0000
  11345. * Added a font creator that uses pango to render glyphs.
  11346. configure.ac | 10 ++-
  11347. tools/Makefile.am | 11 ++-
  11348. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11349. 3 files changed, 296 insertions(+), 2 deletions(-)
  11350. Commit: 746
  11351. Author: sam
  11352. Date: Thu Apr 13 08:16:04 2006 +0000
  11353. * Slightly updated the font format and wrote a font loader. Also added a
  11354. skeleton for the renderer that will not last very long.
  11355. cucul/cucul.h | 11 ++++
  11356. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  11357. 2 files changed, 170 insertions(+), 4 deletions(-)
  11358. Commit: 745
  11359. Author: sam
  11360. Date: Wed Apr 12 16:34:34 2006 +0000
  11361. * New version of the font format.
  11362. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  11363. 1 files changed, 41 insertions(+), 19 deletions(-)
  11364. Commit: 744
  11365. Author: sam
  11366. Date: Wed Apr 12 14:18:19 2006 +0000
  11367. * Added a file for future font handling routines. Currently only the font
  11368. format proposal is in this file. Feel free to comment.
  11369. cucul/Makefile.am | 1 +
  11370. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11371. 2 files changed, 61 insertions(+), 0 deletions(-)
  11372. Commit: 743
  11373. Author: sam
  11374. Date: Wed Apr 12 08:57:59 2006 +0000
  11375. * Proper svn:ignore properties on tools/.
  11376. Commit: 742
  11377. Author: sam
  11378. Date: Wed Apr 12 08:31:11 2006 +0000
  11379. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  11380. contain development tools that are only useful to libcaca developers.
  11381. Makefile.am | 2 +-
  11382. caca/driver_slang.c | 2 +-
  11383. configure.ac | 1 +
  11384. test/Makefile.am | 5 +-
  11385. test/optipal.c | 242 ---------------------------------------------------
  11386. tools/Makefile.am | 8 ++
  11387. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  11388. 7 files changed, 254 insertions(+), 248 deletions(-)
  11389. Commit: 741
  11390. Author: sam
  11391. Date: Tue Apr 11 10:36:31 2006 +0000
  11392. * cacaview works again. Somewhat. Image loading is now handled by the
  11393. factored common-image.c file. Feature selection such as antialiasing or
  11394. dithering mode are still disabled.
  11395. src/Makefile.am | 2 +-
  11396. src/cacaview.c | 295 ++++--------------------------------------------------
  11397. 2 files changed, 23 insertions(+), 274 deletions(-)
  11398. Commit: 740
  11399. Author: sam
  11400. Date: Tue Apr 11 10:12:03 2006 +0000
  11401. * Renamed "freadint" to "u32fread", and so on.
  11402. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  11403. 1 files changed, 40 insertions(+), 40 deletions(-)
  11404. Commit: 739
  11405. Author: sam
  11406. Date: Tue Apr 11 10:05:48 2006 +0000
  11407. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  11408. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  11409. src/Makefile.am | 26 +++--
  11410. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  11411. src/common-image.h | 25 +++++
  11412. src/img2irc.c | 69 ++++++++++++
  11413. 4 files changed, 405 insertions(+), 9 deletions(-)
  11414. Commit: 738
  11415. Author: sam
  11416. Date: Mon Apr 10 22:06:19 2006 +0000
  11417. * Avoid useless call to strlen() in the exporters.
  11418. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  11419. cucul/export_ansi.c | 2 +-
  11420. cucul/export_html.c | 2 +-
  11421. cucul/export_irc.c | 6 +-----
  11422. cucul/export_ps.c | 2 +-
  11423. cucul/export_svg.c | 2 +-
  11424. 5 files changed, 5 insertions(+), 9 deletions(-)
  11425. Commit: 737
  11426. Author: sam
  11427. Date: Mon Apr 10 22:03:22 2006 +0000
  11428. * Fixed test/export that was not printing the last character of the file.
  11429. test/export.c | 2 +-
  11430. 1 files changed, 1 insertions(+), 1 deletions(-)
  11431. Commit: 736
  11432. Author: sam
  11433. Date: Mon Apr 10 21:07:40 2006 +0000
  11434. * Updated TODO list. I forgot the aspect ratio function!
  11435. TODO | 12 +++++-------
  11436. 1 files changed, 5 insertions(+), 7 deletions(-)
  11437. Commit: 735
  11438. Author: sam
  11439. Date: Mon Apr 10 20:24:12 2006 +0000
  11440. * Renamed bitmap.c into dither.c.
  11441. cucul/Makefile.am | 2 +-
  11442. cucul/bitmap.c | 1346 -----------------------------------------------------
  11443. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11444. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  11445. Commit: 734
  11446. Author: sam
  11447. Date: Mon Apr 10 20:02:38 2006 +0000
  11448. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  11449. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  11450. cucul/cucul.c | 4 +-
  11451. cucul/cucul.h | 42 +++---
  11452. cucul/cucul_internals.h | 4 +-
  11453. src/aafire.c | 12 +-
  11454. src/cacaball.c | 14 +-
  11455. src/cacamoir.c | 16 +-
  11456. src/cacaplas.c | 16 +-
  11457. src/cacaview.c | 30 ++--
  11458. test/demo.c | 24 ++--
  11459. test/export.c | 12 +-
  11460. test/gamma.c | 28 ++--
  11461. test/hsv.c | 12 +-
  11462. 13 files changed, 295 insertions(+), 298 deletions(-)
  11463. Commit: 733
  11464. Author: sam
  11465. Date: Mon Apr 10 09:17:51 2006 +0000
  11466. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  11467. really portable, and Visual Studio complains when they are not explicitely
  11468. cast.
  11469. cucul/bitmap.c | 4 +-
  11470. cucul/canvas.c | 11 +++++----
  11471. cucul/cucul.c | 2 +-
  11472. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  11473. cucul/cucul_internals.h | 4 +-
  11474. cucul/sprite.c | 2 +-
  11475. test/dithering.c | 2 +-
  11476. test/optipal.c | 2 +-
  11477. 8 files changed, 40 insertions(+), 42 deletions(-)
  11478. Commit: 732
  11479. Author: sam
  11480. Date: Mon Apr 10 09:04:29 2006 +0000
  11481. * Updated the Doxygen configuration file.
  11482. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  11483. 1 files changed, 1043 insertions(+), 7 deletions(-)
  11484. Commit: 731
  11485. Author: sam
  11486. Date: Mon Apr 10 09:00:18 2006 +0000
  11487. * Fixed old bugs I introduced in the exporters.
  11488. * Fixed exporter headers to make Doxygen happy.
  11489. cucul/export_ansi.c | 6 +++---
  11490. cucul/export_html.c | 6 +++---
  11491. cucul/export_irc.c | 2 +-
  11492. cucul/export_ps.c | 2 +-
  11493. cucul/export_svg.c | 2 +-
  11494. 5 files changed, 9 insertions(+), 9 deletions(-)
  11495. Commit: 730
  11496. Author: sam
  11497. Date: Mon Apr 10 08:30:02 2006 +0000
  11498. * Forgot an svn:ignore property.
  11499. Commit: 729
  11500. Author: sam
  11501. Date: Mon Apr 10 07:52:07 2006 +0000
  11502. * Added pkgconfig files. Eh ouais mon gars.
  11503. caca/Makefile.am | 6 ++++++
  11504. caca/caca.pc.in | 12 ++++++++++++
  11505. configure.ac | 6 +++++-
  11506. cucul/Makefile.am | 6 ++++++
  11507. cucul/cucul.pc.in | 12 ++++++++++++
  11508. 5 files changed, 41 insertions(+), 1 deletions(-)
  11509. Commit: 728
  11510. Author: sam
  11511. Date: Fri Apr 7 09:46:30 2006 +0000
  11512. * Replaced occurrences of "rgba" with "argb".
  11513. caca/driver_conio.c | 2 +-
  11514. caca/driver_gl.c | 4 ++--
  11515. caca/driver_ncurses.c | 2 +-
  11516. caca/driver_slang.c | 8 ++++----
  11517. caca/driver_vga.c | 2 +-
  11518. caca/driver_win32.c | 4 ++--
  11519. caca/driver_x11.c | 8 ++++----
  11520. cucul/colour.c | 6 +++---
  11521. cucul/cucul_internals.h | 6 +++---
  11522. cucul/export_ansi.c | 4 ++--
  11523. cucul/export_html.c | 6 +++---
  11524. cucul/export_irc.c | 4 ++--
  11525. cucul/export_ps.c | 4 ++--
  11526. cucul/export_svg.c | 4 ++--
  11527. 14 files changed, 32 insertions(+), 32 deletions(-)
  11528. Commit: 727
  11529. Author: sam
  11530. Date: Fri Apr 7 08:55:01 2006 +0000
  11531. * Fixed a syntax error. Gruik.
  11532. cucul/bitmap.c | 2 +-
  11533. 1 files changed, 1 insertions(+), 1 deletions(-)
  11534. Commit: 726
  11535. Author: sam
  11536. Date: Fri Apr 7 08:19:42 2006 +0000
  11537. * Changed the cucul_set_bitmap_antialias() argument to a string.
  11538. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  11539. cucul/cucul.h | 3 ++-
  11540. 2 files changed, 45 insertions(+), 11 deletions(-)
  11541. Commit: 725
  11542. Author: sam
  11543. Date: Thu Apr 6 13:49:10 2006 +0000
  11544. * Of course I had to fuck up something. Here, PS export works again.
  11545. cucul/export_ps.c | 4 ++--
  11546. 1 files changed, 2 insertions(+), 2 deletions(-)
  11547. Commit: 724
  11548. Author: sam
  11549. Date: Thu Apr 6 13:41:56 2006 +0000
  11550. * Store colour information on 32 bits, for future 12-bit colour support.
  11551. caca/driver_conio.c | 4 ++--
  11552. caca/driver_gl.c | 10 ++++------
  11553. caca/driver_ncurses.c | 4 ++--
  11554. caca/driver_raw.c | 9 +++++----
  11555. caca/driver_slang.c | 10 +++++-----
  11556. caca/driver_vga.c | 4 ++--
  11557. caca/driver_win32.c | 4 ++--
  11558. caca/driver_x11.c | 11 ++++++-----
  11559. cucul/Makefile.am | 1 +
  11560. cucul/canvas.c | 11 +++++------
  11561. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  11562. cucul/cucul.c | 24 ++++++++++++++----------
  11563. cucul/cucul_internals.h | 7 ++++++-
  11564. cucul/export_ansi.c | 6 +++---
  11565. cucul/export_html.c | 12 +++++++-----
  11566. cucul/export_irc.c | 6 +++---
  11567. cucul/export_ps.c | 8 ++++----
  11568. cucul/export_svg.c | 10 ++++++----
  11569. cucul/transform.c | 22 +++++++++++-----------
  11570. src/cacaserver.c | 2 +-
  11571. 20 files changed, 134 insertions(+), 76 deletions(-)
  11572. Commit: 723
  11573. Author: sam
  11574. Date: Thu Apr 6 13:21:15 2006 +0000
  11575. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  11576. cucul/canvas.c | 18 ------------------
  11577. cucul/cucul.h | 1 -
  11578. 2 files changed, 0 insertions(+), 19 deletions(-)
  11579. Commit: 722
  11580. Author: sam
  11581. Date: Thu Apr 6 13:11:12 2006 +0000
  11582. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  11583. cucul/cucul.c | 4 ++++
  11584. 1 files changed, 4 insertions(+), 0 deletions(-)
  11585. Commit: 721
  11586. Author: sam
  11587. Date: Thu Apr 6 13:07:58 2006 +0000
  11588. * Sanity check in cacaserver.c.
  11589. src/cacaserver.c | 3 +++
  11590. 1 files changed, 3 insertions(+), 0 deletions(-)
  11591. Commit: 720
  11592. Author: sam
  11593. Date: Thu Apr 6 10:23:10 2006 +0000
  11594. * Fixed a crash when realloc() returns a new address.
  11595. src/cacaserver.c | 2 +-
  11596. 1 files changed, 1 insertions(+), 1 deletions(-)
  11597. Commit: 719
  11598. Author: sam
  11599. Date: Thu Apr 6 10:19:17 2006 +0000
  11600. * Fixed old typo that caused qq->height to be uninitialised.
  11601. cucul/cucul.c | 2 +-
  11602. 1 files changed, 1 insertions(+), 1 deletions(-)
  11603. Commit: 718
  11604. Author: jylam
  11605. Date: Sat Apr 1 21:29:10 2006 +0000
  11606. * Oops, removed unused variable
  11607. src/cacaserver.c | 1 -
  11608. 1 files changed, 0 insertions(+), 1 deletions(-)
  11609. Commit: 717
  11610. Author: jylam
  11611. Date: Sat Apr 1 21:26:30 2006 +0000
  11612. * Added Winsock (c)(tm)(r) compatibility
  11613. src/cacaserver.c | 11 +++++++++++
  11614. 1 files changed, 11 insertions(+), 0 deletions(-)
  11615. Commit: 716
  11616. Author: jylam
  11617. Date: Sat Apr 1 16:11:37 2006 +0000
  11618. * removed b0rked test. No more pigs, I just commited 500 of them.
  11619. src/cacaplas.c | 8 --------
  11620. 1 files changed, 0 insertions(+), 8 deletions(-)
  11621. Commit: 715
  11622. Author: sam
  11623. Date: Sat Apr 1 15:58:10 2006 +0000
  11624. * Set the default dithering mode to Floyd-Steinberg.
  11625. cucul/bitmap.c | 5 +++++
  11626. 1 files changed, 5 insertions(+), 0 deletions(-)
  11627. Commit: 714
  11628. Author: sam
  11629. Date: Sat Apr 1 15:56:31 2006 +0000
  11630. ((`)_.._ ,'-. _..._ _._
  11631. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  11632. .' / (
  11633. / S | _ _ \
  11634. | a \ o o |
  11635. ; m .-. /
  11636. ; ', '-.( '')-'
  11637. '. | ;-'
  11638. \ / /
  11639. / /-._ __, 7 |
  11640. \ `\ \`` | | |
  11641. \ \_,\ | |_,\
  11642. '-`' \_,\
  11643. cucul/canvas.c | 4 ++--
  11644. cucul/sprite.c | 4 ++--
  11645. 2 files changed, 4 insertions(+), 4 deletions(-)
  11646. Commit: 713
  11647. Author: sam
  11648. Date: Sat Apr 1 15:25:33 2006 +0000
  11649. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  11650. TODO | 3 ---
  11651. cucul/canvas.c | 24 ------------------------
  11652. cucul/cucul.h | 2 --
  11653. 3 files changed, 0 insertions(+), 29 deletions(-)
  11654. Commit: 712
  11655. Author: sam
  11656. Date: Sat Apr 1 15:02:41 2006 +0000
  11657. * Updated the TODO list.
  11658. TODO | 35 +++++++++++++++++++++++++----------
  11659. 1 files changed, 25 insertions(+), 10 deletions(-)
  11660. Commit: 711
  11661. Author: sam
  11662. Date: Sat Apr 1 15:02:05 2006 +0000
  11663. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  11664. environment variables handling. Replaced that with three per-bitmap
  11665. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  11666. cucul_set_bitmap_dithering().
  11667. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  11668. prototypes (but did not implement them yet).
  11669. * Added cucul_set_bitmap_charset() to choose what characters are going
  11670. to be used for the bitmap rendering.
  11671. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  11672. caca/caca.h | 34 +--
  11673. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  11674. cucul/cucul.c | 147 -------
  11675. cucul/cucul.h | 98 ++----
  11676. cucul/cucul_internals.h | 3 -
  11677. test/demo.c | 6 +-
  11678. 6 files changed, 673 insertions(+), 587 deletions(-)
  11679. Commit: 710
  11680. Author: sam
  11681. Date: Sat Apr 1 14:44:09 2006 +0000
  11682. * Merged caca_wait_event() into caca_get_event() and added a timeout
  11683. parameter to do what both functions did before, and even more.
  11684. caca/caca.h | 3 +-
  11685. caca/event.c | 63 ++++++++++++++++++++++++++++++-----------------------
  11686. src/aafire.c | 2 +-
  11687. src/cacaball.c | 2 +-
  11688. src/cacamoir.c | 2 +-
  11689. src/cacaplas.c | 2 +-
  11690. src/cacaplay.c | 2 +-
  11691. src/cacaview.c | 6 ++--
  11692. test/colors.c | 2 +-
  11693. test/demo.c | 9 ++++++-
  11694. test/dithering.c | 2 +-
  11695. test/event.c | 4 +-
  11696. test/gamma.c | 2 +-
  11697. test/hsv.c | 2 +-
  11698. test/spritedit.c | 2 +-
  11699. test/transform.c | 2 +-
  11700. test/unicode.c | 2 +-
  11701. 17 files changed, 61 insertions(+), 48 deletions(-)
  11702. Commit: 709
  11703. Author: sam
  11704. Date: Sat Apr 1 14:37:27 2006 +0000
  11705. * Disabled cacaview for now. I'm going to utterly break it.
  11706. src/Makefile.am | 2 +-
  11707. 1 files changed, 1 insertions(+), 1 deletions(-)
  11708. Commit: 708
  11709. Author: sam
  11710. Date: Sat Apr 1 14:36:59 2006 +0000
  11711. * Added cucul_get_export_list(). Returns a list of known export formats.
  11712. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  11713. cucul/cucul.h | 1 +
  11714. 2 files changed, 27 insertions(+), 0 deletions(-)
  11715. Commit: 707
  11716. Author: sam
  11717. Date: Wed Mar 29 09:41:30 2006 +0000
  11718. * cacaserver works again (but needs a complete rewrite because it's really
  11719. become ugly). You can now emulate the previous network driver behaviour
  11720. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  11721. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  11722. 1 files changed, 34 insertions(+), 3 deletions(-)
  11723. Commit: 706
  11724. Author: sam
  11725. Date: Mon Mar 27 22:16:58 2006 +0000
  11726. * Changed the 2nd argument of cucul_create_export to a string. This way we
  11727. can add new exporters without changing the API.
  11728. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  11729. cucul/cucul.h | 16 +---------------
  11730. src/cacaserver.c | 2 +-
  11731. test/export.c | 22 +++++++---------------
  11732. 4 files changed, 25 insertions(+), 54 deletions(-)
  11733. Commit: 705
  11734. Author: sam
  11735. Date: Mon Mar 27 22:12:12 2006 +0000
  11736. * Oops, I barfed that makefile.
  11737. src/Makefile.am | 3 ---
  11738. 1 files changed, 0 insertions(+), 3 deletions(-)
  11739. Commit: 704
  11740. Author: jylam
  11741. Date: Mon Mar 27 21:40:17 2006 +0000
  11742. * Added "powered by libcaca" text to all examples for consistency
  11743. src/aafire.c | 4 ++++
  11744. src/cacaball.c | 4 ++++
  11745. src/cacamoir.c | 3 +++
  11746. 3 files changed, 11 insertions(+), 0 deletions(-)
  11747. Commit: 703
  11748. Author: sam
  11749. Date: Mon Mar 27 21:37:52 2006 +0000
  11750. * Removed the network driver and replaced it with a cacaserver executable
  11751. that has all the functionality, except it does not work yet (the stdin
  11752. reading routine is missing).
  11753. caca/Makefile.am | 1 -
  11754. caca/caca.c | 3 -
  11755. caca/caca.h | 3 -
  11756. caca/caca_internals.h | 16 +-
  11757. caca/driver_network.c | 571 -------------------------------------------------
  11758. src/Makefile.am | 8 +-
  11759. src/cacaplas.c | 21 ++-
  11760. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  11761. 8 files changed, 521 insertions(+), 591 deletions(-)
  11762. Commit: 702
  11763. Author: sam
  11764. Date: Mon Mar 27 21:33:29 2006 +0000
  11765. * Implemented a proof-of-concept cacaplay program that can redisplay a
  11766. single frame that was saved by the raw driver.
  11767. caca/driver_raw.c | 18 ++++++++---
  11768. src/Makefile.am | 5 ++-
  11769. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11770. 3 files changed, 98 insertions(+), 6 deletions(-)
  11771. Commit: 701
  11772. Author: sam
  11773. Date: Mon Mar 27 21:22:34 2006 +0000
  11774. * Implemented cucul_load() to reload a file that was saved with the
  11775. raw driver. I know it is inconsistent to have the loader in libcucul
  11776. and the exporter in libcaca but I'll find a way to harmonise that.
  11777. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  11778. cucul/cucul.h | 1 +
  11779. 2 files changed, 42 insertions(+), 1 deletions(-)
  11780. Commit: 700
  11781. Author: jylam
  11782. Date: Mon Mar 27 18:17:09 2006 +0000
  11783. * Fixed OpenGL mouse handling
  11784. Sam Le Vieux Porc
  11785. (\____/)
  11786. Le / @__@ \ Le
  11787. ( (oo) )
  11788. `-.~~.-' Vieux
  11789. Vieux / \
  11790. @/ \_
  11791. (/ / \ \) Porc
  11792. Porc WW`----'WW
  11793. Sam Le Vieux Porc
  11794. caca/driver_gl.c | 5 ++++-
  11795. 1 files changed, 4 insertions(+), 1 deletions(-)
  11796. Commit: 699
  11797. Author: sam
  11798. Date: Mon Mar 27 18:07:18 2006 +0000
  11799. * Created a minimal raw driver that outputs stuff to stdout.
  11800. caca/Makefile.am | 1 +
  11801. caca/caca.c | 6 +--
  11802. caca/caca_internals.h | 44 +++++++++++----------
  11803. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  11804. 4 files changed, 132 insertions(+), 25 deletions(-)
  11805. Commit: 698
  11806. Author: sam
  11807. Date: Mon Mar 27 09:35:22 2006 +0000
  11808. ██████ ██████
  11809. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  11810. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  11811. ██░░░░███░░░░░░░░███░░░░██
  11812. ██░░░░░░███░░░░░░███░░░░░░██
  11813. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  11814. ██░░░░░░██████████████░░░░░░██
  11815. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  11816. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11817. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11818. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  11819. ██░░░░██████████████░░░░██
  11820. ███░░░░░░██████░░░░░░███
  11821. █████░░░░░░░░░░█████
  11822. ████████████
  11823. caca/driver_gl.c | 16 ++++++++++++----
  11824. 1 files changed, 12 insertions(+), 4 deletions(-)
  11825. Commit: 697
  11826. Author: sam
  11827. Date: Mon Mar 27 08:01:27 2006 +0000
  11828. * Reworked the OpenGL headers and Glut features detection (what did you
  11829. expect).
  11830. caca/driver_gl.c | 18 ++++++++++--------
  11831. configure.ac | 18 +++++++++---------
  11832. 2 files changed, 19 insertions(+), 17 deletions(-)
  11833. Commit: 696
  11834. Author: sam
  11835. Date: Mon Mar 27 07:40:30 2006 +0000
  11836. * Implemented cucul_invert() to invert a canvas' colours.
  11837. cucul/cucul.h | 1 +
  11838. cucul/transform.c | 19 +++++++++++++++++++
  11839. 2 files changed, 20 insertions(+), 0 deletions(-)
  11840. Commit: 695
  11841. Author: jylam
  11842. Date: Sun Mar 26 23:08:19 2006 +0000
  11843. * Fixed glutCheckLoop headers, testing only under MacOSX
  11844. caca/driver_gl.c | 7 +++++--
  11845. 1 files changed, 5 insertions(+), 2 deletions(-)
  11846. Commit: 694
  11847. Author: jylam
  11848. Date: Sun Mar 26 22:57:12 2006 +0000
  11849. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  11850. caca/driver_gl.c | 17 +++++++++++++++++
  11851. configure.ac | 5 +++++
  11852. 2 files changed, 22 insertions(+), 0 deletions(-)
  11853. Commit: 693
  11854. Author: sam
  11855. Date: Sun Mar 26 20:16:28 2006 +0000
  11856. * Minor addition to the rotate code.
  11857. cucul/transform.c | 1 +
  11858. 1 files changed, 1 insertions(+), 0 deletions(-)
  11859. Commit: 692
  11860. Author: sam
  11861. Date: Fri Mar 24 23:17:25 2006 +0000
  11862. * Workaround for automake < 1.6.
  11863. caca/Makefile.am | 2 +-
  11864. src/Makefile.am | 6 +-----
  11865. test/Makefile.am | 13 ++-----------
  11866. 3 files changed, 4 insertions(+), 17 deletions(-)
  11867. Commit: 691
  11868. Author: jylam
  11869. Date: Fri Mar 24 19:44:12 2006 +0000
  11870. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  11871. AHAHAH _
  11872. _._ _..._ .-', _.._(`))
  11873. '-. ` ' /-._.-' ',/
  11874. ) MAIS \ '.
  11875. / _ _ | JE \
  11876. | a a / SUIS |
  11877. \ .-. ;
  11878. '-('' ).-' ,' UN ;
  11879. '-; | .'
  11880. \ VIEUX \ /
  11881. | 7 .__ _.-\ \
  11882. | | | ``/ /` /
  11883. /,_| | /,_/ /
  11884. /,_/ '`-'
  11885. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  11886. cucul/bitmap.c | 2 +-
  11887. 1 files changed, 1 insertions(+), 1 deletions(-)
  11888. Commit: 690
  11889. Author: jylam
  11890. Date: Fri Mar 24 19:34:45 2006 +0000
  11891. * 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.
  11892. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  11893. cucul/cucul.h | 1 +
  11894. test/demo.c | 3 ++-
  11895. 3 files changed, 28 insertions(+), 1 deletions(-)
  11896. Commit: 689
  11897. Author: sam
  11898. Date: Fri Mar 24 16:51:59 2006 +0000
  11899. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  11900. that we have one function less.
  11901. * Fixed coding style.
  11902. * Removed FUCKING TABS. ____.------.___
  11903. _______.----'`` ``` `` ``` ``-.
  11904. _.--' ` ```` ` ` ` ``` `` `` ``.
  11905. _.-' ' ` `` ``` `` ` `' `. _
  11906. .-'' ` H A H A H A `' M A I S \/.)
  11907. . . .-' / ` ` ` `` ||
  11908. |`-.(``-. ` ` ` ' ` ` ``` |\
  11909. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  11910. `/''````) `` ` - - ````` ' '.' |\_)
  11911. |`'_._` ``` ''` P O R C . . ```` /
  11912. // @) \ ` `` ''' . ``` '/
  11913. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  11914. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  11915. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  11916. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  11917. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  11918. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  11919. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  11920. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  11921. ''''
  11922. caca/caca.h | 3 +--
  11923. caca/caca_internals.h | 3 +--
  11924. caca/driver_conio.c | 3 +--
  11925. caca/driver_gl.c | 18 +++++++-----------
  11926. caca/driver_ncurses.c | 4 ++--
  11927. caca/driver_network.c | 4 +---
  11928. caca/driver_slang.c | 3 +--
  11929. caca/driver_vga.c | 3 +--
  11930. caca/driver_win32.c | 3 +--
  11931. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  11932. caca/graphics.c | 25 ++++++++-----------------
  11933. test/demo.c | 2 +-
  11934. 12 files changed, 43 insertions(+), 66 deletions(-)
  11935. Commit: 688
  11936. Author: jylam
  11937. Date: Fri Mar 24 16:25:39 2006 +0000
  11938. * Fixed bug in show/hide cursor, implemented X11 cursor
  11939. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  11940. caca/graphics.c | 4 ++--
  11941. 2 files changed, 23 insertions(+), 7 deletions(-)
  11942. Commit: 687
  11943. Author: jylam
  11944. Date: Fri Mar 24 15:42:46 2006 +0000
  11945. * Added forgotten X11 set/hide cursor (non-working code)
  11946. caca/driver_x11.c | 21 +++++++++++++++++++++
  11947. test/demo.c | 3 +++
  11948. 2 files changed, 24 insertions(+), 0 deletions(-)
  11949. Commit: 686
  11950. Author: jylam
  11951. Date: Fri Mar 24 15:00:47 2006 +0000
  11952. * Added caca_show/hide_cursor, and corresponding GL binding
  11953. caca/caca.h | 2 ++
  11954. caca/caca_internals.h | 2 ++
  11955. caca/driver_conio.c | 2 ++
  11956. caca/driver_gl.c | 16 +++++++++++++++-
  11957. caca/driver_ncurses.c | 3 ++-
  11958. caca/driver_network.c | 2 ++
  11959. caca/driver_slang.c | 2 ++
  11960. caca/driver_vga.c | 2 ++
  11961. caca/driver_win32.c | 2 ++
  11962. caca/graphics.c | 23 +++++++++++++++++++++++
  11963. 10 files changed, 54 insertions(+), 2 deletions(-)
  11964. Commit: 685
  11965. Author: sam
  11966. Date: Fri Mar 24 14:17:40 2006 +0000
  11967. * Documented the caca_event structure and improved a few things here and
  11968. there in the documentation.
  11969. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  11970. 1 files changed, 66 insertions(+), 35 deletions(-)
  11971. Commit: 684
  11972. Author: sam
  11973. Date: Fri Mar 24 09:48:20 2006 +0000
  11974. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  11975. caca/caca.c | 70 ++++++++++++-------------------------------------
  11976. caca/caca_internals.h | 20 +++++++-------
  11977. caca/driver_conio.c | 4 ++-
  11978. caca/driver_gl.c | 11 +++++++-
  11979. caca/driver_ncurses.c | 4 ++-
  11980. caca/driver_network.c | 4 ++-
  11981. caca/driver_slang.c | 4 ++-
  11982. caca/driver_vga.c | 4 ++-
  11983. caca/driver_win32.c | 4 ++-
  11984. caca/driver_x11.c | 13 ++++++++-
  11985. 10 files changed, 67 insertions(+), 71 deletions(-)
  11986. Commit: 683
  11987. Author: sam
  11988. Date: Fri Mar 24 09:30:02 2006 +0000
  11989. * Removed spurious prototype.
  11990. cucul/math.c | 2 --
  11991. 1 files changed, 0 insertions(+), 2 deletions(-)
  11992. Commit: 682
  11993. Author: sam
  11994. Date: Thu Mar 23 18:38:44 2006 +0000
  11995. * Updated the TODO list with what's been done so far.
  11996. TODO | 11 -----------
  11997. 1 files changed, 0 insertions(+), 11 deletions(-)
  11998. Commit: 681
  11999. Author: sam
  12000. Date: Thu Mar 23 18:36:59 2006 +0000
  12001. * Massive rework of the event handling code, as per the TODO list.
  12002. caca/caca.c | 4 +-
  12003. caca/caca.h | 35 ++++++---
  12004. caca/caca_internals.h | 14 ++--
  12005. caca/driver_conio.c | 26 +++++--
  12006. caca/driver_gl.c | 82 ++++++++++++--------
  12007. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  12008. caca/driver_network.c | 2 +-
  12009. caca/driver_slang.c | 84 ++++++++++++--------
  12010. caca/driver_vga.c | 5 +-
  12011. caca/driver_win32.c | 39 +++++++---
  12012. caca/driver_x11.c | 82 ++++++++++++-------
  12013. caca/event.c | 101 +++++++++++++-----------
  12014. src/aafire.c | 11 ++-
  12015. src/cacaball.c | 10 ++-
  12016. src/cacamoir.c | 10 ++-
  12017. src/cacaplas.c | 10 ++-
  12018. src/cacaview.c | 24 +++---
  12019. test/colors.c | 3 +-
  12020. test/demo.c | 16 ++--
  12021. test/dithering.c | 3 +-
  12022. test/event.c | 48 ++++++------
  12023. test/gamma.c | 22 +++--
  12024. test/hsv.c | 3 +-
  12025. test/spritedit.c | 6 +-
  12026. test/transform.c | 3 +-
  12027. test/unicode.c | 3 +-
  12028. 26 files changed, 511 insertions(+), 343 deletions(-)
  12029. Commit: 680
  12030. Author: sam
  12031. Date: Thu Mar 23 17:20:57 2006 +0000
  12032. * Hahaha mais le vieux porc c'est moi.
  12033. test/gamma.c | 2 +-
  12034. 1 files changed, 1 insertions(+), 1 deletions(-)
  12035. Commit: 679
  12036. Author: sam
  12037. Date: Thu Mar 23 15:14:17 2006 +0000
  12038. * Added missing ASCII characters to cucul_rotate().
  12039. cucul/transform.c | 10 ++++++----
  12040. 1 files changed, 6 insertions(+), 4 deletions(-)
  12041. Commit: 678
  12042. Author: sam
  12043. Date: Thu Mar 23 14:07:32 2006 +0000
  12044. * Made cucul_putchar32() an internal-only function.
  12045. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  12046. string instead of a single character as their last argument.
  12047. cucul/box.c | 39 +++++++++++++++++++---------------
  12048. cucul/canvas.c | 41 ++++++++++++------------------------
  12049. cucul/conic.c | 34 +++++++++++++++++-------------
  12050. cucul/cucul.h | 18 ++++++++--------
  12051. cucul/cucul_internals.h | 5 +++-
  12052. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  12053. cucul/triangle.c | 24 +++++++++++++--------
  12054. src/cacaview.c | 6 ++--
  12055. test/demo.c | 24 ++++++++++----------
  12056. test/event.c | 8 +++---
  12057. test/export.c | 2 +-
  12058. test/spritedit.c | 2 +-
  12059. 12 files changed, 130 insertions(+), 125 deletions(-)
  12060. Commit: 677
  12061. Author: sam
  12062. Date: Thu Mar 23 13:12:56 2006 +0000
  12063. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  12064. cucul/cucul.c | 12 ++++++------
  12065. cucul/cucul.h | 4 ++--
  12066. src/aafire.c | 4 ++--
  12067. src/cacaball.c | 4 ++--
  12068. src/cacamoir.c | 4 ++--
  12069. src/cacaplas.c | 4 ++--
  12070. src/cacaview.c | 4 ++--
  12071. test/colors.c | 4 ++--
  12072. test/demo.c | 4 ++--
  12073. test/dithering.c | 4 ++--
  12074. test/event.c | 4 ++--
  12075. test/export.c | 4 ++--
  12076. test/gamma.c | 8 ++++----
  12077. test/hsv.c | 4 ++--
  12078. test/spritedit.c | 6 +++---
  12079. test/transform.c | 16 ++++++++++------
  12080. test/unicode.c | 4 ++--
  12081. 17 files changed, 49 insertions(+), 45 deletions(-)
  12082. Commit: 676
  12083. Author: sam
  12084. Date: Thu Mar 23 11:34:27 2006 +0000
  12085. * Removed done stuff from the TODO.
  12086. * Updated the TODO list with what I said in the mailing-list. The top
  12087. priority is what's marked "API-dependent stuff".
  12088. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  12089. 1 files changed, 120 insertions(+), 33 deletions(-)
  12090. Commit: 675
  12091. Author: sam
  12092. Date: Thu Mar 23 11:03:43 2006 +0000
  12093. * Added a test for the transformation routines.
  12094. test/Makefile.am | 6 ++-
  12095. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12096. 2 files changed, 122 insertions(+), 1 deletions(-)
  12097. Commit: 674
  12098. Author: sam
  12099. Date: Thu Mar 23 11:00:54 2006 +0000
  12100. * Added more characters to the flip/rotate routines.
  12101. cucul/transform.c | 13 +++++++++----
  12102. 1 files changed, 9 insertions(+), 4 deletions(-)
  12103. Commit: 673
  12104. Author: sam
  12105. Date: Thu Mar 23 09:47:06 2006 +0000
  12106. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  12107. operations on canvases.
  12108. cucul/Makefile.am | 1 +
  12109. cucul/cucul.h | 10 ++
  12110. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12111. 3 files changed, 320 insertions(+), 0 deletions(-)
  12112. Commit: 672
  12113. Author: sam
  12114. Date: Wed Mar 22 21:15:57 2006 +0000
  12115. * Slightly changed header comments.
  12116. caca/caca.c | 2 +-
  12117. caca/caca.h | 2 +-
  12118. caca/caca_internals.h | 2 +-
  12119. caca/driver_conio.c | 2 +-
  12120. caca/driver_gl.c | 2 +-
  12121. caca/driver_ncurses.c | 2 +-
  12122. caca/driver_network.c | 2 +-
  12123. caca/driver_slang.c | 2 +-
  12124. caca/driver_vga.c | 2 +-
  12125. caca/driver_win32.c | 2 +-
  12126. caca/driver_x11.c | 2 +-
  12127. caca/event.c | 2 +-
  12128. caca/graphics.c | 2 +-
  12129. caca/time.c | 2 +-
  12130. cucul/bitmap.c | 2 +-
  12131. cucul/box.c | 2 +-
  12132. cucul/canvas.c | 2 +-
  12133. cucul/charset.c | 2 +-
  12134. cucul/conic.c | 2 +-
  12135. cucul/cucul.c | 2 +-
  12136. cucul/cucul.h | 2 +-
  12137. cucul/cucul_internals.h | 2 +-
  12138. cucul/export_ansi.c | 2 +-
  12139. cucul/export_html.c | 2 +-
  12140. cucul/export_irc.c | 2 +-
  12141. cucul/export_ps.c | 2 +-
  12142. cucul/export_svg.c | 2 +-
  12143. cucul/line.c | 2 +-
  12144. cucul/math.c | 2 +-
  12145. cucul/sprite.c | 2 +-
  12146. cucul/triangle.c | 2 +-
  12147. kernel/kernel.c | 4 ++--
  12148. kernel/kernel.h | 4 ++--
  12149. 33 files changed, 35 insertions(+), 35 deletions(-)
  12150. Commit: 671
  12151. Author: sam
  12152. Date: Wed Mar 22 20:10:14 2006 +0000
  12153. * Optimise cucul_blit() by using memcpy() if there is no mask.
  12154. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  12155. 1 files changed, 24 insertions(+), 9 deletions(-)
  12156. Commit: 670
  12157. Author: sam
  12158. Date: Wed Mar 22 19:54:37 2006 +0000
  12159. * Added the cucul_blit() function. It lets us blit various canvas one
  12160. onto the other with an optional mask.
  12161. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  12162. cucul/cucul.h | 12 ++++++----
  12163. test/Makefile.am | 2 +-
  12164. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  12165. 4 files changed, 95 insertions(+), 20 deletions(-)
  12166. Commit: 669
  12167. Author: sam
  12168. Date: Wed Mar 22 19:20:52 2006 +0000
  12169. * Fixed an uninitialised structure member.
  12170. cucul/cucul.c | 2 ++
  12171. 1 files changed, 2 insertions(+), 0 deletions(-)
  12172. Commit: 668
  12173. Author: sam
  12174. Date: Wed Mar 22 18:38:06 2006 +0000
  12175. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  12176. that is a bit more high level than characters.
  12177. cucul/Makefile.am | 2 +-
  12178. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  12179. cucul/char.c | 260 ----------------------------------------------------
  12180. 3 files changed, 262 insertions(+), 261 deletions(-)
  12181. Commit: 667
  12182. Author: sam
  12183. Date: Wed Mar 22 18:29:39 2006 +0000
  12184. * Renamed cucul_get_export() to cucul_create_export().
  12185. caca/driver_network.c | 2 +-
  12186. cucul/cucul.c | 2 +-
  12187. cucul/cucul.h | 2 +-
  12188. test/export.c | 2 +-
  12189. 4 files changed, 4 insertions(+), 4 deletions(-)
  12190. Commit: 666
  12191. Author: sam
  12192. Date: Wed Mar 22 17:49:18 2006 +0000
  12193. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  12194. cucul/bitmap.c | 9 ++++-----
  12195. cucul/cucul.h | 8 ++++----
  12196. src/aafire.c | 2 +-
  12197. src/cacaball.c | 2 +-
  12198. src/cacamoir.c | 2 +-
  12199. src/cacaplas.c | 2 +-
  12200. src/cacaview.c | 6 +++---
  12201. test/demo.c | 2 +-
  12202. test/export.c | 2 +-
  12203. test/gamma.c | 4 ++--
  12204. test/hsv.c | 2 +-
  12205. 11 files changed, 20 insertions(+), 21 deletions(-)
  12206. Commit: 665
  12207. Author: sam
  12208. Date: Wed Mar 22 17:46:11 2006 +0000
  12209. * Changed the cucul_init parameter so that it now directly accepts a
  12210. canvas size (use cucul_init(0, 0) for the old behaviour).
  12211. cucul/cucul.c | 31 +++++++++++++++++++++----------
  12212. cucul/cucul.h | 2 +-
  12213. src/aafire.c | 2 +-
  12214. src/cacaball.c | 2 +-
  12215. src/cacamoir.c | 2 +-
  12216. src/cacaplas.c | 2 +-
  12217. src/cacaview.c | 2 +-
  12218. test/colors.c | 2 +-
  12219. test/demo.c | 2 +-
  12220. test/dithering.c | 2 +-
  12221. test/event.c | 2 +-
  12222. test/export.c | 2 +-
  12223. test/gamma.c | 2 +-
  12224. test/hsv.c | 2 +-
  12225. test/spritedit.c | 2 +-
  12226. test/unicode.c | 2 +-
  12227. 16 files changed, 36 insertions(+), 25 deletions(-)
  12228. Commit: 664
  12229. Author: sam
  12230. Date: Wed Mar 22 17:34:03 2006 +0000
  12231. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  12232. kernel/kernel.c | 18 +++++++++++++++---
  12233. 1 files changed, 15 insertions(+), 3 deletions(-)
  12234. Commit: 663
  12235. Author: sam
  12236. Date: Wed Mar 22 17:30:56 2006 +0000
  12237. * Removed code that did not need to be duplicated.
  12238. cucul/cucul.c | 23 ++++++-----------------
  12239. 1 files changed, 6 insertions(+), 17 deletions(-)
  12240. Commit: 662
  12241. Author: sam
  12242. Date: Wed Mar 22 16:09:14 2006 +0000
  12243. * Gamma support in cacaview (through the g/G key).
  12244. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  12245. 1 files changed, 51 insertions(+), 18 deletions(-)
  12246. Commit: 661
  12247. Author: sam
  12248. Date: Wed Mar 22 15:00:43 2006 +0000
  12249. * Added colour to the gamma test.
  12250. test/gamma.c | 13 +++++++++----
  12251. 1 files changed, 9 insertions(+), 4 deletions(-)
  12252. Commit: 660
  12253. Author: sam
  12254. Date: Wed Mar 22 14:56:50 2006 +0000
  12255. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  12256. cucul/bitmap.c | 25 +++++++++++++++----------
  12257. 1 files changed, 15 insertions(+), 10 deletions(-)
  12258. Commit: 659
  12259. Author: sam
  12260. Date: Wed Mar 22 13:58:24 2006 +0000
  12261. * Animated gamma test.
  12262. test/gamma.c | 36 ++++++++++++++++++++++++------------
  12263. 1 files changed, 24 insertions(+), 12 deletions(-)
  12264. Commit: 658
  12265. Author: sam
  12266. Date: Wed Mar 22 13:15:08 2006 +0000
  12267. * Got rid of cucul_powf(), too complex to implement and no longer used.
  12268. cucul/cucul.h | 1 -
  12269. cucul/math.c | 35 ++---------------------------------
  12270. 2 files changed, 2 insertions(+), 34 deletions(-)
  12271. Commit: 657
  12272. Author: sam
  12273. Date: Wed Mar 22 13:12:54 2006 +0000
  12274. * Added optional support for CP437 gray blocks in the bitmap renderer.
  12275. * Use a custom pow() function for gamma computation.
  12276. configure.ac | 8 ++++
  12277. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  12278. 2 files changed, 85 insertions(+), 21 deletions(-)
  12279. Commit: 656
  12280. Author: sam
  12281. Date: Tue Mar 21 11:05:56 2006 +0000
  12282. * Tried to do something with cucul_powf. It currently sucks.
  12283. cucul/math.c | 36 +++++++++++++++++++++++-------------
  12284. 1 files changed, 23 insertions(+), 13 deletions(-)
  12285. Commit: 655
  12286. Author: sam
  12287. Date: Tue Mar 21 10:52:24 2006 +0000
  12288. * Changed the cacaplas colours. Yeah, I do what I want.
  12289. src/cacaplas.c | 6 +++---
  12290. 1 files changed, 3 insertions(+), 3 deletions(-)
  12291. Commit: 654
  12292. Author: sam
  12293. Date: Tue Mar 21 10:09:15 2006 +0000
  12294. ___
  12295. * Bitmap gamma test example. Of ,---. /""`_,'
  12296. course it does not work yet, | `\``""-; /
  12297. because some dirty old pig \ /`\\ ';'
  12298. implemented a cucul_powf() .') | __ \
  12299. function that only works / (` / /(O\. _|
  12300. with integer exponents. .-`| `"` ` .-\_
  12301. .-' \ ` ;=-.
  12302. HAHAHAHA MAIS .' . ._, / o o\
  12303. VIEUX PORC ! .-'` . '-._;_._.J
  12304. .-'` `.-'`
  12305. _. -` L ' .'
  12306. .' U '- ._.-'
  12307. /` C /
  12308. / y |
  12309. ._ ; J | |
  12310. )).-| | | /
  12311. (/`.-| \ \ / .;
  12312. ( (_)| | \ ; .' |
  12313. '--'; | `\ / / |
  12314. \ | `\ /.' /
  12315. \ / ; |`\ |
  12316. '. .' _.-| | | |
  12317. '-. .-';_"---'`.__| | | \
  12318. `'-._ ``'-. | \ \__\\
  12319. `''--.___\\ \__\\
  12320. test/Makefile.am | 6 ++++-
  12321. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12322. 2 files changed, 72 insertions(+), 1 deletions(-)
  12323. Commit: 653
  12324. Author: sam
  12325. Date: Tue Mar 21 09:52:32 2006 +0000
  12326. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  12327. cucul/bitmap.c | 6 +++---
  12328. cucul/cucul.h | 13 +++++++------
  12329. cucul/sprite.c | 2 +-
  12330. src/aafire.c | 2 +-
  12331. src/cacaball.c | 4 ++--
  12332. src/cacamoir.c | 4 ++--
  12333. src/cacaplas.c | 4 ++--
  12334. src/cacaview.c | 4 ++--
  12335. test/demo.c | 6 +++---
  12336. test/export.c | 2 +-
  12337. test/hsv.c | 2 +-
  12338. 11 files changed, 25 insertions(+), 24 deletions(-)
  12339. Commit: 652
  12340. Author: sam
  12341. Date: Tue Mar 21 09:48:02 2006 +0000
  12342. * Use the asm versions of sin and cos when available.
  12343. configure.ac | 5 +++++
  12344. kernel/kernel.c | 10 ++++++++--
  12345. 2 files changed, 13 insertions(+), 2 deletions(-)
  12346. Commit: 651
  12347. Author: jylam
  12348. Date: Mon Mar 20 15:23:11 2006 +0000
  12349. * Added a bird.
  12350. caca/driver_gl.c | 3 +++
  12351. 1 files changed, 3 insertions(+), 0 deletions(-)
  12352. Commit: 650
  12353. Author: sam
  12354. Date: Sun Mar 19 17:10:12 2006 +0000
  12355. * Added basic support for a few Unicode characters to the X11 driver.
  12356. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  12357. 1 files changed, 87 insertions(+), 23 deletions(-)
  12358. Commit: 649
  12359. Author: sam
  12360. Date: Sun Mar 19 16:59:34 2006 +0000
  12361. * Added a lame "powered by libcaca" banner to cacaplas.
  12362. src/cacaplas.c | 3 +++
  12363. 1 files changed, 3 insertions(+), 0 deletions(-)
  12364. Commit: 648
  12365. Author: sam
  12366. Date: Sun Mar 19 16:59:01 2006 +0000
  12367. * Added a few notes to the TODO list.
  12368. TODO | 9 +++++----
  12369. 1 files changed, 5 insertions(+), 4 deletions(-)
  12370. Commit: 647
  12371. Author: sam
  12372. Date: Sun Mar 19 16:42:31 2006 +0000
  12373. Nan mais avec ma config _,--. ,--._
  12374. d'Emacs c'est vraiment \ > `-"""-' < /
  12375. impossible qu'il reste `-. .-'
  12376. des tabs dans mon code / 'e___e` \
  12377. \__ ( (o o) )
  12378. HAHAHAHA MAIS _\_ `=' _/_
  12379. VIEUX PORC ! / /|`-._.-'|\ \
  12380. \ ., / /||_______||\ \
  12381. .,|_) _/ /_||=======||_\ \_
  12382. _ _______( ,\ ', / _/==|| ||==\_ \
  12383. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  12384. '/ (") \ /
  12385. | t-` \______|______/
  12386. \ )_.-` |______|______|
  12387. \ .^--| /_| )__| |__(
  12388. \_(_\ |_|'[_\ / ] [ \
  12389. '[_\ '[_\ `--' `--'
  12390. src/cacaball.c | 39 ++++++++++++++-------------------------
  12391. 1 files changed, 14 insertions(+), 25 deletions(-)
  12392. Commit: 646
  12393. Author: sam
  12394. Date: Sun Mar 19 16:34:53 2006 +0000
  12395. * More special characters in the Unicode test.
  12396. test/unicode.c | 4 ++++
  12397. 1 files changed, 4 insertions(+), 0 deletions(-)
  12398. Commit: 645
  12399. Author: sam
  12400. Date: Sat Mar 18 00:12:25 2006 +0000
  12401. * Cosmetic fixes.
  12402. caca/caca.h | 2 ++
  12403. caca/caca_internals.h | 9 ++++++++-
  12404. caca/event.c | 4 ----
  12405. caca/graphics.c | 5 -----
  12406. cucul/char.c | 3 ++-
  12407. cucul/cucul_internals.h | 24 ++++++++++++------------
  12408. 6 files changed, 24 insertions(+), 23 deletions(-)
  12409. Commit: 644
  12410. Author: sam
  12411. Date: Sat Mar 18 00:06:24 2006 +0000
  12412. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  12413. caca/driver_network.c | 10 +++++-----
  12414. cucul/cucul.c | 9 ++++-----
  12415. cucul/cucul.h | 10 ++++++----
  12416. cucul/export_ansi.c | 4 +---
  12417. cucul/export_html.c | 8 ++------
  12418. cucul/export_irc.c | 4 +---
  12419. cucul/export_ps.c | 2 +-
  12420. cucul/export_svg.c | 2 +-
  12421. test/export.c | 6 +++---
  12422. 9 files changed, 24 insertions(+), 31 deletions(-)
  12423. Commit: 643
  12424. Author: sam
  12425. Date: Fri Mar 17 13:32:58 2006 +0000
  12426. * Factorised some charset handling code into a new cucul/charset.c file.
  12427. caca/driver_conio.c | 69 +-----------------
  12428. caca/driver_vga.c | 69 +-----------------
  12429. cucul/Makefile.am | 1 +
  12430. cucul/char.c | 92 +----------------------
  12431. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  12432. cucul/cucul_internals.h | 14 ++++
  12433. 6 files changed, 205 insertions(+), 224 deletions(-)
  12434. Commit: 642
  12435. Author: sam
  12436. Date: Fri Mar 17 10:35:26 2006 +0000
  12437. * Added a few commonly escaped characters to the export test: ( ) " < > &
  12438. test/export.c | 2 +-
  12439. 1 files changed, 1 insertions(+), 1 deletions(-)
  12440. Commit: 641
  12441. Author: sam
  12442. Date: Fri Mar 17 09:56:28 2006 +0000
  12443. * Full Unicode support in the SVG exporter.
  12444. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  12445. 1 files changed, 30 insertions(+), 4 deletions(-)
  12446. Commit: 640
  12447. Author: sam
  12448. Date: Fri Mar 17 09:49:16 2006 +0000
  12449. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  12450. caca/driver_x11.c | 13 +++++++++----
  12451. 1 files changed, 9 insertions(+), 4 deletions(-)
  12452. Commit: 639
  12453. Author: sam
  12454. Date: Thu Mar 16 19:10:12 2006 +0000
  12455. ___
  12456. ',_`""\ .---,
  12457. \ :-""``/` |
  12458. Ahaha mais vieux porc !! `;' //`\ /
  12459. / __ | ('.
  12460. |_ ./O)\ \ `) \
  12461. _/-. ` `"` |`
  12462. .-=; ` /
  12463. /o o \ ,_, .
  12464. L._._;_.-' .
  12465. `'-.` '
  12466. `. '
  12467. '-._. -'
  12468. cucul/export_ps.c | 5 ++---
  12469. 1 files changed, 2 insertions(+), 3 deletions(-)
  12470. Commit: 638
  12471. Author: sam
  12472. Date: Thu Mar 16 19:00:59 2006 +0000
  12473. * Updated ChangeLog and converted it to UTF-8.
  12474. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  12475. 1 files changed, 1718 insertions(+), 3 deletions(-)
  12476. Commit: 637
  12477. Author: sam
  12478. Date: Thu Mar 16 18:58:39 2006 +0000
  12479. * Fixed Unicode handling and improved coding style in the SVG exporter.
  12480. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  12481. 1 files changed, 45 insertions(+), 41 deletions(-)
  12482. Commit: 636
  12483. Author: sam
  12484. Date: Thu Mar 16 18:52:40 2006 +0000
  12485. * Do not write the trailing \0 when exporting data.
  12486. test/export.c | 2 +-
  12487. 1 files changed, 1 insertions(+), 1 deletions(-)
  12488. Commit: 635
  12489. Author: sam
  12490. Date: Thu Mar 16 18:44:07 2006 +0000
  12491. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  12492. Unicode characters are encountered.
  12493. cucul/export_ps.c | 19 ++++++++++++++++++-
  12494. 1 files changed, 18 insertions(+), 1 deletions(-)
  12495. Commit: 634
  12496. Author: sam
  12497. Date: Thu Mar 16 18:09:26 2006 +0000
  12498. * Optimised for speed and space, fixed a few bugs, and improved coding style
  12499. in the PS exporter (vieux porc !).
  12500. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  12501. 1 files changed, 57 insertions(+), 77 deletions(-)
  12502. Commit: 633
  12503. Author: sam
  12504. Date: Thu Mar 16 17:04:09 2006 +0000
  12505. * Comment clarification.
  12506. cucul/cucul.c | 5 +++--
  12507. 1 files changed, 3 insertions(+), 2 deletions(-)
  12508. Commit: 632
  12509. Author: sam
  12510. Date: Thu Mar 16 16:59:57 2006 +0000
  12511. * Fix resizing of the Win32 console. It now adapts to the requested size.
  12512. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  12513. 1 files changed, 25 insertions(+), 28 deletions(-)
  12514. Commit: 631
  12515. Author: sam
  12516. Date: Thu Mar 16 12:58:55 2006 +0000
  12517. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  12518. * Cosmetic code changes.
  12519. caca/driver_conio.c | 4 ---
  12520. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  12521. 2 files changed, 68 insertions(+), 11 deletions(-)
  12522. Commit: 630
  12523. Author: sam
  12524. Date: Thu Mar 16 12:50:07 2006 +0000
  12525. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  12526. caca/driver_slang.c | 2 ++
  12527. 1 files changed, 2 insertions(+), 0 deletions(-)
  12528. Commit: 629
  12529. Author: sam
  12530. Date: Thu Mar 16 12:49:20 2006 +0000
  12531. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  12532. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  12533. configure.ac | 29 +++++++++++++++---------
  12534. 2 files changed, 68 insertions(+), 18 deletions(-)
  12535. Commit: 628
  12536. Author: sam
  12537. Date: Thu Mar 16 12:46:39 2006 +0000
  12538. * Distribute the license with Win32 packages and convert text files to
  12539. CRLF format.
  12540. build-win32 | 23 +++++++++++++++++------
  12541. 1 files changed, 17 insertions(+), 6 deletions(-)
  12542. Commit: 627
  12543. Author: sam
  12544. Date: Wed Mar 15 22:07:55 2006 +0000
  12545. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  12546. the DOS/conio.h driver, and updated the unicode test accordingly.
  12547. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  12548. test/unicode.c | 2 +-
  12549. 2 files changed, 29 insertions(+), 13 deletions(-)
  12550. Commit: 626
  12551. Author: sam
  12552. Date: Wed Mar 15 20:39:43 2006 +0000
  12553. * Added a few more Unicode characters to the export and unicode tests.
  12554. test/export.c | 4 +-
  12555. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  12556. 2 files changed, 32 insertions(+), 31 deletions(-)
  12557. Commit: 625
  12558. Author: sam
  12559. Date: Wed Mar 15 20:30:39 2006 +0000
  12560. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  12561. equivalents in CP437 0x7f - 0xff are translated.
  12562. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  12563. 1 files changed, 56 insertions(+), 7 deletions(-)
  12564. Commit: 624
  12565. Author: sam
  12566. Date: Wed Mar 15 18:41:29 2006 +0000
  12567. * Unicode support in the HTML exporter.
  12568. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  12569. 1 files changed, 20 insertions(+), 11 deletions(-)
  12570. Commit: 623
  12571. Author: sam
  12572. Date: Wed Mar 15 17:42:03 2006 +0000
  12573. * Cosmetic.
  12574. caca/caca.c | 2 +-
  12575. 1 files changed, 1 insertions(+), 1 deletions(-)
  12576. Commit: 622
  12577. Author: sam
  12578. Date: Wed Mar 15 17:33:03 2006 +0000
  12579. * Small test program for exporters. Usage: "export html", "export irc" etc.
  12580. test/Makefile.am | 6 ++-
  12581. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12582. 2 files changed, 114 insertions(+), 1 deletions(-)
  12583. Commit: 621
  12584. Author: jylam
  12585. Date: Wed Mar 15 17:16:09 2006 +0000
  12586. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  12587. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12588. p______...___________________________p
  12589. e____(_..__`'-.,--,__________________e
  12590. n_____'-._'-.__`\a\\_________________n
  12591. i_________'.___.'_(|_________________i
  12592. s____________7____||_________________s
  12593. b___________/___.'_|_________________b
  12594. i__________/_.-'__,J_________________i
  12595. r_________/_________\________________r
  12596. d________||___/______;_______________d
  12597. *________||__|_______|_______________*
  12598. p________`\__\_______|__/__''\_______p
  12599. e__________'._\______/.-`____{}|_____e
  12600. n___________/\_`;_.-'_________/______n
  12601. i___________\_;(((____.--'\_/________i
  12602. s_________.(((_____.-;\______________s
  12603. b____.--'`_____,;`'.'-;\_____________b
  12604. i_taco's____.'____'._.'\\____________i
  12605. r_dick_--'_________|__\_|____________r
  12606. d__________________\_\,_/____________d
  12607. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12608. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12609. 1 files changed, 120 insertions(+), 0 deletions(-)
  12610. Commit: 620
  12611. Author: jylam
  12612. Date: Wed Mar 15 16:55:40 2006 +0000
  12613. * Added preliminary (but working) SVG exporter
  12614. cucul/Makefile.am | 1 +
  12615. cucul/cucul.c | 3 +++
  12616. cucul/cucul.h | 1 +
  12617. cucul/export_html.c | 2 +-
  12618. cucul/export_ps.c | 1 +
  12619. 5 files changed, 7 insertions(+), 1 deletions(-)
  12620. Commit: 619
  12621. Author: jylam
  12622. Date: Wed Mar 15 15:03:43 2006 +0000
  12623. * Added telnet commands and options strings for debug
  12624. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  12625. 1 files changed, 26 insertions(+), 10 deletions(-)
  12626. Commit: 618
  12627. Author: jylam
  12628. Date: Wed Mar 15 13:48:51 2006 +0000
  12629. * Fixed refresh when updating parameter in display_menu()
  12630. test/demo.c | 2 ++
  12631. 1 files changed, 2 insertions(+), 0 deletions(-)
  12632. Commit: 617
  12633. Author: jylam
  12634. Date: Wed Mar 15 13:10:34 2006 +0000
  12635. * Removed false comment
  12636. kernel/kernel.c | 1 -
  12637. 1 files changed, 0 insertions(+), 1 deletions(-)
  12638. Commit: 616
  12639. Author: jylam
  12640. Date: Wed Mar 15 13:06:25 2006 +0000
  12641. * Optimised cacaballs a bit
  12642. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  12643. 1 files changed, 31 insertions(+), 11 deletions(-)
  12644. Commit: 615
  12645. Author: jylam
  12646. Date: Wed Mar 15 12:51:08 2006 +0000
  12647. * Better cacaballs parameters
  12648. src/cacaball.c | 6 +++---
  12649. 1 files changed, 3 insertions(+), 3 deletions(-)
  12650. Commit: 614
  12651. Author: sam
  12652. Date: Wed Mar 15 10:04:56 2006 +0000
  12653. * Increased cacamoir circle thikness by 50%, because it currently really
  12654. sucks in small resolutions.
  12655. src/cacamoir.c | 2 +-
  12656. 1 files changed, 1 insertions(+), 1 deletions(-)
  12657. Commit: 613
  12658. Author: sam
  12659. Date: Wed Mar 15 10:03:04 2006 +0000
  12660. * Minor coding style fixes.
  12661. caca/driver_gl.c | 2 +-
  12662. caca/driver_ncurses.c | 2 +-
  12663. caca/driver_x11.c | 2 +-
  12664. src/cacaball.c | 4 ++--
  12665. 4 files changed, 5 insertions(+), 5 deletions(-)
  12666. Commit: 612
  12667. Author: sam
  12668. Date: Wed Mar 15 10:02:08 2006 +0000
  12669. * UTF-8 support in the Win32 driver.
  12670. caca/driver_win32.c | 13 ++++++++++++-
  12671. 1 files changed, 12 insertions(+), 1 deletions(-)
  12672. Commit: 611
  12673. Author: sam
  12674. Date: Wed Mar 15 10:01:14 2006 +0000
  12675. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  12676. * Use RETSIGTYPE for signal handler return values.
  12677. caca/caca.h | 2 +-
  12678. caca/driver_network.c | 28 +++++++++++++++++++++-------
  12679. 2 files changed, 22 insertions(+), 8 deletions(-)
  12680. Commit: 610
  12681. Author: sam
  12682. Date: Wed Mar 15 09:57:04 2006 +0000
  12683. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  12684. in the SLang driver.
  12685. * Cosmetic fixes in configure.ac.
  12686. caca/driver_slang.c | 8 +++++++-
  12687. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  12688. 2 files changed, 33 insertions(+), 23 deletions(-)
  12689. Commit: 609
  12690. Author: sam
  12691. Date: Tue Mar 14 22:05:34 2006 +0000
  12692. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  12693. * Got rid of static buffers; we now use cucul_free() to free exported
  12694. buffers.
  12695. * Fixed light background in the ANSI exporter by adding escape sequences for
  12696. most terminal emulators.
  12697. caca/driver_network.c | 46 +++++++++++++++++++-------------
  12698. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  12699. cucul/cucul.h | 32 +++++++++++++++++------
  12700. cucul/cucul_internals.h | 7 -----
  12701. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  12702. cucul/export_html.c | 41 ++++++++++-------------------
  12703. cucul/export_irc.c | 20 +++++---------
  12704. cucul/export_ps.c | 22 +++++-----------
  12705. 8 files changed, 148 insertions(+), 137 deletions(-)
  12706. Commit: 608
  12707. Author: jylam
  12708. Date: Tue Mar 14 19:01:19 2006 +0000
  12709. * Fixed UPPER() for strcasecmp
  12710. kernel/kernel.c | 6 +++---
  12711. 1 files changed, 3 insertions(+), 3 deletions(-)
  12712. Commit: 607
  12713. Author: sam
  12714. Date: Tue Mar 14 18:10:30 2006 +0000
  12715. * Rewrote strncasecmp. Totally untested, of course.
  12716. kernel/kernel.c | 16 ++++++----------
  12717. 1 files changed, 6 insertions(+), 10 deletions(-)
  12718. Commit: 606
  12719. Author: sam
  12720. Date: Tue Mar 14 17:09:17 2006 +0000
  12721. * STATIC char const. AHAHAHAHA.
  12722. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  12723. 1 files changed, 24 insertions(+), 25 deletions(-)
  12724. Commit: 605
  12725. Author: sam
  12726. Date: Tue Mar 14 17:06:12 2006 +0000
  12727. * Do not switch to alternate screen when clearing, because sometimes we
  12728. are unable to cleanly restore the state.
  12729. caca/driver_network.c | 2 +-
  12730. 1 files changed, 1 insertions(+), 1 deletions(-)
  12731. Commit: 604
  12732. Author: jylam
  12733. Date: Tue Mar 14 16:57:53 2006 +0000
  12734. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  12735. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  12736. 1 files changed, 23 insertions(+), 25 deletions(-)
  12737. Commit: 603
  12738. Author: jylam
  12739. Date: Tue Mar 14 16:51:38 2006 +0000
  12740. * Postscript exporter now kinda works. Paper size to be fixed
  12741. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  12742. 1 files changed, 56 insertions(+), 60 deletions(-)
  12743. Commit: 602
  12744. Author: jylam
  12745. Date: Tue Mar 14 15:39:38 2006 +0000
  12746. * Added preliminary Postscript (tm) (r) (c) exporter.
  12747. cucul/Makefile.am | 1 +
  12748. cucul/cucul.c | 4 +-
  12749. cucul/cucul.h | 2 +
  12750. cucul/cucul_internals.h | 4 +-
  12751. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  12752. 5 files changed, 165 insertions(+), 4 deletions(-)
  12753. Commit: 601
  12754. Author: sam
  12755. Date: Tue Mar 14 14:19:58 2006 +0000
  12756. * Pressing Ctrl-C on the client side now drops the connection.
  12757. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  12758. 1 files changed, 76 insertions(+), 25 deletions(-)
  12759. Commit: 600
  12760. Author: sam
  12761. Date: Tue Mar 14 12:49:32 2006 +0000
  12762. * Updated the TODO list, mostly with Unicode-related tasks.
  12763. TODO | 24 +++++++++++++++++++++---
  12764. 1 files changed, 21 insertions(+), 3 deletions(-)
  12765. Commit: 599
  12766. Author: sam
  12767. Date: Tue Mar 14 12:49:01 2006 +0000
  12768. * Changed port environment variable to "CACA_PORT". No need to mention it's
  12769. a network port, we could have guessed.
  12770. caca/caca.h | 5 ++---
  12771. caca/driver_network.c | 4 ++--
  12772. 2 files changed, 4 insertions(+), 5 deletions(-)
  12773. Commit: 598
  12774. Author: sam
  12775. Date: Tue Mar 14 12:30:17 2006 +0000
  12776. * Ooops, fixed an old typo.
  12777. caca/caca.c | 2 +-
  12778. 1 files changed, 1 insertions(+), 1 deletions(-)
  12779. Commit: 597
  12780. Author: sam
  12781. Date: Tue Mar 14 12:16:11 2006 +0000
  12782. * Fixed a warning in cacaball.c.
  12783. src/cacaball.c | 1 +
  12784. 1 files changed, 1 insertions(+), 0 deletions(-)
  12785. Commit: 596
  12786. Author: sam
  12787. Date: Mon Mar 13 19:04:29 2006 +0000
  12788. * Improvements to the network output:
  12789. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  12790. the registered ports area, but we'd never be accepted anyway).
  12791. + Retry network sends in caca_get_event(), too.
  12792. + Have a per-client buffer in case of network congestion. If that buffer
  12793. gets full, just drop it and start again at the next frame.
  12794. + Set the window title to "caca for the network".
  12795. + Do not send the ANSI buffer's terminating \0.
  12796. + Restore the SIGPIPE handler on close.
  12797. + Set window size to 80x24 instead of 80x25.
  12798. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  12799. 1 files changed, 240 insertions(+), 93 deletions(-)
  12800. Commit: 595
  12801. Author: sam
  12802. Date: Mon Mar 13 18:07:35 2006 +0000
  12803. * Set svn:keyword Id property on a few files.
  12804. Note to developers: use that chunk in your ~/.subversion/config:
  12805. [miscellany]
  12806. enable-auto-props = yes
  12807. [auto-props]
  12808. *.m = svn:keywords=Id
  12809. *.h = svn:keywords=Id
  12810. *.mm = svn:keywords=Id
  12811. *.c = svn:keywords=Id
  12812. *.cpp = svn:keywords=Id
  12813. *.pch = svn:keywords=Id
  12814. *.command = svn:keywords=Id
  12815. *.pl = svn:keywords=Id
  12816. *.pm = svn:keywords=Id
  12817. *.py = svn:keywords=Id
  12818. *.sh = svn:keywords=Id
  12819. *.txt = svn:keywords=Id
  12820. *.html = svn:keywords=Id
  12821. *.php = svn:keywords=Id
  12822. Commit: 594
  12823. Author: sam
  12824. Date: Mon Mar 13 18:05:12 2006 +0000
  12825. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  12826. cucul/export_ansi.c | 2 +-
  12827. 1 files changed, 1 insertions(+), 1 deletions(-)
  12828. Commit: 593
  12829. Author: sam
  12830. Date: Mon Mar 13 17:49:04 2006 +0000
  12831. * Fixed an uninitialised variable in the event queue handling.
  12832. caca/caca.c | 3 +++
  12833. 1 files changed, 3 insertions(+), 0 deletions(-)
  12834. Commit: 592
  12835. Author: sam
  12836. Date: Mon Mar 13 17:38:18 2006 +0000
  12837. * Allow the color test to be built as a kernel.
  12838. test/colors.c | 4 +++-
  12839. 1 files changed, 3 insertions(+), 1 deletions(-)
  12840. Commit: 591
  12841. Author: sam
  12842. Date: Mon Mar 13 17:36:14 2006 +0000
  12843. * Sorted list of extra contributors by topic and added the FSF.
  12844. THANKS | 16 ++++++++++++----
  12845. 1 files changed, 12 insertions(+), 4 deletions(-)
  12846. Commit: 590
  12847. Author: sam
  12848. Date: Fri Mar 10 19:21:33 2006 +0000
  12849. * Set the client sockets as non-blocking, and implemented non-blocking
  12850. writes. Currently works very badly with more than one client.
  12851. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  12852. 1 files changed, 82 insertions(+), 32 deletions(-)
  12853. Commit: 589
  12854. Author: jylam
  12855. Date: Fri Mar 10 17:56:40 2006 +0000
  12856. * wrote strcasecmp for fun
  12857. kernel/kernel.c | 21 +++++++++++++++++++--
  12858. 1 files changed, 19 insertions(+), 2 deletions(-)
  12859. Commit: 588
  12860. Author: jylam
  12861. Date: Fri Mar 10 17:41:23 2006 +0000
  12862. * Renamed exporter_* to export_*, from God recommendation.
  12863. cucul/Makefile.am | 6 +-
  12864. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  12865. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  12866. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  12867. cucul/exporter_ansi.c | 106 --------------------------
  12868. cucul/exporter_html.c | 198 -------------------------------------------------
  12869. cucul/exporter_irc.c | 121 ------------------------------
  12870. 7 files changed, 428 insertions(+), 428 deletions(-)
  12871. Commit: 587
  12872. Author: jylam
  12873. Date: Fri Mar 10 17:32:08 2006 +0000
  12874. * Exploded cucul/export.c
  12875. cucul/Makefile.am | 4 +-
  12876. cucul/export.c | 357 -------------------------------------------------
  12877. cucul/exporter_ansi.c | 106 +++++++++++++++
  12878. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  12879. cucul/exporter_irc.c | 121 +++++++++++++++++
  12880. 5 files changed, 428 insertions(+), 358 deletions(-)
  12881. Commit: 586
  12882. Author: jylam
  12883. Date: Fri Mar 10 15:11:40 2006 +0000
  12884. * Added CACA_NETWORK_PORT env and related documentation
  12885. caca/caca.c | 4 ++--
  12886. caca/caca.h | 4 ++++
  12887. caca/driver_network.c | 18 ++++++++++++++++--
  12888. 3 files changed, 22 insertions(+), 4 deletions(-)
  12889. Commit: 585
  12890. Author: jylam
  12891. Date: Fri Mar 10 14:41:24 2006 +0000
  12892. * 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
  12893. caca/driver_network.c | 25 ++++++++++++-------------
  12894. configure.ac | 4 ++--
  12895. cucul/cucul_internals.h | 2 ++
  12896. 3 files changed, 16 insertions(+), 15 deletions(-)
  12897. Commit: 584
  12898. Author: sam
  12899. Date: Fri Mar 10 13:06:40 2006 +0000
  12900. * Handle incoming connections in network_get_event() as well as
  12901. network_display() so that new clients immediately get the contents
  12902. of the canvas and do not need to wait for a caca_display() call.
  12903. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  12904. 1 files changed, 78 insertions(+), 45 deletions(-)
  12905. Commit: 583
  12906. Author: sam
  12907. Date: Fri Mar 10 10:03:30 2006 +0000
  12908. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  12909. cucul_putchar32() function but I'm not convinced it will be useful.
  12910. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  12911. 1 files changed, 133 insertions(+), 19 deletions(-)
  12912. Commit: 582
  12913. Author: sam
  12914. Date: Fri Mar 10 10:01:22 2006 +0000
  12915. * Use the internal version of cucul_set_size in output drivers so that
  12916. they can force a resize. We need to find a way to make those specific
  12917. cucul - caca interactions unavailable to the clueless user.
  12918. caca/driver_conio.c | 4 ++--
  12919. caca/driver_gl.c | 2 +-
  12920. caca/driver_ncurses.c | 2 +-
  12921. caca/driver_network.c | 4 ++--
  12922. caca/driver_win32.c | 4 ++--
  12923. caca/driver_x11.c | 2 +-
  12924. caca/graphics.c | 4 ++--
  12925. 7 files changed, 11 insertions(+), 11 deletions(-)
  12926. Commit: 581
  12927. Author: sam
  12928. Date: Fri Mar 10 09:48:33 2006 +0000
  12929. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  12930. src/cacaball.c | 12 +++++-------
  12931. src/cacamoir.c | 6 ++++--
  12932. src/cacaplas.c | 9 +++++----
  12933. 3 files changed, 14 insertions(+), 13 deletions(-)
  12934. Commit: 580
  12935. Author: sam
  12936. Date: Fri Mar 10 09:43:13 2006 +0000
  12937. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  12938. 80x25 upon initialisation.
  12939. caca/driver_vga.c | 11 +++++++----
  12940. 1 files changed, 7 insertions(+), 4 deletions(-)
  12941. Commit: 579
  12942. Author: sam
  12943. Date: Fri Mar 10 09:34:16 2006 +0000
  12944. * Added Unicode support to the SLang driver.
  12945. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  12946. 1 files changed, 38 insertions(+), 9 deletions(-)
  12947. Commit: 578
  12948. Author: sam
  12949. Date: Fri Mar 10 09:31:32 2006 +0000
  12950. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  12951. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12952. kernel/kernel.h | 6 +++++
  12953. 2 files changed, 64 insertions(+), 0 deletions(-)
  12954. Commit: 577
  12955. Author: sam
  12956. Date: Fri Mar 10 09:30:30 2006 +0000
  12957. * More Unicode tests: gradient glyphs, double width characters.
  12958. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  12959. 1 files changed, 44 insertions(+), 2 deletions(-)
  12960. Commit: 576
  12961. Author: jylam
  12962. Date: Thu Mar 9 19:27:55 2006 +0000
  12963. * Oops, modified build-kernel while testing and commited it ;)
  12964. build-kernel | 4 ++--
  12965. 1 files changed, 2 insertions(+), 2 deletions(-)
  12966. Commit: 575
  12967. Author: jylam
  12968. Date: Thu Mar 9 19:27:14 2006 +0000
  12969. * 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.
  12970. build-kernel | 4 +-
  12971. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  12972. 2 files changed, 68 insertions(+), 45 deletions(-)
  12973. Commit: 574
  12974. Author: sam
  12975. Date: Thu Mar 9 16:57:32 2006 +0000
  12976. * Fixed VGA colours. The values only range from 0 to 63.
  12977. caca/driver_vga.c | 33 +++++++++++++++++----------------
  12978. 1 files changed, 17 insertions(+), 16 deletions(-)
  12979. Commit: 573
  12980. Author: sam
  12981. Date: Thu Mar 9 15:35:00 2006 +0000
  12982. * Added assembly code for inb() and outb().
  12983. * Print a small message at kernel boot time just to check that the kernel
  12984. was properly loaded.
  12985. build-kernel | 22 +++++++++++++++-------
  12986. caca/caca_internals.h | 4 +++-
  12987. cucul/cucul_internals.h | 4 +++-
  12988. kernel/kernel.c | 10 ++++++++++
  12989. kernel/kernel.h | 21 +++++++++++++++++++--
  12990. 5 files changed, 50 insertions(+), 11 deletions(-)
  12991. Commit: 572
  12992. Author: jylam
  12993. Date: Thu Mar 9 13:24:06 2006 +0000
  12994. * Added tests for malloc()'s
  12995. cucul/export.c | 15 ++++++++++++++-
  12996. 1 files changed, 14 insertions(+), 1 deletions(-)
  12997. Commit: 571
  12998. Author: jylam
  12999. Date: Thu Mar 9 13:08:41 2006 +0000
  13000. * Updated README for network driver, fixed remaining exporters
  13001. README | 1 +
  13002. cucul/cucul.c | 10 ++++++++++
  13003. cucul/cucul_internals.h | 7 ++++++-
  13004. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  13005. 4 files changed, 46 insertions(+), 19 deletions(-)
  13006. Commit: 570
  13007. Author: sam
  13008. Date: Thu Mar 9 13:04:59 2006 +0000
  13009. * Added a conditional to only build the kernel if --enable-vga was set.
  13010. caca/Makefile.am | 3 ++-
  13011. configure.ac | 1 +
  13012. kernel/Makefile.am | 6 +++++-
  13013. 3 files changed, 8 insertions(+), 2 deletions(-)
  13014. Commit: 569
  13015. Author: sam
  13016. Date: Thu Mar 9 12:56:33 2006 +0000
  13017. * Set executable flag to the build-kernel script.
  13018. 0 files changed, 0 insertions(+), 0 deletions(-)
  13019. Commit: 568
  13020. Author: sam
  13021. Date: Thu Mar 9 12:47:37 2006 +0000
  13022. * Added glue code to compile libcaca without a libc and build applications
  13023. as multiboot kernels.
  13024. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  13025. Makefile.am | 4 +-
  13026. build-kernel | 30 ++++
  13027. caca/time.c | 26 ++--
  13028. configure.ac | 16 ++-
  13029. cucul/bitmap.c | 15 +-
  13030. cucul/box.c | 4 +-
  13031. cucul/char.c | 27 ++--
  13032. cucul/conic.c | 4 +-
  13033. cucul/cucul.c | 6 +-
  13034. cucul/cucul_internals.h | 6 +-
  13035. cucul/export.c | 8 +-
  13036. cucul/line.c | 4 +-
  13037. cucul/math.c | 4 +-
  13038. cucul/sprite.c | 8 +-
  13039. cucul/triangle.c | 4 +-
  13040. kernel/Makefile.am | 12 ++
  13041. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  13042. kernel/kernel.h | 95 +++++++++++++
  13043. kernel/multiboot.S | 73 ++++++++++
  13044. kernel/multiboot.h | 115 ++++++++++++++++
  13045. src/aafire.c | 8 +-
  13046. 22 files changed, 958 insertions(+), 55 deletions(-)
  13047. Commit: 567
  13048. Author: sam
  13049. Date: Thu Mar 9 12:44:49 2006 +0000
  13050. * Cosmetic change.
  13051. caca/driver_conio.c | 3 ++-
  13052. 1 files changed, 2 insertions(+), 1 deletions(-)
  13053. Commit: 566
  13054. Author: sam
  13055. Date: Thu Mar 9 12:43:10 2006 +0000
  13056. * Slightly updated README.
  13057. README | 11 +++--------
  13058. 1 files changed, 3 insertions(+), 8 deletions(-)
  13059. Commit: 565
  13060. Author: sam
  13061. Date: Thu Mar 9 12:41:02 2006 +0000
  13062. * Pure VGA output driver.
  13063. caca/caca.c | 15 ++++-
  13064. caca/caca_internals.h | 10 +++-
  13065. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  13066. 3 files changed, 185 insertions(+), 4 deletions(-)
  13067. Commit: 564
  13068. Author: sam
  13069. Date: Thu Mar 9 12:37:39 2006 +0000
  13070. * Removed unused includes.
  13071. caca/graphics.c | 8 --------
  13072. 1 files changed, 0 insertions(+), 8 deletions(-)
  13073. Commit: 563
  13074. Author: sam
  13075. Date: Thu Mar 9 12:35:47 2006 +0000
  13076. * Added a few details for authors.
  13077. AUTHORS | 15 ++++++++++++---
  13078. 1 files changed, 12 insertions(+), 3 deletions(-)
  13079. Commit: 562
  13080. Author: sam
  13081. Date: Thu Mar 9 12:34:40 2006 +0000
  13082. * Added a tiny Unicode test program. Of course it does not work yet, but
  13083. good to have something to start with.
  13084. test/Makefile.am | 6 +++++-
  13085. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  13086. 2 files changed, 54 insertions(+), 1 deletions(-)
  13087. Commit: 561
  13088. Author: jylam
  13089. Date: Thu Mar 9 09:52:24 2006 +0000
  13090. * Updated documentation a bit
  13091. caca/caca.h | 5 +++--
  13092. cucul/cucul.h | 1 +
  13093. 2 files changed, 4 insertions(+), 2 deletions(-)
  13094. Commit: 560
  13095. Author: jylam
  13096. Date: Thu Mar 9 09:44:54 2006 +0000
  13097. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  13098. caca/driver_network.c | 6 +-----
  13099. cucul/cucul.c | 5 +++++
  13100. cucul/cucul_internals.h | 4 ++++
  13101. cucul/export.c | 14 ++++++++------
  13102. 4 files changed, 18 insertions(+), 11 deletions(-)
  13103. Commit: 559
  13104. Author: jylam
  13105. Date: Thu Mar 9 08:45:40 2006 +0000
  13106. * Fixed memory leak in network driver
  13107. caca/driver_network.c | 5 +++++
  13108. 1 files changed, 5 insertions(+), 0 deletions(-)
  13109. Commit: 558
  13110. Author: sam
  13111. Date: Wed Mar 8 22:39:43 2006 +0000
  13112. * Made the OpenGL colors slightly less saturated.
  13113. caca/driver_gl.c | 17 +++++++++--------
  13114. 1 files changed, 9 insertions(+), 8 deletions(-)
  13115. Commit: 557
  13116. Author: sam
  13117. Date: Wed Mar 8 22:29:00 2006 +0000
  13118. * Make output drivers more error resilient when handling UTF-32 characters,
  13119. by simply ignoring everything non ASCII :-)
  13120. caca/driver_conio.c | 8 +++++++-
  13121. caca/driver_gl.c | 27 +++++++++++++--------------
  13122. caca/driver_ncurses.c | 7 ++++++-
  13123. caca/driver_slang.c | 18 +++++++++++++-----
  13124. caca/driver_win32.c | 8 +++++++-
  13125. caca/driver_x11.c | 22 ++++++++++++++--------
  13126. 6 files changed, 60 insertions(+), 30 deletions(-)
  13127. Commit: 556
  13128. Author: jylam
  13129. Date: Wed Mar 8 20:58:07 2006 +0000
  13130. * Fixed blinking screen
  13131. caca/driver_network.c | 12 ++++--------
  13132. 1 files changed, 4 insertions(+), 8 deletions(-)
  13133. Commit: 555
  13134. Author: jylam
  13135. Date: Wed Mar 8 20:23:06 2006 +0000
  13136. * Exporters now return size of generated data
  13137. caca/driver_network.c | 19 +++++++------------
  13138. cucul/cucul.h | 8 ++++----
  13139. cucul/export.c | 22 +++++++++++++---------
  13140. 3 files changed, 24 insertions(+), 25 deletions(-)
  13141. Commit: 554
  13142. Author: jylam
  13143. Date: Wed Mar 8 20:03:24 2006 +0000
  13144. * Added very preliminary network driver
  13145. caca/Makefile.am | 1 +
  13146. caca/caca.c | 9 ++
  13147. caca/caca_internals.h | 7 ++-
  13148. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  13149. configure.ac | 13 +++
  13150. 5 files changed, 251 insertions(+), 1 deletions(-)
  13151. Commit: 553
  13152. Author: sam
  13153. Date: Wed Mar 8 19:41:53 2006 +0000
  13154. * Fixed async issues between the driver and libcaca when resizing windows,
  13155. and simplified the handle_resize() API. Still can be polished.
  13156. caca/caca.c | 5 +++--
  13157. caca/caca_internals.h | 10 +++++++---
  13158. caca/driver_conio.c | 8 ++++----
  13159. caca/driver_gl.c | 23 ++++++++---------------
  13160. caca/driver_ncurses.c | 28 +++++++++++-----------------
  13161. caca/driver_slang.c | 18 +++++-------------
  13162. caca/driver_win32.c | 9 ++++-----
  13163. caca/driver_x11.c | 33 +++++++++++----------------------
  13164. caca/event.c | 8 ++++++++
  13165. caca/graphics.c | 20 +++++++++-----------
  13166. cucul/cucul.c | 2 +-
  13167. 11 files changed, 71 insertions(+), 93 deletions(-)
  13168. Commit: 552
  13169. Author: sam
  13170. Date: Wed Mar 8 17:20:38 2006 +0000
  13171. * cucul_set_size() does nothing if a graphical backend is attached. Added
  13172. documentation to explain this behaviour.
  13173. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  13174. 1 files changed, 113 insertions(+), 95 deletions(-)
  13175. Commit: 551
  13176. Author: sam
  13177. Date: Wed Mar 8 11:27:23 2006 +0000
  13178. * Cosmetic changes here and there.
  13179. caca/caca.c | 4 ++--
  13180. caca/caca_internals.h | 11 +++++++++--
  13181. caca/driver_gl.c | 6 +++---
  13182. caca/driver_ncurses.c | 10 +++++-----
  13183. caca/driver_slang.c | 8 ++++----
  13184. caca/driver_win32.c | 11 ++++++-----
  13185. caca/driver_x11.c | 8 ++++----
  13186. caca/event.c | 12 ++++++------
  13187. 8 files changed, 39 insertions(+), 31 deletions(-)
  13188. Commit: 550
  13189. Author: sam
  13190. Date: Wed Mar 8 10:33:01 2006 +0000
  13191. * Finished moving everything driver-specific to the apropriate driver_*.c
  13192. files. Phew. Now they just need a few comments.
  13193. caca/caca.c | 68 +--------------
  13194. caca/caca_internals.h | 90 +-------------------
  13195. caca/driver_conio.c | 51 +++++++-----
  13196. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  13197. caca/driver_ncurses.c | 92 ++++++++++++++++----
  13198. caca/driver_slang.c | 58 +++++++++++--
  13199. caca/driver_win32.c | 112 ++++++++++++++-----------
  13200. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  13201. caca/event.c | 6 +-
  13202. caca/graphics.c | 10 +-
  13203. 10 files changed, 477 insertions(+), 458 deletions(-)
  13204. Commit: 549
  13205. Author: sam
  13206. Date: Wed Mar 8 09:51:53 2006 +0000
  13207. * Cleaned up useless header includes.
  13208. caca/driver_conio.c | 11 -----------
  13209. caca/driver_gl.c | 5 -----
  13210. caca/driver_ncurses.c | 8 --------
  13211. caca/driver_slang.c | 8 --------
  13212. caca/driver_win32.c | 8 --------
  13213. caca/driver_x11.c | 5 -----
  13214. 6 files changed, 0 insertions(+), 45 deletions(-)
  13215. Commit: 548
  13216. Author: sam
  13217. Date: Wed Mar 8 09:28:41 2006 +0000
  13218. * Split event.c into the appropriate driver_*.c files.
  13219. caca/caca_internals.h | 1 +
  13220. caca/driver_conio.c | 13 +
  13221. caca/driver_gl.c | 63 ++++++
  13222. caca/driver_ncurses.c | 184 ++++++++++++++++
  13223. caca/driver_slang.c | 83 +++++++
  13224. caca/driver_win32.c | 75 +++++++
  13225. caca/driver_x11.c | 126 +++++++++++-
  13226. caca/event.c | 581 +------------------------------------------------
  13227. 8 files changed, 547 insertions(+), 579 deletions(-)
  13228. Commit: 547
  13229. Author: sam
  13230. Date: Wed Mar 8 09:26:46 2006 +0000
  13231. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  13232. caca-config.in | 15 ++++++++++++++-
  13233. 1 files changed, 14 insertions(+), 1 deletions(-)
  13234. Commit: 546
  13235. Author: sam
  13236. Date: Wed Mar 8 09:23:38 2006 +0000
  13237. * Ignore driver_*.c files when building documentation.
  13238. doc/doxygen.cfg.in | 4 ++--
  13239. 1 files changed, 2 insertions(+), 2 deletions(-)
  13240. Commit: 545
  13241. Author: sam
  13242. Date: Wed Mar 8 09:21:55 2006 +0000
  13243. * configure.ac: look for a4wide.sty in more than one location.
  13244. configure.ac | 2 ++
  13245. 1 files changed, 2 insertions(+), 0 deletions(-)
  13246. Commit: 543
  13247. Author: sam
  13248. Date: Tue Mar 7 12:39:34 2006 +0000
  13249. * Fixed DOS driver.
  13250. * Added a build-dos script to cross-compile the DOS version using djgpp.
  13251. Makefile.am | 2 +-
  13252. build-dos | 34 ++++++++++++++++++++++++++++++++++
  13253. caca/caca_internals.h | 6 +++++-
  13254. caca/driver_conio.c | 2 +-
  13255. cucul/cucul_internals.h | 3 ++-
  13256. 5 files changed, 43 insertions(+), 4 deletions(-)
  13257. Commit: 542
  13258. Author: sam
  13259. Date: Tue Mar 7 10:46:29 2006 +0000
  13260. * configure.ac: removed the "null" frontend. just don't attach any frontend
  13261. if you do not want any.
  13262. configure.ac | 8 --------
  13263. 1 files changed, 0 insertions(+), 8 deletions(-)
  13264. Commit: 541
  13265. Author: sam
  13266. Date: Tue Mar 7 10:37:59 2006 +0000
  13267. * Got rid of static variables in the event code.
  13268. caca/caca.c | 3 +
  13269. caca/caca_internals.h | 11 ++-
  13270. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  13271. 3 files changed, 118 insertions(+), 116 deletions(-)
  13272. Commit: 540
  13273. Author: sam
  13274. Date: Tue Mar 7 09:17:35 2006 +0000
  13275. * Polished the driver split a bit (still no events, except resize events),
  13276. properly credited authors and documented a few things.
  13277. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  13278. caca/caca_internals.h | 22 ++++++++--------
  13279. caca/driver_conio.c | 33 +++++++++--------------
  13280. caca/driver_gl.c | 39 ++++++++++------------------
  13281. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  13282. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  13283. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  13284. caca/driver_x11.c | 47 +++++++++-------------------------
  13285. caca/event.c | 10 +------
  13286. caca/graphics.c | 32 +----------------------
  13287. cucul/bitmap.c | 8 ------
  13288. cucul/box.c | 6 ----
  13289. cucul/char.c | 11 +------
  13290. cucul/conic.c | 6 ----
  13291. cucul/cucul.c | 7 -----
  13292. cucul/cucul_internals.h | 10 ++++++-
  13293. cucul/export.c | 15 +++-------
  13294. cucul/line.c | 6 ----
  13295. cucul/math.c | 6 ----
  13296. cucul/sprite.c | 6 ----
  13297. cucul/triangle.c | 6 ----
  13298. src/cacaview.c | 6 ++--
  13299. 22 files changed, 170 insertions(+), 337 deletions(-)
  13300. Commit: 539
  13301. Author: sam
  13302. Date: Mon Mar 6 23:01:59 2006 +0000
  13303. * Split caca/graphics.c into driver-specific files. Resize is currently
  13304. broken, and event handling is not yet in the driver-specific files, but
  13305. I will of course fix that later.
  13306. caca/Makefile.am | 6 +
  13307. caca/caca.c | 287 ++----------
  13308. caca/caca_internals.h | 61 ++-
  13309. caca/driver_conio.c | 148 ++++++
  13310. caca/driver_gl.c | 378 ++++++++++++++++
  13311. caca/driver_ncurses.c | 256 +++++++++++
  13312. caca/driver_slang.c | 342 ++++++++++++++
  13313. caca/driver_win32.c | 255 +++++++++++
  13314. caca/driver_x11.c | 363 +++++++++++++++
  13315. caca/event.c | 16 +-
  13316. caca/graphics.c | 1192 +------------------------------------------------
  13317. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  13318. Commit: 538
  13319. Author: sam
  13320. Date: Mon Mar 6 21:49:48 2006 +0000
  13321. * Ooops, I fucked up the build.
  13322. configure.ac | 2 +-
  13323. 1 files changed, 1 insertions(+), 1 deletions(-)
  13324. Commit: 537
  13325. Author: sam
  13326. Date: Mon Mar 6 21:00:53 2006 +0000
  13327. * Moved stuff again.
  13328. Makefile.am | 2 +-
  13329. examples/Makefile.am | 35 ---
  13330. examples/aafire.c | 289 --------------------
  13331. examples/caca.txt | 26 --
  13332. examples/cacaball.c | 200 --------------
  13333. examples/cacamoir.c | 155 -----------
  13334. examples/cacaplas.c | 150 ----------
  13335. examples/cacaview.c | 738 --------------------------------------------------
  13336. src/Makefile.am | 35 +++
  13337. src/aafire.c | 289 ++++++++++++++++++++
  13338. src/caca.txt | 26 ++
  13339. src/cacaball.c | 200 ++++++++++++++
  13340. src/cacamoir.c | 155 +++++++++++
  13341. src/cacaplas.c | 150 ++++++++++
  13342. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13343. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  13344. Commit: 536
  13345. Author: sam
  13346. Date: Mon Mar 6 20:57:14 2006 +0000
  13347. * Moved stuff around to differenciate between libcucul and libcaca.
  13348. Makefile.am | 2 +-
  13349. caca/Makefile.am | 18 +
  13350. caca/caca.c | 442 +++++++++++++++
  13351. caca/caca.h | 203 +++++++
  13352. caca/caca_internals.h | 170 ++++++
  13353. caca/event.c | 821 ++++++++++++++++++++++++++++
  13354. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  13355. caca/time.c | 96 ++++
  13356. configure.ac | 5 +-
  13357. cucul/Makefile.am | 23 +
  13358. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  13359. cucul/box.c | 154 ++++++
  13360. cucul/char.c | 235 ++++++++
  13361. cucul/conic.c | 243 +++++++++
  13362. cucul/cucul.c | 403 ++++++++++++++
  13363. cucul/cucul.h | 216 ++++++++
  13364. cucul/cucul_internals.h | 45 ++
  13365. cucul/export.c | 330 +++++++++++
  13366. cucul/line.c | 398 ++++++++++++++
  13367. cucul/math.c | 99 ++++
  13368. cucul/sprite.c | 325 +++++++++++
  13369. cucul/triangle.c | 140 +++++
  13370. examples/Makefile.am | 20 +-
  13371. src/Makefile.am | 34 --
  13372. src/bitmap.c | 945 --------------------------------
  13373. src/box.c | 154 ------
  13374. src/caca.c | 442 ---------------
  13375. src/caca.h | 203 -------
  13376. src/caca_internals.h | 170 ------
  13377. src/char.c | 235 --------
  13378. src/conic.c | 243 ---------
  13379. src/cucul.c | 403 --------------
  13380. src/cucul.h | 216 --------
  13381. src/cucul_internals.h | 45 --
  13382. src/event.c | 821 ----------------------------
  13383. src/export.c | 330 -----------
  13384. src/graphics.c | 1377 -----------------------------------------------
  13385. src/line.c | 398 --------------
  13386. src/math.c | 99 ----
  13387. src/sprite.c | 325 -----------
  13388. src/time.c | 96 ----
  13389. src/triangle.c | 140 -----
  13390. test/Makefile.am | 28 +-
  13391. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  13392. Commit: 535
  13393. Author: sam
  13394. Date: Mon Mar 6 19:13:01 2006 +0000
  13395. * Use 32 bit integers for the character array. No visible difference for
  13396. now because we only do ASCII, but that will let us do Unicode later.
  13397. src/caca.c | 1 +
  13398. src/char.c | 17 +++++++++--------
  13399. src/cucul.c | 19 ++++++++++++-------
  13400. src/cucul_internals.h | 3 ++-
  13401. src/export.c | 33 +++++++++++++++++----------------
  13402. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  13403. 6 files changed, 67 insertions(+), 46 deletions(-)
  13404. Commit: 534
  13405. Author: sam
  13406. Date: Mon Mar 6 14:17:42 2006 +0000
  13407. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  13408. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  13409. future because it's libcaca who gets the resize events, after all.
  13410. src/caca.h | 3 ---
  13411. src/graphics.c | 38 --------------------------------------
  13412. 2 files changed, 0 insertions(+), 41 deletions(-)
  13413. Commit: 533
  13414. Author: jylam
  13415. Date: Mon Mar 6 13:50:05 2006 +0000
  13416. * I just suck. I'll goatse myself right after beeing back at home.
  13417. src/graphics.c | 1 +
  13418. 1 files changed, 1 insertions(+), 0 deletions(-)
  13419. Commit: 532
  13420. Author: sam
  13421. Date: Mon Mar 6 13:43:23 2006 +0000
  13422. * src/graphics.c: minor optimisations.
  13423. src/graphics.c | 37 +++++++++++++++++--------------------
  13424. 1 files changed, 17 insertions(+), 20 deletions(-)
  13425. Commit: 531
  13426. Author: sam
  13427. Date: Mon Mar 6 13:34:57 2006 +0000
  13428. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  13429. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  13430. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  13431. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  13432. pas de warnings et/ou que ca segfaulte pas !
  13433. src/graphics.c | 38 +++++++++++++++++++-------------------
  13434. 1 files changed, 19 insertions(+), 19 deletions(-)
  13435. Commit: 530
  13436. Author: jylam
  13437. Date: Mon Mar 6 12:13:12 2006 +0000
  13438. * Mais je fais comme je veux bordel de cul !
  13439. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13440. 1 files changed, 21 insertions(+), 21 deletions(-)
  13441. Commit: 529
  13442. Author: sam
  13443. Date: Mon Mar 6 11:08:25 2006 +0000
  13444. * Haha mais vieux porc a pattes !
  13445. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13446. 1 files changed, 21 insertions(+), 21 deletions(-)
  13447. Commit: 528
  13448. Author: jylam
  13449. Date: Mon Mar 6 10:21:48 2006 +0000
  13450. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  13451. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  13452. 1 files changed, 24 insertions(+), 34 deletions(-)
  13453. Commit: 527
  13454. Author: sam
  13455. Date: Mon Mar 6 08:32:40 2006 +0000
  13456. * All output plugins should now work again.
  13457. * Renamed caca_refresh() into caca_display() which makes more sense.
  13458. * Optimised gl_bgpal by directly storing floats instead of doing the
  13459. conversion at runtime.
  13460. * Handle resizing in cucul_set_size() and try to keep as much information
  13461. as possible from the previous canvas.
  13462. * Moved most global variables into cucul_t or caca_t contexts.
  13463. * Moved time.c into libcaca.
  13464. caca-config.in | 13 +-
  13465. configure.ac | 2 +-
  13466. examples/aafire.c | 2 +-
  13467. examples/cacaball.c | 2 +-
  13468. examples/cacamoir.c | 2 +-
  13469. examples/cacaplas.c | 2 +-
  13470. examples/cacaview.c | 6 +-
  13471. src/Makefile.am | 2 +-
  13472. src/bitmap.c | 16 +-
  13473. src/box.c | 4 +-
  13474. src/caca.c | 43 +++--
  13475. src/caca.h | 2 +-
  13476. src/caca_internals.h | 59 +++++-
  13477. src/char.c | 164 +--------------
  13478. src/conic.c | 4 +-
  13479. src/cucul.c | 104 ++++++++--
  13480. src/cucul_internals.h | 4 -
  13481. src/event.c | 117 +++++------
  13482. src/export.c | 4 +-
  13483. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  13484. src/line.c | 4 +-
  13485. src/math.c | 4 +-
  13486. src/sprite.c | 4 +-
  13487. src/time.c | 4 +-
  13488. src/triangle.c | 4 +-
  13489. test/colors.c | 2 +-
  13490. test/demo.c | 6 +-
  13491. test/dithering.c | 2 +-
  13492. test/event.c | 4 +-
  13493. test/hsv.c | 2 +-
  13494. test/spritedit.c | 2 +-
  13495. 31 files changed, 586 insertions(+), 591 deletions(-)
  13496. Commit: 526
  13497. Author: sam
  13498. Date: Mon Mar 6 08:26:09 2006 +0000
  13499. * Removed cacademo from examples, manpages and distributions. It's useless.
  13500. debian/changelog | 6 +-
  13501. debian/control | 28 ++++++++++--
  13502. debian/copyright | 2 +-
  13503. debian/rules | 11 +++--
  13504. doc/Makefile.am | 10 ++---
  13505. doc/cacademo.1 | 56 -----------------------
  13506. doc/cacafire.1 | 56 +++++++++++++++++++++++
  13507. libcaca.spec | 5 --
  13508. msvc/Makefile.am | 1 -
  13509. msvc/cacademo.vcproj | 122 --------------------------------------------------
  13510. msvc/libcaca.sln | 7 ---
  13511. 11 files changed, 95 insertions(+), 209 deletions(-)
  13512. Commit: 525
  13513. Author: sam
  13514. Date: Mon Mar 6 08:22:09 2006 +0000
  13515. * src/cucul.c: s/width/height/.
  13516. src/cucul.c | 2 +-
  13517. 1 files changed, 1 insertions(+), 1 deletions(-)
  13518. Commit: 524
  13519. Author: sam
  13520. Date: Sun Mar 5 18:43:13 2006 +0000
  13521. A new low-level text management library (canvas for ultrafast compositing
  13522. of unicode letters) is now separated from the higher level rendering and I/O
  13523. (that is, libcaca). This commit totally breaks the API, but once everything
  13524. is polished I will think about source-level backward compatibility. Most
  13525. drivers are broken, but X11 still sorta works.
  13526. The new design is much more object-oriented and allows having several
  13527. active renderers at the same time, changing renderers on the fly, and more
  13528. important, having no renderer at all (useful for converters, or when you
  13529. want to do your own renderer).
  13530. And in case you are still wondering, the libcucul acronym has "Unicode"
  13531. because I want to support at least a subset of Unicode. There are awesome
  13532. glyphs in it, including the ones inherited from Codepage 437 such as
  13533. "gray 25%" that are used in DOS and Win32 ANSI art.
  13534. configure.ac | 2 +-
  13535. doc/doxygen.cfg.in | 3 +-
  13536. examples/Makefile.am | 6 +-
  13537. examples/aafire.c | 39 +-
  13538. examples/cacaball.c | 44 +-
  13539. examples/cacamoir.c | 32 +-
  13540. examples/cacaplas.c | 36 +-
  13541. examples/cacaview.c | 171 ++++----
  13542. examples/demo.c | 557 -----------------------
  13543. src/Makefile.am | 36 +-
  13544. src/bitmap.c | 110 +++---
  13545. src/box.c | 50 ++-
  13546. src/caca.c | 362 +++------------
  13547. src/caca.h | 243 ++---------
  13548. src/caca_internals.h | 63 ++-
  13549. src/char.c | 394 ++++++++++++++++
  13550. src/conic.c | 60 ++--
  13551. src/cucul.c | 322 +++++++++++++
  13552. src/cucul.h | 216 +++++++++
  13553. src/cucul_internals.h | 48 ++
  13554. src/event.c | 116 +++---
  13555. src/export.c | 329 ++++++++++++++
  13556. src/graphics.c | 1203 +++++++++----------------------------------------
  13557. src/line.c | 72 ++--
  13558. src/math.c | 18 +-
  13559. src/sprite.c | 60 ++--
  13560. src/triangle.c | 38 +-
  13561. test/Makefile.am | 8 +-
  13562. test/colors.c | 31 +-
  13563. test/demo.c | 564 +++++++++++++++++++++++
  13564. test/dithering.c | 51 ++-
  13565. test/event.c | 69 ++--
  13566. test/hsv.c | 27 +-
  13567. test/optipal.c | 90 ++--
  13568. test/spritedit.c | 66 ++--
  13569. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  13570. Commit: 523
  13571. Author: sam
  13572. Date: Sat Mar 4 18:08:47 2006 +0000
  13573. * New updated bootstrap script.
  13574. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  13575. 1 files changed, 90 insertions(+), 37 deletions(-)
  13576. Commit: 522
  13577. Author: sam
  13578. Date: Sat Mar 4 00:35:45 2006 +0000
  13579. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  13580. COPYING | 514 +-------------------------------------------------
  13581. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  13582. Makefile.am | 2 +-
  13583. debian/copyright | 37 ++++-
  13584. doc/cacademo.1 | 5 +-
  13585. examples/cacaball.c | 16 +--
  13586. examples/cacamoir.c | 16 +--
  13587. examples/cacaplas.c | 16 +--
  13588. examples/cacaview.c | 16 +--
  13589. examples/demo.c | 16 +--
  13590. perl/Build.PL | 2 +-
  13591. perl/META.yml | 2 +-
  13592. python/pypycaca.c | 16 +--
  13593. python/pypycaca.h | 16 +--
  13594. src/bitmap.c | 16 +--
  13595. src/box.c | 16 +--
  13596. src/caca.c | 16 +--
  13597. src/caca.h | 24 +--
  13598. src/caca_internals.h | 16 +--
  13599. src/conic.c | 16 +--
  13600. src/event.c | 16 +--
  13601. src/graphics.c | 16 +--
  13602. src/line.c | 16 +--
  13603. src/math.c | 16 +--
  13604. src/sprite.c | 16 +--
  13605. src/time.c | 16 +--
  13606. src/triangle.c | 16 +--
  13607. test/colors.c | 16 +--
  13608. test/dithering.c | 16 +--
  13609. test/event.c | 16 +--
  13610. test/hsv.c | 16 +--
  13611. test/optipal.c | 16 +--
  13612. test/spritedit.c | 16 +--
  13613. 33 files changed, 641 insertions(+), 855 deletions(-)
  13614. Commit: 521
  13615. Author: jylam
  13616. Date: Sat Feb 11 19:20:48 2006 +0000
  13617. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  13618. python/caca.txt | 26 ++++++++++++
  13619. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13620. python/test2.py | 56 +++++++++++++++++++++++++++
  13621. 3 files changed, 196 insertions(+), 0 deletions(-)
  13622. Commit: 520
  13623. Author: jylam
  13624. Date: Sat Feb 11 15:46:51 2006 +0000
  13625. * Fixed bug in events with GL driver
  13626. src/event.c | 3 ++-
  13627. 1 files changed, 2 insertions(+), 1 deletions(-)
  13628. Commit: 519
  13629. Author: jylam
  13630. Date: Sat Feb 11 15:11:30 2006 +0000
  13631. * Improved GL rendering (characters are not blurry anymore)
  13632. src/graphics.c | 10 +++++++---
  13633. 1 files changed, 7 insertions(+), 3 deletions(-)
  13634. Commit: 518
  13635. Author: jylam
  13636. Date: Sun Feb 5 17:47:23 2006 +0000
  13637. * Added -preliminary- Python bindings
  13638. python/Makefile | 17 +
  13639. python/README | 16 +
  13640. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  13641. python/pypycaca.h | 177 +++++++++++
  13642. 4 files changed, 1087 insertions(+), 0 deletions(-)
  13643. Commit: 517
  13644. Author: jylam
  13645. Date: Thu Dec 8 19:03:06 2005 +0000
  13646. * Updated for my ego trip
  13647. AUTHORS | 2 +-
  13648. 1 files changed, 1 insertions(+), 1 deletions(-)
  13649. Commit: 516
  13650. Author: jylam
  13651. Date: Mon Nov 21 21:39:34 2005 +0000
  13652. * Removed debug test, kekeke ^^
  13653. examples/cacaball.c | 1 -
  13654. 1 files changed, 0 insertions(+), 1 deletions(-)
  13655. Commit: 515
  13656. Author: jylam
  13657. Date: Mon Nov 21 17:24:33 2005 +0000
  13658. * Added caca_set_width, set_height_, set_size
  13659. examples/cacaball.c | 1 +
  13660. src/caca.h | 3 ++
  13661. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  13662. 3 files changed, 60 insertions(+), 12 deletions(-)
  13663. Commit: 514
  13664. Author: jylam
  13665. Date: Fri Nov 18 10:46:53 2005 +0000
  13666. * Fixed remaining warnings with gcc 3.x and 4.x
  13667. examples/aafire.c | 8 +++++---
  13668. examples/cacaball.c | 2 +-
  13669. examples/cacamoir.c | 4 ++--
  13670. examples/cacaplas.c | 2 +-
  13671. 4 files changed, 9 insertions(+), 7 deletions(-)
  13672. Commit: 513
  13673. Author: jylam
  13674. Date: Thu Nov 17 14:33:43 2005 +0000
  13675. * Fixed warnings under GCC 4.x
  13676. src/bitmap.c | 5 +++--
  13677. src/graphics.c | 8 ++++----
  13678. 2 files changed, 7 insertions(+), 6 deletions(-)
  13679. Commit: 512
  13680. Author: jylam
  13681. Date: Thu Nov 17 14:13:54 2005 +0000
  13682. * Fixed a bunch of warnings
  13683. src/bitmap.c | 31 -------------------------------
  13684. src/event.c | 1 +
  13685. src/graphics.c | 3 ++-
  13686. 3 files changed, 3 insertions(+), 32 deletions(-)
  13687. Commit: 511
  13688. Author: sam
  13689. Date: Sat Nov 12 15:39:50 2005 +0000
  13690. * more coding style fixes.
  13691. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  13692. 1 files changed, 75 insertions(+), 66 deletions(-)
  13693. Commit: 510
  13694. Author: sam
  13695. Date: Sat Nov 12 15:30:46 2005 +0000
  13696. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  13697. src/caca.c | 9 +++++++--
  13698. 1 files changed, 7 insertions(+), 2 deletions(-)
  13699. Commit: 509
  13700. Author: sam
  13701. Date: Sat Nov 12 15:26:02 2005 +0000
  13702. * src/graphics.c: call glutInit() before calling other glut functions.
  13703. src/graphics.c | 7 +++++++
  13704. 1 files changed, 7 insertions(+), 0 deletions(-)
  13705. Commit: 508
  13706. Author: sam
  13707. Date: Sat Nov 12 15:14:38 2005 +0000
  13708. * coding style fixes.
  13709. src/caca.h | 2 +-
  13710. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  13711. 2 files changed, 204 insertions(+), 217 deletions(-)
  13712. Commit: 507
  13713. Author: sam
  13714. Date: Sat Nov 12 14:47:59 2005 +0000
  13715. * src/bitmap.c:
  13716. + Renamed gammaval into gamma.
  13717. + Fixed Doxygen comments.
  13718. src/bitmap.c | 12 ++++++------
  13719. 1 files changed, 6 insertions(+), 6 deletions(-)
  13720. Commit: 498
  13721. Author: jylam
  13722. Date: Sat Jul 30 11:58:48 2005 +0000
  13723. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  13724. src/event.c | 2 +-
  13725. 1 files changed, 1 insertions(+), 1 deletions(-)
  13726. Commit: 497
  13727. Author: sam
  13728. Date: Fri Jul 29 13:38:35 2005 +0000
  13729. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  13730. debian/Makefile.am | 2 +-
  13731. 1 files changed, 1 insertions(+), 1 deletions(-)
  13732. Commit: 496
  13733. Author: jylam
  13734. Date: Wed Jul 13 17:58:58 2005 +0000
  13735. * src/graphics.c src/caca.h : Added ANSI exporter
  13736. src/caca.h | 1 +
  13737. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13738. 2 files changed, 67 insertions(+), 0 deletions(-)
  13739. Commit: 495
  13740. Author: jylam
  13741. Date: Wed Jul 13 17:45:47 2005 +0000
  13742. * 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.
  13743. src/bitmap.c | 3 +--
  13744. src/caca.h | 1 +
  13745. src/math.c | 23 +++++++++++++++++++++++
  13746. 3 files changed, 25 insertions(+), 2 deletions(-)
  13747. Commit: 494
  13748. Author: sam
  13749. Date: Fri Jul 8 21:16:38 2005 +0000
  13750. * src/event.c src/caca.c: fixed coding style
  13751. src/caca.c | 2 -
  13752. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  13753. 2 files changed, 62 insertions(+), 66 deletions(-)
  13754. Commit: 493
  13755. Author: jylam
  13756. Date: Sat Jun 25 11:27:31 2005 +0000
  13757. * OpenGL driver mouse support
  13758. src/event.c | 19 +++++++++++++++----
  13759. src/graphics.c | 25 ++++++++++++++++++++++++-
  13760. 2 files changed, 39 insertions(+), 5 deletions(-)
  13761. Commit: 492
  13762. Author: sam
  13763. Date: Fri Jun 24 11:54:28 2005 +0000
  13764. * imported previous Debian uploads.
  13765. debian/changelog | 30 ++++++++++++++++++++++++++++++
  13766. 1 files changed, 30 insertions(+), 0 deletions(-)
  13767. Commit: 491
  13768. Author: sam
  13769. Date: Fri Jun 24 11:48:31 2005 +0000
  13770. * src/graphics.c: more optimisations in the exporters
  13771. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  13772. 1 files changed, 168 insertions(+), 181 deletions(-)
  13773. Commit: 490
  13774. Author: jylam
  13775. Date: Thu Jun 23 18:27:02 2005 +0000
  13776. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  13777. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  13778. 1 files changed, 85 insertions(+), 58 deletions(-)
  13779. Commit: 489
  13780. Author: sam
  13781. Date: Thu Jun 23 16:58:58 2005 +0000
  13782. * src/graphics.c: cleaned caca_get_html()
  13783. src/graphics.c | 208 +++++++++++++++++++++++--------------------------------
  13784. 1 files changed, 87 insertions(+), 121 deletions(-)
  13785. Commit: 488
  13786. Author: sam
  13787. Date: Thu Jun 23 16:44:14 2005 +0000
  13788. * src/graphics.c: heavy cleanup in caca_get_html3().
  13789. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  13790. 1 files changed, 311 insertions(+), 350 deletions(-)
  13791. Commit: 487
  13792. Author: jylam
  13793. Date: Wed Jun 22 22:06:42 2005 +0000
  13794. * Added Null driver and html3 exporter.
  13795. configure.ac | 8 +++
  13796. src/caca.c | 27 ++++++++++
  13797. src/caca.h | 2 +
  13798. src/caca_internals.h | 3 +
  13799. src/event.c | 7 +++
  13800. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13801. 6 files changed, 178 insertions(+), 1 deletions(-)
  13802. Commit: 486
  13803. Author: jylam
  13804. Date: Tue Jun 21 16:13:41 2005 +0000
  13805. GL driver : Updated documentation and added support for CACA_GEOMETRY
  13806. src/caca.h | 6 ++++--
  13807. src/graphics.c | 4 ++++
  13808. 2 files changed, 8 insertions(+), 2 deletions(-)
  13809. Commit: 485
  13810. Author: jylam
  13811. Date: Tue Jun 21 14:50:43 2005 +0000
  13812. Added HTML and IRC output support
  13813. src/caca.h | 9 +++
  13814. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13815. 2 files changed, 217 insertions(+), 0 deletions(-)
  13816. Commit: 484
  13817. Author: sam
  13818. Date: Tue Jun 21 13:46:13 2005 +0000
  13819. * debian/control: use libslang2 instead of slang1.
  13820. debian/control | 4 ++--
  13821. 1 files changed, 2 insertions(+), 2 deletions(-)
  13822. Commit: 483
  13823. Author: jylam
  13824. Date: Tue Jun 21 13:28:51 2005 +0000
  13825. OpenGL support.
  13826. configure.ac | 19 +++-
  13827. src/caca.c | 27 +++++-
  13828. src/caca_internals.h | 9 ++
  13829. src/event.c | 64 +++++++++++
  13830. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13831. 5 files changed, 422 insertions(+), 3 deletions(-)
  13832. Commit: 475
  13833. Author: sam
  13834. Date: Sat Mar 26 10:27:30 2005 +0000
  13835. * Use libtool for the static library generation; paves the way for
  13836. a future shared library.
  13837. bootstrap | 19 +++++++++++++++++++
  13838. configure.ac | 5 ++++-
  13839. examples/Makefile.am | 12 ++++++------
  13840. src/Makefile.am | 9 ++++++---
  13841. test/Makefile.am | 12 ++++++------
  13842. 5 files changed, 41 insertions(+), 16 deletions(-)
  13843. Commit: 466
  13844. Author: sam
  13845. Date: Sat Jan 22 16:43:58 2005 +0000
  13846. * compilation fix.
  13847. src/graphics.c | 4 ----
  13848. 1 files changed, 0 insertions(+), 4 deletions(-)
  13849. Commit: 464
  13850. Author: sam
  13851. Date: Thu Jan 13 23:59:55 2005 +0000
  13852. * src/bitmap.c:
  13853. + Implemented caca_set_bitmap_gamma().
  13854. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  13855. src/caca.h | 1 +
  13856. 2 files changed, 36 insertions(+), 7 deletions(-)
  13857. Commit: 463
  13858. Author: sam
  13859. Date: Thu Jan 13 22:19:01 2005 +0000
  13860. * src/graphics.c:
  13861. + Implemented caca_get_screen().
  13862. src/caca.h | 1 +
  13863. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  13864. 2 files changed, 71 insertions(+), 79 deletions(-)
  13865. Commit: 462
  13866. Author: sam
  13867. Date: Thu Jan 13 20:46:00 2005 +0000
  13868. * examples/cacaplas: slower animation.
  13869. examples/cacaplas.c | 4 ++--
  13870. 1 files changed, 2 insertions(+), 2 deletions(-)
  13871. Commit: 379
  13872. Author: sam
  13873. Date: Sun Nov 21 00:31:13 2004 +0000
  13874. * Imported John Beppu's Perl wrapper.
  13875. AUTHORS | 1 +
  13876. perl/Build.PL | 22 ++
  13877. perl/MANIFEST | 17 +
  13878. perl/MANIFEST.SKIP | 11 +
  13879. perl/META.yml | 29 ++
  13880. perl/Makefile.PL | 31 ++
  13881. perl/README | 21 ++
  13882. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  13883. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  13884. perl/lib/Term/Caca/Bitmap.pm | 5 +
  13885. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  13886. perl/lib/Term/Caca/Sprite.pm | 5 +
  13887. perl/lib/Term/Kaka.pm | 71 +++++
  13888. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  13889. perl/lib/Term/Kaka/Constants.pm | 9 +
  13890. perl/lib/Term/Kaka/Sprite.pm | 5 +
  13891. perl/t/data/caca.txt | 26 ++
  13892. 17 files changed, 1629 insertions(+), 0 deletions(-)
  13893. Commit: 378
  13894. Author: sam
  13895. Date: Fri Nov 5 14:57:50 2004 +0000
  13896. * src/bitmap.c: dark background works again with floyd-steinberg.
  13897. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  13898. 1 files changed, 28 insertions(+), 30 deletions(-)
  13899. Commit: 377
  13900. Author: sam
  13901. Date: Fri Nov 5 14:44:41 2004 +0000
  13902. * examples/:
  13903. + Use Space to pause demos, Esc to quit.
  13904. examples/aafire.c | 17 ++++++++++++++++-
  13905. examples/cacaball.c | 16 ++++++++++++++--
  13906. examples/cacamoir.c | 17 +++++++++++++++--
  13907. examples/cacaplas.c | 23 ++++++++++++-----------
  13908. 4 files changed, 57 insertions(+), 16 deletions(-)
  13909. Commit: 376
  13910. Author: sam
  13911. Date: Thu Nov 4 22:59:29 2004 +0000
  13912. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  13913. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  13914. 1 files changed, 52 insertions(+), 32 deletions(-)
  13915. Commit: 375
  13916. Author: sam
  13917. Date: Thu Nov 4 22:28:39 2004 +0000
  13918. * src/caca.h:
  13919. + Introduced CACA_DITHER_FSTEIN.
  13920. * src/caca.c:
  13921. + CACA_DITHER_FSTEIN is the default dithering method.
  13922. * src/bitmap.c:
  13923. + Fixed other dithering methods. Black background does not work yet.
  13924. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  13925. src/caca.c | 6 +++-
  13926. src/caca.h | 3 +-
  13927. 3 files changed, 60 insertions(+), 29 deletions(-)
  13928. Commit: 374
  13929. Author: sam
  13930. Date: Thu Nov 4 21:19:52 2004 +0000
  13931. * src/bitmap.c: oops, removed spurious test code.
  13932. src/bitmap.c | 4 ++--
  13933. 1 files changed, 2 insertions(+), 2 deletions(-)
  13934. Commit: 373
  13935. Author: sam
  13936. Date: Thu Nov 4 21:18:52 2004 +0000
  13937. * src/bitmap.c:
  13938. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  13939. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  13940. 1 files changed, 139 insertions(+), 59 deletions(-)
  13941. Commit: 372
  13942. Author: sam
  13943. Date: Thu Nov 4 20:36:49 2004 +0000
  13944. * doc/Makefile.am:
  13945. + Really fixed the manpage generation.
  13946. doc/Makefile.am | 2 +-
  13947. 1 files changed, 1 insertions(+), 1 deletions(-)
  13948. Commit: 371
  13949. Author: sam
  13950. Date: Thu Nov 4 18:30:34 2004 +0000
  13951. * doc/Makefile.am:
  13952. + Manpage installation fix.
  13953. doc/Makefile.am | 2 +-
  13954. 1 files changed, 1 insertions(+), 1 deletions(-)
  13955. Commit: 370
  13956. Author: sam
  13957. Date: Thu Nov 4 18:16:57 2004 +0000
  13958. * examples/cacaplas.c: use Esc to quit, Space to pause.
  13959. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  13960. 1 files changed, 20 insertions(+), 9 deletions(-)
  13961. Commit: 369
  13962. Author: sam
  13963. Date: Sun Oct 31 19:26:05 2004 +0000
  13964. * src/graphics.c:
  13965. + Win32 speed improvements by Jari Komppa.
  13966. THANKS | 1 +
  13967. src/graphics.c | 28 +++++-----------------------
  13968. 2 files changed, 6 insertions(+), 23 deletions(-)
  13969. Commit: 368
  13970. Author: sam
  13971. Date: Fri Aug 6 17:33:46 2004 +0000
  13972. * src/graphics.c:
  13973. + Fix strict aliasing rules breakage.
  13974. src/graphics.c | 6 +++++-
  13975. 1 files changed, 5 insertions(+), 1 deletions(-)
  13976. Commit: 367
  13977. Author: sam
  13978. Date: Mon Jul 5 12:08:49 2004 +0000
  13979. * bootstrap:
  13980. + Support for automake 1.8.
  13981. bootstrap | 4 +++-
  13982. 1 files changed, 3 insertions(+), 1 deletions(-)
  13983. Commit: 366
  13984. Author: sam
  13985. Date: Mon Jul 5 12:07:00 2004 +0000
  13986. * BUGS TODO:
  13987. + Removed BUGS, updated TODO.
  13988. * debian/*:
  13989. + Depend on libx11-dev instead of xlibs-dev.
  13990. + New Debian upload.
  13991. BUGS | 14 --------------
  13992. Makefile.am | 4 ++--
  13993. TODO | 1 -
  13994. debian/changelog | 7 +++++++
  13995. debian/control | 4 ++--
  13996. debian/rules | 3 +--
  13997. 6 files changed, 12 insertions(+), 21 deletions(-)
  13998. Commit: 364
  13999. Author: sam
  14000. Date: Mon Feb 2 13:51:55 2004 +0000
  14001. * configure.ac src/graphics:
  14002. + Check for resize_term and resizeterm in -lncurses.
  14003. configure.ac | 7 ++++++-
  14004. msvc/config.h | 2 ++
  14005. src/graphics.c | 4 ++++
  14006. 3 files changed, 12 insertions(+), 1 deletions(-)
  14007. Commit: 363
  14008. Author: sam
  14009. Date: Mon Feb 2 02:59:43 2004 +0000
  14010. * 0.9 branch.
  14011. ChangeLog | 12 ++++++++++++
  14012. 1 files changed, 12 insertions(+), 0 deletions(-)
  14013. Commit: 362
  14014. Author: sam
  14015. Date: Mon Feb 2 02:54:43 2004 +0000
  14016. * 0.9 release.
  14017. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14018. NEWS | 8 ++++++
  14019. configure.ac | 2 +-
  14020. debian/changelog | 6 +++++
  14021. libcaca.spec | 5 +++-
  14022. msvc/config.h | 4 ++-
  14023. 6 files changed, 88 insertions(+), 3 deletions(-)
  14024. Commit: 361
  14025. Author: sam
  14026. Date: Mon Jan 26 10:52:30 2004 +0000
  14027. * configure.ac:
  14028. + Check for curses.h as well as ncurses.h.
  14029. * src/caca.c src/event.c src/graphics.c:
  14030. + Include curses.h if ncurses.h was not found.
  14031. configure.ac | 2 +-
  14032. debian/changelog | 7 +++++++
  14033. src/caca.c | 6 +++++-
  14034. src/event.c | 6 +++++-
  14035. src/graphics.c | 6 +++++-
  14036. 5 files changed, 23 insertions(+), 4 deletions(-)
  14037. Commit: 360
  14038. Author: sam
  14039. Date: Fri Jan 23 09:20:39 2004 +0000
  14040. * examples/cacaview.c:
  14041. + Moved statusbar and help menu handling in separate functions.
  14042. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  14043. 1 files changed, 51 insertions(+), 25 deletions(-)
  14044. Commit: 359
  14045. Author: sam
  14046. Date: Fri Jan 23 09:15:42 2004 +0000
  14047. * src/caca.c:
  14048. + Alloc the AllocConsole() call to fail in case the process already has
  14049. a console.
  14050. src/caca.c | 4 ++--
  14051. 1 files changed, 2 insertions(+), 2 deletions(-)
  14052. Commit: 358
  14053. Author: sam
  14054. Date: Wed Jan 21 17:25:18 2004 +0000
  14055. * examples/cacaview.c:
  14056. + Proper aspect ratio support.
  14057. + Finer zoom support.
  14058. + Handle mouse clicks as next/prev picture command.
  14059. + Removed useless iterations in draw_checkers().
  14060. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  14061. 1 files changed, 109 insertions(+), 73 deletions(-)
  14062. Commit: 357
  14063. Author: sam
  14064. Date: Wed Jan 21 13:49:26 2004 +0000
  14065. * src/graphics.c:
  14066. + Fixed a buffer overflow due to bad signed/unsigned handling.
  14067. * src/event.c:
  14068. + Disallow zero width or height in the X11 driver.
  14069. + Fixed resizing in ncurses and slang.
  14070. * THANKS:
  14071. + Added the Source Mage maintainer.
  14072. THANKS | 1 +
  14073. src/event.c | 6 ++++--
  14074. src/graphics.c | 4 ++--
  14075. 3 files changed, 7 insertions(+), 4 deletions(-)
  14076. Commit: 356
  14077. Author: sam
  14078. Date: Sun Jan 18 04:48:09 2004 +0000
  14079. * 0.8 branch.
  14080. ChangeLog | 13 +++++++++++++
  14081. 1 files changed, 13 insertions(+), 0 deletions(-)
  14082. Commit: 355
  14083. Author: sam
  14084. Date: Sun Jan 18 04:45:28 2004 +0000
  14085. * 0.8 release.
  14086. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14087. NEWS | 3 +
  14088. THANKS | 1 +
  14089. configure.ac | 2 +-
  14090. debian/changelog | 6 +
  14091. libcaca.spec | 5 +-
  14092. msvc/config.h | 2 +-
  14093. 7 files changed, 432 insertions(+), 3 deletions(-)
  14094. Commit: 354
  14095. Author: sam
  14096. Date: Sun Jan 18 04:17:35 2004 +0000
  14097. * src/graphics.c:
  14098. + When resizing under X11, copy the old pixmap to the new one.
  14099. * examples/cacaview.c:
  14100. + Resizing support.
  14101. examples/cacaview.c | 23 +++++++++++++++++------
  14102. src/event.c | 4 ++--
  14103. src/graphics.c | 11 +++++++++--
  14104. 3 files changed, 28 insertions(+), 10 deletions(-)
  14105. Commit: 353
  14106. Author: sam
  14107. Date: Sun Jan 18 04:01:32 2004 +0000
  14108. * src/event.c:
  14109. + Refresh the X11 window when an exposure event is received.
  14110. + When resizing the X11 window, start showing extra characters when two
  14111. thirds are visible.
  14112. src/caca_internals.h | 2 ++
  14113. src/event.c | 17 +++++++++++++++--
  14114. src/graphics.c | 7 ++++---
  14115. 3 files changed, 21 insertions(+), 5 deletions(-)
  14116. Commit: 352
  14117. Author: sam
  14118. Date: Sat Jan 17 22:32:39 2004 +0000
  14119. * src/graphics.c:
  14120. + Renamed caca_set_title() to caca_set_window_title().
  14121. + Implemented caca_get_window_width() and caca_get_window_height().
  14122. * examples/cacaview.c:
  14123. + Set the window title to cacaview.
  14124. TODO | 6 +---
  14125. examples/cacaview.c | 2 +-
  14126. src/caca.h | 4 ++-
  14127. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  14128. 4 files changed, 73 insertions(+), 7 deletions(-)
  14129. Commit: 351
  14130. Author: sam
  14131. Date: Wed Jan 14 10:34:20 2004 +0000
  14132. * src/event.c:
  14133. + Make sure the mouse coordinates stay within the screen boundaries even
  14134. if the window was resized.
  14135. * src/bitmap.c:
  14136. + Fixed a buffer underflow in the rendering routine that caused the bottom
  14137. and rightmost pixels to be missed in certain conditions.
  14138. + Minor speed optimisation.
  14139. src/bitmap.c | 35 +++++++++++++++++++++++------------
  14140. src/event.c | 6 ++++++
  14141. 2 files changed, 29 insertions(+), 12 deletions(-)
  14142. Commit: 350
  14143. Author: sam
  14144. Date: Wed Jan 14 10:32:04 2004 +0000
  14145. * test/colors.c:
  14146. + Extracted the colour test from examples/demo.c.
  14147. test/Makefile.am | 6 ++++-
  14148. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14149. 2 files changed, 61 insertions(+), 1 deletions(-)
  14150. Commit: 349
  14151. Author: sam
  14152. Date: Tue Jan 13 22:33:09 2004 +0000
  14153. * src/graphics.c src/event.c:
  14154. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  14155. * test/event.c:
  14156. + Display CACA_EVENT_RESIZE.
  14157. src/caca_internals.h | 5 ++-
  14158. src/event.c | 25 ++++++++++++--
  14159. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  14160. test/event.c | 3 ++
  14161. 4 files changed, 67 insertions(+), 53 deletions(-)
  14162. Commit: 348
  14163. Author: sam
  14164. Date: Tue Jan 13 21:08:43 2004 +0000
  14165. * src/graphics.c:
  14166. + Resize handling in the ncurses and slang drivers.
  14167. configure.ac | 7 ++++-
  14168. msvc/config.h | 6 ++++-
  14169. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  14170. 3 files changed, 70 insertions(+), 9 deletions(-)
  14171. Commit: 347
  14172. Author: sam
  14173. Date: Tue Jan 13 20:03:48 2004 +0000
  14174. * src/event.c:
  14175. + Added the CACA_EVENT_RESIZE event.
  14176. + Added caca_get_mouse_x() and caca_get_mouse_y().
  14177. * src/graphics.c:
  14178. + Window resize handling in the X11 driver.
  14179. * examples/aafire.c:
  14180. + Fixed a bad assumption in the resize handling code.
  14181. examples/aafire.c | 4 +-
  14182. src/caca.h | 3 +
  14183. src/caca_internals.h | 3 +
  14184. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  14185. src/graphics.c | 84 +++++++++++++++++++++++-
  14186. 5 files changed, 211 insertions(+), 56 deletions(-)
  14187. Commit: 346
  14188. Author: sam
  14189. Date: Tue Jan 13 16:45:45 2004 +0000
  14190. * configure.ac:
  14191. + Added --disable-doc to let the user not build documentation.
  14192. * build-win32:
  14193. + Do not build documentation.
  14194. build-win32 | 7 ++-----
  14195. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  14196. debian/rules | 3 ++-
  14197. doc/Makefile.am | 12 ++++++------
  14198. libcaca.spec | 4 ++--
  14199. 5 files changed, 44 insertions(+), 32 deletions(-)
  14200. Commit: 345
  14201. Author: sam
  14202. Date: Tue Jan 13 15:01:22 2004 +0000
  14203. * src/graphics.c:
  14204. + Fixed a typo preventing Win32 builds.
  14205. * src/event.c:
  14206. + Renamed io.c into event.c.
  14207. * THANKS:
  14208. + Added Gentoo, NetBSD and FreeBSD porters.
  14209. THANKS | 4 +
  14210. src/Makefile.am | 2 +-
  14211. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14212. src/graphics.c | 2 +-
  14213. src/io.c | 639 -------------------------------------------------------
  14214. 5 files changed, 645 insertions(+), 641 deletions(-)
  14215. Commit: 344
  14216. Author: sam
  14217. Date: Tue Jan 13 09:55:32 2004 +0000
  14218. * configure.ac:
  14219. + Check for sys/times.h and unistd.h.
  14220. + Added calls to AC_C_CONST and AC_C_INLINE.
  14221. * src/time.c src/graphics.c:
  14222. + Fixes for MSVC compilation warnings.
  14223. + Additional sanity checks in the Win32 driver.
  14224. * src/caca.c:
  14225. + Use raw()/noraw() in the curses driver instead of cbreak().
  14226. * msvc/libcaca.sln:
  14227. + Added an MSVC solution.
  14228. * examples/aafire.c:
  14229. + Slightly reduced the maximum cacafire framerate.
  14230. Makefile.am | 2 +-
  14231. configure.ac | 8 ++-
  14232. examples/aafire.c | 2 +-
  14233. examples/cacaview.c | 1 -
  14234. msvc/Makefile.am | 16 ++++++
  14235. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14236. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14237. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14238. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14239. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14240. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14241. msvc/config.h | 47 ++++++++++++++++
  14242. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  14243. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14244. src/caca.c | 6 ++-
  14245. src/graphics.c | 20 ++++++--
  14246. src/time.c | 16 ++++--
  14247. 17 files changed, 1039 insertions(+), 16 deletions(-)
  14248. Commit: 343
  14249. Author: sam
  14250. Date: Mon Jan 12 17:30:09 2004 +0000
  14251. * src/graphics.c:
  14252. + Implemented caca_set_title() for X11 and Win32.
  14253. * examples/cacaview.c:
  14254. + Use caca_set_title() to set the window title to "cacaview".
  14255. NOTES | 3 +++
  14256. examples/cacaview.c | 3 +++
  14257. src/caca.h | 1 +
  14258. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  14259. 4 files changed, 39 insertions(+), 0 deletions(-)
  14260. Commit: 342
  14261. Author: sam
  14262. Date: Mon Jan 12 16:22:35 2004 +0000
  14263. * Fixed $Id in all Makefile.am files.
  14264. Makefile.am | 2 +-
  14265. autotools/Makefile.am | 2 +-
  14266. debian/Makefile.am | 2 +-
  14267. doc/Makefile.am | 2 +-
  14268. examples/Makefile.am | 2 +-
  14269. src/Makefile.am | 2 +-
  14270. test/Makefile.am | 2 +-
  14271. 7 files changed, 7 insertions(+), 7 deletions(-)
  14272. Commit: 341
  14273. Author: sam
  14274. Date: Mon Jan 12 16:21:34 2004 +0000
  14275. * build-win32:
  14276. + Win32 cross-compilation script.
  14277. Makefile.am | 6 ++----
  14278. autotools/Makefile.am | 1 +
  14279. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  14280. debian/Makefile.am | 2 ++
  14281. doc/Makefile.am | 2 ++
  14282. examples/Makefile.am | 4 +---
  14283. src/Makefile.am | 4 +---
  14284. test/Makefile.am | 4 +---
  14285. 8 files changed, 47 insertions(+), 13 deletions(-)
  14286. Commit: 340
  14287. Author: sam
  14288. Date: Mon Jan 12 15:28:27 2004 +0000
  14289. * examples/cacamoir.c:
  14290. + Renamed cacacirc to cacamoir.
  14291. * libcaca.spec debian/ doc/:
  14292. + Added cacamoir to the distributed files.
  14293. NEWS | 1 +
  14294. debian/control | 8 ++-
  14295. debian/rules | 6 ++
  14296. doc/Makefile.am | 8 ++-
  14297. doc/cacademo.1 | 39 +++++++++-----
  14298. examples/Makefile.am | 8 ++--
  14299. examples/cacacirc.c | 144 --------------------------------------------------
  14300. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14301. libcaca.spec | 12 +++-
  14302. 9 files changed, 201 insertions(+), 169 deletions(-)
  14303. Commit: 339
  14304. Author: sam
  14305. Date: Mon Jan 12 14:25:46 2004 +0000
  14306. * examples/cacaballs.c:
  14307. + Bigger metaballs, less metaballs.
  14308. + Rotating palette.
  14309. * examples/cacaplas.c:
  14310. + Slightly decreased speed.
  14311. * examples/cacacirc.c:
  14312. + New effect.
  14313. examples/Makefile.am | 6 ++-
  14314. examples/cacaball.c | 49 +++++++++++------
  14315. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14316. examples/cacaplas.c | 2 +-
  14317. 4 files changed, 183 insertions(+), 18 deletions(-)
  14318. Commit: 338
  14319. Author: sam
  14320. Date: Mon Jan 12 14:01:40 2004 +0000
  14321. * configure.ac:
  14322. + Better win32 check for Sleep().
  14323. configure.ac | 11 +++++------
  14324. src/time.c | 2 +-
  14325. 2 files changed, 6 insertions(+), 7 deletions(-)
  14326. Commit: 337
  14327. Author: sam
  14328. Date: Sun Jan 11 18:09:01 2004 +0000
  14329. * configure.ac src/time.c:
  14330. + Look for Sleep in -lkernel32.
  14331. * examples/cacaview.c:
  14332. + Use caca_wait_event() instead of usleep()/caca_get_event().
  14333. configure.ac | 8 +++++++-
  14334. examples/cacaview.c | 19 ++++++++-----------
  14335. src/time.c | 2 +-
  14336. 3 files changed, 16 insertions(+), 13 deletions(-)
  14337. Commit: 336
  14338. Author: sam
  14339. Date: Sun Jan 11 05:09:02 2004 +0000
  14340. * src/caca.c src/graphics.c src/io.c src/time.c:
  14341. + Native win32 port.
  14342. NOTES | 3 +-
  14343. examples/cacaview.c | 8 ++
  14344. src/caca.c | 27 ++++++-
  14345. src/caca_internals.h | 5 ++
  14346. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14347. src/io.c | 64 ++++++++++++++++-
  14348. src/time.c | 10 ++--
  14349. 7 files changed, 300 insertions(+), 13 deletions(-)
  14350. Commit: 335
  14351. Author: sam
  14352. Date: Sun Jan 11 01:45:57 2004 +0000
  14353. * configure.ac:
  14354. + Check for gettimeofday().
  14355. * src/time.c:
  14356. + Created _caca_time().
  14357. + Ported _caca_getticks() to the Win32 API.
  14358. * src/caca.c:
  14359. + Properly builds on Win32.
  14360. * test/event.c:
  14361. + Added <stdlib.h> because we use malloc().
  14362. configure.ac | 2 +-
  14363. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  14364. src/caca_internals.h | 4 ++++
  14365. src/graphics.c | 9 +--------
  14366. src/io.c | 20 +++++++++++---------
  14367. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  14368. test/event.c | 1 +
  14369. 7 files changed, 97 insertions(+), 25 deletions(-)
  14370. Commit: 334
  14371. Author: sam
  14372. Date: Sat Jan 10 19:59:50 2004 +0000
  14373. * THANKS examples/cacaplas.c:
  14374. + Updated credits.
  14375. * NEWS:
  14376. + Forthcoming 0.8 news.
  14377. NEWS | 7 +++++++
  14378. THANKS | 1 +
  14379. examples/cacaplas.c | 2 +-
  14380. 3 files changed, 9 insertions(+), 1 deletions(-)
  14381. Commit: 333
  14382. Author: sam
  14383. Date: Sat Jan 10 19:53:14 2004 +0000
  14384. * configure.ac:
  14385. + Check for -lm.
  14386. * examples/cacaplas.c:
  14387. + New demo, cacaplas, that displays a colour plasma.
  14388. configure.ac | 2 +
  14389. examples/Makefile.am | 10 +++-
  14390. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14391. 3 files changed, 149 insertions(+), 3 deletions(-)
  14392. Commit: 332
  14393. Author: sam
  14394. Date: Sat Jan 10 19:29:12 2004 +0000
  14395. * src/graphics:
  14396. + Initialise the char buffers in the X11 driver.
  14397. * src/io.c:
  14398. + caca_get_event() and caca_wait_event() immediately return zero if
  14399. event_mask is zero.
  14400. + Added support for the Home, End, PgUp and PgDown keys.
  14401. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  14402. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  14403. * test/event.c:
  14404. + The "quit" sequence now quits the program, instead of "q" alone.
  14405. + Added a status bar below.
  14406. src/caca.h | 18 ++++++++
  14407. src/graphics.c | 3 +
  14408. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  14409. test/event.c | 28 +++++++++---
  14410. 4 files changed, 126 insertions(+), 55 deletions(-)
  14411. Commit: 331
  14412. Author: sam
  14413. Date: Fri Jan 9 09:51:53 2004 +0000
  14414. * test/event.c:
  14415. + Do not refresh after each event, but only when there is no event
  14416. pending.
  14417. + If the pressed key is a printable character, display it.
  14418. * src/time.c:
  14419. + Moved _caca_getticks() to this file.
  14420. * src/caca.c:
  14421. + Set the escape delay to a very low value in the ncurses driver,
  14422. because I don't want escape sequences to be entered manually.
  14423. * src/io.c:
  14424. + Autorepeat emulation in the ncurses and slang drivers: do not
  14425. immediately send the key release event.
  14426. * configure.ac:
  14427. + Check for usleep.
  14428. + Improvements in the win32 platform detection.
  14429. BUGS | 5 +--
  14430. NOTES | 2 +
  14431. README | 4 ++-
  14432. configure.ac | 27 +++++++++++++--
  14433. src/Makefile.am | 1 +
  14434. src/caca.c | 3 ++
  14435. src/caca_internals.h | 10 ++++++
  14436. src/graphics.c | 53 +++++++++---------------------
  14437. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  14438. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  14439. test/event.c | 36 +++++++++++++-------
  14440. 11 files changed, 232 insertions(+), 63 deletions(-)
  14441. Commit: 330
  14442. Author: sam
  14443. Date: Thu Jan 8 18:40:29 2004 +0000
  14444. * test/event.c:
  14445. + Display at least two digits for keycodes.
  14446. * configure.ac:
  14447. + ScreenUpdate is actually mandatory for our conio driver.
  14448. configure.ac | 23 +++++++++++------------
  14449. src/graphics.c | 4 ----
  14450. test/event.c | 4 ++--
  14451. 3 files changed, 13 insertions(+), 18 deletions(-)
  14452. Commit: 329
  14453. Author: sam
  14454. Date: Thu Jan 8 10:22:14 2004 +0000
  14455. * src/io.c:
  14456. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  14457. directly interpreted.
  14458. + Major rehandling of the event code. All output drivers are now
  14459. correctly separated.
  14460. * src/graphics.c:
  14461. + Fixed a compilation warning.
  14462. * test/event.c:
  14463. + More human-readable event printing.
  14464. src/graphics.c | 3 +
  14465. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  14466. test/event.c | 10 +-
  14467. 3 files changed, 175 insertions(+), 223 deletions(-)
  14468. Commit: 328
  14469. Author: sam
  14470. Date: Wed Jan 7 18:36:41 2004 +0000
  14471. * 0.7 branch.
  14472. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14473. libcaca.spec | 4 +-
  14474. 2 files changed, 213 insertions(+), 2 deletions(-)
  14475. Commit: 327
  14476. Author: sam
  14477. Date: Wed Jan 7 18:22:44 2004 +0000
  14478. * configure.ac:
  14479. + Release 0.7.
  14480. configure.ac | 2 +-
  14481. debian/changelog | 6 ++++++
  14482. libcaca.spec | 3 +++
  14483. 3 files changed, 10 insertions(+), 1 deletions(-)
  14484. Commit: 326
  14485. Author: sam
  14486. Date: Wed Jan 7 18:22:08 2004 +0000
  14487. * src/bitmap.c:
  14488. + Fixed a bug in the dithering characters.
  14489. src/bitmap.c | 2 +-
  14490. 1 files changed, 1 insertions(+), 1 deletions(-)
  14491. Commit: 325
  14492. Author: sam
  14493. Date: Wed Jan 7 18:15:10 2004 +0000
  14494. * src/io.c:
  14495. + Do not report mouse motions if the coordinates did not change.
  14496. * src/bitmap.c:
  14497. + More documentation.
  14498. NEWS | 1 +
  14499. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  14500. src/io.c | 6 +++---
  14501. 3 files changed, 35 insertions(+), 22 deletions(-)
  14502. Commit: 324
  14503. Author: sam
  14504. Date: Wed Jan 7 17:19:36 2004 +0000
  14505. * test/event.c:
  14506. + Small event lister, similar to X11's xev.
  14507. * src/graphics.c:
  14508. + If possible, disable autorepeat in the X11 driver.
  14509. * src/io.c:
  14510. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  14511. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  14512. configure.ac | 1 +
  14513. src/caca.c | 3 +-
  14514. src/graphics.c | 17 ++++++-
  14515. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  14516. test/Makefile.am | 6 ++-
  14517. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  14518. 6 files changed, 286 insertions(+), 14 deletions(-)
  14519. Commit: 323
  14520. Author: sam
  14521. Date: Wed Jan 7 13:06:06 2004 +0000
  14522. * test/spritedit.c:
  14523. + Moved spritedit to the test/ directory, because it is not mature enough.
  14524. * libcaca.spec debian/control debian/rules:
  14525. + Do not install caca-spritedit.
  14526. debian/control | 6 +-
  14527. debian/rules | 3 -
  14528. doc/Makefile.am | 2 +-
  14529. doc/caca-spritedit.1 | 15 ------
  14530. examples/Makefile.am | 6 +--
  14531. examples/spritedit.c | 120 --------------------------------------------------
  14532. libcaca.spec | 8 +--
  14533. test/Makefile.am | 6 ++-
  14534. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14535. 9 files changed, 133 insertions(+), 153 deletions(-)
  14536. Commit: 322
  14537. Author: sam
  14538. Date: Wed Jan 7 12:45:02 2004 +0000
  14539. * libcaca.spec debian/control:
  14540. + Updated the package descriptions to include cacaball.
  14541. * doc/cacademo.1 doc/Makefile.am:
  14542. + Use the cacademo manpage as the cacaball manpage.
  14543. * src/:
  14544. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  14545. documenting bizarre stuff.
  14546. NEWS | 6 +++++-
  14547. debian/control | 11 +++++------
  14548. debian/rules | 3 +++
  14549. doc/Makefile.am | 2 ++
  14550. doc/cacademo.1 | 23 ++++++++++++++++-------
  14551. libcaca.spec | 13 +++++++------
  14552. src/bitmap.c | 25 ++++++++++++++++++-------
  14553. src/caca.c | 8 +++++---
  14554. src/caca.h | 4 ++--
  14555. src/conic.c | 2 +-
  14556. src/graphics.c | 12 ++++++++++--
  14557. src/io.c | 2 ++
  14558. src/line.c | 4 +++-
  14559. src/sprite.c | 2 ++
  14560. 14 files changed, 81 insertions(+), 36 deletions(-)
  14561. Commit: 321
  14562. Author: sam
  14563. Date: Wed Jan 7 12:42:22 2004 +0000
  14564. * examples/cacaball.c:
  14565. + 24 metaballs instead of 5, but smaller.
  14566. + Zoom the bitmap to make more use of the screen area.
  14567. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  14568. 1 files changed, 39 insertions(+), 25 deletions(-)
  14569. Commit: 320
  14570. Author: sam
  14571. Date: Tue Jan 6 16:31:27 2004 +0000
  14572. * examples/cacaball.c:
  14573. + Crop the palette so that it looks a bit more like metaballs.
  14574. * AUTHORS THANKS:
  14575. + Credited Jylam and Jan Hubicka.
  14576. AUTHORS | 1 +
  14577. THANKS | 1 +
  14578. examples/aafire.c | 5 +----
  14579. examples/cacaball.c | 13 +++++++++----
  14580. 4 files changed, 12 insertions(+), 8 deletions(-)
  14581. Commit: 319
  14582. Author: sam
  14583. Date: Tue Jan 6 12:46:25 2004 +0000
  14584. * examples/cacaball.c:
  14585. + Huge coding style overhaul.
  14586. + Display 5 metaballs instead of 3.
  14587. + Generate the palette instead of having a static one.
  14588. + Use a 256x256 back buffer for more smoothness.
  14589. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  14590. 1 files changed, 111 insertions(+), 181 deletions(-)
  14591. Commit: 318
  14592. Author: sam
  14593. Date: Tue Jan 6 10:12:22 2004 +0000
  14594. * src/graphics.c:
  14595. + Fixed a compilation warning.
  14596. src/graphics.c | 2 +-
  14597. 1 files changed, 1 insertions(+), 1 deletions(-)
  14598. Commit: 317
  14599. Author: sam
  14600. Date: Mon Jan 5 22:16:55 2004 +0000
  14601. * examples/cacaball.c:
  14602. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  14603. examples/Makefile.am | 6 +-
  14604. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14605. 2 files changed, 229 insertions(+), 1 deletions(-)
  14606. Commit: 316
  14607. Author: sam
  14608. Date: Mon Jan 5 18:17:20 2004 +0000
  14609. * src/io.c:
  14610. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  14611. in order to select events.
  14612. examples/aafire.c | 2 +-
  14613. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  14614. examples/demo.c | 2 +-
  14615. examples/spritedit.c | 35 ++++++++++-----------
  14616. src/caca.h | 7 ++--
  14617. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  14618. test/dithering.c | 2 +-
  14619. test/hsv.c | 2 +-
  14620. 8 files changed, 112 insertions(+), 91 deletions(-)
  14621. Commit: 315
  14622. Author: sam
  14623. Date: Mon Jan 5 18:10:51 2004 +0000
  14624. * src/graphics.c:
  14625. + Fixed a bug that caused an infinite loop if the delay between two
  14626. caca_refresh() calls was greater than 2000 seconds (or something).
  14627. src/graphics.c | 11 ++++++++++-
  14628. 1 files changed, 10 insertions(+), 1 deletions(-)
  14629. Commit: 314
  14630. Author: sam
  14631. Date: Mon Jan 5 18:08:50 2004 +0000
  14632. * src/io.c:
  14633. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  14634. * examples/cacaview.c:
  14635. + Use <stdlib.h> instead of <malloc.h>.
  14636. examples/cacaview.c | 2 +-
  14637. src/io.c | 2 +-
  14638. 2 files changed, 2 insertions(+), 2 deletions(-)
  14639. Commit: 313
  14640. Author: sam
  14641. Date: Sun Jan 4 00:45:08 2004 +0000
  14642. * configure.ac:
  14643. + Check for dvips in addition to latex.
  14644. * doc/Makefile.am:
  14645. + Workaround for a bug in the latex code generated by doxygen
  14646. in Mandrake 9.1.
  14647. configure.ac | 6 +++++-
  14648. doc/Makefile.am | 4 +++-
  14649. 2 files changed, 8 insertions(+), 2 deletions(-)
  14650. Commit: 312
  14651. Author: sam
  14652. Date: Sun Jan 4 00:19:53 2004 +0000
  14653. * libcaca.spec:
  14654. + Install documentation into %{doc}/package-version/ instead
  14655. of %{doc}/package/.
  14656. + Added tetex-dvips to the build dependencies.
  14657. libcaca.spec | 21 ++++++++++++++-------
  14658. 1 files changed, 14 insertions(+), 7 deletions(-)
  14659. Commit: 311
  14660. Author: sam
  14661. Date: Sat Jan 3 23:21:27 2004 +0000
  14662. * 0.6 branch.
  14663. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14664. 1 files changed, 328 insertions(+), 0 deletions(-)
  14665. Commit: 310
  14666. Author: sam
  14667. Date: Sat Jan 3 23:15:48 2004 +0000
  14668. * configure.ac NEWS:
  14669. + Prepared the 0.6 release.
  14670. * libcaca.spec:
  14671. + Split the RPM into libcaca-devel and caca-utils.
  14672. + More detailed descriptions.
  14673. + Packages are now rpmlint clean.
  14674. * doc/Makefile.am:
  14675. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  14676. NEWS | 9 +++++
  14677. configure.ac | 2 +-
  14678. debian/changelog | 6 +++
  14679. debian/control | 2 +-
  14680. debian/rules | 9 +++--
  14681. doc/Makefile.am | 3 ++
  14682. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  14683. 7 files changed, 104 insertions(+), 32 deletions(-)
  14684. Commit: 309
  14685. Author: sam
  14686. Date: Sat Jan 3 17:31:44 2004 +0000
  14687. * configure.ac:
  14688. + Search for <slang/slang.h> in addition of <slang.h>.
  14689. configure.ac | 7 +++----
  14690. src/caca.c | 6 +++++-
  14691. src/graphics.c | 6 +++++-
  14692. src/io.c | 6 +++++-
  14693. 4 files changed, 18 insertions(+), 7 deletions(-)
  14694. Commit: 308
  14695. Author: sam
  14696. Date: Sat Jan 3 14:33:35 2004 +0000
  14697. * src/bitmap.c:
  14698. + Dither H/S/V when looking up the two nearest colours.
  14699. + Weigh pixels in the distance calculation.
  14700. + Factorised the lookup table calculation.
  14701. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  14702. 1 files changed, 61 insertions(+), 156 deletions(-)
  14703. Commit: 307
  14704. Author: sam
  14705. Date: Sat Jan 3 14:28:39 2004 +0000
  14706. * test/hsv.c:
  14707. + Trivial saturation/value rendering test.
  14708. test/Makefile.am | 6 ++++-
  14709. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14710. 2 files changed, 70 insertions(+), 1 deletions(-)
  14711. Commit: 306
  14712. Author: sam
  14713. Date: Fri Jan 2 18:09:29 2004 +0000
  14714. * src/bitmap.c:
  14715. + Fixed a minor overflow in the saturation computation.
  14716. + Use a global lookup table for foreground/background colour selection
  14717. in the bitmap rendering routine. This broke dithering, sorry.
  14718. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  14719. src/caca.c | 4 +
  14720. src/caca_internals.h | 2 +
  14721. 3 files changed, 235 insertions(+), 158 deletions(-)
  14722. Commit: 305
  14723. Author: sam
  14724. Date: Fri Jan 2 16:52:10 2004 +0000
  14725. * src/ examples/ test/:
  14726. + Changed <const type> constructs into <type const>.
  14727. examples/aafire.c | 2 +-
  14728. examples/cacaview.c | 4 ++--
  14729. src/bitmap.c | 18 +++++++++---------
  14730. src/caca.c | 6 +++---
  14731. src/caca.h | 28 ++++++++++++++--------------
  14732. src/graphics.c | 10 +++++-----
  14733. src/line.c | 4 ++--
  14734. src/sprite.c | 14 +++++++-------
  14735. test/optipal.c | 6 +++---
  14736. 9 files changed, 46 insertions(+), 46 deletions(-)
  14737. Commit: 304
  14738. Author: sam
  14739. Date: Fri Jan 2 15:35:53 2004 +0000
  14740. * examples/aafire.c:
  14741. + Do not call caca_get_width() 10000 times per frame. Cache the value
  14742. instead.
  14743. examples/aafire.c | 8 +++++---
  14744. 1 files changed, 5 insertions(+), 3 deletions(-)
  14745. Commit: 303
  14746. Author: sam
  14747. Date: Fri Jan 2 15:34:16 2004 +0000
  14748. * src/graphics.c:
  14749. + Split the drawing of foreground and background colours in the X11
  14750. driver. Nice performance improvement.
  14751. src/graphics.c | 29 +++++++++++++++++++++++------
  14752. 1 files changed, 23 insertions(+), 6 deletions(-)
  14753. Commit: 302
  14754. Author: sam
  14755. Date: Fri Jan 2 15:23:54 2004 +0000
  14756. * examples/cacaview.c:
  14757. + If Imlib2 was not activated, warn the user that only BMP is supported.
  14758. examples/cacaview.c | 9 +++++++--
  14759. 1 files changed, 7 insertions(+), 2 deletions(-)
  14760. Commit: 301
  14761. Author: sam
  14762. Date: Thu Jan 1 18:21:13 2004 +0000
  14763. * libcaca.spec:
  14764. + RPM specfile, courtesy of Richard Zidlicky.
  14765. * THANKS:
  14766. + Added a THANKS file for contributors.
  14767. AUTHORS | 3 +-
  14768. Makefile.am | 4 +-
  14769. THANKS | 4 +++
  14770. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14771. 4 files changed, 68 insertions(+), 3 deletions(-)
  14772. Commit: 300
  14773. Author: sam
  14774. Date: Thu Jan 1 17:51:57 2004 +0000
  14775. * src/graphics.c:
  14776. + Minor optimisation in caca_set_color().
  14777. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  14778. + Optimised the X11 caca_refresh() routine by handling strings of the
  14779. same colour as one text chunk.
  14780. * src/caca.c:
  14781. + Bugfix in caca_init when conio is the only compiled-in driver.
  14782. * README:
  14783. + Minor documentation updates.
  14784. README | 12 ++--
  14785. src/caca.c | 11 ++--
  14786. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  14787. 3 files changed, 117 insertions(+), 79 deletions(-)
  14788. Commit: 299
  14789. Author: sam
  14790. Date: Thu Jan 1 16:29:50 2004 +0000
  14791. * examples/cacaview.c:
  14792. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  14793. * examples/aafire.c:
  14794. + bzero the pixel buffer in the initialisation routine.
  14795. examples/aafire.c | 2 ++
  14796. examples/cacaview.c | 23 ++++++++++++++++++-----
  14797. 2 files changed, 20 insertions(+), 5 deletions(-)
  14798. Commit: 298
  14799. Author: sam
  14800. Date: Wed Dec 31 14:21:08 2003 +0000
  14801. * doc/doxygen.cfg.in:
  14802. + Removed caca_internal.h from the list of documented files.
  14803. * src/:
  14804. + Minor documentation updates.
  14805. doc/doxygen.cfg.in | 2 +-
  14806. src/bitmap.c | 2 +-
  14807. src/box.c | 2 +-
  14808. src/caca.h | 22 +++++++++++-----------
  14809. src/conic.c | 2 +-
  14810. src/graphics.c | 2 +-
  14811. src/io.c | 2 +-
  14812. src/line.c | 2 +-
  14813. src/math.c | 2 +-
  14814. src/triangle.c | 2 +-
  14815. 10 files changed, 20 insertions(+), 20 deletions(-)
  14816. Commit: 297
  14817. Author: sam
  14818. Date: Wed Dec 31 13:55:34 2003 +0000
  14819. * test/dithering.c:
  14820. + Fixed a minor compilation warning.
  14821. * debian/rules:
  14822. + Explicitely use --enable-imlib2.
  14823. * BUGS:
  14824. + Added a note about blinking consoles.
  14825. * doc/Makefile.am:
  14826. + Fixed a bashism in the HTML files installation.
  14827. BUGS | 12 +++++++-----
  14828. debian/rules | 2 +-
  14829. doc/Makefile.am | 4 ++--
  14830. test/dithering.c | 1 -
  14831. 4 files changed, 10 insertions(+), 9 deletions(-)
  14832. Commit: 296
  14833. Author: sam
  14834. Date: Wed Dec 31 13:32:14 2003 +0000
  14835. * doc/Makefile.am:
  14836. + Do not install doxygen.png directly, because it can be doxygen.gif on
  14837. old installations.
  14838. doc/Makefile.am | 3 ++-
  14839. 1 files changed, 2 insertions(+), 1 deletions(-)
  14840. Commit: 295
  14841. Author: sam
  14842. Date: Wed Dec 31 13:26:47 2003 +0000
  14843. * examples/aafire.c:
  14844. + Only quit upon keypress, not mouse motion.
  14845. examples/aafire.c | 2 +-
  14846. 1 files changed, 1 insertions(+), 1 deletions(-)
  14847. Commit: 294
  14848. Author: sam
  14849. Date: Wed Dec 31 13:24:46 2003 +0000
  14850. * examples/aafire.c:
  14851. + Render cacafire at full speed.
  14852. examples/aafire.c | 2 +-
  14853. 1 files changed, 1 insertions(+), 1 deletions(-)
  14854. Commit: 293
  14855. Author: sam
  14856. Date: Wed Dec 31 13:20:18 2003 +0000
  14857. * test/optipal.c:
  14858. + Optimised S-Lang palette generator.
  14859. * src/graphics:
  14860. + Removed the S-Lang palette generator and replaced it with the tables
  14861. generated by optipal.
  14862. src/graphics.c | 214 +++++++++++++---------------------------------
  14863. test/Makefile.am | 6 +-
  14864. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14865. 3 files changed, 317 insertions(+), 155 deletions(-)
  14866. Commit: 292
  14867. Author: sam
  14868. Date: Wed Dec 31 12:26:22 2003 +0000
  14869. * Makefile.am:
  14870. + Added a test directory for test programs.
  14871. * test/dithering.c:
  14872. + The value/saturation dithering example.
  14873. Makefile.am | 2 +-
  14874. configure.ac | 1 +
  14875. examples/Makefile.am | 2 +-
  14876. test/Makefile.am | 10 ++++
  14877. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14878. 5 files changed, 150 insertions(+), 2 deletions(-)
  14879. Commit: 291
  14880. Author: sam
  14881. Date: Wed Dec 31 12:05:44 2003 +0000
  14882. * src/caca.c:
  14883. + Do not try the X11 driver if DISPLAY is set to the empty string.
  14884. * examples/cacaview.c:
  14885. + Cosmetic fixes.
  14886. examples/cacaview.c | 10 +++++++---
  14887. src/caca.c | 2 +-
  14888. 2 files changed, 8 insertions(+), 4 deletions(-)
  14889. Commit: 290
  14890. Author: sam
  14891. Date: Wed Dec 31 12:00:18 2003 +0000
  14892. * example/:
  14893. + Renamed view.c into cacaview.c.
  14894. examples/Makefile.am | 5 +-
  14895. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14896. examples/view.c | 631 --------------------------------------------------
  14897. 3 files changed, 633 insertions(+), 634 deletions(-)
  14898. Commit: 289
  14899. Author: sam
  14900. Date: Wed Dec 31 11:17:47 2003 +0000
  14901. * src/io.c:
  14902. + Fixed mouse support under ncurses and slang.
  14903. src/io.c | 37 ++++++++++++++++---------------------
  14904. 1 files changed, 16 insertions(+), 21 deletions(-)
  14905. Commit: 288
  14906. Author: sam
  14907. Date: Wed Dec 31 11:17:00 2003 +0000
  14908. * configure.ac:
  14909. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  14910. configure.ac | 22 +++++++++++++++-------
  14911. 1 files changed, 15 insertions(+), 7 deletions(-)
  14912. Commit: 287
  14913. Author: sam
  14914. Date: Wed Dec 31 01:16:47 2003 +0000
  14915. * src/io.c:
  14916. + Mouse support under X11.
  14917. + Split the mouse motion and mouse click events.
  14918. * examples/demo.c:
  14919. + Mouse motion support.
  14920. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  14921. src/caca.h | 10 ++--
  14922. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  14923. 3 files changed, 167 insertions(+), 145 deletions(-)
  14924. Commit: 286
  14925. Author: sam
  14926. Date: Wed Dec 31 01:02:08 2003 +0000
  14927. * src/graphics.c:
  14928. + Compilation fix.
  14929. * src/caca.c:
  14930. + Minor indentation fix.
  14931. src/caca.c | 2 +-
  14932. src/graphics.c | 4 ++++
  14933. 2 files changed, 5 insertions(+), 1 deletions(-)
  14934. Commit: 285
  14935. Author: sam
  14936. Date: Thu Dec 25 23:59:48 2003 +0000
  14937. * src/caca.c:
  14938. + Prefer the X11 driver if $DISPLAY is set.
  14939. + The slang driver is now preferred over the ncurses driver.
  14940. * configure.ac:
  14941. + Autodetect conio.h.
  14942. configure.ac | 31 ++++++++++++++++++-------------
  14943. src/caca.c | 27 ++++++++++++++++-----------
  14944. 2 files changed, 34 insertions(+), 24 deletions(-)
  14945. Commit: 284
  14946. Author: sam
  14947. Date: Thu Dec 25 23:22:13 2003 +0000
  14948. * configure.ac:
  14949. + Autodetect ncurses, slang and X11.
  14950. + Abort if no output driver was selected or detected.
  14951. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  14952. 1 files changed, 51 insertions(+), 25 deletions(-)
  14953. Commit: 283
  14954. Author: sam
  14955. Date: Thu Dec 25 21:38:46 2003 +0000
  14956. * 0.5 branch.
  14957. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  14958. 1 files changed, 48 insertions(+), 0 deletions(-)
  14959. Commit: 282
  14960. Author: sam
  14961. Date: Thu Dec 25 21:36:52 2003 +0000
  14962. * configure.ac NEWS debian/changelog:
  14963. + New 0.5 release.
  14964. NEWS | 7 +++++++
  14965. configure.ac | 2 +-
  14966. debian/changelog | 6 ++++++
  14967. 3 files changed, 14 insertions(+), 1 deletions(-)
  14968. Commit: 281
  14969. Author: sam
  14970. Date: Thu Dec 25 21:28:55 2003 +0000
  14971. * NOTES BUGS:
  14972. + Updated information about the S-Lang colour pair shortage bug.
  14973. * src/graphics.c:
  14974. + Implemented the solution explained in NOTES.
  14975. BUGS | 3 +-
  14976. NOTES | 44 ++++----
  14977. configure.ac | 1 +
  14978. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  14979. 4 files changed, 287 insertions(+), 59 deletions(-)
  14980. Commit: 280
  14981. Author: sam
  14982. Date: Thu Dec 25 18:09:58 2003 +0000
  14983. * src/caca.c:
  14984. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  14985. src/caca.c | 17 ++++++++++++-----
  14986. 1 files changed, 12 insertions(+), 5 deletions(-)
  14987. Commit: 279
  14988. Author: sam
  14989. Date: Thu Dec 25 18:08:46 2003 +0000
  14990. * NOTES:
  14991. + Added a section with a proposed solution to the slang problem.
  14992. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14993. 1 files changed, 68 insertions(+), 0 deletions(-)
  14994. Commit: 278
  14995. Author: sam
  14996. Date: Thu Dec 25 10:18:37 2003 +0000
  14997. * 0.4 branch.
  14998. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14999. 1 files changed, 232 insertions(+), 0 deletions(-)
  15000. Commit: 277
  15001. Author: sam
  15002. Date: Wed Dec 24 23:58:32 2003 +0000
  15003. * debian/control:
  15004. + Added missing dependencies to the -dev package.
  15005. * configure.ac:
  15006. + Kludge for woody builds where x_includes is undefined.
  15007. configure.ac | 4 ++--
  15008. debian/control | 2 +-
  15009. 2 files changed, 3 insertions(+), 3 deletions(-)
  15010. Commit: 276
  15011. Author: sam
  15012. Date: Wed Dec 24 16:23:37 2003 +0000
  15013. * src/caca.h:
  15014. + Documented CACA_FONT.
  15015. src/caca.h | 4 ++++
  15016. 1 files changed, 4 insertions(+), 0 deletions(-)
  15017. Commit: 275
  15018. Author: sam
  15019. Date: Wed Dec 24 16:16:16 2003 +0000
  15020. * doc/Makefile.am:
  15021. + Rename the refman.ps doxygen documentation to libcaca.ps.
  15022. doc/Makefile.am | 6 ++++--
  15023. 1 files changed, 4 insertions(+), 2 deletions(-)
  15024. Commit: 274
  15025. Author: sam
  15026. Date: Wed Dec 24 15:43:45 2003 +0000
  15027. * src/graphics.c:
  15028. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  15029. * src/caca.c:
  15030. + Documented the CACA_GEOMETRY environment variable.
  15031. NEWS | 3 +--
  15032. src/caca.h | 4 ++++
  15033. src/graphics.c | 9 ++++-----
  15034. 3 files changed, 9 insertions(+), 7 deletions(-)
  15035. Commit: 273
  15036. Author: sam
  15037. Date: Wed Dec 24 15:35:07 2003 +0000
  15038. * src/io.c:
  15039. + Mouse support in the X11 driver.
  15040. src/caca_internals.h | 1 +
  15041. src/graphics.c | 6 ++++--
  15042. src/io.c | 30 +++++++++++++++++++++++++++++-
  15043. 3 files changed, 34 insertions(+), 3 deletions(-)
  15044. Commit: 272
  15045. Author: sam
  15046. Date: Wed Dec 24 14:48:38 2003 +0000
  15047. * src/graphics:
  15048. + Use XCreateWindow instead of XCreateSimpleWindow.
  15049. + Set the X window title to "caca for X".
  15050. src/graphics.c | 18 ++++++++++++++----
  15051. 1 files changed, 14 insertions(+), 4 deletions(-)
  15052. Commit: 271
  15053. Author: sam
  15054. Date: Tue Dec 23 17:25:29 2003 +0000
  15055. * debian/control:
  15056. + Build-depend on doxygen and tetex to build documentation.
  15057. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  15058. debian/changelog | 9 +++++++++
  15059. debian/control | 2 +-
  15060. debian/rules | 23 +++++++++++++++++------
  15061. 3 files changed, 27 insertions(+), 7 deletions(-)
  15062. Commit: 270
  15063. Author: sam
  15064. Date: Tue Dec 23 17:01:38 2003 +0000
  15065. * configure.ac NEWS:
  15066. + Prepared release 0.4.
  15067. * src/graphics.c README BUGS TODO:
  15068. + Updated documentation.
  15069. * Makefile.am doc/Makefile.am:
  15070. + Install the generated doxygen documentation.
  15071. BUGS | 2 ++
  15072. Makefile.am | 3 +++
  15073. NEWS | 9 +++++++++
  15074. README | 9 +++++----
  15075. TODO | 3 ++-
  15076. configure.ac | 4 +++-
  15077. doc/Makefile.am | 20 +++++++++++++++++++-
  15078. src/graphics.c | 5 +++++
  15079. 8 files changed, 48 insertions(+), 7 deletions(-)
  15080. Commit: 269
  15081. Author: sam
  15082. Date: Tue Dec 23 16:32:56 2003 +0000
  15083. * src/io.c:
  15084. + Fixed a warning by including <unistd.h>.
  15085. + Support for arrow and function keys under X11.
  15086. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  15087. 1 files changed, 35 insertions(+), 6 deletions(-)
  15088. Commit: 268
  15089. Author: sam
  15090. Date: Tue Dec 23 13:27:40 2003 +0000
  15091. * src/io.c:
  15092. + Added caca_wait_event(), a blocking caca_get_event().
  15093. * src/ examples/:
  15094. + More documentation.
  15095. * doc/doxygen.cfg.in:
  15096. + doc/doxygen.cfg is now generated by configure, so that we can use
  15097. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  15098. + Create manpages.
  15099. configure.ac | 1 +
  15100. doc/Makefile.am | 4 +-
  15101. doc/doxygen.cfg | 210 ----------------------------------------------
  15102. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  15103. examples/aafire.c | 40 +++++-----
  15104. examples/demo.c | 32 ++++----
  15105. examples/spritedit.c | 32 ++++----
  15106. examples/view.c | 32 ++++----
  15107. src/bitmap.c | 40 +++++-----
  15108. src/box.c | 40 +++++-----
  15109. src/caca.c | 101 +++++++++++++----------
  15110. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  15111. src/caca_internals.h | 40 +++++-----
  15112. src/conic.c | 42 +++++-----
  15113. src/graphics.c | 156 +++++++++++++++++++++--------------
  15114. src/io.c | 73 +++++++++++-----
  15115. src/line.c | 56 ++++++------
  15116. src/math.c | 40 +++++-----
  15117. src/sprite.c | 40 +++++-----
  15118. src/triangle.c | 40 +++++-----
  15119. 20 files changed, 776 insertions(+), 677 deletions(-)
  15120. Commit: 267
  15121. Author: sam
  15122. Date: Tue Dec 23 11:08:37 2003 +0000
  15123. * More API documentation.
  15124. doc/doxygen.cfg | 887 +------------------------------------------------------
  15125. src/bitmap.c | 2 +-
  15126. src/caca.c | 20 +-
  15127. src/caca.h | 202 +++++++------
  15128. 4 files changed, 128 insertions(+), 983 deletions(-)
  15129. Commit: 266
  15130. Author: sam
  15131. Date: Mon Dec 22 22:58:24 2003 +0000
  15132. * caca.c:
  15133. + Fixed typos in the initialisation code.
  15134. src/caca.c | 8 ++++----
  15135. 1 files changed, 4 insertions(+), 4 deletions(-)
  15136. Commit: 265
  15137. Author: sam
  15138. Date: Mon Dec 22 15:26:12 2003 +0000
  15139. * src/graphics.c src/caca.c src/io.c:
  15140. + Support for simultaneously compiled-in drivers.
  15141. + Honour the CACA_DRIVER environment variable.
  15142. * configure.ac:
  15143. + Drivers are no longer mutually exclusive.
  15144. configure.ac | 22 +-
  15145. src/bitmap.c | 6 +-
  15146. src/caca.c | 257 ++++++++++++++------
  15147. src/caca.h | 6 +
  15148. src/caca_internals.h | 21 ++
  15149. src/conic.c | 2 +-
  15150. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  15151. src/io.c | 131 ++++++----
  15152. src/line.c | 2 +-
  15153. 9 files changed, 686 insertions(+), 429 deletions(-)
  15154. Commit: 264
  15155. Author: sam
  15156. Date: Sun Dec 21 00:39:41 2003 +0000
  15157. * src/graphics:
  15158. + Initialise default height at 32 (as in aalib).
  15159. src/graphics.c | 2 +-
  15160. 1 files changed, 1 insertions(+), 1 deletions(-)
  15161. Commit: 263
  15162. Author: sam
  15163. Date: Sat Dec 20 12:07:56 2003 +0000
  15164. * src/graphics.c:
  15165. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  15166. + Use an intermediary X pixmap for rendering.
  15167. + Slightly changed the variable naming scheme.
  15168. src/caca_internals.h | 4 +-
  15169. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  15170. src/io.c | 2 +-
  15171. 3 files changed, 121 insertions(+), 74 deletions(-)
  15172. Commit: 262
  15173. Author: sam
  15174. Date: Sat Dec 20 10:54:35 2003 +0000
  15175. * examples/aafire.c:
  15176. + The image buffer in cacafire was too small.
  15177. examples/aafire.c | 2 +-
  15178. 1 files changed, 1 insertions(+), 1 deletions(-)
  15179. Commit: 261
  15180. Author: sam
  15181. Date: Fri Dec 19 17:26:23 2003 +0000
  15182. * src/graphics.c:
  15183. + Progress in the X11 driver.
  15184. + Fixed a compilation bug in the conio driver.
  15185. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  15186. 1 files changed, 78 insertions(+), 15 deletions(-)
  15187. Commit: 260
  15188. Author: sam
  15189. Date: Thu Dec 18 09:46:19 2003 +0000
  15190. * debian/rules debian/control:
  15191. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  15192. + Symlinked cacafire.1 to cacademo.1.
  15193. debian/changelog | 7 +++++++
  15194. debian/control | 2 ++
  15195. debian/rules | 2 ++
  15196. 3 files changed, 11 insertions(+), 0 deletions(-)
  15197. Commit: 258
  15198. Author: sam
  15199. Date: Thu Dec 18 00:41:28 2003 +0000
  15200. * debian/control:
  15201. + Updated long descriptions.
  15202. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  15203. + Prepared 0.3 release.
  15204. * README:
  15205. + --enable-ncurses is now the default.
  15206. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15207. NEWS | 11 +++
  15208. README | 4 +-
  15209. debian/changelog | 4 +-
  15210. debian/control | 6 +-
  15211. doc/doxygen.cfg | 2 +-
  15212. 6 files changed, 236 insertions(+), 7 deletions(-)
  15213. Commit: 257
  15214. Author: sam
  15215. Date: Thu Dec 18 00:11:52 2003 +0000
  15216. * src/:
  15217. + Doxygenated public functions.
  15218. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  15219. src/box.c | 29 +++++++++++++++++++++++++
  15220. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  15221. src/caca.h | 9 ++++---
  15222. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  15223. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15224. src/io.c | 5 ++++
  15225. src/line.c | 25 +++++++++++++++++++++-
  15226. src/math.c | 14 ++++++++++++
  15227. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  15228. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  15229. 11 files changed, 353 insertions(+), 5 deletions(-)
  15230. Commit: 256
  15231. Author: sam
  15232. Date: Wed Dec 17 15:03:05 2003 +0000
  15233. * src/caca.h:
  15234. + Documented environment variables.
  15235. src/caca.h | 29 +++++++++++++++++++++++++++++
  15236. 1 files changed, 29 insertions(+), 0 deletions(-)
  15237. Commit: 255
  15238. Author: sam
  15239. Date: Tue Dec 16 23:25:54 2003 +0000
  15240. * examples/view.c:
  15241. + Fixed a bug in the loading of 1bpp BMPs.
  15242. + Commented stuff.
  15243. examples/view.c | 6 ++++--
  15244. 1 files changed, 4 insertions(+), 2 deletions(-)
  15245. Commit: 254
  15246. Author: sam
  15247. Date: Tue Dec 16 23:06:54 2003 +0000
  15248. * examples/view.c:
  15249. + If Imlib2 is not available, use a custom simple BMP loader.
  15250. + Draw the bottom bar one line higher to leave room for a status line.
  15251. + '?' now properly toggles help.
  15252. * examples/Makefile.am:
  15253. + Always build cacaview.
  15254. examples/Makefile.am | 5 +-
  15255. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  15256. 2 files changed, 315 insertions(+), 56 deletions(-)
  15257. Commit: 253
  15258. Author: sam
  15259. Date: Tue Dec 16 09:06:46 2003 +0000
  15260. * src/bitmap.c:
  15261. + If the alpha palette is all-zero, forget the alpha channel.
  15262. * configure.ac:
  15263. + Export HAVE_IMLIB2_H and the like.
  15264. configure.ac | 10 +++++-----
  15265. src/bitmap.c | 3 +--
  15266. 2 files changed, 6 insertions(+), 7 deletions(-)
  15267. Commit: 252
  15268. Author: sam
  15269. Date: Mon Dec 15 15:02:50 2003 +0000
  15270. * src/bitmap.c:
  15271. + If the alpha mask is 0, ignore alpha information.
  15272. + Ditto if no alpha information is given with the palette.
  15273. src/bitmap.c | 24 ++++++++++++++++--------
  15274. 1 files changed, 16 insertions(+), 8 deletions(-)
  15275. Commit: 251
  15276. Author: sam
  15277. Date: Mon Dec 15 10:38:03 2003 +0000
  15278. * src/graphics.c src/io.c:
  15279. + Beginning of an X11 driver. Currently we merely open the window and
  15280. check keyboard events.
  15281. configure.ac | 16 +++++++++++
  15282. src/caca.c | 12 +++++++-
  15283. src/caca_internals.h | 7 +++++
  15284. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15285. src/io.c | 20 +++++++++++++
  15286. 5 files changed, 127 insertions(+), 1 deletions(-)
  15287. Commit: 250
  15288. Author: sam
  15289. Date: Fri Dec 12 16:19:44 2003 +0000
  15290. * configure.ac debian/changelog:
  15291. + Prepare for 0.3 release.
  15292. + Check for strcasecmp().
  15293. * src/caca.c:
  15294. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  15295. variables.
  15296. configure.ac | 4 ++--
  15297. debian/changelog | 12 ++++++++++++
  15298. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  15299. 3 files changed, 51 insertions(+), 2 deletions(-)
  15300. Commit: 249
  15301. Author: sam
  15302. Date: Fri Dec 12 14:49:41 2003 +0000
  15303. * src/bitmap.c:
  15304. + Added antialiasing support.
  15305. + Dithering, antialiasing and background mode can now be selected at
  15306. runtime.
  15307. * src/caca.c src/caca.h:
  15308. + Renamed caca_dithering into caca_feature and extended the type to
  15309. express background colour and antialiasing mode.
  15310. * examples/demo.c:
  15311. + Fixed a bug that disabled the sprite demo.
  15312. + Draw solid flares.
  15313. * examples/view.c:
  15314. + Select antialiasing and background mode at runtime.
  15315. examples/aafire.c | 1 -
  15316. examples/demo.c | 18 +-
  15317. examples/view.c | 67 +++++--
  15318. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  15319. src/caca.c | 83 +++++++-
  15320. src/caca.h | 43 ++++-
  15321. src/caca_internals.h | 6 +
  15322. 7 files changed, 430 insertions(+), 298 deletions(-)
  15323. Commit: 248
  15324. Author: sam
  15325. Date: Thu Dec 11 17:01:09 2003 +0000
  15326. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  15327. BUGS | 8 +++++---
  15328. TODO | 4 ++++
  15329. debian/control | 4 +++-
  15330. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  15331. doc/cacaview.1 | 3 +++
  15332. 5 files changed, 43 insertions(+), 13 deletions(-)
  15333. Commit: 247
  15334. Author: sam
  15335. Date: Thu Dec 11 16:56:35 2003 +0000
  15336. * src/caca.c:
  15337. + Moved global variables to src/graphics.c.
  15338. * src/bitmap.c:
  15339. + Sanitised prototypes.
  15340. src/Makefile.am | 2 +-
  15341. src/bitmap.c | 11 ++++++-----
  15342. src/caca.c | 8 --------
  15343. src/caca.h | 7 +++++--
  15344. src/caca_internals.h | 12 ------------
  15345. src/graphics.c | 20 +++++++++++++++++---
  15346. 6 files changed, 29 insertions(+), 31 deletions(-)
  15347. Commit: 246
  15348. Author: sam
  15349. Date: Thu Dec 11 16:31:49 2003 +0000
  15350. * src/graphics.c:
  15351. + Internally cache screen width and height.
  15352. * src/bitmap.c:
  15353. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  15354. alpha as fully transparent, and any other value as fully opaque.
  15355. + Slightly tuned colour weights in the renderer.
  15356. + caca_set_bitmap_palette() takes unsigned ints.
  15357. * examples/demo.c:
  15358. + Added a crap render demo.
  15359. * examples/aafire.c:
  15360. + Set a 20ms delay.
  15361. + Added alpha values to the palette.
  15362. * examples/view.c:
  15363. + Draw a gray checkered grid below the image so that transparent images
  15364. look a lot nicer.
  15365. + 'f' toggles "fullscreen" mode.
  15366. examples/aafire.c | 9 ++--
  15367. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15368. examples/view.c | 80 +++++++++++++++++++++++++++----------
  15369. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  15370. src/box.c | 8 ++--
  15371. src/caca.c | 22 +---------
  15372. src/caca.h | 19 +++++----
  15373. src/caca_internals.h | 4 ++
  15374. src/conic.c | 8 ++--
  15375. src/graphics.c | 54 +++++++++++++++++--------
  15376. src/line.c | 8 ++--
  15377. src/sprite.c | 12 +++---
  15378. src/triangle.c | 4 +-
  15379. 13 files changed, 299 insertions(+), 133 deletions(-)
  15380. Commit: 245
  15381. Author: sam
  15382. Date: Thu Dec 11 15:54:53 2003 +0000
  15383. * configure.ac:
  15384. + Set the executable bit of caca-config when regenerating that file.
  15385. * caca-config.in:
  15386. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  15387. have @CACA_LIBS@.
  15388. caca-config.in | 8 ++------
  15389. configure.ac | 7 +++----
  15390. 2 files changed, 5 insertions(+), 10 deletions(-)
  15391. Commit: 244
  15392. Author: sam
  15393. Date: Tue Dec 2 22:27:27 2003 +0000
  15394. * configure.ac:
  15395. + Removed unused USE_* variables.
  15396. + Export -lslang and -lncurses as @CACA_LIBS@.
  15397. * examples/aafire.c:
  15398. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  15399. configure.ac | 11 +--
  15400. examples/Makefile.am | 19 ++--
  15401. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15402. 3 files changed, 271 insertions(+), 19 deletions(-)
  15403. Commit: 242
  15404. Author: sam
  15405. Date: Sun Nov 30 17:15:31 2003 +0000
  15406. * 0.2 release.
  15407. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  15408. NEWS | 14 +-
  15409. TODO | 2 +-
  15410. debian/changelog | 6 +
  15411. debian/control | 4 +-
  15412. 5 files changed, 1075 insertions(+), 704 deletions(-)
  15413. Commit: 241
  15414. Author: sam
  15415. Date: Sun Nov 30 17:14:19 2003 +0000
  15416. * examples/view.c:
  15417. + Removed last endianness issue.
  15418. examples/view.c | 20 +-------------------
  15419. 1 files changed, 1 insertions(+), 19 deletions(-)
  15420. Commit: 240
  15421. Author: sam
  15422. Date: Sun Nov 30 16:34:04 2003 +0000
  15423. * src/io.c:
  15424. + Removed a useless message.
  15425. * src/bitmap.c examples/view.c:
  15426. + Really fixed the endianness issue.
  15427. examples/view.c | 4 ++--
  15428. src/bitmap.c | 32 ++++++++++++++++++++++----------
  15429. src/io.c | 1 -
  15430. 3 files changed, 24 insertions(+), 13 deletions(-)
  15431. Commit: 239
  15432. Author: sam
  15433. Date: Sun Nov 30 15:56:02 2003 +0000
  15434. * src/bitmap.c:
  15435. + Fine-tuned the new renderer.
  15436. + Fixed warnings.
  15437. + Changed hardcoded values to macros.
  15438. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  15439. 1 files changed, 84 insertions(+), 31 deletions(-)
  15440. Commit: 238
  15441. Author: sam
  15442. Date: Sun Nov 30 15:01:55 2003 +0000
  15443. * src/bitmap.c:
  15444. + Fixed an endianness issue in the byte reader.
  15445. + Decreased precision in RGB and HSV values to avoid overflows.
  15446. + New dithering method: 2x2 ordered.
  15447. + New renderer, with background colour awareness.
  15448. * configure.ac:
  15449. + Check for <endian.h>.
  15450. * examples/demo.c examples/view.c:
  15451. + Fixed an endianness issue in cacaview.
  15452. + Adapted code to the additional dithering method.
  15453. configure.ac | 4 +-
  15454. examples/demo.c | 2 +-
  15455. examples/view.c | 28 +++++-
  15456. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  15457. src/caca.c | 3 +-
  15458. src/caca.h | 7 +-
  15459. 6 files changed, 257 insertions(+), 77 deletions(-)
  15460. Commit: 237
  15461. Author: sam
  15462. Date: Sun Nov 30 02:11:37 2003 +0000
  15463. * src/bitmap.c examples/view.c:
  15464. + Fixed an endianness issue in caca_draw_bitmap().
  15465. + Code cleanup.
  15466. examples/view.c | 4 +-
  15467. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  15468. 2 files changed, 40 insertions(+), 29 deletions(-)
  15469. Commit: 236
  15470. Author: sam
  15471. Date: Sun Nov 30 01:18:10 2003 +0000
  15472. * src/caca.c:
  15473. + Minor change to the dithering names.
  15474. * TODO:
  15475. + Added cacaview TODO.
  15476. * doc/cacaview.1:
  15477. + Wrote a manpage for cacaview.
  15478. * examples/Makefile.am:
  15479. + Moved the -DX_DISPLAY_MISSING=1 here.
  15480. * examples/view.c:
  15481. + Capital 'D' cycles through dithering modes in reverse order.
  15482. + Sleep when there is nothing to do.
  15483. + Cosmetic code reorganisation.
  15484. TODO | 11 +++-
  15485. doc/cacaview.1 | 51 ++++++++++++++++
  15486. examples/Makefile.am | 2 +-
  15487. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  15488. src/caca.c | 6 +-
  15489. 5 files changed, 146 insertions(+), 79 deletions(-)
  15490. Commit: 235
  15491. Author: sam
  15492. Date: Sat Nov 29 19:35:07 2003 +0000
  15493. * src/caca.c src/caca.h:
  15494. + Added caca_get_dithering_name().
  15495. * src/bitmap.c:
  15496. + Created a new dithering method with an 8x8 ordered matrix.
  15497. + Replaced the char list with a string for better readability.
  15498. + Dithering functions now return a value between 0 and 255.
  15499. * examples/demo.c examples/view.c:
  15500. + Adapted to use caca_get_dithering_name().
  15501. examples/demo.c | 10 ++--
  15502. examples/view.c | 10 ++--
  15503. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  15504. src/caca.c | 22 +++++++-
  15505. src/caca.h | 17 +++++--
  15506. 5 files changed, 138 insertions(+), 64 deletions(-)
  15507. Commit: 234
  15508. Author: sam
  15509. Date: Sat Nov 29 18:04:42 2003 +0000
  15510. * src/caca.c:
  15511. + Test whether ncurses knows xterm-16color before setting $TERM.
  15512. src/caca.c | 20 +++++++++++++++++---
  15513. 1 files changed, 17 insertions(+), 3 deletions(-)
  15514. Commit: 233
  15515. Author: sam
  15516. Date: Sat Nov 29 17:36:00 2003 +0000
  15517. * examples/view.c:
  15518. + Added top and bottom status lines, like in mutt and slrn.
  15519. + Added a status string when loading an image or upon error.
  15520. + Can load multiple files; use 'n' and 'p' for next and previous.
  15521. + Clip zoom between -48 and +48.
  15522. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  15523. 1 files changed, 123 insertions(+), 41 deletions(-)
  15524. Commit: 232
  15525. Author: sam
  15526. Date: Sat Nov 29 16:42:35 2003 +0000
  15527. * Fixed a C99ism.
  15528. src/caca.c | 6 ++++--
  15529. 1 files changed, 4 insertions(+), 2 deletions(-)
  15530. Commit: 231
  15531. Author: sam
  15532. Date: Sat Nov 29 14:41:37 2003 +0000
  15533. * configure.ac:
  15534. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  15535. * src/caca.c:
  15536. + Disable scrolling to avoid hashmap scrolling optimization code.
  15537. * src/graphics.c:
  15538. + Swap fg and bg in the colour pair indexing, so that bg is always
  15539. right.
  15540. + Disable alt charset support to exploit my patched slang.
  15541. NOTES | 5 +++++
  15542. configure.ac | 18 +++++++++---------
  15543. src/caca.c | 4 ++++
  15544. src/graphics.c | 29 +++++++++++++++++++++++------
  15545. 4 files changed, 41 insertions(+), 15 deletions(-)
  15546. Commit: 230
  15547. Author: sam
  15548. Date: Fri Nov 28 20:39:54 2003 +0000
  15549. * src/bitmap.c:
  15550. + Dither chroma outside of rgb2hsv_default().
  15551. + Clip fromx and fromy values.
  15552. * NOTES:
  15553. + Link to the XTerm control sequences.
  15554. * examples/view.c:
  15555. + Draw status bar.
  15556. + Move with 'h' 'j' 'k' 'l', à la vi.
  15557. + '?' toggles a help menu.
  15558. NOTES | 11 ++++++---
  15559. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  15560. src/bitmap.c | 30 ++++++++++++++--------------
  15561. 3 files changed, 70 insertions(+), 29 deletions(-)
  15562. Commit: 229
  15563. Author: sam
  15564. Date: Thu Nov 27 23:18:12 2003 +0000
  15565. * src/bitmap.c:
  15566. + Removed § from the list of default characters due to collisions.
  15567. src/bitmap.c | 2 +-
  15568. 1 files changed, 1 insertions(+), 1 deletions(-)
  15569. Commit: 228
  15570. Author: sam
  15571. Date: Thu Nov 27 22:54:48 2003 +0000
  15572. * debian/control:
  15573. + Removed slang1-dev dependency in caca-utils.
  15574. * debian/caca-utils.mime debian/rules:
  15575. + Added a MIME file with low priority.
  15576. + Added call to dh_installmime.
  15577. debian/caca-utils.mime | 15 +++++++++++++++
  15578. debian/control | 2 +-
  15579. debian/rules | 1 +
  15580. 3 files changed, 17 insertions(+), 1 deletions(-)
  15581. Commit: 227
  15582. Author: sam
  15583. Date: Thu Nov 27 22:29:13 2003 +0000
  15584. * src/caca.c src/graphics.c:
  15585. + Moved graphics stuff from caca.c to graphics.c.
  15586. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  15587. to TERM=xterm-16color to benefit from extended colour palette.
  15588. configure.ac | 2 +-
  15589. src/caca.c | 197 +++++++++-----------------------------------------
  15590. src/caca_internals.h | 2 +
  15591. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  15592. 4 files changed, 213 insertions(+), 164 deletions(-)
  15593. Commit: 226
  15594. Author: sam
  15595. Date: Thu Nov 27 21:56:30 2003 +0000
  15596. * NOTES:
  15597. + Added setab/setaf quotes from the XTerm terminfo.
  15598. + Proposed a workaround for bright colours on any terminal.
  15599. * src/caca.c:
  15600. + 16 colour support for ncurses and conio.
  15601. * src/graphics.c:
  15602. + Ported to 16 colour support.
  15603. + Added a missing <stdio.h> for BUFSIZ.
  15604. + Disabled vsnprintf under DOS (only vsprintf exists).
  15605. * examples/:
  15606. + Don't abort if the caca.txt sprite was not found.
  15607. + Ported to 16 colour support.
  15608. NOTES | 44 +++++++++++++++++++++---
  15609. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  15610. examples/spritedit.c | 6 ++--
  15611. src/bitmap.c | 2 +
  15612. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  15613. src/caca.h | 6 ++-
  15614. src/graphics.c | 49 ++++++++++++++++++++-------
  15615. src/sprite.c | 10 +++--
  15616. 8 files changed, 192 insertions(+), 95 deletions(-)
  15617. Commit: 225
  15618. Author: sam
  15619. Date: Thu Nov 27 13:27:32 2003 +0000
  15620. * NOTES: more notes about colours.
  15621. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  15622. 1 files changed, 68 insertions(+), 19 deletions(-)
  15623. Commit: 224
  15624. Author: sam
  15625. Date: Thu Nov 27 09:43:56 2003 +0000
  15626. * configure.ac:
  15627. + More sensible imlib2 detection, works with cross-compilation.
  15628. * Makefile.am:
  15629. + Don't forget to include NOTES to the dist tarball.
  15630. Makefile.am | 2 +-
  15631. configure.ac | 9 ++++++++-
  15632. examples/Makefile.am | 2 +-
  15633. 3 files changed, 10 insertions(+), 3 deletions(-)
  15634. Commit: 223
  15635. Author: sam
  15636. Date: Thu Nov 27 09:38:16 2003 +0000
  15637. * NOTES: added information about colour support.
  15638. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  15639. README | 2 ++
  15640. debian/rules | 4 ++--
  15641. 3 files changed, 42 insertions(+), 2 deletions(-)
  15642. Commit: 222
  15643. Author: sam
  15644. Date: Wed Nov 26 21:02:31 2003 +0000
  15645. * configure.ac: Added a missing check for <inttypes.h>.
  15646. configure.ac | 2 ++
  15647. 1 files changed, 2 insertions(+), 0 deletions(-)
  15648. Commit: 221
  15649. Author: sam
  15650. Date: Wed Nov 26 20:58:30 2003 +0000
  15651. * src/bitmap.c: Support for more colour depths.
  15652. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  15653. 1 files changed, 223 insertions(+), 44 deletions(-)
  15654. Commit: 217
  15655. Author: sam
  15656. Date: Mon Nov 24 19:56:04 2003 +0000
  15657. * configure.ac examples/Makefile.am:
  15658. + Added a check for imlib2-config.
  15659. + Build cacaview conditionally.
  15660. * examples/demo.c:
  15661. + Removed all gdkpixbuf code.
  15662. * examples/view.c:
  15663. + Default to ordered dithering.
  15664. + Make sure the arrows always work even if delta is too small.
  15665. configure.ac | 4 +++
  15666. examples/Makefile.am | 8 +++++-
  15667. examples/demo.c | 60 +------------------------------------------------
  15668. examples/view.c | 10 ++++----
  15669. 4 files changed, 17 insertions(+), 65 deletions(-)
  15670. Commit: 216
  15671. Author: sam
  15672. Date: Mon Nov 24 17:51:40 2003 +0000
  15673. * debian/:
  15674. + New caca-utils package.
  15675. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  15676. debian/control | 20 +++++++++++++++++++-
  15677. debian/rules | 16 ++++++++++++++--
  15678. 2 files changed, 33 insertions(+), 3 deletions(-)
  15679. Commit: 215
  15680. Author: sam
  15681. Date: Mon Nov 24 17:50:14 2003 +0000
  15682. * examples/:
  15683. + Simple image viewer, cacaview, based on libcaca and imlib2.
  15684. + Renamed caca-demo into cacademo.
  15685. * doc/:
  15686. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  15687. doc/Makefile.am | 2 +-
  15688. doc/caca-demo.1 | 14 ----
  15689. doc/cacademo.1 | 14 ++++
  15690. examples/Makefile.am | 15 +++--
  15691. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15692. 5 files changed, 205 insertions(+), 21 deletions(-)
  15693. Commit: 214
  15694. Author: sam
  15695. Date: Sun Nov 23 15:34:35 2003 +0000
  15696. * Renamed src/blit.c into src/bitmap.c.
  15697. src/Makefile.am | 2 +-
  15698. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15699. src/blit.c | 281 -------------------------------------------------------
  15700. 3 files changed, 282 insertions(+), 282 deletions(-)
  15701. Commit: 213
  15702. Author: sam
  15703. Date: Sun Nov 23 03:44:59 2003 +0000
  15704. * src/caca.c:
  15705. + Mouse initialisation in ncurses.
  15706. * src/io.c:
  15707. + Mouse support in ncurses.
  15708. examples/demo.c | 2 +-
  15709. src/caca.c | 6 ++
  15710. src/caca.h | 2 +-
  15711. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  15712. 4 files changed, 131 insertions(+), 96 deletions(-)
  15713. Commit: 212
  15714. Author: sam
  15715. Date: Sat Nov 22 14:28:36 2003 +0000
  15716. * debian/control:
  15717. + libcaca-dev should depend on slang1-dev.
  15718. debian/control | 2 +-
  15719. 1 files changed, 1 insertions(+), 1 deletions(-)
  15720. Commit: 211
  15721. Author: sam
  15722. Date: Sat Nov 22 14:23:18 2003 +0000
  15723. * debian/Makefile.am:
  15724. + Added compat and copyright to the distributed files.
  15725. debian/Makefile.am | 2 +-
  15726. 1 files changed, 1 insertions(+), 1 deletions(-)
  15727. Commit: 210
  15728. Author: sam
  15729. Date: Sat Nov 22 14:19:36 2003 +0000
  15730. * Added a ChangeLog file.
  15731. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15732. debian/rules | 2 +-
  15733. 2 files changed, 1605 insertions(+), 1 deletions(-)
  15734. Commit: 209
  15735. Author: sam
  15736. Date: Sat Nov 22 14:13:53 2003 +0000
  15737. * examples/Makefile.am:
  15738. + Compilation fix when libcaca is not available.
  15739. examples/Makefile.am | 5 ++---
  15740. 1 files changed, 2 insertions(+), 3 deletions(-)
  15741. Commit: 208
  15742. Author: sam
  15743. Date: Sat Nov 22 13:44:02 2003 +0000
  15744. * debian/:
  15745. + Wrote the changelog for the Debian release.
  15746. + Wrote a copyright file.
  15747. * doc/:
  15748. + Wrote manpages for caca-demo and caca-spritedit.
  15749. * examples/caca.txt:
  15750. + Centered the sprite handle.
  15751. + Added a second frame to the sprite.
  15752. debian/changelog | 7 ++++---
  15753. debian/copyright | 20 ++++++++++++++++++++
  15754. debian/rules | 4 ++--
  15755. doc/Makefile.am | 2 +-
  15756. doc/caca-config.1 | 2 +-
  15757. doc/caca-demo.1 | 14 ++++++++++++++
  15758. doc/caca-spritedit.1 | 15 +++++++++++++++
  15759. examples/caca.txt | 15 ++++++++++++++-
  15760. 8 files changed, 71 insertions(+), 8 deletions(-)
  15761. Commit: 207
  15762. Author: sam
  15763. Date: Sat Nov 22 12:53:55 2003 +0000
  15764. * AUTHORS NEWS:
  15765. + Added these mandatory files.
  15766. * doc/:
  15767. + Wrote a Doxygen configuration file.
  15768. + Added a manpage for caca-config(1), borrowed from sdl-config.
  15769. * configure.ac:
  15770. + Use new style AC_INIT.
  15771. + Error out if no library was found.
  15772. + Added *djgpp* to the list of non-PIC platforms.
  15773. + Added checks for doxygen and latex.
  15774. AUTHORS | 3 +
  15775. Makefile.am | 4 +-
  15776. NEWS | 10 +
  15777. configure.ac | 24 +-
  15778. doc/Makefile.am | 25 ++
  15779. doc/caca-config.1 | 73 ++++
  15780. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15781. doc/footer.html | 3 +
  15782. doc/header.html | 9 +
  15783. 9 files changed, 1223 insertions(+), 7 deletions(-)
  15784. Commit: 206
  15785. Author: sam
  15786. Date: Sat Nov 22 12:51:27 2003 +0000
  15787. * Disabled gdkpixbuf code.
  15788. examples/Makefile.am | 4 ++--
  15789. examples/demo.c | 16 ++++++++++++++--
  15790. 2 files changed, 16 insertions(+), 4 deletions(-)
  15791. Commit: 205
  15792. Author: sam
  15793. Date: Sat Nov 22 12:45:25 2003 +0000
  15794. * src/:
  15795. + Doxygenated a few things.
  15796. src/blit.c | 10 +++++++-
  15797. src/box.c | 10 +++++++-
  15798. src/caca.c | 12 ++++++++-
  15799. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  15800. src/caca_internals.h | 10 +++++++-
  15801. src/conic.c | 11 ++++++++-
  15802. src/graphics.c | 10 +++++++-
  15803. src/io.c | 10 +++++++-
  15804. src/line.c | 21 ++++++++++++------
  15805. src/math.c | 10 +++++++-
  15806. src/sprite.c | 10 +++++++-
  15807. src/triangle.c | 10 +++++++-
  15808. 12 files changed, 138 insertions(+), 43 deletions(-)
  15809. Commit: 204
  15810. Author: sam
  15811. Date: Fri Nov 21 14:34:07 2003 +0000
  15812. * TODO:
  15813. + A few updates.
  15814. * src/blit.c:
  15815. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  15816. + Started removing hardcoded bitmask and pitch values.
  15817. * examples/demo.c:
  15818. + Do something with mouse clicks.
  15819. TODO | 4 +++
  15820. examples/demo.c | 9 ++++++++
  15821. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  15822. src/caca.h | 27 +++++++++++++++++++++--
  15823. 4 files changed, 91 insertions(+), 11 deletions(-)
  15824. Commit: 203
  15825. Author: sam
  15826. Date: Fri Nov 21 14:14:26 2003 +0000
  15827. * src/io.c:
  15828. + Fixed an off-by-one error in the mouse driver.
  15829. src/io.c | 9 +++++++--
  15830. 1 files changed, 7 insertions(+), 2 deletions(-)
  15831. Commit: 202
  15832. Author: sam
  15833. Date: Thu Nov 20 16:54:04 2003 +0000
  15834. * debian/control:
  15835. + Changed section to libs/libdevel instead of games/games.
  15836. + Changed package name to libcaca-dev.
  15837. * debian/rules:
  15838. + Use debian/compat instead of DH_COMPAT.
  15839. + Install README, BUGS and TODO into /usr/share/doc.
  15840. * caca-config.in:
  15841. + First version of the config script.
  15842. * configure.ac src/Makefile.am:
  15843. + Build a static PIC library as well.
  15844. * README TODO:
  15845. + Various updates.
  15846. Makefile.am | 4 +-
  15847. README | 22 +++++++++
  15848. TODO | 12 +++++
  15849. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15850. configure.ac | 15 ++++++
  15851. debian/compat | 1 +
  15852. debian/control | 13 +++---
  15853. debian/rules | 5 +-
  15854. examples/Makefile.am | 17 ++++---
  15855. examples/demo.c | 4 +-
  15856. src/Makefile.am | 10 +++-
  15857. 11 files changed, 206 insertions(+), 20 deletions(-)
  15858. Commit: 201
  15859. Author: sam
  15860. Date: Wed Nov 19 18:38:49 2003 +0000
  15861. * TODO: New stuff to do.
  15862. * src/io.c: left and right arrow keys were swapped.
  15863. TODO | 18 +++++++++++++-----
  15864. src/io.c | 4 ++--
  15865. 2 files changed, 15 insertions(+), 7 deletions(-)
  15866. Commit: 200
  15867. Author: sam
  15868. Date: Wed Nov 19 17:49:43 2003 +0000
  15869. * src/io.c:
  15870. + Fixed a bug in the mouse coordinates reporting.
  15871. src/blit.c | 16 ++++++++--------
  15872. src/caca.c | 5 ++---
  15873. src/io.c | 4 ++--
  15874. 3 files changed, 12 insertions(+), 13 deletions(-)
  15875. Commit: 199
  15876. Author: sam
  15877. Date: Wed Nov 19 17:32:10 2003 +0000
  15878. * src/io.c:
  15879. + Renamed sdl_get_key() into sdl_get_event().
  15880. + Handle mouse clicks.
  15881. * src/caca.c:
  15882. + Activate the terminal's mouse handling if supported.
  15883. examples/demo.c | 19 ++++---
  15884. examples/spritedit.c | 33 +++++++-----
  15885. src/blit.c | 18 +++---
  15886. src/caca.c | 4 ++
  15887. src/caca.h | 13 ++++-
  15888. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  15889. 6 files changed, 139 insertions(+), 90 deletions(-)
  15890. Commit: 198
  15891. Author: sam
  15892. Date: Mon Nov 17 16:11:34 2003 +0000
  15893. * src/io.c src/caca.h:
  15894. + Interpret escape sequences for F1, F2, left, right, etc.
  15895. * src/Makefile.am examples/Makefile.am:
  15896. + Install caca.h in /usr/include.
  15897. + Do not install example programs.
  15898. * src/blit.c:
  15899. + Minor improvements to grayscale colors.
  15900. examples/Makefile.am | 2 +-
  15901. src/Makefile.am | 2 +
  15902. src/blit.c | 15 +++++--
  15903. src/caca.h | 29 +++++++++++++-
  15904. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  15905. 5 files changed, 140 insertions(+), 13 deletions(-)
  15906. Commit: 197
  15907. Author: sam
  15908. Date: Mon Nov 17 10:15:40 2003 +0000
  15909. * Removed legacy .cvsignore files.
  15910. .cvsignore | 17 -----------------
  15911. autotools/.cvsignore | 10 ----------
  15912. 2 files changed, 0 insertions(+), 27 deletions(-)
  15913. Commit: 195
  15914. Author: sam
  15915. Date: Sun Nov 16 17:41:43 2003 +0000
  15916. * src/blit.c:
  15917. + Hue calculation now uses integers only.
  15918. + Dithering is now parametrable. Implemented none, ordered, random.
  15919. * examples/demo.c:
  15920. + Added dithering selection.
  15921. examples/demo.c | 19 +++++++-
  15922. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  15923. src/caca.h | 5 +-
  15924. 3 files changed, 148 insertions(+), 16 deletions(-)
  15925. Commit: 193
  15926. Author: sam
  15927. Date: Sun Nov 16 15:20:17 2003 +0000
  15928. * src/blit.c:
  15929. + Added caca_set_dithering() (unused yet).
  15930. + Added random dithering.
  15931. * src/caca.h:
  15932. + Renamed legacy EE_* enums to CACA_*.
  15933. * examples/demo.c examples/caca.txt:
  15934. + Added a default sprite for libcaca.
  15935. examples/Makefile.am | 2 +
  15936. examples/caca.txt | 13 +++++++++
  15937. examples/demo.c | 38 +++++++++++++++-----------
  15938. examples/spritedit.c | 6 ++--
  15939. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  15940. src/caca.c | 32 +++++++++++-----------
  15941. src/caca.h | 54 ++++++++++++++++++++++---------------
  15942. src/caca_internals.h | 6 ++--
  15943. src/graphics.c | 6 ++--
  15944. 9 files changed, 132 insertions(+), 96 deletions(-)
  15945. Commit: 192
  15946. Author: sam
  15947. Date: Sun Nov 16 12:28:29 2003 +0000
  15948. * Changed copyleft to LGPL.
  15949. examples/demo.c | 19 ++++++++++---------
  15950. examples/spritedit.c | 19 ++++++++++---------
  15951. src/blit.c | 21 +++++++++++----------
  15952. src/box.c | 21 +++++++++++----------
  15953. src/caca.c | 21 +++++++++++----------
  15954. src/caca.h | 21 +++++++++++----------
  15955. src/caca_internals.h | 21 +++++++++++----------
  15956. src/conic.c | 21 +++++++++++----------
  15957. src/graphics.c | 21 +++++++++++----------
  15958. src/io.c | 21 +++++++++++----------
  15959. src/line.c | 21 +++++++++++----------
  15960. src/math.c | 21 +++++++++++----------
  15961. src/sprite.c | 21 +++++++++++----------
  15962. src/triangle.c | 21 +++++++++++----------
  15963. 14 files changed, 152 insertions(+), 138 deletions(-)
  15964. Commit: 190
  15965. Author: sam
  15966. Date: Sun Nov 16 12:13:46 2003 +0000
  15967. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  15968. to examples/.
  15969. Makefile.am | 2 +-
  15970. configure.ac | 6 +-
  15971. examples/Makefile.am | 23 +++
  15972. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  15973. examples/spritedit.c | 115 ++++++++++++
  15974. libcaca/Makefile.am | 20 --
  15975. libcaca/blit.c | 102 ----------
  15976. libcaca/box.c | 122 ------------
  15977. libcaca/caca.c | 308 ------------------------------
  15978. libcaca/caca.h | 116 ------------
  15979. libcaca/caca_internals.h | 37 ----
  15980. libcaca/conic.c | 207 ---------------------
  15981. libcaca/graphics.c | 158 ----------------
  15982. libcaca/io.c | 52 -----
  15983. libcaca/line.c | 375 -------------------------------------
  15984. libcaca/math.c | 59 ------
  15985. libcaca/sprite.c | 262 --------------------------
  15986. libcaca/triangle.c | 102 ----------
  15987. src/Makefile.am | 20 ++
  15988. src/blit.c | 102 ++++++++++
  15989. src/box.c | 122 ++++++++++++
  15990. src/caca.c | 308 ++++++++++++++++++++++++++++++
  15991. src/caca.h | 116 ++++++++++++
  15992. src/caca_internals.h | 37 ++++
  15993. src/conic.c | 207 +++++++++++++++++++++
  15994. src/graphics.c | 158 ++++++++++++++++
  15995. src/io.c | 52 +++++
  15996. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  15997. src/math.c | 59 ++++++
  15998. src/sprite.c | 262 ++++++++++++++++++++++++++
  15999. src/triangle.c | 102 ++++++++++
  16000. test/Makefile.am | 23 ---
  16001. test/demo.c | 462 ----------------------------------------------
  16002. test/spritedit.c | 115 ------------
  16003. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  16004. Commit: 189
  16005. Author: sam
  16006. Date: Sun Nov 16 12:07:52 2003 +0000
  16007. * The big TTYvaders/libcaca split. This is libcaca.
  16008. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  16009. Makefile.am | 8 +-
  16010. README | 34 +---
  16011. TODO | 34 ---
  16012. bootstrap | 2 +-
  16013. configure.ac | 6 +-
  16014. data/Makefile.am | 14 --
  16015. data/barboss.txt | 27 ---
  16016. data/barfight.txt | 14 --
  16017. data/bazfight.txt | 28 ---
  16018. data/bongem.txt | 14 --
  16019. data/bonheart.txt | 14 --
  16020. data/foofight.txt | 29 ---
  16021. data/ship.txt | 7 -
  16022. data/wpnbomb.txt | 86 -------
  16023. data/wpnfrag.txt | 50 ----
  16024. data/xplmed.txt | 60 -----
  16025. data/xplsmall.txt | 32 ---
  16026. debian/.cvsignore | 6 -
  16027. debian/changelog | 4 +-
  16028. debian/control | 14 +-
  16029. debian/rules | 2 +-
  16030. doc/shapes.txt | 191 ---------------
  16031. src/.cvsignore | 6 -
  16032. src/Makefile.am | 33 ---
  16033. src/aliens.c | 136 -----------
  16034. src/bonus.c | 113 ---------
  16035. src/box.c | 106 ---------
  16036. src/ceo.c | 49 ----
  16037. src/collide.c | 296 -----------------------
  16038. src/common.h | 226 ------------------
  16039. src/explosions.c | 142 -----------
  16040. src/intro.c | 77 ------
  16041. src/main.c | 268 ---------------------
  16042. src/overlay.c | 81 -------
  16043. src/player.c | 101 --------
  16044. src/starfield.c | 93 --------
  16045. src/tunnel.c | 206 ----------------
  16046. src/weapons.c | 459 ------------------------------------
  16047. 39 files changed, 439 insertions(+), 3301 deletions(-)
  16048. Commit: 187
  16049. Author: sam
  16050. Date: Sun Nov 16 11:26:54 2003 +0000
  16051. * configure.ac:
  16052. + Added -Wsign-compare to the warning flags.
  16053. * libcaca/caca.c:
  16054. + Fixed a signed/unsigned bug that caused infinite waits with
  16055. ee_set_delay(0).
  16056. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  16057. + Fixed minor signed/unsigned comparison warnings.
  16058. configure.ac | 2 +-
  16059. libcaca/blit.c | 4 ++--
  16060. libcaca/caca.c | 8 ++++----
  16061. libcaca/conic.c | 8 ++++----
  16062. libcaca/graphics.c | 9 +++++----
  16063. src/weapons.c | 5 +++--
  16064. 6 files changed, 19 insertions(+), 17 deletions(-)
  16065. Commit: 185
  16066. Author: sam
  16067. Date: Sun Nov 16 00:33:35 2003 +0000
  16068. * Renamed libee to libcaca. Far less collisions.
  16069. Makefile.am | 2 +-
  16070. TODO | 2 +-
  16071. configure.ac | 2 +-
  16072. libcaca/Makefile.am | 20 +++
  16073. libcaca/blit.c | 102 +++++++++++++
  16074. libcaca/box.c | 122 +++++++++++++++
  16075. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  16076. libcaca/caca.h | 116 ++++++++++++++
  16077. libcaca/caca_internals.h | 37 +++++
  16078. libcaca/conic.c | 207 +++++++++++++++++++++++++
  16079. libcaca/graphics.c | 157 +++++++++++++++++++
  16080. libcaca/io.c | 52 +++++++
  16081. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  16082. libcaca/math.c | 59 +++++++
  16083. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  16084. libcaca/triangle.c | 102 +++++++++++++
  16085. libee/Makefile.am | 20 ---
  16086. libee/blit.c | 102 -------------
  16087. libee/box.c | 122 ---------------
  16088. libee/conic.c | 207 -------------------------
  16089. libee/ee.c | 308 -------------------------------------
  16090. libee/ee.h | 116 --------------
  16091. libee/ee_internals.h | 37 -----
  16092. libee/graphics.c | 157 -------------------
  16093. libee/io.c | 52 -------
  16094. libee/line.c | 375 ----------------------------------------------
  16095. libee/math.c | 59 -------
  16096. libee/sprite.c | 262 --------------------------------
  16097. libee/triangle.c | 102 -------------
  16098. src/Makefile.am | 4 +-
  16099. src/aliens.c | 20 ++--
  16100. src/bonus.c | 12 +-
  16101. src/box.c | 28 ++--
  16102. src/ceo.c | 6 +-
  16103. src/collide.c | 4 +-
  16104. src/common.h | 2 +-
  16105. src/explosions.c | 40 +++---
  16106. src/intro.c | 38 +++---
  16107. src/main.c | 20 ++--
  16108. src/overlay.c | 36 +++---
  16109. src/player.c | 6 +-
  16110. src/starfield.c | 22 ++--
  16111. src/tunnel.c | 20 ++--
  16112. src/weapons.c | 198 ++++++++++++------------
  16113. test/Makefile.am | 8 +-
  16114. test/demo.c | 302 +++++++++++++++++++-------------------
  16115. test/spritedit.c | 60 ++++----
  16116. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  16117. Commit: 183
  16118. Author: sam
  16119. Date: Sun Nov 16 00:09:09 2003 +0000
  16120. * Very ugly ee_blit function. Will be polished in a while.
  16121. libee/Makefile.am | 1 +
  16122. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16123. libee/ee.h | 2 +
  16124. test/Makefile.am | 2 +
  16125. test/demo.c | 38 ++++++++++++++++++--
  16126. 5 files changed, 142 insertions(+), 3 deletions(-)
  16127. Commit: 181
  16128. Author: sam
  16129. Date: Sat Nov 15 12:42:38 2003 +0000
  16130. * libee/ee.c:
  16131. + Replaced ee_color_names[] with ee_get_color_name().
  16132. + Don't oversleep in ee_refresh().
  16133. * libee/graphics.c:
  16134. + Implemented ee_printf().
  16135. * test/demo.c:
  16136. + If new keypresses are detected, don't wait for the next screen refresh.
  16137. + Added an fps counter on demos.
  16138. + Added controls for outlines and drawing boundaries.
  16139. libee/ee.c | 55 +++++++++++--------
  16140. libee/ee.h | 4 +-
  16141. libee/graphics.c | 34 ++++++++++--
  16142. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  16143. 4 files changed, 138 insertions(+), 107 deletions(-)
  16144. Commit: 179
  16145. Author: sam
  16146. Date: Sat Nov 15 09:58:20 2003 +0000
  16147. * libee/graphics.c:
  16148. + Correct clipping in ee_putstr() for long strings.
  16149. * libee/ee.c:
  16150. + New ee_get_rendertime() call to provide framerate information.
  16151. * libee/ee.h:
  16152. + Added const keywords where it was meaningful, despite Slang's blatant
  16153. omission of such keywords in its prototypes.
  16154. libee/ee.c | 25 +++++++++++++++++++------
  16155. libee/ee.h | 15 ++++++++-------
  16156. libee/ee_internals.h | 1 +
  16157. libee/graphics.c | 11 +++++++++--
  16158. libee/line.c | 4 ++--
  16159. 5 files changed, 39 insertions(+), 17 deletions(-)
  16160. Commit: 177
  16161. Author: sam
  16162. Date: Fri Nov 14 19:00:07 2003 +0000
  16163. * libee/ee.c:
  16164. + Implemented correct framerate wait loop.
  16165. + No framedropping yet.
  16166. * test/demo.c src/main.c:
  16167. + Set an arbitrary framerate for demos.
  16168. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  16169. src/main.c | 2 +
  16170. test/demo.c | 2 +
  16171. 3 files changed, 32 insertions(+), 38 deletions(-)
  16172. Commit: 175
  16173. Author: sam
  16174. Date: Fri Nov 14 18:49:53 2003 +0000
  16175. * Fixed compilation in an alternate directory.
  16176. src/Makefile.am | 2 +-
  16177. test/Makefile.am | 2 +-
  16178. 2 files changed, 2 insertions(+), 2 deletions(-)
  16179. Commit: 173
  16180. Author: sam
  16181. Date: Fri Nov 14 17:02:36 2003 +0000
  16182. * Sanity checks after each malloc() call.
  16183. src/box.c | 2 ++
  16184. src/main.c | 10 ++++++++++
  16185. src/player.c | 2 ++
  16186. src/starfield.c | 2 ++
  16187. src/tunnel.c | 6 ++++++
  16188. src/weapons.c | 4 ++--
  16189. 6 files changed, 24 insertions(+), 2 deletions(-)
  16190. Commit: 171
  16191. Author: sam
  16192. Date: Fri Nov 14 16:55:58 2003 +0000
  16193. * libee/math.c:
  16194. + ee_sqrt() now uses unsigned ints.
  16195. + Avoid overflows in ee_sqrt().
  16196. libee/ee.h | 2 +-
  16197. libee/math.c | 31 ++++++++++++++++++-------------
  16198. 2 files changed, 19 insertions(+), 14 deletions(-)
  16199. Commit: 169
  16200. Author: sam
  16201. Date: Thu Nov 13 17:12:40 2003 +0000
  16202. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  16203. src/intro.c | 6 +++---
  16204. 1 files changed, 3 insertions(+), 3 deletions(-)
  16205. Commit: 167
  16206. Author: sam
  16207. Date: Thu Nov 13 16:45:25 2003 +0000
  16208. * libee/ee.c:
  16209. + Error checking in ee_init().
  16210. + Pre-generate the empty line for ee_clear().
  16211. * libee/sprite.c:
  16212. + Better error checking in ee_sprite_load().
  16213. libee/ee.c | 11 +++++++-
  16214. libee/ee_internals.h | 2 +
  16215. libee/graphics.c | 11 +--------
  16216. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  16217. 4 files changed, 58 insertions(+), 29 deletions(-)
  16218. Commit: 165
  16219. Author: sam
  16220. Date: Thu Nov 13 15:41:12 2003 +0000
  16221. * Minor coding style changes.
  16222. libee/conic.c | 6 +++---
  16223. libee/line.c | 6 +++---
  16224. src/box.c | 2 +-
  16225. 3 files changed, 7 insertions(+), 7 deletions(-)
  16226. Commit: 163
  16227. Author: sam
  16228. Date: Thu Nov 13 15:37:49 2003 +0000
  16229. * Renamed sprites to < 8+3 names for the DOS port.
  16230. data/Makefile.am | 22 ++++++------
  16231. data/bar_boss | 27 ---------------
  16232. data/bar_fighter | 14 --------
  16233. data/barboss.txt | 27 +++++++++++++++
  16234. data/barfight.txt | 14 ++++++++
  16235. data/baz_fighter | 28 ----------------
  16236. data/bazfight.txt | 28 ++++++++++++++++
  16237. data/bongem.txt | 14 ++++++++
  16238. data/bonheart.txt | 14 ++++++++
  16239. data/explosion_medium | 60 ----------------------------------
  16240. data/explosion_small | 32 ------------------
  16241. data/foo_fighter | 29 ----------------
  16242. data/foofight.txt | 29 ++++++++++++++++
  16243. data/item_gem | 14 --------
  16244. data/item_heart | 14 --------
  16245. data/ship.txt | 7 ++++
  16246. data/ship_green | 7 ----
  16247. data/weapon_bomb | 86 -------------------------------------------------
  16248. data/weapon_fragbomb | 50 ----------------------------
  16249. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  16250. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  16251. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  16252. data/xplsmall.txt | 32 ++++++++++++++++++
  16253. src/aliens.c | 6 ++--
  16254. src/bonus.c | 4 +-
  16255. src/explosions.c | 4 +-
  16256. src/intro.c | 6 ++--
  16257. src/player.c | 2 +-
  16258. src/weapons.c | 4 +-
  16259. test/demo.c | 2 +-
  16260. 30 files changed, 386 insertions(+), 386 deletions(-)
  16261. Commit: 161
  16262. Author: sam
  16263. Date: Wed Nov 12 23:46:58 2003 +0000
  16264. * test/demo.c:
  16265. + Removed a spurious '\n' from an ee_putstr().
  16266. * src/starfield.c:
  16267. + Fixed starfield color.
  16268. * data/:
  16269. + Fixed every sprite's colors.
  16270. data/bar_boss | 26 ++++++++--------
  16271. data/bar_fighter | 12 ++++----
  16272. data/baz_fighter | 8 ++--
  16273. data/explosion_medium | 50 ++++++++++++++++----------------
  16274. data/explosion_small | 26 ++++++++--------
  16275. data/foo_fighter | 24 ++++++++--------
  16276. data/item_gem | 8 ++--
  16277. data/item_heart | 12 ++++----
  16278. data/ship_green | 2 +-
  16279. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  16280. data/weapon_fragbomb | 44 ++++++++++++++--------------
  16281. src/starfield.c | 4 +-
  16282. test/demo.c | 2 +-
  16283. 13 files changed, 146 insertions(+), 146 deletions(-)
  16284. Commit: 159
  16285. Author: sam
  16286. Date: Wed Nov 12 21:18:50 2003 +0000
  16287. * libee/ee.h:
  16288. + Added ee_color_names[] containing our 16 color names.
  16289. * libee/ee.c:
  16290. + Extended our color set to the full 16 instead of 10.
  16291. + Precalculate ncurses attributes.
  16292. * libee/graphics.c:
  16293. + Clip color value in ee_set_color().
  16294. + Clip characters in ee_putchar().
  16295. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  16296. * libee/ee_internals.h:
  16297. + New file to share extern variables within libee.
  16298. * test/demo.c:
  16299. + Added a simple demo_color() to output all colors.
  16300. + Replaced four ee_draw_line() with ee_draw_thin_box().
  16301. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  16302. defines y1.
  16303. + Randomized colours from 0 to 15 instead of 1 to 10.
  16304. * src/Makefiles.am:
  16305. + Added -lm to the ttyvaders linking flags because of the intro.
  16306. * README BUGS TODO:
  16307. + Updated.
  16308. BUGS | 8 +++
  16309. Makefile.am | 2 +-
  16310. README | 47 ++++++++--------
  16311. TODO | 51 +++++++++--------
  16312. libee/Makefile.am | 1 +
  16313. libee/box.c | 7 +--
  16314. libee/conic.c | 7 +--
  16315. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  16316. libee/ee.h | 31 +++++++----
  16317. libee/ee_internals.h | 34 ++++++++++++
  16318. libee/graphics.c | 72 +++++++++++++------------
  16319. libee/io.c | 26 ++++------
  16320. libee/line.c | 7 +--
  16321. libee/math.c | 7 +--
  16322. libee/sprite.c | 7 +--
  16323. libee/triangle.c | 7 +--
  16324. src/Makefile.am | 2 +-
  16325. src/overlay.c | 4 +-
  16326. src/weapons.c | 2 +-
  16327. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  16328. 20 files changed, 339 insertions(+), 234 deletions(-)
  16329. Commit: 157
  16330. Author: sam
  16331. Date: Wed Nov 12 18:41:02 2003 +0000
  16332. * README:
  16333. + Added a note about dos cross-compilation.
  16334. * configure.ac:
  16335. + Added a check for ScreenUpdate in <pc.h>.
  16336. * libee/graphics.c libee/ee.c:
  16337. + Improved the conio port thanks to ScreenUpdate().
  16338. README | 4 +++
  16339. configure.ac | 10 ++++++++
  16340. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  16341. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  16342. 4 files changed, 83 insertions(+), 44 deletions(-)
  16343. Commit: 155
  16344. Author: sam
  16345. Date: Wed Nov 12 16:23:18 2003 +0000
  16346. * MS-DOS port of libee, using <conio.h>.
  16347. configure.ac | 9 ++++++++-
  16348. libee/conic.c | 7 ++++++-
  16349. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  16350. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  16351. libee/io.c | 8 ++++++--
  16352. libee/line.c | 7 ++++++-
  16353. 6 files changed, 84 insertions(+), 25 deletions(-)
  16354. Commit: 153
  16355. Author: sam
  16356. Date: Wed Nov 12 01:48:58 2003 +0000
  16357. * libee/graphics.c:
  16358. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  16359. * libee/line.c:
  16360. + Implemented draw_polyline() and draw_thin_polyline().
  16361. * libee/sprite.c:
  16362. + Removed the f member of struct ee_sprite.
  16363. + Implemented ee_get_sprite_{width|height|dx|dy}().
  16364. + Restore the color fater ee_draw_sprite() is called.
  16365. * libee/box.c:
  16366. + Fixed a bug causing improper box clipping at the right and the bottom.
  16367. * data/foo_fighter:
  16368. + Fixed bugs in the sprite.
  16369. * src/intro.c:
  16370. + Test effects for the future game's intro.
  16371. * test/spritedit.c:
  16372. + Added stuff to the sprite editor. We can now navigate through frames.
  16373. data/foo_fighter | 8 +++---
  16374. libee/box.c | 4 +-
  16375. libee/ee.h | 27 ++++++++++++++++---
  16376. libee/graphics.c | 10 ++++++-
  16377. libee/line.c | 33 +++++++++++++++++++++++
  16378. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  16379. src/Makefile.am | 1 +
  16380. src/aliens.c | 29 ++------------------
  16381. src/bonus.c | 8 +++---
  16382. src/box.c | 6 ++--
  16383. src/common.h | 2 +
  16384. src/explosions.c | 23 +++------------
  16385. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16386. src/main.c | 2 +
  16387. src/overlay.c | 20 +++++++-------
  16388. src/player.c | 2 +-
  16389. src/starfield.c | 2 +-
  16390. src/tunnel.c | 4 +-
  16391. src/weapons.c | 61 ++++++++++++++++++++----------------------
  16392. test/demo.c | 46 ++++++++++++++++----------------
  16393. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  16394. 21 files changed, 346 insertions(+), 148 deletions(-)
  16395. Commit: 151
  16396. Author: sam
  16397. Date: Tue Nov 11 10:22:19 2003 +0000
  16398. * libee/triangle.c:
  16399. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  16400. * libee/box.c:
  16401. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  16402. * libee/conic.c:
  16403. + Wrote ee_fill_ellipse().
  16404. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  16405. * test/demo.c:
  16406. + Merged demo_lines() and demo_thin_lines().
  16407. + Merged demo_triangles() and demo_outlined_triangles().
  16408. + Wrote demo_box().
  16409. + Use ee_fill_ellipse() in demo_all().
  16410. libee/Makefile.am | 1 +
  16411. libee/box.c | 127 ++++++++++++++++++++++++++
  16412. libee/conic.c | 88 ++++++++++++++++++
  16413. libee/ee.h | 10 ++
  16414. libee/triangle.c | 14 +++
  16415. test/demo.c | 254 +++++++++++++++++------------------------------------
  16416. 6 files changed, 319 insertions(+), 175 deletions(-)
  16417. Commit: 149
  16418. Author: sam
  16419. Date: Tue Nov 11 08:00:36 2003 +0000
  16420. * src/weapons.c:
  16421. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  16422. * src/player.c:
  16423. + Use ee_draw_sprite() to draw our ship.
  16424. data/Makefile.am | 1 +
  16425. data/ship_green | 7 +++++++
  16426. src/collide.c | 8 ++++----
  16427. src/main.c | 32 ++++++++++++++++----------------
  16428. src/player.c | 32 ++++++--------------------------
  16429. src/weapons.c | 14 +++++++++-----
  16430. 6 files changed, 43 insertions(+), 51 deletions(-)
  16431. Commit: 147
  16432. Author: sam
  16433. Date: Mon Nov 10 23:38:50 2003 +0000
  16434. * libee/graphics.c:
  16435. + Moved ee_putstr() and ee_putchar() in here.
  16436. * libee/ee.h:
  16437. + Got rid of ee_goto().
  16438. + Moved <slang.h> or <curses.h> into libee.
  16439. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  16440. * Ditto for ee_putchar().
  16441. libee/Makefile.am | 1 +
  16442. libee/conic.c | 26 +++-----
  16443. libee/ee.c | 30 ++--------
  16444. libee/ee.h | 34 ++---------
  16445. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  16446. libee/io.c | 6 ++
  16447. libee/line.c | 26 +++++----
  16448. libee/math.c | 6 ++
  16449. libee/sprite.c | 10 +++-
  16450. libee/triangle.c | 11 ++-
  16451. src/box.c | 20 +++---
  16452. src/overlay.c | 25 +++-----
  16453. src/player.c | 15 ++---
  16454. src/starfield.c | 3 +-
  16455. src/tunnel.c | 46 ++-------------
  16456. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  16457. test/demo.c | 53 ++++++----------
  16458. 17 files changed, 264 insertions(+), 309 deletions(-)
  16459. Commit: 145
  16460. Author: sam
  16461. Date: Mon Nov 10 23:04:13 2003 +0000
  16462. * test/spritedit.c:
  16463. + Placeholder for our upcoming sprite editor.
  16464. * src/Makefile.am data/Makefile.am:
  16465. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  16466. data/Makefile.am | 1 +
  16467. src/Makefile.am | 4 +-
  16468. test/Makefile.am | 10 ++++++--
  16469. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16470. 4 files changed, 68 insertions(+), 5 deletions(-)
  16471. Commit: 143
  16472. Author: sam
  16473. Date: Mon Nov 10 22:43:30 2003 +0000
  16474. * src/weapons.c data/weapon_fragbomb:
  16475. + Drew the fragbomb sprite.
  16476. + Use the fragbomb in src/weapons.c.
  16477. data/Makefile.am | 1 +
  16478. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  16479. src/weapons.c | 96 ++++---------------------------------------------
  16480. 3 files changed, 59 insertions(+), 88 deletions(-)
  16481. Commit: 141
  16482. Author: sam
  16483. Date: Mon Nov 10 21:54:11 2003 +0000
  16484. * data/weapon_bomb:
  16485. + New bomb sprite.
  16486. * src/weapons.c:
  16487. + Switched the bomb drawing to use ee_draw_sprite().
  16488. data/Makefile.am | 1 +
  16489. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  16490. src/weapons.c | 165 +++++++----------------------------------------------
  16491. 3 files changed, 109 insertions(+), 143 deletions(-)
  16492. Commit: 139
  16493. Author: sam
  16494. Date: Mon Nov 10 21:17:47 2003 +0000
  16495. * libee/sprite.c:
  16496. + Made sprite loading more robust.
  16497. * src/explosions.c:
  16498. + No longer use ee_putchar etc. to draw our sprites, but use
  16499. ee_draw_sprite().
  16500. * data/:
  16501. + Drew explosion_medium and explosion_small sprites.
  16502. data/Makefile.am | 11 ++++-
  16503. data/explosion_medium | 60 ++++++++++++++++++++++++
  16504. data/explosion_small | 32 +++++++++++++
  16505. libee/sprite.c | 14 +++---
  16506. src/explosions.c | 121 ++++---------------------------------------------
  16507. 5 files changed, 120 insertions(+), 118 deletions(-)
  16508. Commit: 137
  16509. Author: sam
  16510. Date: Mon Nov 10 20:43:02 2003 +0000
  16511. * libee/conic.c: Clip circles and ellipses.
  16512. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  16513. 1 files changed, 35 insertions(+), 4 deletions(-)
  16514. Commit: 135
  16515. Author: sam
  16516. Date: Mon Nov 10 18:29:04 2003 +0000
  16517. * libee/sprite.c:
  16518. + Added sanity checks in ee_sprite_* functions.
  16519. * libee/conic.c:
  16520. + Use ellipsepoints() in ee_draw_circle().
  16521. libee/conic.c | 29 ++++++++++++-----------------
  16522. libee/sprite.c | 16 +++++++++++++++-
  16523. 2 files changed, 27 insertions(+), 18 deletions(-)
  16524. Commit: 133
  16525. Author: sam
  16526. Date: Mon Nov 10 18:23:23 2003 +0000
  16527. * test/demo.c:
  16528. + Ellipses demo.
  16529. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  16530. 1 files changed, 47 insertions(+), 5 deletions(-)
  16531. Commit: 131
  16532. Author: sam
  16533. Date: Mon Nov 10 18:21:36 2003 +0000
  16534. * libee/conic.c:
  16535. + ee_draw_ellipse().
  16536. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16537. libee/ee.h | 1 +
  16538. 2 files changed, 51 insertions(+), 0 deletions(-)
  16539. Commit: 129
  16540. Author: sam
  16541. Date: Mon Nov 10 15:31:12 2003 +0000
  16542. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  16543. libee/Makefile.am | 2 +-
  16544. libee/circle.c | 49 -------------------------------------------------
  16545. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16546. libee/line.c | 4 ++++
  16547. 4 files changed, 54 insertions(+), 50 deletions(-)
  16548. Commit: 127
  16549. Author: sam
  16550. Date: Mon Nov 10 15:16:38 2003 +0000
  16551. * libee/line.c:
  16552. + Added code comments.
  16553. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  16554. 1 files changed, 46 insertions(+), 0 deletions(-)
  16555. Commit: 125
  16556. Author: sam
  16557. Date: Mon Nov 10 14:19:21 2003 +0000
  16558. * configure.ac:
  16559. + Moved optimization flags and warning triggers here.
  16560. + Updated the snapshot timestamp.
  16561. configure.ac | 9 +++++++--
  16562. libee/Makefile.am | 5 -----
  16563. src/Makefile.am | 5 -----
  16564. test/Makefile.am | 5 -----
  16565. 4 files changed, 7 insertions(+), 17 deletions(-)
  16566. Commit: 123
  16567. Author: sam
  16568. Date: Mon Nov 10 14:13:56 2003 +0000
  16569. * test/demo.c: Nicer complete demo.
  16570. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  16571. 1 files changed, 148 insertions(+), 55 deletions(-)
  16572. Commit: 121
  16573. Author: sam
  16574. Date: Mon Nov 10 09:26:40 2003 +0000
  16575. * libee/sprite.c:
  16576. + More robust sprite loader.
  16577. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  16578. + Free all structures in ee_free_sprite().
  16579. * src/aliens.c src/bonus.c:
  16580. + Use ee_draw_sprite() instead of our manual sprite rendering.
  16581. * src/box.c:
  16582. + Use ee_draw_line() instead of the manual equivalent.
  16583. * data/:
  16584. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  16585. data/Makefile.am | 2 +-
  16586. data/baz_fighter | 28 ++++++++++++
  16587. data/foo_fighter | 29 ++++++++++++
  16588. data/item_gem | 14 ++++++
  16589. data/item_heart | 14 ++++++
  16590. libee/ee.h | 2 +
  16591. libee/sprite.c | 28 ++++++++++++
  16592. src/aliens.c | 130 ++++++------------------------------------------------
  16593. src/bonus.c | 32 ++++---------
  16594. src/box.c | 51 ++++++---------------
  16595. 10 files changed, 155 insertions(+), 175 deletions(-)
  16596. Commit: 119
  16597. Author: sam
  16598. Date: Mon Nov 10 02:00:52 2003 +0000
  16599. * Oops, forgot data/Makefile.am.
  16600. data/Makefile.am | 1 +
  16601. 1 files changed, 1 insertions(+), 0 deletions(-)
  16602. Commit: 117
  16603. Author: sam
  16604. Date: Mon Nov 10 02:00:19 2003 +0000
  16605. * test/demo.c:
  16606. + Wrote a little sprite demo.
  16607. * data/:
  16608. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  16609. Makefile.am | 2 +-
  16610. configure.ac | 1 +
  16611. data/bar_boss | 27 +++++++++++++++++++++++++++
  16612. data/bar_fighter | 14 ++++++++++++++
  16613. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  16614. 5 files changed, 94 insertions(+), 1 deletions(-)
  16615. Commit: 115
  16616. Author: sam
  16617. Date: Mon Nov 10 01:56:24 2003 +0000
  16618. * libee/sprite.c:
  16619. + Beginning of sprite handling within the library.
  16620. + Added support to load files.
  16621. libee/Makefile.am | 1 +
  16622. libee/ee.h | 9 +++
  16623. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16624. 3 files changed, 160 insertions(+), 0 deletions(-)
  16625. Commit: 113
  16626. Author: sam
  16627. Date: Mon Nov 10 00:27:33 2003 +0000
  16628. * test/demo.c:
  16629. + outlined triangles demo.
  16630. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  16631. 1 files changed, 41 insertions(+), 0 deletions(-)
  16632. Commit: 111
  16633. Author: sam
  16634. Date: Mon Nov 10 00:15:02 2003 +0000
  16635. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  16636. configure.ac | 18 +++++++-----------
  16637. libee/Makefile.am | 8 --------
  16638. src/Makefile.am | 4 +---
  16639. test/Makefile.am | 4 +---
  16640. 4 files changed, 9 insertions(+), 25 deletions(-)
  16641. Commit: 109
  16642. Author: sam
  16643. Date: Sun Nov 9 23:34:24 2003 +0000
  16644. * src/*.c:
  16645. + Added missing #include "config.h".
  16646. + Fixed a nasty bug in ee_rand() calls.
  16647. src/aliens.c | 4 +++-
  16648. src/bonus.c | 2 ++
  16649. src/box.c | 2 ++
  16650. src/collide.c | 6 ++++--
  16651. src/explosions.c | 4 +++-
  16652. src/main.c | 6 ++++--
  16653. src/overlay.c | 2 ++
  16654. src/player.c | 2 ++
  16655. src/starfield.c | 20 +++++++++++---------
  16656. src/tunnel.c | 4 ++--
  16657. src/weapons.c | 2 ++
  16658. 11 files changed, 37 insertions(+), 17 deletions(-)
  16659. Commit: 107
  16660. Author: sam
  16661. Date: Sun Nov 9 23:01:29 2003 +0000
  16662. * test/demo.c:
  16663. + Disabled the pyramid demo and wrote a simple triangles demo.
  16664. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  16665. 1 files changed, 28 insertions(+), 35 deletions(-)
  16666. Commit: 105
  16667. Author: sam
  16668. Date: Sun Nov 9 21:36:24 2003 +0000
  16669. * libee/triangle.c:
  16670. + Implemented ee_fill_triangle().
  16671. * test/demo.c:
  16672. + Triangle demo.
  16673. libee/Makefile.am | 5 ++-
  16674. libee/ee.h | 3 +-
  16675. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16676. test/Makefile.am | 2 +-
  16677. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  16678. 5 files changed, 152 insertions(+), 5 deletions(-)
  16679. Commit: 103
  16680. Author: sam
  16681. Date: Sun Nov 9 19:46:14 2003 +0000
  16682. * libee/line.c:
  16683. + ee_draw_thin_line().
  16684. * test/demo.c:
  16685. + Added a thin lines demo.
  16686. libee/ee.h | 1 +
  16687. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  16688. test/demo.c | 75 ++++++++++++++++++++++++------------
  16689. 3 files changed, 165 insertions(+), 31 deletions(-)
  16690. Commit: 101
  16691. Author: sam
  16692. Date: Sun Nov 9 18:10:44 2003 +0000
  16693. * libee/line.c: genericized line drawing for future use.
  16694. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  16695. 1 files changed, 65 insertions(+), 34 deletions(-)
  16696. Commit: 99
  16697. Author: sam
  16698. Date: Sun Nov 9 17:45:12 2003 +0000
  16699. * test/demo.c:
  16700. + Putpixel demo.
  16701. + Draw line demo.
  16702. + Draw circle demo.
  16703. + Animated radar demo.
  16704. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  16705. 1 files changed, 167 insertions(+), 11 deletions(-)
  16706. Commit: 97
  16707. Author: sam
  16708. Date: Sun Nov 9 17:21:43 2003 +0000
  16709. * src/weapons.c:
  16710. + Removed draw_circle, use ee_draw_circle instead.
  16711. * libee/circle.c:
  16712. + New ee_draw_circle function.
  16713. * libee/line.c:
  16714. + Changed an internal function's name.
  16715. libee/Makefile.am | 1 +
  16716. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16717. libee/ee.h | 1 +
  16718. libee/line.c | 6 +++---
  16719. src/weapons.c | 30 ++++--------------------------
  16720. 5 files changed, 58 insertions(+), 29 deletions(-)
  16721. Commit: 95
  16722. Author: sam
  16723. Date: Sun Nov 9 16:34:23 2003 +0000
  16724. * libee/line.c: Implemented ee_draw_line.
  16725. libee/Makefile.am | 8 +++-
  16726. libee/ee.h | 2 +
  16727. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16728. 3 files changed, 162 insertions(+), 1 deletions(-)
  16729. Commit: 93
  16730. Author: sam
  16731. Date: Sun Nov 9 13:52:40 2003 +0000
  16732. * libee/ee.c:
  16733. + got rid of DELAY.
  16734. * test/demo.c:
  16735. + Minor animation effect.
  16736. libee/ee.c | 15 +++++++++++----
  16737. libee/ee.h | 1 +
  16738. test/demo.c | 11 +++++++++--
  16739. 3 files changed, 21 insertions(+), 6 deletions(-)
  16740. Commit: 91
  16741. Author: sam
  16742. Date: Sun Nov 9 13:51:37 2003 +0000
  16743. * libee/math.c: fixed a thinko in ee_rand().
  16744. libee/math.c | 2 +-
  16745. 1 files changed, 1 insertions(+), 1 deletions(-)
  16746. Commit: 89
  16747. Author: sam
  16748. Date: Sun Nov 9 13:32:04 2003 +0000
  16749. * libee/io.c:
  16750. + Moved ee_get_key() here.
  16751. * libee/math.c:
  16752. + Moved r00t() here and renamed it to ee_sqrt().
  16753. + Moved GET_RAND() here and renamed it to ee_rand().
  16754. * src/math.c:
  16755. + Removed this deprecated file.
  16756. libee/Makefile.am | 2 +-
  16757. libee/ee.c | 22 ----------------------
  16758. libee/ee.h | 3 +++
  16759. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  16760. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16761. src/Makefile.am | 1 -
  16762. src/aliens.c | 2 +-
  16763. src/collide.c | 4 ++--
  16764. src/common.h | 6 ------
  16765. src/explosions.c | 2 +-
  16766. src/main.c | 4 ++--
  16767. src/math.c | 42 ------------------------------------------
  16768. src/starfield.c | 18 +++++++++---------
  16769. src/tunnel.c | 4 ++--
  16770. src/weapons.c | 4 ++--
  16771. 15 files changed, 124 insertions(+), 91 deletions(-)
  16772. Commit: 87
  16773. Author: sam
  16774. Date: Sun Nov 9 13:16:19 2003 +0000
  16775. * Coding style everywhere.
  16776. src/aliens.c | 206 +++++++-------
  16777. src/bonus.c | 70 +++---
  16778. src/box.c | 84 +++---
  16779. src/ceo.c | 10 +-
  16780. src/collide.c | 140 +++++-----
  16781. src/common.h | 74 +++---
  16782. src/explosions.c | 218 ++++++++--------
  16783. src/main.c | 146 +++++-----
  16784. src/math.c | 6 +-
  16785. src/overlay.c | 62 +++---
  16786. src/player.c | 56 ++--
  16787. src/starfield.c | 48 ++--
  16788. src/tunnel.c | 108 ++++----
  16789. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  16790. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  16791. Commit: 85
  16792. Author: sam
  16793. Date: Sun Nov 9 13:02:34 2003 +0000
  16794. * libee/Makefile.am, test/Makefile.am:
  16795. + Added more compiler warning flags.
  16796. * test/demo.c:
  16797. + Small demo for libee.
  16798. libee/Makefile.am | 9 ++++++++
  16799. test/Makefile.am | 24 +++++++++++++++++++++++
  16800. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16801. 3 files changed, 87 insertions(+), 0 deletions(-)
  16802. Commit: 83
  16803. Author: sam
  16804. Date: Sun Nov 9 13:01:44 2003 +0000
  16805. * libee/ee.c: Fixed a compilation warning.
  16806. libee/ee.c | 3 ++-
  16807. 1 files changed, 2 insertions(+), 1 deletions(-)
  16808. Commit: 81
  16809. Author: sam
  16810. Date: Sun Nov 9 12:48:09 2003 +0000
  16811. * libee/ee.c: Exact line fill in ee_clear().
  16812. libee/ee.c | 25 ++++++++++++-------------
  16813. 1 files changed, 12 insertions(+), 13 deletions(-)
  16814. Commit: 79
  16815. Author: sam
  16816. Date: Sun Nov 9 12:40:53 2003 +0000
  16817. * libee is now standalone.
  16818. libee/Makefile.am | 4 +-
  16819. libee/ee.c | 164 +++++++-------
  16820. libee/ee.h | 74 ++++++
  16821. src/Makefile.am | 2 +-
  16822. src/aliens.c | 150 ++++++------
  16823. src/bonus.c | 46 ++--
  16824. src/box.c | 52 ++--
  16825. src/ceo.c | 6 +-
  16826. src/common.h | 44 +----
  16827. src/explosions.c | 176 +++++++-------
  16828. src/main.c | 13 +-
  16829. src/overlay.c | 54 +++---
  16830. src/player.c | 26 +-
  16831. src/starfield.c | 8 +-
  16832. src/tunnel.c | 30 ++--
  16833. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  16834. 16 files changed, 771 insertions(+), 738 deletions(-)
  16835. Commit: 77
  16836. Author: sam
  16837. Date: Sun Nov 9 12:02:42 2003 +0000
  16838. * libee is now (almost) standalone.
  16839. Makefile.am | 2 +-
  16840. configure.ac | 3 +++
  16841. libee/Makefile.am | 11 +++++++++++
  16842. src/Makefile.am | 3 +--
  16843. 4 files changed, 16 insertions(+), 3 deletions(-)
  16844. Commit: 75
  16845. Author: sam
  16846. Date: Sun Nov 9 11:26:08 2003 +0000
  16847. * libee/ee.c:
  16848. + First file in libee, from src/graphics.c.
  16849. + Disable cursor upon initialisation.
  16850. + Added delay code for constant framerate.
  16851. * src/common.h:
  16852. + Minor compilation fix for latest ncurses.
  16853. doc/shapes.txt | 10 +++
  16854. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16855. src/Makefile.am | 2 +-
  16856. src/ceo.c | 6 +-
  16857. src/common.h | 9 +-
  16858. src/graphics.c | 183 --------------------------------------------
  16859. src/main.c | 8 +-
  16860. 7 files changed, 250 insertions(+), 196 deletions(-)
  16861. Commit: 73
  16862. Author: sam
  16863. Date: Thu Nov 6 21:40:53 2003 +0000
  16864. * bootstrap: always remove autom4te.cache.
  16865. bootstrap | 1 +
  16866. 1 files changed, 1 insertions(+), 0 deletions(-)
  16867. Commit: 71
  16868. Author: sam
  16869. Date: Thu Oct 2 01:08:13 2003 +0000
  16870. * Fixed keywords, ignore, and lots of tiny SVN things.
  16871. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  16872. configure.ac | 2 +-
  16873. 2 files changed, 33 insertions(+), 32 deletions(-)
  16874. Commit: 69
  16875. Author: sam
  16876. Date: Sun Feb 9 11:17:40 2003 +0000
  16877. * support for boxes
  16878. * application: pause box
  16879. TODO | 2 +-
  16880. src/Makefile.am | 1 +
  16881. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16882. src/common.h | 19 ++++++++-
  16883. src/main.c | 27 +++++++++++-
  16884. src/overlay.c | 4 +-
  16885. 6 files changed, 169 insertions(+), 7 deletions(-)
  16886. Commit: 67
  16887. Author: sam
  16888. Date: Mon Jan 6 12:22:58 2003 +0000
  16889. * cosmetic code changes.
  16890. * fixed a bug in the tunnel munching.
  16891. TODO | 2 ++
  16892. src/collide.c | 30 +++++++++---------------------
  16893. 2 files changed, 11 insertions(+), 21 deletions(-)
  16894. Commit: 65
  16895. Author: sam
  16896. Date: Mon Dec 23 16:44:28 2002 +0000
  16897. * fixed the ncurses build.
  16898. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  16899. README | 8 ++++++++
  16900. TODO | 2 +-
  16901. configure.ac | 8 ++++++--
  16902. src/weapons.c | 16 ++++++++--------
  16903. 4 files changed, 23 insertions(+), 11 deletions(-)
  16904. Commit: 63
  16905. Author: sam
  16906. Date: Mon Dec 23 16:21:38 2002 +0000
  16907. * new timestamp for a new snapshot.
  16908. * lots of sanity checks in collide.c.
  16909. * moved usleep() to graphics.c.
  16910. * added random key generator in the dummy driver.
  16911. * cosmetic changes in the energy bars.
  16912. configure.ac | 4 +-
  16913. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  16914. src/common.h | 11 +++++----
  16915. src/graphics.c | 22 +++++++++++++++++++-
  16916. src/main.c | 11 +++++----
  16917. src/overlay.c | 20 +++++++++---------
  16918. src/player.c | 3 +-
  16919. 7 files changed, 90 insertions(+), 43 deletions(-)
  16920. Commit: 61
  16921. Author: sam
  16922. Date: Mon Dec 23 15:06:13 2002 +0000
  16923. * better handling of special weapon timeout.
  16924. * the bomb is now part of the standard fire button effect.
  16925. * overlay for life and special weapon jauges.
  16926. src/Makefile.am | 9 ++--
  16927. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  16928. src/main.c | 68 ++++++++++++++++++---------------
  16929. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  16930. src/player.c | 8 ++--
  16931. 5 files changed, 216 insertions(+), 65 deletions(-)
  16932. Commit: 59
  16933. Author: sam
  16934. Date: Mon Dec 23 13:46:27 2002 +0000
  16935. * aliens are now named foo, bar and baz.
  16936. * beginning of life jauges.
  16937. src/aliens.c | 38 +++++++++++++++++++-------------------
  16938. src/collide.c | 9 ++++++++-
  16939. src/common.h | 7 +++++--
  16940. src/main.c | 4 ++--
  16941. src/player.c | 28 +++++++++++++++++++++++++++-
  16942. 5 files changed, 61 insertions(+), 25 deletions(-)
  16943. Commit: 57
  16944. Author: sam
  16945. Date: Mon Dec 23 13:13:04 2002 +0000
  16946. * ship has vx and vy.
  16947. src/common.h | 4 ++--
  16948. src/main.c | 6 +++---
  16949. src/player.c | 27 +++++++++++++++++----------
  16950. 3 files changed, 22 insertions(+), 15 deletions(-)
  16951. Commit: 55
  16952. Author: sam
  16953. Date: Mon Dec 23 12:47:36 2002 +0000
  16954. * cosmetic change: reworked draw_tunnel.
  16955. TODO | 2 +-
  16956. src/main.c | 3 +-
  16957. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  16958. 3 files changed, 93 insertions(+), 83 deletions(-)
  16959. Commit: 53
  16960. Author: sam
  16961. Date: Mon Dec 23 12:03:31 2002 +0000
  16962. * lasers are now twice as fast.
  16963. * walls are now filled, and displayed on top of aliens.
  16964. src/main.c | 23 ++++++++-------------
  16965. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  16966. 2 files changed, 58 insertions(+), 27 deletions(-)
  16967. Commit: 51
  16968. Author: sam
  16969. Date: Mon Dec 23 10:06:27 2002 +0000
  16970. * added support for --disable-slang.
  16971. * fixed an overflow in the tunnel update code.
  16972. * fragbomb is now 'f', not 'd'.
  16973. * added a missing call to init_bonus().
  16974. configure.ac | 14 +++++++++++---
  16975. src/Makefile.am | 15 ++++++++-------
  16976. src/ceo.c | 3 ++-
  16977. src/common.h | 9 +++++++--
  16978. src/graphics.c | 29 +++++++++++++++++++++--------
  16979. src/main.c | 10 ++++------
  16980. src/tunnel.c | 6 ++----
  16981. 7 files changed, 55 insertions(+), 31 deletions(-)
  16982. Commit: 49
  16983. Author: sam
  16984. Date: Mon Dec 23 09:28:37 2002 +0000
  16985. * the beam now digs the tunnel.
  16986. * the starfield is now an array of stars.
  16987. * fixed wall rendering (offset issues and disappearing left wall).
  16988. * 32 seekers on fragbomb explosion, not 16.
  16989. TODO | 8 +++--
  16990. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  16991. src/common.h | 18 +++++-----
  16992. src/main.c | 7 ++--
  16993. src/starfield.c | 50 ++++++++++++++++-----------
  16994. src/tunnel.c | 34 +++++++++---------
  16995. src/weapons.c | 7 ++--
  16996. 7 files changed, 125 insertions(+), 99 deletions(-)
  16997. Commit: 47
  16998. Author: sam
  16999. Date: Sun Dec 22 23:39:15 2002 +0000
  17000. * seekers and homing bombs react more quickly.
  17001. * 16 seekers on fragbomb explosion instead of 12.
  17002. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  17003. 1 files changed, 26 insertions(+), 13 deletions(-)
  17004. Commit: 45
  17005. Author: sam
  17006. Date: Sun Dec 22 23:01:35 2002 +0000
  17007. * fixed a segfault when the target seeker speed was zero.
  17008. * factorized the seeker generation on fragbomb explosion.
  17009. src/math.c | 9 +++++++--
  17010. src/weapons.c | 40 ++++++++++++++++++++++------------------
  17011. 2 files changed, 29 insertions(+), 20 deletions(-)
  17012. Commit: 43
  17013. Author: sam
  17014. Date: Sun Dec 22 22:36:42 2002 +0000
  17015. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  17016. src/Makefile.am | 1 +
  17017. src/common.h | 4 +++-
  17018. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  17019. src/weapons.c | 7 +++----
  17020. 4 files changed, 44 insertions(+), 5 deletions(-)
  17021. Commit: 41
  17022. Author: sam
  17023. Date: Sun Dec 22 22:17:41 2002 +0000
  17024. * dead aliens don't explode in the collision loop but in their update loop.
  17025. * new super weapon, the fragmentation bomb.
  17026. doc/shapes.txt | 2 +-
  17027. src/aliens.c | 11 ++-
  17028. src/ceo.c | 9 +-
  17029. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  17030. src/common.h | 4 +-
  17031. src/main.c | 11 ++-
  17032. src/weapons.c | 131 +++++++++++++++++++++++-
  17033. 7 files changed, 316 insertions(+), 174 deletions(-)
  17034. Commit: 39
  17035. Author: sam
  17036. Date: Sun Dec 22 19:08:35 2002 +0000
  17037. * Moved generated autotools files to the autotools/ directory.
  17038. .cvsignore | 8 +-------
  17039. Makefile.am | 2 +-
  17040. autotools/.cvsignore | 10 ++++++++++
  17041. bootstrap | 5 +++--
  17042. configure.ac | 2 ++
  17043. debian/.cvsignore | 3 +++
  17044. src/Makefile.am | 2 +-
  17045. 7 files changed, 21 insertions(+), 11 deletions(-)
  17046. Commit: 37
  17047. Author: sam
  17048. Date: Sun Dec 22 18:44:12 2002 +0000
  17049. * I think I fucked up the $Id tags on my previous commit.
  17050. src/aliens.c | 2 +-
  17051. src/bonus.c | 2 +-
  17052. src/ceo.c | 2 +-
  17053. src/collide.c | 2 +-
  17054. src/common.h | 2 +-
  17055. src/explosions.c | 2 +-
  17056. src/graphics.c | 2 +-
  17057. src/main.c | 2 +-
  17058. src/player.c | 2 +-
  17059. src/starfield.c | 2 +-
  17060. src/tunnel.c | 2 +-
  17061. src/weapons.c | 2 +-
  17062. 12 files changed, 12 insertions(+), 12 deletions(-)
  17063. Commit: 35
  17064. Author: sam
  17065. Date: Sun Dec 22 18:42:32 2002 +0000
  17066. * added the COPYING file (GPLv2).
  17067. * added GPL headers to source files.
  17068. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17069. src/aliens.c | 21 ++++
  17070. src/bonus.c | 21 ++++
  17071. src/ceo.c | 21 ++++
  17072. src/collide.c | 21 ++++
  17073. src/common.h | 21 ++++
  17074. src/explosions.c | 21 ++++
  17075. src/graphics.c | 21 ++++
  17076. src/main.c | 2 +-
  17077. src/player.c | 21 ++++
  17078. src/starfield.c | 21 ++++
  17079. src/tunnel.c | 21 ++++
  17080. src/weapons.c | 21 ++++
  17081. 13 files changed, 572 insertions(+), 1 deletions(-)
  17082. Commit: 33
  17083. Author: sam
  17084. Date: Sun Dec 22 18:40:36 2002 +0000
  17085. * tab == hotkey for CEO alert.
  17086. src/Makefile.am | 1 +
  17087. src/ceo.c | 24 ++++++++++++++++++++++++
  17088. src/common.h | 2 ++
  17089. src/main.c | 16 +++++++++++-----
  17090. 4 files changed, 38 insertions(+), 5 deletions(-)
  17091. Commit: 31
  17092. Author: sam
  17093. Date: Wed Dec 18 18:44:47 2002 +0000
  17094. * 3rd alien type.
  17095. TODO | 4 +++-
  17096. doc/shapes.txt | 17 ++++++++++++++++-
  17097. src/aliens.c | 39 ++++++++++++++++++++-------------------
  17098. 3 files changed, 39 insertions(+), 21 deletions(-)
  17099. Commit: 29
  17100. Author: sam
  17101. Date: Wed Dec 18 18:12:28 2002 +0000
  17102. * Scrapped Makefile.
  17103. Makefile | 530 --------------------------------------------------------------
  17104. 1 files changed, 0 insertions(+), 530 deletions(-)
  17105. Commit: 27
  17106. Author: sam
  17107. Date: Wed Dec 18 18:11:54 2002 +0000
  17108. * README and TODO files.
  17109. Makefile | 12 ++++++------
  17110. README | 35 +++++++++++++++++++++++++++++++++++
  17111. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  17112. 3 files changed, 79 insertions(+), 6 deletions(-)
  17113. Commit: 25
  17114. Author: sam
  17115. Date: Wed Dec 18 13:29:31 2002 +0000
  17116. * the bomb's head is now white
  17117. Makefile | 6 ++--
  17118. configure.ac | 4 +-
  17119. doc/shapes.txt | 9 +++++-
  17120. src/collide.c | 2 +-
  17121. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  17122. 5 files changed, 67 insertions(+), 30 deletions(-)
  17123. Commit: 23
  17124. Author: sam
  17125. Date: Sun Dec 15 17:16:45 2002 +0000
  17126. * new weapon: bomb.
  17127. * beam now collides with aliens.
  17128. doc/shapes.txt | 32 +++++++++++
  17129. src/aliens.c | 6 +-
  17130. src/collide.c | 63 +++++++++++++++++-----
  17131. src/common.h | 6 +-
  17132. src/main.c | 75 ++++++++++++++------------
  17133. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17134. 6 files changed, 291 insertions(+), 55 deletions(-)
  17135. Commit: 21
  17136. Author: sam
  17137. Date: Sun Dec 15 05:03:55 2002 +0000
  17138. * 'beam' weapon.
  17139. doc/shapes.txt | 79 +++++++---------------------
  17140. src/common.h | 2 +-
  17141. src/main.c | 9 +++-
  17142. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17143. 4 files changed, 184 insertions(+), 61 deletions(-)
  17144. Commit: 19
  17145. Author: sam
  17146. Date: Sun Dec 15 03:41:32 2002 +0000
  17147. * real Debian package files.
  17148. * two new types of aliens. only one rules.
  17149. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  17150. * added bonuses at alien death. they do nothing yet.
  17151. * seeker missiles. 'b' to test.
  17152. * weapon resolution is now 16*char. needs to be generalized.
  17153. * fixed the supernova bugs. center could collide with the tunnel, and
  17154. the last frame was badly displayed.
  17155. * lots of cleanups everywhere.
  17156. Makefile | 6 +-
  17157. configure.ac | 4 +-
  17158. debian/changelog | 5 +
  17159. debian/control | 15 +++
  17160. debian/rules | 77 +++++++++++++
  17161. doc/shapes.txt | 43 +++++++-
  17162. src/Makefile.am | 5 +-
  17163. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  17164. src/bonus.c | 102 ++++++++++++++++++
  17165. src/collide.c | 210 ++++++++++++++++++++++++-------------
  17166. src/common.h | 70 +++++++++----
  17167. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  17168. src/graphics.c | 2 +-
  17169. src/main.c | 110 ++++++++++++--------
  17170. src/player.c | 33 +++----
  17171. src/starfield.c | 6 +-
  17172. src/tunnel.c | 25 ++---
  17173. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  17174. 18 files changed, 947 insertions(+), 549 deletions(-)
  17175. Commit: 17
  17176. Author: sam
  17177. Date: Fri Dec 13 20:50:00 2002 +0000
  17178. * autotoolificationized the whole thing.
  17179. .cvsignore | 25 +++-
  17180. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  17181. Makefile.am | 10 +
  17182. aliens.c | 176 -----------------
  17183. bootstrap | 44 +++++
  17184. collide.c | 151 ---------------
  17185. common.h | 134 -------------
  17186. configure.ac | 34 ++++
  17187. debian/.cvsignore | 3 +
  17188. debian/Makefile.am | 1 +
  17189. doc/shapes.txt | 135 +++++++++++++
  17190. explosions.c | 305 -----------------------------
  17191. graphics.c | 129 -------------
  17192. main.c | 183 ------------------
  17193. player.c | 74 -------
  17194. shapes.txt | 135 -------------
  17195. src/.cvsignore | 6 +
  17196. src/Makefile.am | 35 ++++
  17197. src/aliens.c | 176 +++++++++++++++++
  17198. src/collide.c | 151 +++++++++++++++
  17199. src/common.h | 134 +++++++++++++
  17200. src/explosions.c | 305 +++++++++++++++++++++++++++++
  17201. src/graphics.c | 129 +++++++++++++
  17202. src/main.c | 183 ++++++++++++++++++
  17203. src/player.c | 74 +++++++
  17204. src/starfield.c | 59 ++++++
  17205. src/tunnel.c | 171 +++++++++++++++++
  17206. src/weapons.c | 135 +++++++++++++
  17207. starfield.c | 59 ------
  17208. tunnel.c | 171 -----------------
  17209. weapons.c | 135 -------------
  17210. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  17211. Commit: 15
  17212. Author: sam
  17213. Date: Fri Dec 13 19:27:16 2002 +0000
  17214. * moved nuke from explosions to weapons.
  17215. * used a cool Bresenham algorithm to draw the nuke circles.
  17216. * nuke collides with aliens.
  17217. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  17218. common.h | 16 ++++++---
  17219. explosions.c | 100 ----------------------------------------------------------
  17220. main.c | 14 +++++---
  17221. player.c | 6 +++
  17222. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  17223. 6 files changed, 156 insertions(+), 148 deletions(-)
  17224. Commit: 13
  17225. Author: sam
  17226. Date: Fri Dec 13 19:24:53 2002 +0000
  17227. * .cvsignore file.
  17228. .cvsignore | 2 ++
  17229. 1 files changed, 2 insertions(+), 0 deletions(-)
  17230. Commit: 11
  17231. Author: sam
  17232. Date: Fri Dec 13 19:23:07 2002 +0000
  17233. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  17234. the nuke is still ugly, almost no collision detection. Nice demo :)
  17235. Makefile | 35 +++++
  17236. aliens.c | 176 +++++++++++++++++++++++++
  17237. collide.c | 121 +++++++++++++++++
  17238. common.h | 130 +++++++++++++++++++
  17239. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17240. graphics.c | 129 +++++++++++++++++++
  17241. main.c | 179 ++++++++++++++++++++++++++
  17242. player.c | 68 ++++++++++
  17243. shapes.txt | 135 +++++++++++++++++++
  17244. starfield.c | 59 +++++++++
  17245. tunnel.c | 171 ++++++++++++++++++++++++
  17246. weapons.c | 71 ++++++++++
  17247. 12 files changed, 1679 insertions(+), 0 deletions(-)